From xen-users-bounces@lists.xensource.com Wed Feb 01 00:59:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 00:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsOWH-0004Dp-17; Wed, 01 Feb 2012 00:57:53 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RsOWF-0004Dh-I1
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 00:57:51 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1328057864!13183859!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14230 invoked from network); 1 Feb 2012 00:57:45 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 00:57:45 -0000
Received: by iaeh11 with SMTP id h11so2635997iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 31 Jan 2012 16:57:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=+FuykF2dZ6FhWAdTSpYUYr/vZhcSUR2r9RVIFqXIQMg=;
	b=IV3NALM8eW1ogjJ6cbXOI47Wnvu/Dt+C2geSkKEWmFM+yiR+7XACfk7ZiuHmO/AbOh
	oETXZ392b0aDrmM+T0auELerwuTZ3+Smn0fcH5wXnMsf28iqFJa6WSuCPkUc+eW6RIxA
	Vziwjj84YLcGmTcI1XjSFk+vxP3lJ6i5UqZ0c=
Received: by 10.42.161.70 with SMTP id s6mr18797196icx.48.1328057863861; Tue,
	31 Jan 2012 16:57:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Tue, 31 Jan 2012 16:57:23 -0800 (PST)
In-Reply-To: <CAKLFbfxCC5nz8BwGyXYaDjgG1y0j33edjFd=aFGiy2mKVO8jUQ@mail.gmail.com>
References: <CAKLFbfxCC5nz8BwGyXYaDjgG1y0j33edjFd=aFGiy2mKVO8jUQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 31 Jan 2012 19:57:23 -0500
X-Google-Sender-Auth: 4c1N9u9r9VaV0Qs3xWL2loGwFSA
Message-ID: <CAMrPLW+j9+DzZgLDu9EUuwUAO=g+NBw4kYWtvuvm34wTv3MkJA@mail.gmail.com>
To: Srujan Kotikela <ksrujandas@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] No networking in XCP-XAPI on Debian 6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, Jan 31, 2012 at 1:36 PM, Srujan Kotikela <ksrujandas@gmail.com> wro=
te:
> Hi,
>
> I=A0have=A0followed the=A0http://wiki.xen.org/wiki/XAPI_on_Ubuntu and ins=
talled
> xcp-xapi on Debian 6. Everything went smooth and everything looks fine. B=
ut
> after the reboot, the network is not working.
>
> Any ideas?
>

Did you try:
http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 00:59:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 00:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsOWH-0004Dp-17; Wed, 01 Feb 2012 00:57:53 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RsOWF-0004Dh-I1
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 00:57:51 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1328057864!13183859!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14230 invoked from network); 1 Feb 2012 00:57:45 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 00:57:45 -0000
Received: by iaeh11 with SMTP id h11so2635997iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 31 Jan 2012 16:57:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=+FuykF2dZ6FhWAdTSpYUYr/vZhcSUR2r9RVIFqXIQMg=;
	b=IV3NALM8eW1ogjJ6cbXOI47Wnvu/Dt+C2geSkKEWmFM+yiR+7XACfk7ZiuHmO/AbOh
	oETXZ392b0aDrmM+T0auELerwuTZ3+Smn0fcH5wXnMsf28iqFJa6WSuCPkUc+eW6RIxA
	Vziwjj84YLcGmTcI1XjSFk+vxP3lJ6i5UqZ0c=
Received: by 10.42.161.70 with SMTP id s6mr18797196icx.48.1328057863861; Tue,
	31 Jan 2012 16:57:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Tue, 31 Jan 2012 16:57:23 -0800 (PST)
In-Reply-To: <CAKLFbfxCC5nz8BwGyXYaDjgG1y0j33edjFd=aFGiy2mKVO8jUQ@mail.gmail.com>
References: <CAKLFbfxCC5nz8BwGyXYaDjgG1y0j33edjFd=aFGiy2mKVO8jUQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 31 Jan 2012 19:57:23 -0500
X-Google-Sender-Auth: 4c1N9u9r9VaV0Qs3xWL2loGwFSA
Message-ID: <CAMrPLW+j9+DzZgLDu9EUuwUAO=g+NBw4kYWtvuvm34wTv3MkJA@mail.gmail.com>
To: Srujan Kotikela <ksrujandas@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] No networking in XCP-XAPI on Debian 6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, Jan 31, 2012 at 1:36 PM, Srujan Kotikela <ksrujandas@gmail.com> wro=
te:
> Hi,
>
> I=A0have=A0followed the=A0http://wiki.xen.org/wiki/XAPI_on_Ubuntu and ins=
talled
> xcp-xapi on Debian 6. Everything went smooth and everything looks fine. B=
ut
> after the reboot, the network is not working.
>
> Any ideas?
>

Did you try:
http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7j-0007Tu-3p; Wed, 01 Feb 2012 10:09:07 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>)
	id 1RqQSp-0007Y4-Cc; Thu, 26 Jan 2012 14:38:11 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-6.tower-21.messagelabs.com!1327588684!8743190!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.1 required=7.0 tests=FORGED_MUA_OUTLOOK,
	HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13549 invoked from network); 26 Jan 2012 14:38:04 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jan 2012 14:38:04 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q0QEa6ex016968;
	Thu, 26 Jan 2012 16:36:06 +0200
Message-ID: <B46B5ECD433A44BEA1850616AAB769BB@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Stefano Stabellini" <stefano.stabellini@eu.citrix.com>,
	"Florian Heigl" <florian.heigl@gmail.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>
	<1327318778.24561.74.camel@zakaz.uk.xensource.com>
	<201201231417.43018.tobias.geiger@vido.info>
	<20120124015021.GB24204@andromeda.dapyr.net>
	<EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host>
	<3758972BBA474BCBB9CA5D1D316892E7@nobody>
	<1327430498.7929.14.camel@mnetdjm5.mageenet.host>
	<EE3AE950D047481283FF742510029D1E@nobody>
	<1327510462.24561.351.camel@zakaz.uk.xensource.com>
	<CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
	<alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
Date: Thu, 26 Jan 2012 16:36:52 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Cc: xen-devel@lists.xensource.com, Ian Campbell <Ian.Campbell@citrix.com>,
	Sandi Romih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	Tobias Geiger <tobias.geiger@vido.info>, Doug Magee <djmagee@mageenet.net>,
	Konrad Rzeszutek Wilk <konrad@darnok.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Future of xend and xl (Was: Re: VGA
	passthough still not working)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2266587148826728101=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============2266587148826728101==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_018D_01CCDC48.B538B410"

This is a multi-part message in MIME format.

------=_NextPart_000_018D_01CCDC48.B538B410
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I propose the following innovations in xl (or xen). Namely domu and dom0 =
to equate the rights of control xen
Example in grub.cfg on debian:
multiboot       /boot/xen-4.1.2.gz placeholder iommu=3D1 msi=3D1 =
dom0_mem=3D512M xl_ip=3D10.0.0.1 xl_port=3D8888 =
xl_access=3D10.0.0.0/8,190.12.12.231(external ip )[any list ip coma =
separated]
------=_NextPart_000_018D_01CCDC48.B538B410
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19154">
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT size=3D2 face=3DArial>I propose the following innovations in =
xl (or xen).=20
Namely domu and dom0 to equate </FONT><FONT size=3D2 face=3DArial>the =
rights of=20
control xen</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial>Example in grub.cfg on =
debian:</FONT></DIV>
<DIV><FONT size=3D2 =
face=3DArial>multiboot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
/boot/xen-4.1.2.gz placeholder iommu=3D1 msi=3D1 dom0_mem=3D512M =
</FONT><FONT size=3D2=20
face=3DArial>xl_ip=3D10.0.0.1 xl_port=3D8888=20
xl_access=3D10.0.0.0/8,190.12.12.231(external ip )[any list ip coma=20
separated]</FONT></DIV></BODY></HTML>

------=_NextPart_000_018D_01CCDC48.B538B410--



--===============2266587148826728101==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2266587148826728101==--



From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7j-0007Tu-3p; Wed, 01 Feb 2012 10:09:07 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>)
	id 1RqQSp-0007Y4-Cc; Thu, 26 Jan 2012 14:38:11 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-6.tower-21.messagelabs.com!1327588684!8743190!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.1 required=7.0 tests=FORGED_MUA_OUTLOOK,
	HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13549 invoked from network); 26 Jan 2012 14:38:04 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jan 2012 14:38:04 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q0QEa6ex016968;
	Thu, 26 Jan 2012 16:36:06 +0200
Message-ID: <B46B5ECD433A44BEA1850616AAB769BB@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Stefano Stabellini" <stefano.stabellini@eu.citrix.com>,
	"Florian Heigl" <florian.heigl@gmail.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>
	<1327318778.24561.74.camel@zakaz.uk.xensource.com>
	<201201231417.43018.tobias.geiger@vido.info>
	<20120124015021.GB24204@andromeda.dapyr.net>
	<EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host>
	<3758972BBA474BCBB9CA5D1D316892E7@nobody>
	<1327430498.7929.14.camel@mnetdjm5.mageenet.host>
	<EE3AE950D047481283FF742510029D1E@nobody>
	<1327510462.24561.351.camel@zakaz.uk.xensource.com>
	<CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
	<alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
Date: Thu, 26 Jan 2012 16:36:52 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Cc: xen-devel@lists.xensource.com, Ian Campbell <Ian.Campbell@citrix.com>,
	Sandi Romih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	Tobias Geiger <tobias.geiger@vido.info>, Doug Magee <djmagee@mageenet.net>,
	Konrad Rzeszutek Wilk <konrad@darnok.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Future of xend and xl (Was: Re: VGA
	passthough still not working)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2266587148826728101=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============2266587148826728101==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_018D_01CCDC48.B538B410"

This is a multi-part message in MIME format.

------=_NextPart_000_018D_01CCDC48.B538B410
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I propose the following innovations in xl (or xen). Namely domu and dom0 =
to equate the rights of control xen
Example in grub.cfg on debian:
multiboot       /boot/xen-4.1.2.gz placeholder iommu=3D1 msi=3D1 =
dom0_mem=3D512M xl_ip=3D10.0.0.1 xl_port=3D8888 =
xl_access=3D10.0.0.0/8,190.12.12.231(external ip )[any list ip coma =
separated]
------=_NextPart_000_018D_01CCDC48.B538B410
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19154">
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT size=3D2 face=3DArial>I propose the following innovations in =
xl (or xen).=20
Namely domu and dom0 to equate </FONT><FONT size=3D2 face=3DArial>the =
rights of=20
control xen</FONT></DIV>
<DIV><FONT size=3D2 face=3DArial>Example in grub.cfg on =
debian:</FONT></DIV>
<DIV><FONT size=3D2 =
face=3DArial>multiboot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
/boot/xen-4.1.2.gz placeholder iommu=3D1 msi=3D1 dom0_mem=3D512M =
</FONT><FONT size=3D2=20
face=3DArial>xl_ip=3D10.0.0.1 xl_port=3D8888=20
xl_access=3D10.0.0.0/8,190.12.12.231(external ip )[any list ip coma=20
separated]</FONT></DIV></BODY></HTML>

------=_NextPart_000_018D_01CCDC48.B538B410--



--===============2266587148826728101==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2266587148826728101==--



From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7g-0007TP-UK; Wed, 01 Feb 2012 10:09:04 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RoCAj-0007m0-Fh
	for xen-users@lists.xensource.com; Fri, 20 Jan 2012 10:58:17 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-12.tower-216.messagelabs.com!1327057090!11846390!1
X-Originating-IP: [195.110.128.202]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjAyID0+IDQyMDY4\n
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3019 invoked from network); 20 Jan 2012 10:58:11 -0000
Received: from smtpout3.mclink.it (HELO smtpout3.mclink.it) (195.110.128.202)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Jan 2012 10:58:11 -0000
Received: from smtpoutgw2.mclink.it (smtpoutgw2.mclink.it [77.43.30.42])
	by smtpout3.mclink.it (8.13.6/8.13.6) with ESMTP id q0KAw92N039332
	for <xen-users@lists.xensource.com>;
	Fri, 20 Jan 2012 11:58:10 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABtIGU/Vy5xc/2dsb2JhbABDq1iCIoEGgXIBAQU4QBELIRYPCQMCAQIBRRMIAQGHerkbg36IKASVGJJM
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw2.mclink.it with ESMTP/TLS/AES256-SHA;
	20 Jan 2012 11:58:09 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RoCAa-0003T2-J6
	for xen-users@lists.xensource.com; Fri, 20 Jan 2012 11:58:08 +0100
Message-ID: <4F1948BF.5020408@mclink.it>
Date: Fri, 20 Jan 2012 11:58:07 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
In-Reply-To: <p06240800cb3cc61b099c@simon.thehobsons.co.uk>
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I peeped into /var/log/xen/xend-debug.log and found:

Xend started at Thu Jan 19 11:29:27 2012.
cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host0/model: No such file or directory
cat: /sys/bus/scsi/devices/host0/type: No such file or directory
cat: /sys/bus/scsi/devices/host0/rev: No such file or directory
cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host1/model: No such file or directory
cat: /sys/bus/scsi/devices/host1/type: No such file or directory
cat: /sys/bus/scsi/devices/host1/rev: No such file or directory
cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host2/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host2/model: No such file or directory
cat: /sys/bus/scsi/devices/host2/type: No such file or directory
cat: /sys/bus/scsi/devices/host2/rev: No such file or directory
cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host3/model: No such file or directory
cat: /sys/bus/scsi/devices/host3/type: No such file or directory
cat: /sys/bus/scsi/devices/host3/rev: No such file or directory
cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host4/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host4/model: No such file or directory
cat: /sys/bus/scsi/devices/host4/type: No such file or directory
cat: /sys/bus/scsi/devices/host4/rev: No such file or directory
cat: /sys/bus/scsi/devices/host4/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host5/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host5/model: No such file or directory
cat: /sys/bus/scsi/devices/host5/type: No such file or directory
cat: /sys/bus/scsi/devices/host5/rev: No such file or directory
cat: /sys/bus/scsi/devices/host5/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/model: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/type: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/rev: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/scsi_level: No such file or directory
Exception starting xend: (2, 'No such file or directory')

This sounds "good": where are my disks? I have got an ATA and an SATA
disk, doesn't xend find them?

Ciao,
Ric

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7g-0007TP-UK; Wed, 01 Feb 2012 10:09:04 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RoCAj-0007m0-Fh
	for xen-users@lists.xensource.com; Fri, 20 Jan 2012 10:58:17 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-12.tower-216.messagelabs.com!1327057090!11846390!1
X-Originating-IP: [195.110.128.202]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjAyID0+IDQyMDY4\n
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3019 invoked from network); 20 Jan 2012 10:58:11 -0000
Received: from smtpout3.mclink.it (HELO smtpout3.mclink.it) (195.110.128.202)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Jan 2012 10:58:11 -0000
Received: from smtpoutgw2.mclink.it (smtpoutgw2.mclink.it [77.43.30.42])
	by smtpout3.mclink.it (8.13.6/8.13.6) with ESMTP id q0KAw92N039332
	for <xen-users@lists.xensource.com>;
	Fri, 20 Jan 2012 11:58:10 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABtIGU/Vy5xc/2dsb2JhbABDq1iCIoEGgXIBAQU4QBELIRYPCQMCAQIBRRMIAQGHerkbg36IKASVGJJM
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw2.mclink.it with ESMTP/TLS/AES256-SHA;
	20 Jan 2012 11:58:09 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RoCAa-0003T2-J6
	for xen-users@lists.xensource.com; Fri, 20 Jan 2012 11:58:08 +0100
Message-ID: <4F1948BF.5020408@mclink.it>
Date: Fri, 20 Jan 2012 11:58:07 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
In-Reply-To: <p06240800cb3cc61b099c@simon.thehobsons.co.uk>
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I peeped into /var/log/xen/xend-debug.log and found:

Xend started at Thu Jan 19 11:29:27 2012.
cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host0/model: No such file or directory
cat: /sys/bus/scsi/devices/host0/type: No such file or directory
cat: /sys/bus/scsi/devices/host0/rev: No such file or directory
cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host1/model: No such file or directory
cat: /sys/bus/scsi/devices/host1/type: No such file or directory
cat: /sys/bus/scsi/devices/host1/rev: No such file or directory
cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host2/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host2/model: No such file or directory
cat: /sys/bus/scsi/devices/host2/type: No such file or directory
cat: /sys/bus/scsi/devices/host2/rev: No such file or directory
cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host3/model: No such file or directory
cat: /sys/bus/scsi/devices/host3/type: No such file or directory
cat: /sys/bus/scsi/devices/host3/rev: No such file or directory
cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host4/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host4/model: No such file or directory
cat: /sys/bus/scsi/devices/host4/type: No such file or directory
cat: /sys/bus/scsi/devices/host4/rev: No such file or directory
cat: /sys/bus/scsi/devices/host4/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host5/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host5/model: No such file or directory
cat: /sys/bus/scsi/devices/host5/type: No such file or directory
cat: /sys/bus/scsi/devices/host5/rev: No such file or directory
cat: /sys/bus/scsi/devices/host5/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/model: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/type: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/rev: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:1/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/scsi_level: No such file or directory
Exception starting xend: (2, 'No such file or directory')

This sounds "good": where are my disks? I have got an ATA and an SATA
disk, doesn't xend find them?

Ciao,
Ric

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7e-0007Sk-6S; Wed, 01 Feb 2012 10:09:02 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <JMason@cputech.com>) id 1RqBrz-00019R-1K
	for xen-users@lists.xensource.com; Wed, 25 Jan 2012 23:03:11 +0000
X-Env-Sender: JMason@cputech.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1327532536!54059756!1
X-Originating-IP: [207.115.36.128]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA3LjExNS4zNi4xMjggPT4gNDM4MzE=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9578 invoked from network); 25 Jan 2012 23:02:17 -0000
Received: from nlpi114.sbcis.sbc.com (HELO nlpi114.prodigy.net)
	(207.115.36.128) by server-3.tower-27.messagelabs.com with SMTP;
	25 Jan 2012 23:02:17 -0000
Received: from c4exch02.cputech.int (67-114-201-137.cputech.com
	[67.114.201.137] (may be forged))
	by nlpi114.prodigy.net (8.14.4 biz_spool_out_ldap/8.14.4) with ESMTP id
	q0PN38ox031340
	for <xen-users@lists.xensource.com>; Wed, 25 Jan 2012 17:03:09 -0600
Received: from [192.168.22.43] ([192.168.22.43]) by c4exch02.cputech.int with
	Microsoft SMTPSVC(6.0.3790.4675); Wed, 25 Jan 2012 15:03:08 -0800
Message-ID: <4F208A2C.9000709@cputech.com>
Date: Wed, 25 Jan 2012 16:03:08 -0700
From: Jeff Mason <jmason@cputech.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Enigmail-Version: 1.3.4
X-OriginalArrivalTime: 25 Jan 2012 23:03:08.0470 (UTC)
	FILETIME=[80E11560:01CCDBB5]
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Subject: [Xen-users] Stubdom in Xen4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am trying to run a HVM using stubdom in Xen4.1.2.  The file
.../stubdom/README states that I need to set up a couple of things in
/exports/usr/share/xen and then execute /usr/sbin/fs-backend.

I cannot find any program (or associated source file) for fs-backend in
my xen tree or in Ubuntu installation (using a self built kernel.org
kernel for dom 0).  Does this still exist and does it still need to be run?

I can successfully run an HVM using qemu-dm directly as the device_model
in config file, but it fails with no real error message when I try to
use stubdom-dm.  Has something changed in using stubdoms?

Thank you in advance.

Jeff

-- 
Jeff Mason
Principal Engineer
CPU Technology
1500 Kansas Ave, Suite 3D
Longmont, CO 80501
720-204-6361
jmason@cputech.com


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7h-0007Ta-NM; Wed, 01 Feb 2012 10:09:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RpXoB-0002wj-6P; Tue, 24 Jan 2012 04:16:35 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1327369764!58128072!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9096 invoked from network); 24 Jan 2012 01:49:25 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jan 2012 01:49:25 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q0O1oLtf024386
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Mon, 23 Jan 2012 20:50:21 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q0O1oLD9024384;
	Mon, 23 Jan 2012 20:50:21 -0500
Date: Mon, 23 Jan 2012 21:50:21 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Tobias Geiger <tobias.geiger@vido.info>
Message-ID: <20120124015021.GB24204@andromeda.dapyr.net>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>
	<1327318778.24561.74.camel@zakaz.uk.xensource.com>
	<201201231417.43018.tobias.geiger@vido.info>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <201201231417.43018.tobias.geiger@vido.info>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: Sandi Romih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	xen-devel@lists.xensource.com,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] [Xen-devel]   VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Jan 23, 2012 at 02:17:42PM +0100, Tobias Geiger wrote:
> Hello!
> 
> The thing is, you either dont need patches at all to get it to work (ATI), or 
> you need to customize patches reflecting your individual setup (NVIDIA);
> 
> To be more specific:
> I can confirm that passing through a ATI Card works "out of the box" - either 
> to Windows 7 or Windows XP;
> In the past i had a setup running with a NVIDIA card, it only worked with 
> special patches (the ones David packed together and offers as tarball) and - as 
> far as i can tell - are not generaly working for all NVIDIA Cards, i.e. you 
> have to adjust Memory-Adresses in the acpi.dst (iirc). - and even then the 
> passed through Card worked only with Windows XP - NOT with Windows 7;
> 
> Both setup have the "flaw" that they only work once - meaning you can't reboot 
> your DomU , cause after the reboot the passed-through Card doesnt have correct 
> 3D-Accelleration any more (was/is the case with NVIDIA and ATI, Windows XP and 
> Windows7 )

For me it was with ATI with Windows7. Hadn't tried other OSes.

Anybody had luck with passing the card more than once to a guest? With
any random set of patches?
> 
> So - to summarize: It works easiest and most featureful with a ATI Card; 
>                             It may work with patches and only with WindowsXP 
> with an NVIDIA card
> 
> To me it seems that unless someone finds an general approach to runtime-detect 
> the NVIDIA-Secific stuff , submitting any patches may be to early, as it arouses 
> expectations which only in some cases will be met.

> 
> That said - i gladly can forward-port these old patches, if you think they are 
> helping in any way.
> 
> Greetings!
> Tobias
> 
> Am Montag, 23. Januar 2012, 12:39:38 schrieb Ian Campbell:
> > Please do not a) top-post or b) cross-post. The latter being aimed at
> > whoever started this thread.
> > 
> > On Mon, 2012-01-23 at 11:25 +0000, Sandi Romih wrote:
> > > Yeah, I guess xen has generally been focused on the server end.
> > 
> > Xen is focused on whatever people submit patches to do. Many of the core
> > developers are not currently looking at VGA passthrough, we have plenty
> > of stuff on our plates, but we are more than happy to review and accept
> > patches to implement/improve/fix this feature if only those people who
> > are interested in it would take the time to submit them per
> > http://wiki.xen.org/wiki/SubmittingXenPatches . I'm afraid we are not
> > going to go out hunting for patches on the Internet.
> > 
> > David Techer recently offered to do this but perhaps he would be
> > interested in some help from you?
> > 
> > Ian.
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xensource.com
> > http://lists.xensource.com/xen-devel
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7e-0007Sk-6S; Wed, 01 Feb 2012 10:09:02 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <JMason@cputech.com>) id 1RqBrz-00019R-1K
	for xen-users@lists.xensource.com; Wed, 25 Jan 2012 23:03:11 +0000
X-Env-Sender: JMason@cputech.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1327532536!54059756!1
X-Originating-IP: [207.115.36.128]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA3LjExNS4zNi4xMjggPT4gNDM4MzE=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9578 invoked from network); 25 Jan 2012 23:02:17 -0000
Received: from nlpi114.sbcis.sbc.com (HELO nlpi114.prodigy.net)
	(207.115.36.128) by server-3.tower-27.messagelabs.com with SMTP;
	25 Jan 2012 23:02:17 -0000
Received: from c4exch02.cputech.int (67-114-201-137.cputech.com
	[67.114.201.137] (may be forged))
	by nlpi114.prodigy.net (8.14.4 biz_spool_out_ldap/8.14.4) with ESMTP id
	q0PN38ox031340
	for <xen-users@lists.xensource.com>; Wed, 25 Jan 2012 17:03:09 -0600
Received: from [192.168.22.43] ([192.168.22.43]) by c4exch02.cputech.int with
	Microsoft SMTPSVC(6.0.3790.4675); Wed, 25 Jan 2012 15:03:08 -0800
Message-ID: <4F208A2C.9000709@cputech.com>
Date: Wed, 25 Jan 2012 16:03:08 -0700
From: Jeff Mason <jmason@cputech.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Enigmail-Version: 1.3.4
X-OriginalArrivalTime: 25 Jan 2012 23:03:08.0470 (UTC)
	FILETIME=[80E11560:01CCDBB5]
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Subject: [Xen-users] Stubdom in Xen4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am trying to run a HVM using stubdom in Xen4.1.2.  The file
.../stubdom/README states that I need to set up a couple of things in
/exports/usr/share/xen and then execute /usr/sbin/fs-backend.

I cannot find any program (or associated source file) for fs-backend in
my xen tree or in Ubuntu installation (using a self built kernel.org
kernel for dom 0).  Does this still exist and does it still need to be run?

I can successfully run an HVM using qemu-dm directly as the device_model
in config file, but it fails with no real error message when I try to
use stubdom-dm.  Has something changed in using stubdoms?

Thank you in advance.

Jeff

-- 
Jeff Mason
Principal Engineer
CPU Technology
1500 Kansas Ave, Suite 3D
Longmont, CO 80501
720-204-6361
jmason@cputech.com


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7h-0007Ta-NM; Wed, 01 Feb 2012 10:09:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RpXoB-0002wj-6P; Tue, 24 Jan 2012 04:16:35 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1327369764!58128072!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9096 invoked from network); 24 Jan 2012 01:49:25 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jan 2012 01:49:25 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q0O1oLtf024386
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Mon, 23 Jan 2012 20:50:21 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q0O1oLD9024384;
	Mon, 23 Jan 2012 20:50:21 -0500
Date: Mon, 23 Jan 2012 21:50:21 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Tobias Geiger <tobias.geiger@vido.info>
Message-ID: <20120124015021.GB24204@andromeda.dapyr.net>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>
	<1327318778.24561.74.camel@zakaz.uk.xensource.com>
	<201201231417.43018.tobias.geiger@vido.info>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <201201231417.43018.tobias.geiger@vido.info>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: Sandi Romih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	xen-devel@lists.xensource.com,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] [Xen-devel]   VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Jan 23, 2012 at 02:17:42PM +0100, Tobias Geiger wrote:
> Hello!
> 
> The thing is, you either dont need patches at all to get it to work (ATI), or 
> you need to customize patches reflecting your individual setup (NVIDIA);
> 
> To be more specific:
> I can confirm that passing through a ATI Card works "out of the box" - either 
> to Windows 7 or Windows XP;
> In the past i had a setup running with a NVIDIA card, it only worked with 
> special patches (the ones David packed together and offers as tarball) and - as 
> far as i can tell - are not generaly working for all NVIDIA Cards, i.e. you 
> have to adjust Memory-Adresses in the acpi.dst (iirc). - and even then the 
> passed through Card worked only with Windows XP - NOT with Windows 7;
> 
> Both setup have the "flaw" that they only work once - meaning you can't reboot 
> your DomU , cause after the reboot the passed-through Card doesnt have correct 
> 3D-Accelleration any more (was/is the case with NVIDIA and ATI, Windows XP and 
> Windows7 )

For me it was with ATI with Windows7. Hadn't tried other OSes.

Anybody had luck with passing the card more than once to a guest? With
any random set of patches?
> 
> So - to summarize: It works easiest and most featureful with a ATI Card; 
>                             It may work with patches and only with WindowsXP 
> with an NVIDIA card
> 
> To me it seems that unless someone finds an general approach to runtime-detect 
> the NVIDIA-Secific stuff , submitting any patches may be to early, as it arouses 
> expectations which only in some cases will be met.

> 
> That said - i gladly can forward-port these old patches, if you think they are 
> helping in any way.
> 
> Greetings!
> Tobias
> 
> Am Montag, 23. Januar 2012, 12:39:38 schrieb Ian Campbell:
> > Please do not a) top-post or b) cross-post. The latter being aimed at
> > whoever started this thread.
> > 
> > On Mon, 2012-01-23 at 11:25 +0000, Sandi Romih wrote:
> > > Yeah, I guess xen has generally been focused on the server end.
> > 
> > Xen is focused on whatever people submit patches to do. Many of the core
> > developers are not currently looking at VGA passthrough, we have plenty
> > of stuff on our plates, but we are more than happy to review and accept
> > patches to implement/improve/fix this feature if only those people who
> > are interested in it would take the time to submit them per
> > http://wiki.xen.org/wiki/SubmittingXenPatches . I'm afraid we are not
> > going to go out hunting for patches on the Internet.
> > 
> > David Techer recently offered to do this but perhaps he would be
> > interested in some help from you?
> > 
> > Ian.
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xensource.com
> > http://lists.xensource.com/xen-devel
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7l-0007Ui-9U; Wed, 01 Feb 2012 10:09:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zoran.tasic@troxo.com>) id 1RsUNX-0004l4-Mn
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 07:13:16 +0000
Received: from [85.158.138.51:40548] by server-4.bemta-3.messagelabs.com id
	63/C7-32238-A06E82F4; Wed, 01 Feb 2012 07:13:14 +0000
X-Env-Sender: zoran.tasic@troxo.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328080394!11447512!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9794 invoked from network); 1 Feb 2012 07:13:14 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 07:13:14 -0000
Received: by bkbzv3 with SMTP id zv3so1579560bkb.30
	for <xen-users@lists.xensource.com>;
	Tue, 31 Jan 2012 23:13:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.204.152.88 with SMTP id f24mr11806447bkw.31.1328080393661;
	Tue, 31 Jan 2012 23:13:13 -0800 (PST)
Received: by 10.204.231.14 with HTTP; Tue, 31 Jan 2012 23:13:13 -0800 (PST)
Date: Wed, 1 Feb 2012 08:13:13 +0100
Message-ID: <CAPhPk=FqrNJTtt31M=JH+0TkmyBun2ptse2Gkbo9JA84tn7-2A@mail.gmail.com>
From: Zoran Tasic <zoran.tasic@troxo.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: [Xen-users] XCP could not install through PXE Server
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8243787800745011573=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8243787800745011573==
Content-Type: multipart/alternative; boundary=0015175d009e18ebc504b7e1d023

--0015175d009e18ebc504b7e1d023
Content-Type: text/plain; charset=ISO-8859-1

Hi, everyone,
For a last couple of days I have a problem to install XCP 1.1 on my HP
Proliant.
Namely, only way that I could do installation is through existing PXE
Server. But, what ever I tried, I get same error "Incorret or damaged
kernel image" (image is not damaged, because I can install XCP 1.1 on any
workstation with DVD ROM).

So, my question is:
On PXE server (i.e) Ubuntu, Windows, Debian is working fine and I need same
settings for XCP, bellow those two lines I need to change, but I don't know
with what exactly. Here are those two lines:

Label XEN CLoud Platform
Menu DEFAULT
KERNEL ???
APPEND ???

Could you please help me to solve my issue. Thanks in advance

-- 
Zoran Tasic

--0015175d009e18ebc504b7e1d023
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi, everyone,<div>For a last couple of days I have a problem to install XCP=
 1.1 on my HP Proliant.</div><div>Namely, only way that I could do installa=
tion is through existing PXE Server. But, what ever I tried, I get same err=
or &quot;Incorret or damaged kernel image&quot; (image is not damaged, beca=
use I can install XCP 1.1 on any workstation with DVD ROM).</div>
<div><br></div><div>So, my question is:</div><div>On PXE server (i.e) Ubunt=
u, Windows, Debian is working fine and I need same settings for XCP, bellow=
 those two lines I need to change, but I don&#39;t know with what exactly. =
Here are those two lines:</div>
<div><br><div><div>Label XEN CLoud Platform</div><div>Menu DEFAULT</div><di=
v>KERNEL ???</div><div>APPEND ???</div><div><br></div><div>Could you please=
 help me to solve my issue. Thanks in advance</div><div><br></div>-- <br>
Zoran Tasic<br>
</div></div>

--0015175d009e18ebc504b7e1d023--


--===============8243787800745011573==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8243787800745011573==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7l-0007Ui-9U; Wed, 01 Feb 2012 10:09:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zoran.tasic@troxo.com>) id 1RsUNX-0004l4-Mn
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 07:13:16 +0000
Received: from [85.158.138.51:40548] by server-4.bemta-3.messagelabs.com id
	63/C7-32238-A06E82F4; Wed, 01 Feb 2012 07:13:14 +0000
X-Env-Sender: zoran.tasic@troxo.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328080394!11447512!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9794 invoked from network); 1 Feb 2012 07:13:14 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 07:13:14 -0000
Received: by bkbzv3 with SMTP id zv3so1579560bkb.30
	for <xen-users@lists.xensource.com>;
	Tue, 31 Jan 2012 23:13:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.204.152.88 with SMTP id f24mr11806447bkw.31.1328080393661;
	Tue, 31 Jan 2012 23:13:13 -0800 (PST)
Received: by 10.204.231.14 with HTTP; Tue, 31 Jan 2012 23:13:13 -0800 (PST)
Date: Wed, 1 Feb 2012 08:13:13 +0100
Message-ID: <CAPhPk=FqrNJTtt31M=JH+0TkmyBun2ptse2Gkbo9JA84tn7-2A@mail.gmail.com>
From: Zoran Tasic <zoran.tasic@troxo.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: [Xen-users] XCP could not install through PXE Server
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8243787800745011573=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8243787800745011573==
Content-Type: multipart/alternative; boundary=0015175d009e18ebc504b7e1d023

--0015175d009e18ebc504b7e1d023
Content-Type: text/plain; charset=ISO-8859-1

Hi, everyone,
For a last couple of days I have a problem to install XCP 1.1 on my HP
Proliant.
Namely, only way that I could do installation is through existing PXE
Server. But, what ever I tried, I get same error "Incorret or damaged
kernel image" (image is not damaged, because I can install XCP 1.1 on any
workstation with DVD ROM).

So, my question is:
On PXE server (i.e) Ubuntu, Windows, Debian is working fine and I need same
settings for XCP, bellow those two lines I need to change, but I don't know
with what exactly. Here are those two lines:

Label XEN CLoud Platform
Menu DEFAULT
KERNEL ???
APPEND ???

Could you please help me to solve my issue. Thanks in advance

-- 
Zoran Tasic

--0015175d009e18ebc504b7e1d023
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi, everyone,<div>For a last couple of days I have a problem to install XCP=
 1.1 on my HP Proliant.</div><div>Namely, only way that I could do installa=
tion is through existing PXE Server. But, what ever I tried, I get same err=
or &quot;Incorret or damaged kernel image&quot; (image is not damaged, beca=
use I can install XCP 1.1 on any workstation with DVD ROM).</div>
<div><br></div><div>So, my question is:</div><div>On PXE server (i.e) Ubunt=
u, Windows, Debian is working fine and I need same settings for XCP, bellow=
 those two lines I need to change, but I don&#39;t know with what exactly. =
Here are those two lines:</div>
<div><br><div><div>Label XEN CLoud Platform</div><div>Menu DEFAULT</div><di=
v>KERNEL ???</div><div>APPEND ???</div><div><br></div><div>Could you please=
 help me to solve my issue. Thanks in advance</div><div><br></div>-- <br>
Zoran Tasic<br>
</div></div>

--0015175d009e18ebc504b7e1d023--


--===============8243787800745011573==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8243787800745011573==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7j-0007UC-SN; Wed, 01 Feb 2012 10:09:07 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <keith.coleman@n2servers.com>)
	id 1RqqWz-0007dF-Ns; Fri, 27 Jan 2012 18:28:13 +0000
X-Env-Sender: keith.coleman@n2servers.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1327688886!12824892!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24832 invoked from network); 27 Jan 2012 18:28:07 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jan 2012 18:28:07 -0000
Received: by bkar1 with SMTP id r1so3115621bka.30
	for <multiple recipients>; Fri, 27 Jan 2012 10:28:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.204.148.83 with SMTP id o19mr3617802bkv.132.1327688886673;
	Fri, 27 Jan 2012 10:28:06 -0800 (PST)
Received: by 10.205.83.74 with HTTP; Fri, 27 Jan 2012 10:28:06 -0800 (PST)
X-Originating-IP: [66.87.4.78]
Received: by 10.205.83.74 with HTTP; Fri, 27 Jan 2012 10:28:06 -0800 (PST)
In-Reply-To: <CAH4C7zGAcPGtMB2muWjxv7U+cXZE5qgSgpiZJ=QhP=Chw=A0vA@mail.gmail.com>
References: <CAH4C7zGAcPGtMB2muWjxv7U+cXZE5qgSgpiZJ=QhP=Chw=A0vA@mail.gmail.com>
Date: Fri, 27 Jan 2012 13:28:06 -0500
Message-ID: <CAH4C7zEDiG0o2a7Mt3-8j7vGZe-hybkwiirccsU84m6oOMc2wg@mail.gmail.com>
From: Keith Coleman <keith.coleman@n2servers.com>
To: xen-users <xen-users@lists.xensource.com>, 
	xen-devel <xen-devel@lists.xensource.com>
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Subject: [Xen-users] Xen 3.4.4 released
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0073851774284333318=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0073851774284333318==
Content-Type: multipart/alternative; boundary=0015175cdc5676626c04b786a8b6

--0015175cdc5676626c04b786a8b6
Content-Type: text/plain; charset=ISO-8859-1

Xen 3.4.4 is the latest maintenance release in the 3.4 stable branch. There
are a range of bug fixes since 3.4.3. We recommend users to upgrade.

Xen 3.4.4 includes:
 - Security enhancements including CVE-2011-1583
 - Support for AMD Family 15h (Bulldozer) CPUs
 - Performances and stability improvements
 - Various bux fixes

The source repository can be downloaded from:
http://xenbits.xensource.com/xen-3.4-testing.hg
The release is tagged 'RELEASE-3.4.4'.

Browsing the above URL will show the mercurial changelog.

A source tarball is available for download from:
http://xen.org/download/index_3.4.4.html

And the announcement on the Xen blog:
http://blog.xen.org/index.php/2012/01/27/xen-3-4-4-update-release/

Thanks to the many people who have contributed to this release!

Regards,
The Xen Team

--0015175cdc5676626c04b786a8b6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Xen 3.4.4 is the latest maintenance release in the 3.4 stable branch. Th=
ere are a range of bug fixes since 3.4.3. We recommend users to upgrade.</p=
>
<p>Xen 3.4.4 includes:<br>
=A0- Security enhancements including CVE-2011-1583<br>
=A0- Support for AMD Family 15h (Bulldozer) CPUs<br>
=A0- Performances and stability improvements<br>
=A0- Various bux fixes</p>
<p>The source repository can be downloaded from:<br>
<a href=3D"http://xenbits.xensource.com/xen-3.4-testing.hg">http://xenbits.=
xensource.com/xen-3.4-testing.hg</a><br>
The release is tagged &#39;RELEASE-3.4.4&#39;.</p>
<p>Browsing the above URL will show the mercurial changelog.</p>
<p>A source tarball is available for download from:<br>
<a href=3D"http://xen.org/download/index_3.4.4.html">http://xen.org/downloa=
d/index_3.4.4.html</a></p>
<p>And the announcement on the Xen blog:<br>
<a href=3D"http://blog.xen.org/index.php/2012/01/27/xen-3-4-4-update-releas=
e/">http://blog.xen.org/index.php/2012/01/27/xen-3-4-4-update-release/</a><=
/p>
<p>Thanks to the many people who have contributed to this release!</p>
<p>Regards,<br>
The Xen Team</p>

--0015175cdc5676626c04b786a8b6--


--===============0073851774284333318==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0073851774284333318==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7j-0007UC-SN; Wed, 01 Feb 2012 10:09:07 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <keith.coleman@n2servers.com>)
	id 1RqqWz-0007dF-Ns; Fri, 27 Jan 2012 18:28:13 +0000
X-Env-Sender: keith.coleman@n2servers.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1327688886!12824892!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24832 invoked from network); 27 Jan 2012 18:28:07 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jan 2012 18:28:07 -0000
Received: by bkar1 with SMTP id r1so3115621bka.30
	for <multiple recipients>; Fri, 27 Jan 2012 10:28:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.204.148.83 with SMTP id o19mr3617802bkv.132.1327688886673;
	Fri, 27 Jan 2012 10:28:06 -0800 (PST)
Received: by 10.205.83.74 with HTTP; Fri, 27 Jan 2012 10:28:06 -0800 (PST)
X-Originating-IP: [66.87.4.78]
Received: by 10.205.83.74 with HTTP; Fri, 27 Jan 2012 10:28:06 -0800 (PST)
In-Reply-To: <CAH4C7zGAcPGtMB2muWjxv7U+cXZE5qgSgpiZJ=QhP=Chw=A0vA@mail.gmail.com>
References: <CAH4C7zGAcPGtMB2muWjxv7U+cXZE5qgSgpiZJ=QhP=Chw=A0vA@mail.gmail.com>
Date: Fri, 27 Jan 2012 13:28:06 -0500
Message-ID: <CAH4C7zEDiG0o2a7Mt3-8j7vGZe-hybkwiirccsU84m6oOMc2wg@mail.gmail.com>
From: Keith Coleman <keith.coleman@n2servers.com>
To: xen-users <xen-users@lists.xensource.com>, 
	xen-devel <xen-devel@lists.xensource.com>
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Subject: [Xen-users] Xen 3.4.4 released
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0073851774284333318=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0073851774284333318==
Content-Type: multipart/alternative; boundary=0015175cdc5676626c04b786a8b6

--0015175cdc5676626c04b786a8b6
Content-Type: text/plain; charset=ISO-8859-1

Xen 3.4.4 is the latest maintenance release in the 3.4 stable branch. There
are a range of bug fixes since 3.4.3. We recommend users to upgrade.

Xen 3.4.4 includes:
 - Security enhancements including CVE-2011-1583
 - Support for AMD Family 15h (Bulldozer) CPUs
 - Performances and stability improvements
 - Various bux fixes

The source repository can be downloaded from:
http://xenbits.xensource.com/xen-3.4-testing.hg
The release is tagged 'RELEASE-3.4.4'.

Browsing the above URL will show the mercurial changelog.

A source tarball is available for download from:
http://xen.org/download/index_3.4.4.html

And the announcement on the Xen blog:
http://blog.xen.org/index.php/2012/01/27/xen-3-4-4-update-release/

Thanks to the many people who have contributed to this release!

Regards,
The Xen Team

--0015175cdc5676626c04b786a8b6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Xen 3.4.4 is the latest maintenance release in the 3.4 stable branch. Th=
ere are a range of bug fixes since 3.4.3. We recommend users to upgrade.</p=
>
<p>Xen 3.4.4 includes:<br>
=A0- Security enhancements including CVE-2011-1583<br>
=A0- Support for AMD Family 15h (Bulldozer) CPUs<br>
=A0- Performances and stability improvements<br>
=A0- Various bux fixes</p>
<p>The source repository can be downloaded from:<br>
<a href=3D"http://xenbits.xensource.com/xen-3.4-testing.hg">http://xenbits.=
xensource.com/xen-3.4-testing.hg</a><br>
The release is tagged &#39;RELEASE-3.4.4&#39;.</p>
<p>Browsing the above URL will show the mercurial changelog.</p>
<p>A source tarball is available for download from:<br>
<a href=3D"http://xen.org/download/index_3.4.4.html">http://xen.org/downloa=
d/index_3.4.4.html</a></p>
<p>And the announcement on the Xen blog:<br>
<a href=3D"http://blog.xen.org/index.php/2012/01/27/xen-3-4-4-update-releas=
e/">http://blog.xen.org/index.php/2012/01/27/xen-3-4-4-update-release/</a><=
/p>
<p>Thanks to the many people who have contributed to this release!</p>
<p>Regards,<br>
The Xen Team</p>

--0015175cdc5676626c04b786a8b6--


--===============0073851774284333318==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0073851774284333318==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7m-0007V0-0O; Wed, 01 Feb 2012 10:09:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zoran.tasic@troxo.com>) id 1RsVI0-0005kv-Cb
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 08:11:36 +0000
Received: from [85.158.138.51:53022] by server-2.bemta-3.messagelabs.com id
	CB/D0-24515-7B3F82F4; Wed, 01 Feb 2012 08:11:35 +0000
X-Env-Sender: zoran.tasic@troxo.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1328083894!11512352!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MISSING_SUBJECT,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7017 invoked from network); 1 Feb 2012 08:11:34 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 08:11:34 -0000
Received: by bkbzv3 with SMTP id zv3so1662115bkb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 00:11:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.204.141.14 with SMTP id k14mr11858629bku.67.1328083893448;
	Wed, 01 Feb 2012 00:11:33 -0800 (PST)
Received: by 10.204.231.14 with HTTP; Wed, 1 Feb 2012 00:11:33 -0800 (PST)
Date: Wed, 1 Feb 2012 09:11:33 +0100
Message-ID: <CAPhPk=EARL+gbRjCq_0jU56UaNHc6YVP39E7=0yyJaanhFke9Q@mail.gmail.com>
From: Zoran Tasic <zoran.tasic@troxo.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: [Xen-users] (no subject)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0438432658341150936=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0438432658341150936==
Content-Type: multipart/alternative; boundary=001517593670b371a704b7e2a0e7

--001517593670b371a704b7e2a0e7
Content-Type: text/plain; charset=ISO-8859-1

Just for an addition on my previous message. This page I found on net, but
can not understand what files are necessary:
http://zhigang.org/files/docbook/xen-pxeboot.html

So, one more time, please help
-- 
Zoran Tasic

--001517593670b371a704b7e2a0e7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all"><div>Just for an addition on my previous message. This pa=
ge I found on net, but can not understand what files are necessary:</div><d=
iv><a href=3D"http://zhigang.org/files/docbook/xen-pxeboot.html">http://zhi=
gang.org/files/docbook/xen-pxeboot.html</a></div>
<div><br></div><div>So, one more time, please help</div>-- <br>Zoran Tasic<=
br>

--001517593670b371a704b7e2a0e7--


--===============0438432658341150936==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0438432658341150936==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7m-0007V0-0O; Wed, 01 Feb 2012 10:09:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zoran.tasic@troxo.com>) id 1RsVI0-0005kv-Cb
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 08:11:36 +0000
Received: from [85.158.138.51:53022] by server-2.bemta-3.messagelabs.com id
	CB/D0-24515-7B3F82F4; Wed, 01 Feb 2012 08:11:35 +0000
X-Env-Sender: zoran.tasic@troxo.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1328083894!11512352!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MISSING_SUBJECT,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7017 invoked from network); 1 Feb 2012 08:11:34 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 08:11:34 -0000
Received: by bkbzv3 with SMTP id zv3so1662115bkb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 00:11:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.204.141.14 with SMTP id k14mr11858629bku.67.1328083893448;
	Wed, 01 Feb 2012 00:11:33 -0800 (PST)
Received: by 10.204.231.14 with HTTP; Wed, 1 Feb 2012 00:11:33 -0800 (PST)
Date: Wed, 1 Feb 2012 09:11:33 +0100
Message-ID: <CAPhPk=EARL+gbRjCq_0jU56UaNHc6YVP39E7=0yyJaanhFke9Q@mail.gmail.com>
From: Zoran Tasic <zoran.tasic@troxo.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: [Xen-users] (no subject)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0438432658341150936=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0438432658341150936==
Content-Type: multipart/alternative; boundary=001517593670b371a704b7e2a0e7

--001517593670b371a704b7e2a0e7
Content-Type: text/plain; charset=ISO-8859-1

Just for an addition on my previous message. This page I found on net, but
can not understand what files are necessary:
http://zhigang.org/files/docbook/xen-pxeboot.html

So, one more time, please help
-- 
Zoran Tasic

--001517593670b371a704b7e2a0e7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all"><div>Just for an addition on my previous message. This pa=
ge I found on net, but can not understand what files are necessary:</div><d=
iv><a href=3D"http://zhigang.org/files/docbook/xen-pxeboot.html">http://zhi=
gang.org/files/docbook/xen-pxeboot.html</a></div>
<div><br></div><div>So, one more time, please help</div>-- <br>Zoran Tasic<=
br>

--001517593670b371a704b7e2a0e7--


--===============0438432658341150936==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0438432658341150936==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7c-0007SR-Do; Wed, 01 Feb 2012 10:09:00 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1RoB23-0004kj-KM; Fri, 20 Jan 2012 09:45:15 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1327052709!11726163!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NTAzNg==\n
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30038 invoked from network); 20 Jan 2012 09:45:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jan 2012 09:45:09 -0000
X-IronPort-AV: E=Sophos;i="4.71,541,1320624000"; d="scan'208";a="10172162"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	20 Jan 2012 09:45:08 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 20 Jan 2012 09:45:09 +0000
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Nupur Ghatnekar <nupurghatnekar@gmail.com>
Date: Fri, 20 Jan 2012 09:45:08 +0000
In-Reply-To: <CAO8_4VpeE=A-hMVqtS-F0W47tNrWMpoCqWen2_KeCJCFgCiRyQ@mail.gmail.com>
References: <CAO8_4VpeE=A-hMVqtS-F0W47tNrWMpoCqWen2_KeCJCFgCiRyQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.0.3- 
Message-ID: <1327052708.17599.127.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Upstream Qemu With Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

As mentioned on http://wiki.xen.org/wiki/AskingXenDevelQuestions please
do not cross post. xen-users moved to bcc since I guess this is a devel
question until we release a version of Xen which supports upstream qemu.

On Fri, 2012-01-20 at 07:50 +0000, Nupur Ghatnekar wrote:
> Hi,
> 
> I am trying to follow the steps given on the xenwiki page
> http://wiki.xen.org/xenwiki/QEMUUpstream
> 
> I have a couple of doubts:
> 
> 1) is there any change in the steps if stable xen is currently
> installed in the system. I already have a functional xen installed.

Upstream qemu is not supported by any released version of Xen. If you
want this then you will need to install xen-unstable. You should
probably remove any stable Xen packages before you do this.

> 2) I tried to follow the steps anyways. But there was no qemu
> in  /path/ot/qemu/i386-softmmu/ .
> 
> these are the contents
> root@pratik-desktop:~/backup-virtio-qemu/qemu-upstream-unstable/i386-softmmu# ls
> 9pfs                config-devices.mak.old  fpu  Makefile
> config-devices.mak  config-target.mak       ide  tcg

It appears that qemu has not built successfully (there should be many
more files). Were there any error messages when you tried to
configure/build qemu?

> Can someone help me out?

Please post the complete and exact steps you followed. Including the
output at various steps.

Ian.




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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7c-0007SR-Do; Wed, 01 Feb 2012 10:09:00 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1RoB23-0004kj-KM; Fri, 20 Jan 2012 09:45:15 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1327052709!11726163!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NTAzNg==\n
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30038 invoked from network); 20 Jan 2012 09:45:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jan 2012 09:45:09 -0000
X-IronPort-AV: E=Sophos;i="4.71,541,1320624000"; d="scan'208";a="10172162"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	20 Jan 2012 09:45:08 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 20 Jan 2012 09:45:09 +0000
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Nupur Ghatnekar <nupurghatnekar@gmail.com>
Date: Fri, 20 Jan 2012 09:45:08 +0000
In-Reply-To: <CAO8_4VpeE=A-hMVqtS-F0W47tNrWMpoCqWen2_KeCJCFgCiRyQ@mail.gmail.com>
References: <CAO8_4VpeE=A-hMVqtS-F0W47tNrWMpoCqWen2_KeCJCFgCiRyQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.0.3- 
Message-ID: <1327052708.17599.127.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Upstream Qemu With Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

As mentioned on http://wiki.xen.org/wiki/AskingXenDevelQuestions please
do not cross post. xen-users moved to bcc since I guess this is a devel
question until we release a version of Xen which supports upstream qemu.

On Fri, 2012-01-20 at 07:50 +0000, Nupur Ghatnekar wrote:
> Hi,
> 
> I am trying to follow the steps given on the xenwiki page
> http://wiki.xen.org/xenwiki/QEMUUpstream
> 
> I have a couple of doubts:
> 
> 1) is there any change in the steps if stable xen is currently
> installed in the system. I already have a functional xen installed.

Upstream qemu is not supported by any released version of Xen. If you
want this then you will need to install xen-unstable. You should
probably remove any stable Xen packages before you do this.

> 2) I tried to follow the steps anyways. But there was no qemu
> in  /path/ot/qemu/i386-softmmu/ .
> 
> these are the contents
> root@pratik-desktop:~/backup-virtio-qemu/qemu-upstream-unstable/i386-softmmu# ls
> 9pfs                config-devices.mak.old  fpu  Makefile
> config-devices.mak  config-target.mak       ide  tcg

It appears that qemu has not built successfully (there should be many
more files). Were there any error messages when you tried to
configure/build qemu?

> Can someone help me out?

Please post the complete and exact steps you followed. Including the
output at various steps.

Ian.




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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7d-0007Sb-Fa; Wed, 01 Feb 2012 10:09:01 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RpVbh-00012F-8E; Tue, 24 Jan 2012 01:55:33 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1327370125!9558068!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22757 invoked from network); 24 Jan 2012 01:55:26 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jan 2012 01:55:26 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q0O1tJ8p024510
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Mon, 23 Jan 2012 20:55:19 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q0O1tJHs024507;
	Mon, 23 Jan 2012 20:55:19 -0500
Date: Mon, 23 Jan 2012 21:55:19 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Sandi Romih <romihs.forums@gmail.com>
Message-ID: <20120124015519.GD24204@andromeda.dapyr.net>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<20120120154745.GV12984@reaktio.net>
	<CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com>
	<20120120203205.GW12984@reaktio.net>
	<CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	Pasi K?rkk?inen <pasik@iki.fi>
Subject: Re: [Xen-users] [Xen-devel] VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Jan 23, 2012 at 12:53:50PM +0100, Sandi Romih wrote:
> Pasi,
> 
> Yes, I did verify that IOMMU is enabled. I get this in my xm dmesg:
> 
> (XEN) I/O virtualisation enabled
> 
> (XEN) Intel VT-d Snoop Control supported.(XEN) Intel VT-d DMA
> Passthrough not supported.(XEN) Intel VT-d Queued Invalidation
> supported.(XEN) Intel VT-d Interrupt Remapping not supported.
> 
> But I dont think I have this message (I am not near my system now, so I can
> not confirm)
> 
> (XEN) I/O virtualisation for PV guests enabled
> 
> 
> I believe that many have managed to get VGA passthru working, but they
> generally dont post their stories. one only finds the problems they are
> encountering when searching about this. That is why it would be nice to put
> together a kind of manual in the wiki which would have all this info
> together in one location.

http://lmgtfy.com/?q=Xen+VGA+passthrough

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7d-0007Sb-Fa; Wed, 01 Feb 2012 10:09:01 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RpVbh-00012F-8E; Tue, 24 Jan 2012 01:55:33 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1327370125!9558068!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22757 invoked from network); 24 Jan 2012 01:55:26 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jan 2012 01:55:26 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q0O1tJ8p024510
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Mon, 23 Jan 2012 20:55:19 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q0O1tJHs024507;
	Mon, 23 Jan 2012 20:55:19 -0500
Date: Mon, 23 Jan 2012 21:55:19 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Sandi Romih <romihs.forums@gmail.com>
Message-ID: <20120124015519.GD24204@andromeda.dapyr.net>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<20120120154745.GV12984@reaktio.net>
	<CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com>
	<20120120203205.GW12984@reaktio.net>
	<CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	Pasi K?rkk?inen <pasik@iki.fi>
Subject: Re: [Xen-users] [Xen-devel] VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Jan 23, 2012 at 12:53:50PM +0100, Sandi Romih wrote:
> Pasi,
> 
> Yes, I did verify that IOMMU is enabled. I get this in my xm dmesg:
> 
> (XEN) I/O virtualisation enabled
> 
> (XEN) Intel VT-d Snoop Control supported.(XEN) Intel VT-d DMA
> Passthrough not supported.(XEN) Intel VT-d Queued Invalidation
> supported.(XEN) Intel VT-d Interrupt Remapping not supported.
> 
> But I dont think I have this message (I am not near my system now, so I can
> not confirm)
> 
> (XEN) I/O virtualisation for PV guests enabled
> 
> 
> I believe that many have managed to get VGA passthru working, but they
> generally dont post their stories. one only finds the problems they are
> encountering when searching about this. That is why it would be nice to put
> together a kind of manual in the wiki which would have all this info
> together in one location.

http://lmgtfy.com/?q=Xen+VGA+passthrough

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7e-0007Sw-Rj; Wed, 01 Feb 2012 10:09:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jfehlig@suse.com>) id 1RqRMs-0001hu-0g
	for xen-users@lists.xensource.com; Thu, 26 Jan 2012 15:36:06 +0000
Received: from [85.158.138.51:34999] by server-8.bemta-3.messagelabs.com id
	31/2E-31878-4E2712F4; Thu, 26 Jan 2012 15:36:04 +0000
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1327592162!10805144!1
X-Originating-IP: [137.65.248.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27603 invoked from network); 26 Jan 2012 15:36:03 -0000
Received: from novprvoes0314.provo.novell.com (HELO mail.novell.com)
	(137.65.248.97) by server-5.tower-174.messagelabs.com with SMTP;
	26 Jan 2012 15:36:03 -0000
Received: from [164.99.195.47] ([::ffff:164.99.195.47])
	by mail.novell.com with ESMTP; Thu, 26 Jan 2012 08:35:51 -0700
Message-ID: <4F21728A.5030408@suse.com>
Date: Thu, 26 Jan 2012 08:34:34 -0700
From: Jim Fehlig <jfehlig@suse.com>
User-Agent: Thunderbird 2.0.0.24 (X11/20100302)
MIME-Version: 1.0
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>	<1327318778.24561.74.camel@zakaz.uk.xensource.com>	<201201231417.43018.tobias.geiger@vido.info>	<20120124015021.GB24204@andromeda.dapyr.net>	<EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host>	<3758972BBA474BCBB9CA5D1D316892E7@nobody>	<1327430498.7929.14.camel@mnetdjm5.mageenet.host>	<EE3AE950D047481283FF742510029D1E@nobody>	<1327510462.24561.351.camel@zakaz.uk.xensource.com>	<CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
	<alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
In-Reply-To: <alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: Florian Heigl <florian.heigl@gmail.com>,
	xen-devel <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Sandi Romih <romihs.forums@gmail.com>,
	xen-users <xen-users@lists.xensource.com>,
	Tobias Geiger <tobias.geiger@vido.info>,
	Likarpenkov Alexander <al@ohosting.org.ua>,
	Konrad Rzeszutek Wilk <konrad@darnok.org>,
	Doug Magee <djmagee@mageenet.net>, chris <tknchris@gmail.com>
Subject: Re: [Xen-users] [Xen-devel] Future of xend and xl (Was: Re: VGA
 passthough still not working)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Stefano Stabellini wrote:
> Considering that pv-usb, pv-scsi and netchannel2 are not upstream in
> Linux, the only feature that I believe people might miss is managed
> domains. However it should be pretty easy to script that feature on top
> of Xl and I believe that Debian might even be already doing something
> like that with xend.
>   

The libvirt libxl driver also provides managed domains, but it does not
yet have feature parity with the legacy xen driver.  Oh, and with all
the changes to the libxl public interface, it wont work with
xen-unstable.  I hope to spend some time on the driver soon, and always
looking for some help :-).

Regards,
Jim

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7e-0007Sw-Rj; Wed, 01 Feb 2012 10:09:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jfehlig@suse.com>) id 1RqRMs-0001hu-0g
	for xen-users@lists.xensource.com; Thu, 26 Jan 2012 15:36:06 +0000
Received: from [85.158.138.51:34999] by server-8.bemta-3.messagelabs.com id
	31/2E-31878-4E2712F4; Thu, 26 Jan 2012 15:36:04 +0000
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1327592162!10805144!1
X-Originating-IP: [137.65.248.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27603 invoked from network); 26 Jan 2012 15:36:03 -0000
Received: from novprvoes0314.provo.novell.com (HELO mail.novell.com)
	(137.65.248.97) by server-5.tower-174.messagelabs.com with SMTP;
	26 Jan 2012 15:36:03 -0000
Received: from [164.99.195.47] ([::ffff:164.99.195.47])
	by mail.novell.com with ESMTP; Thu, 26 Jan 2012 08:35:51 -0700
Message-ID: <4F21728A.5030408@suse.com>
Date: Thu, 26 Jan 2012 08:34:34 -0700
From: Jim Fehlig <jfehlig@suse.com>
User-Agent: Thunderbird 2.0.0.24 (X11/20100302)
MIME-Version: 1.0
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>	<1327318778.24561.74.camel@zakaz.uk.xensource.com>	<201201231417.43018.tobias.geiger@vido.info>	<20120124015021.GB24204@andromeda.dapyr.net>	<EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host>	<3758972BBA474BCBB9CA5D1D316892E7@nobody>	<1327430498.7929.14.camel@mnetdjm5.mageenet.host>	<EE3AE950D047481283FF742510029D1E@nobody>	<1327510462.24561.351.camel@zakaz.uk.xensource.com>	<CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
	<alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
In-Reply-To: <alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: Florian Heigl <florian.heigl@gmail.com>,
	xen-devel <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Sandi Romih <romihs.forums@gmail.com>,
	xen-users <xen-users@lists.xensource.com>,
	Tobias Geiger <tobias.geiger@vido.info>,
	Likarpenkov Alexander <al@ohosting.org.ua>,
	Konrad Rzeszutek Wilk <konrad@darnok.org>,
	Doug Magee <djmagee@mageenet.net>, chris <tknchris@gmail.com>
Subject: Re: [Xen-users] [Xen-devel] Future of xend and xl (Was: Re: VGA
 passthough still not working)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Stefano Stabellini wrote:
> Considering that pv-usb, pv-scsi and netchannel2 are not upstream in
> Linux, the only feature that I believe people might miss is managed
> domains. However it should be pretty easy to script that feature on top
> of Xl and I believe that Debian might even be already doing something
> like that with xend.
>   

The libvirt libxl driver also provides managed domains, but it does not
yet have feature parity with the legacy xen driver.  Oh, and with all
the changes to the libxl public interface, it wont work with
xen-unstable.  I hope to spend some time on the driver soon, and always
looking for some help :-).

Regards,
Jim

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7b-0007SF-MB; Wed, 01 Feb 2012 10:08:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RpVZr-0000wE-Hm; Tue, 24 Jan 2012 01:53:39 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1327370011!9923476!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3029 invoked from network); 24 Jan 2012 01:53:32 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jan 2012 01:53:32 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q0O1rUt4024454
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Mon, 23 Jan 2012 20:53:30 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q0O1rTwR024452;
	Mon, 23 Jan 2012 20:53:29 -0500
Date: Mon, 23 Jan 2012 21:53:29 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Sandi Romih <romihs.forums@gmail.com>
Message-ID: <20120124015329.GC24204@andromeda.dapyr.net>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<20120120154745.GV12984@reaktio.net>
	<CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com>
	<3B7B9131A63345CCB34B508E3E4F3507@nobody>
	<CAKnNFz_DUQQ5FjGB83_p-uFefSu63T3jVh6Gu-hE5xD978qj4A@mail.gmail.com>
	<CAH5ygH1Q=Eh8Ma3erT52r65VceGjQKgiLxbRSwa_rr6COS8p6A@mail.gmail.com>
	<CAFoWEVO7B3LTuKkuSVLcToE+txDFuEq2-NA4Q5BqZhUCbBo8Qg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFoWEVO7B3LTuKkuSVLcToE+txDFuEq2-NA4Q5BqZhUCbBo8Qg@mail.gmail.com>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	John Sherwood <jrs@vt.edu>
Subject: Re: [Xen-users] [Xen-devel]   VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Jan 23, 2012 at 12:45:05PM +0100, Sandi Romih wrote:
> Hi John,
> 
> I am trying to pass my secondary graphics card through to the VM. My dom0
> runs with the primary card (an onboard GPU).
> 
> What happens with me is that the secondary card (GTX480) is relinquished to
> pciback and according to the logs, it looks like the card is passed through
> successfully to the domU.
> What happens though is a bit puzzling (with gfx_passthru=1):
> 1) When I start the domU, my dom0 screen goes blank (which is using a
> different graphics card than is assigned to the domU)
> 2) The domain does not boot; i.e. the CDROM does not spin up.
> 3) If I connect to the domain via vnc, I see only the qemu console.
> 
> With gfx_passthru=0, the following happens:
> a) The domain boots fine (the CDROM spins up).
> b) I can connect to the OS in the domain via vnc.
> c) The Windows OS installs fine and functions fine afterwards too.
> d) I can see the GFX480 card in the device manager, but I can not use the
> device (even if I install the correct drivers for it)

So you are using Nvidia. And those seem to require some extra patches.
Look for the vBar=pBar or so.

> 
> Check out the details of my problem
> here<http://lists.xen.org/archives/html/xen-devel/2012-01/msg01626.html>.
> I have marked the things that concern me in red. I am obviously missing
> something...

Did you look at David Techer postings? He has been doing extensive work
in this area.

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7b-0007SF-MB; Wed, 01 Feb 2012 10:08:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RpVZr-0000wE-Hm; Tue, 24 Jan 2012 01:53:39 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1327370011!9923476!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3029 invoked from network); 24 Jan 2012 01:53:32 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jan 2012 01:53:32 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q0O1rUt4024454
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Mon, 23 Jan 2012 20:53:30 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q0O1rTwR024452;
	Mon, 23 Jan 2012 20:53:29 -0500
Date: Mon, 23 Jan 2012 21:53:29 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Sandi Romih <romihs.forums@gmail.com>
Message-ID: <20120124015329.GC24204@andromeda.dapyr.net>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<20120120154745.GV12984@reaktio.net>
	<CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com>
	<3B7B9131A63345CCB34B508E3E4F3507@nobody>
	<CAKnNFz_DUQQ5FjGB83_p-uFefSu63T3jVh6Gu-hE5xD978qj4A@mail.gmail.com>
	<CAH5ygH1Q=Eh8Ma3erT52r65VceGjQKgiLxbRSwa_rr6COS8p6A@mail.gmail.com>
	<CAFoWEVO7B3LTuKkuSVLcToE+txDFuEq2-NA4Q5BqZhUCbBo8Qg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFoWEVO7B3LTuKkuSVLcToE+txDFuEq2-NA4Q5BqZhUCbBo8Qg@mail.gmail.com>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	John Sherwood <jrs@vt.edu>
Subject: Re: [Xen-users] [Xen-devel]   VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Jan 23, 2012 at 12:45:05PM +0100, Sandi Romih wrote:
> Hi John,
> 
> I am trying to pass my secondary graphics card through to the VM. My dom0
> runs with the primary card (an onboard GPU).
> 
> What happens with me is that the secondary card (GTX480) is relinquished to
> pciback and according to the logs, it looks like the card is passed through
> successfully to the domU.
> What happens though is a bit puzzling (with gfx_passthru=1):
> 1) When I start the domU, my dom0 screen goes blank (which is using a
> different graphics card than is assigned to the domU)
> 2) The domain does not boot; i.e. the CDROM does not spin up.
> 3) If I connect to the domain via vnc, I see only the qemu console.
> 
> With gfx_passthru=0, the following happens:
> a) The domain boots fine (the CDROM spins up).
> b) I can connect to the OS in the domain via vnc.
> c) The Windows OS installs fine and functions fine afterwards too.
> d) I can see the GFX480 card in the device manager, but I can not use the
> device (even if I install the correct drivers for it)

So you are using Nvidia. And those seem to require some extra patches.
Look for the vBar=pBar or so.

> 
> Check out the details of my problem
> here<http://lists.xen.org/archives/html/xen-devel/2012-01/msg01626.html>.
> I have marked the things that concern me in red. I am obviously missing
> something...

Did you look at David Techer postings? He has been doing extensive work
in this area.

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7g-0007TF-8f; Wed, 01 Feb 2012 10:09:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <venkateshpnv@gmail.com>) id 1RoBny-0006kr-Dz
	for xen-users@lists.xensource.com; Fri, 20 Jan 2012 10:34:46 +0000
X-Env-Sender: venkateshpnv@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1327055679!9965962!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30663 invoked from network); 20 Jan 2012 10:34:40 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jan 2012 10:34:40 -0000
Received: by wibhj8 with SMTP id hj8so1765691wib.30
	for <xen-users@lists.xensource.com>;
	Fri, 20 Jan 2012 02:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=2haxWD8O80+Bgwl6Y4yn5aUW4HEBbo+B2oQaCFvFXDs=;
	b=p1XFUOd2TZ1y1VKc517FcwuZ9VtQRV6for9wajDKil7WDDL3R8TaFzM3Oqh1wsSs+0
	v2CBmp+2c28UiuBM5AUGy7hcszJY3B+Sp5Wxfw6d0Sn/oahC1PZmgmoZSUkuA/RVQm04
	z+YWTRx81IT5bZlttMHQaaWpxtNlep2OAZWu0=
MIME-Version: 1.0
Received: by 10.180.105.129 with SMTP id gm1mr3220532wib.1.1327055679741; Fri,
	20 Jan 2012 02:34:39 -0800 (PST)
Received: by 10.223.121.11 with HTTP; Fri, 20 Jan 2012 02:34:39 -0800 (PST)
Date: Fri, 20 Jan 2012 16:04:39 +0530
Message-ID: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
From: Venkatesh P N <venkateshpnv@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: [Xen-users] How to find we are in Dom0 or DomU from a driver
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2902296577079708246=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2902296577079708246==
Content-Type: multipart/alternative; boundary=f46d04182626635e2204b6f33aa1

--f46d04182626635e2204b6f33aa1
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am currently using Citrix Xen6.0 Server and installed a couple of guests
on it.

I am writing a PCI driver common for Dom0 and DomU.
In the driver, I need to write the code like

If I am in Dom0
{
Do Dom0 related ops (physical driver)
}
else
{
Do DomU related ops. (virtual driver)
}

So, How can we find out whether we are in Dom0 or DomU from the driver
level.
Other than "/proc/xen/capabilities", is there any kernel function or data
structure to find out this.

Thanks
Petla Venkatesh

--f46d04182626635e2204b6f33aa1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I am currently using Citrix Xen6.0 Server and installed a couple=
 of guests on it.<br><br>I am writing a PCI driver common for Dom0 and DomU=
.<br>In the driver, I need to write the code like<br><br>If I am in Dom0<br=
>
{<br>Do Dom0 related ops (physical driver)<br>}<br>else<br>{<br>Do DomU rel=
ated ops. (virtual driver)<br>}<br><br>So, How can we find out whether we a=
re in Dom0 or DomU from the driver level.<br>Other than &quot;/proc/xen/cap=
abilities&quot;, is there any kernel function or data structure to find out=
 this.<br>
<br>Thanks<br>Petla Venkatesh<br><br>

--f46d04182626635e2204b6f33aa1--


--===============2902296577079708246==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2902296577079708246==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7g-0007TF-8f; Wed, 01 Feb 2012 10:09:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <venkateshpnv@gmail.com>) id 1RoBny-0006kr-Dz
	for xen-users@lists.xensource.com; Fri, 20 Jan 2012 10:34:46 +0000
X-Env-Sender: venkateshpnv@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1327055679!9965962!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.4.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30663 invoked from network); 20 Jan 2012 10:34:40 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jan 2012 10:34:40 -0000
Received: by wibhj8 with SMTP id hj8so1765691wib.30
	for <xen-users@lists.xensource.com>;
	Fri, 20 Jan 2012 02:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=2haxWD8O80+Bgwl6Y4yn5aUW4HEBbo+B2oQaCFvFXDs=;
	b=p1XFUOd2TZ1y1VKc517FcwuZ9VtQRV6for9wajDKil7WDDL3R8TaFzM3Oqh1wsSs+0
	v2CBmp+2c28UiuBM5AUGy7hcszJY3B+Sp5Wxfw6d0Sn/oahC1PZmgmoZSUkuA/RVQm04
	z+YWTRx81IT5bZlttMHQaaWpxtNlep2OAZWu0=
MIME-Version: 1.0
Received: by 10.180.105.129 with SMTP id gm1mr3220532wib.1.1327055679741; Fri,
	20 Jan 2012 02:34:39 -0800 (PST)
Received: by 10.223.121.11 with HTTP; Fri, 20 Jan 2012 02:34:39 -0800 (PST)
Date: Fri, 20 Jan 2012 16:04:39 +0530
Message-ID: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
From: Venkatesh P N <venkateshpnv@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:59 +0000
Subject: [Xen-users] How to find we are in Dom0 or DomU from a driver
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2902296577079708246=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2902296577079708246==
Content-Type: multipart/alternative; boundary=f46d04182626635e2204b6f33aa1

--f46d04182626635e2204b6f33aa1
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am currently using Citrix Xen6.0 Server and installed a couple of guests
on it.

I am writing a PCI driver common for Dom0 and DomU.
In the driver, I need to write the code like

If I am in Dom0
{
Do Dom0 related ops (physical driver)
}
else
{
Do DomU related ops. (virtual driver)
}

So, How can we find out whether we are in Dom0 or DomU from the driver
level.
Other than "/proc/xen/capabilities", is there any kernel function or data
structure to find out this.

Thanks
Petla Venkatesh

--f46d04182626635e2204b6f33aa1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I am currently using Citrix Xen6.0 Server and installed a couple=
 of guests on it.<br><br>I am writing a PCI driver common for Dom0 and DomU=
.<br>In the driver, I need to write the code like<br><br>If I am in Dom0<br=
>
{<br>Do Dom0 related ops (physical driver)<br>}<br>else<br>{<br>Do DomU rel=
ated ops. (virtual driver)<br>}<br><br>So, How can we find out whether we a=
re in Dom0 or DomU from the driver level.<br>Other than &quot;/proc/xen/cap=
abilities&quot;, is there any kernel function or data structure to find out=
 this.<br>
<br>Thanks<br>Petla Venkatesh<br><br>

--f46d04182626635e2204b6f33aa1--


--===============2902296577079708246==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2902296577079708246==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7i-0007Tk-D7; Wed, 01 Feb 2012 10:09:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1RqNoo-00087V-V7; Thu, 26 Jan 2012 11:48:43 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1327578516!12661404!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDg1MA==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6245 invoked from network); 26 Jan 2012 11:48:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jan 2012 11:48:36 -0000
X-IronPort-AV: E=Sophos;i="4.71,574,1320624000"; d="scan'208";a="10302299"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jan 2012 11:48:36 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Thu, 26 Jan 2012 11:48:36 +0000
Date: Thu, 26 Jan 2012 11:49:24 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: Florian Heigl <florian.heigl@gmail.com>
In-Reply-To: <CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>
	<1327318778.24561.74.camel@zakaz.uk.xensource.com>
	<201201231417.43018.tobias.geiger@vido.info>
	<20120124015021.GB24204@andromeda.dapyr.net>
	<EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host>
	<3758972BBA474BCBB9CA5D1D316892E7@nobody>
	<1327430498.7929.14.camel@mnetdjm5.mageenet.host>
	<EE3AE950D047481283FF742510029D1E@nobody>
	<1327510462.24561.351.camel@zakaz.uk.xensource.com>
	<CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Sandi Romih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	Tobias Geiger <tobias.geiger@vido.info>,
	Likarpenkov Alexander <al@ohosting.org.ua>,
	Doug Magee <djmagee@mageenet.net>,
	Konrad Rzeszutek Wilk <konrad@darnok.org>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Future of xend and xl (Was: Re: VGA
 passthough still not working)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, 25 Jan 2012, Florian Heigl wrote:
> > This was announced in the Xen 4.1 release notes[1] and the upgrade
> > guide[2]. In Xen 4.2 we have ended up formally deprecating xend rather
> > than removing it but you should expect that xend will be removed in a
> > future release of Xen and begin planning your transition to xl (or one
> > of the other alternative toolstacks), testing the features which matter
> > to you and reporting bugs/submitting patches as appropriate.
> 
> I think it would be a nice move if this wasn't just left to us users,
> especially since it is a process of suddenly finding missing parts or
> large changes in functionality in something like an easter egg hunt.
> 
> How about if we assemble a list of Xen features in xm/xend and those
> that you have implemented in xl. Right now it's just guesswork and a
> lot double effort since one doesn't just have to track which parts are
> gone, but we even have to constantly read all threads on the lists to
> find out if a feature is suddenly coming back or being deprecated.

The only features that we know are missing in Xl, and we have no current
plan of implementing them, are in the list below.
Please do tell if you find any other features that you need, currently
in xend, but missing in Xl.


> i.e. take something like Remus that had officially become a part of
> Xen some time back but isn't possible to use with PV domUs with any
> reasonable amount of effort. And not by formal decision, after a
> "heads up" mail, but just by chance. A few months I was still thinking
> I would be able to use it in a hosting product but "whoops" not
> working anymore.

Now we are more agressive at deprecating components that haven't been
properly maintained.
In the case of Remus, fortunately Shriram stepped up to the task.


> Back to xl:
> Probably noone really objects removing xm by now since it's not really
> working anymore once the system has xl support and the two are not
> compatible. It has to be in everyones interest that there is no
> unneeded code to maintain and that the core devs LIKE that code and
> that people can rely on it being maintained for the years to come.
> It doesn't matter if we type 'xl' or 'xm', it has to *work* :)
> 
> But maybe we can have a somewhat reliable roadmap where one can see xm
> will be kicked in 4.4 *and* we're planning to have the following 1234
> features supported by then.
> That way interested parties have a chance to put ressources into
> getting missing features "back in" and other projects know how much
> time they have to clean up their code. I.e. cobbler/koan is suddenly
> broken after 4 years and people can't install domUs anymore. :)

This is a reasonable request.
I would also like to mention that we have a wiki page regarding
migration to 4.1 with a few notes about Xl:
http://wiki.xen.org/xenwiki/MigrationGuideToXen4.1%2B
Also Ian just wrote an Xl feature list:
http://wiki.xen.org/wiki/XL


Features missing in Xl, with no current plan to introduce them (as usual
contributions are welcome and encouraged):

- python support in VM config files;
- an RPC interface;
- managed domain;
- pv-usb;
- netchannel2;
- pv-scsi;


Features missing in Xl, work in progress:

- Remus;
- machine parsable output from xl create.



Considering that pv-usb, pv-scsi and netchannel2 are not upstream in
Linux, the only feature that I believe people might miss is managed
domains. However it should be pretty easy to script that feature on top
of Xl and I believe that Debian might even be already doing something
like that with xend.

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7i-0007Tk-D7; Wed, 01 Feb 2012 10:09:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1RqNoo-00087V-V7; Thu, 26 Jan 2012 11:48:43 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1327578516!12661404!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDg1MA==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6245 invoked from network); 26 Jan 2012 11:48:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jan 2012 11:48:36 -0000
X-IronPort-AV: E=Sophos;i="4.71,574,1320624000"; d="scan'208";a="10302299"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jan 2012 11:48:36 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Thu, 26 Jan 2012 11:48:36 +0000
Date: Thu, 26 Jan 2012 11:49:24 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: Florian Heigl <florian.heigl@gmail.com>
In-Reply-To: <CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1201261055360.3196@kaball-desktop>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com>
	<CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com>
	<1327318778.24561.74.camel@zakaz.uk.xensource.com>
	<201201231417.43018.tobias.geiger@vido.info>
	<20120124015021.GB24204@andromeda.dapyr.net>
	<EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host>
	<3758972BBA474BCBB9CA5D1D316892E7@nobody>
	<1327430498.7929.14.camel@mnetdjm5.mageenet.host>
	<EE3AE950D047481283FF742510029D1E@nobody>
	<1327510462.24561.351.camel@zakaz.uk.xensource.com>
	<CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Sandi Romih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	Tobias Geiger <tobias.geiger@vido.info>,
	Likarpenkov Alexander <al@ohosting.org.ua>,
	Doug Magee <djmagee@mageenet.net>,
	Konrad Rzeszutek Wilk <konrad@darnok.org>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Future of xend and xl (Was: Re: VGA
 passthough still not working)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, 25 Jan 2012, Florian Heigl wrote:
> > This was announced in the Xen 4.1 release notes[1] and the upgrade
> > guide[2]. In Xen 4.2 we have ended up formally deprecating xend rather
> > than removing it but you should expect that xend will be removed in a
> > future release of Xen and begin planning your transition to xl (or one
> > of the other alternative toolstacks), testing the features which matter
> > to you and reporting bugs/submitting patches as appropriate.
> 
> I think it would be a nice move if this wasn't just left to us users,
> especially since it is a process of suddenly finding missing parts or
> large changes in functionality in something like an easter egg hunt.
> 
> How about if we assemble a list of Xen features in xm/xend and those
> that you have implemented in xl. Right now it's just guesswork and a
> lot double effort since one doesn't just have to track which parts are
> gone, but we even have to constantly read all threads on the lists to
> find out if a feature is suddenly coming back or being deprecated.

The only features that we know are missing in Xl, and we have no current
plan of implementing them, are in the list below.
Please do tell if you find any other features that you need, currently
in xend, but missing in Xl.


> i.e. take something like Remus that had officially become a part of
> Xen some time back but isn't possible to use with PV domUs with any
> reasonable amount of effort. And not by formal decision, after a
> "heads up" mail, but just by chance. A few months I was still thinking
> I would be able to use it in a hosting product but "whoops" not
> working anymore.

Now we are more agressive at deprecating components that haven't been
properly maintained.
In the case of Remus, fortunately Shriram stepped up to the task.


> Back to xl:
> Probably noone really objects removing xm by now since it's not really
> working anymore once the system has xl support and the two are not
> compatible. It has to be in everyones interest that there is no
> unneeded code to maintain and that the core devs LIKE that code and
> that people can rely on it being maintained for the years to come.
> It doesn't matter if we type 'xl' or 'xm', it has to *work* :)
> 
> But maybe we can have a somewhat reliable roadmap where one can see xm
> will be kicked in 4.4 *and* we're planning to have the following 1234
> features supported by then.
> That way interested parties have a chance to put ressources into
> getting missing features "back in" and other projects know how much
> time they have to clean up their code. I.e. cobbler/koan is suddenly
> broken after 4 years and people can't install domUs anymore. :)

This is a reasonable request.
I would also like to mention that we have a wiki page regarding
migration to 4.1 with a few notes about Xl:
http://wiki.xen.org/xenwiki/MigrationGuideToXen4.1%2B
Also Ian just wrote an Xl feature list:
http://wiki.xen.org/wiki/XL


Features missing in Xl, with no current plan to introduce them (as usual
contributions are welcome and encouraged):

- python support in VM config files;
- an RPC interface;
- managed domain;
- pv-usb;
- netchannel2;
- pv-scsi;


Features missing in Xl, work in progress:

- Remus;
- machine parsable output from xl create.



Considering that pv-usb, pv-scsi and netchannel2 are not upstream in
Linux, the only feature that I believe people might miss is managed
domains. However it should be pretty easy to script that feature on top
of Xl and I believe that Debian might even be already doing something
like that with xend.

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7k-0007UU-Ie; Wed, 01 Feb 2012 10:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1Rrroe-0005bb-47
	for xen-users@lists.xensource.com; Mon, 30 Jan 2012 14:02:40 +0000
Received: from [85.158.138.51:50881] by server-8.bemta-3.messagelabs.com id
	09/0B-31878-FF2A62F4; Mon, 30 Jan 2012 14:02:39 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-8.tower-174.messagelabs.com!1327932157!11228529!1
X-Originating-IP: [77.238.189.215]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20356 invoked from network); 30 Jan 2012 14:02:37 -0000
Received: from nm18-vm0.bullet.mail.ird.yahoo.com (HELO
	nm18-vm0.bullet.mail.ird.yahoo.com) (77.238.189.215)
	by server-8.tower-174.messagelabs.com with SMTP;
	30 Jan 2012 14:02:37 -0000
Received: from [77.238.189.50] by nm18.bullet.mail.ird.yahoo.com with NNFMP;
	30 Jan 2012 14:02:36 -0000
Received: from [212.82.108.121] by tm3.bullet.mail.ird.yahoo.com with NNFMP;
	30 Jan 2012 14:02:36 -0000
Received: from [127.0.0.1] by omp1030.mail.ird.yahoo.com with NNFMP;
	30 Jan 2012 14:02:36 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 595778.36439.bm@omp1030.mail.ird.yahoo.com
Received: (qmail 14142 invoked by uid 60001); 30 Jan 2012 14:02:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1327932156; bh=ywzxFIyEB5UrLg9pi3PQfdCou7gnxO9lPvKez6OYwcY=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=iCUYgA4QoQYHs0yF+5nAEUrsCIQl4G9pJe3CMJTOEpVLjZmcRwyhhn6QlJzp3mcrz2S7zCFi0kWbTpvXXm1iiHf5U1DDbPwh2ccOP1ksyKRZlQZvAVd12eOWGrRtJFfnVhJBmTEoBjyBNmzoQKvBssXbJUi5PSwPjaI2Xzv5L10=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=hmaczidVy7f8kt1BB6bWI+ngimEc5H6FDbYYM0OkH0P/4HVwE4HvYWQxivwoYEJfia5oK8uppNLHP+nj8mpzS9aUK0aKPG/x1bRQy+kgjKWnK0b7gsqIZFHTmrh27QQMoTQrhAuymhPAe4M6qxVw9i186mkwiVPRY8WwMJUqPsA=;
X-YMail-OSG: nUFxkqEVM1kdkDOUta3dUIH3MNHFMVgQOlk3doPaONJsXQ2
	C2hPCwxQuBGlFGe11J5zYNpmSalxBxyNO_bK9mTdade4VeW9p7Loawzde4pT
	6IRyCo_A4e7UzPv6XL62.zU.rxaQOYHtWFRAG3axB_Teh2CWM45jixjILS0G
	X7dcMoDSXAJO5TsvVyS5OpnGGOXzNcXJd.K6n2TbMDMZvWd2VrthZkflSLWn
	H8V.TbBpko5PBDj0L6EuLE_zYl2gKdj0YhJonueH2uQifMR48wkyKTpWY42v
	TfGyrp1..fZdGMEelNXIqmIPaKZTUdJ69FyfBL8WBd6svucqVZsXbAECIAQ9
	ybl1pka9nuWe6IEvcXuzARZ4brlSPzD6vPMYX.Lf2NUzGWMZzyVBWV.mVAeN
	DOI9.UoTHanHcF7h655X3wD0yOWmDSLwYVDrrQzpCRzM.YjHkyUYhsbie.KF
	YyNMwGlBHxB5gAUJnzDGPgPhOgO8XS7YDnnzL91ej75SmsLS7WgQNoES6ALd
	FCe4qcF6GmjujYSWh7vd071P0MT.s9DLZL6w-
Received: from [93.44.105.158] by web29606.mail.ird.yahoo.com via HTTP;
	Mon, 30 Jan 2012 14:02:36 GMT
X-Mailer: YahooMailWebService/0.8.116.331537
Message-ID: <1327932156.10304.YahooMailNeo@web29606.mail.ird.yahoo.com>
Date: Mon, 30 Jan 2012 14:02:36 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: Marco De Luca <only_metal@msn.com>
Subject: [Xen-users] xcp installing problems
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4954106160048799492=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4954106160048799492==
Content-Type: multipart/alternative; boundary="-796194823-1319503910-1327932156=:10304"

---796194823-1319503910-1327932156=:10304
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Greetings, I have some problem withthe Xen Cloud Platform installation. The=
 OS I am using is an Ubuntu 11.10 32-bit, with 3.0.15 kernel; xen 4.1=C2=A0=
 with hypervisor for 32-bit architecture already installed on the machine.=
=0AWe need to install XCP because we=E2=80=99re working with OpenStack(http=
://openstack.org), and we had problems when trying to connect Xen libraries=
 with an OpenStack component(nova-compute)=E2=80=A6that=E2=80=99s why we ne=
ed xcp.=0AOn our first try we used this guide:=0Ahttp://wiki.xen.org/wiki/X=
CP_toolstack_on_a_Debian-based_distribution=0A=0AThis guide refers to a =E2=
=80=9Cclean=E2=80=9D system, with just the OS installed, but on our case we=
 already installed xen4.1 and openstack. =0ABy the way, after the OS instal=
lation , the guide suggests a repository updates and the command=0A=0Aapt-g=
et install openvswitch-datapath-dkms=0A=0Anext step of the guide suggests t=
o install the xcp-xapi libs, and here comes the troubles (I translated the =
console output from Italian to English=E2=80=A6so it could not match 100%):=
=0A=0Aroot@n11:~# apt-get install xcp-xapi=0Axcp-networkd configuration (1.=
3.2-1ubuntu1~oneiric1)...=0AStarting the XCP networking daemon: ...........=
................... * failed to start xcp-networkd.=0Ainvoke-rc.d: initscri=
ptxcp-networkd, action "start" failed.=0Adpkg: error during elaboration=C2=
=A0 xcp-networkd (--configure):=0Athe subprocess old post-installation scri=
pt returned error state 1=0AReport apport not written because max value in =
MaxReports reached=0A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 dpkg: dependencies problems prevent xcp-xapi configuration:=0A=C2=A0xcp-xa=
pi depends from xcp-networkd, but:=0A=C2=A0 xcp-networkd is not yet configu=
red.=0Adpkg: error during elaboration xcp-xapi (--configure):=0A=C2=A0depen=
dencies problems =E2=80=93 not configured=0AReport apport not written becau=
se max value=C2=A0 in MaxReports reached=0A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 dpkg: dependencies problems prevent di xcp-guest-t=
emplates configuration=0Axcp-guest-templates depends from=C2=A0 xcp-xapi, b=
ut:=0Axcp-xapi is not yet configured.=0Adpkg: : error during elaboration xc=
p-guest-templates (--configure):=0Adependencies problems =E2=80=93 not conf=
igured =0AReport apport not written because max value=C2=A0 in MaxReports r=
eached=0A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Error foud =
during elaboration:=0A=C2=A0xcp-networkd=0Axcp-xapi=0Axcp-guest-templates=
=0AE: Sub-process /usr/bin/dpkg returned an error code (1)=0A=0A=0AEach tim=
e we try to use apt-get, OS recalls the xcp-networkd, but it seems it canno=
t start. I even cannot remove these 3 packets, and I cannot understand why.=
=0AWe suppose that this failed installation invalidated the OS start, becau=
se on reboot I get this error:=0A=0A/bin/sh: error while loading shared lib=
raries: libc.so.6 cannot open shared object file: no such file or directory=
=0A=0AOn another system (always with Ubuntu 11.10) I tried compiling XCP fr=
om source, how explained in the last rows of this guide=C2=A0 http://wiki.x=
en.org/xenwiki/XAPI_on_debian. During the compilation I get this error:=0A=
=0Agbp:info: xcp-storage-managers_0.1.2.orig.tar.gz does not exist, creatin=
g from 'master/0.1.2'=0Afatal: Not a valid object name master/0.1.2=0Amake[=
2]: *** [source-debs] Error 1=0Amake[2]: leaving directory "/home/bob/Scriv=
ania/xapi-autobuilder"=0Amake[1]: *** [source] Error 2=0Amake[1]: leaving d=
irectory "/home/bob/Scrivania/xapi-autobuilder"=0Amake: *** [build] Error 2=
=0A=0ANow my question: is it possible that my problems come from the OS not=
 being clean when I try to install xcp-xapi? Any suggestion to solve my pro=
blems?
---796194823-1319503910-1327932156=:10304
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div>Greetings, I hav=
e some problem withthe Xen Cloud Platform installation. The OS I am using i=
s an Ubuntu 11.10 32-bit, with 3.0.15 kernel; xen 4.1&nbsp; with hypervisor=
 for 32-bit architecture already installed on the machine.<br>We need to in=
stall XCP because we=E2=80=99re working with OpenStack(http://openstack.org=
), and we had problems when trying to connect Xen libraries with an OpenSta=
ck component(nova-compute)=E2=80=A6that=E2=80=99s why we need xcp.<br>On ou=
r first try we used this guide:<br>http://wiki.xen.org/wiki/XCP_toolstack_o=
n_a_Debian-based_distribution</div><div><br>This guide refers to a =E2=80=
=9Cclean=E2=80=9D system, with just the OS installed, but on our case we al=
ready installed xen4.1 and openstack. <br>By the way, after the OS installa=
tion , the guide suggests a repository updates and the command</div><div><b=
r><span style=3D"font-style:
 italic;">apt-get install openvswitch-datapath-dkms</span></div><div><br>ne=
xt step of the guide suggests to install the xcp-xapi libs, and here comes =
the troubles (I translated the console output from Italian to English=E2=80=
=A6so it could not match 100%):</div><div><br><span style=3D"font-style: it=
alic;">root@n11:~# apt-get install xcp-xapi</span><br style=3D"font-style: =
italic;"><span style=3D"font-style: italic;">xcp-networkd configuration (1.=
3.2-1ubuntu1~oneiric1)...</span><br style=3D"font-style: italic;"><span sty=
le=3D"font-style: italic;">Starting the XCP networking daemon: ............=
.................. * failed to start xcp-networkd.</span><br style=3D"font-=
style: italic;"><span style=3D"font-style: italic;">invoke-rc.d: initscript=
xcp-networkd, action "start" failed.</span><br style=3D"font-style: italic;=
"><span style=3D"font-style: italic;">dpkg: error during elaboration&nbsp; =
xcp-networkd (--configure):</span><br style=3D"font-style: italic;"><span s=
tyle=3D"font-style:
 italic;">the subprocess old post-installation script returned error state =
1</span><br style=3D"font-style: italic;"><span style=3D"font-style: italic=
;">Report apport not written because max value in MaxReports reached</span>=
<br style=3D"font-style: italic;"><span style=3D"font-style: italic;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dpkg: dependencies proble=
ms prevent xcp-xapi configuration:</span><br style=3D"font-style: italic;">=
<span style=3D"font-style: italic;">&nbsp;xcp-xapi depends from xcp-network=
d, but:</span><br style=3D"font-style: italic;"><span style=3D"font-style: =
italic;">&nbsp; xcp-networkd is not yet configured.</span><br style=3D"font=
-style: italic;"><span style=3D"font-style: italic;">dpkg: error during ela=
boration xcp-xapi (--configure):</span><br style=3D"font-style: italic;"><s=
pan style=3D"font-style: italic;">&nbsp;dependencies problems =E2=80=93 not=
 configured</span><br style=3D"font-style: italic;"><span style=3D"font-sty=
le: italic;">Report apport
 not written because max value&nbsp; in MaxReports reached</span><br style=
=3D"font-style: italic;"><span style=3D"font-style: italic;">&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dpkg: dependencies problems preven=
t di xcp-guest-templates configuration</span><br style=3D"font-style: itali=
c;"><span style=3D"font-style: italic;">xcp-guest-templates depends from&nb=
sp; xcp-xapi, but:</span><br style=3D"font-style: italic;"><span style=3D"f=
ont-style: italic;">xcp-xapi is not yet configured.</span><br style=3D"font=
-style: italic;"><span style=3D"font-style: italic;">dpkg: : error during e=
laboration xcp-guest-templates (--configure):</span><br style=3D"font-style=
: italic;"><span style=3D"font-style: italic;">dependencies problems =E2=80=
=93 not configured </span><br style=3D"font-style: italic;"><span style=3D"=
font-style: italic;">Report apport not written because max value&nbsp; in M=
axReports reached</span><br style=3D"font-style: italic;"><span style=3D"fo=
nt-style:
 italic;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Error foud=
 during elaboration:</span><br style=3D"font-style: italic;"><span style=3D=
"font-style: italic;">&nbsp;xcp-networkd</span><br style=3D"font-style: ita=
lic;"><span style=3D"font-style: italic;">xcp-xapi</span><br style=3D"font-=
style: italic;"><span style=3D"font-style: italic;">xcp-guest-templates</sp=
an><br style=3D"font-style: italic;"><span style=3D"font-style: italic;">E:=
 Sub-process /usr/bin/dpkg returned an error code (1)</span><br><br><br>Eac=
h time we try to use apt-get, OS recalls the xcp-networkd, but it seems it =
cannot start. I even cannot remove these 3 packets, and I cannot understand=
 why.<br>We suppose that this failed installation invalidated the OS start,=
 because on reboot I get this error:</div><div><br><span style=3D"font-styl=
e: italic;">/bin/sh: error while loading shared libraries: libc.so.6 cannot=
 open shared object file: no such file or directory</span></div><div><br>On=
 another
 system (always with Ubuntu 11.10) I tried compiling XCP from source, how e=
xplained in the last rows of this guide&nbsp; http://wiki.xen.org/xenwiki/X=
API_on_debian. During the compilation I get this error:</div><div><br style=
=3D"font-style: italic;"><span style=3D"font-style: italic;">gbp:info: xcp-=
storage-managers_0.1.2.orig.tar.gz does not exist, creating from 'master/0.=
1.2'</span><br style=3D"font-style: italic;"><span style=3D"font-style: ita=
lic;">fatal: Not a valid object name master/0.1.2</span><br style=3D"font-s=
tyle: italic;"><span style=3D"font-style: italic;">make[2]: *** [source-deb=
s] Error 1</span><br style=3D"font-style: italic;"><span style=3D"font-styl=
e: italic;">make[2]: leaving directory "/home/bob/Scrivania/xapi-autobuilde=
r"</span><br style=3D"font-style: italic;"><span style=3D"font-style: itali=
c;">make[1]: *** [source] Error 2</span><br style=3D"font-style: italic;"><=
span style=3D"font-style: italic;">make[1]: leaving directory
 "/home/bob/Scrivania/xapi-autobuilder"</span><br style=3D"font-style: ital=
ic;"><span style=3D"font-style: italic;">make: *** [build] Error 2</span><b=
r><br>Now my question: is it possible that my problems come from the OS not=
 being clean when I try to install xcp-xapi? Any suggestion to solve my pro=
blems?<br></div></div></body></html>
---796194823-1319503910-1327932156=:10304--


--===============4954106160048799492==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4954106160048799492==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7k-0007UU-Ie; Wed, 01 Feb 2012 10:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1Rrroe-0005bb-47
	for xen-users@lists.xensource.com; Mon, 30 Jan 2012 14:02:40 +0000
Received: from [85.158.138.51:50881] by server-8.bemta-3.messagelabs.com id
	09/0B-31878-FF2A62F4; Mon, 30 Jan 2012 14:02:39 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-8.tower-174.messagelabs.com!1327932157!11228529!1
X-Originating-IP: [77.238.189.215]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20356 invoked from network); 30 Jan 2012 14:02:37 -0000
Received: from nm18-vm0.bullet.mail.ird.yahoo.com (HELO
	nm18-vm0.bullet.mail.ird.yahoo.com) (77.238.189.215)
	by server-8.tower-174.messagelabs.com with SMTP;
	30 Jan 2012 14:02:37 -0000
Received: from [77.238.189.50] by nm18.bullet.mail.ird.yahoo.com with NNFMP;
	30 Jan 2012 14:02:36 -0000
Received: from [212.82.108.121] by tm3.bullet.mail.ird.yahoo.com with NNFMP;
	30 Jan 2012 14:02:36 -0000
Received: from [127.0.0.1] by omp1030.mail.ird.yahoo.com with NNFMP;
	30 Jan 2012 14:02:36 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 595778.36439.bm@omp1030.mail.ird.yahoo.com
Received: (qmail 14142 invoked by uid 60001); 30 Jan 2012 14:02:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1327932156; bh=ywzxFIyEB5UrLg9pi3PQfdCou7gnxO9lPvKez6OYwcY=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=iCUYgA4QoQYHs0yF+5nAEUrsCIQl4G9pJe3CMJTOEpVLjZmcRwyhhn6QlJzp3mcrz2S7zCFi0kWbTpvXXm1iiHf5U1DDbPwh2ccOP1ksyKRZlQZvAVd12eOWGrRtJFfnVhJBmTEoBjyBNmzoQKvBssXbJUi5PSwPjaI2Xzv5L10=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=hmaczidVy7f8kt1BB6bWI+ngimEc5H6FDbYYM0OkH0P/4HVwE4HvYWQxivwoYEJfia5oK8uppNLHP+nj8mpzS9aUK0aKPG/x1bRQy+kgjKWnK0b7gsqIZFHTmrh27QQMoTQrhAuymhPAe4M6qxVw9i186mkwiVPRY8WwMJUqPsA=;
X-YMail-OSG: nUFxkqEVM1kdkDOUta3dUIH3MNHFMVgQOlk3doPaONJsXQ2
	C2hPCwxQuBGlFGe11J5zYNpmSalxBxyNO_bK9mTdade4VeW9p7Loawzde4pT
	6IRyCo_A4e7UzPv6XL62.zU.rxaQOYHtWFRAG3axB_Teh2CWM45jixjILS0G
	X7dcMoDSXAJO5TsvVyS5OpnGGOXzNcXJd.K6n2TbMDMZvWd2VrthZkflSLWn
	H8V.TbBpko5PBDj0L6EuLE_zYl2gKdj0YhJonueH2uQifMR48wkyKTpWY42v
	TfGyrp1..fZdGMEelNXIqmIPaKZTUdJ69FyfBL8WBd6svucqVZsXbAECIAQ9
	ybl1pka9nuWe6IEvcXuzARZ4brlSPzD6vPMYX.Lf2NUzGWMZzyVBWV.mVAeN
	DOI9.UoTHanHcF7h655X3wD0yOWmDSLwYVDrrQzpCRzM.YjHkyUYhsbie.KF
	YyNMwGlBHxB5gAUJnzDGPgPhOgO8XS7YDnnzL91ej75SmsLS7WgQNoES6ALd
	FCe4qcF6GmjujYSWh7vd071P0MT.s9DLZL6w-
Received: from [93.44.105.158] by web29606.mail.ird.yahoo.com via HTTP;
	Mon, 30 Jan 2012 14:02:36 GMT
X-Mailer: YahooMailWebService/0.8.116.331537
Message-ID: <1327932156.10304.YahooMailNeo@web29606.mail.ird.yahoo.com>
Date: Mon, 30 Jan 2012 14:02:36 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Cc: Marco De Luca <only_metal@msn.com>
Subject: [Xen-users] xcp installing problems
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4954106160048799492=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4954106160048799492==
Content-Type: multipart/alternative; boundary="-796194823-1319503910-1327932156=:10304"

---796194823-1319503910-1327932156=:10304
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Greetings, I have some problem withthe Xen Cloud Platform installation. The=
 OS I am using is an Ubuntu 11.10 32-bit, with 3.0.15 kernel; xen 4.1=C2=A0=
 with hypervisor for 32-bit architecture already installed on the machine.=
=0AWe need to install XCP because we=E2=80=99re working with OpenStack(http=
://openstack.org), and we had problems when trying to connect Xen libraries=
 with an OpenStack component(nova-compute)=E2=80=A6that=E2=80=99s why we ne=
ed xcp.=0AOn our first try we used this guide:=0Ahttp://wiki.xen.org/wiki/X=
CP_toolstack_on_a_Debian-based_distribution=0A=0AThis guide refers to a =E2=
=80=9Cclean=E2=80=9D system, with just the OS installed, but on our case we=
 already installed xen4.1 and openstack. =0ABy the way, after the OS instal=
lation , the guide suggests a repository updates and the command=0A=0Aapt-g=
et install openvswitch-datapath-dkms=0A=0Anext step of the guide suggests t=
o install the xcp-xapi libs, and here comes the troubles (I translated the =
console output from Italian to English=E2=80=A6so it could not match 100%):=
=0A=0Aroot@n11:~# apt-get install xcp-xapi=0Axcp-networkd configuration (1.=
3.2-1ubuntu1~oneiric1)...=0AStarting the XCP networking daemon: ...........=
................... * failed to start xcp-networkd.=0Ainvoke-rc.d: initscri=
ptxcp-networkd, action "start" failed.=0Adpkg: error during elaboration=C2=
=A0 xcp-networkd (--configure):=0Athe subprocess old post-installation scri=
pt returned error state 1=0AReport apport not written because max value in =
MaxReports reached=0A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 dpkg: dependencies problems prevent xcp-xapi configuration:=0A=C2=A0xcp-xa=
pi depends from xcp-networkd, but:=0A=C2=A0 xcp-networkd is not yet configu=
red.=0Adpkg: error during elaboration xcp-xapi (--configure):=0A=C2=A0depen=
dencies problems =E2=80=93 not configured=0AReport apport not written becau=
se max value=C2=A0 in MaxReports reached=0A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 dpkg: dependencies problems prevent di xcp-guest-t=
emplates configuration=0Axcp-guest-templates depends from=C2=A0 xcp-xapi, b=
ut:=0Axcp-xapi is not yet configured.=0Adpkg: : error during elaboration xc=
p-guest-templates (--configure):=0Adependencies problems =E2=80=93 not conf=
igured =0AReport apport not written because max value=C2=A0 in MaxReports r=
eached=0A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Error foud =
during elaboration:=0A=C2=A0xcp-networkd=0Axcp-xapi=0Axcp-guest-templates=
=0AE: Sub-process /usr/bin/dpkg returned an error code (1)=0A=0A=0AEach tim=
e we try to use apt-get, OS recalls the xcp-networkd, but it seems it canno=
t start. I even cannot remove these 3 packets, and I cannot understand why.=
=0AWe suppose that this failed installation invalidated the OS start, becau=
se on reboot I get this error:=0A=0A/bin/sh: error while loading shared lib=
raries: libc.so.6 cannot open shared object file: no such file or directory=
=0A=0AOn another system (always with Ubuntu 11.10) I tried compiling XCP fr=
om source, how explained in the last rows of this guide=C2=A0 http://wiki.x=
en.org/xenwiki/XAPI_on_debian. During the compilation I get this error:=0A=
=0Agbp:info: xcp-storage-managers_0.1.2.orig.tar.gz does not exist, creatin=
g from 'master/0.1.2'=0Afatal: Not a valid object name master/0.1.2=0Amake[=
2]: *** [source-debs] Error 1=0Amake[2]: leaving directory "/home/bob/Scriv=
ania/xapi-autobuilder"=0Amake[1]: *** [source] Error 2=0Amake[1]: leaving d=
irectory "/home/bob/Scrivania/xapi-autobuilder"=0Amake: *** [build] Error 2=
=0A=0ANow my question: is it possible that my problems come from the OS not=
 being clean when I try to install xcp-xapi? Any suggestion to solve my pro=
blems?
---796194823-1319503910-1327932156=:10304
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div>Greetings, I hav=
e some problem withthe Xen Cloud Platform installation. The OS I am using i=
s an Ubuntu 11.10 32-bit, with 3.0.15 kernel; xen 4.1&nbsp; with hypervisor=
 for 32-bit architecture already installed on the machine.<br>We need to in=
stall XCP because we=E2=80=99re working with OpenStack(http://openstack.org=
), and we had problems when trying to connect Xen libraries with an OpenSta=
ck component(nova-compute)=E2=80=A6that=E2=80=99s why we need xcp.<br>On ou=
r first try we used this guide:<br>http://wiki.xen.org/wiki/XCP_toolstack_o=
n_a_Debian-based_distribution</div><div><br>This guide refers to a =E2=80=
=9Cclean=E2=80=9D system, with just the OS installed, but on our case we al=
ready installed xen4.1 and openstack. <br>By the way, after the OS installa=
tion , the guide suggests a repository updates and the command</div><div><b=
r><span style=3D"font-style:
 italic;">apt-get install openvswitch-datapath-dkms</span></div><div><br>ne=
xt step of the guide suggests to install the xcp-xapi libs, and here comes =
the troubles (I translated the console output from Italian to English=E2=80=
=A6so it could not match 100%):</div><div><br><span style=3D"font-style: it=
alic;">root@n11:~# apt-get install xcp-xapi</span><br style=3D"font-style: =
italic;"><span style=3D"font-style: italic;">xcp-networkd configuration (1.=
3.2-1ubuntu1~oneiric1)...</span><br style=3D"font-style: italic;"><span sty=
le=3D"font-style: italic;">Starting the XCP networking daemon: ............=
.................. * failed to start xcp-networkd.</span><br style=3D"font-=
style: italic;"><span style=3D"font-style: italic;">invoke-rc.d: initscript=
xcp-networkd, action "start" failed.</span><br style=3D"font-style: italic;=
"><span style=3D"font-style: italic;">dpkg: error during elaboration&nbsp; =
xcp-networkd (--configure):</span><br style=3D"font-style: italic;"><span s=
tyle=3D"font-style:
 italic;">the subprocess old post-installation script returned error state =
1</span><br style=3D"font-style: italic;"><span style=3D"font-style: italic=
;">Report apport not written because max value in MaxReports reached</span>=
<br style=3D"font-style: italic;"><span style=3D"font-style: italic;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dpkg: dependencies proble=
ms prevent xcp-xapi configuration:</span><br style=3D"font-style: italic;">=
<span style=3D"font-style: italic;">&nbsp;xcp-xapi depends from xcp-network=
d, but:</span><br style=3D"font-style: italic;"><span style=3D"font-style: =
italic;">&nbsp; xcp-networkd is not yet configured.</span><br style=3D"font=
-style: italic;"><span style=3D"font-style: italic;">dpkg: error during ela=
boration xcp-xapi (--configure):</span><br style=3D"font-style: italic;"><s=
pan style=3D"font-style: italic;">&nbsp;dependencies problems =E2=80=93 not=
 configured</span><br style=3D"font-style: italic;"><span style=3D"font-sty=
le: italic;">Report apport
 not written because max value&nbsp; in MaxReports reached</span><br style=
=3D"font-style: italic;"><span style=3D"font-style: italic;">&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dpkg: dependencies problems preven=
t di xcp-guest-templates configuration</span><br style=3D"font-style: itali=
c;"><span style=3D"font-style: italic;">xcp-guest-templates depends from&nb=
sp; xcp-xapi, but:</span><br style=3D"font-style: italic;"><span style=3D"f=
ont-style: italic;">xcp-xapi is not yet configured.</span><br style=3D"font=
-style: italic;"><span style=3D"font-style: italic;">dpkg: : error during e=
laboration xcp-guest-templates (--configure):</span><br style=3D"font-style=
: italic;"><span style=3D"font-style: italic;">dependencies problems =E2=80=
=93 not configured </span><br style=3D"font-style: italic;"><span style=3D"=
font-style: italic;">Report apport not written because max value&nbsp; in M=
axReports reached</span><br style=3D"font-style: italic;"><span style=3D"fo=
nt-style:
 italic;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Error foud=
 during elaboration:</span><br style=3D"font-style: italic;"><span style=3D=
"font-style: italic;">&nbsp;xcp-networkd</span><br style=3D"font-style: ita=
lic;"><span style=3D"font-style: italic;">xcp-xapi</span><br style=3D"font-=
style: italic;"><span style=3D"font-style: italic;">xcp-guest-templates</sp=
an><br style=3D"font-style: italic;"><span style=3D"font-style: italic;">E:=
 Sub-process /usr/bin/dpkg returned an error code (1)</span><br><br><br>Eac=
h time we try to use apt-get, OS recalls the xcp-networkd, but it seems it =
cannot start. I even cannot remove these 3 packets, and I cannot understand=
 why.<br>We suppose that this failed installation invalidated the OS start,=
 because on reboot I get this error:</div><div><br><span style=3D"font-styl=
e: italic;">/bin/sh: error while loading shared libraries: libc.so.6 cannot=
 open shared object file: no such file or directory</span></div><div><br>On=
 another
 system (always with Ubuntu 11.10) I tried compiling XCP from source, how e=
xplained in the last rows of this guide&nbsp; http://wiki.xen.org/xenwiki/X=
API_on_debian. During the compilation I get this error:</div><div><br style=
=3D"font-style: italic;"><span style=3D"font-style: italic;">gbp:info: xcp-=
storage-managers_0.1.2.orig.tar.gz does not exist, creating from 'master/0.=
1.2'</span><br style=3D"font-style: italic;"><span style=3D"font-style: ita=
lic;">fatal: Not a valid object name master/0.1.2</span><br style=3D"font-s=
tyle: italic;"><span style=3D"font-style: italic;">make[2]: *** [source-deb=
s] Error 1</span><br style=3D"font-style: italic;"><span style=3D"font-styl=
e: italic;">make[2]: leaving directory "/home/bob/Scrivania/xapi-autobuilde=
r"</span><br style=3D"font-style: italic;"><span style=3D"font-style: itali=
c;">make[1]: *** [source] Error 2</span><br style=3D"font-style: italic;"><=
span style=3D"font-style: italic;">make[1]: leaving directory
 "/home/bob/Scrivania/xapi-autobuilder"</span><br style=3D"font-style: ital=
ic;"><span style=3D"font-style: italic;">make: *** [build] Error 2</span><b=
r><br>Now my question: is it possible that my problems come from the OS not=
 being clean when I try to install xcp-xapi? Any suggestion to solve my pro=
blems?<br></div></div></body></html>
---796194823-1319503910-1327932156=:10304--


--===============4954106160048799492==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4954106160048799492==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7f-0007T5-Hd; Wed, 01 Feb 2012 10:09:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jean-francois.vincent@atos.net>) id 1RsWs2-0006yU-AL
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 09:52:54 +0000
X-Env-Sender: jean-francois.vincent@atos.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1328089944!57991736!1
X-Originating-IP: [160.92.103.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTYwLjkyLjEwMy44MCA9PiAxMDQyNzEx\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5528 invoked from network); 1 Feb 2012 09:52:24 -0000
Received: from smtp1.mail.atosorigin.com (HELO smtp1.mail.atosorigin.com)
	(160.92.103.80) by server-13.tower-27.messagelabs.com with SMTP;
	1 Feb 2012 09:52:24 -0000
Received: from filter.atosorigin.com (localhost [127.0.0.1])
	by mxfed001 (Postfix) with ESMTP id 2B60320000BE
	for <xen-users@lists.xensource.com>;
	Wed,  1 Feb 2012 10:52:53 +0100 (CET)
Received: from mail.awl.fr.atosorigin.com
	(serv-smtp-wse01.fr.atosworldline.com [160.92.103.180])
	(using TLSv1 with cipher RC4-MD5 (128/128 bits))
	(Client CN "mail.awl.fr.atosorigin.com",
	Issuer "VeriSign Class 3 Secure Server CA - G2" (verified OK))
	by mxfed001 (Postfix) with ESMTP id F052320000B6
	for <xen-users@lists.xensource.com>;
	Wed,  1 Feb 2012 10:52:52 +0100 (CET)
Received: from frspx302.fr01.awl.atosorigin.net (10.24.253.187) by
	frspx401.priv.atos.fr (10.24.220.7) with Microsoft SMTP Server (TLS) id
	8.3.213.0; Wed, 1 Feb 2012 10:52:52 +0100
Received: from FRSPX100.fr01.awl.atosorigin.net ([10.24.253.184]) by
	frspx302.fr01.awl.atosorigin.net ([10.24.253.187]) with mapi;
	Wed, 1 Feb 2012 10:52:52 +0100
From: =?iso-8859-1?Q?Vincent_Jean-Fran=E7ois?= <Jean-Francois.Vincent@atos.net>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Date: Wed, 1 Feb 2012 10:52:51 +0100
Thread-Topic: Xen dom compilation & rpmlint issues (special intends to
	Michael Young)
Thread-Index: Aczgxl5wOEZxRRxIThSXnG0Ftxfx8Q==
Message-ID: <C2A8FF33BA0AE04EBD0881F5D152F7BE9A9B3D49B5@FRSPX100.fr01.awl.atosorigin.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR, en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Subject: [Xen-users] Xen dom compilation & rpmlint issues (special intends
 to Michael Young)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


Hello,

I've succeeded to compile dhe dom0 provided by Michael Young here : http://=
xenbits.xen.org/people/mayoung/testing/x86_64/kernel-2.6.32-131.12.1.el6.xe=
ndom0.x86_64.rpm

But I've experiencing errors while running rpmlint on the package :

kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.

kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-int80.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-int80.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-int80.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-int80.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.

Do you have any idea to fix that (other than changing rpmlint filtering) ?


JF



Ce message et les pi=E8ces jointes sont confidentiels et r=E9serv=E9s =E0 l=
'usage exclusif de ses destinataires. Il peut =E9galement =EAtre prot=E9g=
=E9 par le secret professionnel. Si vous recevez ce message par erreur, mer=
ci d'en avertir imm=E9diatement l'exp=E9diteur et de le d=E9truire. L'int=
=E9grit=E9 du message ne pouvant =EAtre assur=E9e sur Internet, la responsa=
bilit=E9 d'Atos ne pourra =EAtre recherch=E9e quant au contenu de ce messag=
e. Bien que les meilleurs efforts soient faits pour maintenir cette transmi=
ssion exempte de tout virus, l'exp=E9diteur ne donne aucune garantie =E0 ce=
t =E9gard et sa responsabilit=E9 ne saurait =EAtre recherch=E9e pour tout d=
ommage r=E9sultant d'un virus transmis.

This e-mail and the documents attached are confidential and intended solely=
 for the addressee; it may also be privileged. If you receive this e-mail i=
n error, please notify the sender immediately and destroy it. As its integr=
ity cannot be secured on the Internet, the Atos liability cannot be trigger=
ed for the message content. Although the sender endeavours to maintain a co=
mputer virus-free network, the sender does not warrant that this transmissi=
on is virus-free and will not be liable for any damages resulting from any =
virus transmitted.


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:10:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsX7f-0007T5-Hd; Wed, 01 Feb 2012 10:09:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jean-francois.vincent@atos.net>) id 1RsWs2-0006yU-AL
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 09:52:54 +0000
X-Env-Sender: jean-francois.vincent@atos.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1328089944!57991736!1
X-Originating-IP: [160.92.103.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTYwLjkyLjEwMy44MCA9PiAxMDQyNzEx\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5528 invoked from network); 1 Feb 2012 09:52:24 -0000
Received: from smtp1.mail.atosorigin.com (HELO smtp1.mail.atosorigin.com)
	(160.92.103.80) by server-13.tower-27.messagelabs.com with SMTP;
	1 Feb 2012 09:52:24 -0000
Received: from filter.atosorigin.com (localhost [127.0.0.1])
	by mxfed001 (Postfix) with ESMTP id 2B60320000BE
	for <xen-users@lists.xensource.com>;
	Wed,  1 Feb 2012 10:52:53 +0100 (CET)
Received: from mail.awl.fr.atosorigin.com
	(serv-smtp-wse01.fr.atosworldline.com [160.92.103.180])
	(using TLSv1 with cipher RC4-MD5 (128/128 bits))
	(Client CN "mail.awl.fr.atosorigin.com",
	Issuer "VeriSign Class 3 Secure Server CA - G2" (verified OK))
	by mxfed001 (Postfix) with ESMTP id F052320000B6
	for <xen-users@lists.xensource.com>;
	Wed,  1 Feb 2012 10:52:52 +0100 (CET)
Received: from frspx302.fr01.awl.atosorigin.net (10.24.253.187) by
	frspx401.priv.atos.fr (10.24.220.7) with Microsoft SMTP Server (TLS) id
	8.3.213.0; Wed, 1 Feb 2012 10:52:52 +0100
Received: from FRSPX100.fr01.awl.atosorigin.net ([10.24.253.184]) by
	frspx302.fr01.awl.atosorigin.net ([10.24.253.187]) with mapi;
	Wed, 1 Feb 2012 10:52:52 +0100
From: =?iso-8859-1?Q?Vincent_Jean-Fran=E7ois?= <Jean-Francois.Vincent@atos.net>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Date: Wed, 1 Feb 2012 10:52:51 +0100
Thread-Topic: Xen dom compilation & rpmlint issues (special intends to
	Michael Young)
Thread-Index: Aczgxl5wOEZxRRxIThSXnG0Ftxfx8Q==
Message-ID: <C2A8FF33BA0AE04EBD0881F5D152F7BE9A9B3D49B5@FRSPX100.fr01.awl.atosorigin.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR, en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 01 Feb 2012 10:08:58 +0000
Subject: [Xen-users] Xen dom compilation & rpmlint issues (special intends
 to Michael Young)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


Hello,

I've succeeded to compile dhe dom0 provided by Michael Young here : http://=
xenbits.xen.org/people/mayoung/testing/x86_64/kernel-2.6.32-131.12.1.el6.xe=
ndom0.x86_64.rpm

But I've experiencing errors while running rpmlint on the package :

kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.

kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-int80.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-int80.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-syscall.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-int80.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-int80.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso32-sysenter.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.
kernel-XenDom0.x86_64: E: shared-lib-without-dependency-information /lib/mo=
dules/2.6.32-131.12.1.awl6.x86_64/vdso/vdso.so
kernel-XenDom0.x86_64: E: missing-PT_GNU_STACK-section /lib/modules/2.6.32-=
131.12.1.awl6.x86_64/vdso/vdso.so
The binary lacks a PT_GNU_STACK section.  This forces the dynamic linker to=
 make the stack executable.  Usual suspects include use of a non-GNU linker=
 or an old GNU linker version.

Do you have any idea to fix that (other than changing rpmlint filtering) ?


JF



Ce message et les pi=E8ces jointes sont confidentiels et r=E9serv=E9s =E0 l=
'usage exclusif de ses destinataires. Il peut =E9galement =EAtre prot=E9g=
=E9 par le secret professionnel. Si vous recevez ce message par erreur, mer=
ci d'en avertir imm=E9diatement l'exp=E9diteur et de le d=E9truire. L'int=
=E9grit=E9 du message ne pouvant =EAtre assur=E9e sur Internet, la responsa=
bilit=E9 d'Atos ne pourra =EAtre recherch=E9e quant au contenu de ce messag=
e. Bien que les meilleurs efforts soient faits pour maintenir cette transmi=
ssion exempte de tout virus, l'exp=E9diteur ne donne aucune garantie =E0 ce=
t =E9gard et sa responsabilit=E9 ne saurait =EAtre recherch=E9e pour tout d=
ommage r=E9sultant d'un virus transmis.

This e-mail and the documents attached are confidential and intended solely=
 for the addressee; it may also be privileged. If you receive this e-mail i=
n error, please notify the sender immediately and destroy it. As its integr=
ity cannot be secured on the Internet, the Atos liability cannot be trigger=
ed for the message content. Although the sender endeavours to maintain a co=
mputer virus-free network, the sender does not warrant that this transmissi=
on is virus-free and will not be liable for any damages resulting from any =
virus transmitted.


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:33:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsXUo-000321-26; Wed, 01 Feb 2012 10:32:58 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>)
	id 1RsXUl-00031l-7A; Wed, 01 Feb 2012 10:32:55 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328092368!12373639!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11652 invoked from network); 1 Feb 2012 10:32:49 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-14.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 1 Feb 2012 10:32:49 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q11AUYD9024647;
	Wed, 1 Feb 2012 12:30:36 +0200
Message-ID: <CB80CA1EF1C6430A9DFE83632834AFC6@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Konrad Rzeszutek Wilk" <konrad@darnok.org>,
	"Sandi Romih" <romihs.forums@gmail.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com><20120120154745.GV12984@reaktio.net><CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com><20120120203205.GW12984@reaktio.net><CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com>
	<20120124015519.GD24204@andromeda.dapyr.net>
Date: Wed, 1 Feb 2012 12:31:52 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	Pasi K?rkk?inen <pasik@iki.fi>
Subject: Re: [Xen-users] [Xen-devel] VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

You yourself do something you can do, or is your only one link to the 
internet? You are able to answer questions or do not have enough of the 
cerebellum? Or config files provided or not flood.

 KRW> On Mon, Jan 23, 2012 at 12:53:50PM +0100, Sandi Romih wrote:
 ??>> Pasi,
 ??>>
 ??>> Yes, I did verify that IOMMU is enabled. I get this in my xm dmesg:
 ??>>
 ??>> (XEN) I/O virtualisation enabled
 ??>>
 ??>> (XEN) Intel VT-d Snoop Control supported.(XEN) Intel VT-d DMA
 ??>> Passthrough not supported.(XEN) Intel VT-d Queued Invalidation
 ??>> supported.(XEN) Intel VT-d Interrupt Remapping not supported.
 ??>>
 ??>> But I dont think I have this message (I am not near my system now, so
 ??>> I can not confirm)
 ??>>
 ??>> (XEN) I/O virtualisation for PV guests enabled
 ??>>
 ??>> I believe that many have managed to get VGA passthru working, but they
 ??>> generally dont post their stories. one only finds the problems they
 ??>> are encountering when searching about this. That is why it would be
 ??>> nice to put together a kind of manual in the wiki which would have all
 ??>> this info together in one location.

 KRW> http://lmgtfy.com/?q=Xen+VGA+passthrough


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 10:33:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 10:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsXUo-000321-26; Wed, 01 Feb 2012 10:32:58 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>)
	id 1RsXUl-00031l-7A; Wed, 01 Feb 2012 10:32:55 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328092368!12373639!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11652 invoked from network); 1 Feb 2012 10:32:49 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-14.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 1 Feb 2012 10:32:49 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q11AUYD9024647;
	Wed, 1 Feb 2012 12:30:36 +0200
Message-ID: <CB80CA1EF1C6430A9DFE83632834AFC6@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Konrad Rzeszutek Wilk" <konrad@darnok.org>,
	"Sandi Romih" <romihs.forums@gmail.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com><20120120154745.GV12984@reaktio.net><CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com><20120120203205.GW12984@reaktio.net><CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com>
	<20120124015519.GD24204@andromeda.dapyr.net>
Date: Wed, 1 Feb 2012 12:31:52 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	Pasi K?rkk?inen <pasik@iki.fi>
Subject: Re: [Xen-users] [Xen-devel] VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

You yourself do something you can do, or is your only one link to the 
internet? You are able to answer questions or do not have enough of the 
cerebellum? Or config files provided or not flood.

 KRW> On Mon, Jan 23, 2012 at 12:53:50PM +0100, Sandi Romih wrote:
 ??>> Pasi,
 ??>>
 ??>> Yes, I did verify that IOMMU is enabled. I get this in my xm dmesg:
 ??>>
 ??>> (XEN) I/O virtualisation enabled
 ??>>
 ??>> (XEN) Intel VT-d Snoop Control supported.(XEN) Intel VT-d DMA
 ??>> Passthrough not supported.(XEN) Intel VT-d Queued Invalidation
 ??>> supported.(XEN) Intel VT-d Interrupt Remapping not supported.
 ??>>
 ??>> But I dont think I have this message (I am not near my system now, so
 ??>> I can not confirm)
 ??>>
 ??>> (XEN) I/O virtualisation for PV guests enabled
 ??>>
 ??>> I believe that many have managed to get VGA passthru working, but they
 ??>> generally dont post their stories. one only finds the problems they
 ??>> are encountering when searching about this. That is why it would be
 ??>> nice to put together a kind of manual in the wiki which would have all
 ??>> this info together in one location.

 KRW> http://lmgtfy.com/?q=Xen+VGA+passthrough


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 11:14:26 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 11:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsY86-0005TG-B5; Wed, 01 Feb 2012 11:13:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>)
	id 1RsY84-0005T2-Cu; Wed, 01 Feb 2012 11:13:32 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-2.tower-21.messagelabs.com!1328094804!4957027!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30772 invoked from network); 1 Feb 2012 11:13:25 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 1 Feb 2012 11:13:25 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q11BBBmn027031;
	Wed, 1 Feb 2012 13:11:12 +0200
Message-ID: <5B696C874F614E368C693BA9534772C6@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Likarpenkov Alexander" <al@ohosting.org.ua>,
	"Konrad Rzeszutek Wilk" <konrad@darnok.org>,
	"Sandi Romih" <romihs.forums@gmail.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com><20120120154745.GV12984@reaktio.net><CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com><20120120203205.GW12984@reaktio.net><CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com><20120124015519.GD24204@andromeda.dapyr.net>
	<CB80CA1EF1C6430A9DFE83632834AFC6@nobody>
Date: Wed, 1 Feb 2012 13:12:24 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	Pasi K?rkk?inen <pasik@iki.fi>
Subject: Re: [Xen-users] [Xen-devel] VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm really sorry. something I do not understand true

 LA> You yourself do something you can do, or is your only one link to the
 LA> internet? You are able to answer questions or do not have enough of the
 LA> cerebellum? Or config files provided or not flood.

 KRW>> On Mon, Jan 23, 2012 at 12:53:50PM +0100, Sandi Romih wrote:
 ??>>> Pasi,
 ??>>>
 ??>>> Yes, I did verify that IOMMU is enabled. I get this in my xm dmesg:
 ??>>>
 ??>>> (XEN) I/O virtualisation enabled
 ??>>>
 ??>>> (XEN) Intel VT-d Snoop Control supported.(XEN) Intel VT-d DMA
 ??>>> Passthrough not supported.(XEN) Intel VT-d Queued Invalidation
 ??>>> supported.(XEN) Intel VT-d Interrupt Remapping not supported.
 ??>>>
 ??>>> But I dont think I have this message (I am not near my system now, so
 ??>>> I can not confirm)
 ??>>>
 ??>>> (XEN) I/O virtualisation for PV guests enabled
 ??>>>
 ??>>> I believe that many have managed to get VGA passthru working, but
 ??>>> they generally dont post their stories. one only finds the problems
 ??>>> they are encountering when searching about this. That is why it would
 ??>>> be nice to put together a kind of manual in the wiki which would have
 ??>>> all this info together in one location.

 KRW>> http://lmgtfy.com/?q=Xen+VGA+passthrough


--
? ?????????, ??????????? ?????????
??????? ???????-???????????
???????? IT, ???????????????????? ?????? VEGA
E-mail: al@ohosting.org.ua
???:  +380 63 617-18-62 


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 11:14:26 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 11:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsY86-0005TG-B5; Wed, 01 Feb 2012 11:13:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>)
	id 1RsY84-0005T2-Cu; Wed, 01 Feb 2012 11:13:32 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-2.tower-21.messagelabs.com!1328094804!4957027!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30772 invoked from network); 1 Feb 2012 11:13:25 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 1 Feb 2012 11:13:25 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q11BBBmn027031;
	Wed, 1 Feb 2012 13:11:12 +0200
Message-ID: <5B696C874F614E368C693BA9534772C6@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Likarpenkov Alexander" <al@ohosting.org.ua>,
	"Konrad Rzeszutek Wilk" <konrad@darnok.org>,
	"Sandi Romih" <romihs.forums@gmail.com>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com><20120120154745.GV12984@reaktio.net><CAFoWEVN20pqy-79k9st2-fnD-1JjOzoKTwXmMUJ+fwvKPFUGHQ@mail.gmail.com><20120120203205.GW12984@reaktio.net><CAFoWEVOU=s01j3LOO5qH8Len6AyT+2Tf4WcZm0UB4q8NTN+N2Q@mail.gmail.com><20120124015519.GD24204@andromeda.dapyr.net>
	<CB80CA1EF1C6430A9DFE83632834AFC6@nobody>
Date: Wed, 1 Feb 2012 13:12:24 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com,
	Pasi K?rkk?inen <pasik@iki.fi>
Subject: Re: [Xen-users] [Xen-devel] VGA passthough still not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm really sorry. something I do not understand true

 LA> You yourself do something you can do, or is your only one link to the
 LA> internet? You are able to answer questions or do not have enough of the
 LA> cerebellum? Or config files provided or not flood.

 KRW>> On Mon, Jan 23, 2012 at 12:53:50PM +0100, Sandi Romih wrote:
 ??>>> Pasi,
 ??>>>
 ??>>> Yes, I did verify that IOMMU is enabled. I get this in my xm dmesg:
 ??>>>
 ??>>> (XEN) I/O virtualisation enabled
 ??>>>
 ??>>> (XEN) Intel VT-d Snoop Control supported.(XEN) Intel VT-d DMA
 ??>>> Passthrough not supported.(XEN) Intel VT-d Queued Invalidation
 ??>>> supported.(XEN) Intel VT-d Interrupt Remapping not supported.
 ??>>>
 ??>>> But I dont think I have this message (I am not near my system now, so
 ??>>> I can not confirm)
 ??>>>
 ??>>> (XEN) I/O virtualisation for PV guests enabled
 ??>>>
 ??>>> I believe that many have managed to get VGA passthru working, but
 ??>>> they generally dont post their stories. one only finds the problems
 ??>>> they are encountering when searching about this. That is why it would
 ??>>> be nice to put together a kind of manual in the wiki which would have
 ??>>> all this info together in one location.

 KRW>> http://lmgtfy.com/?q=Xen+VGA+passthrough


--
? ?????????, ??????????? ?????????
??????? ???????-???????????
???????? IT, ???????????????????? ?????? VEGA
E-mail: al@ohosting.org.ua
???:  +380 63 617-18-62 


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 11:15:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 11:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsY9S-0005Xl-4x; Wed, 01 Feb 2012 11:14:58 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hossein.ansari@gmail.com>) id 1RsY9Q-0005XA-Po
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 11:14:57 +0000
X-Env-Sender: hossein.ansari@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328094890!13253778!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=2.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	MIME_HTML_ONLY,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,RCVD_ILLEGAL_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26879 invoked from network); 1 Feb 2012 11:14:50 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 11:14:50 -0000
Received: by bkbzv3 with SMTP id zv3so1976213bkb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 03:14:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=llm+uUKFK4zyQkmkZ/pVdnVqfBKxWmoHbn6cmdJ5MWw=;
	b=H8BN9sJ08W25NCEPFwZTeYF7R98kbxFBuF5eCQ6GRV6Da4Fpsq8IlwLpXJFn6jApK/
	kXu6/NNpQE+XSH5hYSxYz4gm/aijvrunI6OLC9SSdOLcRN7EMMjdVwV7DURep7zdrTAO
	30UTNqhdOt7fs5GoImMW8Ll9ZOPj13sFOUXjE=
Received: by 10.205.129.141 with SMTP id hi13mr12246524bkc.7.1328094889232;
	Wed, 01 Feb 2012 03:14:49 -0800 (PST)
Received: from [192.168.1.3] ([2.180.35.49]) by mx.google.com with ESMTPS id
	fg16sm53453712bkb.16.2012.02.01.03.14.46
	(version=SSLv3 cipher=OTHER); Wed, 01 Feb 2012 03:14:47 -0800 (PST)
Message-ID: <4F291EA1.4050607@gmail.com>
Date: Wed, 01 Feb 2012 14:44:41 +0330
From: Hossein Ansari <hossein.ansari@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu 11.10
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3115749761408984155=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3115749761408984155==
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html style="direction: rtl;">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body style="direction: ltr;" bgcolor="#FFFFFF" text="#000000">
    Hi<br>
    I install the xcp from the <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/XAPI_on_Ubuntu">http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a>.<br>
    But I got this error while configuring xcp-xapi:<br>
    <br>
    <pre class="alt2" dir="ltr" style="margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 82px;
		text-align: left;
		overflow: auto">xcp-networkd (1.3.2-1ubuntu1~oneiric1) wird eingerichtet ...
Starting the XCP networking daemon: .............................. * failed to start xcp-networkd.

invoke-rc.d: initscript xcp-networkd, action "start" failed.</pre>
    <br>
    when I comment the "2&gt;/dev/null" in the script I see this error:<br>
    <br>
    <pre class="alt2" dir="ltr" style="margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 34px;
		text-align: left;
		overflow: auto">Fatal error: exception Unix.Unix_error(20, "open", "/etc/xcp/network.conf")</pre>
    <br>
    but there is not "/etc/xcp/network.conf"<br>
    <br>
    I use ubuntu 11.10 and I install the openvswitch-datapath-dkms
    before.<br>
    <br>
    Thanks for your answers.<br>
    <br>
    Greetings<br>
    Hossein<br>
  </body>
</html>


--===============3115749761408984155==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3115749761408984155==--

From xen-users-bounces@lists.xensource.com Wed Feb 01 11:15:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 11:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsY9S-0005Xl-4x; Wed, 01 Feb 2012 11:14:58 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hossein.ansari@gmail.com>) id 1RsY9Q-0005XA-Po
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 11:14:57 +0000
X-Env-Sender: hossein.ansari@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328094890!13253778!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=2.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	MIME_HTML_ONLY,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,RCVD_ILLEGAL_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26879 invoked from network); 1 Feb 2012 11:14:50 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 11:14:50 -0000
Received: by bkbzv3 with SMTP id zv3so1976213bkb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 03:14:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=llm+uUKFK4zyQkmkZ/pVdnVqfBKxWmoHbn6cmdJ5MWw=;
	b=H8BN9sJ08W25NCEPFwZTeYF7R98kbxFBuF5eCQ6GRV6Da4Fpsq8IlwLpXJFn6jApK/
	kXu6/NNpQE+XSH5hYSxYz4gm/aijvrunI6OLC9SSdOLcRN7EMMjdVwV7DURep7zdrTAO
	30UTNqhdOt7fs5GoImMW8Ll9ZOPj13sFOUXjE=
Received: by 10.205.129.141 with SMTP id hi13mr12246524bkc.7.1328094889232;
	Wed, 01 Feb 2012 03:14:49 -0800 (PST)
Received: from [192.168.1.3] ([2.180.35.49]) by mx.google.com with ESMTPS id
	fg16sm53453712bkb.16.2012.02.01.03.14.46
	(version=SSLv3 cipher=OTHER); Wed, 01 Feb 2012 03:14:47 -0800 (PST)
Message-ID: <4F291EA1.4050607@gmail.com>
Date: Wed, 01 Feb 2012 14:44:41 +0330
From: Hossein Ansari <hossein.ansari@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu 11.10
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3115749761408984155=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3115749761408984155==
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html style="direction: rtl;">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body style="direction: ltr;" bgcolor="#FFFFFF" text="#000000">
    Hi<br>
    I install the xcp from the <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/XAPI_on_Ubuntu">http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a>.<br>
    But I got this error while configuring xcp-xapi:<br>
    <br>
    <pre class="alt2" dir="ltr" style="margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 82px;
		text-align: left;
		overflow: auto">xcp-networkd (1.3.2-1ubuntu1~oneiric1) wird eingerichtet ...
Starting the XCP networking daemon: .............................. * failed to start xcp-networkd.

invoke-rc.d: initscript xcp-networkd, action "start" failed.</pre>
    <br>
    when I comment the "2&gt;/dev/null" in the script I see this error:<br>
    <br>
    <pre class="alt2" dir="ltr" style="margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 34px;
		text-align: left;
		overflow: auto">Fatal error: exception Unix.Unix_error(20, "open", "/etc/xcp/network.conf")</pre>
    <br>
    but there is not "/etc/xcp/network.conf"<br>
    <br>
    I use ubuntu 11.10 and I install the openvswitch-datapath-dkms
    before.<br>
    <br>
    Thanks for your answers.<br>
    <br>
    Greetings<br>
    Hossein<br>
  </body>
</html>


--===============3115749761408984155==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3115749761408984155==--

From xen-users-bounces@lists.xensource.com Wed Feb 01 13:48:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 13:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsaWa-00027i-69; Wed, 01 Feb 2012 13:47:00 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1RsaWY-000272-HA
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 13:46:58 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328104012!12733367!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9114 invoked from network); 1 Feb 2012 13:46:52 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 13:46:52 -0000
Received: by eekb45 with SMTP id b45so3451348eek.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 05:46:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=sender:date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=Ib3IHVK9vPsZU5fmkZExiunEFBnwuOzvAH8hZqOBpsg=;
	b=JcpjEPsljHR+mjSTVpn5JD1MHBR4SzMa8/OWJJFELNBhqj7ixC29abh68SSh8bhZ5P
	hvLUWrKKiK++M1nuecqjcc9cJ4nXI/jmYEw+OTFJ/lFONZEzQ2FNWKT3lPZAnzuH2HWj
	zr9YEzFsp/Ys3Sutn9W/PtaAsFnnb6NTmOYiU=
Received: by 10.14.50.193 with SMTP id z41mr2658976eeb.19.1328104012365;
	Wed, 01 Feb 2012 05:46:52 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id a58sm19620988eeb.8.2012.02.01.05.46.50
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 01 Feb 2012 05:46:50 -0800 (PST)
Date: Wed, 1 Feb 2012 15:40:00 +0200
From: Ivan Fitenko <sin@4shared.com>
To: Venkatesh P N <venkateshpnv@gmail.com>
Message-ID: <20120201134000.GA6010@holocaust.4shared.com>
References: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to find we are in Dom0 or DomU from a driver
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Use xen_initial_domain() from xen/xen.h:

if (xen_initial_domain()) {
	/* Dom0-related code goes here*/

On Fri, Jan 20, 2012 at 04:04:39PM +0530, Venkatesh P N wrote:
> Hi,
> 
> I am currently using Citrix Xen6.0 Server and installed a couple of guests on
> it.
> 
> I am writing a PCI driver common for Dom0 and DomU.
> In the driver, I need to write the code like
> 
> If I am in Dom0
> {
> Do Dom0 related ops (physical driver)
> }
> else
> {
> Do DomU related ops. (virtual driver)
> }
> 
> So, How can we find out whether we are in Dom0 or DomU from the driver level.
> Other than "/proc/xen/capabilities", is there any kernel function or data
> structure to find out this.
> 
> Thanks
> Petla Venkatesh
> 

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 13:48:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 13:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsaWa-00027i-69; Wed, 01 Feb 2012 13:47:00 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1RsaWY-000272-HA
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 13:46:58 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328104012!12733367!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9114 invoked from network); 1 Feb 2012 13:46:52 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 13:46:52 -0000
Received: by eekb45 with SMTP id b45so3451348eek.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 05:46:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=sender:date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=Ib3IHVK9vPsZU5fmkZExiunEFBnwuOzvAH8hZqOBpsg=;
	b=JcpjEPsljHR+mjSTVpn5JD1MHBR4SzMa8/OWJJFELNBhqj7ixC29abh68SSh8bhZ5P
	hvLUWrKKiK++M1nuecqjcc9cJ4nXI/jmYEw+OTFJ/lFONZEzQ2FNWKT3lPZAnzuH2HWj
	zr9YEzFsp/Ys3Sutn9W/PtaAsFnnb6NTmOYiU=
Received: by 10.14.50.193 with SMTP id z41mr2658976eeb.19.1328104012365;
	Wed, 01 Feb 2012 05:46:52 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id a58sm19620988eeb.8.2012.02.01.05.46.50
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 01 Feb 2012 05:46:50 -0800 (PST)
Date: Wed, 1 Feb 2012 15:40:00 +0200
From: Ivan Fitenko <sin@4shared.com>
To: Venkatesh P N <venkateshpnv@gmail.com>
Message-ID: <20120201134000.GA6010@holocaust.4shared.com>
References: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to find we are in Dom0 or DomU from a driver
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Use xen_initial_domain() from xen/xen.h:

if (xen_initial_domain()) {
	/* Dom0-related code goes here*/

On Fri, Jan 20, 2012 at 04:04:39PM +0530, Venkatesh P N wrote:
> Hi,
> 
> I am currently using Citrix Xen6.0 Server and installed a couple of guests on
> it.
> 
> I am writing a PCI driver common for Dom0 and DomU.
> In the driver, I need to write the code like
> 
> If I am in Dom0
> {
> Do Dom0 related ops (physical driver)
> }
> else
> {
> Do DomU related ops. (virtual driver)
> }
> 
> So, How can we find out whether we are in Dom0 or DomU from the driver level.
> Other than "/proc/xen/capabilities", is there any kernel function or data
> structure to find out this.
> 
> Thanks
> Petla Venkatesh
> 

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 13:58:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 13:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsah5-0002np-1b; Wed, 01 Feb 2012 13:57:51 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1Rsah4-0002nU-B5
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 13:57:50 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1328104664!12680443!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16366 invoked from network); 1 Feb 2012 13:57:44 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 13:57:44 -0000
Received: by eekb45 with SMTP id b45so3497589eek.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 05:57:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=S29zlO+hah6Ku8V1NkFBMfLhOHTO61bNsJaWBJNnWjk=;
	b=eWtnZ4hGeHMvwLA0Mj3tCsoy/sN5ygQ5B1mHUT2a+rbcACC3xMb6y/NqmUYeSlO+aE
	C6L/r4yRb0L+5NLtUyG2spMnicCcO23jDJL+3whFNo03U6rZsUaCCQRYOjCnu/Styi6P
	ecio36IXmJ6ZHr2rl40GLyKZVTMDdYdQiKDSk=
Received: by 10.14.16.129 with SMTP id h1mr2572889eeh.46.1328104664237;
	Wed, 01 Feb 2012 05:57:44 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id x4sm99351025eeb.4.2012.02.01.05.57.42
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 01 Feb 2012 05:57:43 -0800 (PST)
Date: Wed, 1 Feb 2012 15:50:53 +0200
From: Ivan Fitenko <digitalhunger@gmail.com>
To: Venkatesh P N <venkateshpnv@gmail.com>
Message-ID: <20120201135053.GA6078@holocaust.4shared.com>
References: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to find we are in Dom0 or DomU from a driver
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Use xen_initial_domain() from xen/xen.h:

if (xen_initial_domain()) {
        /* Dom0-related code goes here*/
.....

On Fri, Jan 20, 2012 at 04:04:39PM +0530, Venkatesh P N wrote:
> Hi,
> 
> I am currently using Citrix Xen6.0 Server and installed a couple of guests on
> it.
> 
> I am writing a PCI driver common for Dom0 and DomU.
> In the driver, I need to write the code like
> 
> If I am in Dom0
> {
> Do Dom0 related ops (physical driver)
> }
> else
> {
> Do DomU related ops. (virtual driver)
> }
> 
> So, How can we find out whether we are in Dom0 or DomU from the driver level.
> Other than "/proc/xen/capabilities", is there any kernel function or data
> structure to find out this.
> 
> Thanks
> Petla Venkatesh
> 

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 13:58:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 13:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsah5-0002np-1b; Wed, 01 Feb 2012 13:57:51 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1Rsah4-0002nU-B5
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 13:57:50 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1328104664!12680443!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16366 invoked from network); 1 Feb 2012 13:57:44 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 13:57:44 -0000
Received: by eekb45 with SMTP id b45so3497589eek.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 05:57:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=S29zlO+hah6Ku8V1NkFBMfLhOHTO61bNsJaWBJNnWjk=;
	b=eWtnZ4hGeHMvwLA0Mj3tCsoy/sN5ygQ5B1mHUT2a+rbcACC3xMb6y/NqmUYeSlO+aE
	C6L/r4yRb0L+5NLtUyG2spMnicCcO23jDJL+3whFNo03U6rZsUaCCQRYOjCnu/Styi6P
	ecio36IXmJ6ZHr2rl40GLyKZVTMDdYdQiKDSk=
Received: by 10.14.16.129 with SMTP id h1mr2572889eeh.46.1328104664237;
	Wed, 01 Feb 2012 05:57:44 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id x4sm99351025eeb.4.2012.02.01.05.57.42
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 01 Feb 2012 05:57:43 -0800 (PST)
Date: Wed, 1 Feb 2012 15:50:53 +0200
From: Ivan Fitenko <digitalhunger@gmail.com>
To: Venkatesh P N <venkateshpnv@gmail.com>
Message-ID: <20120201135053.GA6078@holocaust.4shared.com>
References: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+RhW7=R+SJ-9mr8kHCotHiapck56eXtRhvV4g4qG7K=BK5Anw@mail.gmail.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to find we are in Dom0 or DomU from a driver
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Use xen_initial_domain() from xen/xen.h:

if (xen_initial_domain()) {
        /* Dom0-related code goes here*/
.....

On Fri, Jan 20, 2012 at 04:04:39PM +0530, Venkatesh P N wrote:
> Hi,
> 
> I am currently using Citrix Xen6.0 Server and installed a couple of guests on
> it.
> 
> I am writing a PCI driver common for Dom0 and DomU.
> In the driver, I need to write the code like
> 
> If I am in Dom0
> {
> Do Dom0 related ops (physical driver)
> }
> else
> {
> Do DomU related ops. (virtual driver)
> }
> 
> So, How can we find out whether we are in Dom0 or DomU from the driver level.
> Other than "/proc/xen/capabilities", is there any kernel function or data
> structure to find out this.
> 
> Thanks
> Petla Venkatesh
> 

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 14:57:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 14:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsbbu-0005RG-AA; Wed, 01 Feb 2012 14:56:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rsbbt-0005RB-DP
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 14:56:33 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1328108185!9171435!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2793 invoked from network); 1 Feb 2012 14:56:26 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 14:56:26 -0000
Received: by ghbf1 with SMTP id f1so12024979ghb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 06:56:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=nNhX8VEA8pfTmjrbl4cDX2yxSnTiGEANp28KnF07Bmc=;
	b=Bsl+It4BLJmZ+WkK76XEdHVICjZLLJc7F9f9L7/ZPxCR0KiEeqgaN/6iXA3gTy90LP
	/9c5nRBGHD35HJQwI62ziMGRf5l+hXsvvke4tCjzIr7iJNJ+5R44nQNn4z512k1tMKEW
	B8U33xehURKmltdxq4/WMvIwRK733IgPHm5q4=
Received: by 10.50.42.199 with SMTP id q7mr26945360igl.9.1328108185206; Wed,
	01 Feb 2012 06:56:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Wed, 1 Feb 2012 06:56:04 -0800 (PST)
In-Reply-To: <4F208A2C.9000709@cputech.com>
References: <4F208A2C.9000709@cputech.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 1 Feb 2012 09:56:04 -0500
X-Google-Sender-Auth: T5RIFrtxteS5M-Z3Voz_tYQitIY
Message-ID: <CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com>
To: Jeff Mason <jmason@cputech.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Stubdom in Xen4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Jan 25, 2012 at 6:03 PM, Jeff Mason <jmason@cputech.com> wrote:
> I am trying to run a HVM using stubdom in Xen4.1.2. =A0The file
> .../stubdom/README states that I need to set up a couple of things in
> /exports/usr/share/xen and then execute /usr/sbin/fs-backend.
>
> I cannot find any program (or associated source file) for fs-backend in
> my xen tree or in Ubuntu installation (using a self built kernel.org
> kernel for dom 0). =A0Does this still exist and does it still need to be =
run?
>

I'm not sure about those steps. The README might be out of date.
Anyone know for sure?

I know this is up-to-date:
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

Hope that helps.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 14:57:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 14:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsbbu-0005RG-AA; Wed, 01 Feb 2012 14:56:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rsbbt-0005RB-DP
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 14:56:33 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1328108185!9171435!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2793 invoked from network); 1 Feb 2012 14:56:26 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 14:56:26 -0000
Received: by ghbf1 with SMTP id f1so12024979ghb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 06:56:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=nNhX8VEA8pfTmjrbl4cDX2yxSnTiGEANp28KnF07Bmc=;
	b=Bsl+It4BLJmZ+WkK76XEdHVICjZLLJc7F9f9L7/ZPxCR0KiEeqgaN/6iXA3gTy90LP
	/9c5nRBGHD35HJQwI62ziMGRf5l+hXsvvke4tCjzIr7iJNJ+5R44nQNn4z512k1tMKEW
	B8U33xehURKmltdxq4/WMvIwRK733IgPHm5q4=
Received: by 10.50.42.199 with SMTP id q7mr26945360igl.9.1328108185206; Wed,
	01 Feb 2012 06:56:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Wed, 1 Feb 2012 06:56:04 -0800 (PST)
In-Reply-To: <4F208A2C.9000709@cputech.com>
References: <4F208A2C.9000709@cputech.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 1 Feb 2012 09:56:04 -0500
X-Google-Sender-Auth: T5RIFrtxteS5M-Z3Voz_tYQitIY
Message-ID: <CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com>
To: Jeff Mason <jmason@cputech.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Stubdom in Xen4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Jan 25, 2012 at 6:03 PM, Jeff Mason <jmason@cputech.com> wrote:
> I am trying to run a HVM using stubdom in Xen4.1.2. =A0The file
> .../stubdom/README states that I need to set up a couple of things in
> /exports/usr/share/xen and then execute /usr/sbin/fs-backend.
>
> I cannot find any program (or associated source file) for fs-backend in
> my xen tree or in Ubuntu installation (using a self built kernel.org
> kernel for dom 0). =A0Does this still exist and does it still need to be =
run?
>

I'm not sure about those steps. The README might be out of date.
Anyone know for sure?

I know this is up-to-date:
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

Hope that helps.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 14:59:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 14:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsbdO-0005Vz-1z; Wed, 01 Feb 2012 14:58:06 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1RsbdM-0005VO-TX
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 14:58:05 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1328108278!12439706!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14977 invoked from network); 1 Feb 2012 14:57:58 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 14:57:58 -0000
Received: by eekb45 with SMTP id b45so3777088eek.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 06:57:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=OHDTSxSZ15Aruyp8CRM4cIFKtuO4Ti7pWWcV8MlW8Xc=;
	b=u6enWslNcyyfGY30si8vH4ORynoccflHPAnxi0TP03tE2oWgeMMeHfKfRe1RnrMYsm
	eRD0k/zdQVm0de7ge9T6by8HRfjsZi5mduQAfHswIOS2UvLQdpKfENB5mLhw4Ydj5sU2
	dNoqGEjxieggZLZ9YuLy7WgeqgvSJZJtzJwno=
Received: by 10.14.51.13 with SMTP id a13mr903101eec.75.1328108278111;
	Wed, 01 Feb 2012 06:57:58 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id x4sm99881779eeb.4.2012.02.01.06.57.56
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 01 Feb 2012 06:57:57 -0800 (PST)
Date: Wed, 1 Feb 2012 16:51:06 +0200
From: Ivan Fitenko <digitalhunger@gmail.com>
To: Hossein Ansari <hossein.ansari@gmail.com>
Message-ID: <20120201145106.GA6182@holocaust.4shared.com>
References: <4F291EA1.4050607@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4F291EA1.4050607@gmail.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu
	11.10
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Feb 01, 2012 at 02:44:41PM +0330, Hossein Ansari wrote:
> 
> Fatal error: exception Unix.Unix_error(20, "open", "/etc/xcp/network.conf")
> 
> but there is not "/etc/xcp/network.conf"

And that's exactly what it complains about. Looks like you need to have that file :)

> 
> I use ubuntu 11.10 and I install the openvswitch-datapath-dkms before.
> 
> Thanks for your answers.
> 
> Greetings
> Hossein

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 14:59:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 14:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsbdO-0005Vz-1z; Wed, 01 Feb 2012 14:58:06 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1RsbdM-0005VO-TX
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 14:58:05 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1328108278!12439706!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14977 invoked from network); 1 Feb 2012 14:57:58 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 14:57:58 -0000
Received: by eekb45 with SMTP id b45so3777088eek.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 06:57:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=OHDTSxSZ15Aruyp8CRM4cIFKtuO4Ti7pWWcV8MlW8Xc=;
	b=u6enWslNcyyfGY30si8vH4ORynoccflHPAnxi0TP03tE2oWgeMMeHfKfRe1RnrMYsm
	eRD0k/zdQVm0de7ge9T6by8HRfjsZi5mduQAfHswIOS2UvLQdpKfENB5mLhw4Ydj5sU2
	dNoqGEjxieggZLZ9YuLy7WgeqgvSJZJtzJwno=
Received: by 10.14.51.13 with SMTP id a13mr903101eec.75.1328108278111;
	Wed, 01 Feb 2012 06:57:58 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id x4sm99881779eeb.4.2012.02.01.06.57.56
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 01 Feb 2012 06:57:57 -0800 (PST)
Date: Wed, 1 Feb 2012 16:51:06 +0200
From: Ivan Fitenko <digitalhunger@gmail.com>
To: Hossein Ansari <hossein.ansari@gmail.com>
Message-ID: <20120201145106.GA6182@holocaust.4shared.com>
References: <4F291EA1.4050607@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4F291EA1.4050607@gmail.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu
	11.10
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Feb 01, 2012 at 02:44:41PM +0330, Hossein Ansari wrote:
> 
> Fatal error: exception Unix.Unix_error(20, "open", "/etc/xcp/network.conf")
> 
> but there is not "/etc/xcp/network.conf"

And that's exactly what it complains about. Looks like you need to have that file :)

> 
> I use ubuntu 11.10 and I install the openvswitch-datapath-dkms before.
> 
> Thanks for your answers.
> 
> Greetings
> Hossein

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 01 17:42:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 17:42:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RseBE-0003aP-0i; Wed, 01 Feb 2012 17:41:12 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1RseBB-0003Zm-1P; Wed, 01 Feb 2012 17:41:09 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1328118061!2072746!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11136 invoked from network); 1 Feb 2012 17:41:02 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 17:41:02 -0000
Received: by vbbfq11 with SMTP id fq11so4343492vbb.30
	for <multiple recipients>; Wed, 01 Feb 2012 09:41:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=sender:message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=rmpdqpsk6zFchAMTkjrRJHEMV4tZoIGoFRNGX+zCOxE=;
	b=ZxfzY2SQdytLiD3mTVLLxX9me+QkbBjIXv9iuebuY3mUrqn5fjdlAs48wy4dDDLDn7
	xwPJR0e6WncAJw11e7rPjYYbeesApOpNB67lYLR8xblCgkhNKFrVaq3wylWOkprSToUd
	ErtrmhiKELK4OVR1ukRKeE6o0+j7wUHoAAseQ=
Received: by 10.52.27.20 with SMTP id p20mr13112477vdg.59.1328118060918;
	Wed, 01 Feb 2012 09:41:00 -0800 (PST)
Received: from [172.16.25.10] (firewall.ctxuk.citrix.com. [62.200.22.2])
	by mx.google.com with ESMTPS id q18sm23032890vdi.10.2012.02.01.09.40.58
	(version=SSLv3 cipher=OTHER); Wed, 01 Feb 2012 09:40:59 -0800 (PST)
Message-ID: <4F297929.3070907@xen.org>
Date: Wed, 01 Feb 2012 17:40:57 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-arm@lists.xensource.com" <xen-arm@lists.xensource.com>,
	"xen-api@lists.xensource.com" <xen-api@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] Reminder: Xen Hackathon hosted by Oracle, March 6-8,
 Santa Clara, CA, USA
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi everybody,

just a quick reminder that the Xen Hackathon is in Oracle, March 6-8, 
Santa Clara, CA, USA. We have originally planned for about 25 people, 
but already we have 14 people signed up. If you are planning to attend 
please sign up quickly, such that I get a feeling for the number of 
attendees. I can then go back to Oracle and see whether we can 
accommodate more people than we planned for.

* If you think you will attend please sign up at: 
http://wiki.xen.org/wiki/Hackathon/March2012
* If you think you may attend, but are not sure yet add, e.g. because 
you do not yet have travel approved, please add "(provisional)" next to 
your name
* If you can only attend part-time, please let us know which dates you 
want to attend.
* If you do not regularly contribute to the Xen a mailing lists, please 
add your e-mail address such that I can get in touch with you

Please also add topics and stuff you want to cover. Also please suggest 
evening social activities if you are from the area.

Best Regards
Lars

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 17:42:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 17:42:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RseBE-0003aP-0i; Wed, 01 Feb 2012 17:41:12 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1RseBB-0003Zm-1P; Wed, 01 Feb 2012 17:41:09 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1328118061!2072746!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11136 invoked from network); 1 Feb 2012 17:41:02 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 17:41:02 -0000
Received: by vbbfq11 with SMTP id fq11so4343492vbb.30
	for <multiple recipients>; Wed, 01 Feb 2012 09:41:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=sender:message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=rmpdqpsk6zFchAMTkjrRJHEMV4tZoIGoFRNGX+zCOxE=;
	b=ZxfzY2SQdytLiD3mTVLLxX9me+QkbBjIXv9iuebuY3mUrqn5fjdlAs48wy4dDDLDn7
	xwPJR0e6WncAJw11e7rPjYYbeesApOpNB67lYLR8xblCgkhNKFrVaq3wylWOkprSToUd
	ErtrmhiKELK4OVR1ukRKeE6o0+j7wUHoAAseQ=
Received: by 10.52.27.20 with SMTP id p20mr13112477vdg.59.1328118060918;
	Wed, 01 Feb 2012 09:41:00 -0800 (PST)
Received: from [172.16.25.10] (firewall.ctxuk.citrix.com. [62.200.22.2])
	by mx.google.com with ESMTPS id q18sm23032890vdi.10.2012.02.01.09.40.58
	(version=SSLv3 cipher=OTHER); Wed, 01 Feb 2012 09:40:59 -0800 (PST)
Message-ID: <4F297929.3070907@xen.org>
Date: Wed, 01 Feb 2012 17:40:57 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-arm@lists.xensource.com" <xen-arm@lists.xensource.com>,
	"xen-api@lists.xensource.com" <xen-api@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] Reminder: Xen Hackathon hosted by Oracle, March 6-8,
 Santa Clara, CA, USA
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi everybody,

just a quick reminder that the Xen Hackathon is in Oracle, March 6-8, 
Santa Clara, CA, USA. We have originally planned for about 25 people, 
but already we have 14 people signed up. If you are planning to attend 
please sign up quickly, such that I get a feeling for the number of 
attendees. I can then go back to Oracle and see whether we can 
accommodate more people than we planned for.

* If you think you will attend please sign up at: 
http://wiki.xen.org/wiki/Hackathon/March2012
* If you think you may attend, but are not sure yet add, e.g. because 
you do not yet have travel approved, please add "(provisional)" next to 
your name
* If you can only attend part-time, please let us know which dates you 
want to attend.
* If you do not regularly contribute to the Xen a mailing lists, please 
add your e-mail address such that I can get in touch with you

Please also add topics and stuff you want to cover. Also please suggest 
evening social activities if you are from the area.

Best Regards
Lars

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 20:06:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 20:06:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsgQi-0003bR-9S; Wed, 01 Feb 2012 20:05:20 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1RsgQg-0003aT-AR
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 20:05:18 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-5.tower-21.messagelabs.com!1328126711!3622131!1
X-Originating-IP: [212.82.109.245]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16939 invoked from network); 1 Feb 2012 20:05:11 -0000
Received: from nm21-vm5.bullet.mail.ird.yahoo.com (HELO
	nm21-vm5.bullet.mail.ird.yahoo.com) (212.82.109.245)
	by server-5.tower-21.messagelabs.com with SMTP;
	1 Feb 2012 20:05:11 -0000
Received: from [77.238.189.233] by nm21.bullet.mail.ird.yahoo.com with NNFMP;
	01 Feb 2012 20:05:10 -0000
Received: from [212.82.108.242] by tm14.bullet.mail.ird.yahoo.com with NNFMP;
	01 Feb 2012 20:05:10 -0000
Received: from [127.0.0.1] by omp1007.mail.ird.yahoo.com with NNFMP;
	01 Feb 2012 20:05:10 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 792301.12972.bm@omp1007.mail.ird.yahoo.com
Received: (qmail 18535 invoked by uid 60001); 1 Feb 2012 20:05:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1328126710; bh=Q9wp2zPsJeFyjAlXhyP5XoSySIZmctDMfZVYNwNnglo=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=3m7FCFFX7Ur3mPYriE2BLrHCk9aK//ee+fTLtrcndGcoxOYrmN+O912u3/mCsTJCjQASUjm5QA3+F48knUKps76AYRsrAwy3M0liVk2YV04SZW350Z3HhaNGeOqKhXuQtpN8tRpDqCMM10HZvY1gUFy939AayVW3tlP8BNWN7bw=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=Mlyu2zRNVEoZ5FxCQohzHYPIbNATwzfK4xGLYf/xJMKlVAG+kfBhBlf3jtf/fovWzbjRdGk6cOp/QKf4A6T2ttrwXmkqlrdcED7gj0+2uSpidhX6UPoqfrqSxurqf1gT893HVd1VRoH3G5o6IsVFO35Sl7chtszaf4A+qd6PTdM=;
X-YMail-OSG: o26OCSUVM1kwJ3jMJFQ6xAa3l0PqI0VgiGIk2E9oUtlE9zE
	ZlNITJroNrrNZbYrsFGz79Khsj4MR0ZrdjCBNnjvpMi3h2J7YCBl1C0v1N84
	lW5dp4HPjWPmmZ_8S5kOcH6WyDotE2oOB.K8UIo9oGkRlXl3IyAgTtJrxGxD
	VWSRubLI0XNCDBfn9I8NUZ87WIaEvrrL_y9cbUQgWoFoAZHEYuZXgE1ppKGe
	qhD_e.oaFUC0WRgeagjdjMaTBDrHlGHOfHkKYxXhsB9kEnw8askuNftd.t.o
	E9ShkhKD4EEJdkTsOKuDKBnwfo9yEfzn2jbNoHz2GaeH2FUovkYLujZGH2Y3
	24im4DCS_AawdJRPI5_Jg5LhWKePVy8suK.wHKKvEkQW1zB0AN37Nq0Qoemo
	LU2QWrvlLoXF9FCrk4VnRb6af3bQ0kPuGukn4NdaZ6wW0D3ARlyMSAabaYgL
	vFOeXDuUumG3Ok_XpnKLgG3ssHXVIG7UCudaDFFdarwLdQhct6geqRkThs6o Z7PKF
Received: from [93.44.47.19] by web29604.mail.ird.yahoo.com via HTTP;
	Wed, 01 Feb 2012 20:05:10 GMT
X-Mailer: YahooMailWebService/0.8.116.331537
References: <4F291EA1.4050607@gmail.com>
Message-ID: <1328126710.17120.YahooMailNeo@web29604.mail.ird.yahoo.com>
Date: Wed, 1 Feb 2012 20:05:10 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
In-Reply-To: <4F291EA1.4050607@gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu
	11.10
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2632659131568294393=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2632659131568294393==
Content-Type: multipart/alternative; boundary="-1578982885-1712504255-1328126710=:17120"

---1578982885-1712504255-1328126710=:17120
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0AHad the same problem. Solved it creating the /etc/xcp/network.conf fi=
le and writing in it "openvswitch".=0A=0AValerio.=0A=0A____________________=
____________=0A Da: Hossein Ansari <hossein.ansari@gmail.com>=0AA: xen-user=
s@lists.xensource.com =0AInviato: Mercoled=EC 1 Febbraio 2012 12:14=0AOgget=
to: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu 11.10=0A =
=0A=0AHi=0AI install the xcp from the http://wiki.xen.org/wiki/XAPI_on_Ubun=
tu.=0ABut I got this error while configuring xcp-xapi:=0A=0A=0Axcp-networkd=
 (1.3.2-1ubuntu1~oneiric1) wird eingerichtet ...=0AStarting the XCP network=
ing daemon: .............................. * failed to start xcp-networkd. =
invoke-rc.d: initscript xcp-networkd, action "start" failed.=0Awhen I comme=
nt the "2>/dev/null" in the script I see this error:=0A=0A=0AFatal error: e=
xception Unix.Unix_error(20, "open", "/etc/xcp/network.conf")=0Abut there i=
s not "/etc/xcp/network.conf"=0A=0AI use ubuntu 11.10 and I install the ope=
nvswitch-datapath-dkms=0A    before.=0A=0AThanks for your answers.=0A=0AGre=
etings=0AHossein=0A=0A_______________________________________________=0AXen=
-users mailing list=0AXen-users@lists.xensource.com=0Ahttp://lists.xensourc=
e.com/xen-users
---1578982885-1712504255-1328126710=:17120
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span><br></span=
></div><div>Had the same problem. Solved it creating the /etc/xcp/network.c=
onf file and writing in it "openvswitch".</div><div><br></div><div>Valerio.=
</div>  <div style=3D"font-size: 12pt; font-family: 'times new roman', 'new=
 york', times, serif; "> <div style=3D"font-size: 12pt; font-family: 'times=
 new roman', 'new york', times, serif; "> <div dir=3D"ltr"> <font size=3D"2=
" face=3D"Arial"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">Da:=
</span></b> Hossein Ansari &lt;hossein.ansari@gmail.com&gt;<br> <b><span st=
yle=3D"font-weight: bold;">A:</span></b> xen-users@lists.xensource.com <br>=
 <b><span style=3D"font-weight: bold;">Inviato:</span></b> Mercoled=EC 1 Fe=
bbraio 2012 12:14<br> <b><span style=3D"font-weight: bold;">Oggetto:</span>=
</b> [Xen-users] [xcp] problem in running xcp-networkd in ubuntu 11.10<br> =
</font> </div>
 <br><meta http-equiv=3D"x-dns-prefetch-control" content=3D"off"><div id=3D=
"yiv1690189652">=0A  =0A=0A    =0A  =0A  <div>=0A    Hi<br>=0A    I install=
 the xcp from the <a rel=3D"nofollow" class=3D"yiv1690189652moz-txt-link-fr=
eetext" target=3D"_blank" href=3D"http://wiki.xen.org/wiki/XAPI_on_Ubuntu">=
http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a>.<br>=0A    But I got this error=
 while configuring xcp-xapi:<br>=0A    <br>=0A    <pre class=3D"yiv16901896=
52alt2" dir=3D"ltr" style=3D"margin:0px;padding:6px;border:1px inset;width:=
640px;height:82px;text-align:left;overflow:auto;">xcp-networkd (1.3.2-1ubun=
tu1~oneiric1) wird eingerichtet ...=0AStarting the XCP networking daemon: .=
............................. * failed to start xcp-networkd.=0A=0Ainvoke-r=
c.d: initscript xcp-networkd, action "start" failed.</pre>=0A    <br>=0A   =
 when I comment the "2&gt;/dev/null" in the script I see this error:<br>=0A=
    <br>=0A    <pre class=3D"yiv1690189652alt2" dir=3D"ltr" style=3D"margin=
:0px;padding:6px;border:1px inset;width:640px;height:34px;text-align:left;o=
verflow:auto;">Fatal error: exception Unix.Unix_error(20, "open", "/etc/xcp=
/network.conf")</pre>=0A    <br>=0A    but there is not "/etc/xcp/network.c=
onf"<br>=0A    <br>=0A    I use ubuntu 11.10 and I install the openvswitch-=
datapath-dkms=0A    before.<br>=0A    <br>=0A    Thanks for your answers.<b=
r>=0A    <br>=0A    Greetings<br>=0A    Hossein<br>=0A  </div>=0A=0A=0A</di=
v><meta http-equiv=3D"x-dns-prefetch-control" content=3D"on"><br>__________=
_____________________________________<br>Xen-users mailing list<br><a ymail=
to=3D"mailto:Xen-users@lists.xensource.com" href=3D"mailto:Xen-users@lists.=
xensource.com">Xen-users@lists.xensource.com</a><br><a href=3D"http://lists=
.xensource.com/xen-users" target=3D"_blank">http://lists.xensource.com/xen-=
users</a><br><br> </div> </div>  </div></body></html>
---1578982885-1712504255-1328126710=:17120--


--===============2632659131568294393==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2632659131568294393==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 20:06:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 20:06:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsgQi-0003bR-9S; Wed, 01 Feb 2012 20:05:20 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1RsgQg-0003aT-AR
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 20:05:18 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-5.tower-21.messagelabs.com!1328126711!3622131!1
X-Originating-IP: [212.82.109.245]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16939 invoked from network); 1 Feb 2012 20:05:11 -0000
Received: from nm21-vm5.bullet.mail.ird.yahoo.com (HELO
	nm21-vm5.bullet.mail.ird.yahoo.com) (212.82.109.245)
	by server-5.tower-21.messagelabs.com with SMTP;
	1 Feb 2012 20:05:11 -0000
Received: from [77.238.189.233] by nm21.bullet.mail.ird.yahoo.com with NNFMP;
	01 Feb 2012 20:05:10 -0000
Received: from [212.82.108.242] by tm14.bullet.mail.ird.yahoo.com with NNFMP;
	01 Feb 2012 20:05:10 -0000
Received: from [127.0.0.1] by omp1007.mail.ird.yahoo.com with NNFMP;
	01 Feb 2012 20:05:10 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 792301.12972.bm@omp1007.mail.ird.yahoo.com
Received: (qmail 18535 invoked by uid 60001); 1 Feb 2012 20:05:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1328126710; bh=Q9wp2zPsJeFyjAlXhyP5XoSySIZmctDMfZVYNwNnglo=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=3m7FCFFX7Ur3mPYriE2BLrHCk9aK//ee+fTLtrcndGcoxOYrmN+O912u3/mCsTJCjQASUjm5QA3+F48knUKps76AYRsrAwy3M0liVk2YV04SZW350Z3HhaNGeOqKhXuQtpN8tRpDqCMM10HZvY1gUFy939AayVW3tlP8BNWN7bw=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=Mlyu2zRNVEoZ5FxCQohzHYPIbNATwzfK4xGLYf/xJMKlVAG+kfBhBlf3jtf/fovWzbjRdGk6cOp/QKf4A6T2ttrwXmkqlrdcED7gj0+2uSpidhX6UPoqfrqSxurqf1gT893HVd1VRoH3G5o6IsVFO35Sl7chtszaf4A+qd6PTdM=;
X-YMail-OSG: o26OCSUVM1kwJ3jMJFQ6xAa3l0PqI0VgiGIk2E9oUtlE9zE
	ZlNITJroNrrNZbYrsFGz79Khsj4MR0ZrdjCBNnjvpMi3h2J7YCBl1C0v1N84
	lW5dp4HPjWPmmZ_8S5kOcH6WyDotE2oOB.K8UIo9oGkRlXl3IyAgTtJrxGxD
	VWSRubLI0XNCDBfn9I8NUZ87WIaEvrrL_y9cbUQgWoFoAZHEYuZXgE1ppKGe
	qhD_e.oaFUC0WRgeagjdjMaTBDrHlGHOfHkKYxXhsB9kEnw8askuNftd.t.o
	E9ShkhKD4EEJdkTsOKuDKBnwfo9yEfzn2jbNoHz2GaeH2FUovkYLujZGH2Y3
	24im4DCS_AawdJRPI5_Jg5LhWKePVy8suK.wHKKvEkQW1zB0AN37Nq0Qoemo
	LU2QWrvlLoXF9FCrk4VnRb6af3bQ0kPuGukn4NdaZ6wW0D3ARlyMSAabaYgL
	vFOeXDuUumG3Ok_XpnKLgG3ssHXVIG7UCudaDFFdarwLdQhct6geqRkThs6o Z7PKF
Received: from [93.44.47.19] by web29604.mail.ird.yahoo.com via HTTP;
	Wed, 01 Feb 2012 20:05:10 GMT
X-Mailer: YahooMailWebService/0.8.116.331537
References: <4F291EA1.4050607@gmail.com>
Message-ID: <1328126710.17120.YahooMailNeo@web29604.mail.ird.yahoo.com>
Date: Wed, 1 Feb 2012 20:05:10 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
In-Reply-To: <4F291EA1.4050607@gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu
	11.10
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2632659131568294393=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2632659131568294393==
Content-Type: multipart/alternative; boundary="-1578982885-1712504255-1328126710=:17120"

---1578982885-1712504255-1328126710=:17120
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0AHad the same problem. Solved it creating the /etc/xcp/network.conf fi=
le and writing in it "openvswitch".=0A=0AValerio.=0A=0A____________________=
____________=0A Da: Hossein Ansari <hossein.ansari@gmail.com>=0AA: xen-user=
s@lists.xensource.com =0AInviato: Mercoled=EC 1 Febbraio 2012 12:14=0AOgget=
to: [Xen-users] [xcp] problem in running xcp-networkd in ubuntu 11.10=0A =
=0A=0AHi=0AI install the xcp from the http://wiki.xen.org/wiki/XAPI_on_Ubun=
tu.=0ABut I got this error while configuring xcp-xapi:=0A=0A=0Axcp-networkd=
 (1.3.2-1ubuntu1~oneiric1) wird eingerichtet ...=0AStarting the XCP network=
ing daemon: .............................. * failed to start xcp-networkd. =
invoke-rc.d: initscript xcp-networkd, action "start" failed.=0Awhen I comme=
nt the "2>/dev/null" in the script I see this error:=0A=0A=0AFatal error: e=
xception Unix.Unix_error(20, "open", "/etc/xcp/network.conf")=0Abut there i=
s not "/etc/xcp/network.conf"=0A=0AI use ubuntu 11.10 and I install the ope=
nvswitch-datapath-dkms=0A    before.=0A=0AThanks for your answers.=0A=0AGre=
etings=0AHossein=0A=0A_______________________________________________=0AXen=
-users mailing list=0AXen-users@lists.xensource.com=0Ahttp://lists.xensourc=
e.com/xen-users
---1578982885-1712504255-1328126710=:17120
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span><br></span=
></div><div>Had the same problem. Solved it creating the /etc/xcp/network.c=
onf file and writing in it "openvswitch".</div><div><br></div><div>Valerio.=
</div>  <div style=3D"font-size: 12pt; font-family: 'times new roman', 'new=
 york', times, serif; "> <div style=3D"font-size: 12pt; font-family: 'times=
 new roman', 'new york', times, serif; "> <div dir=3D"ltr"> <font size=3D"2=
" face=3D"Arial"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">Da:=
</span></b> Hossein Ansari &lt;hossein.ansari@gmail.com&gt;<br> <b><span st=
yle=3D"font-weight: bold;">A:</span></b> xen-users@lists.xensource.com <br>=
 <b><span style=3D"font-weight: bold;">Inviato:</span></b> Mercoled=EC 1 Fe=
bbraio 2012 12:14<br> <b><span style=3D"font-weight: bold;">Oggetto:</span>=
</b> [Xen-users] [xcp] problem in running xcp-networkd in ubuntu 11.10<br> =
</font> </div>
 <br><meta http-equiv=3D"x-dns-prefetch-control" content=3D"off"><div id=3D=
"yiv1690189652">=0A  =0A=0A    =0A  =0A  <div>=0A    Hi<br>=0A    I install=
 the xcp from the <a rel=3D"nofollow" class=3D"yiv1690189652moz-txt-link-fr=
eetext" target=3D"_blank" href=3D"http://wiki.xen.org/wiki/XAPI_on_Ubuntu">=
http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a>.<br>=0A    But I got this error=
 while configuring xcp-xapi:<br>=0A    <br>=0A    <pre class=3D"yiv16901896=
52alt2" dir=3D"ltr" style=3D"margin:0px;padding:6px;border:1px inset;width:=
640px;height:82px;text-align:left;overflow:auto;">xcp-networkd (1.3.2-1ubun=
tu1~oneiric1) wird eingerichtet ...=0AStarting the XCP networking daemon: .=
............................. * failed to start xcp-networkd.=0A=0Ainvoke-r=
c.d: initscript xcp-networkd, action "start" failed.</pre>=0A    <br>=0A   =
 when I comment the "2&gt;/dev/null" in the script I see this error:<br>=0A=
    <br>=0A    <pre class=3D"yiv1690189652alt2" dir=3D"ltr" style=3D"margin=
:0px;padding:6px;border:1px inset;width:640px;height:34px;text-align:left;o=
verflow:auto;">Fatal error: exception Unix.Unix_error(20, "open", "/etc/xcp=
/network.conf")</pre>=0A    <br>=0A    but there is not "/etc/xcp/network.c=
onf"<br>=0A    <br>=0A    I use ubuntu 11.10 and I install the openvswitch-=
datapath-dkms=0A    before.<br>=0A    <br>=0A    Thanks for your answers.<b=
r>=0A    <br>=0A    Greetings<br>=0A    Hossein<br>=0A  </div>=0A=0A=0A</di=
v><meta http-equiv=3D"x-dns-prefetch-control" content=3D"on"><br>__________=
_____________________________________<br>Xen-users mailing list<br><a ymail=
to=3D"mailto:Xen-users@lists.xensource.com" href=3D"mailto:Xen-users@lists.=
xensource.com">Xen-users@lists.xensource.com</a><br><a href=3D"http://lists=
.xensource.com/xen-users" target=3D"_blank">http://lists.xensource.com/xen-=
users</a><br><br> </div> </div>  </div></body></html>
---1578982885-1712504255-1328126710=:17120--


--===============2632659131568294393==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2632659131568294393==--


From xen-users-bounces@lists.xensource.com Wed Feb 01 22:30:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 22:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsifX-0007pf-Dw; Wed, 01 Feb 2012 22:28:47 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1RsifV-0007pX-KI
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 22:28:45 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328135189!51007731!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19332 invoked from network); 1 Feb 2012 22:26:30 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 22:26:30 -0000
Received: by vbbfq11 with SMTP id fq11so5123374vbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 14:28:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.23.97 with SMTP id l1mr175392vdf.0.1328135320084; Wed, 01
	Feb 2012 14:28:40 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Wed, 1 Feb 2012 14:28:40 -0800 (PST)
In-Reply-To: <4F1948BF.5020408@mclink.it>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>
	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>
	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
	<4F1948BF.5020408@mclink.it>
Date: Wed, 1 Feb 2012 23:28:40 +0100
Message-ID: <CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey Ric,

On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei <r.orfei@mclink.it> wrote:
> I peeped into /var/log/xen/xend-debug.log and found:
>
> Xend started at Thu Jan 19 11:29:27 2012.
> cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host0/model: No such file or directory
[..]
> Exception starting xend: (2, 'No such file or directory')
>
> This sounds "good": where are my disks? I have got an ATA and an SATA
> disk, doesn't xend find them?
>

Still looks like your systems boots directly into Linux w/o starting
the Xen hypervisor first.
Try to manually select the Xen hypervisor in the grub boot menu when
your system starts.

Should be called something like "Debian GNU/Linux, with Linux
2.6.32-[..] and XEN 4.0-amd64'.

Regards, Linus

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

From xen-users-bounces@lists.xensource.com Wed Feb 01 22:30:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Feb 2012 22:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsifX-0007pf-Dw; Wed, 01 Feb 2012 22:28:47 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1RsifV-0007pX-KI
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 22:28:45 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328135189!51007731!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19332 invoked from network); 1 Feb 2012 22:26:30 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 22:26:30 -0000
Received: by vbbfq11 with SMTP id fq11so5123374vbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 14:28:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.23.97 with SMTP id l1mr175392vdf.0.1328135320084; Wed, 01
	Feb 2012 14:28:40 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Wed, 1 Feb 2012 14:28:40 -0800 (PST)
In-Reply-To: <4F1948BF.5020408@mclink.it>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>
	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>
	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
	<4F1948BF.5020408@mclink.it>
Date: Wed, 1 Feb 2012 23:28:40 +0100
Message-ID: <CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey Ric,

On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei <r.orfei@mclink.it> wrote:
> I peeped into /var/log/xen/xend-debug.log and found:
>
> Xend started at Thu Jan 19 11:29:27 2012.
> cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host0/model: No such file or directory
[..]
> Exception starting xend: (2, 'No such file or directory')
>
> This sounds "good": where are my disks? I have got an ATA and an SATA
> disk, doesn't xend find them?
>

Still looks like your systems boots directly into Linux w/o starting
the Xen hypervisor first.
Try to manually select the Xen hypervisor in the grub boot menu when
your system starts.

Should be called something like "Debian GNU/Linux, with Linux
2.6.32-[..] and XEN 4.0-amd64'.

Regards, Linus

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

From xen-users-bounces@lists.xensource.com Thu Feb 02 01:10:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 01:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RslB1-0000H3-1o; Thu, 02 Feb 2012 01:09:27 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <doug.garstang@gmail.com>) id 1RslAz-0000Gy-QE
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 01:09:26 +0000
X-Env-Sender: doug.garstang@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1328144854!4681838!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29042 invoked from network); 2 Feb 2012 01:07:36 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 01:07:36 -0000
Received: by iaeh11 with SMTP id h11so9317656iae.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 17:07:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=BlhTqxyKkyyM1O+Jiyef1Nik4eTEAfKwrBC8EeYe5KI=;
	b=CXdDKpxzAMYYUnFnNvDAhEFIccpBk6hB/QYZNLSMHbWmcxLZJ0BNCUY/sTx4OxQ1HX
	U/14PyJpPpU5yKPPqS8CdBR/rfEm3RiKvJTDkYtl5v2jDXF8XGiqpRXov88adhQj1ryr
	cxcwuXyfxOvio/CtVg6C/sSPsu6KsZagbzUNM=
MIME-Version: 1.0
Received: by 10.50.169.5 with SMTP id aa5mr10003458igc.17.1328144854635; Wed,
	01 Feb 2012 17:07:34 -0800 (PST)
Received: by 10.231.102.196 with HTTP; Wed, 1 Feb 2012 17:07:34 -0800 (PST)
Date: Wed, 1 Feb 2012 17:07:34 -0800
Message-ID: <CANmEAK9En3mPBB8GaqDU=zRqY-tsniciG6F5LRVMoMfGst38+g@mail.gmail.com>
From: Douglas Garstang <doug.garstang@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Xenserver Manual VM Creation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

All, I need to be able to create VM's from the command line in
XenServer. I can't seem to find how to do this documented anywhere.

Thanks,
Douglas

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

From xen-users-bounces@lists.xensource.com Thu Feb 02 01:10:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 01:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RslB1-0000H3-1o; Thu, 02 Feb 2012 01:09:27 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <doug.garstang@gmail.com>) id 1RslAz-0000Gy-QE
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 01:09:26 +0000
X-Env-Sender: doug.garstang@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1328144854!4681838!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29042 invoked from network); 2 Feb 2012 01:07:36 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 01:07:36 -0000
Received: by iaeh11 with SMTP id h11so9317656iae.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 17:07:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=BlhTqxyKkyyM1O+Jiyef1Nik4eTEAfKwrBC8EeYe5KI=;
	b=CXdDKpxzAMYYUnFnNvDAhEFIccpBk6hB/QYZNLSMHbWmcxLZJ0BNCUY/sTx4OxQ1HX
	U/14PyJpPpU5yKPPqS8CdBR/rfEm3RiKvJTDkYtl5v2jDXF8XGiqpRXov88adhQj1ryr
	cxcwuXyfxOvio/CtVg6C/sSPsu6KsZagbzUNM=
MIME-Version: 1.0
Received: by 10.50.169.5 with SMTP id aa5mr10003458igc.17.1328144854635; Wed,
	01 Feb 2012 17:07:34 -0800 (PST)
Received: by 10.231.102.196 with HTTP; Wed, 1 Feb 2012 17:07:34 -0800 (PST)
Date: Wed, 1 Feb 2012 17:07:34 -0800
Message-ID: <CANmEAK9En3mPBB8GaqDU=zRqY-tsniciG6F5LRVMoMfGst38+g@mail.gmail.com>
From: Douglas Garstang <doug.garstang@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Xenserver Manual VM Creation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

All, I need to be able to create VM's from the command line in
XenServer. I can't seem to find how to do this documented anywhere.

Thanks,
Douglas

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

From xen-users-bounces@lists.xensource.com Thu Feb 02 04:59:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 04:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsojJ-0004Ro-UM; Thu, 02 Feb 2012 04:57:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RsojI-0004Rj-ER
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 04:57:04 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1328158568!55019317!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16926 invoked from network); 2 Feb 2012 04:56:08 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 04:56:08 -0000
Received: by lbjn8 with SMTP id n8so472032lbj.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 20:57:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=JsNtBiQdbszPSbYRkAkii94wtxJENWY5rnu2A0xSDpM=;
	b=NjVa68FDJHYqXAXlovsHpA69CrptAfeQuGoS81lVN+Nk2as2CwnrExqR18pJK8n6Ve
	h/2yn7lrXJrgGks+fmOClo8hqBxQOl4L9y5Sc0cXT/gSnqakSoCBfvJ7Z4gJYt/eMAF6
	/raARIrh1DfahwIAn43G0ZJxLhqCGuETcJ3nk=
Received: by 10.112.99.3 with SMTP id em3mr329695lbb.74.1328158622119; Wed, 01
	Feb 2012 20:57:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.58.199 with HTTP; Wed, 1 Feb 2012 20:56:22 -0800 (PST)
In-Reply-To: <CANmEAK9En3mPBB8GaqDU=zRqY-tsniciG6F5LRVMoMfGst38+g@mail.gmail.com>
References: <CANmEAK9En3mPBB8GaqDU=zRqY-tsniciG6F5LRVMoMfGst38+g@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Wed, 1 Feb 2012 20:56:22 -0800
Message-ID: <CAGnmK4ygi4AKunu2VmMXVzQaTVq7x5CdKc_fweaxAxp0VBmh1g@mail.gmail.com>
To: Douglas Garstang <doug.garstang@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xenserver Manual VM Creation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5111994328722968215=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5111994328722968215==
Content-Type: multipart/alternative; boundary=f46d04016a19e0783904b7f4064a

--f46d04016a19e0783904b7f4064a
Content-Type: text/plain; charset=UTF-8

On Wed, Feb 1, 2012 at 5:07 PM, Douglas Garstang <doug.garstang@gmail.com>wrote:

> All, I need to be able to create VM's from the command line in
> XenServer. I can't seem to find how to do this documented anywhere.
>
> Thanks,
> Douglas
>
>
I've written howtos for CentOS6 from the cli. I haven't done others because
I don't use them for servers.
These howtos use a kickstart that's stored on my site and installs a basic
server. This is what *I* use to create
servers. If you want something else besides CentOS6 I don't know.

http://grantmcwilliams.com/tech/virtualization/xcp-howtos


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--f46d04016a19e0783904b7f4064a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Wed, Feb 1, 2012 at 5:07 PM, Douglas =
Garstang <span dir=3D"ltr">&lt;<a href=3D"mailto:doug.garstang@gmail.com">d=
oug.garstang@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

All, I need to be able to create VM&#39;s from the command line in<br>
XenServer. I can&#39;t seem to find how to do this documented anywhere.<br>
<br>
Thanks,<br>
Douglas<br>
<br></blockquote><div>=C2=A0</div><div>I&#39;ve written howtos for CentOS6 =
from the cli. I haven&#39;t done others because I don&#39;t use them for se=
rvers.=C2=A0</div><div>These howtos use a kickstart that&#39;s stored on my=
 site and installs a basic server. This is what *I* use to create</div>

<div>servers. If you want something else besides CentOS6 I don&#39;t know.<=
/div><div><br></div></div><div><a href=3D"http://grantmcwilliams.com/tech/v=
irtualization/xcp-howtos">http://grantmcwilliams.com/tech/virtualization/xc=
p-howtos</a></div>

<div><br></div><div><br clear=3D"all">Grant McWilliams<br><a href=3D"http:/=
/grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br=
><br>Some people, when confronted with a problem, think &quot;I know, I&#39=
;ll use Windows.&quot;=C2=A0<br>

Now they have two problems.</div>

--f46d04016a19e0783904b7f4064a--


--===============5111994328722968215==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5111994328722968215==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 04:59:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 04:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsojJ-0004Ro-UM; Thu, 02 Feb 2012 04:57:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RsojI-0004Rj-ER
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 04:57:04 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1328158568!55019317!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16926 invoked from network); 2 Feb 2012 04:56:08 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 04:56:08 -0000
Received: by lbjn8 with SMTP id n8so472032lbj.30
	for <xen-users@lists.xensource.com>;
	Wed, 01 Feb 2012 20:57:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=JsNtBiQdbszPSbYRkAkii94wtxJENWY5rnu2A0xSDpM=;
	b=NjVa68FDJHYqXAXlovsHpA69CrptAfeQuGoS81lVN+Nk2as2CwnrExqR18pJK8n6Ve
	h/2yn7lrXJrgGks+fmOClo8hqBxQOl4L9y5Sc0cXT/gSnqakSoCBfvJ7Z4gJYt/eMAF6
	/raARIrh1DfahwIAn43G0ZJxLhqCGuETcJ3nk=
Received: by 10.112.99.3 with SMTP id em3mr329695lbb.74.1328158622119; Wed, 01
	Feb 2012 20:57:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.58.199 with HTTP; Wed, 1 Feb 2012 20:56:22 -0800 (PST)
In-Reply-To: <CANmEAK9En3mPBB8GaqDU=zRqY-tsniciG6F5LRVMoMfGst38+g@mail.gmail.com>
References: <CANmEAK9En3mPBB8GaqDU=zRqY-tsniciG6F5LRVMoMfGst38+g@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Wed, 1 Feb 2012 20:56:22 -0800
Message-ID: <CAGnmK4ygi4AKunu2VmMXVzQaTVq7x5CdKc_fweaxAxp0VBmh1g@mail.gmail.com>
To: Douglas Garstang <doug.garstang@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xenserver Manual VM Creation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5111994328722968215=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5111994328722968215==
Content-Type: multipart/alternative; boundary=f46d04016a19e0783904b7f4064a

--f46d04016a19e0783904b7f4064a
Content-Type: text/plain; charset=UTF-8

On Wed, Feb 1, 2012 at 5:07 PM, Douglas Garstang <doug.garstang@gmail.com>wrote:

> All, I need to be able to create VM's from the command line in
> XenServer. I can't seem to find how to do this documented anywhere.
>
> Thanks,
> Douglas
>
>
I've written howtos for CentOS6 from the cli. I haven't done others because
I don't use them for servers.
These howtos use a kickstart that's stored on my site and installs a basic
server. This is what *I* use to create
servers. If you want something else besides CentOS6 I don't know.

http://grantmcwilliams.com/tech/virtualization/xcp-howtos


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--f46d04016a19e0783904b7f4064a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Wed, Feb 1, 2012 at 5:07 PM, Douglas =
Garstang <span dir=3D"ltr">&lt;<a href=3D"mailto:doug.garstang@gmail.com">d=
oug.garstang@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

All, I need to be able to create VM&#39;s from the command line in<br>
XenServer. I can&#39;t seem to find how to do this documented anywhere.<br>
<br>
Thanks,<br>
Douglas<br>
<br></blockquote><div>=C2=A0</div><div>I&#39;ve written howtos for CentOS6 =
from the cli. I haven&#39;t done others because I don&#39;t use them for se=
rvers.=C2=A0</div><div>These howtos use a kickstart that&#39;s stored on my=
 site and installs a basic server. This is what *I* use to create</div>

<div>servers. If you want something else besides CentOS6 I don&#39;t know.<=
/div><div><br></div></div><div><a href=3D"http://grantmcwilliams.com/tech/v=
irtualization/xcp-howtos">http://grantmcwilliams.com/tech/virtualization/xc=
p-howtos</a></div>

<div><br></div><div><br clear=3D"all">Grant McWilliams<br><a href=3D"http:/=
/grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br=
><br>Some people, when confronted with a problem, think &quot;I know, I&#39=
;ll use Windows.&quot;=C2=A0<br>

Now they have two problems.</div>

--f46d04016a19e0783904b7f4064a--


--===============5111994328722968215==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5111994328722968215==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 08:11:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 08:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsrk6-0000hQ-W4; Thu, 02 Feb 2012 08:10:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailer.regs@gmail.com>) id 1Rsrk5-0000hH-VP
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 08:10:06 +0000
X-Env-Sender: mailer.regs@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328170199!12219538!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9330 invoked from network); 2 Feb 2012 08:09:59 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 08:09:59 -0000
Received: by wibhm2 with SMTP id hm2so3919591wib.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 00:09:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=yIdCdFgfDFFCwAe4iA8hgas0h2ETfutpDn03yni9o6g=;
	b=pYZnJBe1FHQ2ig+JJpRelFlDgf0ORxUx6tQNphO5oNLJ8QsiLE3msAQH+xVOy3zB+G
	UZCEoi32gTpxHqJnKI4GEqnDDIPjjnhUmW/NH6FbHXqINEZ2kE7x/yxTDfq9Mr6c89T6
	AnusAv2MOAYPmGXEkD04Ea1aZCqmUEvrdyntg=
MIME-Version: 1.0
Received: by 10.180.97.199 with SMTP id ec7mr2806707wib.8.1328170199579; Thu,
	02 Feb 2012 00:09:59 -0800 (PST)
Received: by 10.227.10.68 with HTTP; Thu, 2 Feb 2012 00:09:59 -0800 (PST)
Date: Thu, 2 Feb 2012 15:09:59 +0700
Message-ID: <CAF9fKmWb=LmrVjAXeBWiNCyr6xd7_UUPyNdTDwOLcKL_eSui6w@mail.gmail.com>
From: mailer regs <mailer.regs@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Xen cloud platform 1.1 reboot unexpectedly
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Dear xen-users,

I've setup cloudStack 2.2.13 with XCP 1.1 as hypervisor successfully,
and can operate with some virtual guest in XCP. The cloudStack uses a
shared NFS directory as repository to store virtual guest root disk.
As an experiment, I have disconnect the NFS connection from XCP host
for a while.  After 3-5 minutes, the XCP host didn't respond anymore
and after 15-20 minutes, I found it has rebooted.

I've tried to look into log files in /var/log/* but nothing seems to
be related to the problem. I've asked for some clues to debug this
trouble.

Thanks.

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

From xen-users-bounces@lists.xensource.com Thu Feb 02 08:11:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 08:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsrk6-0000hQ-W4; Thu, 02 Feb 2012 08:10:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailer.regs@gmail.com>) id 1Rsrk5-0000hH-VP
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 08:10:06 +0000
X-Env-Sender: mailer.regs@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328170199!12219538!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9330 invoked from network); 2 Feb 2012 08:09:59 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 08:09:59 -0000
Received: by wibhm2 with SMTP id hm2so3919591wib.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 00:09:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=yIdCdFgfDFFCwAe4iA8hgas0h2ETfutpDn03yni9o6g=;
	b=pYZnJBe1FHQ2ig+JJpRelFlDgf0ORxUx6tQNphO5oNLJ8QsiLE3msAQH+xVOy3zB+G
	UZCEoi32gTpxHqJnKI4GEqnDDIPjjnhUmW/NH6FbHXqINEZ2kE7x/yxTDfq9Mr6c89T6
	AnusAv2MOAYPmGXEkD04Ea1aZCqmUEvrdyntg=
MIME-Version: 1.0
Received: by 10.180.97.199 with SMTP id ec7mr2806707wib.8.1328170199579; Thu,
	02 Feb 2012 00:09:59 -0800 (PST)
Received: by 10.227.10.68 with HTTP; Thu, 2 Feb 2012 00:09:59 -0800 (PST)
Date: Thu, 2 Feb 2012 15:09:59 +0700
Message-ID: <CAF9fKmWb=LmrVjAXeBWiNCyr6xd7_UUPyNdTDwOLcKL_eSui6w@mail.gmail.com>
From: mailer regs <mailer.regs@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Xen cloud platform 1.1 reboot unexpectedly
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Dear xen-users,

I've setup cloudStack 2.2.13 with XCP 1.1 as hypervisor successfully,
and can operate with some virtual guest in XCP. The cloudStack uses a
shared NFS directory as repository to store virtual guest root disk.
As an experiment, I have disconnect the NFS connection from XCP host
for a while.  After 3-5 minutes, the XCP host didn't respond anymore
and after 15-20 minutes, I found it has rebooted.

I've tried to look into log files in /var/log/* but nothing seems to
be related to the problem. I've asked for some clues to debug this
trouble.

Thanks.

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

From xen-users-bounces@lists.xensource.com Thu Feb 02 08:27:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 08:27:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsrz1-0001Od-Nu; Thu, 02 Feb 2012 08:25:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksmanjunath87@gmail.com>) id 1Rsrz0-0001OX-6n
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 08:25:30 +0000
Received: from [85.158.138.51:54289] by server-5.bemta-3.messagelabs.com id
	BE/B2-25695-9784A2F4; Thu, 02 Feb 2012 08:25:29 +0000
X-Env-Sender: ksmanjunath87@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328171127!11600622!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14608 invoked from network); 2 Feb 2012 08:25:28 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 08:25:28 -0000
Received: by yhkk6 with SMTP id k6so17204638yhk.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 00:25:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=5BXxU5tDkOYS9URrsJR4kWklk4hv1QAArDUKQRuIrms=;
	b=J8ZvUrShricEy0LCih6QGiksjaPpT2/5ALRcfdAtsPbH9lj1lBvWSgQYcb+/f8KnMY
	kUPKIWG3FHgV6NlB+TcnhOoEowrhHypZzBn07CyFa7+GljoaRx59PSXlT9ntDJwz0Grw
	lehM+m4ZR0mYpyotP1GOAIKogOigP8DoYrE88=
MIME-Version: 1.0
Received: by 10.236.78.231 with SMTP id g67mr2049897yhe.117.1328171127243;
	Thu, 02 Feb 2012 00:25:27 -0800 (PST)
Received: by 10.236.180.38 with HTTP; Thu, 2 Feb 2012 00:25:27 -0800 (PST)
Date: Thu, 2 Feb 2012 13:55:27 +0530
Message-ID: <CAJkQ3-6tM31kYCyas_77bFSUiQrbAa6nvvUuQ7FxzAZtqbunWQ@mail.gmail.com>
From: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] how to install xen hypervisor for opennebulla on centos
	6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8309720297616216451=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8309720297616216451==
Content-Type: multipart/alternative; boundary=20cf300fb1a53d84b304b7f6f0fd

--20cf300fb1a53d84b304b7f6f0fd
Content-Type: text/plain; charset=ISO-8859-1

hi,
i am trying to install xen hypervisor for opennebula on centos 6.
1. i tried installing in it but when i reboot the system with xen kernel
the system doesn't get booted.
2. i tried it again on a different system and now the package for xen is
not available for yum installation.

please provide me a proper set of instructions as to how to install xen
hypervisor for opennebula.


Thannks and Regards
K S Manjunath

--20cf300fb1a53d84b304b7f6f0fd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>hi,</div><div>i am trying to install xen hypervisor for opennebula on =
centos 6.</div><div>1.=A0i tried installing in it but when i reboot the sys=
tem with xen kernel the system doesn&#39;t get booted.</div><div>2. i tried=
 it again on a different system and now the package for xen is not availabl=
e for yum installation.</div>
<div>=A0</div><div>please=A0provide me a proper set of instructions as to h=
ow to install xen hypervisor for opennebula.</div><div>=A0</div><div>=A0</d=
iv><div>Thannks and Regards</div><div>K S Manjunath</div>

--20cf300fb1a53d84b304b7f6f0fd--


--===============8309720297616216451==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8309720297616216451==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 08:27:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 08:27:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rsrz1-0001Od-Nu; Thu, 02 Feb 2012 08:25:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksmanjunath87@gmail.com>) id 1Rsrz0-0001OX-6n
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 08:25:30 +0000
Received: from [85.158.138.51:54289] by server-5.bemta-3.messagelabs.com id
	BE/B2-25695-9784A2F4; Thu, 02 Feb 2012 08:25:29 +0000
X-Env-Sender: ksmanjunath87@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328171127!11600622!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14608 invoked from network); 2 Feb 2012 08:25:28 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 08:25:28 -0000
Received: by yhkk6 with SMTP id k6so17204638yhk.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 00:25:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=5BXxU5tDkOYS9URrsJR4kWklk4hv1QAArDUKQRuIrms=;
	b=J8ZvUrShricEy0LCih6QGiksjaPpT2/5ALRcfdAtsPbH9lj1lBvWSgQYcb+/f8KnMY
	kUPKIWG3FHgV6NlB+TcnhOoEowrhHypZzBn07CyFa7+GljoaRx59PSXlT9ntDJwz0Grw
	lehM+m4ZR0mYpyotP1GOAIKogOigP8DoYrE88=
MIME-Version: 1.0
Received: by 10.236.78.231 with SMTP id g67mr2049897yhe.117.1328171127243;
	Thu, 02 Feb 2012 00:25:27 -0800 (PST)
Received: by 10.236.180.38 with HTTP; Thu, 2 Feb 2012 00:25:27 -0800 (PST)
Date: Thu, 2 Feb 2012 13:55:27 +0530
Message-ID: <CAJkQ3-6tM31kYCyas_77bFSUiQrbAa6nvvUuQ7FxzAZtqbunWQ@mail.gmail.com>
From: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] how to install xen hypervisor for opennebulla on centos
	6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8309720297616216451=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8309720297616216451==
Content-Type: multipart/alternative; boundary=20cf300fb1a53d84b304b7f6f0fd

--20cf300fb1a53d84b304b7f6f0fd
Content-Type: text/plain; charset=ISO-8859-1

hi,
i am trying to install xen hypervisor for opennebula on centos 6.
1. i tried installing in it but when i reboot the system with xen kernel
the system doesn't get booted.
2. i tried it again on a different system and now the package for xen is
not available for yum installation.

please provide me a proper set of instructions as to how to install xen
hypervisor for opennebula.


Thannks and Regards
K S Manjunath

--20cf300fb1a53d84b304b7f6f0fd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>hi,</div><div>i am trying to install xen hypervisor for opennebula on =
centos 6.</div><div>1.=A0i tried installing in it but when i reboot the sys=
tem with xen kernel the system doesn&#39;t get booted.</div><div>2. i tried=
 it again on a different system and now the package for xen is not availabl=
e for yum installation.</div>
<div>=A0</div><div>please=A0provide me a proper set of instructions as to h=
ow to install xen hypervisor for opennebula.</div><div>=A0</div><div>=A0</d=
iv><div>Thannks and Regards</div><div>K S Manjunath</div>

--20cf300fb1a53d84b304b7f6f0fd--


--===============8309720297616216451==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8309720297616216451==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 10:54:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 10:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsuI7-0004tR-Gi; Thu, 02 Feb 2012 10:53:23 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1RseXG-0004hd-Tm; Wed, 01 Feb 2012 18:03:59 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328119432!13320508!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NjYxNQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7374 invoked from network); 1 Feb 2012 18:03:52 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 18:03:52 -0000
X-IronPort-AV: E=Sophos;i="4.71,603,1320624000"; d="scan'208";a="10422032"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Feb 2012 18:03:34 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Wed, 1 Feb 2012 18:03:34 +0000
Date: Wed, 1 Feb 2012 18:05:28 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: Likarpenkov Alexander <al@ohosting.org.ua>
In-Reply-To: <67003516D77C4AE38E7F08CEEF127E89@nobody>
Message-ID: <alpine.DEB.2.00.1202011800350.3196@kaball-desktop>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com><CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com><1327318778.24561.74.camel@zakaz.uk.xensource.com><201201231417.43018.tobias.geiger@vido.info><20120124015021.GB24204@andromeda.dapyr.net><EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host><3758972BBA474BCBB9CA5D1D316892E7@nobody><1327430498.7929.14.camel@mnetdjm5.mageenet.host><EE3AE950D047481283FF742510029D1E@nobody><1327510462.24561.351.camel@zakaz.uk.xensource.com><CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com><1327577478.26983.73.camel@zakaz.uk.xensource.com>
	<5C1125AAA6544C759D3072468263185C@nobody>
	<67003516D77C4AE38E7F08CEEF127E89@nobody>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1178924071-1328119544=:3196"
X-Mailman-Approved-At: Thu, 02 Feb 2012 10:53:21 +0000
Cc: Florian Heigl <florian.heigl@gmail.com>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	SandiRomih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	Tobias Geiger <tobias.geiger@vido.info>, Doug Magee <djmagee@mageenet.net>,
	KonradRzeszutek Wilk <konrad@darnok.org>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel]  xl vs xm - hernya (bad results)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--8323329-1178924071-1328119544=:3196
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8BIT

On Fri, 27 Jan 2012, Likarpenkov Alexander wrote:
> Sorry, quoting lines cut, and I repeat the message
> Â 
> Compare the two results on the same system.
> xl - not sorted alphabetically and by memory shows the nonsense
> # xl list
> NameÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  IDÂ Â  Mem VCPUsÂ Â Â Â Â  StateÂ Â  Time(s)
> Domain-0Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  0Â Â  512Â Â Â Â  6Â Â Â Â Â Â Â  r-- 313260.0
> c2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  1Â  4096Â Â Â Â  5Â Â Â Â Â Â Â  r-- 111502.1
> c3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  4Â Â  512Â Â Â Â  5Â Â Â Â Â Â Â  r--Â Â  6419.4
> s1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  6Â  1027Â Â Â Â  2Â Â Â Â Â Â Â  r--Â  19593.0
> d70Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  7Â  1003Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  77161.6
> d73Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  8Â Â  515Â Â Â Â  1Â Â Â Â Â Â Â  r-- 237146.7
> v01Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  10Â Â Â  93Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  48162.9
> t2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  12Â Â  515Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  38607.5
> a1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  13Â  2050Â Â Â Â  4Â Â Â Â Â Â Â  r-- 160406.0
> g4Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  15Â Â Â  99Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  15616.6
> g3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  18Â Â  131Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  43006.0
> b1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  20Â Â  512Â Â Â Â  5Â Â Â Â Â Â Â  r--Â Â  4133.2
> t1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  21Â Â  259Â Â Â Â  1Â Â Â Â Â Â Â  r-- 140468.7
> d80Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  22Â Â  515Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  50262.9
> g2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  38Â Â Â  83Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  34071.0
> d82Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  40Â Â  771Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  17699.5
> j2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  41Â  1027Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  68179.1
> d75Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  43Â Â Â  99Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  13325.7
> d74Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  52Â Â  771Â Â Â Â  1Â Â Â Â Â Â Â  r--Â Â  9707.6
> t3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  53Â Â  515Â Â Â Â  5Â Â Â Â Â Â Â  r--Â Â  7913.0
> # xm list
> NameÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  IDÂ Â  Mem VCPUsÂ Â Â Â Â  StateÂ Â  Time(s)
> Domain-0Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  0Â Â  512Â Â Â Â  6Â Â Â Â  r----- 313274.1
> a1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  13Â  2048Â Â Â Â  4Â Â Â Â  -b---- 160412.8
> b1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  20Â Â  512Â Â Â Â  5Â Â Â Â  ------Â Â  4133.4
> c2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  1Â  4096Â Â Â Â  5Â Â Â Â  -b---- 111508.6
> c3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  4Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â Â  6419.5
> d70Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  7Â  1000Â Â Â Â  1Â Â Â Â  -b----Â  77163.8
> d73Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  8Â Â  512Â Â Â Â  1Â Â Â Â  -b---- 237155.4
> d74Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  52Â Â  768Â Â Â Â  1Â Â Â Â  -b----Â Â  9709.6
> d75Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  43Â Â Â  96Â Â Â Â  1Â Â Â Â  -b----Â  13327.6
> d80Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  22Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â  50266.4
> d82Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  40Â Â  768Â Â Â Â  5Â Â Â Â  -b----Â  17700.9
> g2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  38Â Â Â  80Â Â Â Â  1Â Â Â Â  -b----Â  34073.4
> g3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  18Â Â  128Â Â Â Â  1Â Â Â Â  -b----Â  43008.1
> g4Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  15Â Â Â  96Â Â Â Â  1Â Â Â Â  -b----Â  15617.3
> j2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  41Â  1024Â Â Â Â  5Â Â Â Â  -b----Â  68192.6
> s1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  6Â  1024Â Â Â Â  2Â Â Â Â  -b----Â  19594.0
> t1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  21Â Â  256Â Â Â Â  1Â Â Â Â  r----- 140478.2
> t2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  12Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â  38609.1
> t3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  53Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â Â  7914.8
> v01Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  10Â Â Â  90Â Â Â Â  1Â Â Â Â  -b----Â  48164.8

xl and xm compute the amount of memory used by VMs differently, in
particular xl returns the current amount of memory used by the VM, as
reported by the hypervisor.

What Xen version are you using? Could you please post the xl and the xm
config files of one of the VMs that show up differently?

If you are creating the VMs using xm and then executing "xl list", you
should know that this is not a supported configuration: either you use
xm or xl, you shouldn't mix them.
--8323329-1178924071-1328119544=:3196
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--8323329-1178924071-1328119544=:3196--


From xen-users-bounces@lists.xensource.com Thu Feb 02 10:54:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 10:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsuI7-0004tR-Gi; Thu, 02 Feb 2012 10:53:23 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1RseXG-0004hd-Tm; Wed, 01 Feb 2012 18:03:59 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328119432!13320508!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NjYxNQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7374 invoked from network); 1 Feb 2012 18:03:52 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Feb 2012 18:03:52 -0000
X-IronPort-AV: E=Sophos;i="4.71,603,1320624000"; d="scan'208";a="10422032"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Feb 2012 18:03:34 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Wed, 1 Feb 2012 18:03:34 +0000
Date: Wed, 1 Feb 2012 18:05:28 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: Likarpenkov Alexander <al@ohosting.org.ua>
In-Reply-To: <67003516D77C4AE38E7F08CEEF127E89@nobody>
Message-ID: <alpine.DEB.2.00.1202011800350.3196@kaball-desktop>
References: <CAFoWEVPfusbuE42T9KzZohsP_V_r1y9t_rEM3f8ee6kMxsiAmg@mail.gmail.com><CAFoWEVOq70FuOA2cMQqKGyakiqXY8ZsWZu3wdw=dxj+7=-8N6w@mail.gmail.com><1327318778.24561.74.camel@zakaz.uk.xensource.com><201201231417.43018.tobias.geiger@vido.info><20120124015021.GB24204@andromeda.dapyr.net><EECC125FCE18E740AF561189E12602851451C6@mnetexch2.adamapps.host><3758972BBA474BCBB9CA5D1D316892E7@nobody><1327430498.7929.14.camel@mnetdjm5.mageenet.host><EE3AE950D047481283FF742510029D1E@nobody><1327510462.24561.351.camel@zakaz.uk.xensource.com><CAFivhPm4=LBT3rF=K-xw8CUJpSiW_Lx0YqQmZ0ORoQ_KxYtzzQ@mail.gmail.com><1327577478.26983.73.camel@zakaz.uk.xensource.com>
	<5C1125AAA6544C759D3072468263185C@nobody>
	<67003516D77C4AE38E7F08CEEF127E89@nobody>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1178924071-1328119544=:3196"
X-Mailman-Approved-At: Thu, 02 Feb 2012 10:53:21 +0000
Cc: Florian Heigl <florian.heigl@gmail.com>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	SandiRomih <romihs.forums@gmail.com>, chris <tknchris@gmail.com>,
	Tobias Geiger <tobias.geiger@vido.info>, Doug Magee <djmagee@mageenet.net>,
	KonradRzeszutek Wilk <konrad@darnok.org>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel]  xl vs xm - hernya (bad results)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--8323329-1178924071-1328119544=:3196
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8BIT

On Fri, 27 Jan 2012, Likarpenkov Alexander wrote:
> Sorry, quoting lines cut, and I repeat the message
> Â 
> Compare the two results on the same system.
> xl - not sorted alphabetically and by memory shows the nonsense
> # xl list
> NameÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  IDÂ Â  Mem VCPUsÂ Â Â Â Â  StateÂ Â  Time(s)
> Domain-0Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  0Â Â  512Â Â Â Â  6Â Â Â Â Â Â Â  r-- 313260.0
> c2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  1Â  4096Â Â Â Â  5Â Â Â Â Â Â Â  r-- 111502.1
> c3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  4Â Â  512Â Â Â Â  5Â Â Â Â Â Â Â  r--Â Â  6419.4
> s1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  6Â  1027Â Â Â Â  2Â Â Â Â Â Â Â  r--Â  19593.0
> d70Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  7Â  1003Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  77161.6
> d73Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  8Â Â  515Â Â Â Â  1Â Â Â Â Â Â Â  r-- 237146.7
> v01Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  10Â Â Â  93Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  48162.9
> t2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  12Â Â  515Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  38607.5
> a1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  13Â  2050Â Â Â Â  4Â Â Â Â Â Â Â  r-- 160406.0
> g4Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  15Â Â Â  99Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  15616.6
> g3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  18Â Â  131Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  43006.0
> b1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  20Â Â  512Â Â Â Â  5Â Â Â Â Â Â Â  r--Â Â  4133.2
> t1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  21Â Â  259Â Â Â Â  1Â Â Â Â Â Â Â  r-- 140468.7
> d80Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  22Â Â  515Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  50262.9
> g2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  38Â Â Â  83Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  34071.0
> d82Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  40Â Â  771Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  17699.5
> j2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  41Â  1027Â Â Â Â  5Â Â Â Â Â Â Â  r--Â  68179.1
> d75Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  43Â Â Â  99Â Â Â Â  1Â Â Â Â Â Â Â  r--Â  13325.7
> d74Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  52Â Â  771Â Â Â Â  1Â Â Â Â Â Â Â  r--Â Â  9707.6
> t3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  53Â Â  515Â Â Â Â  5Â Â Â Â Â Â Â  r--Â Â  7913.0
> # xm list
> NameÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  IDÂ Â  Mem VCPUsÂ Â Â Â Â  StateÂ Â  Time(s)
> Domain-0Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  0Â Â  512Â Â Â Â  6Â Â Â Â  r----- 313274.1
> a1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  13Â  2048Â Â Â Â  4Â Â Â Â  -b---- 160412.8
> b1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  20Â Â  512Â Â Â Â  5Â Â Â Â  ------Â Â  4133.4
> c2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  1Â  4096Â Â Â Â  5Â Â Â Â  -b---- 111508.6
> c3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  4Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â Â  6419.5
> d70Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  7Â  1000Â Â Â Â  1Â Â Â Â  -b----Â  77163.8
> d73Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  8Â Â  512Â Â Â Â  1Â Â Â Â  -b---- 237155.4
> d74Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  52Â Â  768Â Â Â Â  1Â Â Â Â  -b----Â Â  9709.6
> d75Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  43Â Â Â  96Â Â Â Â  1Â Â Â Â  -b----Â  13327.6
> d80Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  22Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â  50266.4
> d82Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  40Â Â  768Â Â Â Â  5Â Â Â Â  -b----Â  17700.9
> g2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  38Â Â Â  80Â Â Â Â  1Â Â Â Â  -b----Â  34073.4
> g3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  18Â Â  128Â Â Â Â  1Â Â Â Â  -b----Â  43008.1
> g4Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  15Â Â Â  96Â Â Â Â  1Â Â Â Â  -b----Â  15617.3
> j2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  41Â  1024Â Â Â Â  5Â Â Â Â  -b----Â  68192.6
> s1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  6Â  1024Â Â Â Â  2Â Â Â Â  -b----Â  19594.0
> t1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  21Â Â  256Â Â Â Â  1Â Â Â Â  r----- 140478.2
> t2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  12Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â  38609.1
> t3Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  53Â Â  512Â Â Â Â  5Â Â Â Â  -b----Â Â  7914.8
> v01Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  10Â Â Â  90Â Â Â Â  1Â Â Â Â  -b----Â  48164.8

xl and xm compute the amount of memory used by VMs differently, in
particular xl returns the current amount of memory used by the VM, as
reported by the hypervisor.

What Xen version are you using? Could you please post the xl and the xm
config files of one of the VMs that show up differently?

If you are creating the VMs using xm and then executing "xl list", you
should know that this is not a supported configuration: either you use
xm or xl, you shouldn't mix them.
--8323329-1178924071-1328119544=:3196
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--8323329-1178924071-1328119544=:3196--


From xen-users-bounces@lists.xensource.com Thu Feb 02 10:54:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 10:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsuI6-0004tF-Rw; Thu, 02 Feb 2012 10:53:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <JMason@cputech.com>) id 1RseB1-0003ZR-8y
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 17:40:59 +0000
Received: from [85.158.138.51:45013] by server-11.bemta-3.messagelabs.com id
	63/50-21643-A29792F4; Wed, 01 Feb 2012 17:40:58 +0000
X-Env-Sender: JMason@cputech.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1328118056!7388281!1
X-Originating-IP: [207.115.36.157]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA3LjExNS4zNi4xNTcgPT4gNDE4NDU=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30072 invoked from network); 1 Feb 2012 17:40:57 -0000
Received: from nlpi143.sbcis.sbc.com (HELO nlpi143.prodigy.net)
	(207.115.36.157) by server-7.tower-174.messagelabs.com with SMTP;
	1 Feb 2012 17:40:57 -0000
Received: from c4exch02.cputech.int (67-114-201-137.cputech.com
	[67.114.201.137] (may be forged))
	by nlpi143.prodigy.net (8.14.4 biz_spool_out_ldap/8.14.4) with ESMTP id
	q11Hete9005986; Wed, 1 Feb 2012 11:40:55 -0600
Received: from [192.168.22.43] ([192.168.22.43]) by c4exch02.cputech.int with
	Microsoft SMTPSVC(6.0.3790.4675); Wed, 1 Feb 2012 09:40:54 -0800
Message-ID: <4F297926.7080505@cputech.com>
Date: Wed, 01 Feb 2012 10:40:54 -0700
From: Jeff Mason <jmason@cputech.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: Todd Deshane <todd.deshane@xen.org>
References: <4F208A2C.9000709@cputech.com>
	<CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com>
In-Reply-To: <CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com>
X-Enigmail-Version: 1.3.5
X-OriginalArrivalTime: 01 Feb 2012 17:40:54.0739 (UTC)
	FILETIME=[A5F81A30:01CCE108]
X-Mailman-Approved-At: Thu, 02 Feb 2012 10:53:21 +0000
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Stubdom in Xen4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2584943718387805095=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============2584943718387805095==
Content-Type: multipart/alternative;
 boundary="------------090908060406080301090206"

This is a multi-part message in MIME format.
--------------090908060406080301090206
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Todd (and others):

Thank you for the pointer to the page.  After over a week of trying to
get stubdoms to work in Xen-4.1.1, the secret was in the wiki page.  One
MUST have the following in their config file to make stubdoms work.  Do
not follow the documents in the source - just make you add the following
to the config file

  * device_model_stubdomain_override = 1

I also have 


  * builder = 'hvm'
  * kernel = "usr/lib/xen/boot/hvmloader"

as is documented but the missing was the line above.  Thank you in advance.

Jeff

PS:  I have not yet tested this in Xen-4.1.2 but believe it will work as well.  I have only confirm it on Xen-4.1.1




On 2/1/2012 7:56 AM, Todd Deshane wrote:
> On Wed, Jan 25, 2012 at 6:03 PM, Jeff Mason <jmason@cputech.com> wrote:
>> I am trying to run a HVM using stubdom in Xen4.1.2.  The file
>> .../stubdom/README states that I need to set up a couple of things in
>> /exports/usr/share/xen and then execute /usr/sbin/fs-backend.
>>
>> I cannot find any program (or associated source file) for fs-backend in
>> my xen tree or in Ubuntu installation (using a self built kernel.org
>> kernel for dom 0).  Does this still exist and does it still need to be run?
>>
> I'm not sure about those steps. The README might be out of date.
> Anyone know for sure?
>
> I know this is up-to-date:
> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>
> Hope that helps.
>
> Thanks,
> Todd
>

-- 
Jeff Mason
Principal Engineer
CPU Technology
1500 Kansas Ave, Suite 3D
Longmont, CO 80501
720-204-6361
jmason@cputech.com


--------------090908060406080301090206
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Todd (and others):<br>
    <br>
    Thank you for the pointer to the page.&nbsp; After over a week of trying
    to get stubdoms to work in Xen-4.1.1, the secret was in the wiki
    page.&nbsp; One MUST have the following in their config file to make
    stubdoms work.&nbsp; Do not follow the documents in the source - just
    make you add the following to the config file<br>
    <ul>
      <li>device_model_stubdomain_override = 1
      </li>
    </ul>
    <pre>I also have 

</pre>
    <ul>
      <li>builder = 'hvm'</li>
      <li>kernel = "usr/lib/xen/boot/hvmloader"<br>
      </li>
    </ul>
    <pre>
as is documented but the missing was the line above.  Thank you in advance.

Jeff

PS:  I have not yet tested this in Xen-4.1.2 but believe it will work as well.  I have only confirm it on Xen-4.1.1

</pre>
    <br>
    <br>
    On 2/1/2012 7:56 AM, Todd Deshane wrote:
    <blockquote
cite="mid:CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com"
      type="cite">
      <pre wrap="">On Wed, Jan 25, 2012 at 6:03 PM, Jeff Mason <a class="moz-txt-link-rfc2396E" href="mailto:jmason@cputech.com">&lt;jmason@cputech.com&gt;</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I am trying to run a HVM using stubdom in Xen4.1.2. &nbsp;The file
.../stubdom/README states that I need to set up a couple of things in
/exports/usr/share/xen and then execute /usr/sbin/fs-backend.

I cannot find any program (or associated source file) for fs-backend in
my xen tree or in Ubuntu installation (using a self built kernel.org
kernel for dom 0). &nbsp;Does this still exist and does it still need to be run?

</pre>
      </blockquote>
      <pre wrap="">
I'm not sure about those steps. The README might be out of date.
Anyone know for sure?

I know this is up-to-date:
<a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Device_Model_Stub_Domains">http://wiki.xen.org/wiki/Device_Model_Stub_Domains</a>

Hope that helps.

Thanks,
Todd

</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Jeff Mason
Principal Engineer
CPU Technology
1500 Kansas Ave, Suite 3D
Longmont, CO 80501
720-204-6361
<a class="moz-txt-link-abbreviated" href="mailto:jmason@cputech.com">jmason@cputech.com</a>
</pre>
  </body>
</html>

--------------090908060406080301090206--


--===============2584943718387805095==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2584943718387805095==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 10:54:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 10:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsuI6-0004tF-Rw; Thu, 02 Feb 2012 10:53:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <JMason@cputech.com>) id 1RseB1-0003ZR-8y
	for xen-users@lists.xensource.com; Wed, 01 Feb 2012 17:40:59 +0000
Received: from [85.158.138.51:45013] by server-11.bemta-3.messagelabs.com id
	63/50-21643-A29792F4; Wed, 01 Feb 2012 17:40:58 +0000
X-Env-Sender: JMason@cputech.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1328118056!7388281!1
X-Originating-IP: [207.115.36.157]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA3LjExNS4zNi4xNTcgPT4gNDE4NDU=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30072 invoked from network); 1 Feb 2012 17:40:57 -0000
Received: from nlpi143.sbcis.sbc.com (HELO nlpi143.prodigy.net)
	(207.115.36.157) by server-7.tower-174.messagelabs.com with SMTP;
	1 Feb 2012 17:40:57 -0000
Received: from c4exch02.cputech.int (67-114-201-137.cputech.com
	[67.114.201.137] (may be forged))
	by nlpi143.prodigy.net (8.14.4 biz_spool_out_ldap/8.14.4) with ESMTP id
	q11Hete9005986; Wed, 1 Feb 2012 11:40:55 -0600
Received: from [192.168.22.43] ([192.168.22.43]) by c4exch02.cputech.int with
	Microsoft SMTPSVC(6.0.3790.4675); Wed, 1 Feb 2012 09:40:54 -0800
Message-ID: <4F297926.7080505@cputech.com>
Date: Wed, 01 Feb 2012 10:40:54 -0700
From: Jeff Mason <jmason@cputech.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: Todd Deshane <todd.deshane@xen.org>
References: <4F208A2C.9000709@cputech.com>
	<CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com>
In-Reply-To: <CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com>
X-Enigmail-Version: 1.3.5
X-OriginalArrivalTime: 01 Feb 2012 17:40:54.0739 (UTC)
	FILETIME=[A5F81A30:01CCE108]
X-Mailman-Approved-At: Thu, 02 Feb 2012 10:53:21 +0000
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Stubdom in Xen4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2584943718387805095=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============2584943718387805095==
Content-Type: multipart/alternative;
 boundary="------------090908060406080301090206"

This is a multi-part message in MIME format.
--------------090908060406080301090206
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Todd (and others):

Thank you for the pointer to the page.  After over a week of trying to
get stubdoms to work in Xen-4.1.1, the secret was in the wiki page.  One
MUST have the following in their config file to make stubdoms work.  Do
not follow the documents in the source - just make you add the following
to the config file

  * device_model_stubdomain_override = 1

I also have 


  * builder = 'hvm'
  * kernel = "usr/lib/xen/boot/hvmloader"

as is documented but the missing was the line above.  Thank you in advance.

Jeff

PS:  I have not yet tested this in Xen-4.1.2 but believe it will work as well.  I have only confirm it on Xen-4.1.1




On 2/1/2012 7:56 AM, Todd Deshane wrote:
> On Wed, Jan 25, 2012 at 6:03 PM, Jeff Mason <jmason@cputech.com> wrote:
>> I am trying to run a HVM using stubdom in Xen4.1.2.  The file
>> .../stubdom/README states that I need to set up a couple of things in
>> /exports/usr/share/xen and then execute /usr/sbin/fs-backend.
>>
>> I cannot find any program (or associated source file) for fs-backend in
>> my xen tree or in Ubuntu installation (using a self built kernel.org
>> kernel for dom 0).  Does this still exist and does it still need to be run?
>>
> I'm not sure about those steps. The README might be out of date.
> Anyone know for sure?
>
> I know this is up-to-date:
> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>
> Hope that helps.
>
> Thanks,
> Todd
>

-- 
Jeff Mason
Principal Engineer
CPU Technology
1500 Kansas Ave, Suite 3D
Longmont, CO 80501
720-204-6361
jmason@cputech.com


--------------090908060406080301090206
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Todd (and others):<br>
    <br>
    Thank you for the pointer to the page.&nbsp; After over a week of trying
    to get stubdoms to work in Xen-4.1.1, the secret was in the wiki
    page.&nbsp; One MUST have the following in their config file to make
    stubdoms work.&nbsp; Do not follow the documents in the source - just
    make you add the following to the config file<br>
    <ul>
      <li>device_model_stubdomain_override = 1
      </li>
    </ul>
    <pre>I also have 

</pre>
    <ul>
      <li>builder = 'hvm'</li>
      <li>kernel = "usr/lib/xen/boot/hvmloader"<br>
      </li>
    </ul>
    <pre>
as is documented but the missing was the line above.  Thank you in advance.

Jeff

PS:  I have not yet tested this in Xen-4.1.2 but believe it will work as well.  I have only confirm it on Xen-4.1.1

</pre>
    <br>
    <br>
    On 2/1/2012 7:56 AM, Todd Deshane wrote:
    <blockquote
cite="mid:CAMrPLW+zV9zdCACM+iR0koFWkzd+gUhVL2pN3JKBSr7X=+jAqw@mail.gmail.com"
      type="cite">
      <pre wrap="">On Wed, Jan 25, 2012 at 6:03 PM, Jeff Mason <a class="moz-txt-link-rfc2396E" href="mailto:jmason@cputech.com">&lt;jmason@cputech.com&gt;</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I am trying to run a HVM using stubdom in Xen4.1.2. &nbsp;The file
.../stubdom/README states that I need to set up a couple of things in
/exports/usr/share/xen and then execute /usr/sbin/fs-backend.

I cannot find any program (or associated source file) for fs-backend in
my xen tree or in Ubuntu installation (using a self built kernel.org
kernel for dom 0). &nbsp;Does this still exist and does it still need to be run?

</pre>
      </blockquote>
      <pre wrap="">
I'm not sure about those steps. The README might be out of date.
Anyone know for sure?

I know this is up-to-date:
<a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Device_Model_Stub_Domains">http://wiki.xen.org/wiki/Device_Model_Stub_Domains</a>

Hope that helps.

Thanks,
Todd

</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Jeff Mason
Principal Engineer
CPU Technology
1500 Kansas Ave, Suite 3D
Longmont, CO 80501
720-204-6361
<a class="moz-txt-link-abbreviated" href="mailto:jmason@cputech.com">jmason@cputech.com</a>
</pre>
  </body>
</html>

--------------090908060406080301090206--


--===============2584943718387805095==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2584943718387805095==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 10:54:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 10:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsuI8-0004tk-91; Thu, 02 Feb 2012 10:53:24 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rst0C-000336-Al
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 09:30:48 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-10.tower-27.messagelabs.com!1328174994!51085244!1
X-Originating-IP: [195.110.128.205]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjA1ID0+IDcwNjA1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6208 invoked from network); 2 Feb 2012 09:29:55 -0000
Received: from smtpout4.mclink.it (HELO smtpout4.mclink.it) (195.110.128.205)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 2 Feb 2012 09:29:55 -0000
Received: from smtpoutgw2.mclink.it (smtpoutgw2.mclink.it [77.43.30.42])
	by smtpout4.mclink.it (8.13.6/8.13.6) with ESMTP id q129Uhu2030180
	for <xen-users@lists.xensource.com>;
	Thu, 2 Feb 2012 10:30:43 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EADlXKk/Vy5xc/2dsb2JhbABDrwaBBoFyAQEBBAECNTYKEQsYCRYPCQMCAQIBFi8TBgIBAYd7BrkUi0oBBAIBAgIJBAENBAYBAQEsBA8GgnIZBAMMAxQFWAIFBAMfAiGDHASSfIInklU
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw2.mclink.it with ESMTP/TLS/AES256-SHA;
	02 Feb 2012 10:30:43 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rst06-000351-I6
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 10:30:42 +0100
Message-ID: <4F2A57C1.6040908@mclink.it>
Date: Thu, 02 Feb 2012 10:30:41 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>	<4F1948BF.5020408@mclink.it>
	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
In-Reply-To: <CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
X-Mailman-Approved-At: Thu, 02 Feb 2012 10:53:21 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Linus!

First of all, thanks a lot for taking the time to write down your suggestion...

Well I am pretty sure that the hypervisor is running, because I see (flushing rapidly) a certain 
number of "(XEN) blabla" lines at boot time.

Next, I checked the /sys/xen/capabilities file, which contains the string "control-d", and, as a 
xen-user (Eva) said earlier, it means that the hypervisor is in control.

My (un)educated guess is that some (virtual) disk driver is missing or misplaced...

Ciao,
Ric

Il 01/02/2012 23:28, Linus van Geuns ha scritto:
> Hey Ric,
>
> On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei<r.orfei@mclink.it>  wrote:
>> I peeped into /var/log/xen/xend-debug.log and found:
>>
>> Xend started at Thu Jan 19 11:29:27 2012.
>> cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
>> cat: /sys/bus/scsi/devices/host0/model: No such file or directory
> [..]
>> Exception starting xend: (2, 'No such file or directory')
>>
>> This sounds "good": where are my disks? I have got an ATA and an SATA
>> disk, doesn't xend find them?
>>
> Still looks like your systems boots directly into Linux w/o starting
> the Xen hypervisor first.
> Try to manually select the Xen hypervisor in the grub boot menu when
> your system starts.
>
> Should be called something like "Debian GNU/Linux, with Linux
> 2.6.32-[..] and XEN 4.0-amd64'.
>
> Regards, Linus
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

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

From xen-users-bounces@lists.xensource.com Thu Feb 02 10:54:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 10:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsuI8-0004tk-91; Thu, 02 Feb 2012 10:53:24 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rst0C-000336-Al
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 09:30:48 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-10.tower-27.messagelabs.com!1328174994!51085244!1
X-Originating-IP: [195.110.128.205]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjA1ID0+IDcwNjA1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6208 invoked from network); 2 Feb 2012 09:29:55 -0000
Received: from smtpout4.mclink.it (HELO smtpout4.mclink.it) (195.110.128.205)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 2 Feb 2012 09:29:55 -0000
Received: from smtpoutgw2.mclink.it (smtpoutgw2.mclink.it [77.43.30.42])
	by smtpout4.mclink.it (8.13.6/8.13.6) with ESMTP id q129Uhu2030180
	for <xen-users@lists.xensource.com>;
	Thu, 2 Feb 2012 10:30:43 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EADlXKk/Vy5xc/2dsb2JhbABDrwaBBoFyAQEBBAECNTYKEQsYCRYPCQMCAQIBFi8TBgIBAYd7BrkUi0oBBAIBAgIJBAENBAYBAQEsBA8GgnIZBAMMAxQFWAIFBAMfAiGDHASSfIInklU
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw2.mclink.it with ESMTP/TLS/AES256-SHA;
	02 Feb 2012 10:30:43 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rst06-000351-I6
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 10:30:42 +0100
Message-ID: <4F2A57C1.6040908@mclink.it>
Date: Thu, 02 Feb 2012 10:30:41 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>	<4F1948BF.5020408@mclink.it>
	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
In-Reply-To: <CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
X-Mailman-Approved-At: Thu, 02 Feb 2012 10:53:21 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Linus!

First of all, thanks a lot for taking the time to write down your suggestion...

Well I am pretty sure that the hypervisor is running, because I see (flushing rapidly) a certain 
number of "(XEN) blabla" lines at boot time.

Next, I checked the /sys/xen/capabilities file, which contains the string "control-d", and, as a 
xen-user (Eva) said earlier, it means that the hypervisor is in control.

My (un)educated guess is that some (virtual) disk driver is missing or misplaced...

Ciao,
Ric

Il 01/02/2012 23:28, Linus van Geuns ha scritto:
> Hey Ric,
>
> On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei<r.orfei@mclink.it>  wrote:
>> I peeped into /var/log/xen/xend-debug.log and found:
>>
>> Xend started at Thu Jan 19 11:29:27 2012.
>> cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
>> cat: /sys/bus/scsi/devices/host0/model: No such file or directory
> [..]
>> Exception starting xend: (2, 'No such file or directory')
>>
>> This sounds "good": where are my disks? I have got an ATA and an SATA
>> disk, doesn't xend find them?
>>
> Still looks like your systems boots directly into Linux w/o starting
> the Xen hypervisor first.
> Try to manually select the Xen hypervisor in the grub boot menu when
> your system starts.
>
> Should be called something like "Debian GNU/Linux, with Linux
> 2.6.32-[..] and XEN 4.0-amd64'.
>
> Regards, Linus
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

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

From xen-users-bounces@lists.xensource.com Thu Feb 02 15:05:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 15:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsyD0-0004Jk-CU; Thu, 02 Feb 2012 15:04:22 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1RsyCy-0004JW-7j
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 15:04:20 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1328195052!13378715!1
X-Originating-IP: [64.18.1.37]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19003 invoked from network); 2 Feb 2012 15:04:13 -0000
Received: from exprod6og116.obsmtp.com (HELO exprod6og116.obsmtp.com)
	(64.18.1.37) by server-7.tower-182.messagelabs.com with SMTP;
	2 Feb 2012 15:04:13 -0000
Received: from mail-qy0-f172.google.com ([209.85.216.172]) (using TLSv1) by
	exprod6ob116.postini.com ([64.18.5.12]) with SMTP
	ID DSNKTyql6ytvfW7XQVTkme/OAWSqEWhqj47k@postini.com;
	Thu, 02 Feb 2012 07:04:12 PST
Received: by qcsg13 with SMTP id g13so1742623qcs.17
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 07:04:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.136.75 with SMTP id q11mr1221831qct.60.1328195051171; Thu,
	02 Feb 2012 07:04:11 -0800 (PST)
Received: by 10.229.229.9 with HTTP; Thu, 2 Feb 2012 07:04:10 -0800 (PST)
In-Reply-To: <4F2A57C1.6040908@mclink.it>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>
	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>
	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
	<4F1948BF.5020408@mclink.it>
	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
	<4F2A57C1.6040908@mclink.it>
Date: Thu, 2 Feb 2012 08:04:10 -0700
Message-ID: <CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: r.orfei@mclink.it
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8476058524853480764=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8476058524853480764==
Content-Type: multipart/alternative; boundary=00248c6a658e37b16304b7fc82d7

--00248c6a658e37b16304b7fc82d7
Content-Type: text/plain; charset=ISO-8859-1

Ric,
If you run the command :
ps -A | grep xend

do you see the process with a pid?  if you do it is running if not  you
will have to see what is preventing it from running in the log files.

Sincerely
Shane


On Thu, Feb 2, 2012 at 2:30 AM, Riccardo Orfei <r.orfei@mclink.it> wrote:

> Hi Linus!
>
> First of all, thanks a lot for taking the time to write down your
> suggestion...
>
> Well I am pretty sure that the hypervisor is running, because I see
> (flushing rapidly) a certain number of "(XEN) blabla" lines at boot time.
>
> Next, I checked the /sys/xen/capabilities file, which contains the string
> "control-d", and, as a xen-user (Eva) said earlier, it means that the
> hypervisor is in control.
>
> My (un)educated guess is that some (virtual) disk driver is missing or
> misplaced...
>
> Ciao,
> Ric
>
> Il 01/02/2012 23:28, Linus van Geuns ha scritto:
>
>> Hey Ric,
>>
>> On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei<r.orfei@mclink.it>
>>  wrote:
>>
>>> I peeped into /var/log/xen/xend-debug.log and found:
>>>
>>> Xend started at Thu Jan 19 11:29:27 2012.
>>> cat: /sys/bus/scsi/devices/host0/**vendor: No such file or directory
>>> cat: /sys/bus/scsi/devices/host0/**model: No such file or directory
>>>
>> [..]
>>
>>> Exception starting xend: (2, 'No such file or directory')
>>>
>>> This sounds "good": where are my disks? I have got an ATA and an SATA
>>> disk, doesn't xend find them?
>>>
>>>  Still looks like your systems boots directly into Linux w/o starting
>> the Xen hypervisor first.
>> Try to manually select the Xen hypervisor in the grub boot menu when
>> your system starts.
>>
>> Should be called something like "Debian GNU/Linux, with Linux
>> 2.6.32-[..] and XEN 4.0-amd64'.
>>
>> Regards, Linus
>>
>> ______________________________**_________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>>
>>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>



-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--00248c6a658e37b16304b7fc82d7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ric,<div>If you run the command :</div><div>ps -A | grep xend</div><div><br=
></div><div>do you see the process with a pid? =A0if you do it is running i=
f not =A0you will have to see what is preventing it from running in the log=
 files. =A0</div>
<div><br></div><div>Sincerely</div><div>Shane</div><div><br></div><div><br>=
<div class=3D"gmail_quote">On Thu, Feb 2, 2012 at 2:30 AM, Riccardo Orfei <=
span dir=3D"ltr">&lt;<a href=3D"mailto:r.orfei@mclink.it">r.orfei@mclink.it=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Linus!<br>
<br>
First of all, thanks a lot for taking the time to write down your suggestio=
n...<br>
<br>
Well I am pretty sure that the hypervisor is running, because I see (flushi=
ng rapidly) a certain number of &quot;(XEN) blabla&quot; lines at boot time=
.<br>
<br>
Next, I checked the /sys/xen/capabilities file, which contains the string &=
quot;control-d&quot;, and, as a xen-user (Eva) said earlier, it means that =
the hypervisor is in control.<br>
<br>
My (un)educated guess is that some (virtual) disk driver is missing or misp=
laced...<br>
<br>
Ciao,<br>
Ric<br>
<br>
Il 01/02/2012 23:28, Linus van Geuns ha scritto:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hey Ric,<br>
<br>
On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei&lt;<a href=3D"mailto:r.orf=
ei@mclink.it" target=3D"_blank">r.orfei@mclink.it</a>&gt; =A0wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I peeped into /var/log/xen/xend-debug.log and found:<br>
<br>
Xend started at Thu Jan 19 11:29:27 2012.<br>
cat: /sys/bus/scsi/devices/host0/<u></u>vendor: No such file or directory<b=
r>
cat: /sys/bus/scsi/devices/host0/<u></u>model: No such file or directory<br=
>
</blockquote>
[..]<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Exception starting xend: (2, &#39;No such file or directory&#39;)<br>
<br>
This sounds &quot;good&quot;: where are my disks? I have got an ATA and an =
SATA<br>
disk, doesn&#39;t xend find them?<br>
<br>
</blockquote>
Still looks like your systems boots directly into Linux w/o starting<br>
the Xen hypervisor first.<br>
Try to manually select the Xen hypervisor in the grub boot menu when<br>
your system starts.<br>
<br>
Should be called something like &quot;Debian GNU/Linux, with Linux<br>
2.6.32-[..] and XEN 4.0-amd64&#39;.<br>
<br>
Regards, Linus<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>Shane D. Joh=
nson<div>IT Administrator</div><div>Rasmussen Equipment</div><div><br></div=
><br>
</div>

--00248c6a658e37b16304b7fc82d7--


--===============8476058524853480764==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8476058524853480764==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 15:05:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 15:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RsyD0-0004Jk-CU; Thu, 02 Feb 2012 15:04:22 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1RsyCy-0004JW-7j
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 15:04:20 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1328195052!13378715!1
X-Originating-IP: [64.18.1.37]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19003 invoked from network); 2 Feb 2012 15:04:13 -0000
Received: from exprod6og116.obsmtp.com (HELO exprod6og116.obsmtp.com)
	(64.18.1.37) by server-7.tower-182.messagelabs.com with SMTP;
	2 Feb 2012 15:04:13 -0000
Received: from mail-qy0-f172.google.com ([209.85.216.172]) (using TLSv1) by
	exprod6ob116.postini.com ([64.18.5.12]) with SMTP
	ID DSNKTyql6ytvfW7XQVTkme/OAWSqEWhqj47k@postini.com;
	Thu, 02 Feb 2012 07:04:12 PST
Received: by qcsg13 with SMTP id g13so1742623qcs.17
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 07:04:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.136.75 with SMTP id q11mr1221831qct.60.1328195051171; Thu,
	02 Feb 2012 07:04:11 -0800 (PST)
Received: by 10.229.229.9 with HTTP; Thu, 2 Feb 2012 07:04:10 -0800 (PST)
In-Reply-To: <4F2A57C1.6040908@mclink.it>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>
	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>
	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
	<4F1948BF.5020408@mclink.it>
	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
	<4F2A57C1.6040908@mclink.it>
Date: Thu, 2 Feb 2012 08:04:10 -0700
Message-ID: <CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: r.orfei@mclink.it
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8476058524853480764=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8476058524853480764==
Content-Type: multipart/alternative; boundary=00248c6a658e37b16304b7fc82d7

--00248c6a658e37b16304b7fc82d7
Content-Type: text/plain; charset=ISO-8859-1

Ric,
If you run the command :
ps -A | grep xend

do you see the process with a pid?  if you do it is running if not  you
will have to see what is preventing it from running in the log files.

Sincerely
Shane


On Thu, Feb 2, 2012 at 2:30 AM, Riccardo Orfei <r.orfei@mclink.it> wrote:

> Hi Linus!
>
> First of all, thanks a lot for taking the time to write down your
> suggestion...
>
> Well I am pretty sure that the hypervisor is running, because I see
> (flushing rapidly) a certain number of "(XEN) blabla" lines at boot time.
>
> Next, I checked the /sys/xen/capabilities file, which contains the string
> "control-d", and, as a xen-user (Eva) said earlier, it means that the
> hypervisor is in control.
>
> My (un)educated guess is that some (virtual) disk driver is missing or
> misplaced...
>
> Ciao,
> Ric
>
> Il 01/02/2012 23:28, Linus van Geuns ha scritto:
>
>> Hey Ric,
>>
>> On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei<r.orfei@mclink.it>
>>  wrote:
>>
>>> I peeped into /var/log/xen/xend-debug.log and found:
>>>
>>> Xend started at Thu Jan 19 11:29:27 2012.
>>> cat: /sys/bus/scsi/devices/host0/**vendor: No such file or directory
>>> cat: /sys/bus/scsi/devices/host0/**model: No such file or directory
>>>
>> [..]
>>
>>> Exception starting xend: (2, 'No such file or directory')
>>>
>>> This sounds "good": where are my disks? I have got an ATA and an SATA
>>> disk, doesn't xend find them?
>>>
>>>  Still looks like your systems boots directly into Linux w/o starting
>> the Xen hypervisor first.
>> Try to manually select the Xen hypervisor in the grub boot menu when
>> your system starts.
>>
>> Should be called something like "Debian GNU/Linux, with Linux
>> 2.6.32-[..] and XEN 4.0-amd64'.
>>
>> Regards, Linus
>>
>> ______________________________**_________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>>
>>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>



-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--00248c6a658e37b16304b7fc82d7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ric,<div>If you run the command :</div><div>ps -A | grep xend</div><div><br=
></div><div>do you see the process with a pid? =A0if you do it is running i=
f not =A0you will have to see what is preventing it from running in the log=
 files. =A0</div>
<div><br></div><div>Sincerely</div><div>Shane</div><div><br></div><div><br>=
<div class=3D"gmail_quote">On Thu, Feb 2, 2012 at 2:30 AM, Riccardo Orfei <=
span dir=3D"ltr">&lt;<a href=3D"mailto:r.orfei@mclink.it">r.orfei@mclink.it=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Linus!<br>
<br>
First of all, thanks a lot for taking the time to write down your suggestio=
n...<br>
<br>
Well I am pretty sure that the hypervisor is running, because I see (flushi=
ng rapidly) a certain number of &quot;(XEN) blabla&quot; lines at boot time=
.<br>
<br>
Next, I checked the /sys/xen/capabilities file, which contains the string &=
quot;control-d&quot;, and, as a xen-user (Eva) said earlier, it means that =
the hypervisor is in control.<br>
<br>
My (un)educated guess is that some (virtual) disk driver is missing or misp=
laced...<br>
<br>
Ciao,<br>
Ric<br>
<br>
Il 01/02/2012 23:28, Linus van Geuns ha scritto:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hey Ric,<br>
<br>
On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei&lt;<a href=3D"mailto:r.orf=
ei@mclink.it" target=3D"_blank">r.orfei@mclink.it</a>&gt; =A0wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I peeped into /var/log/xen/xend-debug.log and found:<br>
<br>
Xend started at Thu Jan 19 11:29:27 2012.<br>
cat: /sys/bus/scsi/devices/host0/<u></u>vendor: No such file or directory<b=
r>
cat: /sys/bus/scsi/devices/host0/<u></u>model: No such file or directory<br=
>
</blockquote>
[..]<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Exception starting xend: (2, &#39;No such file or directory&#39;)<br>
<br>
This sounds &quot;good&quot;: where are my disks? I have got an ATA and an =
SATA<br>
disk, doesn&#39;t xend find them?<br>
<br>
</blockquote>
Still looks like your systems boots directly into Linux w/o starting<br>
the Xen hypervisor first.<br>
Try to manually select the Xen hypervisor in the grub boot menu when<br>
your system starts.<br>
<br>
Should be called something like &quot;Debian GNU/Linux, with Linux<br>
2.6.32-[..] and XEN 4.0-amd64&#39;.<br>
<br>
Regards, Linus<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>Shane D. Joh=
nson<div>IT Administrator</div><div>Rasmussen Equipment</div><div><br></div=
><br>
</div>

--00248c6a658e37b16304b7fc82d7--


--===============8476058524853480764==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8476058524853480764==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 17:24:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 17:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rt0MR-0005SM-7f; Thu, 02 Feb 2012 17:22:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksrujandas@gmail.com>) id 1Rt0MQ-0005Rh-95
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 17:22:14 +0000
X-Env-Sender: ksrujandas@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1328203327!12677175!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22142 invoked from network); 2 Feb 2012 17:22:07 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 17:22:07 -0000
Received: by bkbzv3 with SMTP id zv3so4745328bkb.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 09:22:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=+/uI0i0keLcG7b5NZ/K2JXGriQjXEDEJsiHS92Nu3pA=;
	b=wX1H9l5SgBoubKaSygSiX0Q8N9MummAlXp8YKVqK+c+/ouKDW8mf6MwyPfmwvx7z90
	KHFlrOamFHvFSuMcrQq8egzapiCc+miHzVOVIWLZVfyWBqG+weQUa/2fe9qoQULHfIjK
	JI6P4GgvAA0lJpsaTx80jrftKgPWPPcxIYa6Q=
MIME-Version: 1.0
Received: by 10.204.150.91 with SMTP id x27mr1799835bkv.65.1328203327384; Thu,
	02 Feb 2012 09:22:07 -0800 (PST)
Received: by 10.204.130.146 with HTTP; Thu, 2 Feb 2012 09:22:07 -0800 (PST)
In-Reply-To: <CAMrPLW+j9+DzZgLDu9EUuwUAO=g+NBw4kYWtvuvm34wTv3MkJA@mail.gmail.com>
References: <CAKLFbfxCC5nz8BwGyXYaDjgG1y0j33edjFd=aFGiy2mKVO8jUQ@mail.gmail.com>
	<CAMrPLW+j9+DzZgLDu9EUuwUAO=g+NBw4kYWtvuvm34wTv3MkJA@mail.gmail.com>
Date: Thu, 2 Feb 2012 11:22:07 -0600
Message-ID: <CAKLFbfyyYu3EQD-D2xf_d-c-Esk1iy7Us9MiN-DBK7kc5KvatQ@mail.gmail.com>
From: Srujan Kotikela <ksrujandas@gmail.com>
To: xen-users@lists.xensource.com
Cc: Todd Deshane <todd.deshane@xen.org>
Subject: Re: [Xen-users] [XCP] No networking in XCP-XAPI on Debian 6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0541731256769076289=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0541731256769076289==
Content-Type: multipart/alternative; boundary=0015175d06e684aa8804b7fe6ff1

--0015175d06e684aa8804b7fe6ff1
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I had few errors in my network/interfaces file. I cleared them and I have
networking working.

Thanks,
~ SDK



On Tue, Jan 31, 2012 at 6:57 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Jan 31, 2012 at 1:36 PM, Srujan Kotikela <ksrujandas@gmail.com>
> wrote:
> > Hi,
> >
> > I have followed the http://wiki.xen.org/wiki/XAPI_on_Ubuntu and
> installed
> > xcp-xapi on Debian 6. Everything went smooth and everything looks fine.
> But
> > after the reboot, the network is not working.
> >
> > Any ideas?
> >
>
> Did you try:
> http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack
>
> Thanks,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--0015175d06e684aa8804b7fe6ff1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div><br></div><div>I had few errors in my network/interfaces file. I cl=
eared them and I have networking working.</div><div><br></div><div>Thanks,<=
br clear=3D"all">~ SDK<br><br>
<br><br><div class=3D"gmail_quote">On Tue, Jan 31, 2012 at 6:57 PM, Todd De=
shane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.de=
shane@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"HOEnZb"><div class=3D"h5">On Tue, Jan 31, 2012 at 1:36 PM, Sr=
ujan Kotikela &lt;<a href=3D"mailto:ksrujandas@gmail.com">ksrujandas@gmail.=
com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I=A0have=A0followed the=A0<a href=3D"http://wiki.xen.org/wiki/XAPI_on_=
Ubuntu" target=3D"_blank">http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a> and i=
nstalled<br>
&gt; xcp-xapi on Debian 6. Everything went smooth and everything looks fine=
. But<br>
&gt; after the reboot, the network is not working.<br>
&gt;<br>
&gt; Any ideas?<br>
&gt;<br>
<br>
</div></div>Did you try:<br>
<a href=3D"http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack" targ=
et=3D"_blank">http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack</a=
><br>
<br>
Thanks,<br>
Todd<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</font></span></blockquote></div><br></div>

--0015175d06e684aa8804b7fe6ff1--


--===============0541731256769076289==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0541731256769076289==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 17:24:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 17:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rt0MR-0005SM-7f; Thu, 02 Feb 2012 17:22:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksrujandas@gmail.com>) id 1Rt0MQ-0005Rh-95
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 17:22:14 +0000
X-Env-Sender: ksrujandas@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1328203327!12677175!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22142 invoked from network); 2 Feb 2012 17:22:07 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 17:22:07 -0000
Received: by bkbzv3 with SMTP id zv3so4745328bkb.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 09:22:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=+/uI0i0keLcG7b5NZ/K2JXGriQjXEDEJsiHS92Nu3pA=;
	b=wX1H9l5SgBoubKaSygSiX0Q8N9MummAlXp8YKVqK+c+/ouKDW8mf6MwyPfmwvx7z90
	KHFlrOamFHvFSuMcrQq8egzapiCc+miHzVOVIWLZVfyWBqG+weQUa/2fe9qoQULHfIjK
	JI6P4GgvAA0lJpsaTx80jrftKgPWPPcxIYa6Q=
MIME-Version: 1.0
Received: by 10.204.150.91 with SMTP id x27mr1799835bkv.65.1328203327384; Thu,
	02 Feb 2012 09:22:07 -0800 (PST)
Received: by 10.204.130.146 with HTTP; Thu, 2 Feb 2012 09:22:07 -0800 (PST)
In-Reply-To: <CAMrPLW+j9+DzZgLDu9EUuwUAO=g+NBw4kYWtvuvm34wTv3MkJA@mail.gmail.com>
References: <CAKLFbfxCC5nz8BwGyXYaDjgG1y0j33edjFd=aFGiy2mKVO8jUQ@mail.gmail.com>
	<CAMrPLW+j9+DzZgLDu9EUuwUAO=g+NBw4kYWtvuvm34wTv3MkJA@mail.gmail.com>
Date: Thu, 2 Feb 2012 11:22:07 -0600
Message-ID: <CAKLFbfyyYu3EQD-D2xf_d-c-Esk1iy7Us9MiN-DBK7kc5KvatQ@mail.gmail.com>
From: Srujan Kotikela <ksrujandas@gmail.com>
To: xen-users@lists.xensource.com
Cc: Todd Deshane <todd.deshane@xen.org>
Subject: Re: [Xen-users] [XCP] No networking in XCP-XAPI on Debian 6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0541731256769076289=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0541731256769076289==
Content-Type: multipart/alternative; boundary=0015175d06e684aa8804b7fe6ff1

--0015175d06e684aa8804b7fe6ff1
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I had few errors in my network/interfaces file. I cleared them and I have
networking working.

Thanks,
~ SDK



On Tue, Jan 31, 2012 at 6:57 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Jan 31, 2012 at 1:36 PM, Srujan Kotikela <ksrujandas@gmail.com>
> wrote:
> > Hi,
> >
> > I have followed the http://wiki.xen.org/wiki/XAPI_on_Ubuntu and
> installed
> > xcp-xapi on Debian 6. Everything went smooth and everything looks fine.
> But
> > after the reboot, the network is not working.
> >
> > Any ideas?
> >
>
> Did you try:
> http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack
>
> Thanks,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--0015175d06e684aa8804b7fe6ff1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div><br></div><div>I had few errors in my network/interfaces file. I cl=
eared them and I have networking working.</div><div><br></div><div>Thanks,<=
br clear=3D"all">~ SDK<br><br>
<br><br><div class=3D"gmail_quote">On Tue, Jan 31, 2012 at 6:57 PM, Todd De=
shane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.de=
shane@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"HOEnZb"><div class=3D"h5">On Tue, Jan 31, 2012 at 1:36 PM, Sr=
ujan Kotikela &lt;<a href=3D"mailto:ksrujandas@gmail.com">ksrujandas@gmail.=
com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I=A0have=A0followed the=A0<a href=3D"http://wiki.xen.org/wiki/XAPI_on_=
Ubuntu" target=3D"_blank">http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a> and i=
nstalled<br>
&gt; xcp-xapi on Debian 6. Everything went smooth and everything looks fine=
. But<br>
&gt; after the reboot, the network is not working.<br>
&gt;<br>
&gt; Any ideas?<br>
&gt;<br>
<br>
</div></div>Did you try:<br>
<a href=3D"http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack" targ=
et=3D"_blank">http://wiki.xen.org/wiki/Networking_with_the_XCP_toolstack</a=
><br>
<br>
Thanks,<br>
Todd<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</font></span></blockquote></div><br></div>

--0015175d06e684aa8804b7fe6ff1--


--===============0541731256769076289==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0541731256769076289==--


From xen-users-bounces@lists.xensource.com Thu Feb 02 21:35:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 21:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rt4IQ-0005gp-BU; Thu, 02 Feb 2012 21:34:22 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1Rt4IP-0005gk-Iw
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 21:34:21 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1328218453!4841590!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31507 invoked from network); 2 Feb 2012 21:34:14 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 21:34:14 -0000
Received: by pbds6 with SMTP id s6so17288541pbd.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 13:34:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=9xCG/qc4o2JNKDxuvQ8u/NypswpiQGGwi46KNPZKI5A=;
	b=eZPSmvV8M69UjU0bEknQgxb8CFNFP+dG8WvJBeOj9btTheP743x7QULD5IU+ln/mDC
	zGeOLRANTPp4M5d7ZpgBp8fav9hC0Dwhz3cqY8DWNJUyVSJTv2D4JCREMvHhntyVIlyO
	lI7D0F9oVH1OO/RfBhU4/0V1XkqGX3AOWYuUI=
Received: by 10.68.236.136 with SMTP id uu8mr11086445pbc.21.1328218452411;
	Thu, 02 Feb 2012 13:34:12 -0800 (PST)
Received: from [192.168.0.6] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id b7sm8245056pba.2.2012.02.02.13.34.10
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 02 Feb 2012 13:34:11 -0800 (PST)
From: Qrux <qrux.qed@gmail.com>
Date: Thu, 2 Feb 2012 13:34:09 -0800
Message-Id: <5495A413-020E-4083-81CB-01B23D7AAF36@gmail.com>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] qemu-dm & strange disk access
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Howdy--

I'm running what I believe to be a PV Linux-3.1 domU (on a Linux-3.1 dom0).

I'm getting strange patterns of disk access accompanied by short lock-ups.  Specifically, the disk will seek audibly 3 to 4 times a second, for a period ranging from 20 seconds to several minutes.  There will be short durations in these period where my SSH session is not responsive to keystrokes.  When I do:

	$ top -d .5

on dom0, I see kjournald, some other disk flushing daemon, and qemu-dm.  There is nothing interesting on the domU (other than whatever is running--whether it's the shell, or ./configure, or cc).

Seeing qemu-dm in dom0 surprises me, because I thought I was running a PV domU, and I'm under the impression that qemu-dm is strictly for HVM domUs.  My setup:

	* Linux-3.1 / 64-bit-only dom0 (no 32-bit glibc or toolchain)
	* Linux-3.1 / 64-bit-only domU

So my questions are (which I think are related to this issue):

	* Does anyone have an idea about the strange disk access + brief lockup?
	* What, exactly, determines a PV guest from an HVM guest?
	* Is IOMMU relevant when the Intel virtualization is disabled in BIOS?
	* Do PV guests require any PCI support *XEN_PCI*, *PCI_XEN* in either kernel?
	* Do PV guests require PVHVM in either kernel?

I'd be happy for any insights which may narrow my search...

	Q


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

From xen-users-bounces@lists.xensource.com Thu Feb 02 21:35:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Feb 2012 21:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rt4IQ-0005gp-BU; Thu, 02 Feb 2012 21:34:22 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1Rt4IP-0005gk-Iw
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 21:34:21 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1328218453!4841590!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31507 invoked from network); 2 Feb 2012 21:34:14 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Feb 2012 21:34:14 -0000
Received: by pbds6 with SMTP id s6so17288541pbd.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 13:34:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=9xCG/qc4o2JNKDxuvQ8u/NypswpiQGGwi46KNPZKI5A=;
	b=eZPSmvV8M69UjU0bEknQgxb8CFNFP+dG8WvJBeOj9btTheP743x7QULD5IU+ln/mDC
	zGeOLRANTPp4M5d7ZpgBp8fav9hC0Dwhz3cqY8DWNJUyVSJTv2D4JCREMvHhntyVIlyO
	lI7D0F9oVH1OO/RfBhU4/0V1XkqGX3AOWYuUI=
Received: by 10.68.236.136 with SMTP id uu8mr11086445pbc.21.1328218452411;
	Thu, 02 Feb 2012 13:34:12 -0800 (PST)
Received: from [192.168.0.6] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id b7sm8245056pba.2.2012.02.02.13.34.10
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 02 Feb 2012 13:34:11 -0800 (PST)
From: Qrux <qrux.qed@gmail.com>
Date: Thu, 2 Feb 2012 13:34:09 -0800
Message-Id: <5495A413-020E-4083-81CB-01B23D7AAF36@gmail.com>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] qemu-dm & strange disk access
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Howdy--

I'm running what I believe to be a PV Linux-3.1 domU (on a Linux-3.1 dom0).

I'm getting strange patterns of disk access accompanied by short lock-ups.  Specifically, the disk will seek audibly 3 to 4 times a second, for a period ranging from 20 seconds to several minutes.  There will be short durations in these period where my SSH session is not responsive to keystrokes.  When I do:

	$ top -d .5

on dom0, I see kjournald, some other disk flushing daemon, and qemu-dm.  There is nothing interesting on the domU (other than whatever is running--whether it's the shell, or ./configure, or cc).

Seeing qemu-dm in dom0 surprises me, because I thought I was running a PV domU, and I'm under the impression that qemu-dm is strictly for HVM domUs.  My setup:

	* Linux-3.1 / 64-bit-only dom0 (no 32-bit glibc or toolchain)
	* Linux-3.1 / 64-bit-only domU

So my questions are (which I think are related to this issue):

	* Does anyone have an idea about the strange disk access + brief lockup?
	* What, exactly, determines a PV guest from an HVM guest?
	* Is IOMMU relevant when the Intel virtualization is disabled in BIOS?
	* Do PV guests require any PCI support *XEN_PCI*, *PCI_XEN* in either kernel?
	* Do PV guests require PVHVM in either kernel?

I'd be happy for any insights which may narrow my search...

	Q


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 03:39:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 03:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rt9xx-00024n-9d; Fri, 03 Feb 2012 03:37:37 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sylvain.chevalier@gmail.com>) id 1Rt9xv-00024i-Cl
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 03:37:35 +0000
X-Env-Sender: sylvain.chevalier@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328240247!12361831!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31792 invoked from network); 3 Feb 2012 03:37:29 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 03:37:29 -0000
Received: by iaeh11 with SMTP id h11so16098579iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 19:37:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=C9m/ABggw+11TgehC8MVcah6w59FabZD4G1GL5mTJaE=;
	b=lRTJxRc27PwTntyslD1Wcv+7TBtuFmhCUEFyQOmUCjyu1IBb4n1P0lJkfS4+u0pZaA
	BPhNsEqchIH1AwBndoVDmkEz0CYBhe3rGoKbcgLBpe/ixwohtuolBHRKnqY3/iata173
	8BhzKfaRyMlukXlLMyJ+0NKKYgo47sAgeEc+o=
MIME-Version: 1.0
Received: by 10.50.189.134 with SMTP id gi6mr15383090igc.18.1328240247711;
	Thu, 02 Feb 2012 19:37:27 -0800 (PST)
Received: by 10.231.200.142 with HTTP; Thu, 2 Feb 2012 19:37:27 -0800 (PST)
Date: Fri, 3 Feb 2012 11:37:27 +0800
Message-ID: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
From: Sylvain Chevalier <sylvain.chevalier@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] MCE logs and CPU issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

On one of our servers running xen, we see many instances like this in
/var/log/messages on dom0:

Feb  2 17:45:11 maradona kernel: [172988.068048] MCE_DOM0_LOG: enter
dom0 mce vIRQ handler
Feb  2 17:45:11 maradona kernel: [172988.068050] MCE_DOM0_LOG: No more
urgent data
Feb  2 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
cf839a00, state cc0035400001009f]
Feb  2 17:45:11 maradona kernel: [172988.068059] MCE_DOM0_LOG: No more
nonurgent data

it is always CPU8, BANK12. And the server will sometimes just abruptly
reboot after logging this.

Does it mean that MCE messages are logged by xen in /var/log/messages
and that there is a problem with this cpu? Do you know how I can dig
further and find what the problem is?

Meanwhile, I have set dom0_max_vcpus=1 dom0_vcpus_pin, so my
understanding is that dom0 only uses cpu0. Does it mean that the
problem reported is about a cpu that is only used by a domU?

Thanks a lot for any light on this,

Sylvain

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 03:39:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 03:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rt9xx-00024n-9d; Fri, 03 Feb 2012 03:37:37 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sylvain.chevalier@gmail.com>) id 1Rt9xv-00024i-Cl
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 03:37:35 +0000
X-Env-Sender: sylvain.chevalier@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328240247!12361831!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31792 invoked from network); 3 Feb 2012 03:37:29 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 03:37:29 -0000
Received: by iaeh11 with SMTP id h11so16098579iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 19:37:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=C9m/ABggw+11TgehC8MVcah6w59FabZD4G1GL5mTJaE=;
	b=lRTJxRc27PwTntyslD1Wcv+7TBtuFmhCUEFyQOmUCjyu1IBb4n1P0lJkfS4+u0pZaA
	BPhNsEqchIH1AwBndoVDmkEz0CYBhe3rGoKbcgLBpe/ixwohtuolBHRKnqY3/iata173
	8BhzKfaRyMlukXlLMyJ+0NKKYgo47sAgeEc+o=
MIME-Version: 1.0
Received: by 10.50.189.134 with SMTP id gi6mr15383090igc.18.1328240247711;
	Thu, 02 Feb 2012 19:37:27 -0800 (PST)
Received: by 10.231.200.142 with HTTP; Thu, 2 Feb 2012 19:37:27 -0800 (PST)
Date: Fri, 3 Feb 2012 11:37:27 +0800
Message-ID: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
From: Sylvain Chevalier <sylvain.chevalier@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] MCE logs and CPU issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

On one of our servers running xen, we see many instances like this in
/var/log/messages on dom0:

Feb  2 17:45:11 maradona kernel: [172988.068048] MCE_DOM0_LOG: enter
dom0 mce vIRQ handler
Feb  2 17:45:11 maradona kernel: [172988.068050] MCE_DOM0_LOG: No more
urgent data
Feb  2 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
cf839a00, state cc0035400001009f]
Feb  2 17:45:11 maradona kernel: [172988.068059] MCE_DOM0_LOG: No more
nonurgent data

it is always CPU8, BANK12. And the server will sometimes just abruptly
reboot after logging this.

Does it mean that MCE messages are logged by xen in /var/log/messages
and that there is a problem with this cpu? Do you know how I can dig
further and find what the problem is?

Meanwhile, I have set dom0_max_vcpus=1 dom0_vcpus_pin, so my
understanding is that dom0 only uses cpu0. Does it mean that the
problem reported is about a cpu that is only used by a domU?

Thanks a lot for any light on this,

Sylvain

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 04:15:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 04:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtAWS-00036A-GF; Fri, 03 Feb 2012 04:13:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RtAWR-000362-G1
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 04:13:15 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1328242389!13745217!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22801 invoked from network); 3 Feb 2012 04:13:09 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 04:13:09 -0000
Received: by bkbzv3 with SMTP id zv3so6227964bkb.30
	for <Xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 20:13:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=R5EoFUk0bG4PifgTrkriebg6n/RaxKLsBo1oIecBWqc=;
	b=v0q4iqR2rRvhBux87saLNv804fY7VtbiSdL9hiSH+lV+GwHADExtAhbj9pjPHzA5ph
	r5glD96ExK8c7pDIId45PNPeXY8f4zESDGeWg0dAvhqBrRE5RiLw3Ad1AbKJYWFcJ4Zv
	Co1pFqEzqLYL0dXf9UZjOaHQ3HpEn1DP+Y0KM=
MIME-Version: 1.0
Received: by 10.204.156.204 with SMTP id y12mr2658851bkw.113.1328242388901;
	Thu, 02 Feb 2012 20:13:08 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Thu, 2 Feb 2012 20:13:08 -0800 (PST)
Date: Thu, 2 Feb 2012 23:13:08 -0500
Message-ID: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3855678377913685411=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3855678377913685411==
Content-Type: multipart/alternative; boundary=0015175cb9d6c41e8f04b807877a

--0015175cb9d6c41e8f04b807877a
Content-Type: text/plain; charset=ISO-8859-1

this is the best forum eve, I asked a question weeks ago and didn't even
get a RTFM reply, you rule ppl.

Please at least point me to a "how do you ask a question" thread or
somethng,

Thanks

-- 
David Gonzalez H.

--0015175cb9d6c41e8f04b807877a
Content-Type: text/html; charset=ISO-8859-1

this is the best forum eve, I asked a question weeks ago and didn&#39;t even get a RTFM reply, you rule ppl.<br><br>Please at least point me to a &quot;how do you ask a question&quot; thread or somethng,<br><br>Thanks<br clear="all">
<br>-- <br>David Gonzalez H.<br><br>

--0015175cb9d6c41e8f04b807877a--


--===============3855678377913685411==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3855678377913685411==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 04:15:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 04:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtAWS-00036A-GF; Fri, 03 Feb 2012 04:13:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RtAWR-000362-G1
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 04:13:15 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1328242389!13745217!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22801 invoked from network); 3 Feb 2012 04:13:09 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 04:13:09 -0000
Received: by bkbzv3 with SMTP id zv3so6227964bkb.30
	for <Xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 20:13:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=R5EoFUk0bG4PifgTrkriebg6n/RaxKLsBo1oIecBWqc=;
	b=v0q4iqR2rRvhBux87saLNv804fY7VtbiSdL9hiSH+lV+GwHADExtAhbj9pjPHzA5ph
	r5glD96ExK8c7pDIId45PNPeXY8f4zESDGeWg0dAvhqBrRE5RiLw3Ad1AbKJYWFcJ4Zv
	Co1pFqEzqLYL0dXf9UZjOaHQ3HpEn1DP+Y0KM=
MIME-Version: 1.0
Received: by 10.204.156.204 with SMTP id y12mr2658851bkw.113.1328242388901;
	Thu, 02 Feb 2012 20:13:08 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Thu, 2 Feb 2012 20:13:08 -0800 (PST)
Date: Thu, 2 Feb 2012 23:13:08 -0500
Message-ID: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3855678377913685411=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3855678377913685411==
Content-Type: multipart/alternative; boundary=0015175cb9d6c41e8f04b807877a

--0015175cb9d6c41e8f04b807877a
Content-Type: text/plain; charset=ISO-8859-1

this is the best forum eve, I asked a question weeks ago and didn't even
get a RTFM reply, you rule ppl.

Please at least point me to a "how do you ask a question" thread or
somethng,

Thanks

-- 
David Gonzalez H.

--0015175cb9d6c41e8f04b807877a
Content-Type: text/html; charset=ISO-8859-1

this is the best forum eve, I asked a question weeks ago and didn&#39;t even get a RTFM reply, you rule ppl.<br><br>Please at least point me to a &quot;how do you ask a question&quot; thread or somethng,<br><br>Thanks<br clear="all">
<br>-- <br>David Gonzalez H.<br><br>

--0015175cb9d6c41e8f04b807877a--


--===============3855678377913685411==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3855678377913685411==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 04:33:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 04:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtAo4-0004Af-Qu; Fri, 03 Feb 2012 04:31:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RtAo4-0004Aa-13
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 04:31:28 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-27.messagelabs.com!1328243411!62393859!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32423 invoked from network); 3 Feb 2012 04:30:12 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 04:30:12 -0000
Received: by pbds6 with SMTP id s6so19115504pbd.30
	for <Xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 20:31:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.226.98 with SMTP id rr2mr13875665pbc.115.1328243479810;
	Thu, 02 Feb 2012 20:31:19 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Thu, 2 Feb 2012 20:31:19 -0800 (PST)
In-Reply-To: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 11:31:19 +0700
Message-ID: <CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <dgonzalezh@gmail.com> wrote:
> this is the best forum eve, I asked a question weeks ago and didn't even get
> a RTFM reply, you rule ppl.

Lets see. Perhaps people are just busy. Or your question doesn't make sense.

>
> Please at least point me to a "how do you ask a question" thread or
> somethng,

First rule: if you want prompt, accurate, replies, buy support
contract. That's what it's there for.

Anyway, if your question was about the serial prompt, then it doesn't
make sense. Really. You can't access dom0 serial console from inside
dom0 using minicom (or whatever). It doesn't work that way. Use serial
cable (or server's remote serial console, if you have that).

FWIW, here's my grub.conf line, using RHEL6 with custom kernel and xen
4.1. Console is displayed correctly on server's remote serial console.

title Red Hat Enterprise Linux Server (3.0.0-0.rc7.1.el5.fanxen)
	root (hd0,0)
	kernel /xen.gz-3.0.0-0.rc7.1.el5.fan com1=115200,8n1 console=vga,com1
dom0_mem=2000M dom0_vcpus_pin
	module /vmlinuz-3.0.0-0.rc7.1.el5.fanxen ro root=/dev/rootvg/rootlv
rhgb quiet console=tty0 console=hvc0 loop.max_loop=256
	module /initrd-3.0.0-0.rc7.1.el5.fanxen.img

-- 
Fajar

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 04:33:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 04:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtAo4-0004Af-Qu; Fri, 03 Feb 2012 04:31:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RtAo4-0004Aa-13
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 04:31:28 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-27.messagelabs.com!1328243411!62393859!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32423 invoked from network); 3 Feb 2012 04:30:12 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 04:30:12 -0000
Received: by pbds6 with SMTP id s6so19115504pbd.30
	for <Xen-users@lists.xensource.com>;
	Thu, 02 Feb 2012 20:31:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.226.98 with SMTP id rr2mr13875665pbc.115.1328243479810;
	Thu, 02 Feb 2012 20:31:19 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Thu, 2 Feb 2012 20:31:19 -0800 (PST)
In-Reply-To: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 11:31:19 +0700
Message-ID: <CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <dgonzalezh@gmail.com> wrote:
> this is the best forum eve, I asked a question weeks ago and didn't even get
> a RTFM reply, you rule ppl.

Lets see. Perhaps people are just busy. Or your question doesn't make sense.

>
> Please at least point me to a "how do you ask a question" thread or
> somethng,

First rule: if you want prompt, accurate, replies, buy support
contract. That's what it's there for.

Anyway, if your question was about the serial prompt, then it doesn't
make sense. Really. You can't access dom0 serial console from inside
dom0 using minicom (or whatever). It doesn't work that way. Use serial
cable (or server's remote serial console, if you have that).

FWIW, here's my grub.conf line, using RHEL6 with custom kernel and xen
4.1. Console is displayed correctly on server's remote serial console.

title Red Hat Enterprise Linux Server (3.0.0-0.rc7.1.el5.fanxen)
	root (hd0,0)
	kernel /xen.gz-3.0.0-0.rc7.1.el5.fan com1=115200,8n1 console=vga,com1
dom0_mem=2000M dom0_vcpus_pin
	module /vmlinuz-3.0.0-0.rc7.1.el5.fanxen ro root=/dev/rootvg/rootlv
rhgb quiet console=tty0 console=hvc0 loop.max_loop=256
	module /initrd-3.0.0-0.rc7.1.el5.fanxen.img

-- 
Fajar

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 05:04:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 05:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtBIP-0005Sx-2F; Fri, 03 Feb 2012 05:02:49 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1RtBIO-0005Sp-2G
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 05:02:48 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1328245360!9018622!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20101 invoked from network); 3 Feb 2012 05:02:41 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-6.tower-21.messagelabs.com with SMTP;
	3 Feb 2012 05:02:41 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id DDFDF17400A; Fri,  3 Feb 2012 00:02:39 -0500 (EST)
Date: Fri, 3 Feb 2012 00:02:39 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: Sylvain Chevalier <sylvain.chevalier@gmail.com>
Message-ID: <20120203050239.GA4837@luke.xen.prgmr.com>
References: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] MCE logs and CPU issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 03, 2012 at 11:37:27AM +0800, Sylvain Chevalier wrote:
> Hi,
> 
> On one of our servers running xen, we see many instances like this in
> /var/log/messages on dom0:
> 
> Feb  2 17:45:11 maradona kernel: [172988.068048] MCE_DOM0_LOG: enter
> dom0 mce vIRQ handler
> Feb  2 17:45:11 maradona kernel: [172988.068050] MCE_DOM0_LOG: No more
> urgent data
> Feb  2 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
> cf839a00, state cc0035400001009f]
> Feb  2 17:45:11 maradona kernel: [172988.068059] MCE_DOM0_LOG: No more
> nonurgent data
> 
> it is always CPU8, BANK12. And the server will sometimes just abruptly
> reboot after logging this.

> Does it mean that MCE messages are logged by xen in /var/log/messages
> and that there is a problem with this cpu? Do you know how I can dig
> further and find what the problem is?

Betcha it is the ram in that bank.  

I'm getting similar errors in a server that I just swapped out, only my
MCE errors say:

(XEN) MCE: The hardware reports a non fatal, correctable incident occured on CPU 0.
(XEN) Bank 4: dc0c4000fe080813[c008000401000000] at        363fe9000

(this is on my serial console, not /var/log/messages)

'non-fatal, correctable incident on cpu0, Bank 4'  sure sounds a lot
like it's a correctable ECC error.   The crash would then be explained
by an uncorrectable ecc error (commonly in failing ram, you get correctable
errors, then an uncorrectable error.)  

Now, this was on an ancient garbage nvidia mcp55 motherboard and nothing
like the kernel EDAC/bluesmoke module works with it, xen or no. 

The counter evidence to that theory is that the motherboard system event
log (accessed through the bios setup screen)  doesn't show any errors.

Now, like I said, this server was in production, so I drove a spare in
to the co-lo, swapped the hard drives and brought it back up .  (took a 
lot longer than it should, as this server hadn't been touched in years,
and somehow the good disks didn't end up with bootloaders.  By 'somehow'
I mean, "i am an idiot and did not install bootloaders when I replaced
bad disks"  - then I didn't bring my rescue cd, and the DHCP/tftp PXE
server I would have used to boot it into rescue mode was on the server
that was down.   It took all day when it should have taken about
as long as it takes to get up to the 14th floor of market post tower.)

Anyhow, I'm delaying diagnostics on my bad server until tomorrow;  I'd
bet lunch that if I turn ecc off and run memtest, I'll find a bad ram 
module.  

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 05:04:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 05:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtBIP-0005Sx-2F; Fri, 03 Feb 2012 05:02:49 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1RtBIO-0005Sp-2G
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 05:02:48 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1328245360!9018622!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20101 invoked from network); 3 Feb 2012 05:02:41 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-6.tower-21.messagelabs.com with SMTP;
	3 Feb 2012 05:02:41 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id DDFDF17400A; Fri,  3 Feb 2012 00:02:39 -0500 (EST)
Date: Fri, 3 Feb 2012 00:02:39 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: Sylvain Chevalier <sylvain.chevalier@gmail.com>
Message-ID: <20120203050239.GA4837@luke.xen.prgmr.com>
References: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] MCE logs and CPU issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 03, 2012 at 11:37:27AM +0800, Sylvain Chevalier wrote:
> Hi,
> 
> On one of our servers running xen, we see many instances like this in
> /var/log/messages on dom0:
> 
> Feb  2 17:45:11 maradona kernel: [172988.068048] MCE_DOM0_LOG: enter
> dom0 mce vIRQ handler
> Feb  2 17:45:11 maradona kernel: [172988.068050] MCE_DOM0_LOG: No more
> urgent data
> Feb  2 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
> cf839a00, state cc0035400001009f]
> Feb  2 17:45:11 maradona kernel: [172988.068059] MCE_DOM0_LOG: No more
> nonurgent data
> 
> it is always CPU8, BANK12. And the server will sometimes just abruptly
> reboot after logging this.

> Does it mean that MCE messages are logged by xen in /var/log/messages
> and that there is a problem with this cpu? Do you know how I can dig
> further and find what the problem is?

Betcha it is the ram in that bank.  

I'm getting similar errors in a server that I just swapped out, only my
MCE errors say:

(XEN) MCE: The hardware reports a non fatal, correctable incident occured on CPU 0.
(XEN) Bank 4: dc0c4000fe080813[c008000401000000] at        363fe9000

(this is on my serial console, not /var/log/messages)

'non-fatal, correctable incident on cpu0, Bank 4'  sure sounds a lot
like it's a correctable ECC error.   The crash would then be explained
by an uncorrectable ecc error (commonly in failing ram, you get correctable
errors, then an uncorrectable error.)  

Now, this was on an ancient garbage nvidia mcp55 motherboard and nothing
like the kernel EDAC/bluesmoke module works with it, xen or no. 

The counter evidence to that theory is that the motherboard system event
log (accessed through the bios setup screen)  doesn't show any errors.

Now, like I said, this server was in production, so I drove a spare in
to the co-lo, swapped the hard drives and brought it back up .  (took a 
lot longer than it should, as this server hadn't been touched in years,
and somehow the good disks didn't end up with bootloaders.  By 'somehow'
I mean, "i am an idiot and did not install bootloaders when I replaced
bad disks"  - then I didn't bring my rescue cd, and the DHCP/tftp PXE
server I would have used to boot it into rescue mode was on the server
that was down.   It took all day when it should have taken about
as long as it takes to get up to the 14th floor of market post tower.)

Anyhow, I'm delaying diagnostics on my bad server until tomorrow;  I'd
bet lunch that if I turn ecc off and run memtest, I'll find a bad ram 
module.  

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 08:06:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 08:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtE8P-0005WX-3b; Fri, 03 Feb 2012 08:04:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>) id 1RtE8N-0005WS-JW
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 08:04:39 +0000
Received: from [85.158.138.51:20993] by server-3.bemta-3.messagelabs.com id
	4B/75-18959-6159B2F4; Fri, 03 Feb 2012 08:04:38 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328256277!11769717!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8360 invoked from network); 3 Feb 2012 08:04:37 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-12.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 08:04:37 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q1383NkJ013389;
	Fri, 3 Feb 2012 10:03:23 +0200
Message-ID: <FCF14D451255423381D672E513EC858C@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Fajar A. Nugraha" <list@fajar.net>,
	"David Gonzalez" <dgonzalezh@gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 10:04:42 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


 FAN> On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <dgonzalezh@gmail.com> 
wrote:
 ??>> this is the best forum eve, I asked a question weeks ago and didn't
 ??>> even get a RTFM reply, you rule ppl.

 FAN> Lets see. Perhaps people are just busy.

We are all busy

 FAN> Or your question doesn't make sense.

If the question is asked - it makes sense. It is disrespectful to ignore the 
issues.


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 08:06:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 08:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtE8P-0005WX-3b; Fri, 03 Feb 2012 08:04:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>) id 1RtE8N-0005WS-JW
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 08:04:39 +0000
Received: from [85.158.138.51:20993] by server-3.bemta-3.messagelabs.com id
	4B/75-18959-6159B2F4; Fri, 03 Feb 2012 08:04:38 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328256277!11769717!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8360 invoked from network); 3 Feb 2012 08:04:37 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-12.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 08:04:37 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q1383NkJ013389;
	Fri, 3 Feb 2012 10:03:23 +0200
Message-ID: <FCF14D451255423381D672E513EC858C@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "Fajar A. Nugraha" <list@fajar.net>,
	"David Gonzalez" <dgonzalezh@gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 10:04:42 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


 FAN> On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <dgonzalezh@gmail.com> 
wrote:
 ??>> this is the best forum eve, I asked a question weeks ago and didn't
 ??>> even get a RTFM reply, you rule ppl.

 FAN> Lets see. Perhaps people are just busy.

We are all busy

 FAN> Or your question doesn't make sense.

If the question is asked - it makes sense. It is disrespectful to ignore the 
issues.


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 08:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 08:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtECd-0005kJ-0Q; Fri, 03 Feb 2012 08:09:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1RtECb-0005k5-LR
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 08:09:01 +0000
Received: from [85.158.138.51:61425] by server-8.bemta-3.messagelabs.com id
	39/62-08780-C169B2F4; Fri, 03 Feb 2012 08:09:00 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328256538!11770368!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20906 invoked from network); 3 Feb 2012 08:09:00 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 08:09:00 -0000
Received: by vcbfo11 with SMTP id fo11so9725504vcb.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 00:08:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.148.201 with SMTP id q9mr3027836vcv.33.1328256538395; Fri,
	03 Feb 2012 00:08:58 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Fri, 3 Feb 2012 00:08:58 -0800 (PST)
In-Reply-To: <4F2A57C1.6040908@mclink.it>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>
	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>
	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
	<4F1948BF.5020408@mclink.it>
	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
	<4F2A57C1.6040908@mclink.it>
Date: Fri, 3 Feb 2012 09:08:58 +0100
Message-ID: <CANGqLURfptVCeqz2jsCKrH64uejyuHU5+MwQrTyywD5hGj4F2g@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: r.orfei@mclink.it
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey Ric,

On Thu, Feb 2, 2012 at 10:30 AM, Riccardo Orfei <r.orfei@mclink.it> wrote:
> Hi Linus!
>
> First of all, thanks a lot for taking the time to write down your
> suggestion...
>
> Well I am pretty sure that the hypervisor is running, because I see
> (flushing rapidly) a certain number of "(XEN) blabla" lines at boot time.
>
> Next, I checked the /sys/xen/capabilities file, which contains the string
> "control-d", and, as a xen-user (Eva) said earlier, it means that the
> hypervisor is in control.
>
> My (un)educated guess is that some (virtual) disk driver is missing or
> misplaced...

Sorry, somehow I must have skiped over that part in your emails.

So, when booting your system with (Xen) hypervisor, what is the result
of the following commands:
lsb_release -a
uname -a
ls -lh /sys/hypervisor/
xm info
xm list

Regards, Linus

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 08:10:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 08:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtECd-0005kJ-0Q; Fri, 03 Feb 2012 08:09:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1RtECb-0005k5-LR
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 08:09:01 +0000
Received: from [85.158.138.51:61425] by server-8.bemta-3.messagelabs.com id
	39/62-08780-C169B2F4; Fri, 03 Feb 2012 08:09:00 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328256538!11770368!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20906 invoked from network); 3 Feb 2012 08:09:00 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 08:09:00 -0000
Received: by vcbfo11 with SMTP id fo11so9725504vcb.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 00:08:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.148.201 with SMTP id q9mr3027836vcv.33.1328256538395; Fri,
	03 Feb 2012 00:08:58 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Fri, 3 Feb 2012 00:08:58 -0800 (PST)
In-Reply-To: <4F2A57C1.6040908@mclink.it>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>
	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>
	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>
	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>
	<4F1948BF.5020408@mclink.it>
	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>
	<4F2A57C1.6040908@mclink.it>
Date: Fri, 3 Feb 2012 09:08:58 +0100
Message-ID: <CANGqLURfptVCeqz2jsCKrH64uejyuHU5+MwQrTyywD5hGj4F2g@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: r.orfei@mclink.it
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey Ric,

On Thu, Feb 2, 2012 at 10:30 AM, Riccardo Orfei <r.orfei@mclink.it> wrote:
> Hi Linus!
>
> First of all, thanks a lot for taking the time to write down your
> suggestion...
>
> Well I am pretty sure that the hypervisor is running, because I see
> (flushing rapidly) a certain number of "(XEN) blabla" lines at boot time.
>
> Next, I checked the /sys/xen/capabilities file, which contains the string
> "control-d", and, as a xen-user (Eva) said earlier, it means that the
> hypervisor is in control.
>
> My (un)educated guess is that some (virtual) disk driver is missing or
> misplaced...

Sorry, somehow I must have skiped over that part in your emails.

So, when booting your system with (Xen) hypervisor, what is the result
of the following commands:
lsb_release -a
uname -a
ls -lh /sys/hypervisor/
xm info
xm list

Regards, Linus

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 09:03:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 09:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtF2X-0008Gh-GG; Fri, 03 Feb 2012 09:02:41 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RtF2V-0008Gc-FQ
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 09:02:39 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328259625!51222158!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=NO_OBLIGATION,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8143 invoked from network); 3 Feb 2012 09:00:27 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 09:00:27 -0000
Received: by pbds6 with SMTP id s6so20183743pbd.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 01:02:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.217.132 with SMTP id oy4mr15984928pbc.30.1328259756018;
	Fri, 03 Feb 2012 01:02:36 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Fri, 3 Feb 2012 01:02:35 -0800 (PST)
In-Reply-To: <FCF14D451255423381D672E513EC858C@nobody>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
Date: Fri, 3 Feb 2012 16:02:35 +0700
Message-ID: <CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Likarpenkov Alexander <al@ohosting.org.ua>
Cc: Xen-users@lists.xensource.com, David Gonzalez <dgonzalezh@gmail.com>
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 3:04 PM, Likarpenkov Alexander
<al@ohosting.org.ua> wrote:
>
> FAN> On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <dgonzalezh@gmail.com>
> wrote:
> ??>> this is the best forum eve, I asked a question weeks ago and didn't
> ??>> even get a RTFM reply, you rule ppl.
>
> FAN> Lets see. Perhaps people are just busy.
>
> We are all busy
>
> FAN> Or your question doesn't make sense.
>
> If the question is asked - it makes sense. It is disrespectful to ignore the
> issues.
>

You're missing the point.

People that contribute (i.e. giving answers) in opensource user forums
(including this one) mostly do so on their free time. They do so out
of good will to help others, or wanting to share their experience.
There's no obligation whatsoever for them to do anything. Not even to
respond to a question.

That's why I said "if you want prompt, accurate, replies, buy support
contract. That's what it's there for". If you buy a support contract,
and ask in their appropriate channel (e.g. web ticket, phone,
whatever) then your comments is perfectly valid. They shouldn't ignore
your question, or say they're busy, or say the question doesn't make
sense. They're obligated to respond because they're paid to do so.

But again, this forum is NOT a paid support forum. People contribute
here does NOT get paid to do so. So don't complain if your questions
are unanswered.

-- 
Fajar

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 09:03:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 09:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtF2X-0008Gh-GG; Fri, 03 Feb 2012 09:02:41 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RtF2V-0008Gc-FQ
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 09:02:39 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328259625!51222158!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=NO_OBLIGATION,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8143 invoked from network); 3 Feb 2012 09:00:27 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 09:00:27 -0000
Received: by pbds6 with SMTP id s6so20183743pbd.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 01:02:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.217.132 with SMTP id oy4mr15984928pbc.30.1328259756018;
	Fri, 03 Feb 2012 01:02:36 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Fri, 3 Feb 2012 01:02:35 -0800 (PST)
In-Reply-To: <FCF14D451255423381D672E513EC858C@nobody>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
Date: Fri, 3 Feb 2012 16:02:35 +0700
Message-ID: <CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Likarpenkov Alexander <al@ohosting.org.ua>
Cc: Xen-users@lists.xensource.com, David Gonzalez <dgonzalezh@gmail.com>
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 3:04 PM, Likarpenkov Alexander
<al@ohosting.org.ua> wrote:
>
> FAN> On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <dgonzalezh@gmail.com>
> wrote:
> ??>> this is the best forum eve, I asked a question weeks ago and didn't
> ??>> even get a RTFM reply, you rule ppl.
>
> FAN> Lets see. Perhaps people are just busy.
>
> We are all busy
>
> FAN> Or your question doesn't make sense.
>
> If the question is asked - it makes sense. It is disrespectful to ignore the
> issues.
>

You're missing the point.

People that contribute (i.e. giving answers) in opensource user forums
(including this one) mostly do so on their free time. They do so out
of good will to help others, or wanting to share their experience.
There's no obligation whatsoever for them to do anything. Not even to
respond to a question.

That's why I said "if you want prompt, accurate, replies, buy support
contract. That's what it's there for". If you buy a support contract,
and ask in their appropriate channel (e.g. web ticket, phone,
whatever) then your comments is perfectly valid. They shouldn't ignore
your question, or say they're busy, or say the question doesn't make
sense. They're obligated to respond because they're paid to do so.

But again, this forum is NOT a paid support forum. People contribute
here does NOT get paid to do so. So don't complain if your questions
are unanswered.

-- 
Fajar

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 09:39:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 09:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtFbL-0000sP-Ve; Fri, 03 Feb 2012 09:38:39 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RtFbL-0000sK-10
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 09:38:39 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1328261912!9646596!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,NO_OBLIGATION,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7533 invoked from network); 3 Feb 2012 09:38:32 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 09:38:32 -0000
Received: by eekb45 with SMTP id b45so10446326eek.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 01:38:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=g+o2xm4a0MeD57ki+s0prf7AodzMTGP15LzVDEXYLmw=;
	b=q+MadImcSAEl/SEOCIYgpH0IMyDJgmGExdEXarlKLzpOIcVFZwlS75MMPXi0yR+st4
	rFGSxvdTpYEkjApJxxYfp3N0Wys9f09zxftKX/VYDUFbhFldXnDN2z6nxDQufLqhvvih
	O/LLuMREl59Q97WvEEjRgSfF89dRZD9tX+o7k=
Received: by 10.14.126.68 with SMTP id a44mr2041221eei.101.1328261912186; Fri,
	03 Feb 2012 01:38:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.4.69 with HTTP; Fri, 3 Feb 2012 01:37:51 -0800 (PST)
In-Reply-To: <CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
	<CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Fri, 3 Feb 2012 01:37:51 -0800
Message-ID: <CAGnmK4y55cbTXFLC09+JX85kpS6HLinf-q_deH0z0V2dsVNqug@mail.gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: Likarpenkov Alexander <al@ohosting.org.ua>, Xen-users@lists.xensource.com,
	David Gonzalez <dgonzalezh@gmail.com>
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7544637103579684880=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7544637103579684880==
Content-Type: multipart/alternative; boundary=e0cb4e6ffbc571cfb704b80c1380

--e0cb4e6ffbc571cfb704b80c1380
Content-Type: text/plain; charset=UTF-8

On Fri, Feb 3, 2012 at 1:02 AM, Fajar A. Nugraha <list@fajar.net> wrote:

> On Fri, Feb 3, 2012 at 3:04 PM, Likarpenkov Alexander
> <al@ohosting.org.ua> wrote:
> >
> > FAN> On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <
> dgonzalezh@gmail.com>
> > wrote:
> > ??>> this is the best forum eve, I asked a question weeks ago and didn't
> > ??>> even get a RTFM reply, you rule ppl.
> >
> > FAN> Lets see. Perhaps people are just busy.
> >
> > We are all busy
> >
> > FAN> Or your question doesn't make sense.
> >
> > If the question is asked - it makes sense. It is disrespectful to ignore
> the
> > issues.
> >
>
> You're missing the point.
>
> People that contribute (i.e. giving answers) in opensource user forums
> (including this one) mostly do so on their free time. They do so out
> of good will to help others, or wanting to share their experience.
> There's no obligation whatsoever for them to do anything. Not even to
> respond to a question.
>
> That's why I said "if you want prompt, accurate, replies, buy support
> contract. That's what it's there for". If you buy a support contract,
> and ask in their appropriate channel (e.g. web ticket, phone,
> whatever) then your comments is perfectly valid. They shouldn't ignore
> your question, or say they're busy, or say the question doesn't make
> sense. They're obligated to respond because they're paid to do so.
>
> But again, this forum is NOT a paid support forum. People contribute
> here does NOT get paid to do so. So don't complain if your questions
> are unanswered.
>
> --
> Fajar
>
>
And those of us who answer questions here a lot scan the forums and if a
question makes no intelligible sense we'll probably skip it.
I know I'm not getting paid to offer my support and I don't think anyone
else is either.

Sometimes rewording a question will get you an answer. Attacking the people
in the forum probably won't.

Grant McWilliams
grantmcwilliams.com

--e0cb4e6ffbc571cfb704b80c1380
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Feb 3, 2012 at 1:02 AM, Fajar A. Nugraha=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:list@fajar.net">list@fajar.net</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Fri, Feb 3, 2012 at 3:04 PM, Likarpenkov Alexander<br>
&lt;<a href=3D"mailto:al@ohosting.org.ua">al@ohosting.org.ua</a>&gt; wrote:=
<br>
&gt;<br>
&gt; FAN&gt; On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez &lt;<a href=3D=
"mailto:dgonzalezh@gmail.com">dgonzalezh@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; ??&gt;&gt; this is the best forum eve, I asked a question weeks ago an=
d didn&#39;t<br>
&gt; ??&gt;&gt; even get a RTFM reply, you rule ppl.<br>
&gt;<br>
&gt; FAN&gt; Lets see. Perhaps people are just busy.<br>
&gt;<br>
&gt; We are all busy<br>
&gt;<br>
&gt; FAN&gt; Or your question doesn&#39;t make sense.<br>
&gt;<br>
&gt; If the question is asked - it makes sense. It is disrespectful to igno=
re the<br>
&gt; issues.<br>
&gt;<br>
<br>
</div>You&#39;re missing the point.<br>
<br>
People that contribute (i.e. giving answers) in opensource user forums<br>
(including this one) mostly do so on their free time. They do so out<br>
of good will to help others, or wanting to share their experience.<br>
There&#39;s no obligation whatsoever for them to do anything. Not even to<b=
r>
respond to a question.<br>
<br>
That&#39;s why I said &quot;if you want prompt, accurate, replies, buy supp=
ort<br>
contract. That&#39;s what it&#39;s there for&quot;. If you buy a support co=
ntract,<br>
and ask in their appropriate channel (e.g. web ticket, phone,<br>
whatever) then your comments is perfectly valid. They shouldn&#39;t ignore<=
br>
your question, or say they&#39;re busy, or say the question doesn&#39;t mak=
e<br>
sense. They&#39;re obligated to respond because they&#39;re paid to do so.<=
br>
<br>
But again, this forum is NOT a paid support forum. People contribute<br>
here does NOT get paid to do so. So don&#39;t complain if your questions<br=
>
are unanswered.<br>
<font color=3D"#888888"><br>
--<br>
Fajar<br>
</font><div><div></div><div class=3D"h5"><br></div></div></blockquote><div>=
<br></div><div>And those of us who answer questions here a lot scan the for=
ums and if a question makes no=C2=A0intelligible=C2=A0sense we&#39;ll proba=
bly skip it.</div>

<div>I know I&#39;m not getting paid to offer my support and I don&#39;t th=
ink anyone else is either.=C2=A0</div><div><br></div><div>Sometimes rewordi=
ng a question will get you an answer. Attacking the people in the forum pro=
bably won&#39;t.</div>

<div><br></div><div>Grant McWilliams</div><div><a href=3D"http://grantmcwil=
liams.com">grantmcwilliams.com</a></div><div><br></div><div>=C2=A0</div></d=
iv>

--e0cb4e6ffbc571cfb704b80c1380--


--===============7544637103579684880==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7544637103579684880==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 09:39:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 09:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtFbL-0000sP-Ve; Fri, 03 Feb 2012 09:38:39 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RtFbL-0000sK-10
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 09:38:39 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1328261912!9646596!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,NO_OBLIGATION,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7533 invoked from network); 3 Feb 2012 09:38:32 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 09:38:32 -0000
Received: by eekb45 with SMTP id b45so10446326eek.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 01:38:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=g+o2xm4a0MeD57ki+s0prf7AodzMTGP15LzVDEXYLmw=;
	b=q+MadImcSAEl/SEOCIYgpH0IMyDJgmGExdEXarlKLzpOIcVFZwlS75MMPXi0yR+st4
	rFGSxvdTpYEkjApJxxYfp3N0Wys9f09zxftKX/VYDUFbhFldXnDN2z6nxDQufLqhvvih
	O/LLuMREl59Q97WvEEjRgSfF89dRZD9tX+o7k=
Received: by 10.14.126.68 with SMTP id a44mr2041221eei.101.1328261912186; Fri,
	03 Feb 2012 01:38:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.4.69 with HTTP; Fri, 3 Feb 2012 01:37:51 -0800 (PST)
In-Reply-To: <CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
	<CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Fri, 3 Feb 2012 01:37:51 -0800
Message-ID: <CAGnmK4y55cbTXFLC09+JX85kpS6HLinf-q_deH0z0V2dsVNqug@mail.gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: Likarpenkov Alexander <al@ohosting.org.ua>, Xen-users@lists.xensource.com,
	David Gonzalez <dgonzalezh@gmail.com>
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7544637103579684880=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7544637103579684880==
Content-Type: multipart/alternative; boundary=e0cb4e6ffbc571cfb704b80c1380

--e0cb4e6ffbc571cfb704b80c1380
Content-Type: text/plain; charset=UTF-8

On Fri, Feb 3, 2012 at 1:02 AM, Fajar A. Nugraha <list@fajar.net> wrote:

> On Fri, Feb 3, 2012 at 3:04 PM, Likarpenkov Alexander
> <al@ohosting.org.ua> wrote:
> >
> > FAN> On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez <
> dgonzalezh@gmail.com>
> > wrote:
> > ??>> this is the best forum eve, I asked a question weeks ago and didn't
> > ??>> even get a RTFM reply, you rule ppl.
> >
> > FAN> Lets see. Perhaps people are just busy.
> >
> > We are all busy
> >
> > FAN> Or your question doesn't make sense.
> >
> > If the question is asked - it makes sense. It is disrespectful to ignore
> the
> > issues.
> >
>
> You're missing the point.
>
> People that contribute (i.e. giving answers) in opensource user forums
> (including this one) mostly do so on their free time. They do so out
> of good will to help others, or wanting to share their experience.
> There's no obligation whatsoever for them to do anything. Not even to
> respond to a question.
>
> That's why I said "if you want prompt, accurate, replies, buy support
> contract. That's what it's there for". If you buy a support contract,
> and ask in their appropriate channel (e.g. web ticket, phone,
> whatever) then your comments is perfectly valid. They shouldn't ignore
> your question, or say they're busy, or say the question doesn't make
> sense. They're obligated to respond because they're paid to do so.
>
> But again, this forum is NOT a paid support forum. People contribute
> here does NOT get paid to do so. So don't complain if your questions
> are unanswered.
>
> --
> Fajar
>
>
And those of us who answer questions here a lot scan the forums and if a
question makes no intelligible sense we'll probably skip it.
I know I'm not getting paid to offer my support and I don't think anyone
else is either.

Sometimes rewording a question will get you an answer. Attacking the people
in the forum probably won't.

Grant McWilliams
grantmcwilliams.com

--e0cb4e6ffbc571cfb704b80c1380
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Feb 3, 2012 at 1:02 AM, Fajar A. Nugraha=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:list@fajar.net">list@fajar.net</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Fri, Feb 3, 2012 at 3:04 PM, Likarpenkov Alexander<br>
&lt;<a href=3D"mailto:al@ohosting.org.ua">al@ohosting.org.ua</a>&gt; wrote:=
<br>
&gt;<br>
&gt; FAN&gt; On Fri, Feb 3, 2012 at 11:13 AM, David Gonzalez &lt;<a href=3D=
"mailto:dgonzalezh@gmail.com">dgonzalezh@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; ??&gt;&gt; this is the best forum eve, I asked a question weeks ago an=
d didn&#39;t<br>
&gt; ??&gt;&gt; even get a RTFM reply, you rule ppl.<br>
&gt;<br>
&gt; FAN&gt; Lets see. Perhaps people are just busy.<br>
&gt;<br>
&gt; We are all busy<br>
&gt;<br>
&gt; FAN&gt; Or your question doesn&#39;t make sense.<br>
&gt;<br>
&gt; If the question is asked - it makes sense. It is disrespectful to igno=
re the<br>
&gt; issues.<br>
&gt;<br>
<br>
</div>You&#39;re missing the point.<br>
<br>
People that contribute (i.e. giving answers) in opensource user forums<br>
(including this one) mostly do so on their free time. They do so out<br>
of good will to help others, or wanting to share their experience.<br>
There&#39;s no obligation whatsoever for them to do anything. Not even to<b=
r>
respond to a question.<br>
<br>
That&#39;s why I said &quot;if you want prompt, accurate, replies, buy supp=
ort<br>
contract. That&#39;s what it&#39;s there for&quot;. If you buy a support co=
ntract,<br>
and ask in their appropriate channel (e.g. web ticket, phone,<br>
whatever) then your comments is perfectly valid. They shouldn&#39;t ignore<=
br>
your question, or say they&#39;re busy, or say the question doesn&#39;t mak=
e<br>
sense. They&#39;re obligated to respond because they&#39;re paid to do so.<=
br>
<br>
But again, this forum is NOT a paid support forum. People contribute<br>
here does NOT get paid to do so. So don&#39;t complain if your questions<br=
>
are unanswered.<br>
<font color=3D"#888888"><br>
--<br>
Fajar<br>
</font><div><div></div><div class=3D"h5"><br></div></div></blockquote><div>=
<br></div><div>And those of us who answer questions here a lot scan the for=
ums and if a question makes no=C2=A0intelligible=C2=A0sense we&#39;ll proba=
bly skip it.</div>

<div>I know I&#39;m not getting paid to offer my support and I don&#39;t th=
ink anyone else is either.=C2=A0</div><div><br></div><div>Sometimes rewordi=
ng a question will get you an answer. Attacking the people in the forum pro=
bably won&#39;t.</div>

<div><br></div><div>Grant McWilliams</div><div><a href=3D"http://grantmcwil=
liams.com">grantmcwilliams.com</a></div><div><br></div><div>=C2=A0</div></d=
iv>

--e0cb4e6ffbc571cfb704b80c1380--


--===============7544637103579684880==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7544637103579684880==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 10:11:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 10:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtG5j-0002Iz-2A; Fri, 03 Feb 2012 10:10:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RtG5g-0002Iq-Of
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 10:10:01 +0000
Received: from [85.158.138.51:32747] by server-2.bemta-3.messagelabs.com id
	18/7D-15021-772BB2F4; Fri, 03 Feb 2012 10:09:59 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328263799!11791114!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.5 required=7.0 tests=NO_OBLIGATION
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11922 invoked from network); 3 Feb 2012 10:09:59 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-174.messagelabs.com with SMTP;
	3 Feb 2012 10:09:59 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 89EC610401B
	for <Xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:09:57 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id grq0doqSwmYm for <Xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:09:57 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 2784029F9E
	for <Xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:09:57 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ccb515f8b337f@simon.thehobsons.co.uk>
In-Reply-To: <CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
	<CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
Date: Fri, 3 Feb 2012 10:08:12 +0000
To: Xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Fajar A. Nugraha wrote:

>You're missing the point.
>
>People that contribute (i.e. giving answers) in opensource user forums
>(including this one) mostly do so on their free time. They do so out
>of good will to help others, or wanting to share their experience.
>There's no obligation whatsoever for them to do anything. Not even to
>respond to a question.

Furthermore, at least speaking for myself, if I don't have an answer 
then I'll keep quiet. Thus if no-one has any clue or no-one can 
understand what's being asked, then there'll be no answer. The 
alternative would be dozens (or even hundreds) of people answering 
with "I've no idea" which definitely wouldn't be helpful.

http://www.catb.org/~esr/faqs/smart-questions.html
is worth a good read

The OP may particularly care to turn to 
http://www.catb.org/~esr/faqs/smart-questions.html#id479876

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 10:11:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 10:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtG5j-0002Iz-2A; Fri, 03 Feb 2012 10:10:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RtG5g-0002Iq-Of
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 10:10:01 +0000
Received: from [85.158.138.51:32747] by server-2.bemta-3.messagelabs.com id
	18/7D-15021-772BB2F4; Fri, 03 Feb 2012 10:09:59 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328263799!11791114!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.5 required=7.0 tests=NO_OBLIGATION
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11922 invoked from network); 3 Feb 2012 10:09:59 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-174.messagelabs.com with SMTP;
	3 Feb 2012 10:09:59 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 89EC610401B
	for <Xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:09:57 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id grq0doqSwmYm for <Xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:09:57 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 2784029F9E
	for <Xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:09:57 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ccb515f8b337f@simon.thehobsons.co.uk>
In-Reply-To: <CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
	<CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
Date: Fri, 3 Feb 2012 10:08:12 +0000
To: Xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Fajar A. Nugraha wrote:

>You're missing the point.
>
>People that contribute (i.e. giving answers) in opensource user forums
>(including this one) mostly do so on their free time. They do so out
>of good will to help others, or wanting to share their experience.
>There's no obligation whatsoever for them to do anything. Not even to
>respond to a question.

Furthermore, at least speaking for myself, if I don't have an answer 
then I'll keep quiet. Thus if no-one has any clue or no-one can 
understand what's being asked, then there'll be no answer. The 
alternative would be dozens (or even hundreds) of people answering 
with "I've no idea" which definitely wouldn't be helpful.

http://www.catb.org/~esr/faqs/smart-questions.html
is worth a good read

The OP may particularly care to turn to 
http://www.catb.org/~esr/faqs/smart-questions.html#id479876

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 10:59:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 10:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtGqB-00043c-JC; Fri, 03 Feb 2012 10:58:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RtGq9-00043X-B2
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 10:58:01 +0000
Received: from [85.158.138.51:35922] by server-2.bemta-3.messagelabs.com id
	9A/95-15021-8BDBB2F4; Fri, 03 Feb 2012 10:58:00 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-4.tower-174.messagelabs.com!1328266679!11855971!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4393 invoked from network); 3 Feb 2012 10:57:59 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-4.tower-174.messagelabs.com with SMTP;
	3 Feb 2012 10:57:59 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 8C0CC10401A
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:57:57 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id WSMsLq1YiPkV for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:57:57 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 260C929F9E
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:57:57 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ecb516b13e753@simon.thehobsons.co.uk>
Date: Fri, 3 Feb 2012 10:57:54 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: [Xen-users] Problem with Appletalk - Xen related ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I have a system with Debian Squeeze & Xen 4.0

I installed Netatalk on a guest (also Debian Squeeze, PV) but atalkd 
won't start - reporting "Can't configure multicast". If I install 
Netatalk on Dom0 then it works - though being on the wrong machine 
it's not very useful. I also tried installing on another guest - got 
the same results so it looks like it won't run in a PV guest (or at 
least the PV guests I'm running).

Does anyone have any ideas ? Should the virtual NIC support this ?


atalkd is the Netatalk component that provides native AppleTalk 
protocol handling on the network - separate to the file & print 
services etc that can also run over IP.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 10:59:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 10:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtGqB-00043c-JC; Fri, 03 Feb 2012 10:58:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RtGq9-00043X-B2
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 10:58:01 +0000
Received: from [85.158.138.51:35922] by server-2.bemta-3.messagelabs.com id
	9A/95-15021-8BDBB2F4; Fri, 03 Feb 2012 10:58:00 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-4.tower-174.messagelabs.com!1328266679!11855971!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4393 invoked from network); 3 Feb 2012 10:57:59 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-4.tower-174.messagelabs.com with SMTP;
	3 Feb 2012 10:57:59 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 8C0CC10401A
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:57:57 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id WSMsLq1YiPkV for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:57:57 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 260C929F9E
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 10:57:57 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ecb516b13e753@simon.thehobsons.co.uk>
Date: Fri, 3 Feb 2012 10:57:54 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: [Xen-users] Problem with Appletalk - Xen related ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I have a system with Debian Squeeze & Xen 4.0

I installed Netatalk on a guest (also Debian Squeeze, PV) but atalkd 
won't start - reporting "Can't configure multicast". If I install 
Netatalk on Dom0 then it works - though being on the wrong machine 
it's not very useful. I also tried installing on another guest - got 
the same results so it looks like it won't run in a PV guest (or at 
least the PV guests I'm running).

Does anyone have any ideas ? Should the virtual NIC support this ?


atalkd is the Netatalk component that provides native AppleTalk 
protocol handling on the network - separate to the file & print 
services etc that can also run over IP.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 11:19:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 11:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtH9j-0004da-P0; Fri, 03 Feb 2012 11:18:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1RtH9i-0004dI-Vj
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 11:18:15 +0000
Received: from [85.158.143.99:63912] by server-1.bemta-4.messagelabs.com id
	B1/F6-29738-672CB2F4; Fri, 03 Feb 2012 11:18:14 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1328267891!13348156!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 918 invoked from network); 3 Feb 2012 11:18:13 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 11:18:13 -0000
Received: by damc16 with SMTP id c16so17469327dam.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 03:18:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=co6xRjC0KVJhwkn731snI/lIsThPnKZZKVs1Ym6BC6Q=;
	b=MZF4hnjkXau8rxREnQvuVEmmpQ5WB2Fo44rSCiGRaG+DcdwT2zusPENlAJaa+3rA4p
	+iLIO/N+Or/HSBbqYh8CcbQEFn2biw7Yf1U1ZziP9X1N8WdGqKltrPOxL/nC6pHfacUg
	CqVZyzPFdj+/laFWSyqkxJqe68VFjyMt2dh3U=
Received: by 10.68.73.6 with SMTP id h6mr16652818pbv.116.1328267890481;
	Fri, 03 Feb 2012 03:18:10 -0800 (PST)
Received: from [192.168.0.6] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id o7sm12367352pbq.8.2012.02.03.03.18.08
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 03 Feb 2012 03:18:09 -0800 (PST)
From: Qrux <qrux.qed@gmail.com>
Date: Fri, 3 Feb 2012 03:18:09 -0800
Message-Id: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] Terribad "file:" performance (vs reasonable "phy:" perf)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Howdy,

I've done a bit more research, and found some answers to my earlier question about qemu-dm.  It would seem that a 64-bit 3.x kernel does not have blktap drivers available.  And, according to the docs in docs/misc/xl-disk-configuration.txt, when a domU disk is specified as:

	file:/path/to/file

the rule seems to be: "For block device type 'file' with format raw or when no format specfied, tapdisk2 is used when present otherwise qemu fallback option is used."

I dug through some older sources that suggested using the "phy:" block-device-type with a loop device (e.g., /dev/loop0).  This worked, and gave an order-of-magnitude improvement.  Here's what I've observed: on a quad-core i5-2400 with a single sata HD, I see this type of performance:

  * A physical disk partition           - phy:/dev/sda7       - ~55 MB/s
  * A loop device using the phy: driver - phy:/dev/loop0      - ~35 MB/s
  * A qemu-dm fallback                  - file:/xen/domU.img  - < 3 MB/s (!)

Before pursuing this any further, it would be reassuring to hear that other people have seen similar results, or if I'm barking up the wrong tree.  Specifically, my configuration is Xen-4.1.2 on a 64-bit Linux-3.1.0 dom0 (dom0_mem=2048), with a 64-bit Linux-3.1.0 domU configured as a PV host.  Neither host nor guest is multilib or has 32-bit libraries.  And, I'm using xl (not xm) to start my instance.  Have the collective "you" seen numbers like these, or is this a sign that I'm missing something?

In addition, even though that same doc suggests that these "device type specifiers" like "file:" or "phy:" are deprecated, until a blktap driver is ported to a pure-64-bit environment, they are still necessary, right?  My 64-bit build doesn't have blktapctl (or whatever that daemon is called), and when I leave out the type specifier, the domU hangs on waiting for XENBUS, which--along with the various log outputs--seemed to indicate that it was stuck trying to load a blktap driver which doesn't exist.

In short, I'd like to have a reasonable assurance that my choice for non-fixed partitions (along with my other system constraints) is using a "phy:" device type with either: 1) loop devices I create by hand at the start of each VM, or 2) using LVM, which creates virtual block devices.

Are those my choices aside from qemu-dm (which appears to suck wind)?

	Q


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 11:19:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 11:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtH9j-0004da-P0; Fri, 03 Feb 2012 11:18:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1RtH9i-0004dI-Vj
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 11:18:15 +0000
Received: from [85.158.143.99:63912] by server-1.bemta-4.messagelabs.com id
	B1/F6-29738-672CB2F4; Fri, 03 Feb 2012 11:18:14 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1328267891!13348156!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 918 invoked from network); 3 Feb 2012 11:18:13 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 11:18:13 -0000
Received: by damc16 with SMTP id c16so17469327dam.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 03:18:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=co6xRjC0KVJhwkn731snI/lIsThPnKZZKVs1Ym6BC6Q=;
	b=MZF4hnjkXau8rxREnQvuVEmmpQ5WB2Fo44rSCiGRaG+DcdwT2zusPENlAJaa+3rA4p
	+iLIO/N+Or/HSBbqYh8CcbQEFn2biw7Yf1U1ZziP9X1N8WdGqKltrPOxL/nC6pHfacUg
	CqVZyzPFdj+/laFWSyqkxJqe68VFjyMt2dh3U=
Received: by 10.68.73.6 with SMTP id h6mr16652818pbv.116.1328267890481;
	Fri, 03 Feb 2012 03:18:10 -0800 (PST)
Received: from [192.168.0.6] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id o7sm12367352pbq.8.2012.02.03.03.18.08
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 03 Feb 2012 03:18:09 -0800 (PST)
From: Qrux <qrux.qed@gmail.com>
Date: Fri, 3 Feb 2012 03:18:09 -0800
Message-Id: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] Terribad "file:" performance (vs reasonable "phy:" perf)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Howdy,

I've done a bit more research, and found some answers to my earlier question about qemu-dm.  It would seem that a 64-bit 3.x kernel does not have blktap drivers available.  And, according to the docs in docs/misc/xl-disk-configuration.txt, when a domU disk is specified as:

	file:/path/to/file

the rule seems to be: "For block device type 'file' with format raw or when no format specfied, tapdisk2 is used when present otherwise qemu fallback option is used."

I dug through some older sources that suggested using the "phy:" block-device-type with a loop device (e.g., /dev/loop0).  This worked, and gave an order-of-magnitude improvement.  Here's what I've observed: on a quad-core i5-2400 with a single sata HD, I see this type of performance:

  * A physical disk partition           - phy:/dev/sda7       - ~55 MB/s
  * A loop device using the phy: driver - phy:/dev/loop0      - ~35 MB/s
  * A qemu-dm fallback                  - file:/xen/domU.img  - < 3 MB/s (!)

Before pursuing this any further, it would be reassuring to hear that other people have seen similar results, or if I'm barking up the wrong tree.  Specifically, my configuration is Xen-4.1.2 on a 64-bit Linux-3.1.0 dom0 (dom0_mem=2048), with a 64-bit Linux-3.1.0 domU configured as a PV host.  Neither host nor guest is multilib or has 32-bit libraries.  And, I'm using xl (not xm) to start my instance.  Have the collective "you" seen numbers like these, or is this a sign that I'm missing something?

In addition, even though that same doc suggests that these "device type specifiers" like "file:" or "phy:" are deprecated, until a blktap driver is ported to a pure-64-bit environment, they are still necessary, right?  My 64-bit build doesn't have blktapctl (or whatever that daemon is called), and when I leave out the type specifier, the domU hangs on waiting for XENBUS, which--along with the various log outputs--seemed to indicate that it was stuck trying to load a blktap driver which doesn't exist.

In short, I'd like to have a reasonable assurance that my choice for non-fixed partitions (along with my other system constraints) is using a "phy:" device type with either: 1) loop devices I create by hand at the start of each VM, or 2) using LVM, which creates virtual block devices.

Are those my choices aside from qemu-dm (which appears to suck wind)?

	Q


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 11:22:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtHCr-0004zq-LU; Fri, 03 Feb 2012 11:21:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RtHCq-0004zf-7y
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 11:21:28 +0000
Received: from [85.158.138.51:15426] by server-5.bemta-3.messagelabs.com id
	02/62-25695-733CB2F4; Fri, 03 Feb 2012 11:21:27 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1328268086!11861306!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15249 invoked from network); 3 Feb 2012 11:21:26 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 11:21:26 -0000
Received: from p4fd6b04a.dip.t-dialin.net ([79.214.176.74]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RtHCm-0002eS-NC; Fri, 03 Feb 2012 12:21:25 +0100
References: <474eba6c-9d91-4140-8ec0-a329ccdcbda8@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <474eba6c-9d91-4140-8ec0-a329ccdcbda8@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Fri, 03 Feb 2012 12:11:20 +0100
To: Simon Hobson <linux@thehobsons.co.uk>,xen-users@lists.xensource.com
Message-ID: <77840eb1-3dbe-4c6b-80e2-9b8edc3f2f5b@email.android.com>
Subject: Re: [Xen-users] Problem with Appletalk - Xen related ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Simon Hobson <linux@thehobsons.co.uk> schrieb:

>I installed Netatalk on a guest (also Debian Squeeze, PV) but atalkd
>won't start - reporting "Can't configure multicast". If I install
>Netatalk on Dom0 then it work

I'm not experienced with atalkd, but did your kernel provides the same IP and atalk features as in your Dom0 (i.e. IP multicast etc.)?

Did you use a bridged xen setup and is your bridge connected to the same physical network as your Dom0. If not, could you try that?


best regards,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk8rwNc6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDQ96AJ9WmBeiTZVI
UM4+r6+DmBu8oWprcQCfYvIxedXS4Q9gRnLlu4S43rhkgGU=
=5Zh1
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 11:22:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtHCr-0004zq-LU; Fri, 03 Feb 2012 11:21:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RtHCq-0004zf-7y
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 11:21:28 +0000
Received: from [85.158.138.51:15426] by server-5.bemta-3.messagelabs.com id
	02/62-25695-733CB2F4; Fri, 03 Feb 2012 11:21:27 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1328268086!11861306!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15249 invoked from network); 3 Feb 2012 11:21:26 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 11:21:26 -0000
Received: from p4fd6b04a.dip.t-dialin.net ([79.214.176.74]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RtHCm-0002eS-NC; Fri, 03 Feb 2012 12:21:25 +0100
References: <474eba6c-9d91-4140-8ec0-a329ccdcbda8@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <474eba6c-9d91-4140-8ec0-a329ccdcbda8@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Fri, 03 Feb 2012 12:11:20 +0100
To: Simon Hobson <linux@thehobsons.co.uk>,xen-users@lists.xensource.com
Message-ID: <77840eb1-3dbe-4c6b-80e2-9b8edc3f2f5b@email.android.com>
Subject: Re: [Xen-users] Problem with Appletalk - Xen related ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Simon Hobson <linux@thehobsons.co.uk> schrieb:

>I installed Netatalk on a guest (also Debian Squeeze, PV) but atalkd
>won't start - reporting "Can't configure multicast". If I install
>Netatalk on Dom0 then it work

I'm not experienced with atalkd, but did your kernel provides the same IP and atalk features as in your Dom0 (i.e. IP multicast etc.)?

Did you use a bridged xen setup and is your bridge connected to the same physical network as your Dom0. If not, could you try that?


best regards,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk8rwNc6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDQ96AJ9WmBeiTZVI
UM4+r6+DmBu8oWprcQCfYvIxedXS4Q9gRnLlu4S43rhkgGU=
=5Zh1
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 12:00:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 12:00:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtHnA-0006gb-Ut; Fri, 03 Feb 2012 11:59:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>) id 1RtHn8-0006gW-LC
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 11:58:58 +0000
Received: from [85.158.139.83:20688] by server-7.bemta-5.messagelabs.com id
	44/94-08209-10CCB2F4; Fri, 03 Feb 2012 11:58:57 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-15.tower-182.messagelabs.com!1328270336!13519864!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.5 required=7.0 tests=FORGED_MUA_OUTLOOK, NO_OBLIGATION
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27272 invoked from network); 3 Feb 2012 11:58:57 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-15.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 11:58:57 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q13BvlVF022237
	for <Xen-users@lists.xensource.com>; Fri, 3 Feb 2012 13:57:49 +0200
Message-ID: <89FB6E800FD54414B8F320A4FB613D9E@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: <Xen-users@lists.xensource.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com><CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com><FCF14D451255423381D672E513EC858C@nobody><CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
	<p0624081ccb515f8b337f@simon.thehobsons.co.uk>
Date: Fri, 3 Feb 2012 13:59:06 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

The above was made that the issue is not important, and so it is ignored. 
Each of us here spent many hours figuring with Xen. And to say that we 
should have no need to read - each is to be understood. If someone wants 
money for the answer to the question - and it should say. If I was sure that 
I get exactly the right answer and that's my kind - I would have paid the 
support. But I bet - which for my money I do not get what you need, and 
trying to find answers in this correspondence, I am looking for clever 
ideas, rather than "gannet's  answers - read it yet or you did not ask me 
important questions, although I do not know about what they mean."

Maybe everyone is using Xen but the dream to become Bill Gates? Thought 
becomes rich fool

So, let's respect for all members of the xen-user and help.
I have a lot of experience and I am ready to share them, let them try the 
same thing to everyone.
But I also have unresolved issues where I need all your help

 SH> Fajar A. Nugraha wrote:

 ??>> You're missing the point.
 ??>>
 ??>> People that contribute (i.e. giving answers) in opensource user forums
 ??>> (including this one) mostly do so on their free time. They do so out
 ??>> of good will to help others, or wanting to share their experience.
 ??>> There's no obligation whatsoever for them to do anything. Not even to
 ??>> respond to a question.

 SH> Furthermore, at least speaking for myself, if I don't have an answer
 SH> then I'll keep quiet. Thus if no-one has any clue or no-one can
 SH> understand what's being asked, then there'll be no answer. The
 SH> alternative would be dozens (or even hundreds) of people answering
 SH> with "I've no idea" which definitely wouldn't be helpful.

 SH> http://www.catb.org/~esr/faqs/smart-questions.html
 SH> is worth a good read

 SH> The OP may particularly care to turn to
 SH> http://www.catb.org/~esr/faqs/smart-questions.html#id479876


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 12:00:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 12:00:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtHnA-0006gb-Ut; Fri, 03 Feb 2012 11:59:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>) id 1RtHn8-0006gW-LC
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 11:58:58 +0000
Received: from [85.158.139.83:20688] by server-7.bemta-5.messagelabs.com id
	44/94-08209-10CCB2F4; Fri, 03 Feb 2012 11:58:57 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-15.tower-182.messagelabs.com!1328270336!13519864!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.5 required=7.0 tests=FORGED_MUA_OUTLOOK, NO_OBLIGATION
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27272 invoked from network); 3 Feb 2012 11:58:57 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-15.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 11:58:57 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q13BvlVF022237
	for <Xen-users@lists.xensource.com>; Fri, 3 Feb 2012 13:57:49 +0200
Message-ID: <89FB6E800FD54414B8F320A4FB613D9E@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: <Xen-users@lists.xensource.com>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com><CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com><FCF14D451255423381D672E513EC858C@nobody><CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
	<p0624081ccb515f8b337f@simon.thehobsons.co.uk>
Date: Fri, 3 Feb 2012 13:59:06 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

The above was made that the issue is not important, and so it is ignored. 
Each of us here spent many hours figuring with Xen. And to say that we 
should have no need to read - each is to be understood. If someone wants 
money for the answer to the question - and it should say. If I was sure that 
I get exactly the right answer and that's my kind - I would have paid the 
support. But I bet - which for my money I do not get what you need, and 
trying to find answers in this correspondence, I am looking for clever 
ideas, rather than "gannet's  answers - read it yet or you did not ask me 
important questions, although I do not know about what they mean."

Maybe everyone is using Xen but the dream to become Bill Gates? Thought 
becomes rich fool

So, let's respect for all members of the xen-user and help.
I have a lot of experience and I am ready to share them, let them try the 
same thing to everyone.
But I also have unresolved issues where I need all your help

 SH> Fajar A. Nugraha wrote:

 ??>> You're missing the point.
 ??>>
 ??>> People that contribute (i.e. giving answers) in opensource user forums
 ??>> (including this one) mostly do so on their free time. They do so out
 ??>> of good will to help others, or wanting to share their experience.
 ??>> There's no obligation whatsoever for them to do anything. Not even to
 ??>> respond to a question.

 SH> Furthermore, at least speaking for myself, if I don't have an answer
 SH> then I'll keep quiet. Thus if no-one has any clue or no-one can
 SH> understand what's being asked, then there'll be no answer. The
 SH> alternative would be dozens (or even hundreds) of people answering
 SH> with "I've no idea" which definitely wouldn't be helpful.

 SH> http://www.catb.org/~esr/faqs/smart-questions.html
 SH> is worth a good read

 SH> The OP may particularly care to turn to
 SH> http://www.catb.org/~esr/faqs/smart-questions.html#id479876


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 12:47:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 12:47:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtIW6-00088q-LF; Fri, 03 Feb 2012 12:45:26 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emmanuel.courcelle@toulouse.inra.fr>)
	id 1RtIW4-00088l-Vr
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 12:45:25 +0000
X-Env-Sender: emmanuel.courcelle@toulouse.inra.fr
X-Msg-Ref: server-7.tower-182.messagelabs.com!1328273118!13508108!1
X-Originating-IP: [147.99.107.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 937 invoked from network); 3 Feb 2012 12:45:18 -0000
Received: from mx.toulouse.inra.fr (HELO yang.toulouse.inra.fr)
	(147.99.107.115)
	by server-7.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 3 Feb 2012 12:45:18 -0000
Received: from [147.99.102.222] (lipmCinfoEC [147.99.102.222])
	(authenticated bits=0)
	by yang.toulouse.inra.fr (/8.14.4) with ESMTP id q13CjHv6012619
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
	for <xen-users@lists.xensource.com>;
	Fri, 3 Feb 2012 13:45:17 +0100 (CET)
Message-ID: <4F2BD6DD.7080004@toulouse.inra.fr>
Date: Fri, 03 Feb 2012 13:45:17 +0100
From: Emmanuel COURCELLE <emmanuel.courcelle@toulouse.inra.fr>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Miltered: at yang with ID 4F2BD6DD.000 by Joe's j-chkmail (http : //
	j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 4F2BD6DD.000/147.99.102.222/lipmCinfoEC/[147.99.102.222]/<emmanuel.courcelle@toulouse.inra.fr>
X-j-chkmail-Score: MSGID : 4F2BD6DD.000 on yang.toulouse.inra.fr : j-chkmail
	score : . : R=. U=. O=. B=0.013 -> S=0.013
X-j-chkmail-Status: Ham
X-Virus-Scanned: clamav-milter 0.97 at yang
X-Virus-Status: Clean
Subject: [Xen-users] Virtual machine with more than 256 Gb memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello everybody

We are now planning to buy a new (and big: typically a 40-core machine, 
1Tb memory) which would have about 10-20 virtual machines. One of those 
virtual machines would be dedicated to scientific software, and should 
have 768Gb just for itself.

The host operating system would be whether Debian 6, OR Suse Entreprise 
v 10. The first one because we know and love Debian, the latter because 
only suse is supported by Dell (alas).

So, the questions are:

1/ Is such a configuration simply possible ? Just now on debian the max 
memory for a virtual machine is set to 256 Gb. Is getting 768Gb only a 
question of kernel compilation, or is there something more complicated ? 
(I don't have such a configuration yet, so I cannot test...).

2/ Which Xen version is packaged by Suse ? Is it a 4.0.1 as in Debian 6, 
or is it a more recent version ?

3/ Does anybody around here have any feedback about Xen on suse 
Entreprise 10 ?

Thanks in advance for your kind answers


-- 
Emmanuel COURCELLE                emmanuel.courcelle@toulouse.inra.fr
L.I.P.M. (UMR CNRS-INRA 2594/441) tel (33) 5-61-28-54-50
B.P.52627 - 31326 CASTANET TOLOSAN Cedex - FRANCE


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 12:47:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 12:47:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtIW6-00088q-LF; Fri, 03 Feb 2012 12:45:26 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emmanuel.courcelle@toulouse.inra.fr>)
	id 1RtIW4-00088l-Vr
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 12:45:25 +0000
X-Env-Sender: emmanuel.courcelle@toulouse.inra.fr
X-Msg-Ref: server-7.tower-182.messagelabs.com!1328273118!13508108!1
X-Originating-IP: [147.99.107.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 937 invoked from network); 3 Feb 2012 12:45:18 -0000
Received: from mx.toulouse.inra.fr (HELO yang.toulouse.inra.fr)
	(147.99.107.115)
	by server-7.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 3 Feb 2012 12:45:18 -0000
Received: from [147.99.102.222] (lipmCinfoEC [147.99.102.222])
	(authenticated bits=0)
	by yang.toulouse.inra.fr (/8.14.4) with ESMTP id q13CjHv6012619
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
	for <xen-users@lists.xensource.com>;
	Fri, 3 Feb 2012 13:45:17 +0100 (CET)
Message-ID: <4F2BD6DD.7080004@toulouse.inra.fr>
Date: Fri, 03 Feb 2012 13:45:17 +0100
From: Emmanuel COURCELLE <emmanuel.courcelle@toulouse.inra.fr>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Miltered: at yang with ID 4F2BD6DD.000 by Joe's j-chkmail (http : //
	j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 4F2BD6DD.000/147.99.102.222/lipmCinfoEC/[147.99.102.222]/<emmanuel.courcelle@toulouse.inra.fr>
X-j-chkmail-Score: MSGID : 4F2BD6DD.000 on yang.toulouse.inra.fr : j-chkmail
	score : . : R=. U=. O=. B=0.013 -> S=0.013
X-j-chkmail-Status: Ham
X-Virus-Scanned: clamav-milter 0.97 at yang
X-Virus-Status: Clean
Subject: [Xen-users] Virtual machine with more than 256 Gb memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello everybody

We are now planning to buy a new (and big: typically a 40-core machine, 
1Tb memory) which would have about 10-20 virtual machines. One of those 
virtual machines would be dedicated to scientific software, and should 
have 768Gb just for itself.

The host operating system would be whether Debian 6, OR Suse Entreprise 
v 10. The first one because we know and love Debian, the latter because 
only suse is supported by Dell (alas).

So, the questions are:

1/ Is such a configuration simply possible ? Just now on debian the max 
memory for a virtual machine is set to 256 Gb. Is getting 768Gb only a 
question of kernel compilation, or is there something more complicated ? 
(I don't have such a configuration yet, so I cannot test...).

2/ Which Xen version is packaged by Suse ? Is it a 4.0.1 as in Debian 6, 
or is it a more recent version ?

3/ Does anybody around here have any feedback about Xen on suse 
Entreprise 10 ?

Thanks in advance for your kind answers


-- 
Emmanuel COURCELLE                emmanuel.courcelle@toulouse.inra.fr
L.I.P.M. (UMR CNRS-INRA 2594/441) tel (33) 5-61-28-54-50
B.P.52627 - 31326 CASTANET TOLOSAN Cedex - FRANCE


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 13:45:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 13:45:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJPg-00023N-65; Fri, 03 Feb 2012 13:42:52 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1RtJPd-00022g-Oq; Fri, 03 Feb 2012 13:42:50 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328276562!13046231!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21262 invoked from network); 3 Feb 2012 13:42:42 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 13:42:42 -0000
Received: by wibhm2 with SMTP id hm2so7261341wib.30
	for <multiple recipients>; Fri, 03 Feb 2012 05:42:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=sender:message-id:date:from:user-agent:mime-version:to:subject
	:content-type; bh=rXJSwMJJcdGbI5GWy5kM1PwYR/7sBouCMtRkaP3Q76I=;
	b=rrNsi7pEC3K8eivaQS84H7FeQTF0yuOWEa+suHdoVum6fgvYXNp+230/gS2ZSV4v6v
	l1lpR+X7Uqf1/2Bi25p4/JzDi7hHitELQFvafFvPJSXhhvFJnitaaDfGqR2kdwEokcbx
	wrvqRaYFbAcZVgAML0aoY+HXQfAK06BjvNOOQ=
Received: by 10.180.89.71 with SMTP id bm7mr24788379wib.20.1328276562323;
	Fri, 03 Feb 2012 05:42:42 -0800 (PST)
Received: from [172.16.26.10] (d54C6D43E.access.telenet.be. [84.198.212.62])
	by mx.google.com with ESMTPS id hc10sm6629996wib.8.2012.02.03.05.42.38
	(version=SSLv3 cipher=OTHER); Fri, 03 Feb 2012 05:42:41 -0800 (PST)
Message-ID: <4F2BE44B.5030003@xen.org>
Date: Fri, 03 Feb 2012 13:42:35 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	"xen-api@lists.xensource.com" <xen-api@lists.xensource.com>, 
	"xen-arm@lists.xensource.com" <xen-arm@lists.xensource.com>
Subject: [Xen-users] Give us feedback for the new Xen.org site
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5915635039176070331=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============5915635039176070331==
Content-Type: multipart/alternative;
 boundary="------------070106040103040206070901"

This is a multi-part message in MIME format.
--------------070106040103040206070901
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear Community Members,

I am finally able to build a new website for Xen.org. The aim of this 
work is to create an engaging and integrated community web site that 
invites participation and acts as a portal for Xen users, developers and 
companies in the eco-system. You can give input on the site by going to 
http://wiki.xen.org/wiki/New_Xen_Website

The new site will have several main areas:

The home page, which mainly acts as an aggregator for news and activity 
happening in the community. This should make it easier for newcomers to 
Xen, to have a brief look and get a feeling of the vibrancy of the Xen 
community.There is actually a lot of activity today: it is merely 
obscured and hidden as the activity is dispersed to many places. The 
home page will also provide a window into the new Xen.org blog, as well 
as sections for Xen events, etc.

An area for users. This area will provide information about Xen and Xen 
projects, will help you learn about Xen, will point people to downloads 
and Linux/Unix distributions that contain Xen, will help you find 
documentation,will help you get help and support, etc. Xen has 
traditionally been a very developer focused community.As a consequence 
we have not supported our users that well. I have some open questions in 
this area, where I will be looking for your input. For example: is there 
a preference for mailing lists, forums, or stackoverflow like 
functionality? How should we best link to Linux distributions and other 
projects that distribute Xen?

An eco-system area: this is essentially a searchable directory of 
product and projects that use Xen, modify Xen, build on top of Xen, 
distribute Xen, etc. It is also a directory of research around Xen and 
services such as consultancy, training, hosting and cloud vendors that 
are built on top of Xen. This section will be fairly interactive: the 
intention is that if you are a vendor, you can add an entry to the 
directory which will be approved by a moderator moderator before 
publication. As a user of the directory, you can rate, recommend, 
comment on vendors, products, projects, etc.

An area for developers: this contains project descriptions, links to 
downloads, codelines, information about governance, mailing lists, etc.

Other changes: the site will have the capability to register users. 
Generally, all areas of the site will be accessible without any user 
account, except for areas where you need to write to the site and 
identification is thus necessary. We envisage that we will be able to 
implement single sign-on capability for the new site and at least theXen 
wiki. There will be user profiles that allow you to provide information 
about how you use Xen, but ultimately you only have to provide what you 
are comfortable with. The idea is for example that I can implement 
functionality such as the old community spotlight section by just 
maintaining a list of profile names. Name, pictures, bio, etc. would be 
managed and maintained by you. I am also looking at capabilities, such 
as being able to send newsletters, to registered site users.

*Where I need your input*

**

We will consult you on questions such as look and feel, on a new or 
revamped Xen logo, on new panda's, on navigation, on some of the 
headlines and taglines.

In some areas we do not quite know what you want from Xen.org: e.g. 
should we have a user mailing list, user fora and/or support forum 
functionality similar to stackoverflow? Should we make the developer 
mailing lists accessible via the website?

I also wanted to get views on whether it is OK to require logging into 
the site before you download a Xen or XCP binary. My thinking is that 
this is not good, but that it is OK to ask you nicely to sign in and/or 
create an account before you download. Having some information about its 
users is important to maintain the long term health of an open source 
project: today Xen has very little information about its users. 
Mainly,because we never asked. Providing information is an easy way how 
you can give something back to the community.

Another area where we will consult you is on how we migrate you from 
existing systems to the new one. Is it OK, to migrate existing users to 
the new site (using some kind of opt-out or activation scheme)? Is it 
not, etc.?

Links to feedback sheets, mockups, etc. can be found here: 
http://wiki.xen.org/wiki/New_Xen_Website

Looking forward to hear from you

Best Regards
Lars
**


--------------070106040103040206070901
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-GB</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
</style>
<![endif]-->
    <p class="MsoNormal">Dear Community Members,<o:p></o:p></p>
    <p class="MsoNormal">I am finally able to build a new website for
      Xen.org. The
      aim of this work is to create an engaging and integrated community
      web site
      that invites participation and acts as a portal for Xen users,
      developers and
      companies in the eco-system. You can give input on the site by
      going to <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/New_Xen_Website">http://wiki.xen.org/wiki/New_Xen_Website</a><br>
    </p>
    <p class="MsoNormal">The new site will have several main areas:<o:p></o:p></p>
    <p class="MsoNormal">The home page, which mainly acts as an
      aggregator for news
      and activity happening in the community. This should make it
      easier for
      newcomers to Xen, to have a brief look and get a feeling of the
      vibrancy of the
      Xen community.<span style="mso-spacerun:yes">&nbsp; </span>There is
      actually a lot
      of activity today: it is merely obscured and hidden as the
      activity is
      dispersed to many places. The home page will also provide a window
      into the new
      Xen.org blog, as well as sections for Xen events, etc.<o:p></o:p></p>
    <p class="MsoNormal">An area for users. This area will provide
      information
      about Xen and Xen projects, will help you learn about Xen, will
      point people to
      downloads and Linux/Unix distributions that contain Xen, will help
      you find
      documentation,<span style="mso-spacerun:yes">&nbsp; </span>will help
      you get help
      and support, etc. Xen has traditionally been a very developer
      focused
      community.<span style="mso-spacerun:yes">&nbsp; </span>As a
      consequence we have not
      supported our users that well. I have some open questions in this
      area, where I
      will be looking for your input. For example: is there a preference
      for mailing
      lists, forums, or stackoverflow like functionality? How should we
      best link to
      Linux distributions and other projects that distribute Xen?<o:p></o:p></p>
    <p class="MsoNormal">An eco-system area: this is essentially a
      searchable
      directory of product and projects that use Xen, modify Xen, build
      on top of
      Xen, distribute Xen, etc. It is also a directory of research
      around Xen and
      services such as consultancy, training, hosting and cloud vendors
      that are
      built on top of Xen. This section will be fairly interactive: the
      intention is
      that if you are a vendor, you can add an entry to the directory
      which will be
      approved by a moderator moderator before publication. As a user of
      the
      directory, you can rate, recommend, comment on vendors, products,
      projects,
      etc.<o:p></o:p></p>
    <p class="MsoNormal">An area for developers: this contains project
      descriptions, links to downloads, codelines, information about
      governance,
      mailing lists, etc.<o:p></o:p></p>
    <p class="MsoNormal">Other changes: the site will have the
      capability to
      register users. Generally, all areas of the site will be
      accessible without any
      user account, except for areas where you need to write to the site
      and
      identification is thus necessary. We envisage that we will be able
      to implement
      single sign-on capability for the new site and at least the<span
        style="mso-spacerun:yes">&nbsp; </span>Xen wiki. There will be user
      profiles that
      allow you to provide information about how you use Xen, but
      ultimately you only
      have to provide what you are comfortable with. The idea is for
      example that I
      can implement functionality such as the old community spotlight
      section by just
      maintaining a list of profile names. Name, pictures, bio, etc.
      would be managed
      and maintained by you. I am also looking at capabilities, such as
      being able to
      send newsletters, to registered site users.<o:p></o:p></p>
    <p class="MsoNormal"><b>Where I need your input<o:p></o:p></b></p>
    <b>
    </b>
    <p class="MsoNormal">We will consult you on questions such as look
      and feel, on a
      new or revamped Xen logo, on new panda's, on navigation, on some
      of the
      headlines and taglines.<o:p></o:p></p>
    <p class="MsoNormal"><o:p></o:p>In some areas we do not quite know
      what you want from
      Xen.org: e.g. should we have a user mailing list, user fora and/or
      support
      forum functionality similar to stackoverflow? Should we make the
      developer
      mailing lists accessible via the website? <o:p></o:p>
    </p>
    <p class="MsoNormal">I also wanted to get views on whether it is OK
      to require
      logging into the site before you download a Xen or XCP binary. My
      thinking is
      that this is not good, but that it is OK to ask you nicely to sign
      in and/or
      create an account before you download. Having some information
      about its users
      is important to maintain the long term health of an open source
      project: today
      Xen has very little information about its users. Mainly,<span
        style="mso-spacerun:yes">&nbsp; </span>because we never asked.
      Providing information
      is an easy way how you can give something back to the community.<o:p></o:p></p>
    <p class="MsoNormal">Another area where we will consult you is on
      how we migrate
      you from existing systems to the new one. Is it OK, to migrate
      existing users
      to the new site (using some kind of opt-out or activation scheme)?
      Is it not,
      etc.?<br>
      <o:p></o:p></p>
    <p class="MsoNormal">Links to feedback sheets, mockups, etc. can be
      found here: <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/New_Xen_Website">http://wiki.xen.org/wiki/New_Xen_Website</a><br>
    </p>
    <p class="MsoNormal">Looking forward to hear from you<br>
    </p>
    <p class="MsoNormal">Best Regards<br>
      Lars<br>
      <b></b></p>
    <o:p></o:p>
    <meta name="ProgId" content="Word.Document">
    <meta name="Generator" content="Microsoft Word 14">
    <meta name="Originator" content="Microsoft Word 14">
    <link rel="File-List"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
    <link rel="themeData"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
    <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
    <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:595.3pt 841.9pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
  </body>
</html>

--------------070106040103040206070901--


--===============5915635039176070331==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5915635039176070331==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 13:45:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 13:45:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJPg-00023N-65; Fri, 03 Feb 2012 13:42:52 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1RtJPd-00022g-Oq; Fri, 03 Feb 2012 13:42:50 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328276562!13046231!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21262 invoked from network); 3 Feb 2012 13:42:42 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 13:42:42 -0000
Received: by wibhm2 with SMTP id hm2so7261341wib.30
	for <multiple recipients>; Fri, 03 Feb 2012 05:42:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=sender:message-id:date:from:user-agent:mime-version:to:subject
	:content-type; bh=rXJSwMJJcdGbI5GWy5kM1PwYR/7sBouCMtRkaP3Q76I=;
	b=rrNsi7pEC3K8eivaQS84H7FeQTF0yuOWEa+suHdoVum6fgvYXNp+230/gS2ZSV4v6v
	l1lpR+X7Uqf1/2Bi25p4/JzDi7hHitELQFvafFvPJSXhhvFJnitaaDfGqR2kdwEokcbx
	wrvqRaYFbAcZVgAML0aoY+HXQfAK06BjvNOOQ=
Received: by 10.180.89.71 with SMTP id bm7mr24788379wib.20.1328276562323;
	Fri, 03 Feb 2012 05:42:42 -0800 (PST)
Received: from [172.16.26.10] (d54C6D43E.access.telenet.be. [84.198.212.62])
	by mx.google.com with ESMTPS id hc10sm6629996wib.8.2012.02.03.05.42.38
	(version=SSLv3 cipher=OTHER); Fri, 03 Feb 2012 05:42:41 -0800 (PST)
Message-ID: <4F2BE44B.5030003@xen.org>
Date: Fri, 03 Feb 2012 13:42:35 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	"xen-api@lists.xensource.com" <xen-api@lists.xensource.com>, 
	"xen-arm@lists.xensource.com" <xen-arm@lists.xensource.com>
Subject: [Xen-users] Give us feedback for the new Xen.org site
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5915635039176070331=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============5915635039176070331==
Content-Type: multipart/alternative;
 boundary="------------070106040103040206070901"

This is a multi-part message in MIME format.
--------------070106040103040206070901
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear Community Members,

I am finally able to build a new website for Xen.org. The aim of this 
work is to create an engaging and integrated community web site that 
invites participation and acts as a portal for Xen users, developers and 
companies in the eco-system. You can give input on the site by going to 
http://wiki.xen.org/wiki/New_Xen_Website

The new site will have several main areas:

The home page, which mainly acts as an aggregator for news and activity 
happening in the community. This should make it easier for newcomers to 
Xen, to have a brief look and get a feeling of the vibrancy of the Xen 
community.There is actually a lot of activity today: it is merely 
obscured and hidden as the activity is dispersed to many places. The 
home page will also provide a window into the new Xen.org blog, as well 
as sections for Xen events, etc.

An area for users. This area will provide information about Xen and Xen 
projects, will help you learn about Xen, will point people to downloads 
and Linux/Unix distributions that contain Xen, will help you find 
documentation,will help you get help and support, etc. Xen has 
traditionally been a very developer focused community.As a consequence 
we have not supported our users that well. I have some open questions in 
this area, where I will be looking for your input. For example: is there 
a preference for mailing lists, forums, or stackoverflow like 
functionality? How should we best link to Linux distributions and other 
projects that distribute Xen?

An eco-system area: this is essentially a searchable directory of 
product and projects that use Xen, modify Xen, build on top of Xen, 
distribute Xen, etc. It is also a directory of research around Xen and 
services such as consultancy, training, hosting and cloud vendors that 
are built on top of Xen. This section will be fairly interactive: the 
intention is that if you are a vendor, you can add an entry to the 
directory which will be approved by a moderator moderator before 
publication. As a user of the directory, you can rate, recommend, 
comment on vendors, products, projects, etc.

An area for developers: this contains project descriptions, links to 
downloads, codelines, information about governance, mailing lists, etc.

Other changes: the site will have the capability to register users. 
Generally, all areas of the site will be accessible without any user 
account, except for areas where you need to write to the site and 
identification is thus necessary. We envisage that we will be able to 
implement single sign-on capability for the new site and at least theXen 
wiki. There will be user profiles that allow you to provide information 
about how you use Xen, but ultimately you only have to provide what you 
are comfortable with. The idea is for example that I can implement 
functionality such as the old community spotlight section by just 
maintaining a list of profile names. Name, pictures, bio, etc. would be 
managed and maintained by you. I am also looking at capabilities, such 
as being able to send newsletters, to registered site users.

*Where I need your input*

**

We will consult you on questions such as look and feel, on a new or 
revamped Xen logo, on new panda's, on navigation, on some of the 
headlines and taglines.

In some areas we do not quite know what you want from Xen.org: e.g. 
should we have a user mailing list, user fora and/or support forum 
functionality similar to stackoverflow? Should we make the developer 
mailing lists accessible via the website?

I also wanted to get views on whether it is OK to require logging into 
the site before you download a Xen or XCP binary. My thinking is that 
this is not good, but that it is OK to ask you nicely to sign in and/or 
create an account before you download. Having some information about its 
users is important to maintain the long term health of an open source 
project: today Xen has very little information about its users. 
Mainly,because we never asked. Providing information is an easy way how 
you can give something back to the community.

Another area where we will consult you is on how we migrate you from 
existing systems to the new one. Is it OK, to migrate existing users to 
the new site (using some kind of opt-out or activation scheme)? Is it 
not, etc.?

Links to feedback sheets, mockups, etc. can be found here: 
http://wiki.xen.org/wiki/New_Xen_Website

Looking forward to hear from you

Best Regards
Lars
**


--------------070106040103040206070901
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-GB</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
</style>
<![endif]-->
    <p class="MsoNormal">Dear Community Members,<o:p></o:p></p>
    <p class="MsoNormal">I am finally able to build a new website for
      Xen.org. The
      aim of this work is to create an engaging and integrated community
      web site
      that invites participation and acts as a portal for Xen users,
      developers and
      companies in the eco-system. You can give input on the site by
      going to <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/New_Xen_Website">http://wiki.xen.org/wiki/New_Xen_Website</a><br>
    </p>
    <p class="MsoNormal">The new site will have several main areas:<o:p></o:p></p>
    <p class="MsoNormal">The home page, which mainly acts as an
      aggregator for news
      and activity happening in the community. This should make it
      easier for
      newcomers to Xen, to have a brief look and get a feeling of the
      vibrancy of the
      Xen community.<span style="mso-spacerun:yes">&nbsp; </span>There is
      actually a lot
      of activity today: it is merely obscured and hidden as the
      activity is
      dispersed to many places. The home page will also provide a window
      into the new
      Xen.org blog, as well as sections for Xen events, etc.<o:p></o:p></p>
    <p class="MsoNormal">An area for users. This area will provide
      information
      about Xen and Xen projects, will help you learn about Xen, will
      point people to
      downloads and Linux/Unix distributions that contain Xen, will help
      you find
      documentation,<span style="mso-spacerun:yes">&nbsp; </span>will help
      you get help
      and support, etc. Xen has traditionally been a very developer
      focused
      community.<span style="mso-spacerun:yes">&nbsp; </span>As a
      consequence we have not
      supported our users that well. I have some open questions in this
      area, where I
      will be looking for your input. For example: is there a preference
      for mailing
      lists, forums, or stackoverflow like functionality? How should we
      best link to
      Linux distributions and other projects that distribute Xen?<o:p></o:p></p>
    <p class="MsoNormal">An eco-system area: this is essentially a
      searchable
      directory of product and projects that use Xen, modify Xen, build
      on top of
      Xen, distribute Xen, etc. It is also a directory of research
      around Xen and
      services such as consultancy, training, hosting and cloud vendors
      that are
      built on top of Xen. This section will be fairly interactive: the
      intention is
      that if you are a vendor, you can add an entry to the directory
      which will be
      approved by a moderator moderator before publication. As a user of
      the
      directory, you can rate, recommend, comment on vendors, products,
      projects,
      etc.<o:p></o:p></p>
    <p class="MsoNormal">An area for developers: this contains project
      descriptions, links to downloads, codelines, information about
      governance,
      mailing lists, etc.<o:p></o:p></p>
    <p class="MsoNormal">Other changes: the site will have the
      capability to
      register users. Generally, all areas of the site will be
      accessible without any
      user account, except for areas where you need to write to the site
      and
      identification is thus necessary. We envisage that we will be able
      to implement
      single sign-on capability for the new site and at least the<span
        style="mso-spacerun:yes">&nbsp; </span>Xen wiki. There will be user
      profiles that
      allow you to provide information about how you use Xen, but
      ultimately you only
      have to provide what you are comfortable with. The idea is for
      example that I
      can implement functionality such as the old community spotlight
      section by just
      maintaining a list of profile names. Name, pictures, bio, etc.
      would be managed
      and maintained by you. I am also looking at capabilities, such as
      being able to
      send newsletters, to registered site users.<o:p></o:p></p>
    <p class="MsoNormal"><b>Where I need your input<o:p></o:p></b></p>
    <b>
    </b>
    <p class="MsoNormal">We will consult you on questions such as look
      and feel, on a
      new or revamped Xen logo, on new panda's, on navigation, on some
      of the
      headlines and taglines.<o:p></o:p></p>
    <p class="MsoNormal"><o:p></o:p>In some areas we do not quite know
      what you want from
      Xen.org: e.g. should we have a user mailing list, user fora and/or
      support
      forum functionality similar to stackoverflow? Should we make the
      developer
      mailing lists accessible via the website? <o:p></o:p>
    </p>
    <p class="MsoNormal">I also wanted to get views on whether it is OK
      to require
      logging into the site before you download a Xen or XCP binary. My
      thinking is
      that this is not good, but that it is OK to ask you nicely to sign
      in and/or
      create an account before you download. Having some information
      about its users
      is important to maintain the long term health of an open source
      project: today
      Xen has very little information about its users. Mainly,<span
        style="mso-spacerun:yes">&nbsp; </span>because we never asked.
      Providing information
      is an easy way how you can give something back to the community.<o:p></o:p></p>
    <p class="MsoNormal">Another area where we will consult you is on
      how we migrate
      you from existing systems to the new one. Is it OK, to migrate
      existing users
      to the new site (using some kind of opt-out or activation scheme)?
      Is it not,
      etc.?<br>
      <o:p></o:p></p>
    <p class="MsoNormal">Links to feedback sheets, mockups, etc. can be
      found here: <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/New_Xen_Website">http://wiki.xen.org/wiki/New_Xen_Website</a><br>
    </p>
    <p class="MsoNormal">Looking forward to hear from you<br>
    </p>
    <p class="MsoNormal">Best Regards<br>
      Lars<br>
      <b></b></p>
    <o:p></o:p>
    <meta name="ProgId" content="Word.Document">
    <meta name="Generator" content="Microsoft Word 14">
    <meta name="Originator" content="Microsoft Word 14">
    <link rel="File-List"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
    <link rel="themeData"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
    <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
    <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:595.3pt 841.9pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
  </body>
</html>

--------------070106040103040206070901--


--===============5915635039176070331==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5915635039176070331==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 13:59:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 13:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJeN-0003NP-Tb; Fri, 03 Feb 2012 13:58:03 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RtF3X-0008Ia-KF
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 09:03:43 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-6.tower-182.messagelabs.com!1328259816!13543732!1
X-Originating-IP: [195.110.128.202]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjAyID0+IDQyMTQ1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12602 invoked from network); 3 Feb 2012 09:03:37 -0000
Received: from smtpout3.mclink.it (HELO smtpout3.mclink.it) (195.110.128.202)
	by server-6.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 09:03:37 -0000
Received: from smtpoutgw3.mclink.it (smtpoutgw3.mclink.it [77.43.30.43])
	by smtpout3.mclink.it (8.13.6/8.13.6) with ESMTP id q1393avZ019994
	for <xen-users@lists.xensource.com>;
	Fri, 3 Feb 2012 10:03:36 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAOKhK0/Vy5xc/2dsb2JhbABDhQuqDoEGgXIBAQUjFUARCxgCAgUWCwICCQMCAQIBRRMGAgEBh3umR5IGgS+KGAEHAgIJBQ0EBgEBASwEDwaCchkEAwwDFAVYAgUEAx8CIYIGgRYElSOSVw
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw3.mclink.it with ESMTP/TLS/AES256-SHA;
	03 Feb 2012 10:03:35 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RtF3P-0000qX-2P
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 10:03:35 +0100
Message-ID: <4F2BA2E6.9030906@mclink.it>
Date: Fri, 03 Feb 2012 10:03:34 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>	<4F1948BF.5020408@mclink.it>	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>	<4F2A57C1.6040908@mclink.it>
	<CANGqLURfptVCeqz2jsCKrH64uejyuHU5+MwQrTyywD5hGj4F2g@mail.gmail.com>
In-Reply-To: <CANGqLURfptVCeqz2jsCKrH64uejyuHU5+MwQrTyywD5hGj4F2g@mail.gmail.com>
X-Mailman-Approved-At: Fri, 03 Feb 2012 13:58:02 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Linus!
This are the result of the issued commands:

Ciao,
Ric

No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 6.0.3 (squeeze)
Release:    6.0.3
Codename:    squeeze
Linux ares 2.6.32-5-xen-amd64 #1 SMP Mon Jan 9 22:09:26 UTC 2012 x86_64 GNU/Linux
total 0
drwxr-xr-x 2 root root    0 Feb  3 09:59 compilation
drwxr-xr-x 2 root root    0 Feb  3 09:59 properties
-r--r--r-- 1 root root 4.0K Feb  3 09:56 type
-r--r--r-- 1 root root 4.0K Feb  3 09:59 uuid
drwxr-xr-x 2 root root    0 Feb  3 09:56 version
Error: Unable to connect to xend: No such file or directory. Is xend running?
Error: Unable to connect to xend: No such file or directory. Is xend running?


Il 03/02/2012 09:08, Linus van Geuns ha scritto:
> Hey Ric,
>
> On Thu, Feb 2, 2012 at 10:30 AM, Riccardo Orfei<r.orfei@mclink.it>  wrote:
>> Hi Linus!
>>
>> First of all, thanks a lot for taking the time to write down your
>> suggestion...
>>
>> Well I am pretty sure that the hypervisor is running, because I see
>> (flushing rapidly) a certain number of "(XEN) blabla" lines at boot time.
>>
>> Next, I checked the /sys/xen/capabilities file, which contains the string
>> "control-d", and, as a xen-user (Eva) said earlier, it means that the
>> hypervisor is in control.
>>
>> My (un)educated guess is that some (virtual) disk driver is missing or
>> misplaced...
> Sorry, somehow I must have skiped over that part in your emails.
>
> So, when booting your system with (Xen) hypervisor, what is the result
> of the following commands:
> lsb_release -a
> uname -a
> ls -lh /sys/hypervisor/
> xm info
> xm list
>
> Regards, Linus
>

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 13:59:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 13:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJeN-0003NP-Tb; Fri, 03 Feb 2012 13:58:03 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RtF3X-0008Ia-KF
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 09:03:43 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-6.tower-182.messagelabs.com!1328259816!13543732!1
X-Originating-IP: [195.110.128.202]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjAyID0+IDQyMTQ1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12602 invoked from network); 3 Feb 2012 09:03:37 -0000
Received: from smtpout3.mclink.it (HELO smtpout3.mclink.it) (195.110.128.202)
	by server-6.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 3 Feb 2012 09:03:37 -0000
Received: from smtpoutgw3.mclink.it (smtpoutgw3.mclink.it [77.43.30.43])
	by smtpout3.mclink.it (8.13.6/8.13.6) with ESMTP id q1393avZ019994
	for <xen-users@lists.xensource.com>;
	Fri, 3 Feb 2012 10:03:36 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAOKhK0/Vy5xc/2dsb2JhbABDhQuqDoEGgXIBAQUjFUARCxgCAgUWCwICCQMCAQIBRRMGAgEBh3umR5IGgS+KGAEHAgIJBQ0EBgEBASwEDwaCchkEAwwDFAVYAgUEAx8CIYIGgRYElSOSVw
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw3.mclink.it with ESMTP/TLS/AES256-SHA;
	03 Feb 2012 10:03:35 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1RtF3P-0000qX-2P
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 10:03:35 +0100
Message-ID: <4F2BA2E6.9030906@mclink.it>
Date: Fri, 03 Feb 2012 10:03:34 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>	<4F1948BF.5020408@mclink.it>	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>	<4F2A57C1.6040908@mclink.it>
	<CANGqLURfptVCeqz2jsCKrH64uejyuHU5+MwQrTyywD5hGj4F2g@mail.gmail.com>
In-Reply-To: <CANGqLURfptVCeqz2jsCKrH64uejyuHU5+MwQrTyywD5hGj4F2g@mail.gmail.com>
X-Mailman-Approved-At: Fri, 03 Feb 2012 13:58:02 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Linus!
This are the result of the issued commands:

Ciao,
Ric

No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 6.0.3 (squeeze)
Release:    6.0.3
Codename:    squeeze
Linux ares 2.6.32-5-xen-amd64 #1 SMP Mon Jan 9 22:09:26 UTC 2012 x86_64 GNU/Linux
total 0
drwxr-xr-x 2 root root    0 Feb  3 09:59 compilation
drwxr-xr-x 2 root root    0 Feb  3 09:59 properties
-r--r--r-- 1 root root 4.0K Feb  3 09:56 type
-r--r--r-- 1 root root 4.0K Feb  3 09:59 uuid
drwxr-xr-x 2 root root    0 Feb  3 09:56 version
Error: Unable to connect to xend: No such file or directory. Is xend running?
Error: Unable to connect to xend: No such file or directory. Is xend running?


Il 03/02/2012 09:08, Linus van Geuns ha scritto:
> Hey Ric,
>
> On Thu, Feb 2, 2012 at 10:30 AM, Riccardo Orfei<r.orfei@mclink.it>  wrote:
>> Hi Linus!
>>
>> First of all, thanks a lot for taking the time to write down your
>> suggestion...
>>
>> Well I am pretty sure that the hypervisor is running, because I see
>> (flushing rapidly) a certain number of "(XEN) blabla" lines at boot time.
>>
>> Next, I checked the /sys/xen/capabilities file, which contains the string
>> "control-d", and, as a xen-user (Eva) said earlier, it means that the
>> hypervisor is in control.
>>
>> My (un)educated guess is that some (virtual) disk driver is missing or
>> misplaced...
> Sorry, somehow I must have skiped over that part in your emails.
>
> So, when booting your system with (Xen) hypervisor, what is the result
> of the following commands:
> lsb_release -a
> uname -a
> ls -lh /sys/hypervisor/
> xm info
> xm list
>
> Regards, Linus
>

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 13:59:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 13:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJeN-0003NG-8g; Fri, 03 Feb 2012 13:58:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rt154-0007K0-O3
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 18:08:23 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328205970!51158179!1
X-Originating-IP: [195.110.128.205]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjA1ID0+IDcwNjA1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 770 invoked from network); 2 Feb 2012 18:06:10 -0000
Received: from smtpout4.mclink.it (HELO smtpout4.mclink.it) (195.110.128.205)
	by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 2 Feb 2012 18:06:10 -0000
Received: from smtpoutgw3.mclink.it (smtpoutgw3.mclink.it [77.43.30.43])
	by smtpout4.mclink.it (8.13.6/8.13.6) with ESMTP id q12I8KAp059659
	for <xen-users@lists.xensource.com>;
	Thu, 2 Feb 2012 19:08:20 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EACHQKk/Vy5xc/2dsb2JhbABDrwqBBoFyAQEBBAECawUFEQsYCRYIBwkDAgECARYeERMGAgEBh3sGuDiLTDAGAQEBLAQPgngZBAMMAxQFBAgQJBgCBQQDHwKDPQSSfIInklY
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw3.mclink.it with ESMTP/TLS/AES256-SHA;
	02 Feb 2012 19:08:20 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rt151-000412-CV
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 19:08:19 +0100
Message-ID: <4F2AD111.5050400@mclink.it>
Date: Thu, 02 Feb 2012 19:08:17 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>	<4F1948BF.5020408@mclink.it>	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>	<4F2A57C1.6040908@mclink.it>
	<CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com>
In-Reply-To: <CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com>
X-Mailman-Approved-At: Fri, 03 Feb 2012 13:58:02 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1292134223521417700=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1292134223521417700==
Content-Type: multipart/alternative;
 boundary="------------010701020000040503060105"

This is a multi-part message in MIME format.
--------------010701020000040503060105
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello Shane!

Thank you for your suggestion, but, in effects xend is NOT running: that is the problem.

If you take the burden to follow the thread backwards, you will find my previous posts that show all 
my findings.

In a few words: xend does not start because a file is missing or misplaced, but I don't know which one.

Ciao,
Ric

Il 02/02/2012 16:04, Shane Johnson ha scritto:
> Ric,
> If you run the command :
> ps -A | grep xend
>
> do you see the process with a pid?  if you do it is running if not  you will have to see what is 
> preventing it from running in the log files.
>
> Sincerely
> Shane
>
>
> On Thu, Feb 2, 2012 at 2:30 AM, Riccardo Orfei <r.orfei@mclink.it <mailto:r.orfei@mclink.it>> wrote:
>
>     Hi Linus!
>
>     First of all, thanks a lot for taking the time to write down your suggestion...
>
>     Well I am pretty sure that the hypervisor is running, because I see (flushing rapidly) a
>     certain number of "(XEN) blabla" lines at boot time.
>
>     Next, I checked the /sys/xen/capabilities file, which contains the string "control-d", and, as
>     a xen-user (Eva) said earlier, it means that the hypervisor is in control.
>
>     My (un)educated guess is that some (virtual) disk driver is missing or misplaced...
>
>     Ciao,
>     Ric
>
>     Il 01/02/2012 23:28, Linus van Geuns ha scritto:
>
>         Hey Ric,
>
>         On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei<r.orfei@mclink.it
>         <mailto:r.orfei@mclink.it>>  wrote:
>
>             I peeped into /var/log/xen/xend-debug.log and found:
>
>             Xend started at Thu Jan 19 11:29:27 2012.
>             cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
>             cat: /sys/bus/scsi/devices/host0/model: No such file or directory
>
>         [..]
>
>             Exception starting xend: (2, 'No such file or directory')
>
>             This sounds "good": where are my disks? I have got an ATA and an SATA
>             disk, doesn't xend find them?
>
>         Still looks like your systems boots directly into Linux w/o starting
>         the Xen hypervisor first.
>         Try to manually select the Xen hypervisor in the grub boot menu when
>         your system starts.
>
>         Should be called something like "Debian GNU/Linux, with Linux
>         2.6.32-[..] and XEN 4.0-amd64'.
>
>         Regards, Linus
>
>         _______________________________________________
>         Xen-users mailing list
>         Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>         http://lists.xensource.com/xen-users
>
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>     http://lists.xensource.com/xen-users
>
>
>
>
> -- 
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
>
>

--------------010701020000040503060105
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hello Shane!<br>
    <br>
    Thank you for your suggestion, but, in effects xend is NOT running:
    that is the problem.<br>
    <br>
    If you take the burden to follow the thread backwards, you will find
    my previous posts that show all my findings.<br>
    <br>
    In a few words: xend does not start because a file is missing or
    misplaced, but I don't know which one.<br>
    <br>
    Ciao,<br>
    Ric<br>
    <br>
    Il 02/02/2012 16:04, Shane Johnson ha scritto:
    <blockquote
cite="mid:CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com"
      type="cite">Ric,
      <div>If you run the command :</div>
      <div>ps -A | grep xend</div>
      <div><br>
      </div>
      <div>do you see the process with a pid? &nbsp;if you do it is running
        if not &nbsp;you will have to see what is preventing it from running
        in the log files. &nbsp;</div>
      <div><br>
      </div>
      <div>Sincerely</div>
      <div>Shane</div>
      <div><br>
      </div>
      <div><br>
        <div class="gmail_quote">On Thu, Feb 2, 2012 at 2:30 AM,
          Riccardo Orfei <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:r.orfei@mclink.it">r.orfei@mclink.it</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">Hi Linus!<br>
            <br>
            First of all, thanks a lot for taking the time to write down
            your suggestion...<br>
            <br>
            Well I am pretty sure that the hypervisor is running,
            because I see (flushing rapidly) a certain number of "(XEN)
            blabla" lines at boot time.<br>
            <br>
            Next, I checked the /sys/xen/capabilities file, which
            contains the string "control-d", and, as a xen-user (Eva)
            said earlier, it means that the hypervisor is in control.<br>
            <br>
            My (un)educated guess is that some (virtual) disk driver is
            missing or misplaced...<br>
            <br>
            Ciao,<br>
            Ric<br>
            <br>
            Il 01/02/2012 23:28, Linus van Geuns ha scritto:<br>
            <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
              0.8ex; border-left: 1px solid rgb(204, 204, 204);
              padding-left: 1ex;">
              Hey Ric,<br>
              <br>
              On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei&lt;<a
                moz-do-not-send="true" href="mailto:r.orfei@mclink.it"
                target="_blank">r.orfei@mclink.it</a>&gt; &nbsp;wrote:<br>
              <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
                0.8ex; border-left: 1px solid rgb(204, 204, 204);
                padding-left: 1ex;">
                I peeped into /var/log/xen/xend-debug.log and found:<br>
                <br>
                Xend started at Thu Jan 19 11:29:27 2012.<br>
                cat: /sys/bus/scsi/devices/host0/vendor: No such file or
                directory<br>
                cat: /sys/bus/scsi/devices/host0/model: No such file or
                directory<br>
              </blockquote>
              [..]<br>
              <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
                0.8ex; border-left: 1px solid rgb(204, 204, 204);
                padding-left: 1ex;">
                Exception starting xend: (2, 'No such file or
                directory')<br>
                <br>
                This sounds "good": where are my disks? I have got an
                ATA and an SATA<br>
                disk, doesn't xend find them?<br>
                <br>
              </blockquote>
              Still looks like your systems boots directly into Linux
              w/o starting<br>
              the Xen hypervisor first.<br>
              Try to manually select the Xen hypervisor in the grub boot
              menu when<br>
              your system starts.<br>
              <br>
              Should be called something like "Debian GNU/Linux, with
              Linux<br>
              2.6.32-[..] and XEN 4.0-amd64'.<br>
              <br>
              Regards, Linus<br>
              <br>
              _______________________________________________<br>
              Xen-users mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:Xen-users@lists.xensource.com"
                target="_blank">Xen-users@lists.xensource.com</a><br>
              <a moz-do-not-send="true"
                href="http://lists.xensource.com/xen-users"
                target="_blank">http://lists.xensource.com/xen-users</a><br>
              <br>
            </blockquote>
            <br>
            _______________________________________________<br>
            Xen-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Xen-users@lists.xensource.com"
              target="_blank">Xen-users@lists.xensource.com</a><br>
            <a moz-do-not-send="true"
              href="http://lists.xensource.com/xen-users"
              target="_blank">http://lists.xensource.com/xen-users</a><br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        Shane D. Johnson
        <div>IT Administrator</div>
        <div>Rasmussen Equipment</div>
        <div><br>
        </div>
        <br>
      </div>
    </blockquote>
  </body>
</html>

--------------010701020000040503060105--


--===============1292134223521417700==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1292134223521417700==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 13:59:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 13:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJeN-0003NG-8g; Fri, 03 Feb 2012 13:58:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rt154-0007K0-O3
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 18:08:23 +0000
X-Env-Sender: r.orfei@mclink.it
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328205970!51158179!1
X-Originating-IP: [195.110.128.205]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjExMC4xMjguMjA1ID0+IDcwNjA1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 770 invoked from network); 2 Feb 2012 18:06:10 -0000
Received: from smtpout4.mclink.it (HELO smtpout4.mclink.it) (195.110.128.205)
	by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 2 Feb 2012 18:06:10 -0000
Received: from smtpoutgw3.mclink.it (smtpoutgw3.mclink.it [77.43.30.43])
	by smtpout4.mclink.it (8.13.6/8.13.6) with ESMTP id q12I8KAp059659
	for <xen-users@lists.xensource.com>;
	Thu, 2 Feb 2012 19:08:20 +0100 (CET)
	(envelope-from r.orfei@mclink.it)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EACHQKk/Vy5xc/2dsb2JhbABDrwqBBoFyAQEBBAECawUFEQsYCRYIBwkDAgECARYeERMGAgEBh3sGuDiLTDAGAQEBLAQPgngZBAMMAxQFBAgQJBgCBQQDHwKDPQSSfIInklY
Received: from adsl203-156-092.mclink.it (HELO ares.ric.casa)
	([213.203.156.92]) by smtpoutgw3.mclink.it with ESMTP/TLS/AES256-SHA;
	02 Feb 2012 19:08:20 +0100
Received: from localhost ([127.0.0.1]) by ares.ric.casa with esmtp (Exim 4.72)
	(envelope-from <r.orfei@mclink.it>) id 1Rt151-000412-CV
	for xen-users@lists.xensource.com; Thu, 02 Feb 2012 19:08:19 +0100
Message-ID: <4F2AD111.5050400@mclink.it>
Date: Thu, 02 Feb 2012 19:08:17 +0100
From: Riccardo Orfei <r.orfei@mclink.it>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>	<CAFivhPkKVjbq=jSn+bbAV21iYkpDorBsWskpzJnf=LMTNpU_2Q@mail.gmail.com>	<CAPLO1L4Amzo92=bqiidr-GO71kZ+N+OG4BJ0TmLHKnECHjiJug@mail.gmail.com>	<CAPLO1L4cGpNgg3SNSCoR9Xn+Cpi-6SZ=-dJVoEAe=YaoGDx3hA@mail.gmail.com>	<p06240800cb3cc61b099c@simon.thehobsons.co.uk>	<4F1948BF.5020408@mclink.it>	<CANGqLUQ7shm2jHXER8sc9nywnvFwZdnaKutB5yBJfGJ8Odg2uQ@mail.gmail.com>	<4F2A57C1.6040908@mclink.it>
	<CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com>
In-Reply-To: <CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com>
X-Mailman-Approved-At: Fri, 03 Feb 2012 13:58:02 +0000
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: r.orfei@mclink.it
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1292134223521417700=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1292134223521417700==
Content-Type: multipart/alternative;
 boundary="------------010701020000040503060105"

This is a multi-part message in MIME format.
--------------010701020000040503060105
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello Shane!

Thank you for your suggestion, but, in effects xend is NOT running: that is the problem.

If you take the burden to follow the thread backwards, you will find my previous posts that show all 
my findings.

In a few words: xend does not start because a file is missing or misplaced, but I don't know which one.

Ciao,
Ric

Il 02/02/2012 16:04, Shane Johnson ha scritto:
> Ric,
> If you run the command :
> ps -A | grep xend
>
> do you see the process with a pid?  if you do it is running if not  you will have to see what is 
> preventing it from running in the log files.
>
> Sincerely
> Shane
>
>
> On Thu, Feb 2, 2012 at 2:30 AM, Riccardo Orfei <r.orfei@mclink.it <mailto:r.orfei@mclink.it>> wrote:
>
>     Hi Linus!
>
>     First of all, thanks a lot for taking the time to write down your suggestion...
>
>     Well I am pretty sure that the hypervisor is running, because I see (flushing rapidly) a
>     certain number of "(XEN) blabla" lines at boot time.
>
>     Next, I checked the /sys/xen/capabilities file, which contains the string "control-d", and, as
>     a xen-user (Eva) said earlier, it means that the hypervisor is in control.
>
>     My (un)educated guess is that some (virtual) disk driver is missing or misplaced...
>
>     Ciao,
>     Ric
>
>     Il 01/02/2012 23:28, Linus van Geuns ha scritto:
>
>         Hey Ric,
>
>         On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei<r.orfei@mclink.it
>         <mailto:r.orfei@mclink.it>>  wrote:
>
>             I peeped into /var/log/xen/xend-debug.log and found:
>
>             Xend started at Thu Jan 19 11:29:27 2012.
>             cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
>             cat: /sys/bus/scsi/devices/host0/model: No such file or directory
>
>         [..]
>
>             Exception starting xend: (2, 'No such file or directory')
>
>             This sounds "good": where are my disks? I have got an ATA and an SATA
>             disk, doesn't xend find them?
>
>         Still looks like your systems boots directly into Linux w/o starting
>         the Xen hypervisor first.
>         Try to manually select the Xen hypervisor in the grub boot menu when
>         your system starts.
>
>         Should be called something like "Debian GNU/Linux, with Linux
>         2.6.32-[..] and XEN 4.0-amd64'.
>
>         Regards, Linus
>
>         _______________________________________________
>         Xen-users mailing list
>         Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>         http://lists.xensource.com/xen-users
>
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>     http://lists.xensource.com/xen-users
>
>
>
>
> -- 
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
>
>

--------------010701020000040503060105
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hello Shane!<br>
    <br>
    Thank you for your suggestion, but, in effects xend is NOT running:
    that is the problem.<br>
    <br>
    If you take the burden to follow the thread backwards, you will find
    my previous posts that show all my findings.<br>
    <br>
    In a few words: xend does not start because a file is missing or
    misplaced, but I don't know which one.<br>
    <br>
    Ciao,<br>
    Ric<br>
    <br>
    Il 02/02/2012 16:04, Shane Johnson ha scritto:
    <blockquote
cite="mid:CAPLO1L5hBg0g5SumEcbo08rz95W-HewtwdssNeKipmjNzbbFDA@mail.gmail.com"
      type="cite">Ric,
      <div>If you run the command :</div>
      <div>ps -A | grep xend</div>
      <div><br>
      </div>
      <div>do you see the process with a pid? &nbsp;if you do it is running
        if not &nbsp;you will have to see what is preventing it from running
        in the log files. &nbsp;</div>
      <div><br>
      </div>
      <div>Sincerely</div>
      <div>Shane</div>
      <div><br>
      </div>
      <div><br>
        <div class="gmail_quote">On Thu, Feb 2, 2012 at 2:30 AM,
          Riccardo Orfei <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:r.orfei@mclink.it">r.orfei@mclink.it</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">Hi Linus!<br>
            <br>
            First of all, thanks a lot for taking the time to write down
            your suggestion...<br>
            <br>
            Well I am pretty sure that the hypervisor is running,
            because I see (flushing rapidly) a certain number of "(XEN)
            blabla" lines at boot time.<br>
            <br>
            Next, I checked the /sys/xen/capabilities file, which
            contains the string "control-d", and, as a xen-user (Eva)
            said earlier, it means that the hypervisor is in control.<br>
            <br>
            My (un)educated guess is that some (virtual) disk driver is
            missing or misplaced...<br>
            <br>
            Ciao,<br>
            Ric<br>
            <br>
            Il 01/02/2012 23:28, Linus van Geuns ha scritto:<br>
            <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
              0.8ex; border-left: 1px solid rgb(204, 204, 204);
              padding-left: 1ex;">
              Hey Ric,<br>
              <br>
              On Fri, Jan 20, 2012 at 11:58 AM, Riccardo Orfei&lt;<a
                moz-do-not-send="true" href="mailto:r.orfei@mclink.it"
                target="_blank">r.orfei@mclink.it</a>&gt; &nbsp;wrote:<br>
              <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
                0.8ex; border-left: 1px solid rgb(204, 204, 204);
                padding-left: 1ex;">
                I peeped into /var/log/xen/xend-debug.log and found:<br>
                <br>
                Xend started at Thu Jan 19 11:29:27 2012.<br>
                cat: /sys/bus/scsi/devices/host0/vendor: No such file or
                directory<br>
                cat: /sys/bus/scsi/devices/host0/model: No such file or
                directory<br>
              </blockquote>
              [..]<br>
              <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
                0.8ex; border-left: 1px solid rgb(204, 204, 204);
                padding-left: 1ex;">
                Exception starting xend: (2, 'No such file or
                directory')<br>
                <br>
                This sounds "good": where are my disks? I have got an
                ATA and an SATA<br>
                disk, doesn't xend find them?<br>
                <br>
              </blockquote>
              Still looks like your systems boots directly into Linux
              w/o starting<br>
              the Xen hypervisor first.<br>
              Try to manually select the Xen hypervisor in the grub boot
              menu when<br>
              your system starts.<br>
              <br>
              Should be called something like "Debian GNU/Linux, with
              Linux<br>
              2.6.32-[..] and XEN 4.0-amd64'.<br>
              <br>
              Regards, Linus<br>
              <br>
              _______________________________________________<br>
              Xen-users mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:Xen-users@lists.xensource.com"
                target="_blank">Xen-users@lists.xensource.com</a><br>
              <a moz-do-not-send="true"
                href="http://lists.xensource.com/xen-users"
                target="_blank">http://lists.xensource.com/xen-users</a><br>
              <br>
            </blockquote>
            <br>
            _______________________________________________<br>
            Xen-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Xen-users@lists.xensource.com"
              target="_blank">Xen-users@lists.xensource.com</a><br>
            <a moz-do-not-send="true"
              href="http://lists.xensource.com/xen-users"
              target="_blank">http://lists.xensource.com/xen-users</a><br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        Shane D. Johnson
        <div>IT Administrator</div>
        <div>Rasmussen Equipment</div>
        <div><br>
        </div>
        <br>
      </div>
    </blockquote>
  </body>
</html>

--------------010701020000040503060105--


--===============1292134223521417700==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1292134223521417700==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 14:08:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 14:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJmq-0005UA-Hc; Fri, 03 Feb 2012 14:06:48 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dominic@opusvl.com>) id 1RtJmo-0005S7-Pp
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:06:46 +0000
X-Env-Sender: dominic@opusvl.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1328277951!51297109!1
X-Originating-IP: [82.211.96.143]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13137 invoked from network); 3 Feb 2012 14:05:51 -0000
Received: from msa.mail.opusvl.net (HELO msa.mail.opusvl.net) (82.211.96.143)
	by server-10.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Feb 2012 14:05:51 -0000
Received: from [213.131.188.209] (helo=mail.site01.opusvl.com)
	by msa.mail.opusvl.net with esmtp (Exim 4.69)
	(envelope-from <dominic@opusvl.com>) id 1RtLJr-0005bT-Ka
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 15:44:59 +0000
Received: from xd-03.rug-01.opusvl.net ([10.10.4.150] ident=Debian-exim)
	by mail.site01.opusvl.com with esmtp (Exim 4.71)
	(envelope-from <dominic@opusvl.com>) id 1RtJmc-0005F3-JO
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:06:35 +0000
Received: from dominic by xd-03.rug-01.opusvl.net with local (Exim 4.71)
	(envelope-from <dominic@opusvl.com>) id 1RtJmc-00075C-H2
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:06:34 +0000
From: Dominic Mason <dominic@opusvl.com>
To: xen-users@lists.xensource.com
In-Reply-To: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
Organization: OpusVL
Date: Fri, 03 Feb 2012 14:06:33 +0000
Message-ID: <1328277993.20790.15.camel@xd-03.rug-01.opusvl.net>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.3 
X-SA-Exim-Connect-IP: 10.10.4.150
X-SA-Exim-Mail-From: dominic@opusvl.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on vm-1510
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=8.0 tests=ALL_TRUSTED,BAYES_00
	autolearn=ham version=3.3.1
X-Spam-ASN: 
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mail.site01.opusvl.com)
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: dominic@opusvl.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I laughed when I saw the title of this thread, because it does seem that
xen - when installed from the debian packages on squeeze - is broken in
some fundamental places, which is why we've had to move to openSUSE for
dom0

Domain locking does not work, and neither does and tapdisk2 - which is
useful if you want to run a Windows HVM from a VHD file...

There may be other things, as well!


But in your case, I'd start by running 

xm list

If you get this...

WARNING!  Can't find hypervisor information in sysfs!
Error: Unable to connect to xend: No such file or directory. Is xend
running?

...then you have a problem with grub2, at the very least, which I solve
by 


mv /etc/grub.d/20_linux_xen /etc/grub.d/07_linux_xen

update-grub2


Regards


On Wed, 2012-01-18 at 18:35 +0100, Riccardo Orfei wrote:
> I am trying to set up xen 4.0 on a debian system with a dual AMD64 CPU.
> 
> I installed linux-image-2.6.32-5-xen-amd64 and
> xen-hypervisor-4.0-amd64.
> 
> When I boot, everything seems OK, but xend is not there.
> 
> The log says (last two lines):
> 
>     xs_handle = xen.lowlevel.xs.xs()
> Error: (2, 'No such file or directory')
> 
> So I am asking:
> what file is presumably missing or what should I do to make xend start.
> 
> TIA,
> Ric


-- 
Dominic Mason <dominic@opusvl.com>
OpusVL

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 14:08:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 14:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJmq-0005UA-Hc; Fri, 03 Feb 2012 14:06:48 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dominic@opusvl.com>) id 1RtJmo-0005S7-Pp
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:06:46 +0000
X-Env-Sender: dominic@opusvl.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1328277951!51297109!1
X-Originating-IP: [82.211.96.143]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13137 invoked from network); 3 Feb 2012 14:05:51 -0000
Received: from msa.mail.opusvl.net (HELO msa.mail.opusvl.net) (82.211.96.143)
	by server-10.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Feb 2012 14:05:51 -0000
Received: from [213.131.188.209] (helo=mail.site01.opusvl.com)
	by msa.mail.opusvl.net with esmtp (Exim 4.69)
	(envelope-from <dominic@opusvl.com>) id 1RtLJr-0005bT-Ka
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 15:44:59 +0000
Received: from xd-03.rug-01.opusvl.net ([10.10.4.150] ident=Debian-exim)
	by mail.site01.opusvl.com with esmtp (Exim 4.71)
	(envelope-from <dominic@opusvl.com>) id 1RtJmc-0005F3-JO
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:06:35 +0000
Received: from dominic by xd-03.rug-01.opusvl.net with local (Exim 4.71)
	(envelope-from <dominic@opusvl.com>) id 1RtJmc-00075C-H2
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:06:34 +0000
From: Dominic Mason <dominic@opusvl.com>
To: xen-users@lists.xensource.com
In-Reply-To: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
References: <CA+TMYvsRC+4gNtp9EGqpZL57oBTv0U75CYvfjAguWoz8g=PWhA@mail.gmail.com>
Organization: OpusVL
Date: Fri, 03 Feb 2012 14:06:33 +0000
Message-ID: <1328277993.20790.15.camel@xd-03.rug-01.opusvl.net>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.3 
X-SA-Exim-Connect-IP: 10.10.4.150
X-SA-Exim-Mail-From: dominic@opusvl.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on vm-1510
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=8.0 tests=ALL_TRUSTED,BAYES_00
	autolearn=ham version=3.3.1
X-Spam-ASN: 
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mail.site01.opusvl.com)
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: dominic@opusvl.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I laughed when I saw the title of this thread, because it does seem that
xen - when installed from the debian packages on squeeze - is broken in
some fundamental places, which is why we've had to move to openSUSE for
dom0

Domain locking does not work, and neither does and tapdisk2 - which is
useful if you want to run a Windows HVM from a VHD file...

There may be other things, as well!


But in your case, I'd start by running 

xm list

If you get this...

WARNING!  Can't find hypervisor information in sysfs!
Error: Unable to connect to xend: No such file or directory. Is xend
running?

...then you have a problem with grub2, at the very least, which I solve
by 


mv /etc/grub.d/20_linux_xen /etc/grub.d/07_linux_xen

update-grub2


Regards


On Wed, 2012-01-18 at 18:35 +0100, Riccardo Orfei wrote:
> I am trying to set up xen 4.0 on a debian system with a dual AMD64 CPU.
> 
> I installed linux-image-2.6.32-5-xen-amd64 and
> xen-hypervisor-4.0-amd64.
> 
> When I boot, everything seems OK, but xend is not there.
> 
> The log says (last two lines):
> 
>     xs_handle = xen.lowlevel.xs.xs()
> Error: (2, 'No such file or directory')
> 
> So I am asking:
> what file is presumably missing or what should I do to make xend start.
> 
> TIA,
> Ric


-- 
Dominic Mason <dominic@opusvl.com>
OpusVL

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 14:08:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 14:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJnf-0005by-9Z; Fri, 03 Feb 2012 14:07:39 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RtJnd-0005ac-B9
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:07:37 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328278049!13846917!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1915 invoked from network); 3 Feb 2012 14:07:31 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 14:07:31 -0000
Received: by damc16 with SMTP id c16so18151375dam.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 06:07:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.227.195 with SMTP id sc3mr17877740pbc.47.1328278048935;
	Fri, 03 Feb 2012 06:07:28 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Fri, 3 Feb 2012 06:07:28 -0800 (PST)
In-Reply-To: <89FB6E800FD54414B8F320A4FB613D9E@nobody>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
	<CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
	<p0624081ccb515f8b337f@simon.thehobsons.co.uk>
	<89FB6E800FD54414B8F320A4FB613D9E@nobody>
Date: Fri, 3 Feb 2012 21:07:28 +0700
Message-ID: <CAG1y0sf-QzR8ZNqaq3neohtn+RnMZBubmGeNPWrgQr0aZfyftg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Likarpenkov Alexander <al@ohosting.org.ua>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 6:59 PM, Likarpenkov Alexander
<al@ohosting.org.ua> wrote:
> The above was made that the issue is not important, and so it is ignored.

No. Re-read the responses. Nobody says it was not important.

I said "your question doesn't make sense."
Grant said "if a question makes no intelligible sense we'll probably skip i=
t."
Simon said "if I don't have an answer then I'll keep quiet. Thus if
no-one has any clue or no-one can understand what's being asked, then
there'll be no answer."

If you want other people to at least TRY to answer your question, then
you should at least make sure that:
a. The question is easy to understand
b. You're asking about something that make sense and common-enough.

If you're making the question hard to understand, or the question is
about a super-complex implementation, or you want to do something that
has never been done, or you want to do something that CAN'T be done,
then chances are not many (if any at all) will respond.


> Each of us here spent many hours figuring with Xen. And to say that we
> should have no need to read - each is to be understood. If someone wants
> money for the answer to the question - and it should say. If I was sure t=
hat
> I get exactly the right answer and that's my kind - I would have paid the
> support. But I bet - which for my money I do not get what you need, and
> trying to find answers in this correspondence, I am looking for clever
> ideas, rather than "gannet's =A0answers - read it yet or you did not ask =
me
> important questions, although I do not know about what they mean."

Nobody said you need to pay anything to get answers on this list.
Nobody said it was not important.

What I said was "If you want prompt, accurate, replies, buy support
contract. That's what it's there for."

Those with support contract should ask their respective support
channel, as it (usually) will be a better source of information then a
public list. And they're obligated to respond to your question, even
if it's just "this is unsupported and will not work" or "can you
explain more, cause I don't understand what your problem is".

And note that I didn't mention any company. Choose whomever you trust
to give support. Often, local companies or experts with enough
experience is good enough. Even when they have no affiliation with the
principal.

If you ask on a public list (ANY list, not just this one), then don't
demand anything. Be prepared for whatever response (or lack of) that
you may get.

>
> Maybe everyone is using Xen but the dream to become Bill Gates? Thought
> becomes rich fool
>

Nobody said that.

> So, let's respect for all members of the xen-user and help.
> I have a lot of experience and I am ready to share them, let them try the
> same thing to everyone.

Good.

Now here's a question: did you respond to David's original question
thread? If not, why?

> But I also have unresolved issues where I need all your help

All you need to do is ask.

If other people understand it, and know the answer, and have time to
write the answer, usually you can expect good response.

But don't demand anything. That's not what a public list is for.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 14:08:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 14:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtJnf-0005by-9Z; Fri, 03 Feb 2012 14:07:39 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RtJnd-0005ac-B9
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:07:37 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328278049!13846917!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1915 invoked from network); 3 Feb 2012 14:07:31 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 14:07:31 -0000
Received: by damc16 with SMTP id c16so18151375dam.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 06:07:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.227.195 with SMTP id sc3mr17877740pbc.47.1328278048935;
	Fri, 03 Feb 2012 06:07:28 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Fri, 3 Feb 2012 06:07:28 -0800 (PST)
In-Reply-To: <89FB6E800FD54414B8F320A4FB613D9E@nobody>
References: <CACc2k3djSbeNqOBVan3GHhST6nUpt94LF32uxZt8qXKYs_GXuQ@mail.gmail.com>
	<CAG1y0scx4mkduqrn-9d6JF9PwfKyx=E=3x4OQvL66VY+hQj6oQ@mail.gmail.com>
	<FCF14D451255423381D672E513EC858C@nobody>
	<CAG1y0sfEp2L1DTHdNnwPjiGTVn3eh491UnDm=9F0CHHrQD-kWA@mail.gmail.com>
	<p0624081ccb515f8b337f@simon.thehobsons.co.uk>
	<89FB6E800FD54414B8F320A4FB613D9E@nobody>
Date: Fri, 3 Feb 2012 21:07:28 +0700
Message-ID: <CAG1y0sf-QzR8ZNqaq3neohtn+RnMZBubmGeNPWrgQr0aZfyftg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Likarpenkov Alexander <al@ohosting.org.ua>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] what's wrong with you people
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 6:59 PM, Likarpenkov Alexander
<al@ohosting.org.ua> wrote:
> The above was made that the issue is not important, and so it is ignored.

No. Re-read the responses. Nobody says it was not important.

I said "your question doesn't make sense."
Grant said "if a question makes no intelligible sense we'll probably skip i=
t."
Simon said "if I don't have an answer then I'll keep quiet. Thus if
no-one has any clue or no-one can understand what's being asked, then
there'll be no answer."

If you want other people to at least TRY to answer your question, then
you should at least make sure that:
a. The question is easy to understand
b. You're asking about something that make sense and common-enough.

If you're making the question hard to understand, or the question is
about a super-complex implementation, or you want to do something that
has never been done, or you want to do something that CAN'T be done,
then chances are not many (if any at all) will respond.


> Each of us here spent many hours figuring with Xen. And to say that we
> should have no need to read - each is to be understood. If someone wants
> money for the answer to the question - and it should say. If I was sure t=
hat
> I get exactly the right answer and that's my kind - I would have paid the
> support. But I bet - which for my money I do not get what you need, and
> trying to find answers in this correspondence, I am looking for clever
> ideas, rather than "gannet's =A0answers - read it yet or you did not ask =
me
> important questions, although I do not know about what they mean."

Nobody said you need to pay anything to get answers on this list.
Nobody said it was not important.

What I said was "If you want prompt, accurate, replies, buy support
contract. That's what it's there for."

Those with support contract should ask their respective support
channel, as it (usually) will be a better source of information then a
public list. And they're obligated to respond to your question, even
if it's just "this is unsupported and will not work" or "can you
explain more, cause I don't understand what your problem is".

And note that I didn't mention any company. Choose whomever you trust
to give support. Often, local companies or experts with enough
experience is good enough. Even when they have no affiliation with the
principal.

If you ask on a public list (ANY list, not just this one), then don't
demand anything. Be prepared for whatever response (or lack of) that
you may get.

>
> Maybe everyone is using Xen but the dream to become Bill Gates? Thought
> becomes rich fool
>

Nobody said that.

> So, let's respect for all members of the xen-user and help.
> I have a lot of experience and I am ready to share them, let them try the
> same thing to everyone.

Good.

Now here's a question: did you respond to David's original question
thread? If not, why?

> But I also have unresolved issues where I need all your help

All you need to do is ask.

If other people understand it, and know the answer, and have time to
write the answer, usually you can expect good response.

But don't demand anything. That's not what a public list is for.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 14:34:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 14:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtKCU-0007Io-LU; Fri, 03 Feb 2012 14:33:18 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>) id 1RtKCS-0007Ig-G7
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:33:16 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-6.tower-216.messagelabs.com!1328279589!13293362!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31615 invoked from network); 3 Feb 2012 14:33:10 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 3 Feb 2012 14:33:10 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q13EVwCb026771;
	Fri, 3 Feb 2012 16:31:59 +0200
Message-ID: <E52C3D2A92F0411DBC827A03D93BE289@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "David Gonzalez" <dgonzalezh@gmail.com>, <Xen-users@lists.xensource.com>
References: <CACc2k3c7==eRPh=BPpzH-i1i0cBM88ayqwiJYjNftSWkiLftPg@mail.gmail.com>
Date: Fri, 3 Feb 2012 16:33:18 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Subject: Re: [Xen-users] CentOS 6.2 XEN 4.1.2 Serial console
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I do not know how much it will help the problem, I would have done the 
following way:
will become a cheap video card pci, and would use it, I actually do.
Alternatively use the KVM, or video card vivo or HP server iLo

 DG> I'm more a reader than a poster on this list but Recently I installed
 DG> CentOS 6.2 with myoung XEN Dom0 kernel and 4.1.2 hypervisor, at first
 DG> everything went smooth, DomUs run like a charm and so on, but my serial
 DG> console is gone for good tried dmesg | grep tty which spits out:

 DG> uname -r
 DG> 2.6.32-131.21.1.el6.xendom0.x86_64

 dmesg |> grep tty

 DG> console [tty0] enabled

 DG> Weirdest thing when I remove the kernel /xen.gz ...... line from
 DG> grub.conf it shows the port IO, IRQ and so on.

 DG> my grub.conf reads

 DG> title   XEN dom0
 DG> root    (hd0,0)
 DG> kernel  /xen.gz loglvl=all guest_loglvl=all dom0_max_vcpus=1
 DG> dom0_vcpus_pin conswitch=g com1=115200,8n1 console=vga,com1
 DG> dom0_mem=384M module  /vmlinuz-2.6.32-131.21.1.el6.xendom0.x86_64 ro
 DG> root=/dev/mapper/xaero-root nomodeset rd_NO_LUKS LANG=en_US.UTF-8
 DG> rd_LVM_LV=xaero/swap rd_LVM_LV=xaero/root  KEYBOARDTYPE=pc KEYTABLE=es
 DG> rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto rd_NO_DM
 DG> module  /initramfs-2.6.32-131.21.1.el6.xendom0.x86_64.img

 DG> As you see line is there, but when I run either minicom or screen
 DG> /dev/ttyS0 115000 they error out. Is there something I'm missing out
 DG> here

 DG> I've gone through many many xen-list archives and google searches and
 DG> can't find a solution for my issue.

 DG> Your advise would be thanked for ever.


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 14:34:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 14:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtKCU-0007Io-LU; Fri, 03 Feb 2012 14:33:18 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <al@ohosting.org.ua>) id 1RtKCS-0007Ig-G7
	for Xen-users@lists.xensource.com; Fri, 03 Feb 2012 14:33:16 +0000
X-Env-Sender: al@ohosting.org.ua
X-Msg-Ref: server-6.tower-216.messagelabs.com!1328279589!13293362!1
X-Originating-IP: [195.248.169.244]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31615 invoked from network); 3 Feb 2012 14:33:10 -0000
Received: from ohosting.org.ua (HELO c2.ohosting.org.ua) (195.248.169.244)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 3 Feb 2012 14:33:10 -0000
Received: from nobody (ns4.o.dp.ua [195.248.169.251]) (authenticated bits=0)
	by c2.ohosting.org.ua (8.14.5/8.14.5) with ESMTP id q13EVwCb026771;
	Fri, 3 Feb 2012 16:31:59 +0200
Message-ID: <E52C3D2A92F0411DBC827A03D93BE289@nobody>
From: "Likarpenkov Alexander" <al@ohosting.org.ua>
To: "David Gonzalez" <dgonzalezh@gmail.com>, <Xen-users@lists.xensource.com>
References: <CACc2k3c7==eRPh=BPpzH-i1i0cBM88ayqwiJYjNftSWkiLftPg@mail.gmail.com>
Date: Fri, 3 Feb 2012 16:33:18 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913
FL-Build: Fidolook 2002 (SL) 6.0.2800.94 - 5/4/2005 11:39:16
Subject: Re: [Xen-users] CentOS 6.2 XEN 4.1.2 Serial console
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I do not know how much it will help the problem, I would have done the 
following way:
will become a cheap video card pci, and would use it, I actually do.
Alternatively use the KVM, or video card vivo or HP server iLo

 DG> I'm more a reader than a poster on this list but Recently I installed
 DG> CentOS 6.2 with myoung XEN Dom0 kernel and 4.1.2 hypervisor, at first
 DG> everything went smooth, DomUs run like a charm and so on, but my serial
 DG> console is gone for good tried dmesg | grep tty which spits out:

 DG> uname -r
 DG> 2.6.32-131.21.1.el6.xendom0.x86_64

 dmesg |> grep tty

 DG> console [tty0] enabled

 DG> Weirdest thing when I remove the kernel /xen.gz ...... line from
 DG> grub.conf it shows the port IO, IRQ and so on.

 DG> my grub.conf reads

 DG> title   XEN dom0
 DG> root    (hd0,0)
 DG> kernel  /xen.gz loglvl=all guest_loglvl=all dom0_max_vcpus=1
 DG> dom0_vcpus_pin conswitch=g com1=115200,8n1 console=vga,com1
 DG> dom0_mem=384M module  /vmlinuz-2.6.32-131.21.1.el6.xendom0.x86_64 ro
 DG> root=/dev/mapper/xaero-root nomodeset rd_NO_LUKS LANG=en_US.UTF-8
 DG> rd_LVM_LV=xaero/swap rd_LVM_LV=xaero/root  KEYBOARDTYPE=pc KEYTABLE=es
 DG> rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto rd_NO_DM
 DG> module  /initramfs-2.6.32-131.21.1.el6.xendom0.x86_64.img

 DG> As you see line is there, but when I run either minicom or screen
 DG> /dev/ttyS0 115000 they error out. Is there something I'm missing out
 DG> here

 DG> I've gone through many many xen-list archives and google searches and
 DG> can't find a solution for my issue.

 DG> Your advise would be thanked for ever.


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 15:24:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 15:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtKxS-0001c6-7X; Fri, 03 Feb 2012 15:21:50 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fernando@mariano.eng.br>) id 1RtKxQ-0001bF-67
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 15:21:48 +0000
X-Env-Sender: fernando@mariano.eng.br
X-Msg-Ref: server-12.tower-27.messagelabs.com!1328282464!51001963!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3063 invoked from network); 3 Feb 2012 15:21:04 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 15:21:04 -0000
Received: by werb14 with SMTP id b14so7563238wer.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 07:21:41 -0800 (PST)
Received: by 10.216.134.74 with SMTP id r52mr3130231wei.19.1328282501102; Fri,
	03 Feb 2012 07:21:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.89.103 with HTTP; Fri, 3 Feb 2012 07:21:21 -0800 (PST)
From: Fernando Mariano <fernando@mariano.eng.br>
Date: Fri, 3 Feb 2012 13:21:21 -0200
Message-ID: <CAM99YQvmVmpOPFxkjv8-d2gD9zXOmaqfekOdnxmaezWG7pjFcA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] [XCP] Fail to export OVF format
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7894165534464640392=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7894165534464640392==
Content-Type: multipart/alternative; boundary=0016e6d59d81a3bb7b04b810de4c

--0016e6d59d81a3bb7b04b810de4c
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

*

Hi.

I have a problem using a OVF file generated by XCP 1.0 and XCP 1.1. When I
try to open and import the virtual machine on VMware Player, VMware
Workstation, Virtual Box or another desktop virtualization application,
some errors are displayed.

The OVF file was generated using Xen Center 6.0 with the export function.

For example, the errors logs below are generated when I try to import the
virtual machines:

Note: Sometimes I changed the charset encoding because the log says that
the encondig was wrong. But that didn=92t work too.

VMware Player 4.0.1 build-528992 Linux:

The import failed because /media/4000-2F41/windows-ovf-XemServer6.0/

Windows Server 2003 (64-bit)/Windows Server 2003 (64-bit).ovf did not

pass OVF specification conformance or virtual hardware compliance

checks.

Click Retry to relax OVF specification and virtual hardware compliance

checks and try the import again, or click Cancel to cancel the import.

If you retry the import, you might not be able to use the virtual

machine in VMware Player.

VMware Player 4.0.1 build-528992  Linux (changing definition of XML to
encoding=3DUTF-8)

The import failed because o did not pass OVF specification conformance

or virtual hardware compliance checks.

Click Retry to relax OVF specification and virtual hardware compliance

checks and try the import again, or click Cancel to cancel the import.

If you retry the import, you might not be able to use the virtual

machine in VMware Player.

VMware Converter 4.0.1 build-161434:

Unable to parse the OVF File.

VMware Converter 4.0.1 build-161434 (changing definition of XML to
encoding=3DUTF-8)

The OVF file '/media/4000-2F41/ovfxen/Windows Server 2003 (64-bit)-

utf8/Windows Server 2003 (64-bit).ovf' cannot be deployed on the

target hardware.

Virtualbox 4.1.2 Linux:

Failed to import appliance /media/4000-2F41/ovfxen/Windows Server 2003

(64-bit)/Windows Server 2003 (64-bit).ovf.

Document labelled UTF-16 but has UTF-8 content.

Location: '/media/4000-2F41/ovfxen/Windows Server 2003 (64-bit)/

Windows Server 2003 (64-bit).ovf', line 1 (0), column 36.

Virtualbox 4.1.2 Linux(changing definition of XML to encoding=3DUTF-8)

Failed to import appliance /media/4000-2F41/ovfxen/Windows Server 2003

(64-bit)-utf8/Windows Server 2003 (64-bit).ovf.

Error reading "/media/4000-2F41/ovfxen/Windows Server 2003 (64-bit)-

utf8/Windows Server 2003 (64-bit).ovf": Unknown resource type 19 in

hardware item, line 1.

VMware ovftool 2.0.1 (build-260188) Linux

Opening OVF source: /media/pendrive/windows-xva-ovf/Windows Server

2003 (64-bit).ovf

Warning: No manifest file

Error:

- Line 1: Could not parse the document: 'encoding specified in XML

declaration is incorrect'.

VMware ovftool 2.0.1 (build-260188) - (changing definition of XML to
encoding=3DUTF-8) Linux:

Warning: No manifest file

Opening VMX target: /media/hdexterno/Xen/xen_2_vmware/windows2003/

windows2003.vmx

Error: OVF Package is not supported by target:

- Line 1: Unsupported value 'http://www.microsoft.com/technet/

virtualserver/downloads/vhdspec.mspx' for attribute 'format' on

element 'Disk'.

- Line 1: Unsupported element 'VirtualSystemOtherConfigurationData'

- Line 1: Unsupported element 'VirtualSystemOtherConfigurationData'

- Line 1: Unsupported element 'VirtualSystemOtherConfigurationData'

I also generated an OVF file with Xen Convert 2.3.1 32bits, but the same
errors happened.

I looked over Xen Server 5.6 documentation and it says that the OVF file is
supported by VMware ovftool 1.0 (Citrix XenServer 5.6 Feature Pack 1
Virtual Machine Guide - page 31), but I didn=92t find this version availabl=
e
for download at vmware.com.

Please, I need this feature because sometimes I have to use some virtual
machines for local tests in my network users=92 desktops, but XCP will be
used by my servers to host many virtual machines.

Could anyone help me ?

Thanks,

--=20
*
Fernando Mariano

--0016e6d59d81a3bb7b04b810de4c
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div><b id=3D"internal-source-marker_0.7527393402997404"><p dir=3D"ltr" sty=
le=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style=3D"f=
ont-size:15px;font-family:Arial;font-weight:normal;text-decoration:none;ver=
tical-align:baseline;white-space:pre-wrap">Hi.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">I have a problem us=
ing a OVF file generated by XCP 1.0 and XCP 1.1. When I try to open and imp=
ort the virtual machine on VMware Player, VMware Workstation, Virtual Box o=
r another desktop virtualization application, some errors are displayed.</s=
pan></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">The OVF file was ge=
nerated using Xen Center 6.0 with the export function.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">For example, the er=
rors logs below are generated when I try to import the virtual machines:</s=
pan></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Note: Sometimes I c=
hanged the charset encoding because the log says that the encondig was wron=
g. But that didn=92t work too.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-weigh=
t:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"=
>VMware Player 4.0.1 build-528992 Linux:</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">The import failed because /media/4000-2F41/windows-o=
vf-XemServer6.0/</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Windows Server 2003 (64-bit)/Windows Server 2003 (64=
-bit).ovf did not</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">pass OVF specification conformance or virtual hardwa=
re compliance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">checks.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Click Retry to relax OVF specification and virtual h=
ardware compliance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">checks and try the import again, or click Cancel to =
cancel the import.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">If you retry the import, you might not be able to us=
e the virtual</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">machine in VMware Player.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware Player 4.0.1 build-528992 =A0Linux (changing definition of XML t=
o encoding=3DUTF-8)</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">The import failed because o did not pass OVF specifi=
cation conformance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">or virtual hardware compliance checks.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Click Retry to relax OVF specification and virtual h=
ardware compliance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">checks and try the import again, or click Cancel to =
cancel the import.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">If you retry the import, you might not be able to us=
e the virtual</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">machine in VMware Player.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware Converter 4.0.1 build-161434:</span></p><p dir=3D"ltr" style=3D"=
margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Unable to parse the OVF File.</span></p><span style=3D"font-size:13px;f=
ont-family:Arial;color:rgb(34,34,34);font-weight:normal;text-decoration:non=
e;vertical-align:baseline;white-space:pre-wrap"></span><br>

<p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt=
"><span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-=
weight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-=
wrap">VMware Converter 4.0.1 build-161434 (changing definition of XML to en=
coding=3DUTF-8)</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">The OVF file &#39;/media/4000-2F41/ovfxen/Windows Se=
rver 2003 (64-bit)-</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">utf8/Windows Server 2003 (64-bit).ovf&#39; cannot be=
 deployed on the</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">target hardware.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Virtualbox 4.1.2 Linux:</span></p><p dir=3D"ltr" style=3D"margin-left:3=
6pt;text-align:justify;margin-top:0pt;margin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Failed to import appliance /media/4000-2F41/ovfxen/Windows Server 2003<=
/span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">(64-bit)/Windows Server 2003 (64-bit).ovf.</span></p=
>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Document labelled UTF-16 but has UTF-8 content.</spa=
n></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Location: &#39;/media/4000-2F41/ovfxen/Windows Serve=
r 2003 (64-bit)/</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Windows Server 2003 (64-bit).ovf&#39;, line 1 (0), c=
olumn 36.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Virtualbox 4.1.2 Linux(changing definition of XML to encoding=3DUTF-8)<=
/span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Failed to import appliance /media/4000-2F41/ovfxen/W=
indows Server 2003</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">(64-bit)-utf8/Windows Server 2003 (64-bit).ovf.</spa=
n></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Error reading &quot;/media/4000-2F41/ovfxen/Windows =
Server 2003 (64-bit)-</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">utf8/Windows Server 2003 (64-bit).ovf&quot;: Unknown=
 resource type 19 in</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">hardware item, line 1.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware ovftool 2.0.1 (build-260188) Linux</span></p><p dir=3D"ltr" styl=
e=3D"margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Opening OVF source: /media/pendrive/windows-xva-ovf/Windows Server</spa=
n></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">2003 (64-bit).ovf</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Warning: No manifest file</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Error:</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Could not parse the document: &#39;encodin=
g specified in XML</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">declaration is incorrect&#39;.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware ovftool 2.0.1 (build-260188) - (changing definition of XML to en=
coding=3DUTF-8) Linux:</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Warning: No manifest file</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Opening VMX target: /media/hdexterno/Xen/xen_2_vmwar=
e/windows2003/</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">windows2003.vmx</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Error: OVF Package is not supported by target:</span=
></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported value &#39;</span><a href=3D"h=
ttp://www.microsoft.com/technet/"><span style=3D"font-size:13px;font-family=
:Arial;color:rgb(17,85,204);font-weight:normal;vertical-align:baseline;whit=
e-space:pre-wrap">http://www.microsoft.com/technet/</span></a></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">virtualserver/downloads/vhdspec.mspx&#39; for attrib=
ute &#39;format&#39; on</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">element &#39;Disk&#39;.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported element &#39;VirtualSystemOthe=
rConfigurationData&#39;</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported element &#39;VirtualSystemOthe=
rConfigurationData&#39;</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported element &#39;VirtualSystemOthe=
rConfigurationData&#39;</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap">I also generated=
 an OVF file with Xen Convert 2.3.1 32bits, but the same errors happened.</=
span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">I looked over Xen S=
erver 5.6 documentation and it says that the OVF file is supported by VMwar=
e ovftool 1.0 (Citrix XenServer 5.6 Feature Pack 1 Virtual Machine Guide - =
page 31), but I didn=92t find this version available for download at <a hre=
f=3D"http://vmware.com">vmware.com</a>.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Please, I need this=
 feature because sometimes I have to use some virtual machines for local te=
sts in my network users=92 desktops, but XCP will be used by my servers to =
host many virtual machines.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Could anyone help m=
e ?</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Thanks,</span></p>

<p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt=
">--=A0</p></b></div>Fernando Mariano<br><br>

--0016e6d59d81a3bb7b04b810de4c--


--===============7894165534464640392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7894165534464640392==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 15:24:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 15:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtKxS-0001c6-7X; Fri, 03 Feb 2012 15:21:50 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fernando@mariano.eng.br>) id 1RtKxQ-0001bF-67
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 15:21:48 +0000
X-Env-Sender: fernando@mariano.eng.br
X-Msg-Ref: server-12.tower-27.messagelabs.com!1328282464!51001963!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3063 invoked from network); 3 Feb 2012 15:21:04 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 15:21:04 -0000
Received: by werb14 with SMTP id b14so7563238wer.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 07:21:41 -0800 (PST)
Received: by 10.216.134.74 with SMTP id r52mr3130231wei.19.1328282501102; Fri,
	03 Feb 2012 07:21:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.89.103 with HTTP; Fri, 3 Feb 2012 07:21:21 -0800 (PST)
From: Fernando Mariano <fernando@mariano.eng.br>
Date: Fri, 3 Feb 2012 13:21:21 -0200
Message-ID: <CAM99YQvmVmpOPFxkjv8-d2gD9zXOmaqfekOdnxmaezWG7pjFcA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] [XCP] Fail to export OVF format
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7894165534464640392=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7894165534464640392==
Content-Type: multipart/alternative; boundary=0016e6d59d81a3bb7b04b810de4c

--0016e6d59d81a3bb7b04b810de4c
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

*

Hi.

I have a problem using a OVF file generated by XCP 1.0 and XCP 1.1. When I
try to open and import the virtual machine on VMware Player, VMware
Workstation, Virtual Box or another desktop virtualization application,
some errors are displayed.

The OVF file was generated using Xen Center 6.0 with the export function.

For example, the errors logs below are generated when I try to import the
virtual machines:

Note: Sometimes I changed the charset encoding because the log says that
the encondig was wrong. But that didn=92t work too.

VMware Player 4.0.1 build-528992 Linux:

The import failed because /media/4000-2F41/windows-ovf-XemServer6.0/

Windows Server 2003 (64-bit)/Windows Server 2003 (64-bit).ovf did not

pass OVF specification conformance or virtual hardware compliance

checks.

Click Retry to relax OVF specification and virtual hardware compliance

checks and try the import again, or click Cancel to cancel the import.

If you retry the import, you might not be able to use the virtual

machine in VMware Player.

VMware Player 4.0.1 build-528992  Linux (changing definition of XML to
encoding=3DUTF-8)

The import failed because o did not pass OVF specification conformance

or virtual hardware compliance checks.

Click Retry to relax OVF specification and virtual hardware compliance

checks and try the import again, or click Cancel to cancel the import.

If you retry the import, you might not be able to use the virtual

machine in VMware Player.

VMware Converter 4.0.1 build-161434:

Unable to parse the OVF File.

VMware Converter 4.0.1 build-161434 (changing definition of XML to
encoding=3DUTF-8)

The OVF file '/media/4000-2F41/ovfxen/Windows Server 2003 (64-bit)-

utf8/Windows Server 2003 (64-bit).ovf' cannot be deployed on the

target hardware.

Virtualbox 4.1.2 Linux:

Failed to import appliance /media/4000-2F41/ovfxen/Windows Server 2003

(64-bit)/Windows Server 2003 (64-bit).ovf.

Document labelled UTF-16 but has UTF-8 content.

Location: '/media/4000-2F41/ovfxen/Windows Server 2003 (64-bit)/

Windows Server 2003 (64-bit).ovf', line 1 (0), column 36.

Virtualbox 4.1.2 Linux(changing definition of XML to encoding=3DUTF-8)

Failed to import appliance /media/4000-2F41/ovfxen/Windows Server 2003

(64-bit)-utf8/Windows Server 2003 (64-bit).ovf.

Error reading "/media/4000-2F41/ovfxen/Windows Server 2003 (64-bit)-

utf8/Windows Server 2003 (64-bit).ovf": Unknown resource type 19 in

hardware item, line 1.

VMware ovftool 2.0.1 (build-260188) Linux

Opening OVF source: /media/pendrive/windows-xva-ovf/Windows Server

2003 (64-bit).ovf

Warning: No manifest file

Error:

- Line 1: Could not parse the document: 'encoding specified in XML

declaration is incorrect'.

VMware ovftool 2.0.1 (build-260188) - (changing definition of XML to
encoding=3DUTF-8) Linux:

Warning: No manifest file

Opening VMX target: /media/hdexterno/Xen/xen_2_vmware/windows2003/

windows2003.vmx

Error: OVF Package is not supported by target:

- Line 1: Unsupported value 'http://www.microsoft.com/technet/

virtualserver/downloads/vhdspec.mspx' for attribute 'format' on

element 'Disk'.

- Line 1: Unsupported element 'VirtualSystemOtherConfigurationData'

- Line 1: Unsupported element 'VirtualSystemOtherConfigurationData'

- Line 1: Unsupported element 'VirtualSystemOtherConfigurationData'

I also generated an OVF file with Xen Convert 2.3.1 32bits, but the same
errors happened.

I looked over Xen Server 5.6 documentation and it says that the OVF file is
supported by VMware ovftool 1.0 (Citrix XenServer 5.6 Feature Pack 1
Virtual Machine Guide - page 31), but I didn=92t find this version availabl=
e
for download at vmware.com.

Please, I need this feature because sometimes I have to use some virtual
machines for local tests in my network users=92 desktops, but XCP will be
used by my servers to host many virtual machines.

Could anyone help me ?

Thanks,

--=20
*
Fernando Mariano

--0016e6d59d81a3bb7b04b810de4c
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div><b id=3D"internal-source-marker_0.7527393402997404"><p dir=3D"ltr" sty=
le=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style=3D"f=
ont-size:15px;font-family:Arial;font-weight:normal;text-decoration:none;ver=
tical-align:baseline;white-space:pre-wrap">Hi.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">I have a problem us=
ing a OVF file generated by XCP 1.0 and XCP 1.1. When I try to open and imp=
ort the virtual machine on VMware Player, VMware Workstation, Virtual Box o=
r another desktop virtualization application, some errors are displayed.</s=
pan></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">The OVF file was ge=
nerated using Xen Center 6.0 with the export function.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">For example, the er=
rors logs below are generated when I try to import the virtual machines:</s=
pan></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Note: Sometimes I c=
hanged the charset encoding because the log says that the encondig was wron=
g. But that didn=92t work too.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-weigh=
t:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"=
>VMware Player 4.0.1 build-528992 Linux:</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">The import failed because /media/4000-2F41/windows-o=
vf-XemServer6.0/</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Windows Server 2003 (64-bit)/Windows Server 2003 (64=
-bit).ovf did not</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">pass OVF specification conformance or virtual hardwa=
re compliance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">checks.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Click Retry to relax OVF specification and virtual h=
ardware compliance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">checks and try the import again, or click Cancel to =
cancel the import.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">If you retry the import, you might not be able to us=
e the virtual</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">machine in VMware Player.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware Player 4.0.1 build-528992 =A0Linux (changing definition of XML t=
o encoding=3DUTF-8)</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">The import failed because o did not pass OVF specifi=
cation conformance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">or virtual hardware compliance checks.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Click Retry to relax OVF specification and virtual h=
ardware compliance</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">checks and try the import again, or click Cancel to =
cancel the import.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">If you retry the import, you might not be able to us=
e the virtual</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">machine in VMware Player.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware Converter 4.0.1 build-161434:</span></p><p dir=3D"ltr" style=3D"=
margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Unable to parse the OVF File.</span></p><span style=3D"font-size:13px;f=
ont-family:Arial;color:rgb(34,34,34);font-weight:normal;text-decoration:non=
e;vertical-align:baseline;white-space:pre-wrap"></span><br>

<p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt=
"><span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-=
weight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-=
wrap">VMware Converter 4.0.1 build-161434 (changing definition of XML to en=
coding=3DUTF-8)</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">The OVF file &#39;/media/4000-2F41/ovfxen/Windows Se=
rver 2003 (64-bit)-</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">utf8/Windows Server 2003 (64-bit).ovf&#39; cannot be=
 deployed on the</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">target hardware.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Virtualbox 4.1.2 Linux:</span></p><p dir=3D"ltr" style=3D"margin-left:3=
6pt;text-align:justify;margin-top:0pt;margin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Failed to import appliance /media/4000-2F41/ovfxen/Windows Server 2003<=
/span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">(64-bit)/Windows Server 2003 (64-bit).ovf.</span></p=
>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Document labelled UTF-16 but has UTF-8 content.</spa=
n></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Location: &#39;/media/4000-2F41/ovfxen/Windows Serve=
r 2003 (64-bit)/</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Windows Server 2003 (64-bit).ovf&#39;, line 1 (0), c=
olumn 36.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Virtualbox 4.1.2 Linux(changing definition of XML to encoding=3DUTF-8)<=
/span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Failed to import appliance /media/4000-2F41/ovfxen/W=
indows Server 2003</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">(64-bit)-utf8/Windows Server 2003 (64-bit).ovf.</spa=
n></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Error reading &quot;/media/4000-2F41/ovfxen/Windows =
Server 2003 (64-bit)-</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">utf8/Windows Server 2003 (64-bit).ovf&quot;: Unknown=
 resource type 19 in</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">hardware item, line 1.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware ovftool 2.0.1 (build-260188) Linux</span></p><p dir=3D"ltr" styl=
e=3D"margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Opening OVF source: /media/pendrive/windows-xva-ovf/Windows Server</spa=
n></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">2003 (64-bit).ovf</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Warning: No manifest file</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Error:</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Could not parse the document: &#39;encodin=
g specified in XML</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">declaration is incorrect&#39;.</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">VMware ovftool 2.0.1 (build-260188) - (changing definition of XML to en=
coding=3DUTF-8) Linux:</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Warning: No manifest file</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Opening VMX target: /media/hdexterno/Xen/xen_2_vmwar=
e/windows2003/</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">windows2003.vmx</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Error: OVF Package is not supported by target:</span=
></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported value &#39;</span><a href=3D"h=
ttp://www.microsoft.com/technet/"><span style=3D"font-size:13px;font-family=
:Arial;color:rgb(17,85,204);font-weight:normal;vertical-align:baseline;whit=
e-space:pre-wrap">http://www.microsoft.com/technet/</span></a></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">virtualserver/downloads/vhdspec.mspx&#39; for attrib=
ute &#39;format&#39; on</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">element &#39;Disk&#39;.</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported element &#39;VirtualSystemOthe=
rConfigurationData&#39;</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported element &#39;VirtualSystemOthe=
rConfigurationData&#39;</span></p>

<p dir=3D"ltr" style=3D"margin-left:36pt;text-align:justify;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:13px;font-family:Arial;color:rg=
b(34,34,34);font-weight:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- Line 1: Unsupported element &#39;VirtualSystemOthe=
rConfigurationData&#39;</span></p>

<span style=3D"font-size:13px;font-family:Arial;color:rgb(34,34,34);font-we=
ight:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"></span><br><p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;ma=
rgin-bottom:0pt">

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap">I also generated=
 an OVF file with Xen Convert 2.3.1 32bits, but the same errors happened.</=
span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">I looked over Xen S=
erver 5.6 documentation and it says that the OVF file is supported by VMwar=
e ovftool 1.0 (Citrix XenServer 5.6 Feature Pack 1 Virtual Machine Guide - =
page 31), but I didn=92t find this version available for download at <a hre=
f=3D"http://vmware.com">vmware.com</a>.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Please, I need this=
 feature because sometimes I have to use some virtual machines for local te=
sts in my network users=92 desktops, but XCP will be used by my servers to =
host many virtual machines.</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Could anyone help m=
e ?</span></p>

<span style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap"></span><br><p di=
r=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:15px;font-family:Arial;font-weight:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">Thanks,</span></p>

<p dir=3D"ltr" style=3D"text-align:justify;margin-top:0pt;margin-bottom:0pt=
">--=A0</p></b></div>Fernando Mariano<br><br>

--0016e6d59d81a3bb7b04b810de4c--


--===============7894165534464640392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7894165534464640392==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 17:56:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 17:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtNKp-0006Zu-Ig; Fri, 03 Feb 2012 17:54:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RtNKo-0006Zp-G7
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 17:54:06 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1328291638!11893750!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13878 invoked from network); 3 Feb 2012 17:53:59 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 17:53:59 -0000
Received: by yenq6 with SMTP id q6so39385651yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 09:53:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.131.38 with SMTP id l26mr12964710yhi.70.1328291638317;
	Fri, 03 Feb 2012 09:53:58 -0800 (PST)
Received: by 10.100.59.14 with HTTP; Fri, 3 Feb 2012 09:53:58 -0800 (PST)
X-Originating-IP: [66.189.91.101]
Date: Fri, 3 Feb 2012 12:53:58 -0500
Message-ID: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4472214930396560390=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4472214930396560390==
Content-Type: multipart/alternative; boundary=20cf301afcd142939504b812ffa5

--20cf301afcd142939504b812ffa5
Content-Type: text/plain; charset=ISO-8859-1

Greetings!

I've got a FreeBSD-based (FreeNAS) appliance running as an HVM DomU.

Dom0 is Debian Squeeze on an AMD990 chipset system with IOMMU enabled.

The DomU sees six physical drives: one of them is a USB stick that I've
passed through in its entirety as a block device. The other five are SATA
drives attached to a controller that I've handed to the DomU with PCI
passthrough.

The relevant parts of the DomU configuration are:

name = 'freenas-hvm'
kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'
memory = 1024
shadow_memory = 8
vcpus = 1
device_model = '/usr/lib/xen-4.0/bin/qemu-dm'
disk = [ 'phy:/dev/sdc,hda,w' ]             # /dev/sdc is the USB stick
pci = [ '00:11.0' ]                                # This is the SATA
controller with 5 drives
vif = ['bridge=vlan14' ]
boot='dc'
sdl=0
vnc=1
vnclisten='0.0.0.0'
vncconsole=1
stdvga=0

The SATA controller according to 'lspci':
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller
[AHCI mode] (rev 40)

Everything "works", but is it painfully slow.

Reading from a single SATA drive within the DomU gives me about 0.5MB/s:
[root@freenas /dev]# dd if=/dev/ada1 of=/dev/null skip=100000 bs=4096
count=1000
1000+0 records in
1000+0 records out
4096000 bytes transferred in 8.058105 secs (508308 bytes/sec)

Concurrent reads from all five SATA drives show that they're able to
achieve this speed all at the same time:
[root@freenas /dev]# for disk in ada1 ada2 ada3 ada4 ada5
> do dd if=/dev/$disk of=/dev/null bs=4096 count=1000 &
> done
4096000 bytes transferred in 8.049052 secs (508880 bytes/sec)
4096000 bytes transferred in 8.070050 secs (507556 bytes/sec)
4096000 bytes transferred in 8.071446 secs (507468 bytes/sec)
4096000 bytes transferred in 8.447751 secs (484863 bytes/sec)
4096000 bytes transferred in 8.501915 secs (481774 bytes/sec)

The USB stick, OTOH, passed through as a block device? It reads 18x faster
at around 9MB/sec
[root@freenas /dev]# dd if=/dev/ada0 of=/dev/null bs=4096 count=1000
1000+0 records in
1000+0 records out
4096000 bytes transferred in 0.458198 secs (8939370 bytes/sec)

>From the Dom0 I can read from the USB stick at around 15Mb/s (slow media),
and I can read from all SATA drives at around 80-100MB/s concurrently
(after un-hiding the PCI device).

If I pass the drives through individually (as I have done with the USB
stick) the DomU reveals a 10MB/s ceiling. I can read from one disk at
10MB/s, or I can read from all at 2MB/s each.

Thoughts? Does this rotten behavior even make sense?

FreeBSD doesn't support PV mode on amd64, so that's out, but there are some
PV drivers within HVM mode that I could be playing with. I don't really
grok the details of it, but I don't think I have them working right now. I
wonder if this is the ticket?

I'd appreciate any advice that would help me to improve the situation.

Thank you!

--20cf301afcd142939504b812ffa5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Greetings!<div><br></div><div>I&#39;ve got a FreeBSD-based (FreeNAS) applia=
nce running as an HVM DomU.</div><div><br></div><div>Dom0 is Debian Squeeze=
 on an AMD990 chipset system with IOMMU enabled.</div><div><br></div><div>
The DomU sees six physical drives: one of them is a USB stick that I&#39;ve=
 passed through in its entirety as a block device. The other five are SATA =
drives attached to a controller that I&#39;ve handed to the DomU with PCI p=
assthrough.</div>
<div><br></div><div>The relevant parts of the DomU configuration are:</div>=
<div><br></div><div><div>name =3D &#39;freenas-hvm&#39;</div><div>kernel =
=3D &quot;/usr/lib/xen-4.0/boot/hvmloader&quot;</div><div>builder =3D &#39;=
hvm&#39;</div>
<div>memory =3D 1024</div><div>shadow_memory =3D 8</div><div>vcpus =3D 1</d=
iv><div>device_model =3D &#39;/usr/lib/xen-4.0/bin/qemu-dm&#39;</div><div>d=
isk =3D [=A0&#39;phy:/dev/sdc,hda,w&#39;=A0] =A0 =A0 =A0 =A0 =A0 =A0 # /dev=
/sdc is the USB stick</div>
<div>pci =3D [ &#39;00:11.0&#39; ] =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0# This is the SATA controller with 5 drives</div><di=
v>vif =3D [&#39;bridge=3Dvlan14&#39; ]</div><div>boot=3D&#39;dc&#39;</div><=
div>sdl=3D0</div><div>vnc=3D1</div><div>
vnclisten=3D&#39;0.0.0.0&#39;</div><div>vncconsole=3D1</div><div>stdvga=3D0=
</div></div><div><br></div><div>The SATA controller according to &#39;lspci=
&#39;:</div><div><div>00:11.0 SATA controller: ATI Technologies Inc SB700/S=
B800 SATA Controller [AHCI mode] (rev 40)</div>
</div><div><br></div><div>Everything &quot;works&quot;, but is it painfully=
 slow.</div><div><br></div><div>Reading from a single SATA drive within the=
 DomU gives me about 0.5MB/s:</div><div><div>[root@freenas /dev]# dd if=3D/=
dev/ada1 of=3D/dev/null skip=3D100000 bs=3D4096 count=3D1000</div>
<div>1000+0 records in</div><div>1000+0 records out</div><div>4096000 bytes=
 transferred in 8.058105 secs (508308 bytes/sec)</div></div><div><br></div>=
<div>Concurrent reads from all five SATA drives show that they&#39;re able =
to achieve this speed all at the same time:</div>
<div><div>[root@freenas /dev]# for disk in ada1 ada2 ada3 ada4 ada5</div><d=
iv>&gt; do dd if=3D/dev/$disk of=3D/dev/null bs=3D4096 count=3D1000 &amp;</=
div><div>&gt; done</div><div>4096000 bytes transferred in 8.049052 secs (50=
8880 bytes/sec)</div>
<div>4096000 bytes transferred in 8.070050 secs (507556 bytes/sec)</div><di=
v>4096000 bytes transferred in 8.071446 secs (507468 bytes/sec)</div><div>4=
096000 bytes transferred in 8.447751 secs (484863 bytes/sec)</div><div>
4096000 bytes transferred in 8.501915 secs (481774 bytes/sec)</div></div><d=
iv><br></div><div>The USB stick, OTOH, passed through as a block device? It=
 reads 18x faster at around 9MB/sec</div><div><div>[root@freenas /dev]# dd =
if=3D/dev/ada0 of=3D/dev/null bs=3D4096 count=3D1000</div>
<div>1000+0 records in</div><div>1000+0 records out</div><div>4096000 bytes=
 transferred in 0.458198 secs (8939370 bytes/sec)</div></div><div><br></div=
><div>From the Dom0 I can read from the USB stick at around 15Mb/s (slow me=
dia), and I can read from all SATA drives at around 80-100MB/s concurrently=
 (after un-hiding the PCI device).</div>
<div><br></div><div><div>If I pass the drives through individually (as I ha=
ve done with the USB stick) the DomU reveals a 10MB/s ceiling. I can read f=
rom one disk at 10MB/s, or I can read from all at 2MB/s each.</div><br clas=
s=3D"Apple-interchange-newline">
</div><div>Thoughts? Does this rotten behavior even make sense?</div><div><=
br></div><div>FreeBSD doesn&#39;t support PV mode on amd64, so that&#39;s o=
ut, but there are some PV drivers within HVM mode that I could be playing w=
ith. I don&#39;t really grok the details of it, but I don&#39;t think I hav=
e them working right now. I wonder if this is the ticket?</div>
<div><br></div><div>I&#39;d appreciate any advice that would help me to imp=
rove the situation.</div><div><br></div><div>Thank you!</div>

--20cf301afcd142939504b812ffa5--


--===============4472214930396560390==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4472214930396560390==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 17:56:14 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 17:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtNKp-0006Zu-Ig; Fri, 03 Feb 2012 17:54:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RtNKo-0006Zp-G7
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 17:54:06 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1328291638!11893750!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13878 invoked from network); 3 Feb 2012 17:53:59 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 17:53:59 -0000
Received: by yenq6 with SMTP id q6so39385651yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 09:53:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.131.38 with SMTP id l26mr12964710yhi.70.1328291638317;
	Fri, 03 Feb 2012 09:53:58 -0800 (PST)
Received: by 10.100.59.14 with HTTP; Fri, 3 Feb 2012 09:53:58 -0800 (PST)
X-Originating-IP: [66.189.91.101]
Date: Fri, 3 Feb 2012 12:53:58 -0500
Message-ID: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4472214930396560390=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4472214930396560390==
Content-Type: multipart/alternative; boundary=20cf301afcd142939504b812ffa5

--20cf301afcd142939504b812ffa5
Content-Type: text/plain; charset=ISO-8859-1

Greetings!

I've got a FreeBSD-based (FreeNAS) appliance running as an HVM DomU.

Dom0 is Debian Squeeze on an AMD990 chipset system with IOMMU enabled.

The DomU sees six physical drives: one of them is a USB stick that I've
passed through in its entirety as a block device. The other five are SATA
drives attached to a controller that I've handed to the DomU with PCI
passthrough.

The relevant parts of the DomU configuration are:

name = 'freenas-hvm'
kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'
memory = 1024
shadow_memory = 8
vcpus = 1
device_model = '/usr/lib/xen-4.0/bin/qemu-dm'
disk = [ 'phy:/dev/sdc,hda,w' ]             # /dev/sdc is the USB stick
pci = [ '00:11.0' ]                                # This is the SATA
controller with 5 drives
vif = ['bridge=vlan14' ]
boot='dc'
sdl=0
vnc=1
vnclisten='0.0.0.0'
vncconsole=1
stdvga=0

The SATA controller according to 'lspci':
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller
[AHCI mode] (rev 40)

Everything "works", but is it painfully slow.

Reading from a single SATA drive within the DomU gives me about 0.5MB/s:
[root@freenas /dev]# dd if=/dev/ada1 of=/dev/null skip=100000 bs=4096
count=1000
1000+0 records in
1000+0 records out
4096000 bytes transferred in 8.058105 secs (508308 bytes/sec)

Concurrent reads from all five SATA drives show that they're able to
achieve this speed all at the same time:
[root@freenas /dev]# for disk in ada1 ada2 ada3 ada4 ada5
> do dd if=/dev/$disk of=/dev/null bs=4096 count=1000 &
> done
4096000 bytes transferred in 8.049052 secs (508880 bytes/sec)
4096000 bytes transferred in 8.070050 secs (507556 bytes/sec)
4096000 bytes transferred in 8.071446 secs (507468 bytes/sec)
4096000 bytes transferred in 8.447751 secs (484863 bytes/sec)
4096000 bytes transferred in 8.501915 secs (481774 bytes/sec)

The USB stick, OTOH, passed through as a block device? It reads 18x faster
at around 9MB/sec
[root@freenas /dev]# dd if=/dev/ada0 of=/dev/null bs=4096 count=1000
1000+0 records in
1000+0 records out
4096000 bytes transferred in 0.458198 secs (8939370 bytes/sec)

>From the Dom0 I can read from the USB stick at around 15Mb/s (slow media),
and I can read from all SATA drives at around 80-100MB/s concurrently
(after un-hiding the PCI device).

If I pass the drives through individually (as I have done with the USB
stick) the DomU reveals a 10MB/s ceiling. I can read from one disk at
10MB/s, or I can read from all at 2MB/s each.

Thoughts? Does this rotten behavior even make sense?

FreeBSD doesn't support PV mode on amd64, so that's out, but there are some
PV drivers within HVM mode that I could be playing with. I don't really
grok the details of it, but I don't think I have them working right now. I
wonder if this is the ticket?

I'd appreciate any advice that would help me to improve the situation.

Thank you!

--20cf301afcd142939504b812ffa5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Greetings!<div><br></div><div>I&#39;ve got a FreeBSD-based (FreeNAS) applia=
nce running as an HVM DomU.</div><div><br></div><div>Dom0 is Debian Squeeze=
 on an AMD990 chipset system with IOMMU enabled.</div><div><br></div><div>
The DomU sees six physical drives: one of them is a USB stick that I&#39;ve=
 passed through in its entirety as a block device. The other five are SATA =
drives attached to a controller that I&#39;ve handed to the DomU with PCI p=
assthrough.</div>
<div><br></div><div>The relevant parts of the DomU configuration are:</div>=
<div><br></div><div><div>name =3D &#39;freenas-hvm&#39;</div><div>kernel =
=3D &quot;/usr/lib/xen-4.0/boot/hvmloader&quot;</div><div>builder =3D &#39;=
hvm&#39;</div>
<div>memory =3D 1024</div><div>shadow_memory =3D 8</div><div>vcpus =3D 1</d=
iv><div>device_model =3D &#39;/usr/lib/xen-4.0/bin/qemu-dm&#39;</div><div>d=
isk =3D [=A0&#39;phy:/dev/sdc,hda,w&#39;=A0] =A0 =A0 =A0 =A0 =A0 =A0 # /dev=
/sdc is the USB stick</div>
<div>pci =3D [ &#39;00:11.0&#39; ] =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0# This is the SATA controller with 5 drives</div><di=
v>vif =3D [&#39;bridge=3Dvlan14&#39; ]</div><div>boot=3D&#39;dc&#39;</div><=
div>sdl=3D0</div><div>vnc=3D1</div><div>
vnclisten=3D&#39;0.0.0.0&#39;</div><div>vncconsole=3D1</div><div>stdvga=3D0=
</div></div><div><br></div><div>The SATA controller according to &#39;lspci=
&#39;:</div><div><div>00:11.0 SATA controller: ATI Technologies Inc SB700/S=
B800 SATA Controller [AHCI mode] (rev 40)</div>
</div><div><br></div><div>Everything &quot;works&quot;, but is it painfully=
 slow.</div><div><br></div><div>Reading from a single SATA drive within the=
 DomU gives me about 0.5MB/s:</div><div><div>[root@freenas /dev]# dd if=3D/=
dev/ada1 of=3D/dev/null skip=3D100000 bs=3D4096 count=3D1000</div>
<div>1000+0 records in</div><div>1000+0 records out</div><div>4096000 bytes=
 transferred in 8.058105 secs (508308 bytes/sec)</div></div><div><br></div>=
<div>Concurrent reads from all five SATA drives show that they&#39;re able =
to achieve this speed all at the same time:</div>
<div><div>[root@freenas /dev]# for disk in ada1 ada2 ada3 ada4 ada5</div><d=
iv>&gt; do dd if=3D/dev/$disk of=3D/dev/null bs=3D4096 count=3D1000 &amp;</=
div><div>&gt; done</div><div>4096000 bytes transferred in 8.049052 secs (50=
8880 bytes/sec)</div>
<div>4096000 bytes transferred in 8.070050 secs (507556 bytes/sec)</div><di=
v>4096000 bytes transferred in 8.071446 secs (507468 bytes/sec)</div><div>4=
096000 bytes transferred in 8.447751 secs (484863 bytes/sec)</div><div>
4096000 bytes transferred in 8.501915 secs (481774 bytes/sec)</div></div><d=
iv><br></div><div>The USB stick, OTOH, passed through as a block device? It=
 reads 18x faster at around 9MB/sec</div><div><div>[root@freenas /dev]# dd =
if=3D/dev/ada0 of=3D/dev/null bs=3D4096 count=3D1000</div>
<div>1000+0 records in</div><div>1000+0 records out</div><div>4096000 bytes=
 transferred in 0.458198 secs (8939370 bytes/sec)</div></div><div><br></div=
><div>From the Dom0 I can read from the USB stick at around 15Mb/s (slow me=
dia), and I can read from all SATA drives at around 80-100MB/s concurrently=
 (after un-hiding the PCI device).</div>
<div><br></div><div><div>If I pass the drives through individually (as I ha=
ve done with the USB stick) the DomU reveals a 10MB/s ceiling. I can read f=
rom one disk at 10MB/s, or I can read from all at 2MB/s each.</div><br clas=
s=3D"Apple-interchange-newline">
</div><div>Thoughts? Does this rotten behavior even make sense?</div><div><=
br></div><div>FreeBSD doesn&#39;t support PV mode on amd64, so that&#39;s o=
ut, but there are some PV drivers within HVM mode that I could be playing w=
ith. I don&#39;t really grok the details of it, but I don&#39;t think I hav=
e them working right now. I wonder if this is the ticket?</div>
<div><br></div><div>I&#39;d appreciate any advice that would help me to imp=
rove the situation.</div><div><br></div><div>Thank you!</div>

--20cf301afcd142939504b812ffa5--


--===============4472214930396560390==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4472214930396560390==--


From xen-users-bounces@lists.xensource.com Fri Feb 03 18:02:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 18:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtNR2-0006zE-30; Fri, 03 Feb 2012 18:00:32 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RtNR1-0006z1-29
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 18:00:31 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-10.tower-182.messagelabs.com!1328292023!13624933!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15390 invoked from network); 3 Feb 2012 18:00:24 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-10.tower-182.messagelabs.com with SMTP;
	3 Feb 2012 18:00:24 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 47BAE10401B
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 18:00:19 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id y-NW89sV0bWJ for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 18:00:19 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id D484710401A
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 18:00:18 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240821cb51bd95872b@simon.thehobsons.co.uk>
In-Reply-To: <77840eb1-3dbe-4c6b-80e2-9b8edc3f2f5b@email.android.com>
References: <474eba6c-9d91-4140-8ec0-a329ccdcbda8@email.android.com>
	<77840eb1-3dbe-4c6b-80e2-9b8edc3f2f5b@email.android.com>
Date: Fri, 3 Feb 2012 18:00:12 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Problem with Appletalk - Xen related ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Niels Dettenbach (Syndicat IT&Internet) wrote:

>  >I installed Netatalk on a guest (also Debian Squeeze, PV) but atalkd
>>won't start - reporting "Can't configure multicast". If I install
>>Netatalk on Dom0 then it work
>
>I'm not experienced with atalkd, but did your kernel provides the 
>same IP and atalk features as in your Dom0 (i.e. IP multicast etc.)?
>
>Did you use a bridged xen setup and is your bridge connected to the 
>same physical network as your Dom0. If not, could you try that?

Network is a standard linux bridge setup via Dom0 networking tools, 
one bridge, one NIC, one network. Both kernels are stock Debian 
Squeeze, same package :
linux-image-2.6.32-5-xen-amd64, 2.6.32-41

I've now dug out a spare machine, transferred the guest system to it, 
and made only the minimum changes (fstab etc) to make it boot as a 
physical standalone machine. It starts atalkd, and nbmlkup returns 
the results I'd expect on my network.

So I think I can be sure it's not a software/config problem - the 
same image/setup works on a real machine but not as a PV guest under 
Xen.

Test machine is an AMD64 box, nVidia chipset, and forcedeth driver 
for the network. In the guest, "dmesg | grep eth0" doesn't show 
anything - is that to be expected ?

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 18:02:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 18:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtNR2-0006zE-30; Fri, 03 Feb 2012 18:00:32 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RtNR1-0006z1-29
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 18:00:31 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-10.tower-182.messagelabs.com!1328292023!13624933!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15390 invoked from network); 3 Feb 2012 18:00:24 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-10.tower-182.messagelabs.com with SMTP;
	3 Feb 2012 18:00:24 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 47BAE10401B
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 18:00:19 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id y-NW89sV0bWJ for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 18:00:19 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id D484710401A
	for <xen-users@lists.xensource.com>;
	Fri,  3 Feb 2012 18:00:18 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240821cb51bd95872b@simon.thehobsons.co.uk>
In-Reply-To: <77840eb1-3dbe-4c6b-80e2-9b8edc3f2f5b@email.android.com>
References: <474eba6c-9d91-4140-8ec0-a329ccdcbda8@email.android.com>
	<77840eb1-3dbe-4c6b-80e2-9b8edc3f2f5b@email.android.com>
Date: Fri, 3 Feb 2012 18:00:12 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Problem with Appletalk - Xen related ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Niels Dettenbach (Syndicat IT&Internet) wrote:

>  >I installed Netatalk on a guest (also Debian Squeeze, PV) but atalkd
>>won't start - reporting "Can't configure multicast". If I install
>>Netatalk on Dom0 then it work
>
>I'm not experienced with atalkd, but did your kernel provides the 
>same IP and atalk features as in your Dom0 (i.e. IP multicast etc.)?
>
>Did you use a bridged xen setup and is your bridge connected to the 
>same physical network as your Dom0. If not, could you try that?

Network is a standard linux bridge setup via Dom0 networking tools, 
one bridge, one NIC, one network. Both kernels are stock Debian 
Squeeze, same package :
linux-image-2.6.32-5-xen-amd64, 2.6.32-41

I've now dug out a spare machine, transferred the guest system to it, 
and made only the minimum changes (fstab etc) to make it boot as a 
physical standalone machine. It starts atalkd, and nbmlkup returns 
the results I'd expect on my network.

So I think I can be sure it's not a software/config problem - the 
same image/setup works on a real machine but not as a PV guest under 
Xen.

Test machine is an AMD64 box, nVidia chipset, and forcedeth driver 
for the network. In the guest, "dmesg | grep eth0" doesn't show 
anything - is that to be expected ?

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 18:16:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 18:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtNe9-0007UK-30; Fri, 03 Feb 2012 18:14:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <admin@xenhive.com>) id 1RtNe7-0007U9-5w
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 18:14:03 +0000
X-Env-Sender: admin@xenhive.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328292792!52833648!1
X-Originating-IP: [216.51.232.10]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK,
	HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14604 invoked from network); 3 Feb 2012 18:13:12 -0000
Received: from mailcluster.fastdnsservers.com (HELO
	mailcluster.fastdnsservers.com) (216.51.232.10)
	by server-6.tower-27.messagelabs.com with SMTP;
	3 Feb 2012 18:13:12 -0000
Received: from maindesk by mailcluster.fastdnsservers.com ;
	Fri, 3 Feb 2012 12:14:01 -0600
From: <admin@xenhive.com>
To: <xen-users@lists.xensource.com>
Date: Fri, 3 Feb 2012 12:14:00 -0600
Message-ID: <3EFCEF21CBDA4466899124C73CBE167D@maindesk>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.6856
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
In-Reply-To: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
Thread-Index: AczinUFJZkA3MQnESOid65Svolb22AAAca4g
Importance: Normal
X-Auth: admin@xenhive.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@xenhive.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1578175931932079686=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============1578175931932079686==
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0011_01CCE26D.4FEB38F0"

This is a multi-part message in MIME format.

------=_NextPart_000_0011_01CCE26D.4FEB38F0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I would not read too much into these performance numbers.  I have found =
that
FreeNAS is pretty slow even directly on physical hardware.  Using =
exactly
the same hardware, OpenSolaris or Nexenta is way faster than FreeNAS.

http://www.zfsbuild.com/2010/09/10/freenas-vs-opensolaris-zfs-benchmarks/=


=20

Why do you want to run FreeNAS in a VM.  Is it for production purposes =
or
testing purposes?  I would not recommend running a file server as a VM =
if it
is a performance sensitive production situation.

=20

-----Original Message-----
From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Chris Marget
Sent: Friday, February 03, 2012 11:54 AM
To: xen-users@lists.xensource.com
Subject: [Xen-users] Spectacularly disappointing disk throughput

=20

Greetings!

=20

I've got a FreeBSD-based (FreeNAS) appliance running as an HVM DomU.

=20

Dom0 is Debian Squeeze on an AMD990 chipset system with IOMMU enabled.

=20

The DomU sees six physical drives: one of them is a USB stick that I've
passed through in its entirety as a block device. The other five are =
SATA
drives attached to a controller that I've handed to the DomU with PCI
passthrough.

=20

The relevant parts of the DomU configuration are:

=20

name =3D 'freenas-hvm'

kernel =3D "/usr/lib/xen-4.0/boot/hvmloader"

builder =3D 'hvm'

memory =3D 1024

shadow_memory =3D 8

vcpus =3D 1

device_model =3D '/usr/lib/xen-4.0/bin/qemu-dm'

disk =3D [ 'phy:/dev/sdc,hda,w' ]             # /dev/sdc is the USB =
stick

pci =3D [ '00:11.0' ]                                # This is the SATA
controller with 5 drives

vif =3D ['bridge=3Dvlan14' ]

boot=3D'dc'

sdl=3D0

vnc=3D1

vnclisten=3D'0.0.0.0'

vncconsole=3D1

stdvga=3D0

=20

The SATA controller according to 'lspci':

00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA =
Controller
[AHCI mode] (rev 40)

=20

Everything "works", but is it painfully slow.

=20

Reading from a single SATA drive within the DomU gives me about 0.5MB/s:

[root@freenas /dev]# dd if=3D/dev/ada1 of=3D/dev/null skip=3D100000 =
bs=3D4096
count=3D1000

1000+0 records in

1000+0 records out

4096000 bytes transferred in 8.058105 secs (508308 bytes/sec)

=20

Concurrent reads from all five SATA drives show that they're able to =
achieve
this speed all at the same time:

[root@freenas /dev]# for disk in ada1 ada2 ada3 ada4 ada5

> do dd if=3D/dev/$disk of=3D/dev/null bs=3D4096 count=3D1000 &

> done

4096000 bytes transferred in 8.049052 secs (508880 bytes/sec)

4096000 bytes transferred in 8.070050 secs (507556 bytes/sec)

4096000 bytes transferred in 8.071446 secs (507468 bytes/sec)

4096000 bytes transferred in 8.447751 secs (484863 bytes/sec)

4096000 bytes transferred in 8.501915 secs (481774 bytes/sec)

=20

The USB stick, OTOH, passed through as a block device? It reads 18x =
faster
at around 9MB/sec

[root@freenas /dev]# dd if=3D/dev/ada0 of=3D/dev/null bs=3D4096 =
count=3D1000

1000+0 records in

1000+0 records out

4096000 bytes transferred in 0.458198 secs (8939370 bytes/sec)

=20

>From the Dom0 I can read from the USB stick at around 15Mb/s (slow =
media),
and I can read from all SATA drives at around 80-100MB/s concurrently =
(after
un-hiding the PCI device).

=20

If I pass the drives through individually (as I have done with the USB
stick) the DomU reveals a 10MB/s ceiling. I can read from one disk at
10MB/s, or I can read from all at 2MB/s each.

=20

Thoughts? Does this rotten behavior even make sense?

=20

FreeBSD doesn't support PV mode on amd64, so that's out, but there are =
some
PV drivers within HVM mode that I could be playing with. I don't really =
grok
the details of it, but I don't think I have them working right now. I =
wonder
if this is the ticket?

=20

I'd appreciate any advice that would help me to improve the situation.

=20

Thank you!


------=_NextPart_000_0011_01CCE26D.4FEB38F0
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I would not read too much into =
these
performance numbers.&nbsp; I have found that FreeNAS is pretty slow even =
directly
on physical hardware.&nbsp; Using exactly the same hardware, OpenSolaris =
or
Nexenta is way faster than FreeNAS.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><a
href=3D"http://www.zfsbuild.com/2010/09/10/freenas-vs-opensolaris-zfs-ben=
chmarks/">http://www.zfsbuild.com/2010/09/10/freenas-vs-opensolaris-zfs-b=
enchmarks/</a></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Why do you want to run FreeNAS in a =
VM.&nbsp;
Is it for production purposes or testing purposes?&nbsp; I would not =
recommend
running a file server as a VM if it is a performance sensitive =
production
situation.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----Original =
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b>
xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Chris Marget<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> </span></font><font =
size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'>Friday,
 February 03, 2012</span></font><font size=3D2 face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'> </span></font><font
 size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'>11:54 =
AM</span></font><font
size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'><br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
xen-users@lists.xensource.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [Xen-users] =
Spectacularly
disappointing disk throughput</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Greetings!</span></font></p>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>I've got a FreeBSD-based (FreeNAS) appliance =
running
as an HVM DomU.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Dom0 is Debian Squeeze on an AMD990 chipset =
system
with IOMMU enabled.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The DomU sees six physical drives: one of =
them is a
USB stick that I've passed through in its entirety as a block device. =
The other
five are SATA drives attached to a controller that I've handed to the =
DomU with
PCI passthrough.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The relevant parts of the DomU configuration =
are:</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>name =3D 'freenas-hvm'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>kernel =3D =
&quot;/usr/lib/xen-4.0/boot/hvmloader&quot;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>builder =3D 'hvm'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>memory =3D 1024</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>shadow_memory =3D 8</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vcpus =3D 1</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>device_model =3D =
'/usr/lib/xen-4.0/bin/qemu-dm'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>disk =3D [&nbsp;'phy:/dev/sdc,hda,w'&nbsp;] =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # /dev/sdc is the USB =
stick</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>pci =3D [ '00:11.0' ] &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;#
This is the SATA controller with 5 drives</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vif =3D ['bridge=3Dvlan14' =
]</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>boot=3D'dc'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>sdl=3D0</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vnc=3D1</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vnclisten=3D'0.0.0.0'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vncconsole=3D1</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>stdvga=3D0</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The SATA controller according to =
'lspci':</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>00:11.0 SATA controller: ATI Technologies Inc
SB700/SB800 SATA Controller [AHCI mode] (rev 40)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Everything &quot;works&quot;, but is it =
painfully
slow.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
  style=3D'font-size:12.0pt'>Reading</span></font> from a single SATA =
drive
within the DomU gives me about 0.5MB/s:</p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>[root@freenas /dev]# dd if=3D/dev/ada1 =
of=3D/dev/null
skip=3D100000 bs=3D4096 count=3D1000</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records in</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records out</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.058105 secs =
(508308
bytes/sec)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Concurrent reads from all five SATA drives =
show that
they're able to achieve this speed all at the same =
time:</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>[root@freenas /dev]# for disk in ada1 ada2 =
ada3 ada4
ada5</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&gt; do dd if=3D/dev/$disk of=3D/dev/null =
bs=3D4096
count=3D1000 &amp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&gt; done</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.049052 secs =
(508880
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.070050 secs =
(507556
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.071446 secs =
(507468
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.447751 secs =
(484863
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.501915 secs =
(481774
bytes/sec)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The USB stick, OTOH, passed through as a =
block device?
It reads 18x faster at around 9MB/sec</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>[root@freenas /dev]# dd if=3D/dev/ada0 =
of=3D/dev/null
bs=3D4096 count=3D1000</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records in</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records out</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 0.458198 secs =
(8939370
bytes/sec)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>From the Dom0 I can read from the USB stick =
at around
15Mb/s (slow media), and I can read from all SATA drives at around =
80-100MB/s
concurrently (after un-hiding the PCI device).</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>If I pass the drives through individually (as =
I have
done with the USB stick) the DomU reveals a 10MB/s ceiling. I can read =
from one
disk at 10MB/s, or I can read from all at 2MB/s each.</span></font></p>

</div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Thoughts? Does this rotten behavior even make =
sense?</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>FreeBSD doesn't support PV mode on amd64, so =
that's
out, but there are some PV drivers within HVM mode that I could be =
playing
with. I don't really grok the details of it, but I don't think I have =
them
working right now. I wonder if this is the ticket?</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>I'd appreciate any advice that would help me =
to
improve the situation.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Thank you!</span></font></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_0011_01CCE26D.4FEB38F0--



--===============1578175931932079686==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1578175931932079686==--



From xen-users-bounces@lists.xensource.com Fri Feb 03 18:16:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 18:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtNe9-0007UK-30; Fri, 03 Feb 2012 18:14:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <admin@xenhive.com>) id 1RtNe7-0007U9-5w
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 18:14:03 +0000
X-Env-Sender: admin@xenhive.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328292792!52833648!1
X-Originating-IP: [216.51.232.10]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK,
	HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14604 invoked from network); 3 Feb 2012 18:13:12 -0000
Received: from mailcluster.fastdnsservers.com (HELO
	mailcluster.fastdnsservers.com) (216.51.232.10)
	by server-6.tower-27.messagelabs.com with SMTP;
	3 Feb 2012 18:13:12 -0000
Received: from maindesk by mailcluster.fastdnsservers.com ;
	Fri, 3 Feb 2012 12:14:01 -0600
From: <admin@xenhive.com>
To: <xen-users@lists.xensource.com>
Date: Fri, 3 Feb 2012 12:14:00 -0600
Message-ID: <3EFCEF21CBDA4466899124C73CBE167D@maindesk>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.6856
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
In-Reply-To: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
Thread-Index: AczinUFJZkA3MQnESOid65Svolb22AAAca4g
Importance: Normal
X-Auth: admin@xenhive.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@xenhive.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1578175931932079686=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============1578175931932079686==
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0011_01CCE26D.4FEB38F0"

This is a multi-part message in MIME format.

------=_NextPart_000_0011_01CCE26D.4FEB38F0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I would not read too much into these performance numbers.  I have found =
that
FreeNAS is pretty slow even directly on physical hardware.  Using =
exactly
the same hardware, OpenSolaris or Nexenta is way faster than FreeNAS.

http://www.zfsbuild.com/2010/09/10/freenas-vs-opensolaris-zfs-benchmarks/=


=20

Why do you want to run FreeNAS in a VM.  Is it for production purposes =
or
testing purposes?  I would not recommend running a file server as a VM =
if it
is a performance sensitive production situation.

=20

-----Original Message-----
From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Chris Marget
Sent: Friday, February 03, 2012 11:54 AM
To: xen-users@lists.xensource.com
Subject: [Xen-users] Spectacularly disappointing disk throughput

=20

Greetings!

=20

I've got a FreeBSD-based (FreeNAS) appliance running as an HVM DomU.

=20

Dom0 is Debian Squeeze on an AMD990 chipset system with IOMMU enabled.

=20

The DomU sees six physical drives: one of them is a USB stick that I've
passed through in its entirety as a block device. The other five are =
SATA
drives attached to a controller that I've handed to the DomU with PCI
passthrough.

=20

The relevant parts of the DomU configuration are:

=20

name =3D 'freenas-hvm'

kernel =3D "/usr/lib/xen-4.0/boot/hvmloader"

builder =3D 'hvm'

memory =3D 1024

shadow_memory =3D 8

vcpus =3D 1

device_model =3D '/usr/lib/xen-4.0/bin/qemu-dm'

disk =3D [ 'phy:/dev/sdc,hda,w' ]             # /dev/sdc is the USB =
stick

pci =3D [ '00:11.0' ]                                # This is the SATA
controller with 5 drives

vif =3D ['bridge=3Dvlan14' ]

boot=3D'dc'

sdl=3D0

vnc=3D1

vnclisten=3D'0.0.0.0'

vncconsole=3D1

stdvga=3D0

=20

The SATA controller according to 'lspci':

00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA =
Controller
[AHCI mode] (rev 40)

=20

Everything "works", but is it painfully slow.

=20

Reading from a single SATA drive within the DomU gives me about 0.5MB/s:

[root@freenas /dev]# dd if=3D/dev/ada1 of=3D/dev/null skip=3D100000 =
bs=3D4096
count=3D1000

1000+0 records in

1000+0 records out

4096000 bytes transferred in 8.058105 secs (508308 bytes/sec)

=20

Concurrent reads from all five SATA drives show that they're able to =
achieve
this speed all at the same time:

[root@freenas /dev]# for disk in ada1 ada2 ada3 ada4 ada5

> do dd if=3D/dev/$disk of=3D/dev/null bs=3D4096 count=3D1000 &

> done

4096000 bytes transferred in 8.049052 secs (508880 bytes/sec)

4096000 bytes transferred in 8.070050 secs (507556 bytes/sec)

4096000 bytes transferred in 8.071446 secs (507468 bytes/sec)

4096000 bytes transferred in 8.447751 secs (484863 bytes/sec)

4096000 bytes transferred in 8.501915 secs (481774 bytes/sec)

=20

The USB stick, OTOH, passed through as a block device? It reads 18x =
faster
at around 9MB/sec

[root@freenas /dev]# dd if=3D/dev/ada0 of=3D/dev/null bs=3D4096 =
count=3D1000

1000+0 records in

1000+0 records out

4096000 bytes transferred in 0.458198 secs (8939370 bytes/sec)

=20

>From the Dom0 I can read from the USB stick at around 15Mb/s (slow =
media),
and I can read from all SATA drives at around 80-100MB/s concurrently =
(after
un-hiding the PCI device).

=20

If I pass the drives through individually (as I have done with the USB
stick) the DomU reveals a 10MB/s ceiling. I can read from one disk at
10MB/s, or I can read from all at 2MB/s each.

=20

Thoughts? Does this rotten behavior even make sense?

=20

FreeBSD doesn't support PV mode on amd64, so that's out, but there are =
some
PV drivers within HVM mode that I could be playing with. I don't really =
grok
the details of it, but I don't think I have them working right now. I =
wonder
if this is the ticket?

=20

I'd appreciate any advice that would help me to improve the situation.

=20

Thank you!


------=_NextPart_000_0011_01CCE26D.4FEB38F0
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I would not read too much into =
these
performance numbers.&nbsp; I have found that FreeNAS is pretty slow even =
directly
on physical hardware.&nbsp; Using exactly the same hardware, OpenSolaris =
or
Nexenta is way faster than FreeNAS.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><a
href=3D"http://www.zfsbuild.com/2010/09/10/freenas-vs-opensolaris-zfs-ben=
chmarks/">http://www.zfsbuild.com/2010/09/10/freenas-vs-opensolaris-zfs-b=
enchmarks/</a></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Why do you want to run FreeNAS in a =
VM.&nbsp;
Is it for production purposes or testing purposes?&nbsp; I would not =
recommend
running a file server as a VM if it is a performance sensitive =
production
situation.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----Original =
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b>
xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Chris Marget<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> </span></font><font =
size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'>Friday,
 February 03, 2012</span></font><font size=3D2 face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'> </span></font><font
 size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'>11:54 =
AM</span></font><font
size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'><br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
xen-users@lists.xensource.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [Xen-users] =
Spectacularly
disappointing disk throughput</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Greetings!</span></font></p>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>I've got a FreeBSD-based (FreeNAS) appliance =
running
as an HVM DomU.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Dom0 is Debian Squeeze on an AMD990 chipset =
system
with IOMMU enabled.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The DomU sees six physical drives: one of =
them is a
USB stick that I've passed through in its entirety as a block device. =
The other
five are SATA drives attached to a controller that I've handed to the =
DomU with
PCI passthrough.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The relevant parts of the DomU configuration =
are:</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>name =3D 'freenas-hvm'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>kernel =3D =
&quot;/usr/lib/xen-4.0/boot/hvmloader&quot;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>builder =3D 'hvm'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>memory =3D 1024</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>shadow_memory =3D 8</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vcpus =3D 1</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>device_model =3D =
'/usr/lib/xen-4.0/bin/qemu-dm'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>disk =3D [&nbsp;'phy:/dev/sdc,hda,w'&nbsp;] =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # /dev/sdc is the USB =
stick</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>pci =3D [ '00:11.0' ] &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;#
This is the SATA controller with 5 drives</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vif =3D ['bridge=3Dvlan14' =
]</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>boot=3D'dc'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>sdl=3D0</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vnc=3D1</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vnclisten=3D'0.0.0.0'</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>vncconsole=3D1</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>stdvga=3D0</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The SATA controller according to =
'lspci':</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>00:11.0 SATA controller: ATI Technologies Inc
SB700/SB800 SATA Controller [AHCI mode] (rev 40)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Everything &quot;works&quot;, but is it =
painfully
slow.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
  style=3D'font-size:12.0pt'>Reading</span></font> from a single SATA =
drive
within the DomU gives me about 0.5MB/s:</p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>[root@freenas /dev]# dd if=3D/dev/ada1 =
of=3D/dev/null
skip=3D100000 bs=3D4096 count=3D1000</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records in</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records out</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.058105 secs =
(508308
bytes/sec)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Concurrent reads from all five SATA drives =
show that
they're able to achieve this speed all at the same =
time:</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>[root@freenas /dev]# for disk in ada1 ada2 =
ada3 ada4
ada5</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&gt; do dd if=3D/dev/$disk of=3D/dev/null =
bs=3D4096
count=3D1000 &amp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&gt; done</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.049052 secs =
(508880
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.070050 secs =
(507556
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.071446 secs =
(507468
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.447751 secs =
(484863
bytes/sec)</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 8.501915 secs =
(481774
bytes/sec)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>The USB stick, OTOH, passed through as a =
block device?
It reads 18x faster at around 9MB/sec</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>[root@freenas /dev]# dd if=3D/dev/ada0 =
of=3D/dev/null
bs=3D4096 count=3D1000</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records in</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>1000+0 records out</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>4096000 bytes transferred in 0.458198 secs =
(8939370
bytes/sec)</span></font></p>

</div>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>From the Dom0 I can read from the USB stick =
at around
15Mb/s (slow media), and I can read from all SATA drives at around =
80-100MB/s
concurrently (after un-hiding the PCI device).</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>If I pass the drives through individually (as =
I have
done with the USB stick) the DomU reveals a 10MB/s ceiling. I can read =
from one
disk at 10MB/s, or I can read from all at 2MB/s each.</span></font></p>

</div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Thoughts? Does this rotten behavior even make =
sense?</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>FreeBSD doesn't support PV mode on amd64, so =
that's
out, but there are some PV drivers within HVM mode that I could be =
playing
with. I don't really grok the details of it, but I don't think I have =
them
working right now. I wonder if this is the ticket?</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>I'd appreciate any advice that would help me =
to
improve the situation.</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Thank you!</span></font></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_0011_01CCE26D.4FEB38F0--



--===============1578175931932079686==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1578175931932079686==--



From xen-users-bounces@lists.xensource.com Fri Feb 03 18:44:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 18:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtO5e-0008EV-09; Fri, 03 Feb 2012 18:42:30 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RtO5c-0008EQ-F7
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 18:42:28 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328294520!51492214!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9229 invoked from network); 3 Feb 2012 18:42:01 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 18:42:01 -0000
Received: by yenq6 with SMTP id q6so39889480yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 10:42:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.110.110 with SMTP id t74mr12403515yhg.121.1328294543038;
	Fri, 03 Feb 2012 10:42:23 -0800 (PST)
Received: by 10.100.59.14 with HTTP; Fri, 3 Feb 2012 10:42:22 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <3EFCEF21CBDA4466899124C73CBE167D@maindesk>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
Date: Fri, 3 Feb 2012 13:42:22 -0500
Message-ID: <CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: admin@xenhive.com
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 1:14 PM, <admin@xenhive.com> wrote:
> I would not read too much into these performance numbers.=A0 I have found=
 that FreeNAS is pretty slow even directly on physical hardware.=A0 Using e=
xactly the same hardware, OpenSolaris or Nexenta is way faster than FreeNAS.

I don't expect it to be blazingly fast -- that's not really a priority.

I'm not testing ZFS filesystem performance, just sequential reads from
the block device. At these numbers, five spindles working in concert
will barely saturate a legacy 10Mb/s link, and individual passthrough
of block devices is faster than passthrough of the PCI controller.

Something's seriously broken here :-)

> Why do you want to run FreeNAS in a VM.=A0 Is it for production purposes =
or testing purposes?=A0 I would not recommend running a file server as a VM=
 if it is a performance sensitive production situation.

This project is for production home use. I'd like to have everything
in my house run in one physical server, rather than lots of little
ones.

The old server was OpenSolaris Dom0 with DomUs running on zvol
backstores. I'm trying to get away from Oracle, but want to retain
ZFS.

/chris

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 18:44:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 18:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtO5e-0008EV-09; Fri, 03 Feb 2012 18:42:30 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RtO5c-0008EQ-F7
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 18:42:28 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328294520!51492214!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9229 invoked from network); 3 Feb 2012 18:42:01 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 18:42:01 -0000
Received: by yenq6 with SMTP id q6so39889480yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 10:42:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.110.110 with SMTP id t74mr12403515yhg.121.1328294543038;
	Fri, 03 Feb 2012 10:42:23 -0800 (PST)
Received: by 10.100.59.14 with HTTP; Fri, 3 Feb 2012 10:42:22 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <3EFCEF21CBDA4466899124C73CBE167D@maindesk>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
Date: Fri, 3 Feb 2012 13:42:22 -0500
Message-ID: <CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: admin@xenhive.com
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 1:14 PM, <admin@xenhive.com> wrote:
> I would not read too much into these performance numbers.=A0 I have found=
 that FreeNAS is pretty slow even directly on physical hardware.=A0 Using e=
xactly the same hardware, OpenSolaris or Nexenta is way faster than FreeNAS.

I don't expect it to be blazingly fast -- that's not really a priority.

I'm not testing ZFS filesystem performance, just sequential reads from
the block device. At these numbers, five spindles working in concert
will barely saturate a legacy 10Mb/s link, and individual passthrough
of block devices is faster than passthrough of the PCI controller.

Something's seriously broken here :-)

> Why do you want to run FreeNAS in a VM.=A0 Is it for production purposes =
or testing purposes?=A0 I would not recommend running a file server as a VM=
 if it is a performance sensitive production situation.

This project is for production home use. I'd like to have everything
in my house run in one physical server, rather than lots of little
ones.

The old server was OpenSolaris Dom0 with DomUs running on zvol
backstores. I'm trying to get away from Oracle, but want to retain
ZFS.

/chris

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 19:30:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 19:30:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtOoW-00025R-21; Fri, 03 Feb 2012 19:28:52 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtOoU-00025E-EC
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 19:28:50 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328297323!13887864!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8505 invoked from network); 3 Feb 2012 19:28:44 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 19:28:44 -0000
Received: by iaeh11 with SMTP id h11so21776761iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 11:28:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=jUvvheQgNa4aXUeTQHPm272dyx13rS3hTjQDsVG5Nzg=;
	b=qCsYOl0rBgFnO7EcO+ZuuFfB+vq8UaGDqgPgJn+05rpTqmEHtU6J7gPy/pp4r6Ue+k
	JX8xBqp3K+SfmqDcpijuJBpib6JJJlgciia95MplksLwsZx9LTkpcIap7BG+BnfYYZ8v
	tfjG8yFPobKGne6oFTGzLlpqM8RvkRlcvDQa8=
MIME-Version: 1.0
Received: by 10.42.189.135 with SMTP id de7mr7918169icb.54.1328297322701; Fri,
	03 Feb 2012 11:28:42 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 11:28:42 -0800 (PST)
In-Reply-To: <CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 20:28:42 +0100
Message-ID: <CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Chris Marget <chris@marget.com>
Cc: xen-users@lists.xensource.com, admin@xenhive.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Chris,

yes the PV disk and network drivers make the difference between heaven
and hell for FreeBSD domUs.
Do not bother with any more benchmarks until you have them working :)

2012/2/3 Chris Marget <chris@marget.com>:
> On Fri, Feb 3, 2012 at 1:14 PM, <admin@xenhive.com> wrote:
>> I would not read too much into these performance numbers.=A0 I have foun=
d that FreeNAS is pretty slow even directly on physical hardware.=A0 Using =
exactly the same hardware, OpenSolaris or Nexenta is way faster than FreeNA=
S.

FreeNAS will completely pwn both on a 256MB system ;)
But yes, in general it's slower; I also kept using FreeNAS instead of
Nexenta due to the smaller footprint and, my, I loved the clean UI,
until they redid it for (as the log said "adding more round edges")

> I don't expect it to be blazingly fast -- that's not really a priority.

Florian

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 19:30:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 19:30:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtOoW-00025R-21; Fri, 03 Feb 2012 19:28:52 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtOoU-00025E-EC
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 19:28:50 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328297323!13887864!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8505 invoked from network); 3 Feb 2012 19:28:44 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 19:28:44 -0000
Received: by iaeh11 with SMTP id h11so21776761iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 11:28:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=jUvvheQgNa4aXUeTQHPm272dyx13rS3hTjQDsVG5Nzg=;
	b=qCsYOl0rBgFnO7EcO+ZuuFfB+vq8UaGDqgPgJn+05rpTqmEHtU6J7gPy/pp4r6Ue+k
	JX8xBqp3K+SfmqDcpijuJBpib6JJJlgciia95MplksLwsZx9LTkpcIap7BG+BnfYYZ8v
	tfjG8yFPobKGne6oFTGzLlpqM8RvkRlcvDQa8=
MIME-Version: 1.0
Received: by 10.42.189.135 with SMTP id de7mr7918169icb.54.1328297322701; Fri,
	03 Feb 2012 11:28:42 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 11:28:42 -0800 (PST)
In-Reply-To: <CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 20:28:42 +0100
Message-ID: <CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Chris Marget <chris@marget.com>
Cc: xen-users@lists.xensource.com, admin@xenhive.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Chris,

yes the PV disk and network drivers make the difference between heaven
and hell for FreeBSD domUs.
Do not bother with any more benchmarks until you have them working :)

2012/2/3 Chris Marget <chris@marget.com>:
> On Fri, Feb 3, 2012 at 1:14 PM, <admin@xenhive.com> wrote:
>> I would not read too much into these performance numbers.=A0 I have foun=
d that FreeNAS is pretty slow even directly on physical hardware.=A0 Using =
exactly the same hardware, OpenSolaris or Nexenta is way faster than FreeNA=
S.

FreeNAS will completely pwn both on a 256MB system ;)
But yes, in general it's slower; I also kept using FreeNAS instead of
Nexenta due to the smaller footprint and, my, I loved the clean UI,
until they redid it for (as the log said "adding more round edges")

> I don't expect it to be blazingly fast -- that's not really a priority.

Florian

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 19:49:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 19:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtP6h-0002V5-7Z; Fri, 03 Feb 2012 19:47:39 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtP6f-0002Uw-Qd
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 19:47:38 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1328298449!13660194!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8727 invoked from network); 3 Feb 2012 19:47:31 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 19:47:31 -0000
Received: by iaeh11 with SMTP id h11so21867768iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 11:47:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=CicgCoSBVRv+z/dTGR1NonHYLzA9o8Yczd7u4df8SOQ=;
	b=D5FtuLGFBAWCXXNDpFSYClbOy0Pf+kSggHWafUqlY93phAK9CnuX5KZlTEyQ+Kt/YZ
	YgsilY+iTusfBG3S5TBdRpDUXMoedMMHNiELbb30luvDTwSR6QhRaglbMdU544I5SoPj
	WTZmuRlZUi1yO1+UqPm2u93dc/it3XTbXVOjA=
MIME-Version: 1.0
Received: by 10.50.179.6 with SMTP id dc6mr4316496igc.15.1328298449627; Fri,
	03 Feb 2012 11:47:29 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 11:47:29 -0800 (PST)
In-Reply-To: <20120203050239.GA4837@luke.xen.prgmr.com>
References: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
	<20120203050239.GA4837@luke.xen.prgmr.com>
Date: Fri, 3 Feb 2012 20:47:29 +0100
Message-ID: <CAFivhP=AtGNHcOHJWoY4e+AEOFjBatGa8WeV8x_wyUzLeObe8g@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: "Luke S. Crawford" <lsc@prgmr.com>,
	Sylvain Chevalier <sylvain.chevalier@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] MCE logs and CPU issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi both,

you might wanna throw 30 minutes into setting up a OMD nagios instance
(www.omdistro.org), adding the affected servers to the check_mk config
and grab my linux ECC error check plugin from the community exchange
(http://exchange.check-mk.org)

I *really really hope* I got everything right and it will be able to
detect ECC 1/2bit errors once the CPUs  report them.

The error
>> Feb =A02 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
>> cf839a00, state cc0035400001009f]
is as descriptive as anything that isn't a real big iron Unix box can get.
(Of course, then you'd have better ECC and a page deallocation table
anyway and all this would not be causing problems)

My assumption is that Xen properly forwards MCEs. There was a
presentation by Intel on the topic at one of the last XenSummits. I
wasn't there but read through it some time. I guess you'll be able to
find it.

If needed I can do a short walkthrough of the setup. I just wanna
avoid this looking like an advertisement. It's not my fault there's no
other good ECC check plugin for Nagios :)

2012/2/3 Luke S. Crawford <lsc@prgmr.com>:
> On Fri, Feb 03, 2012 at 11:37:27AM +0800, Sylvain Chevalier wrote:
>> Hi,
>>
>> On one of our servers running xen, we see many instances like this in
>> /var/log/messages on dom0:
>>
>> Feb =A02 17:45:11 maradona kernel: [172988.068048] MCE_DOM0_LOG: enter
>> dom0 mce vIRQ handler
>> Feb =A02 17:45:11 maradona kernel: [172988.068050] MCE_DOM0_LOG: No more
>> urgent data
>> Feb =A02 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
>> cf839a00, state cc0035400001009f]
>> Feb =A02 17:45:11 maradona kernel: [172988.068059] MCE_DOM0_LOG: No more
>> nonurgent data
>>
>> it is always CPU8, BANK12. And the server will sometimes just abruptly
>> reboot after logging this.
>
>> Does it mean that MCE messages are logged by xen in /var/log/messages
>> and that there is a problem with this cpu? Do you know how I can dig
>> further and find what the problem is?
>
> Betcha it is the ram in that bank.
>
> I'm getting similar errors in a server that I just swapped out, only my
> MCE errors say:
>
> (XEN) MCE: The hardware reports a non fatal, correctable incident occured=
 on CPU 0.
> (XEN) Bank 4: dc0c4000fe080813[c008000401000000] at =A0 =A0 =A0 =A0363fe9=
000
>
> (this is on my serial console, not /var/log/messages)
>
> 'non-fatal, correctable incident on cpu0, Bank 4' =A0sure sounds a lot
> like it's a correctable ECC error. =A0 The crash would then be explained
> by an uncorrectable ecc error (commonly in failing ram, you get correctab=
le
> errors, then an uncorrectable error.)

bingo :>

> Now, this was on an ancient garbage nvidia mcp55 motherboard and nothing
> like the kernel EDAC/bluesmoke module works with it, xen or no.
>
> The counter evidence to that theory is that the motherboard system event
> log (accessed through the bios setup screen) =A0doesn't show any errors.

MCEs are often seen while nothing shows up in iLO or other things. I
guess this is since Intel / AMD decide when the cpu sends out an
MCE/EDAC event, whereas the HW vendors might even be slightly inclined
to not immediately replace stuff because of a single pci crc error.
(which aren't even checked in linux as per default... lol)


Flo

-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 19:49:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 19:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtP6h-0002V5-7Z; Fri, 03 Feb 2012 19:47:39 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtP6f-0002Uw-Qd
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 19:47:38 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1328298449!13660194!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8727 invoked from network); 3 Feb 2012 19:47:31 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 19:47:31 -0000
Received: by iaeh11 with SMTP id h11so21867768iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 11:47:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=CicgCoSBVRv+z/dTGR1NonHYLzA9o8Yczd7u4df8SOQ=;
	b=D5FtuLGFBAWCXXNDpFSYClbOy0Pf+kSggHWafUqlY93phAK9CnuX5KZlTEyQ+Kt/YZ
	YgsilY+iTusfBG3S5TBdRpDUXMoedMMHNiELbb30luvDTwSR6QhRaglbMdU544I5SoPj
	WTZmuRlZUi1yO1+UqPm2u93dc/it3XTbXVOjA=
MIME-Version: 1.0
Received: by 10.50.179.6 with SMTP id dc6mr4316496igc.15.1328298449627; Fri,
	03 Feb 2012 11:47:29 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 11:47:29 -0800 (PST)
In-Reply-To: <20120203050239.GA4837@luke.xen.prgmr.com>
References: <CALSTt+LTu7yATi9dXFza_QY02K=sxsLbha0n9DKMsm=ukWJXTQ@mail.gmail.com>
	<20120203050239.GA4837@luke.xen.prgmr.com>
Date: Fri, 3 Feb 2012 20:47:29 +0100
Message-ID: <CAFivhP=AtGNHcOHJWoY4e+AEOFjBatGa8WeV8x_wyUzLeObe8g@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: "Luke S. Crawford" <lsc@prgmr.com>,
	Sylvain Chevalier <sylvain.chevalier@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] MCE logs and CPU issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi both,

you might wanna throw 30 minutes into setting up a OMD nagios instance
(www.omdistro.org), adding the affected servers to the check_mk config
and grab my linux ECC error check plugin from the community exchange
(http://exchange.check-mk.org)

I *really really hope* I got everything right and it will be able to
detect ECC 1/2bit errors once the CPUs  report them.

The error
>> Feb =A02 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
>> cf839a00, state cc0035400001009f]
is as descriptive as anything that isn't a real big iron Unix box can get.
(Of course, then you'd have better ECC and a page deallocation table
anyway and all this would not be causing problems)

My assumption is that Xen properly forwards MCEs. There was a
presentation by Intel on the topic at one of the last XenSummits. I
wasn't there but read through it some time. I guess you'll be able to
find it.

If needed I can do a short walkthrough of the setup. I just wanna
avoid this looking like an advertisement. It's not my fault there's no
other good ECC check plugin for Nagios :)

2012/2/3 Luke S. Crawford <lsc@prgmr.com>:
> On Fri, Feb 03, 2012 at 11:37:27AM +0800, Sylvain Chevalier wrote:
>> Hi,
>>
>> On one of our servers running xen, we see many instances like this in
>> /var/log/messages on dom0:
>>
>> Feb =A02 17:45:11 maradona kernel: [172988.068048] MCE_DOM0_LOG: enter
>> dom0 mce vIRQ handler
>> Feb =A02 17:45:11 maradona kernel: [172988.068050] MCE_DOM0_LOG: No more
>> urgent data
>> Feb =A02 17:45:11 maradona kernel: [172988.068056] [CPU8, BANK12, addr
>> cf839a00, state cc0035400001009f]
>> Feb =A02 17:45:11 maradona kernel: [172988.068059] MCE_DOM0_LOG: No more
>> nonurgent data
>>
>> it is always CPU8, BANK12. And the server will sometimes just abruptly
>> reboot after logging this.
>
>> Does it mean that MCE messages are logged by xen in /var/log/messages
>> and that there is a problem with this cpu? Do you know how I can dig
>> further and find what the problem is?
>
> Betcha it is the ram in that bank.
>
> I'm getting similar errors in a server that I just swapped out, only my
> MCE errors say:
>
> (XEN) MCE: The hardware reports a non fatal, correctable incident occured=
 on CPU 0.
> (XEN) Bank 4: dc0c4000fe080813[c008000401000000] at =A0 =A0 =A0 =A0363fe9=
000
>
> (this is on my serial console, not /var/log/messages)
>
> 'non-fatal, correctable incident on cpu0, Bank 4' =A0sure sounds a lot
> like it's a correctable ECC error. =A0 The crash would then be explained
> by an uncorrectable ecc error (commonly in failing ram, you get correctab=
le
> errors, then an uncorrectable error.)

bingo :>

> Now, this was on an ancient garbage nvidia mcp55 motherboard and nothing
> like the kernel EDAC/bluesmoke module works with it, xen or no.
>
> The counter evidence to that theory is that the motherboard system event
> log (accessed through the bios setup screen) =A0doesn't show any errors.

MCEs are often seen while nothing shows up in iLO or other things. I
guess this is since Intel / AMD decide when the cpu sends out an
MCE/EDAC event, whereas the HW vendors might even be slightly inclined
to not immediately replace stuff because of a single pci crc error.
(which aren't even checked in linux as per default... lol)


Flo

-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 19:51:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 19:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtP9U-0002iO-3S; Fri, 03 Feb 2012 19:50:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtP9T-0002i3-3E
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 19:50:31 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1328298620!13329617!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10591 invoked from network); 3 Feb 2012 19:50:24 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 19:50:24 -0000
Received: by ggnu1 with SMTP id u1so21597066ggn.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 11:50:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=FpfxaFYvli1GuzKzK56NVGgwCMdM7oP2JDaw7D8G7/4=;
	b=kZtqJUP7Gg5II4eB9KVeh+6j30c5b4tNKRtJQ+TW7Mpr3L+sEYG8bQ5y9aVHvFESA8
	p9Ske9d+xsxAttQIoGfFYqB5mcg53HbovpPs2Fl0yCzmu4pTfoRkpoGDa1H8KfHwuDML
	O1eRS3KsIHWmrQh491E1CrZ1Q1IhM2Ean6UdA=
MIME-Version: 1.0
Received: by 10.50.178.106 with SMTP id cx10mr10157873igc.15.1328298620087;
	Fri, 03 Feb 2012 11:50:20 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 11:50:20 -0800 (PST)
In-Reply-To: <CAJkQ3-6tM31kYCyas_77bFSUiQrbAa6nvvUuQ7FxzAZtqbunWQ@mail.gmail.com>
References: <CAJkQ3-6tM31kYCyas_77bFSUiQrbAa6nvvUuQ7FxzAZtqbunWQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 20:50:20 +0100
Message-ID: <CAFivhPkAa49kEtTE1qjFJPizdxGbCJG=nk7NOjtH10eSxJL=SA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] how to install xen hypervisor for opennebulla on
 centos 6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi manjunath,

2012/2/2 manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>:
> hi,
> i am trying to install xen hypervisor for opennebula on centos 6.
> 1.=A0i tried installing in it but when i reboot the system with xen kerne=
l the
> system doesn't get booted.
> 2. i tried it again on a different system and now the package for xen is =
not
> available for yum installation.
>
> please=A0provide me a proper set of instructions as to how to install xen
> hypervisor for opennebula.

1. use the list archive
2. use xen wiki
3. look for gitco repo
4. make notes during your setup and contribute them back

Florian

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 19:51:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 19:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtP9U-0002iO-3S; Fri, 03 Feb 2012 19:50:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtP9T-0002i3-3E
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 19:50:31 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1328298620!13329617!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10591 invoked from network); 3 Feb 2012 19:50:24 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 19:50:24 -0000
Received: by ggnu1 with SMTP id u1so21597066ggn.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 11:50:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=FpfxaFYvli1GuzKzK56NVGgwCMdM7oP2JDaw7D8G7/4=;
	b=kZtqJUP7Gg5II4eB9KVeh+6j30c5b4tNKRtJQ+TW7Mpr3L+sEYG8bQ5y9aVHvFESA8
	p9Ske9d+xsxAttQIoGfFYqB5mcg53HbovpPs2Fl0yCzmu4pTfoRkpoGDa1H8KfHwuDML
	O1eRS3KsIHWmrQh491E1CrZ1Q1IhM2Ean6UdA=
MIME-Version: 1.0
Received: by 10.50.178.106 with SMTP id cx10mr10157873igc.15.1328298620087;
	Fri, 03 Feb 2012 11:50:20 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 11:50:20 -0800 (PST)
In-Reply-To: <CAJkQ3-6tM31kYCyas_77bFSUiQrbAa6nvvUuQ7FxzAZtqbunWQ@mail.gmail.com>
References: <CAJkQ3-6tM31kYCyas_77bFSUiQrbAa6nvvUuQ7FxzAZtqbunWQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 20:50:20 +0100
Message-ID: <CAFivhPkAa49kEtTE1qjFJPizdxGbCJG=nk7NOjtH10eSxJL=SA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] how to install xen hypervisor for opennebulla on
 centos 6
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi manjunath,

2012/2/2 manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>:
> hi,
> i am trying to install xen hypervisor for opennebula on centos 6.
> 1.=A0i tried installing in it but when i reboot the system with xen kerne=
l the
> system doesn't get booted.
> 2. i tried it again on a different system and now the package for xen is =
not
> available for yum installation.
>
> please=A0provide me a proper set of instructions as to how to install xen
> hypervisor for opennebula.

1. use the list archive
2. use xen wiki
3. look for gitco repo
4. make notes during your setup and contribute them back

Florian

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 22:50:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 22:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtRwg-0002Ek-SH; Fri, 03 Feb 2012 22:49:30 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtRwf-0002Ef-3R
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 22:49:29 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328309361!12500637!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18999 invoked from network); 3 Feb 2012 22:49:22 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 22:49:22 -0000
Received: by obcuy19 with SMTP id uy19so12814497obc.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 14:49:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=54p6r1Of+Hssr4g7BfkpIdJGTub1yoHimVnU45nsPeY=;
	b=AcP9rGZ1T0wppxo32K/USNpJ0GDs84BaNNKv9iBS0KI94Ttz0lZj8lW0sxatfxrBPD
	3KWGlYivZmwBIzsvlvr/iqhKqGTOOyc6403pEBjr3Y2U7CKadvEaIVCe5vsaY/KVD+pq
	ZaDIAtve9Yu/cnMWt7jOAjAIm5E3i+Xo6+AuM=
MIME-Version: 1.0
Received: by 10.50.180.233 with SMTP id dr9mr74633igc.11.1328309361175; Fri,
	03 Feb 2012 14:49:21 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 14:49:21 -0800 (PST)
In-Reply-To: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
References: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
Date: Fri, 3 Feb 2012 23:49:21 +0100
Message-ID: <CAFivhPnWQ4btKBK3z4pFn5bxmdxtiZjn181djGZDxWSuZYj4uQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Qrux <qrux.qed@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Terribad "file:" performance (vs reasonable "phy:"
	perf)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I don't have sufficient testing experience, but I do have experience
concerning loop (randomly used it a few years from Xen2 to Xen3). Do
NOT USE loop if you have any valuable data in the virtual machines.
There is enough written about it in the archives here and most Xen books.

Florian

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 22:50:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 22:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtRwg-0002Ek-SH; Fri, 03 Feb 2012 22:49:30 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RtRwf-0002Ef-3R
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 22:49:29 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328309361!12500637!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18999 invoked from network); 3 Feb 2012 22:49:22 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 22:49:22 -0000
Received: by obcuy19 with SMTP id uy19so12814497obc.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 14:49:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=54p6r1Of+Hssr4g7BfkpIdJGTub1yoHimVnU45nsPeY=;
	b=AcP9rGZ1T0wppxo32K/USNpJ0GDs84BaNNKv9iBS0KI94Ttz0lZj8lW0sxatfxrBPD
	3KWGlYivZmwBIzsvlvr/iqhKqGTOOyc6403pEBjr3Y2U7CKadvEaIVCe5vsaY/KVD+pq
	ZaDIAtve9Yu/cnMWt7jOAjAIm5E3i+Xo6+AuM=
MIME-Version: 1.0
Received: by 10.50.180.233 with SMTP id dr9mr74633igc.11.1328309361175; Fri,
	03 Feb 2012 14:49:21 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Fri, 3 Feb 2012 14:49:21 -0800 (PST)
In-Reply-To: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
References: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
Date: Fri, 3 Feb 2012 23:49:21 +0100
Message-ID: <CAFivhPnWQ4btKBK3z4pFn5bxmdxtiZjn181djGZDxWSuZYj4uQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Qrux <qrux.qed@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Terribad "file:" performance (vs reasonable "phy:"
	perf)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I don't have sufficient testing experience, but I do have experience
concerning loop (randomly used it a few years from Xen2 to Xen3). Do
NOT USE loop if you have any valuable data in the virtual machines.
There is enough written about it in the archives here and most Xen books.

Florian

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

From xen-users-bounces@lists.xensource.com Fri Feb 03 23:11:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 23:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtSGP-0002eF-3T; Fri, 03 Feb 2012 23:09:53 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1RtSGM-0002e7-UA
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 23:09:51 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1328310582!6315923!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20429 invoked from network); 3 Feb 2012 23:09:44 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 23:09:44 -0000
Received: by pbds6 with SMTP id s6so23858710pbd.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 15:09:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=+zMtQTmRFNnou08OBvuKo+qN+wqcolmLDtQhdhjWgoU=;
	b=DCGFz2bKpZKtD7c7MaJB2GpnTGULY5755QpliCtmRnvJTdIxm2u7ougCqItlPmkY7+
	XiGiexy2mMjF9KcMtwgCvYgErGYBFNftfgen9ZztA3OxGy+IDRK2BWFdYyvKZ6YzsneX
	1452iEiq+/9so7WYXbtctifYtEblFwjE/AcwM=
Received: by 10.68.232.103 with SMTP id tn7mr21299767pbc.74.1328310582481;
	Fri, 03 Feb 2012 15:09:42 -0800 (PST)
Received: from [192.168.0.6] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id g2sm16237465pbl.14.2012.02.03.15.09.40
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 03 Feb 2012 15:09:41 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1084)
From: Qrux <qrux.qed@gmail.com>
In-Reply-To: <CAFivhPnWQ4btKBK3z4pFn5bxmdxtiZjn181djGZDxWSuZYj4uQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 15:09:39 -0800
Message-Id: <7CB98F2B-01C6-4100-861D-5F9E2E32891C@gmail.com>
References: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
	<CAFivhPnWQ4btKBK3z4pFn5bxmdxtiZjn181djGZDxWSuZYj4uQ@mail.gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Terribad "file:" performance (vs reasonable "phy:"
	perf)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


On Feb 3, 2012, at 2:49 PM, Florian Heigl wrote:

> I don't have sufficient testing experience, but I do have experience
> concerning loop (randomly used it a few years from Xen2 to Xen3). Do
> NOT USE loop if you have any valuable data in the virtual machines.
> There is enough written about it in the archives here and most Xen books.

Thanks for this info.  Do you happen to have some URLs I could look at (or suggest a search term for me) to show that /dev/loopN is bad?  From my own testing, I would imagine it might have to do with sync semantics; I'd be very interested in seeing what the specific concerns are.

There seem to be a few alternatives to loop:

	1: blktap
	2: qemu-dm
	3: phy:/dev/sdXY    (blkback)
	4: LVM              (also blkback)

1: I don't believe I have access to the blktap driver.  For anyone else looking at disk performance issues and stumbles onto this message, here is my setup (which will probably not resemble yours):

> Specifically, my configuration is Xen-4.1.2 on a 64-bit Linux-3.1.0 dom0 (dom0_mem=2048), with a 64-bit Linux-3.1.0 domU configured as a PV host.  Neither host nor guest is multilib or has 32-bit libraries.  And, I'm using xl (not xm) to start my instance.

2: Performance seems abysmal.

3: Yes, this is a potential last resort, but a fixed-partition scheme is truly horrid from a management perspective.

4: A new avenue to investigate.

====

Is there an option I'm unaware of...?

	Q


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

From xen-users-bounces@lists.xensource.com Fri Feb 03 23:11:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Feb 2012 23:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtSGP-0002eF-3T; Fri, 03 Feb 2012 23:09:53 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1RtSGM-0002e7-UA
	for xen-users@lists.xensource.com; Fri, 03 Feb 2012 23:09:51 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1328310582!6315923!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20429 invoked from network); 3 Feb 2012 23:09:44 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Feb 2012 23:09:44 -0000
Received: by pbds6 with SMTP id s6so23858710pbd.30
	for <xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 15:09:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=+zMtQTmRFNnou08OBvuKo+qN+wqcolmLDtQhdhjWgoU=;
	b=DCGFz2bKpZKtD7c7MaJB2GpnTGULY5755QpliCtmRnvJTdIxm2u7ougCqItlPmkY7+
	XiGiexy2mMjF9KcMtwgCvYgErGYBFNftfgen9ZztA3OxGy+IDRK2BWFdYyvKZ6YzsneX
	1452iEiq+/9so7WYXbtctifYtEblFwjE/AcwM=
Received: by 10.68.232.103 with SMTP id tn7mr21299767pbc.74.1328310582481;
	Fri, 03 Feb 2012 15:09:42 -0800 (PST)
Received: from [192.168.0.6] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id g2sm16237465pbl.14.2012.02.03.15.09.40
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 03 Feb 2012 15:09:41 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1084)
From: Qrux <qrux.qed@gmail.com>
In-Reply-To: <CAFivhPnWQ4btKBK3z4pFn5bxmdxtiZjn181djGZDxWSuZYj4uQ@mail.gmail.com>
Date: Fri, 3 Feb 2012 15:09:39 -0800
Message-Id: <7CB98F2B-01C6-4100-861D-5F9E2E32891C@gmail.com>
References: <96E27A10-E38A-4B40-85BF-A483BFE82FD6@gmail.com>
	<CAFivhPnWQ4btKBK3z4pFn5bxmdxtiZjn181djGZDxWSuZYj4uQ@mail.gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Terribad "file:" performance (vs reasonable "phy:"
	perf)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


On Feb 3, 2012, at 2:49 PM, Florian Heigl wrote:

> I don't have sufficient testing experience, but I do have experience
> concerning loop (randomly used it a few years from Xen2 to Xen3). Do
> NOT USE loop if you have any valuable data in the virtual machines.
> There is enough written about it in the archives here and most Xen books.

Thanks for this info.  Do you happen to have some URLs I could look at (or suggest a search term for me) to show that /dev/loopN is bad?  From my own testing, I would imagine it might have to do with sync semantics; I'd be very interested in seeing what the specific concerns are.

There seem to be a few alternatives to loop:

	1: blktap
	2: qemu-dm
	3: phy:/dev/sdXY    (blkback)
	4: LVM              (also blkback)

1: I don't believe I have access to the blktap driver.  For anyone else looking at disk performance issues and stumbles onto this message, here is my setup (which will probably not resemble yours):

> Specifically, my configuration is Xen-4.1.2 on a 64-bit Linux-3.1.0 dom0 (dom0_mem=2048), with a 64-bit Linux-3.1.0 domU configured as a PV host.  Neither host nor guest is multilib or has 32-bit libraries.  And, I'm using xl (not xm) to start my instance.

2: Performance seems abysmal.

3: Yes, this is a potential last resort, but a fixed-partition scheme is truly horrid from a management perspective.

4: A new avenue to investigate.

====

Is there an option I'm unaware of...?

	Q


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

From xen-users-bounces@lists.xensource.com Sat Feb 04 02:38:44 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 02:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtVV8-0001YY-D1; Sat, 04 Feb 2012 02:37:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RtVV6-0001YP-Uk
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 02:37:17 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-16.tower-174.messagelabs.com!1328323030!11778006!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDY3MzY=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28225 invoked from network); 4 Feb 2012 02:37:10 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-16.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 02:37:10 -0000
Received: (qmail 21161 invoked from network); 4 Feb 2012 02:37:07 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	4 Feb 2012 02:37:07 -0000
Received: (qmail 16338 invoked by uid 99); 4 Feb 2012 02:37:07 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120203193706.1753ead7c2b35a7d15c5b99498690bcc.53cacb1bb9.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 03 Feb 2012 19:37:06 -0700
Mime-Version: 1.0
Cc: Lars Kurth <lars.kurth@xen.org>
Subject: [Xen-users]  Give us feedback for the new Xen.org site
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

>*Where I need your input*
>
>Lars
>**

Lars,
I like the idea.  It would be great to be able to know what is the
latest information and what is outdated.
I like graphics/images of relationships.  Trees are a trade off of text
and graphics.  Structure helps when looking for info.  But the structure
needs to be well exposed.

You have made a great point of setting some goals - high level intents. 
This should be worked to assure the direction.  I am sure you are
already experienced but it is good to say out load, if several people
are going to be working on this, then requirements management might be
appropriate along with issue tracking.

ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 04 02:38:44 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 02:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtVV8-0001YY-D1; Sat, 04 Feb 2012 02:37:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RtVV6-0001YP-Uk
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 02:37:17 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-16.tower-174.messagelabs.com!1328323030!11778006!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDY3MzY=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28225 invoked from network); 4 Feb 2012 02:37:10 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-16.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 02:37:10 -0000
Received: (qmail 21161 invoked from network); 4 Feb 2012 02:37:07 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	4 Feb 2012 02:37:07 -0000
Received: (qmail 16338 invoked by uid 99); 4 Feb 2012 02:37:07 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120203193706.1753ead7c2b35a7d15c5b99498690bcc.53cacb1bb9.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 03 Feb 2012 19:37:06 -0700
Mime-Version: 1.0
Cc: Lars Kurth <lars.kurth@xen.org>
Subject: [Xen-users]  Give us feedback for the new Xen.org site
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

>*Where I need your input*
>
>Lars
>**

Lars,
I like the idea.  It would be great to be able to know what is the
latest information and what is outdated.
I like graphics/images of relationships.  Trees are a trade off of text
and graphics.  Structure helps when looking for info.  But the structure
needs to be well exposed.

You have made a great point of setting some goals - high level intents. 
This should be worked to assure the direction.  I am sure you are
already experienced but it is good to say out load, if several people
are going to be working on this, then requirements management might be
appropriate along with issue tracking.

ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 04 02:53:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 02:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtVjt-0002Ha-S3; Sat, 04 Feb 2012 02:52:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RtVjs-0002HO-Fh
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 02:52:32 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328323945!11882088!1
X-Originating-IP: [173.201.192.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDAgPT4gMjkxMTM=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21093 invoked from network); 4 Feb 2012 02:52:25 -0000
Received: from p3plsmtp11-04-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-04.prod.phx3.secureserver.net) (173.201.192.40)
	by server-3.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 02:52:25 -0000
Received: (qmail 5566 invoked from network); 4 Feb 2012 02:52:24 -0000
Received: from unknown (HELO localhost) (10.6.243.7)
	by p3plwbeout11-04.prod.phx3.secureserver.net with SMTP;
	4 Feb 2012 02:52:24 -0000
Received: (qmail 31439 invoked by uid 99); 4 Feb 2012 02:52:24 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120203195223.1753ead7c2b35a7d15c5b99498690bcc.61ba7d366b.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 03 Feb 2012 19:52:23 -0700
Mime-Version: 1.0
Subject: [Xen-users] Wha are Valid Choices for
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I would like to build XCP for a home workstation. I have been planning
the box and build when I read in: 
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
Message-ID: <1328277993.20790.15.camel@xd-03.rug-01.opusvl.net>
"it does seem that xen - when installed from the debian packages on
squeeze - is broken in some fundamental places, which is why we've had
to move to openSUSE for dom0."

Is this broke in Debian?  
Is it broke in others?  
Is openSUSE the only choice?
What are the tradeoffs between the valid choices?
 
I would appreciate all comments.
 
ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 04 02:53:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 02:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtVjt-0002Ha-S3; Sat, 04 Feb 2012 02:52:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RtVjs-0002HO-Fh
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 02:52:32 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328323945!11882088!1
X-Originating-IP: [173.201.192.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDAgPT4gMjkxMTM=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21093 invoked from network); 4 Feb 2012 02:52:25 -0000
Received: from p3plsmtp11-04-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-04.prod.phx3.secureserver.net) (173.201.192.40)
	by server-3.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 02:52:25 -0000
Received: (qmail 5566 invoked from network); 4 Feb 2012 02:52:24 -0000
Received: from unknown (HELO localhost) (10.6.243.7)
	by p3plwbeout11-04.prod.phx3.secureserver.net with SMTP;
	4 Feb 2012 02:52:24 -0000
Received: (qmail 31439 invoked by uid 99); 4 Feb 2012 02:52:24 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120203195223.1753ead7c2b35a7d15c5b99498690bcc.61ba7d366b.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 03 Feb 2012 19:52:23 -0700
Mime-Version: 1.0
Subject: [Xen-users] Wha are Valid Choices for
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I would like to build XCP for a home workstation. I have been planning
the box and build when I read in: 
Subject: Re: [Xen-users] Does xen on debian squeeze work at all?
Message-ID: <1328277993.20790.15.camel@xd-03.rug-01.opusvl.net>
"it does seem that xen - when installed from the debian packages on
squeeze - is broken in some fundamental places, which is why we've had
to move to openSUSE for dom0."

Is this broke in Debian?  
Is it broke in others?  
Is openSUSE the only choice?
What are the tradeoffs between the valid choices?
 
I would appreciate all comments.
 
ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 04 03:29:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 03:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtWIR-00038x-Dm; Sat, 04 Feb 2012 03:28:15 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RtWIP-00038p-A0
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 03:28:13 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328326085!11954808!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDY3MzY=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4074 invoked from network); 4 Feb 2012 03:28:06 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-11.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 03:28:06 -0000
Received: (qmail 14102 invoked from network); 4 Feb 2012 03:28:04 -0000
Received: from unknown (HELO localhost) (10.6.243.5)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	4 Feb 2012 03:28:04 -0000
Received: (qmail 24483 invoked by uid 99); 4 Feb 2012 03:28:04 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120203202803.1753ead7c2b35a7d15c5b99498690bcc.f6a22e65cc.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 03 Feb 2012 20:28:03 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Support Multiple GUIs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am planning a box and build for an XCP based workstation.  I am
wondering about managing GUIs from a couple domUs.  I would like to view
the GUIs from multiple domUs along with any interaction with dom0.

What are the considerations for having one of the domUs connect to all
the other doms and drive a passed through PCI graphic card for display?

What are some other methods for viewing dom0 and GUIs from the domUs?

ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 04 03:29:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 03:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtWIR-00038x-Dm; Sat, 04 Feb 2012 03:28:15 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RtWIP-00038p-A0
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 03:28:13 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328326085!11954808!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDY3MzY=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4074 invoked from network); 4 Feb 2012 03:28:06 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-11.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 03:28:06 -0000
Received: (qmail 14102 invoked from network); 4 Feb 2012 03:28:04 -0000
Received: from unknown (HELO localhost) (10.6.243.5)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	4 Feb 2012 03:28:04 -0000
Received: (qmail 24483 invoked by uid 99); 4 Feb 2012 03:28:04 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120203202803.1753ead7c2b35a7d15c5b99498690bcc.f6a22e65cc.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 03 Feb 2012 20:28:03 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Support Multiple GUIs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am planning a box and build for an XCP based workstation.  I am
wondering about managing GUIs from a couple domUs.  I would like to view
the GUIs from multiple domUs along with any interaction with dom0.

What are the considerations for having one of the domUs connect to all
the other doms and drive a passed through PCI graphic card for display?

What are some other methods for viewing dom0 and GUIs from the domUs?

ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 04 05:26:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 05:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtY80-0005Q7-Uy; Sat, 04 Feb 2012 05:25:36 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RtY7z-0005Q2-Bj
	for Xen-users@lists.xensource.com; Sat, 04 Feb 2012 05:25:35 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1328333128!4482824!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18067 invoked from network); 4 Feb 2012 05:25:28 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Feb 2012 05:25:28 -0000
Received: by bkbzv3 with SMTP id zv3so9804278bkb.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 21:25:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=z5JwkSh/t9dsFJk5aPDk5DshfFHl7AxcZ8JcjEpi73Q=;
	b=oGXh9yEQWYwPz5s4flQ3UOCKzY+0FrqyRj/krBi2Cj9qx8Y6JXXhN0ki91Lv90Bjin
	Ck5XXmfb7uMYW3198W7/ca4k4nsnyeVQB5DCE1KpaOTvwEE3nSOrgnwqIso6XPPotbMQ
	hrZ4AaIrrqiiKQGiAbzFThZLRulOV7CS9VX1M=
MIME-Version: 1.0
Received: by 10.205.120.132 with SMTP id fy4mr4846053bkc.23.1328333126863;
	Fri, 03 Feb 2012 21:25:26 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Fri, 3 Feb 2012 21:25:26 -0800 (PST)
Date: Sat, 4 Feb 2012 00:25:26 -0500
Message-ID: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2571965762955286368=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2571965762955286368==
Content-Type: multipart/alternative; boundary=000e0cdfd8822b8b5a04b81ca863

--000e0cdfd8822b8b5a04b81ca863
Content-Type: text/plain; charset=ISO-8859-1

Hey hope this opne is a "make senser".

Has anyone tried the "Subject line" combo?, I've compiled a dozen src.rpm
kernel 3.0 and 3.1 packages with no luck to try native upstream Dom0 kernel
support with no success, just a kernel oops and constant reboots.

I followed Fedora's wiki on building a custom kernel, even used F16's
.config which also was a no-no. I'd like to try F16 which comes with 3.0
out-of-the-box, but I've already set up my CentOS 6.2 pretty nicely to just
"mkfs.ext3" on it, so if anyone has some _updated_ info (3rd quarter 2011
or 2012) that I can refer to, please advise.

Thanks and good night to all.

-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--000e0cdfd8822b8b5a04b81ca863
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey hope this opne is a &quot;make senser&quot;.<br><br>Has anyone tried th=
e &quot;Subject line&quot; combo?, I&#39;ve compiled a dozen src.rpm kernel=
 3.0 and 3.1 packages with no luck to try native upstream Dom0 kernel suppo=
rt with no success, just a kernel oops and constant reboots.<br>
<br>I followed Fedora&#39;s wiki on building a custom kernel, even used F16=
&#39;s .config which also was a no-no. I&#39;d like to try F16 which comes =
with 3.0 out-of-the-box, but I&#39;ve already set up my CentOS 6.2 pretty n=
icely to just &quot;mkfs.ext3&quot; on it, so if anyone has some _updated_ =
info (3rd quarter 2011 or 2012) that I can refer to, please advise.<br>
<br>Thanks and good night to all.<br clear=3D"all"><br>-- <br>David Gonzale=
z H.<br>Bogota: +(57-1)289-1168<br>Medellin: +(57-1)247-0985<br>Cel: +(57)3=
15-838-8326<br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br><a href=3D"http=
://www.dghvoip.com/">http://www.dghvoip.com/</a><br>
Proud Linux User #294661<br>

--000e0cdfd8822b8b5a04b81ca863--


--===============2571965762955286368==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2571965762955286368==--


From xen-users-bounces@lists.xensource.com Sat Feb 04 05:26:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 05:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RtY80-0005Q7-Uy; Sat, 04 Feb 2012 05:25:36 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RtY7z-0005Q2-Bj
	for Xen-users@lists.xensource.com; Sat, 04 Feb 2012 05:25:35 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1328333128!4482824!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18067 invoked from network); 4 Feb 2012 05:25:28 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Feb 2012 05:25:28 -0000
Received: by bkbzv3 with SMTP id zv3so9804278bkb.30
	for <Xen-users@lists.xensource.com>;
	Fri, 03 Feb 2012 21:25:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=z5JwkSh/t9dsFJk5aPDk5DshfFHl7AxcZ8JcjEpi73Q=;
	b=oGXh9yEQWYwPz5s4flQ3UOCKzY+0FrqyRj/krBi2Cj9qx8Y6JXXhN0ki91Lv90Bjin
	Ck5XXmfb7uMYW3198W7/ca4k4nsnyeVQB5DCE1KpaOTvwEE3nSOrgnwqIso6XPPotbMQ
	hrZ4AaIrrqiiKQGiAbzFThZLRulOV7CS9VX1M=
MIME-Version: 1.0
Received: by 10.205.120.132 with SMTP id fy4mr4846053bkc.23.1328333126863;
	Fri, 03 Feb 2012 21:25:26 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Fri, 3 Feb 2012 21:25:26 -0800 (PST)
Date: Sat, 4 Feb 2012 00:25:26 -0500
Message-ID: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2571965762955286368=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2571965762955286368==
Content-Type: multipart/alternative; boundary=000e0cdfd8822b8b5a04b81ca863

--000e0cdfd8822b8b5a04b81ca863
Content-Type: text/plain; charset=ISO-8859-1

Hey hope this opne is a "make senser".

Has anyone tried the "Subject line" combo?, I've compiled a dozen src.rpm
kernel 3.0 and 3.1 packages with no luck to try native upstream Dom0 kernel
support with no success, just a kernel oops and constant reboots.

I followed Fedora's wiki on building a custom kernel, even used F16's
.config which also was a no-no. I'd like to try F16 which comes with 3.0
out-of-the-box, but I've already set up my CentOS 6.2 pretty nicely to just
"mkfs.ext3" on it, so if anyone has some _updated_ info (3rd quarter 2011
or 2012) that I can refer to, please advise.

Thanks and good night to all.

-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--000e0cdfd8822b8b5a04b81ca863
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey hope this opne is a &quot;make senser&quot;.<br><br>Has anyone tried th=
e &quot;Subject line&quot; combo?, I&#39;ve compiled a dozen src.rpm kernel=
 3.0 and 3.1 packages with no luck to try native upstream Dom0 kernel suppo=
rt with no success, just a kernel oops and constant reboots.<br>
<br>I followed Fedora&#39;s wiki on building a custom kernel, even used F16=
&#39;s .config which also was a no-no. I&#39;d like to try F16 which comes =
with 3.0 out-of-the-box, but I&#39;ve already set up my CentOS 6.2 pretty n=
icely to just &quot;mkfs.ext3&quot; on it, so if anyone has some _updated_ =
info (3rd quarter 2011 or 2012) that I can refer to, please advise.<br>
<br>Thanks and good night to all.<br clear=3D"all"><br>-- <br>David Gonzale=
z H.<br>Bogota: +(57-1)289-1168<br>Medellin: +(57-1)247-0985<br>Cel: +(57)3=
15-838-8326<br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br><a href=3D"http=
://www.dghvoip.com/">http://www.dghvoip.com/</a><br>
Proud Linux User #294661<br>

--000e0cdfd8822b8b5a04b81ca863--


--===============2571965762955286368==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2571965762955286368==--


From xen-users-bounces@lists.xensource.com Sat Feb 04 12:04:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 12:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RteK9-0003Dd-I9; Sat, 04 Feb 2012 12:02:33 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Stefan.Kuhne@gmx.net>) id 1RteK7-0003DH-HO
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 12:02:31 +0000
X-Env-Sender: Stefan.Kuhne@gmx.net
X-Msg-Ref: server-10.tower-21.messagelabs.com!1328356944!8173627!1
X-Originating-IP: [213.165.64.22]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n, ML_RADAR_SPEW_LINKS_14, 
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17744 invoked from network); 4 Feb 2012 12:02:24 -0000
Received: from mailout-de.gmx.net (HELO mailout-de.gmx.net) (213.165.64.22)
	by server-10.tower-21.messagelabs.com with SMTP;
	4 Feb 2012 12:02:24 -0000
Received: (qmail invoked by alias); 04 Feb 2012 12:02:20 -0000
Received: from xdsl-78-34-158-180.netcologne.de (EHLO Earth.access.denied)
	[78.34.158.180]
	by mail.gmx.net (mp038) with SMTP; 04 Feb 2012 13:02:20 +0100
X-Authenticated: #6997022
X-Provags-ID: V01U2FsdGVkX19Gv5YDm2NGjy617HM7XbRNWwo4kpwqSL1nHwwnFp
	V14Kje5egMAtUs
Received: from blackbox.access.denied ([192.168.200.212])
	by Earth.access.denied with esmtpa (Exim 4.77)
	(envelope-from <bloebl@access.denied>) id 1RteMl-0000be-15
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 13:05:15 +0100
Message-ID: <4F2D1E24.9060207@access.denied>
Date: Sat, 04 Feb 2012 13:01:40 +0100
From: "Stefan Kuhne" <stefan.kuhne@gmx.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Enigmail-Version: 1.3.4
X-Y-GMX-Trusted: 0
Subject: [Xen-users] Changes bettween 4.0.1 and 4.0.3(2)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6393143232726599599=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============6393143232726599599==
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enigDCF3783CE1534E158A0380FE"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigDCF3783CE1534E158A0380FE
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Hello,

I'll run xen-4.0.3 on linux-3.1.10.
xen-4.0.1 runns but with 4.0.3 I get:

root@eisxen:/var/log/xen# cat xend-debug.log
Xend started at Sat Feb  4 13:43:30 2012.
cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host0/model: No such file or directory
cat: /sys/bus/scsi/devices/host0/type: No such file or directory
cat: /sys/bus/scsi/devices/host0/rev: No such file or directory
cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host1/model: No such file or directory
cat: /sys/bus/scsi/devices/host1/type: No such file or directory
cat: /sys/bus/scsi/devices/host1/rev: No such file or directory
cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host2/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host2/model: No such file or directory
cat: /sys/bus/scsi/devices/host2/type: No such file or directory
cat: /sys/bus/scsi/devices/host2/rev: No such file or directory
cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host3/model: No such file or directory
cat: /sys/bus/scsi/devices/host3/type: No such file or directory
cat: /sys/bus/scsi/devices/host3/rev: No such file or directory
cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host4/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host4/model: No such file or directory
cat: /sys/bus/scsi/devices/host4/type: No such file or directory
cat: /sys/bus/scsi/devices/host4/rev: No such file or directory
cat: /sys/bus/scsi/devices/host4/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/scsi_level: No such file or direct=
ory
cat: /sys/bus/scsi/devices/target2:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/scsi_level: No such file or direct=
ory

But for examles I've:

root@eisxen:/sys/bus/scsi/devices/target2:0:0/2:0:0:0# ls -l
total 0
drwxr-xr-x 3 root root    0 Feb  4 13:33 block
drwxr-xr-x 3 root root    0 Feb  4 13:33 bsg
--w------- 1 root root 4096 Feb  4 13:33 delete
-r--r--r-- 1 root root 4096 Feb  4 13:33 device_blocked
lrwxrwxrwx 1 root root    0 Feb  4 13:33 driver ->
=2E./../../../../../bus/scsi/drivers/sd
-r--r--r-- 1 root root 4096 Feb  4 13:33 evt_media_change
lrwxrwxrwx 1 root root    0 Feb  4 13:33 generic -> scsi_generic/sg1
-r--r--r-- 1 root root 4096 Feb  4 13:33 iocounterbits
-r--r--r-- 1 root root 4096 Feb  4 13:33 iodone_cnt
-r--r--r-- 1 root root 4096 Feb  4 13:33 ioerr_cnt
-r--r--r-- 1 root root 4096 Feb  4 13:33 iorequest_cnt
-r--r--r-- 1 root root 4096 Feb  4 13:33 modalias
-r--r--r-- 1 root root 4096 Feb  4 13:33 model
drwxr-xr-x 2 root root    0 Feb  4 13:33 power
-rw-r--r-- 1 root root 4096 Feb  4 13:33 queue_depth
-rw-r--r-- 1 root root 4096 Feb  4 13:33 queue_ramp_up_period
-r--r--r-- 1 root root 4096 Feb  4 13:33 queue_type
--w------- 1 root root 4096 Feb  4 13:33 rescan
-r--r--r-- 1 root root 4096 Feb  4 13:33 rev
drwxr-xr-x 3 root root    0 Feb  4 13:33 scsi_device
drwxr-xr-x 3 root root    0 Feb  4 13:33 scsi_disk
drwxr-xr-x 3 root root    0 Feb  4 13:33 scsi_generic
-r--r--r-- 1 root root 4096 Feb  4 13:33 scsi_level
-rw-r--r-- 1 root root 4096 Feb  4 13:33 state
lrwxrwxrwx 1 root root    0 Feb  4 13:33 subsystem ->
=2E./../../../../../bus/scsi
-rw-r--r-- 1 root root 4096 Feb  4 13:33 sw_activity
-rw-r--r-- 1 root root 4096 Feb  4 13:33 timeout
-r--r--r-- 1 root root 4096 Feb  4 13:33 type
-rw-r--r-- 1 root root 4096 Feb  4 13:33 uevent
-rw-r--r-- 1 root root 4096 Feb  4 13:33 unload_heads
-r--r--r-- 1 root root 4096 Feb  4 13:33 vendor
root@eisxen:/sys/bus/scsi/devices/target2:0:0/2:0:0:0#

What is coing wrong on xen-4.0.3?

Regards,
Stefan Kuhne


--------------enigDCF3783CE1534E158A0380FE
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPLR4kAAoJEFLNPgL3IBVXSQ8IAI0cT87JsrG4+x3oaS+7DbYm
VHSwxn2EgUQHuwag7S+AfzPY2vmB1xfslyQYIjYbvba8PrizpraqJQcRouubGymq
uiTkR0e1sn4h892OBBVwmYu6gLPpkbrqLLGpzbW4W82/EaR16wsxbZECAnQQ8xN0
Fv9DPxSAzRTgFN8iQlbKp1XlFhWYCXgh5uikhC82U7zXMQGPVp68nzBo5uJJyzJm
oMv+ZFw4AmXhmiym/IC8F5razNW0W5EM2Mi8qHZiLpAos75lTeFvrnvNJ7g1J5q4
jOU6sMj2nCo49MHZlx0Gl6rLZOC7cbwBeZulHwzGRCX+inCekmeN/psPkpdWRjE=
=8QO5
-----END PGP SIGNATURE-----

--------------enigDCF3783CE1534E158A0380FE--


--===============6393143232726599599==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6393143232726599599==--


From xen-users-bounces@lists.xensource.com Sat Feb 04 12:04:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 12:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RteK9-0003Dd-I9; Sat, 04 Feb 2012 12:02:33 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Stefan.Kuhne@gmx.net>) id 1RteK7-0003DH-HO
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 12:02:31 +0000
X-Env-Sender: Stefan.Kuhne@gmx.net
X-Msg-Ref: server-10.tower-21.messagelabs.com!1328356944!8173627!1
X-Originating-IP: [213.165.64.22]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n, ML_RADAR_SPEW_LINKS_14, 
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17744 invoked from network); 4 Feb 2012 12:02:24 -0000
Received: from mailout-de.gmx.net (HELO mailout-de.gmx.net) (213.165.64.22)
	by server-10.tower-21.messagelabs.com with SMTP;
	4 Feb 2012 12:02:24 -0000
Received: (qmail invoked by alias); 04 Feb 2012 12:02:20 -0000
Received: from xdsl-78-34-158-180.netcologne.de (EHLO Earth.access.denied)
	[78.34.158.180]
	by mail.gmx.net (mp038) with SMTP; 04 Feb 2012 13:02:20 +0100
X-Authenticated: #6997022
X-Provags-ID: V01U2FsdGVkX19Gv5YDm2NGjy617HM7XbRNWwo4kpwqSL1nHwwnFp
	V14Kje5egMAtUs
Received: from blackbox.access.denied ([192.168.200.212])
	by Earth.access.denied with esmtpa (Exim 4.77)
	(envelope-from <bloebl@access.denied>) id 1RteMl-0000be-15
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 13:05:15 +0100
Message-ID: <4F2D1E24.9060207@access.denied>
Date: Sat, 04 Feb 2012 13:01:40 +0100
From: "Stefan Kuhne" <stefan.kuhne@gmx.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Enigmail-Version: 1.3.4
X-Y-GMX-Trusted: 0
Subject: [Xen-users] Changes bettween 4.0.1 and 4.0.3(2)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6393143232726599599=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============6393143232726599599==
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enigDCF3783CE1534E158A0380FE"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigDCF3783CE1534E158A0380FE
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Hello,

I'll run xen-4.0.3 on linux-3.1.10.
xen-4.0.1 runns but with 4.0.3 I get:

root@eisxen:/var/log/xen# cat xend-debug.log
Xend started at Sat Feb  4 13:43:30 2012.
cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host0/model: No such file or directory
cat: /sys/bus/scsi/devices/host0/type: No such file or directory
cat: /sys/bus/scsi/devices/host0/rev: No such file or directory
cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host1/model: No such file or directory
cat: /sys/bus/scsi/devices/host1/type: No such file or directory
cat: /sys/bus/scsi/devices/host1/rev: No such file or directory
cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host2/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host2/model: No such file or directory
cat: /sys/bus/scsi/devices/host2/type: No such file or directory
cat: /sys/bus/scsi/devices/host2/rev: No such file or directory
cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host3/model: No such file or directory
cat: /sys/bus/scsi/devices/host3/type: No such file or directory
cat: /sys/bus/scsi/devices/host3/rev: No such file or directory
cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/host4/vendor: No such file or directory
cat: /sys/bus/scsi/devices/host4/model: No such file or directory
cat: /sys/bus/scsi/devices/host4/type: No such file or directory
cat: /sys/bus/scsi/devices/host4/rev: No such file or directory
cat: /sys/bus/scsi/devices/host4/scsi_level: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target0:0:0/scsi_level: No such file or direct=
ory
cat: /sys/bus/scsi/devices/target2:0:0/vendor: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/model: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/type: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/rev: No such file or directory
cat: /sys/bus/scsi/devices/target2:0:0/scsi_level: No such file or direct=
ory

But for examles I've:

root@eisxen:/sys/bus/scsi/devices/target2:0:0/2:0:0:0# ls -l
total 0
drwxr-xr-x 3 root root    0 Feb  4 13:33 block
drwxr-xr-x 3 root root    0 Feb  4 13:33 bsg
--w------- 1 root root 4096 Feb  4 13:33 delete
-r--r--r-- 1 root root 4096 Feb  4 13:33 device_blocked
lrwxrwxrwx 1 root root    0 Feb  4 13:33 driver ->
=2E./../../../../../bus/scsi/drivers/sd
-r--r--r-- 1 root root 4096 Feb  4 13:33 evt_media_change
lrwxrwxrwx 1 root root    0 Feb  4 13:33 generic -> scsi_generic/sg1
-r--r--r-- 1 root root 4096 Feb  4 13:33 iocounterbits
-r--r--r-- 1 root root 4096 Feb  4 13:33 iodone_cnt
-r--r--r-- 1 root root 4096 Feb  4 13:33 ioerr_cnt
-r--r--r-- 1 root root 4096 Feb  4 13:33 iorequest_cnt
-r--r--r-- 1 root root 4096 Feb  4 13:33 modalias
-r--r--r-- 1 root root 4096 Feb  4 13:33 model
drwxr-xr-x 2 root root    0 Feb  4 13:33 power
-rw-r--r-- 1 root root 4096 Feb  4 13:33 queue_depth
-rw-r--r-- 1 root root 4096 Feb  4 13:33 queue_ramp_up_period
-r--r--r-- 1 root root 4096 Feb  4 13:33 queue_type
--w------- 1 root root 4096 Feb  4 13:33 rescan
-r--r--r-- 1 root root 4096 Feb  4 13:33 rev
drwxr-xr-x 3 root root    0 Feb  4 13:33 scsi_device
drwxr-xr-x 3 root root    0 Feb  4 13:33 scsi_disk
drwxr-xr-x 3 root root    0 Feb  4 13:33 scsi_generic
-r--r--r-- 1 root root 4096 Feb  4 13:33 scsi_level
-rw-r--r-- 1 root root 4096 Feb  4 13:33 state
lrwxrwxrwx 1 root root    0 Feb  4 13:33 subsystem ->
=2E./../../../../../bus/scsi
-rw-r--r-- 1 root root 4096 Feb  4 13:33 sw_activity
-rw-r--r-- 1 root root 4096 Feb  4 13:33 timeout
-r--r--r-- 1 root root 4096 Feb  4 13:33 type
-rw-r--r-- 1 root root 4096 Feb  4 13:33 uevent
-rw-r--r-- 1 root root 4096 Feb  4 13:33 unload_heads
-r--r--r-- 1 root root 4096 Feb  4 13:33 vendor
root@eisxen:/sys/bus/scsi/devices/target2:0:0/2:0:0:0#

What is coing wrong on xen-4.0.3?

Regards,
Stefan Kuhne


--------------enigDCF3783CE1534E158A0380FE
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPLR4kAAoJEFLNPgL3IBVXSQ8IAI0cT87JsrG4+x3oaS+7DbYm
VHSwxn2EgUQHuwag7S+AfzPY2vmB1xfslyQYIjYbvba8PrizpraqJQcRouubGymq
uiTkR0e1sn4h892OBBVwmYu6gLPpkbrqLLGpzbW4W82/EaR16wsxbZECAnQQ8xN0
Fv9DPxSAzRTgFN8iQlbKp1XlFhWYCXgh5uikhC82U7zXMQGPVp68nzBo5uJJyzJm
oMv+ZFw4AmXhmiym/IC8F5razNW0W5EM2Mi8qHZiLpAos75lTeFvrnvNJ7g1J5q4
jOU6sMj2nCo49MHZlx0Gl6rLZOC7cbwBeZulHwzGRCX+inCekmeN/psPkpdWRjE=
=8QO5
-----END PGP SIGNATURE-----

--------------enigDCF3783CE1534E158A0380FE--


--===============6393143232726599599==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6393143232726599599==--


From xen-users-bounces@lists.xensource.com Sat Feb 04 12:43:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 12:43:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rtewr-0004J9-WA; Sat, 04 Feb 2012 12:42:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Stefan.Kuhne@gmx.net>) id 1Rtewq-0004J1-HY
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 12:42:32 +0000
X-Env-Sender: Stefan.Kuhne@gmx.net
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328359346!11987161!1
X-Originating-IP: [213.165.64.22]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n, ML_RADAR_SPEW_LINKS_14, 
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23026 invoked from network); 4 Feb 2012 12:42:26 -0000
Received: from mailout-de.gmx.net (HELO mailout-de.gmx.net) (213.165.64.22)
	by server-5.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 12:42:26 -0000
Received: (qmail invoked by alias); 04 Feb 2012 12:35:46 -0000
Received: from xdsl-78-34-158-180.netcologne.de (EHLO Earth.access.denied)
	[78.34.158.180]
	by mail.gmx.net (mp040) with SMTP; 04 Feb 2012 13:35:46 +0100
X-Authenticated: #6997022
X-Provags-ID: V01U2FsdGVkX1+LVD8C6RWLaNcjayUWZUPIvGCXznV/Y3VtOOiVQ9
	uNTofna1Qdvca+
Received: from blackbox.access.denied ([192.168.200.212])
	by Earth.access.denied with esmtpa (Exim 4.77)
	(envelope-from <bloebl@access.denied>) id 1Rtet6-0000el-Q6
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 13:38:40 +0100
Message-ID: <4F2D25FA.6090803@access.denied>
Date: Sat, 04 Feb 2012 13:35:06 +0100
From: "Stefan Kuhne" <stefan.kuhne@gmx.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: "Xen User-List" <xen-users@lists.xensource.com>
References: <4F2D1E24.9060207@access.denied>
In-Reply-To: <4F2D1E24.9060207@access.denied>
X-Enigmail-Version: 1.3.4
X-Y-GMX-Trusted: 0
Subject: Re: [Xen-users] Changes bettween 4.0.1 and 4.0.3(2)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6357906692831487053=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============6357906692831487053==
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enig71E4DAB7D685C0EBC45D9A79"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig71E4DAB7D685C0EBC45D9A79
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Am 04.02.2012 13:01, schrieb Stefan Kuhne:

Hallo,

> What is coing wrong on xen-4.0.3?
>=20
I've solved it.
I had to move udev rules from /etc/udev/rules.d to /lib/udev/rules.d.

Regards,
Stefan Kuhne




--------------enig71E4DAB7D685C0EBC45D9A79
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPLSX6AAoJEFLNPgL3IBVXbpQH+wU8lXw5qH214yELNzfP//zu
BoYTfwx6qYECA5+8OXVb7VdxjcmnqP8529ub/ZLCILZD/MOT2AtyACRvACHz1UFm
YM5bMpvVlPnXo2JmxSWiza14qepVdZoiwTwwKUB3xfYWi7Xqt6vCca2aB9DBBPVh
8ZVeg99eF4d+o2nEHVFvSgDR6ZAfsBDOf1ZfI4hC0WJDHZ+6OCzNn15BXD0TEYYB
MWs8WveEfJxnJShdrxVZ4ZF0ThamJyi419JQy59RS8idpzHXY4Jb3rxkP1YCfO4f
VZLLSHcq0eQWOodfTv8oN2YGZK/O041/FxKKMJ6MnIGEXY/8XT+tsS3y+xl8uWM=
=Xb0W
-----END PGP SIGNATURE-----

--------------enig71E4DAB7D685C0EBC45D9A79--


--===============6357906692831487053==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6357906692831487053==--


From xen-users-bounces@lists.xensource.com Sat Feb 04 12:43:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 12:43:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rtewr-0004J9-WA; Sat, 04 Feb 2012 12:42:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Stefan.Kuhne@gmx.net>) id 1Rtewq-0004J1-HY
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 12:42:32 +0000
X-Env-Sender: Stefan.Kuhne@gmx.net
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328359346!11987161!1
X-Originating-IP: [213.165.64.22]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMTMuMTY1LjY0LjIyID0+IDIyOTY2MQ==\n, ML_RADAR_SPEW_LINKS_14, 
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23026 invoked from network); 4 Feb 2012 12:42:26 -0000
Received: from mailout-de.gmx.net (HELO mailout-de.gmx.net) (213.165.64.22)
	by server-5.tower-174.messagelabs.com with SMTP;
	4 Feb 2012 12:42:26 -0000
Received: (qmail invoked by alias); 04 Feb 2012 12:35:46 -0000
Received: from xdsl-78-34-158-180.netcologne.de (EHLO Earth.access.denied)
	[78.34.158.180]
	by mail.gmx.net (mp040) with SMTP; 04 Feb 2012 13:35:46 +0100
X-Authenticated: #6997022
X-Provags-ID: V01U2FsdGVkX1+LVD8C6RWLaNcjayUWZUPIvGCXznV/Y3VtOOiVQ9
	uNTofna1Qdvca+
Received: from blackbox.access.denied ([192.168.200.212])
	by Earth.access.denied with esmtpa (Exim 4.77)
	(envelope-from <bloebl@access.denied>) id 1Rtet6-0000el-Q6
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 13:38:40 +0100
Message-ID: <4F2D25FA.6090803@access.denied>
Date: Sat, 04 Feb 2012 13:35:06 +0100
From: "Stefan Kuhne" <stefan.kuhne@gmx.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: "Xen User-List" <xen-users@lists.xensource.com>
References: <4F2D1E24.9060207@access.denied>
In-Reply-To: <4F2D1E24.9060207@access.denied>
X-Enigmail-Version: 1.3.4
X-Y-GMX-Trusted: 0
Subject: Re: [Xen-users] Changes bettween 4.0.1 and 4.0.3(2)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6357906692831487053=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============6357906692831487053==
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enig71E4DAB7D685C0EBC45D9A79"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig71E4DAB7D685C0EBC45D9A79
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Am 04.02.2012 13:01, schrieb Stefan Kuhne:

Hallo,

> What is coing wrong on xen-4.0.3?
>=20
I've solved it.
I had to move udev rules from /etc/udev/rules.d to /lib/udev/rules.d.

Regards,
Stefan Kuhne




--------------enig71E4DAB7D685C0EBC45D9A79
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPLSX6AAoJEFLNPgL3IBVXbpQH+wU8lXw5qH214yELNzfP//zu
BoYTfwx6qYECA5+8OXVb7VdxjcmnqP8529ub/ZLCILZD/MOT2AtyACRvACHz1UFm
YM5bMpvVlPnXo2JmxSWiza14qepVdZoiwTwwKUB3xfYWi7Xqt6vCca2aB9DBBPVh
8ZVeg99eF4d+o2nEHVFvSgDR6ZAfsBDOf1ZfI4hC0WJDHZ+6OCzNn15BXD0TEYYB
MWs8WveEfJxnJShdrxVZ4ZF0ThamJyi419JQy59RS8idpzHXY4Jb3rxkP1YCfO4f
VZLLSHcq0eQWOodfTv8oN2YGZK/O041/FxKKMJ6MnIGEXY/8XT+tsS3y+xl8uWM=
=Xb0W
-----END PGP SIGNATURE-----

--------------enig71E4DAB7D685C0EBC45D9A79--


--===============6357906692831487053==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6357906692831487053==--


From xen-users-bounces@lists.xensource.com Sat Feb 04 22:03:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 22:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rtng3-0004JB-4y; Sat, 04 Feb 2012 22:01:47 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1Rtng1-0004J4-3n
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 22:01:45 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328392874!51574337!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4489 invoked from network); 4 Feb 2012 22:01:16 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Feb 2012 22:01:16 -0000
Received: by pbds6 with SMTP id s6so30174024pbd.30
	for <xen-users@lists.xensource.com>;
	Sat, 04 Feb 2012 14:01:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=GlVK3G06fB6tOHnhlhJBTJhNeTO0Gfsp5txd3+Gn8qM=;
	b=Oo9ZHgZWliyjZOMNm0GKsSUsZrv0u6TOhdFF31IqbhL+OgQJHisDZisoDE+YzWM7SH
	DxVhzMJTWgbKcZK/rz5JEuUptqqi9TPyR36rW+YMD3zMOg0UzjaZPaKY2xAA3QRu1JzZ
	bji2B9kBOHxeI4hUQnvUgNPWwyDdMGs2pGmY0=
MIME-Version: 1.0
Received: by 10.68.217.72 with SMTP id ow8mr31433243pbc.130.1328392896588;
	Sat, 04 Feb 2012 14:01:36 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Sat, 4 Feb 2012 14:01:36 -0800 (PST)
In-Reply-To: <CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
Date: Sun, 5 Feb 2012 06:01:36 +0800
Message-ID: <CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: Xen-users <xen-users@lists.xensource.com>
Cc: David Gonzalez <dgonzalezh@gmail.com>
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com> wrote:
> Yo, Teck, nice name heh,

Grrr... My Surname is Giam and Name is Teck Choon :p

>
> On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam <giamteckchoon@gmail.com>
> wrote:
>>
>> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez <dgonzalezh@gmail.com>
>> wrote:
>> > Hey hope this opne is a "make senser".
>> >
>> > Has anyone tried the "Subject line" combo?, I've compiled a dozen
>> > src.rpm
>> > kern el 3.0 and 3.1 packages with no luck to try native upstream Dom0
>> > kernel
>>
>> > support with no success, just a kernel oops and constant reboots.
>>
>> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
>> own=A0patched kernels (add iscsitarget as module into it as example).
>> Tested with xen-4.1.3-rc1-pre.
>>
> Ok, I'm guessing that mus me one of my many mistakes when doing this, I
> haven't added the rite modules.
>
>>
>> >
>> > I followed Fedora's wiki on building a custom kernel, even used F16's=
=A0>
>> > .config which also was a no-no. I'd like to try F16 which comes with 3=
.0=A0>
>> > out-of-the-box, but I've already set up my CentOS 6.2 pretty nicely to
>> > just=A0"mkfs.ext3" on it, so if anyone has some _updated_ info (3rd qu=
arter
>> > 2011 or=A02012) that I can refer to, please advise.
>>
>> Although I don't use CentOS 6. =A0I use Scientific Linux 6 instead.
>> Don't use Fedora kernel .config as there are many debug options
>> enabled if I remember correctly. =A0Even I use RHEL6 .config for
>> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
>> problems. =A0In short, you can use one of those .config then use make
>> menuconfig to disable power, cgroup, debug etc. options and start
>> from=A0there as this is how I did.
>>
> Hmm, I tried that with rpmbuild -bb kernel.spec and as described on F16
> wiki, and disabled many many options and the kernel compiled aok and the
> installed fine but never booted, it kept rebooting.

Just a question... is your xen installed from source or from rpm package?

>
> I'll try your suggestions and hope that it helps.

If that doesn't, you can use mine instead of burning your time to make
it work ;)  Anyway, I think it is a good experience to make it work
from self compile and there are many things to learn from this
experience.

>
> Thank you very much.

Thanks.

Kindest regards,
Giam Teck Choon
P.S. Email to xen-users and CC to OP as I forgot to do so from initial
reply.  Sorry.

>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Sat Feb 04 22:03:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Feb 2012 22:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rtng3-0004JB-4y; Sat, 04 Feb 2012 22:01:47 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1Rtng1-0004J4-3n
	for xen-users@lists.xensource.com; Sat, 04 Feb 2012 22:01:45 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328392874!51574337!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4489 invoked from network); 4 Feb 2012 22:01:16 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Feb 2012 22:01:16 -0000
Received: by pbds6 with SMTP id s6so30174024pbd.30
	for <xen-users@lists.xensource.com>;
	Sat, 04 Feb 2012 14:01:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=GlVK3G06fB6tOHnhlhJBTJhNeTO0Gfsp5txd3+Gn8qM=;
	b=Oo9ZHgZWliyjZOMNm0GKsSUsZrv0u6TOhdFF31IqbhL+OgQJHisDZisoDE+YzWM7SH
	DxVhzMJTWgbKcZK/rz5JEuUptqqi9TPyR36rW+YMD3zMOg0UzjaZPaKY2xAA3QRu1JzZ
	bji2B9kBOHxeI4hUQnvUgNPWwyDdMGs2pGmY0=
MIME-Version: 1.0
Received: by 10.68.217.72 with SMTP id ow8mr31433243pbc.130.1328392896588;
	Sat, 04 Feb 2012 14:01:36 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Sat, 4 Feb 2012 14:01:36 -0800 (PST)
In-Reply-To: <CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
Date: Sun, 5 Feb 2012 06:01:36 +0800
Message-ID: <CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: Xen-users <xen-users@lists.xensource.com>
Cc: David Gonzalez <dgonzalezh@gmail.com>
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com> wrote:
> Yo, Teck, nice name heh,

Grrr... My Surname is Giam and Name is Teck Choon :p

>
> On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam <giamteckchoon@gmail.com>
> wrote:
>>
>> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez <dgonzalezh@gmail.com>
>> wrote:
>> > Hey hope this opne is a "make senser".
>> >
>> > Has anyone tried the "Subject line" combo?, I've compiled a dozen
>> > src.rpm
>> > kern el 3.0 and 3.1 packages with no luck to try native upstream Dom0
>> > kernel
>>
>> > support with no success, just a kernel oops and constant reboots.
>>
>> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
>> own=A0patched kernels (add iscsitarget as module into it as example).
>> Tested with xen-4.1.3-rc1-pre.
>>
> Ok, I'm guessing that mus me one of my many mistakes when doing this, I
> haven't added the rite modules.
>
>>
>> >
>> > I followed Fedora's wiki on building a custom kernel, even used F16's=
=A0>
>> > .config which also was a no-no. I'd like to try F16 which comes with 3=
.0=A0>
>> > out-of-the-box, but I've already set up my CentOS 6.2 pretty nicely to
>> > just=A0"mkfs.ext3" on it, so if anyone has some _updated_ info (3rd qu=
arter
>> > 2011 or=A02012) that I can refer to, please advise.
>>
>> Although I don't use CentOS 6. =A0I use Scientific Linux 6 instead.
>> Don't use Fedora kernel .config as there are many debug options
>> enabled if I remember correctly. =A0Even I use RHEL6 .config for
>> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
>> problems. =A0In short, you can use one of those .config then use make
>> menuconfig to disable power, cgroup, debug etc. options and start
>> from=A0there as this is how I did.
>>
> Hmm, I tried that with rpmbuild -bb kernel.spec and as described on F16
> wiki, and disabled many many options and the kernel compiled aok and the
> installed fine but never booted, it kept rebooting.

Just a question... is your xen installed from source or from rpm package?

>
> I'll try your suggestions and hope that it helps.

If that doesn't, you can use mine instead of burning your time to make
it work ;)  Anyway, I think it is a good experience to make it work
from self compile and there are many things to learn from this
experience.

>
> Thank you very much.

Thanks.

Kindest regards,
Giam Teck Choon
P.S. Email to xen-users and CC to OP as I forgot to do so from initial
reply.  Sorry.

>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 03:19:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 03:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuF52-0001T1-A8; Mon, 06 Feb 2012 03:17:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RuF50-0001Sw-P9
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 03:17:23 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328498235!12675774!1
X-Originating-IP: [173.201.192.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDIgPT4gMzkzNDc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8239 invoked from network); 6 Feb 2012 03:17:16 -0000
Received: from p3plsmtp11-05-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-05.prod.phx3.secureserver.net) (173.201.192.42)
	by server-13.tower-216.messagelabs.com with SMTP;
	6 Feb 2012 03:17:16 -0000
Received: (qmail 22375 invoked from network); 6 Feb 2012 03:17:14 -0000
Received: from unknown (HELO localhost) (10.6.243.5)
	by p3plwbeout11-05.prod.phx3.secureserver.net with SMTP;
	6 Feb 2012 03:17:14 -0000
Received: (qmail 8394 invoked by uid 99); 6 Feb 2012 03:17:14 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120205201713.1753ead7c2b35a7d15c5b99498690bcc.afc898d870.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Sun, 05 Feb 2012 20:17:13 -0700
Mime-Version: 1.0
Subject: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I would like to gain some idea of the XCP impact of these two CPU
versions:
Intel
Core i7-2600, 3.4 GHz
Core i7-2600K, 3.5 GHz
Both have VT-x
Differences
2600K does not include:
  Embedded Opions Available
  vPro Technology
  Virtualization Technology for Directed I/O
  Trusted Execution Technology

Is the difference critical?

Thanks,
ray


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

From xen-users-bounces@lists.xensource.com Mon Feb 06 03:19:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 03:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuF52-0001T1-A8; Mon, 06 Feb 2012 03:17:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RuF50-0001Sw-P9
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 03:17:23 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328498235!12675774!1
X-Originating-IP: [173.201.192.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDIgPT4gMzkzNDc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8239 invoked from network); 6 Feb 2012 03:17:16 -0000
Received: from p3plsmtp11-05-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-05.prod.phx3.secureserver.net) (173.201.192.42)
	by server-13.tower-216.messagelabs.com with SMTP;
	6 Feb 2012 03:17:16 -0000
Received: (qmail 22375 invoked from network); 6 Feb 2012 03:17:14 -0000
Received: from unknown (HELO localhost) (10.6.243.5)
	by p3plwbeout11-05.prod.phx3.secureserver.net with SMTP;
	6 Feb 2012 03:17:14 -0000
Received: (qmail 8394 invoked by uid 99); 6 Feb 2012 03:17:14 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120205201713.1753ead7c2b35a7d15c5b99498690bcc.afc898d870.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Sun, 05 Feb 2012 20:17:13 -0700
Mime-Version: 1.0
Subject: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I would like to gain some idea of the XCP impact of these two CPU
versions:
Intel
Core i7-2600, 3.4 GHz
Core i7-2600K, 3.5 GHz
Both have VT-x
Differences
2600K does not include:
  Embedded Opions Available
  vPro Technology
  Virtualization Technology for Directed I/O
  Trusted Execution Technology

Is the difference critical?

Thanks,
ray


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

From xen-users-bounces@lists.xensource.com Mon Feb 06 03:47:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 03:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuFX8-0001rI-1C; Mon, 06 Feb 2012 03:46:26 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RuFX5-0001qk-W8
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 03:46:24 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328499976!13263891!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 825 invoked from network); 6 Feb 2012 03:46:17 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 03:46:17 -0000
Received: by bkbzv3 with SMTP id zv3so13688858bkb.30
	for <Xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 19:46:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=tJhfnzew5QvWRnKT8Yso3EDdTS2eYNsO4Lx395KeH7Y=;
	b=Kc/+dYCoP3p+I18gA47zHsJRCteoP7HYm/gHBhBU3nEjE/jIZetOEclDuRtUj4SViO
	1ihpu8d3tKQQgz7zWgYdLwvXGUmhFTHF/TtK4yL97TBn99UNVCq5ll8tyh29K1Y3s82Q
	QHCTKuUl0lKeU9G49drQnBZtLNmCZTBXRtVNs=
MIME-Version: 1.0
Received: by 10.204.129.208 with SMTP id p16mr7679901bks.131.1328499975189;
	Sun, 05 Feb 2012 19:46:15 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Sun, 5 Feb 2012 19:46:15 -0800 (PST)
In-Reply-To: <CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
Date: Sun, 5 Feb 2012 22:46:15 -0500
Message-ID: <CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Teck Choon Giam <giamteckchoon@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3688033274231009696=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3688033274231009696==
Content-Type: multipart/alternative; boundary=00151747ba061af41504b84381df

--00151747ba061af41504b84381df
Content-Type: text/plain; charset=ISO-8859-1

Hey

On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam <giamteckchoon@gmail.com>wrote:

> On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez <dgonzalezh@gmail.com>
> wrote:
> >
> >
> > On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam <giamteckchoon@gmail.com
> >
> > wrote:
> >>
> >> On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com>
> >> wrote:
> >> > Yo, Teck, nice name heh,
> >>
> >> Grrr... My Surname is Giam and Name is Teck Choon :p
> >>
> >> >
> >> > On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam
> >> > <giamteckchoon@gmail.com>
> >> > wrote:
> >> >>
> >> >> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez <dgonzalezh@gmail.com
> >
> >> >> wrote:
> >> >> > Hey hope this opne is a "make senser".
> >> >> >
> >> >> > Has anyone tried the "Subject line" combo?, I've compiled a dozen
> >> >> > src.rpm
> >> >> > kern el 3.0 and 3.1 packages with no luck to try native upstream
> Dom0
> >> >> > kernel
> >> >>
> >> >> > support with no success, just a kernel oops and constant reboots.
> >> >>
> >> >> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
> >> >> own patched kernels (add iscsitarget as module into it as example).
> >> >> Tested with xen-4.1.3-rc1-pre.
> >> >>
> >> > Ok, I'm guessing that mus me one of my many mistakes when doing this,
> I
> >> > haven't added the rite modules.
> >> >
> >> >>
> >> >> >
> >> >> > I followed Fedora's wiki on building a custom kernel, even used
> >> >> > F16's >
> >> >> > .config which also was a no-no. I'd like to try F16 which comes
> with
> >> >> > 3.0 >
> >> >> > out-of-the-box, but I've already set up my CentOS 6.2 pretty nicely
> >> >> > to
> >> >> > just "mkfs.ext3" on it, so if anyone has some _updated_ info (3rd
> >> >> > quarter
> >> >> > 2011 or 2012) that I can refer to, please advise.
> >> >>
> >> >> Although I don't use CentOS 6.  I use Scientific Linux 6 instead.
> >> >> Don't use Fedora kernel .config as there are many debug options
> >> >> enabled if I remember correctly.  Even I use RHEL6 .config for
> >> >> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
> >> >> problems.  In short, you can use one of those .config then use make
> >> >> menuconfig to disable power, cgroup, debug etc. options and start
> >> >> from there as this is how I did.
> >> >>
> >> > Hmm, I tried that with rpmbuild -bb kernel.spec and as described on
> F16
> >> > wiki, and disabled many many options and the kernel compiled aok and
> the
> >> > installed fine but never booted, it kept rebooting.
> >>
> >> Just a question... is your xen installed from source or from rpm
> package?
> >
> >
> > It's from myoung Fedora repos it's rpm package, altho I built 4.1.2
> myself
> > but it's not installed from those but froma repo.
> >>
> >>
> >> >
> >> > I'll try your suggestions and hope that it helps.
> >>
> >> If that doesn't, you can use mine instead of burning your time to make
> >> it work ;)  Anyway, I think it is a good experience to make it work
> >> from self compile and there are many things to learn from this
> >> experience.
> >
> >
> > Huh, self-compiled, I've done that a hundred times, but it's always a
> no-no,
> > i'v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x  and no luck either,
> I've
> > got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB uin
> RAM
> > so itr takes not tyoo long but it's frustrating to reboot and get
> nothing.
> >
> > I'd like to try yours, do you happen to have a repo or some place to get
> > your rpms?.
>
> The guide is at http://choon.net/forum/read.php?16,672307
>

Well, followed it and  there seemed to be a problem when I downloaded and
installed the kernel, I installed it with rpm -ivh choon...kernel...rpm and
the system never came back up online.

I-ll check and report as soon as I get to the DC tomorrow, I'll also check
the howto again.

Many many thanks for taking the toime to put together that nice and useful
info.

>
> Thanks.
>
> Kindest regards,
> Giam Teck Choon
>
>
> >>
> >>
> >> >
> >> > Thank you very much.
> >>
> >> Thanks.
> >
> >
> > Again.
> > --
> > David Gonzalez H.
> > Bogota: +(57-1)289-1168
> > Medellin: +(57-1)247-0985
> > Cel: +(57)315-838-8326
> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> > http://www.dghvoip.com/
> > Proud Linux User #294661
>



-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--00151747ba061af41504b84381df
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey<br><br><div class=3D"gmail_quote">On Sat, Feb 4, 2012 at 6:31 PM, Teck =
Choon Giam <span dir=3D"ltr">&lt;<a href=3D"mailto:giamteckchoon@gmail.com"=
>giamteckchoon@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
<div class=3D"HOEnZb"><div class=3D"h5">On Sun, Feb 5, 2012 at 6:54 AM, Dav=
id Gonzalez &lt;<a href=3D"mailto:dgonzalezh@gmail.com">dgonzalezh@gmail.co=
m</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam &lt;<a href=3D"mailto:=
giamteckchoon@gmail.com">giamteckchoon@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez &lt;<a href=3D"mail=
to:dgonzalezh@gmail.com">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; Yo, Teck, nice name heh,<br>
&gt;&gt;<br>
&gt;&gt; Grrr... My Surname is Giam and Name is Teck Choon :p<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:giamteckchoon@gmail.com">giamteckchoon@=
gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez &lt;<a hre=
f=3D"mailto:dgonzalezh@gmail.com">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Hey hope this opne is a &quot;make senser&quot;.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Has anyone tried the &quot;Subject line&quot; combo?=
, I&#39;ve compiled a dozen<br>
&gt;&gt; &gt;&gt; &gt; src.rpm<br>
&gt;&gt; &gt;&gt; &gt; kern el 3.0 and 3.1 packages with no luck to try nat=
ive upstream Dom0<br>
&gt;&gt; &gt;&gt; &gt; kernel<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; support with no success, just a kernel oops and cons=
tant reboots.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and dom=
U for my<br>
&gt;&gt; &gt;&gt; own=A0patched kernels (add iscsitarget as module into it =
as example).<br>
&gt;&gt; &gt;&gt; Tested with xen-4.1.3-rc1-pre.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt; Ok, I&#39;m guessing that mus me one of my many mistakes when=
 doing this, I<br>
&gt;&gt; &gt; haven&#39;t added the rite modules.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I followed Fedora&#39;s wiki on building a custom ke=
rnel, even used<br>
&gt;&gt; &gt;&gt; &gt; F16&#39;s=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt; .config which also was a no-no. I&#39;d like to try =
F16 which comes with<br>
&gt;&gt; &gt;&gt; &gt; 3.0=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt; out-of-the-box, but I&#39;ve already set up my CentO=
S 6.2 pretty nicely<br>
&gt;&gt; &gt;&gt; &gt; to<br>
&gt;&gt; &gt;&gt; &gt; just=A0&quot;mkfs.ext3&quot; on it, so if anyone has=
 some _updated_ info (3rd<br>
&gt;&gt; &gt;&gt; &gt; quarter<br>
&gt;&gt; &gt;&gt; &gt; 2011 or=A02012) that I can refer to, please advise.<=
br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Although I don&#39;t use CentOS 6. =A0I use Scientific Li=
nux 6 instead.<br>
&gt;&gt; &gt;&gt; Don&#39;t use Fedora kernel .config as there are many deb=
ug options<br>
&gt;&gt; &gt;&gt; enabled if I remember correctly. =A0Even I use RHEL6 .con=
fig for<br>
&gt;&gt; &gt;&gt; 2.6.32.x pvops kernel for Jeremy&#39;s xen git tree will =
encounter<br>
&gt;&gt; &gt;&gt; problems. =A0In short, you can use one of those .config t=
hen use make<br>
&gt;&gt; &gt;&gt; menuconfig to disable power, cgroup, debug etc. options a=
nd start<br>
&gt;&gt; &gt;&gt; from=A0there as this is how I did.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt; Hmm, I tried that with rpmbuild -bb kernel.spec and as descri=
bed on F16<br>
&gt;&gt; &gt; wiki, and disabled many many options and the kernel compiled =
aok and the<br>
&gt;&gt; &gt; installed fine but never booted, it kept rebooting.<br>
&gt;&gt;<br>
&gt;&gt; Just a question... is your xen installed from source or from rpm p=
ackage?<br>
&gt;<br>
&gt;<br>
&gt; It&#39;s from myoung Fedora repos it&#39;s rpm package, altho I built =
4.1.2 myself<br>
&gt; but it&#39;s not installed from those but froma repo.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;ll try your suggestions and hope that it helps.<br>
&gt;&gt;<br>
&gt;&gt; If that doesn&#39;t, you can use mine instead of burning your time=
 to make<br>
&gt;&gt; it work ;) =A0Anyway, I think it is a good experience to make it w=
ork<br>
&gt;&gt; from self compile and there are many things to learn from this<br>
&gt;&gt; experience.<br>
&gt;<br>
&gt;<br>
&gt; Huh, self-compiled, I&#39;ve done that a hundred times, but it&#39;s a=
lways a no-no,<br>
&gt; i&#39;v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x =A0and no luck e=
ither, I&#39;ve<br>
&gt; got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB ui=
n RAM<br>
&gt; so itr takes not tyoo long but it&#39;s frustrating to reboot and get =
nothing.<br>
&gt;<br>
&gt; I&#39;d like to try yours, do you happen to have a repo or some place =
to get<br>
&gt; your rpms?.<br>
<br>
</div></div>The guide is at <a href=3D"http://choon.net/forum/read.php?16,6=
72307" target=3D"_blank">http://choon.net/forum/read.php?16,672307</a><br><=
/blockquote><div><br>Well, followed it and=A0 there seemed to be a problem =
when I downloaded and installed the kernel, I installed it with rpm -ivh ch=
oon...kernel...rpm and the system never came back up online.<br>
<br>I-ll check and report as soon as I get to the DC tomorrow, I&#39;ll als=
o check the howto again.<br><br>Many many thanks for taking the toime to pu=
t together that nice and useful info.<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">

<div class=3D"im HOEnZb"><br>
Thanks.<br>
<br>
Kindest regards,<br>
Giam Teck Choon<br>
<br>
<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt;&gt; &gt; Thank you very =
much.<br>
&gt;&gt;<br>
&gt;&gt; Thanks.<br>
&gt;<br>
&gt;<br>
&gt; Again.<br>
&gt; --<br>
&gt; David Gonzalez H.<br>
&gt; Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+5712891168">+(=
57-1)289-1168</a><br>
&gt; Medellin: <a href=3D"tel:%2B%2857-1%29247-0985" value=3D"+5712470985">=
+(57-1)247-0985</a><br>
&gt; Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158388326">+=
(57)315-838-8326</a><br>
&gt; DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
&gt; <a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://www.dghvo=
ip.com/</a><br>
&gt; Proud Linux User #294661<br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>David Gonza=
lez H.<br>Bogota: +(57-1)289-1168<br>Medellin: +(57-1)247-0985<br>Cel: +(57=
)315-838-8326<br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br><a href=3D"ht=
tp://www.dghvoip.com/">http://www.dghvoip.com/</a><br>
Proud Linux User #294661<br>

--00151747ba061af41504b84381df--


--===============3688033274231009696==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3688033274231009696==--


From xen-users-bounces@lists.xensource.com Mon Feb 06 03:47:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 03:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuFX8-0001rI-1C; Mon, 06 Feb 2012 03:46:26 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RuFX5-0001qk-W8
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 03:46:24 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328499976!13263891!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 825 invoked from network); 6 Feb 2012 03:46:17 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 03:46:17 -0000
Received: by bkbzv3 with SMTP id zv3so13688858bkb.30
	for <Xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 19:46:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=tJhfnzew5QvWRnKT8Yso3EDdTS2eYNsO4Lx395KeH7Y=;
	b=Kc/+dYCoP3p+I18gA47zHsJRCteoP7HYm/gHBhBU3nEjE/jIZetOEclDuRtUj4SViO
	1ihpu8d3tKQQgz7zWgYdLwvXGUmhFTHF/TtK4yL97TBn99UNVCq5ll8tyh29K1Y3s82Q
	QHCTKuUl0lKeU9G49drQnBZtLNmCZTBXRtVNs=
MIME-Version: 1.0
Received: by 10.204.129.208 with SMTP id p16mr7679901bks.131.1328499975189;
	Sun, 05 Feb 2012 19:46:15 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Sun, 5 Feb 2012 19:46:15 -0800 (PST)
In-Reply-To: <CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
Date: Sun, 5 Feb 2012 22:46:15 -0500
Message-ID: <CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Teck Choon Giam <giamteckchoon@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3688033274231009696=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3688033274231009696==
Content-Type: multipart/alternative; boundary=00151747ba061af41504b84381df

--00151747ba061af41504b84381df
Content-Type: text/plain; charset=ISO-8859-1

Hey

On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam <giamteckchoon@gmail.com>wrote:

> On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez <dgonzalezh@gmail.com>
> wrote:
> >
> >
> > On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam <giamteckchoon@gmail.com
> >
> > wrote:
> >>
> >> On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com>
> >> wrote:
> >> > Yo, Teck, nice name heh,
> >>
> >> Grrr... My Surname is Giam and Name is Teck Choon :p
> >>
> >> >
> >> > On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam
> >> > <giamteckchoon@gmail.com>
> >> > wrote:
> >> >>
> >> >> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez <dgonzalezh@gmail.com
> >
> >> >> wrote:
> >> >> > Hey hope this opne is a "make senser".
> >> >> >
> >> >> > Has anyone tried the "Subject line" combo?, I've compiled a dozen
> >> >> > src.rpm
> >> >> > kern el 3.0 and 3.1 packages with no luck to try native upstream
> Dom0
> >> >> > kernel
> >> >>
> >> >> > support with no success, just a kernel oops and constant reboots.
> >> >>
> >> >> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
> >> >> own patched kernels (add iscsitarget as module into it as example).
> >> >> Tested with xen-4.1.3-rc1-pre.
> >> >>
> >> > Ok, I'm guessing that mus me one of my many mistakes when doing this,
> I
> >> > haven't added the rite modules.
> >> >
> >> >>
> >> >> >
> >> >> > I followed Fedora's wiki on building a custom kernel, even used
> >> >> > F16's >
> >> >> > .config which also was a no-no. I'd like to try F16 which comes
> with
> >> >> > 3.0 >
> >> >> > out-of-the-box, but I've already set up my CentOS 6.2 pretty nicely
> >> >> > to
> >> >> > just "mkfs.ext3" on it, so if anyone has some _updated_ info (3rd
> >> >> > quarter
> >> >> > 2011 or 2012) that I can refer to, please advise.
> >> >>
> >> >> Although I don't use CentOS 6.  I use Scientific Linux 6 instead.
> >> >> Don't use Fedora kernel .config as there are many debug options
> >> >> enabled if I remember correctly.  Even I use RHEL6 .config for
> >> >> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
> >> >> problems.  In short, you can use one of those .config then use make
> >> >> menuconfig to disable power, cgroup, debug etc. options and start
> >> >> from there as this is how I did.
> >> >>
> >> > Hmm, I tried that with rpmbuild -bb kernel.spec and as described on
> F16
> >> > wiki, and disabled many many options and the kernel compiled aok and
> the
> >> > installed fine but never booted, it kept rebooting.
> >>
> >> Just a question... is your xen installed from source or from rpm
> package?
> >
> >
> > It's from myoung Fedora repos it's rpm package, altho I built 4.1.2
> myself
> > but it's not installed from those but froma repo.
> >>
> >>
> >> >
> >> > I'll try your suggestions and hope that it helps.
> >>
> >> If that doesn't, you can use mine instead of burning your time to make
> >> it work ;)  Anyway, I think it is a good experience to make it work
> >> from self compile and there are many things to learn from this
> >> experience.
> >
> >
> > Huh, self-compiled, I've done that a hundred times, but it's always a
> no-no,
> > i'v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x  and no luck either,
> I've
> > got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB uin
> RAM
> > so itr takes not tyoo long but it's frustrating to reboot and get
> nothing.
> >
> > I'd like to try yours, do you happen to have a repo or some place to get
> > your rpms?.
>
> The guide is at http://choon.net/forum/read.php?16,672307
>

Well, followed it and  there seemed to be a problem when I downloaded and
installed the kernel, I installed it with rpm -ivh choon...kernel...rpm and
the system never came back up online.

I-ll check and report as soon as I get to the DC tomorrow, I'll also check
the howto again.

Many many thanks for taking the toime to put together that nice and useful
info.

>
> Thanks.
>
> Kindest regards,
> Giam Teck Choon
>
>
> >>
> >>
> >> >
> >> > Thank you very much.
> >>
> >> Thanks.
> >
> >
> > Again.
> > --
> > David Gonzalez H.
> > Bogota: +(57-1)289-1168
> > Medellin: +(57-1)247-0985
> > Cel: +(57)315-838-8326
> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> > http://www.dghvoip.com/
> > Proud Linux User #294661
>



-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--00151747ba061af41504b84381df
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey<br><br><div class=3D"gmail_quote">On Sat, Feb 4, 2012 at 6:31 PM, Teck =
Choon Giam <span dir=3D"ltr">&lt;<a href=3D"mailto:giamteckchoon@gmail.com"=
>giamteckchoon@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
<div class=3D"HOEnZb"><div class=3D"h5">On Sun, Feb 5, 2012 at 6:54 AM, Dav=
id Gonzalez &lt;<a href=3D"mailto:dgonzalezh@gmail.com">dgonzalezh@gmail.co=
m</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam &lt;<a href=3D"mailto:=
giamteckchoon@gmail.com">giamteckchoon@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez &lt;<a href=3D"mail=
to:dgonzalezh@gmail.com">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; Yo, Teck, nice name heh,<br>
&gt;&gt;<br>
&gt;&gt; Grrr... My Surname is Giam and Name is Teck Choon :p<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:giamteckchoon@gmail.com">giamteckchoon@=
gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez &lt;<a hre=
f=3D"mailto:dgonzalezh@gmail.com">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Hey hope this opne is a &quot;make senser&quot;.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Has anyone tried the &quot;Subject line&quot; combo?=
, I&#39;ve compiled a dozen<br>
&gt;&gt; &gt;&gt; &gt; src.rpm<br>
&gt;&gt; &gt;&gt; &gt; kern el 3.0 and 3.1 packages with no luck to try nat=
ive upstream Dom0<br>
&gt;&gt; &gt;&gt; &gt; kernel<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; support with no success, just a kernel oops and cons=
tant reboots.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and dom=
U for my<br>
&gt;&gt; &gt;&gt; own=A0patched kernels (add iscsitarget as module into it =
as example).<br>
&gt;&gt; &gt;&gt; Tested with xen-4.1.3-rc1-pre.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt; Ok, I&#39;m guessing that mus me one of my many mistakes when=
 doing this, I<br>
&gt;&gt; &gt; haven&#39;t added the rite modules.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I followed Fedora&#39;s wiki on building a custom ke=
rnel, even used<br>
&gt;&gt; &gt;&gt; &gt; F16&#39;s=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt; .config which also was a no-no. I&#39;d like to try =
F16 which comes with<br>
&gt;&gt; &gt;&gt; &gt; 3.0=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt; out-of-the-box, but I&#39;ve already set up my CentO=
S 6.2 pretty nicely<br>
&gt;&gt; &gt;&gt; &gt; to<br>
&gt;&gt; &gt;&gt; &gt; just=A0&quot;mkfs.ext3&quot; on it, so if anyone has=
 some _updated_ info (3rd<br>
&gt;&gt; &gt;&gt; &gt; quarter<br>
&gt;&gt; &gt;&gt; &gt; 2011 or=A02012) that I can refer to, please advise.<=
br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Although I don&#39;t use CentOS 6. =A0I use Scientific Li=
nux 6 instead.<br>
&gt;&gt; &gt;&gt; Don&#39;t use Fedora kernel .config as there are many deb=
ug options<br>
&gt;&gt; &gt;&gt; enabled if I remember correctly. =A0Even I use RHEL6 .con=
fig for<br>
&gt;&gt; &gt;&gt; 2.6.32.x pvops kernel for Jeremy&#39;s xen git tree will =
encounter<br>
&gt;&gt; &gt;&gt; problems. =A0In short, you can use one of those .config t=
hen use make<br>
&gt;&gt; &gt;&gt; menuconfig to disable power, cgroup, debug etc. options a=
nd start<br>
&gt;&gt; &gt;&gt; from=A0there as this is how I did.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt; Hmm, I tried that with rpmbuild -bb kernel.spec and as descri=
bed on F16<br>
&gt;&gt; &gt; wiki, and disabled many many options and the kernel compiled =
aok and the<br>
&gt;&gt; &gt; installed fine but never booted, it kept rebooting.<br>
&gt;&gt;<br>
&gt;&gt; Just a question... is your xen installed from source or from rpm p=
ackage?<br>
&gt;<br>
&gt;<br>
&gt; It&#39;s from myoung Fedora repos it&#39;s rpm package, altho I built =
4.1.2 myself<br>
&gt; but it&#39;s not installed from those but froma repo.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;ll try your suggestions and hope that it helps.<br>
&gt;&gt;<br>
&gt;&gt; If that doesn&#39;t, you can use mine instead of burning your time=
 to make<br>
&gt;&gt; it work ;) =A0Anyway, I think it is a good experience to make it w=
ork<br>
&gt;&gt; from self compile and there are many things to learn from this<br>
&gt;&gt; experience.<br>
&gt;<br>
&gt;<br>
&gt; Huh, self-compiled, I&#39;ve done that a hundred times, but it&#39;s a=
lways a no-no,<br>
&gt; i&#39;v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x =A0and no luck e=
ither, I&#39;ve<br>
&gt; got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB ui=
n RAM<br>
&gt; so itr takes not tyoo long but it&#39;s frustrating to reboot and get =
nothing.<br>
&gt;<br>
&gt; I&#39;d like to try yours, do you happen to have a repo or some place =
to get<br>
&gt; your rpms?.<br>
<br>
</div></div>The guide is at <a href=3D"http://choon.net/forum/read.php?16,6=
72307" target=3D"_blank">http://choon.net/forum/read.php?16,672307</a><br><=
/blockquote><div><br>Well, followed it and=A0 there seemed to be a problem =
when I downloaded and installed the kernel, I installed it with rpm -ivh ch=
oon...kernel...rpm and the system never came back up online.<br>
<br>I-ll check and report as soon as I get to the DC tomorrow, I&#39;ll als=
o check the howto again.<br><br>Many many thanks for taking the toime to pu=
t together that nice and useful info.<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">

<div class=3D"im HOEnZb"><br>
Thanks.<br>
<br>
Kindest regards,<br>
Giam Teck Choon<br>
<br>
<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt;&gt; &gt; Thank you very =
much.<br>
&gt;&gt;<br>
&gt;&gt; Thanks.<br>
&gt;<br>
&gt;<br>
&gt; Again.<br>
&gt; --<br>
&gt; David Gonzalez H.<br>
&gt; Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+5712891168">+(=
57-1)289-1168</a><br>
&gt; Medellin: <a href=3D"tel:%2B%2857-1%29247-0985" value=3D"+5712470985">=
+(57-1)247-0985</a><br>
&gt; Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158388326">+=
(57)315-838-8326</a><br>
&gt; DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
&gt; <a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://www.dghvo=
ip.com/</a><br>
&gt; Proud Linux User #294661<br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>David Gonza=
lez H.<br>Bogota: +(57-1)289-1168<br>Medellin: +(57-1)247-0985<br>Cel: +(57=
)315-838-8326<br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br><a href=3D"ht=
tp://www.dghvoip.com/">http://www.dghvoip.com/</a><br>
Proud Linux User #294661<br>

--00151747ba061af41504b84381df--


--===============3688033274231009696==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3688033274231009696==--


From xen-users-bounces@lists.xensource.com Mon Feb 06 04:36:39 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 04:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuGHu-0002ia-6w; Mon, 06 Feb 2012 04:34:46 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RuGHs-0002iV-BL
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 04:34:44 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-174.messagelabs.com!1328502876!12083948!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6424 invoked from network); 6 Feb 2012 04:34:37 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 04:34:37 -0000
Received: by damc16 with SMTP id c16so33920526dam.30
	for <xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 20:34:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.227.195 with SMTP id sc3mr44028256pbc.47.1328502875603;
	Sun, 05 Feb 2012 20:34:35 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Sun, 5 Feb 2012 20:34:35 -0800 (PST)
In-Reply-To: <20120205201713.1753ead7c2b35a7d15c5b99498690bcc.afc898d870.wbe@email11.secureserver.net>
References: <20120205201713.1753ead7c2b35a7d15c5b99498690bcc.afc898d870.wbe@email11.secureserver.net>
Date: Mon, 6 Feb 2012 11:34:35 +0700
Message-ID: <CAG1y0scDcfBEozWOnbPeept38t6GxR2xL8S-m+aosZXfxkHD7w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: ray@aarden.us
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 6, 2012 at 10:17 AM,  <ray@aarden.us> wrote:
> I would like to gain some idea of the XCP impact of these two CPU
> versions:
> Intel
> Core i7-2600, 3.4 GHz
> Core i7-2600K, 3.5 GHz
> Both have VT-x
> Differences
> 2600K does not include:
> =A0Embedded Opions Available
> =A0vPro Technology
> =A0Virtualization Technology for Directed I/O
> =A0Trusted Execution Technology
>
> Is the difference critical?

It depends.

What are your use cases? If it's just for a headless, common virtual
server setup, with remote access using rdp/vnc/whatever, then it
shouldn't matter.

Vt-d is important if you want to use pci or GPU passthru, but GPU
passthru is kinda hit-and-miss, with some hardware combination better
than others. Search the list archive for GPU passthru if you're
interested in this. If you're an average end-user, chances are you
won't be needing this.

vpro might be useful for remotely controlling the physical server, but
an IP-based KVM or server-grade motherboard with remote console
facilities can provide the same functionality.

As for others, just do some research. I'm not sure those capabilities
are even used by xenserver right now.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 04:36:39 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 04:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuGHu-0002ia-6w; Mon, 06 Feb 2012 04:34:46 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RuGHs-0002iV-BL
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 04:34:44 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-174.messagelabs.com!1328502876!12083948!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6424 invoked from network); 6 Feb 2012 04:34:37 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 04:34:37 -0000
Received: by damc16 with SMTP id c16so33920526dam.30
	for <xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 20:34:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.227.195 with SMTP id sc3mr44028256pbc.47.1328502875603;
	Sun, 05 Feb 2012 20:34:35 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Sun, 5 Feb 2012 20:34:35 -0800 (PST)
In-Reply-To: <20120205201713.1753ead7c2b35a7d15c5b99498690bcc.afc898d870.wbe@email11.secureserver.net>
References: <20120205201713.1753ead7c2b35a7d15c5b99498690bcc.afc898d870.wbe@email11.secureserver.net>
Date: Mon, 6 Feb 2012 11:34:35 +0700
Message-ID: <CAG1y0scDcfBEozWOnbPeept38t6GxR2xL8S-m+aosZXfxkHD7w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: ray@aarden.us
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 6, 2012 at 10:17 AM,  <ray@aarden.us> wrote:
> I would like to gain some idea of the XCP impact of these two CPU
> versions:
> Intel
> Core i7-2600, 3.4 GHz
> Core i7-2600K, 3.5 GHz
> Both have VT-x
> Differences
> 2600K does not include:
> =A0Embedded Opions Available
> =A0vPro Technology
> =A0Virtualization Technology for Directed I/O
> =A0Trusted Execution Technology
>
> Is the difference critical?

It depends.

What are your use cases? If it's just for a headless, common virtual
server setup, with remote access using rdp/vnc/whatever, then it
shouldn't matter.

Vt-d is important if you want to use pci or GPU passthru, but GPU
passthru is kinda hit-and-miss, with some hardware combination better
than others. Search the list archive for GPU passthru if you're
interested in this. If you're an average end-user, chances are you
won't be needing this.

vpro might be useful for remotely controlling the physical server, but
an IP-based KVM or server-grade motherboard with remote console
facilities can provide the same functionality.

As for others, just do some research. I'm not sure those capabilities
are even used by xenserver right now.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 06:15:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 06:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuHpv-00043T-07; Mon, 06 Feb 2012 06:13:59 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RuHpt-00043O-1F
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 06:13:57 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1328508828!13816496!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18776 invoked from network); 6 Feb 2012 06:13:50 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 06:13:50 -0000
Received: by damc16 with SMTP id c16so34317140dam.30
	for <Xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 22:13:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=P0z8BBGclzLdC2FileRkSqLn4xsuZpUiTko8LO9a0aE=;
	b=xNDiiEtEZEv2jm+JpeKb44ZDlkKJyzgIvRSs6CID9JWdcFidrBQbeLLE/iKnwCzKgQ
	CcEOrluAox8qRmPCcHcZ9WXFWEkHIJfUZ0lMICVvyDrrBFLTYq6jEE48wt3ep/OKL8rH
	N0XfTIvx4SE4IKuHZnOMuExeiokhGldQkyCbE=
MIME-Version: 1.0
Received: by 10.68.72.39 with SMTP id a7mr44828674pbv.96.1328508828118; Sun,
	05 Feb 2012 22:13:48 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Sun, 5 Feb 2012 22:13:48 -0800 (PST)
In-Reply-To: <CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
Date: Mon, 6 Feb 2012 14:13:48 +0800
Message-ID: <CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 6, 2012 at 11:46 AM, David Gonzalez <dgonzalezh@gmail.com> wrot=
e:
> Hey
>
> On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam <giamteckchoon@gmail.com>
> wrote:
>>
>> On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez <dgonzalezh@gmail.com>
>> wrote:
>> >
>> >
>> > On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam
>> > <giamteckchoon@gmail.com>
>> > wrote:
>> >>
>> >> On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com>
>> >> wrote:
>> >> > Yo, Teck, nice name heh,
>> >>
>> >> Grrr... My Surname is Giam and Name is Teck Choon :p
>> >>
>> >> >
>> >> > On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam
>> >> > <giamteckchoon@gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez
>> >> >> <dgonzalezh@gmail.com>
>> >> >> wrote:
>> >> >> > Hey hope this opne is a "make senser".
>> >> >> >
>> >> >> > Has anyone tried the "Subject line" combo?, I've compiled a dozen
>> >> >> > src.rpm
>> >> >> > kern el 3.0 and 3.1 packages with no luck to try native upstream
>> >> >> > Dom0
>> >> >> > kernel
>> >> >>
>> >> >> > support with no success, just a kernel oops and constant reboots.
>> >> >>
>> >> >> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
>> >> >> own=A0patched kernels (add iscsitarget as module into it as exampl=
e).
>> >> >> Tested with xen-4.1.3-rc1-pre.
>> >> >>
>> >> > Ok, I'm guessing that mus me one of my many mistakes when doing thi=
s,
>> >> > I
>> >> > haven't added the rite modules.
>> >> >
>> >> >>
>> >> >> >
>> >> >> > I followed Fedora's wiki on building a custom kernel, even used
>> >> >> > F16's=A0>
>> >> >> > .config which also was a no-no. I'd like to try F16 which comes
>> >> >> > with
>> >> >> > 3.0=A0>
>> >> >> > out-of-the-box, but I've already set up my CentOS 6.2 pretty
>> >> >> > nicely
>> >> >> > to
>> >> >> > just=A0"mkfs.ext3" on it, so if anyone has some _updated_ info (=
3rd
>> >> >> > quarter
>> >> >> > 2011 or=A02012) that I can refer to, please advise.
>> >> >>
>> >> >> Although I don't use CentOS 6. =A0I use Scientific Linux 6 instead.
>> >> >> Don't use Fedora kernel .config as there are many debug options
>> >> >> enabled if I remember correctly. =A0Even I use RHEL6 .config for
>> >> >> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
>> >> >> problems. =A0In short, you can use one of those .config then use m=
ake
>> >> >> menuconfig to disable power, cgroup, debug etc. options and start
>> >> >> from=A0there as this is how I did.
>> >> >>
>> >> > Hmm, I tried that with rpmbuild -bb kernel.spec and as described on
>> >> > F16
>> >> > wiki, and disabled many many options and the kernel compiled aok and
>> >> > the
>> >> > installed fine but never booted, it kept rebooting.
>> >>
>> >> Just a question... is your xen installed from source or from rpm
>> >> package?
>> >
>> >
>> > It's from myoung Fedora repos it's rpm package, altho I built 4.1.2
>> > myself
>> > but it's not installed from those but froma repo.
>> >>
>> >>
>> >> >
>> >> > I'll try your suggestions and hope that it helps.
>> >>
>> >> If that doesn't, you can use mine instead of burning your time to make
>> >> it work ;) =A0Anyway, I think it is a good experience to make it work
>> >> from self compile and there are many things to learn from this
>> >> experience.
>> >
>> >
>> > Huh, self-compiled, I've done that a hundred times, but it's always a
>> > no-no,
>> > i'v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x =A0and no luck eithe=
r,
>> > I've
>> > got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB uin
>> > RAM
>> > so itr takes not tyoo long but it's frustrating to reboot and get
>> > nothing.
>> >
>> > I'd like to try yours, do you happen to have a repo or some place to g=
et
>> > your rpms?.
>>
>> The guide is at http://choon.net/forum/read.php?16,672307
>
>
> Well, followed it and=A0 there seemed to be a problem when I downloaded a=
nd
> installed the kernel, I installed it with rpm -ivh choon...kernel...rpm a=
nd
> the system never came back up online.

Have you try the guide posted and boot into xen-kernel-2.6.32.56-0
first?  If that is successfully, then you can follow the guide to
create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using
yum install choon-kernel to install?  Would appreciate feedback about
the failure or success ;)

>
> I-ll check and report as soon as I get to the DC tomorrow, I'll also check
> the howto again.

Thanks for it in advance.  Please let me know your network ethernet
information (lspci -vvv output and lsmod output) as I am afraid it may
be an issue.  Sometimes, if a board has two same onboard ethernet and
when you boot stock kernel you get the order of eth0 as HW ... 01 and
eth1 as HW ... 02 then when you boot into custom kernel you get the
order being switched.  I encountered it before and checked the udev
rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is
correct.

>
> Many many thanks for taking the toime to put together that nice and useful
> info.

Those repos are there for years actually just that SL6/CentOS6 are
considered quite new in those repos.  I used the same repos when using
CentOS 5 as dom0 last time but cease it due to the time involved to
support those in CentOS 5.  I rather focus on SL6/CentOS6 :)  Just
beware that all my dom0 servers are SL6 based.

Feedbacks are greatly appreciated and if you need assistance off this
list are welcome (just compose another new mail direct to me so that I
know it is not from this xen-users list).

Thanks.

Kindest regards,
Giam Teck Choon

>>
>>
>> Thanks.
>>
>> Kindest regards,
>> Giam Teck Choon
>>
>>
>> >>
>> >>
>> >> >
>> >> > Thank you very much.
>> >>
>> >> Thanks.
>> >
>> >
>> > Again.
>> > --
>> > David Gonzalez H.
>> > Bogota: +(57-1)289-1168
>> > Medellin: +(57-1)247-0985
>> > Cel: +(57)315-838-8326
>> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
>> > http://www.dghvoip.com/
>> > Proud Linux User #294661
>
>
>
>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 06:15:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 06:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuHpv-00043T-07; Mon, 06 Feb 2012 06:13:59 +0000
Received: from mail182.messagelabs.com ([85.158.139.83])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RuHpt-00043O-1F
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 06:13:57 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1328508828!13816496!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18776 invoked from network); 6 Feb 2012 06:13:50 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 06:13:50 -0000
Received: by damc16 with SMTP id c16so34317140dam.30
	for <Xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 22:13:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=P0z8BBGclzLdC2FileRkSqLn4xsuZpUiTko8LO9a0aE=;
	b=xNDiiEtEZEv2jm+JpeKb44ZDlkKJyzgIvRSs6CID9JWdcFidrBQbeLLE/iKnwCzKgQ
	CcEOrluAox8qRmPCcHcZ9WXFWEkHIJfUZ0lMICVvyDrrBFLTYq6jEE48wt3ep/OKL8rH
	N0XfTIvx4SE4IKuHZnOMuExeiokhGldQkyCbE=
MIME-Version: 1.0
Received: by 10.68.72.39 with SMTP id a7mr44828674pbv.96.1328508828118; Sun,
	05 Feb 2012 22:13:48 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Sun, 5 Feb 2012 22:13:48 -0800 (PST)
In-Reply-To: <CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
Date: Mon, 6 Feb 2012 14:13:48 +0800
Message-ID: <CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 6, 2012 at 11:46 AM, David Gonzalez <dgonzalezh@gmail.com> wrot=
e:
> Hey
>
> On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam <giamteckchoon@gmail.com>
> wrote:
>>
>> On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez <dgonzalezh@gmail.com>
>> wrote:
>> >
>> >
>> > On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam
>> > <giamteckchoon@gmail.com>
>> > wrote:
>> >>
>> >> On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com>
>> >> wrote:
>> >> > Yo, Teck, nice name heh,
>> >>
>> >> Grrr... My Surname is Giam and Name is Teck Choon :p
>> >>
>> >> >
>> >> > On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam
>> >> > <giamteckchoon@gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez
>> >> >> <dgonzalezh@gmail.com>
>> >> >> wrote:
>> >> >> > Hey hope this opne is a "make senser".
>> >> >> >
>> >> >> > Has anyone tried the "Subject line" combo?, I've compiled a dozen
>> >> >> > src.rpm
>> >> >> > kern el 3.0 and 3.1 packages with no luck to try native upstream
>> >> >> > Dom0
>> >> >> > kernel
>> >> >>
>> >> >> > support with no success, just a kernel oops and constant reboots.
>> >> >>
>> >> >> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
>> >> >> own=A0patched kernels (add iscsitarget as module into it as exampl=
e).
>> >> >> Tested with xen-4.1.3-rc1-pre.
>> >> >>
>> >> > Ok, I'm guessing that mus me one of my many mistakes when doing thi=
s,
>> >> > I
>> >> > haven't added the rite modules.
>> >> >
>> >> >>
>> >> >> >
>> >> >> > I followed Fedora's wiki on building a custom kernel, even used
>> >> >> > F16's=A0>
>> >> >> > .config which also was a no-no. I'd like to try F16 which comes
>> >> >> > with
>> >> >> > 3.0=A0>
>> >> >> > out-of-the-box, but I've already set up my CentOS 6.2 pretty
>> >> >> > nicely
>> >> >> > to
>> >> >> > just=A0"mkfs.ext3" on it, so if anyone has some _updated_ info (=
3rd
>> >> >> > quarter
>> >> >> > 2011 or=A02012) that I can refer to, please advise.
>> >> >>
>> >> >> Although I don't use CentOS 6. =A0I use Scientific Linux 6 instead.
>> >> >> Don't use Fedora kernel .config as there are many debug options
>> >> >> enabled if I remember correctly. =A0Even I use RHEL6 .config for
>> >> >> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
>> >> >> problems. =A0In short, you can use one of those .config then use m=
ake
>> >> >> menuconfig to disable power, cgroup, debug etc. options and start
>> >> >> from=A0there as this is how I did.
>> >> >>
>> >> > Hmm, I tried that with rpmbuild -bb kernel.spec and as described on
>> >> > F16
>> >> > wiki, and disabled many many options and the kernel compiled aok and
>> >> > the
>> >> > installed fine but never booted, it kept rebooting.
>> >>
>> >> Just a question... is your xen installed from source or from rpm
>> >> package?
>> >
>> >
>> > It's from myoung Fedora repos it's rpm package, altho I built 4.1.2
>> > myself
>> > but it's not installed from those but froma repo.
>> >>
>> >>
>> >> >
>> >> > I'll try your suggestions and hope that it helps.
>> >>
>> >> If that doesn't, you can use mine instead of burning your time to make
>> >> it work ;) =A0Anyway, I think it is a good experience to make it work
>> >> from self compile and there are many things to learn from this
>> >> experience.
>> >
>> >
>> > Huh, self-compiled, I've done that a hundred times, but it's always a
>> > no-no,
>> > i'v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x =A0and no luck eithe=
r,
>> > I've
>> > got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB uin
>> > RAM
>> > so itr takes not tyoo long but it's frustrating to reboot and get
>> > nothing.
>> >
>> > I'd like to try yours, do you happen to have a repo or some place to g=
et
>> > your rpms?.
>>
>> The guide is at http://choon.net/forum/read.php?16,672307
>
>
> Well, followed it and=A0 there seemed to be a problem when I downloaded a=
nd
> installed the kernel, I installed it with rpm -ivh choon...kernel...rpm a=
nd
> the system never came back up online.

Have you try the guide posted and boot into xen-kernel-2.6.32.56-0
first?  If that is successfully, then you can follow the guide to
create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using
yum install choon-kernel to install?  Would appreciate feedback about
the failure or success ;)

>
> I-ll check and report as soon as I get to the DC tomorrow, I'll also check
> the howto again.

Thanks for it in advance.  Please let me know your network ethernet
information (lspci -vvv output and lsmod output) as I am afraid it may
be an issue.  Sometimes, if a board has two same onboard ethernet and
when you boot stock kernel you get the order of eth0 as HW ... 01 and
eth1 as HW ... 02 then when you boot into custom kernel you get the
order being switched.  I encountered it before and checked the udev
rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is
correct.

>
> Many many thanks for taking the toime to put together that nice and useful
> info.

Those repos are there for years actually just that SL6/CentOS6 are
considered quite new in those repos.  I used the same repos when using
CentOS 5 as dom0 last time but cease it due to the time involved to
support those in CentOS 5.  I rather focus on SL6/CentOS6 :)  Just
beware that all my dom0 servers are SL6 based.

Feedbacks are greatly appreciated and if you need assistance off this
list are welcome (just compose another new mail direct to me so that I
know it is not from this xen-users list).

Thanks.

Kindest regards,
Giam Teck Choon

>>
>>
>> Thanks.
>>
>> Kindest regards,
>> Giam Teck Choon
>>
>>
>> >>
>> >>
>> >> >
>> >> > Thank you very much.
>> >>
>> >> Thanks.
>> >
>> >
>> > Again.
>> > --
>> > David Gonzalez H.
>> > Bogota: +(57-1)289-1168
>> > Medellin: +(57-1)247-0985
>> > Cel: +(57)315-838-8326
>> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
>> > http://www.dghvoip.com/
>> > Proud Linux User #294661
>
>
>
>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 12:31:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 12:31:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuNiN-0001Sf-Up; Mon, 06 Feb 2012 12:30:35 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RuNiM-0001SN-2h
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 12:30:34 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328531426!14140802!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMzAwNjg=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8372 invoked from network); 6 Feb 2012 12:30:27 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-12.tower-216.messagelabs.com with SMTP;
	6 Feb 2012 12:30:27 -0000
Received: (qmail 11467 invoked from network); 6 Feb 2012 12:30:26 -0000
Received: from unknown (HELO localhost) (10.6.243.4)
	by p3plwbeout11-03.prod.phx3.secureserver.net with SMTP;
	6 Feb 2012 12:30:26 -0000
Received: (qmail 4228 invoked by uid 99); 6 Feb 2012 12:30:26 -0000
X-Originating-IP: 97.65.252.93
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120206053025.1753ead7c2b35a7d15c5b99498690bcc.e253abba38.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Fajar A. Nugraha" <list@fajar.net>
Date: Mon, 06 Feb 2012 05:30:25 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Subject: Re: [Xen-users] Intel CPU Comparison
From: "Fajar A. Nugraha" <list@fajar.net>
Date: Sun, February 05, 2012 10:34 pm
To: ray@aarden.us
Cc: xen-users@lists.xensource.com

On Mon, Feb 6, 2012 at 10:17 AM, <ray@aarden.us> wrote:
> I would like to gain some idea of the XCP impact of these two CPU
> versions:
> Intel
> Core i7-2600, 3.4 GHz
> Core i7-2600K, 3.5 GHz
> Both have VT-x
> Differences
> 2600K does not include:
>  Embedded Opions Available
>  vPro Technology
>  Virtualization Technology for Directed I/O
>  Trusted Execution Technology
>
> Is the difference critical?

It depends.

What are your use cases? If it's just for a headless, common virtual
server setup, with remote access using rdp/vnc/whatever, then it
shouldn't matter.

Vt-d is important if you want to use pci or GPU passthru, but GPU
passthru is kinda hit-and-miss, with some hardware combination better
than others. Search the list archive for GPU passthru if you're
interested in this. If you're an average end-user, chances are you
won't be needing this.

vpro might be useful for remotely controlling the physical server, but
an IP-based KVM or server-grade motherboard with remote console
facilities can provide the same functionality.

As for others, just do some research. I'm not sure those capabilities
are even used by xenserver right now.

-- 
Fajar

_________________

Fajar,

Thank you very much.  You have given me insight and added to my search
vocabulary - things I really need.

I will require GUIs for most of my VMs.  I have been searching and
participating in threads relative to PCI pass throuh and found some
information - there are a lot of problems but only a few individuals
bring forth their findings - very valuable.  

What kind of remote console might a mother board support?

Thanks,
ray


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

From xen-users-bounces@lists.xensource.com Mon Feb 06 12:31:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 12:31:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuNiN-0001Sf-Up; Mon, 06 Feb 2012 12:30:35 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RuNiM-0001SN-2h
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 12:30:34 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328531426!14140802!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMzAwNjg=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8372 invoked from network); 6 Feb 2012 12:30:27 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-12.tower-216.messagelabs.com with SMTP;
	6 Feb 2012 12:30:27 -0000
Received: (qmail 11467 invoked from network); 6 Feb 2012 12:30:26 -0000
Received: from unknown (HELO localhost) (10.6.243.4)
	by p3plwbeout11-03.prod.phx3.secureserver.net with SMTP;
	6 Feb 2012 12:30:26 -0000
Received: (qmail 4228 invoked by uid 99); 6 Feb 2012 12:30:26 -0000
X-Originating-IP: 97.65.252.93
User-Agent: Workspace Webmail 5.6.11
Message-Id: <20120206053025.1753ead7c2b35a7d15c5b99498690bcc.e253abba38.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Fajar A. Nugraha" <list@fajar.net>
Date: Mon, 06 Feb 2012 05:30:25 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Subject: Re: [Xen-users] Intel CPU Comparison
From: "Fajar A. Nugraha" <list@fajar.net>
Date: Sun, February 05, 2012 10:34 pm
To: ray@aarden.us
Cc: xen-users@lists.xensource.com

On Mon, Feb 6, 2012 at 10:17 AM, <ray@aarden.us> wrote:
> I would like to gain some idea of the XCP impact of these two CPU
> versions:
> Intel
> Core i7-2600, 3.4 GHz
> Core i7-2600K, 3.5 GHz
> Both have VT-x
> Differences
> 2600K does not include:
>  Embedded Opions Available
>  vPro Technology
>  Virtualization Technology for Directed I/O
>  Trusted Execution Technology
>
> Is the difference critical?

It depends.

What are your use cases? If it's just for a headless, common virtual
server setup, with remote access using rdp/vnc/whatever, then it
shouldn't matter.

Vt-d is important if you want to use pci or GPU passthru, but GPU
passthru is kinda hit-and-miss, with some hardware combination better
than others. Search the list archive for GPU passthru if you're
interested in this. If you're an average end-user, chances are you
won't be needing this.

vpro might be useful for remotely controlling the physical server, but
an IP-based KVM or server-grade motherboard with remote console
facilities can provide the same functionality.

As for others, just do some research. I'm not sure those capabilities
are even used by xenserver right now.

-- 
Fajar

_________________

Fajar,

Thank you very much.  You have given me insight and added to my search
vocabulary - things I really need.

I will require GUIs for most of my VMs.  I have been searching and
participating in threads relative to PCI pass throuh and found some
information - there are a lot of problems but only a few individuals
bring forth their findings - very valuable.  

What kind of remote console might a mother board support?

Thanks,
ray


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

From xen-users-bounces@lists.xensource.com Mon Feb 06 13:12:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 13:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuOLi-00026t-Gp; Mon, 06 Feb 2012 13:11:14 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RuOLg-00026l-5j
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 13:11:12 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328533863!12183328!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25212 invoked from network); 6 Feb 2012 13:11:05 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 13:11:05 -0000
Received: by damc16 with SMTP id c16so36042554dam.30
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 05:11:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.233.74 with SMTP id tu10mr23243337pbc.98.1328533863577;
	Mon, 06 Feb 2012 05:11:03 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Mon, 6 Feb 2012 05:11:03 -0800 (PST)
In-Reply-To: <20120206053025.1753ead7c2b35a7d15c5b99498690bcc.e253abba38.wbe@email11.secureserver.net>
References: <20120206053025.1753ead7c2b35a7d15c5b99498690bcc.e253abba38.wbe@email11.secureserver.net>
Date: Mon, 6 Feb 2012 20:11:03 +0700
Message-ID: <CAG1y0secnPY9r5Jxf56wMBz58f0fJm7kOQh9ht0resaYFGR1_w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: ray@aarden.us
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 6, 2012 at 7:30 PM,  <ray@aarden.us> wrote:
> I will require GUIs for most of my VMs. =A0I have been searching and
> participating in threads relative to PCI pass throuh and found some
> information - there are a lot of problems but only a few individuals
> bring forth their findings - very valuable.

GUI does not equal GPU passthru.

In virtualization, VM's GUI is often accessed remotely (e.g.
rdesktop/vnc). In that case, you don't need GPU passthru. Actually,
you don't even need a GPU at all (IIRC some old sun x86 server don't
even have a GPU).

Usually you'll need GPU pasthru ONLY if you xen on your
desktop/notebook, and directly use the monitor/keyboard/mouse to do
something 3d-related (e.g play game) on the domU directly. For most
other cases, remote console will be enough.

>
> What kind of remote console might a mother board support?

Not sure about desktop. For servers, for example HP as ILO, DELL has
DRAC, etc. There's also KVM over IP.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 13:12:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 13:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuOLi-00026t-Gp; Mon, 06 Feb 2012 13:11:14 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RuOLg-00026l-5j
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 13:11:12 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328533863!12183328!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25212 invoked from network); 6 Feb 2012 13:11:05 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 13:11:05 -0000
Received: by damc16 with SMTP id c16so36042554dam.30
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 05:11:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.233.74 with SMTP id tu10mr23243337pbc.98.1328533863577;
	Mon, 06 Feb 2012 05:11:03 -0800 (PST)
Received: by 10.142.177.4 with HTTP; Mon, 6 Feb 2012 05:11:03 -0800 (PST)
In-Reply-To: <20120206053025.1753ead7c2b35a7d15c5b99498690bcc.e253abba38.wbe@email11.secureserver.net>
References: <20120206053025.1753ead7c2b35a7d15c5b99498690bcc.e253abba38.wbe@email11.secureserver.net>
Date: Mon, 6 Feb 2012 20:11:03 +0700
Message-ID: <CAG1y0secnPY9r5Jxf56wMBz58f0fJm7kOQh9ht0resaYFGR1_w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: ray@aarden.us
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Intel CPU Comparison
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 6, 2012 at 7:30 PM,  <ray@aarden.us> wrote:
> I will require GUIs for most of my VMs. =A0I have been searching and
> participating in threads relative to PCI pass throuh and found some
> information - there are a lot of problems but only a few individuals
> bring forth their findings - very valuable.

GUI does not equal GPU passthru.

In virtualization, VM's GUI is often accessed remotely (e.g.
rdesktop/vnc). In that case, you don't need GPU passthru. Actually,
you don't even need a GPU at all (IIRC some old sun x86 server don't
even have a GPU).

Usually you'll need GPU pasthru ONLY if you xen on your
desktop/notebook, and directly use the monitor/keyboard/mouse to do
something 3d-related (e.g play game) on the domU directly. For most
other cases, remote console will be enough.

>
> What kind of remote console might a mother board support?

Not sure about desktop. For servers, for example HP as ILO, DELL has
DRAC, etc. There's also KVM over IP.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 15:46:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 15:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuQk6-000441-DP; Mon, 06 Feb 2012 15:44:34 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RuQk5-00043w-Dy
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 15:44:33 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1328543066!7991577!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23035 invoked from network); 6 Feb 2012 15:44:27 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 15:44:27 -0000
Received: by werb14 with SMTP id b14so15720908wer.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 07:44:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=yqSUJXnptipaV2PAWtTvXJGLmH4HTtKQ8f6hIJPg2WM=;
	b=Sk/TDHnzAzALsGNyx/QOJo4YYZKnKlxy6Ri/1TqmJz+hGU7xxjsZdH68a1p2879gdA
	vI/nV5+dP5RNEoy+bFDSoN2vHKYSfEC5uAQjQODQVkflYfEIiHb+93d/g6AQWLpGD8o/
	YWn57x3HwYNHz3pXs3HTrtvlY84spgqTsYHtM=
MIME-Version: 1.0
Received: by 10.216.132.148 with SMTP id o20mr3502150wei.33.1328543066250;
	Mon, 06 Feb 2012 07:44:26 -0800 (PST)
Received: by 10.180.101.167 with HTTP; Mon, 6 Feb 2012 07:44:26 -0800 (PST)
In-Reply-To: <CAHyyzzRvWkaGZa_MX9ZgLf739zeoM0tNmOUvHcp=qZfbm4Tpng@mail.gmail.com>
References: <CAHyyzzRvWkaGZa_MX9ZgLf739zeoM0tNmOUvHcp=qZfbm4Tpng@mail.gmail.com>
Date: Mon, 6 Feb 2012 08:44:26 -0700
Message-ID: <CAHyyzzQqGCGqDC8j023GnrMYjFqggS7_ZyexQEx6Dx9W9tAQRw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] reasign cd rom and usb
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am trying to get my xen on arch linux to  be as functional as
vmware. I was able to reasign pci cards to domu. I have assigned
printer to windows server 2008 (usb)
Is pvusb mature. Is there pvusb howto I saw something in german. Is it
posible to assign cd rom drive (without cd). I was able to assign
blurey drive in vmware esxi and rip blureys to my raid is this posible
with xen ?

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 15:46:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 15:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuQk6-000441-DP; Mon, 06 Feb 2012 15:44:34 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RuQk5-00043w-Dy
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 15:44:33 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1328543066!7991577!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23035 invoked from network); 6 Feb 2012 15:44:27 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 15:44:27 -0000
Received: by werb14 with SMTP id b14so15720908wer.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 07:44:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=yqSUJXnptipaV2PAWtTvXJGLmH4HTtKQ8f6hIJPg2WM=;
	b=Sk/TDHnzAzALsGNyx/QOJo4YYZKnKlxy6Ri/1TqmJz+hGU7xxjsZdH68a1p2879gdA
	vI/nV5+dP5RNEoy+bFDSoN2vHKYSfEC5uAQjQODQVkflYfEIiHb+93d/g6AQWLpGD8o/
	YWn57x3HwYNHz3pXs3HTrtvlY84spgqTsYHtM=
MIME-Version: 1.0
Received: by 10.216.132.148 with SMTP id o20mr3502150wei.33.1328543066250;
	Mon, 06 Feb 2012 07:44:26 -0800 (PST)
Received: by 10.180.101.167 with HTTP; Mon, 6 Feb 2012 07:44:26 -0800 (PST)
In-Reply-To: <CAHyyzzRvWkaGZa_MX9ZgLf739zeoM0tNmOUvHcp=qZfbm4Tpng@mail.gmail.com>
References: <CAHyyzzRvWkaGZa_MX9ZgLf739zeoM0tNmOUvHcp=qZfbm4Tpng@mail.gmail.com>
Date: Mon, 6 Feb 2012 08:44:26 -0700
Message-ID: <CAHyyzzQqGCGqDC8j023GnrMYjFqggS7_ZyexQEx6Dx9W9tAQRw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] reasign cd rom and usb
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am trying to get my xen on arch linux to  be as functional as
vmware. I was able to reasign pci cards to domu. I have assigned
printer to windows server 2008 (usb)
Is pvusb mature. Is there pvusb howto I saw something in german. Is it
posible to assign cd rom drive (without cd). I was able to assign
blurey drive in vmware esxi and rip blureys to my raid is this posible
with xen ?

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 16:00:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 16:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuQxC-0004mf-3o; Mon, 06 Feb 2012 15:58:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RuQx9-0004mI-W7
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 15:58:04 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1328543613!12057680!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,
	UPPERCASE_25_50,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32440 invoked from network); 6 Feb 2012 15:53:34 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 15:53:34 -0000
Received: by bkbzv3 with SMTP id zv3so14645118bkb.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 07:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=YHy7FqcOgIj49aEFAJVNjijvqbMB3G9HM/ox1e5Yy7Y=;
	b=oqQ+8OCyaYBB/Mfu2RfM2W7VH1UsQcnbWQTSg2CSgXxA1J4sWUzVpwB3zdGmFzqv7r
	nhmAvZkkpOqq5m3Vnd+wj0abhQBvxX1ZY/PPyNdczAn6a/UVNB/yxExAuIndCPLlviLV
	ur+EyckTQ+EV+OxduiVdhxSwjd/CDAd53+kw0=
MIME-Version: 1.0
Received: by 10.204.136.220 with SMTP id s28mr8870030bkt.59.1328543613573;
	Mon, 06 Feb 2012 07:53:33 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Mon, 6 Feb 2012 07:53:33 -0800 (PST)
In-Reply-To: <CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
	<CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
Date: Mon, 6 Feb 2012 10:53:33 -0500
Message-ID: <CACc2k3fOryQm02weLNt2zZ8D=wsTi=hr+xKCVu1ULYJwXs6f9w@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Teck Choon Giam <giamteckchoon@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2252704011190247239=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2252704011190247239==
Content-Type: multipart/alternative; boundary=0015175cffe827daea04b84daa0c

--0015175cffe827daea04b84daa0c
Content-Type: text/plain; charset=ISO-8859-1

Hey Choon,

On Mon, Feb 6, 2012 at 1:13 AM, Teck Choon Giam <giamteckchoon@gmail.com>wrote:

> On Mon, Feb 6, 2012 at 11:46 AM, David Gonzalez <dgonzalezh@gmail.com>
> wrote:
> > Hey
> >
> > On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam <giamteckchoon@gmail.com
> >
> > wrote:
> >>
> >> On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez <dgonzalezh@gmail.com>
> >> wrote:
> >> >
> >> >
> >> > On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam
> >> > <giamteckchoon@gmail.com>
> >> > wrote:
> >> >>
> >> >> On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com
> >
> >> >> wrote:
> >> >> > Yo, Teck, nice name heh,
> >> >>
> >> >> Grrr... My Surname is Giam and Name is Teck Choon :p
>

You're from?.


>  >> >>
> >> >> >
> >> >> > On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam
> >> >> > <giamteckchoon@gmail.com>
> >> >> > wrote:
> >> >> >>
> >> >> >> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez
> >> >> >> <dgonzalezh@gmail.com>
> >> >> >> wrote:
> >> >> >> > Hey hope this opne is a "make senser".
> >> >> >> >
> >> >> >> > Has anyone tried the "Subject line" combo?, I've compiled a
> dozen
> >> >> >> > src.rpm
> >> >> >> > kern el 3.0 and 3.1 packages with no luck to try native upstream
> >> >> >> > Dom0
> >> >> >> > kernel
> >> >> >>
> >> >> >> > support with no success, just a kernel oops and constant
> reboots.
> >> >> >>
> >> >> >> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
> >> >> >> own patched kernels (add iscsitarget as module into it as
> example).
> >> >> >> Tested with xen-4.1.3-rc1-pre.
> >> >> >>
> >> >> > Ok, I'm guessing that mus me one of my many mistakes when doing
> this,
> >> >> > I
> >> >> > haven't added the rite modules.
> >> >> >
> >> >> >>
> >> >> >> >
> >> >> >> > I followed Fedora's wiki on building a custom kernel, even used
> >> >> >> > F16's >
> >> >> >> > .config which also was a no-no. I'd like to try F16 which comes
> >> >> >> > with
> >> >> >> > 3.0 >
> >> >> >> > out-of-the-box, but I've already set up my CentOS 6.2 pretty
> >> >> >> > nicely
> >> >> >> > to
> >> >> >> > just "mkfs.ext3" on it, so if anyone has some _updated_ info
> (3rd
> >> >> >> > quarter
> >> >> >> > 2011 or 2012) that I can refer to, please advise.
> >> >> >>
> >> >> >> Although I don't use CentOS 6.  I use Scientific Linux 6 instead.
> >> >> >> Don't use Fedora kernel .config as there are many debug options
> >> >> >> enabled if I remember correctly.  Even I use RHEL6 .config for
> >> >> >> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
> >> >> >> problems.  In short, you can use one of those .config then use
> make
> >> >> >> menuconfig to disable power, cgroup, debug etc. options and start
> >> >> >> from there as this is how I did.
> >> >> >>
> >> >> > Hmm, I tried that with rpmbuild -bb kernel.spec and as described on
> >> >> > F16
> >> >> > wiki, and disabled many many options and the kernel compiled aok
> and
> >> >> > the
> >> >> > installed fine but never booted, it kept rebooting.
> >> >>
> >> >> Just a question... is your xen installed from source or from rpm
> >> >> package?
> >> >
> >> >
> >> > It's from myoung Fedora repos it's rpm package, altho I built 4.1.2
> >> > myself
> >> > but it's not installed from those but froma repo.
> >> >>
> >> >>
> >> >> >
> >> >> > I'll try your suggestions and hope that it helps.
> >> >>
> >> >> If that doesn't, you can use mine instead of burning your time to
> make
> >> >> it work ;)  Anyway, I think it is a good experience to make it work
> >> >> from self compile and there are many things to learn from this
> >> >> experience.
> >> >
> >> >
> >> > Huh, self-compiled, I've done that a hundred times, but it's always a
> >> > no-no,
> >> > i'v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x  and no luck either,
> >> > I've
> >> > got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB
> uin
> >> > RAM
> >> > so itr takes not tyoo long but it's frustrating to reboot and get
> >> > nothing.
> >> >
> >> > I'd like to try yours, do you happen to have a repo or some place to
> get
> >> > your rpms?.
> >>
> >> The guide is at http://choon.net/forum/read.php?16,672307
> >
> >
> > Well, followed it and  there seemed to be a problem when I downloaded and
> > installed the kernel, I installed it with rpm -ivh choon...kernel...rpm
> and
> > the system never came back up online.
>
> Have you try the guide posted and boot into xen-kernel-2.6.32.56-0
> first?  If that is successfully, then you can follow the guide to
> create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using
> yum install choon-kernel to install?  Would appreciate feedback about
> the failure or success ;)
>

Yup, in fact that was what I did to install the kernel, but it kept
downloading 2.6.32, so I went ahead and d/loaded 3.1 and 3.2 and installed
them via rpm -uvh.
I'm guessing these should be changed or modified to use 3.x series kernels,
am I wrong.

# choonrpmsrepoctl create choonrpms-kernels
# choonrpmsrepoctl enable choonrpms-kernels

I also found something about that nice grub parameter I didn't know and
it's the "fallback=#" parameter which on the locked server I didn't use,
but now i'lkl reboot that machine and check the output


>
> >
> > I-ll check and report as soon as I get to the DC tomorrow, I'll also
> check
> > the howto again.
>
> Thanks for it in advance.  Please let me know your network ethernet
> information (lspci -vvv output and lsmod output) as I am afraid it may
> be an issue.  Sometimes, if a board has two same onboard ethernet and
> when you boot stock kernel you get the order of eth0 as HW ... 01 and
> eth1 as HW ... 02 then when you boot into custom kernel you get the
> order being switched.  I encountered it before and checked the udev
> rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is
> correct.
>

Network doesn't seem to be an issue, I have that server with two onborad
NICs which are the same but they're connected to different switches and on
two different class C networks, I set up using C6.2 nifcfg-ethX scripts and
set them up as bridged xenbr0 and xenbr1. They both work on that server
with no issue at all.

the HP ML115 has only one on board NIC which is also a bridge.

Hrere's the outoput you requested but from the WORKING server, as I get the
HP ML115 rebooted I-ll get back to you to show you its outputs.

# lspci -vv
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev
a4)
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Capabilities: [44] HyperTransport: Slave or Primary Interface
                Command: BaseUnitID=0 UnitCnt=15 MastHost- DefDir- DUL-
                Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut-
LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn-
                Revision ID: 1.03
                Link Frequency 0: 1.0GHz
                Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+
500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA-
UIDRD-
                Link Frequency 1: 200MHz
                Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 1: 200MHz- 300MHz- 400MHz-
500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE-
SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
                Prefetchable memory behind bridge Upper: 00-00
                Bus Number: 00
        Capabilities: [e0] HyperTransport: MSI Mapping Enable+ Fixed-
                Mapping Address Base: 00000000fee00000

00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev f1)
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0

00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at ec00 [size=32]
        Region 4: I/O ports at 4c00 [size=64]
        Region 5: I/O ports at 4e00 [size=64]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: nForce2_smbus
        Kernel modules: i2c-nforce2

00:02.0 USB controller: nVidia Corporation CK804 USB Controller (rev a2)
(prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin A routed to IRQ 23
        Region 0: Memory at f5eff000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd

00:02.1 USB controller: nVidia Corporation CK804 USB Controller (rev a4)
(prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin B routed to IRQ 22
        Region 0: Memory at feb00000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [44] Debug port: BAR=1 offset=0098
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f3) (prog-if 8a
[Master SecP PriP])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable)
[size=8]
        Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable)
[size=1]
        Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable)
[size=8]
        Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable)
[size=1]
        Region 4: I/O ports at ffa0 [size=16]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: AMD_IDE

00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev
f3) (prog-if 85 [Master SecO PriO])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at e480 [size=8]
        Region 1: I/O ports at e400 [size=4]
        Region 2: I/O ports at e080 [size=8]
        Region 3: I/O ports at e000 [size=4]
        Region 4: I/O ports at dc00 [size=16]
        Region 5: Memory at f5efd000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: sata_nv
        Kernel modules: sata_nv

00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev
f3) (prog-if 85 [Master SecO PriO])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin A routed to IRQ 20
        Region 0: I/O ports at d880 [size=8]
        Region 1: I/O ports at d800 [size=4]
        Region 2: I/O ports at d480 [size=8]
        Region 3: I/O ports at d400 [size=4]
        Region 4: I/O ports at d080 [size=16]
        Region 5: Memory at f5efc000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: sata_nv
        Kernel modules: sata_nv

00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev f2) (prog-if
01 [Subtractive decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: f5600000-f56fffff
        Prefetchable memory behind bridge: f5f00000-fdefffff
        Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn-

00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if
00 [Normal decode])
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Memory behind bridge: f5700000-f57fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 4198
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #3, Speed 2.5GT/s, Width x2, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  8, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- PresDet+
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 0c, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if
00 [Normal decode])
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        Memory behind bridge: f5800000-f58fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 41a0
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #2, Speed 2.5GT/s, Width x2, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  4, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- PresDet+
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if
00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: 0000a000-0000cfff
        Memory behind bridge: f5900000-f5dfffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 41a8
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x8, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  2, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if
00 [Normal decode])
        Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 41b0
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  1, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet-
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
HyperTransport Configuration
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [80] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [a0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [c0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-

00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Address Map
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM
Controller
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Kernel driver in use: amd64_edac
        Kernel modules: amd64_edac_mod

00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Miscellaneous Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [f0] Secure device <?>
        Kernel modules: k10temp

00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link
Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:19.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
HyperTransport Configuration
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [80] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [a0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [c0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init- EOC+ TXO+
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=N/C
DwFcInEn- LWO=N/C DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 200MHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-

00:19.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Address Map
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:19.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM
Controller
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Kernel driver in use: amd64_edac
        Kernel modules: amd64_edac_mod

00:19.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Miscellaneous Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [f0] Secure device <?>
        Kernel modules: k10temp

00:19.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link
Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

01:04.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics
Innovation) Z7/Z9 (XG20 core) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 82b4
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        BIST result: 00
        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
        Region 1: Memory at f56c0000 (32-bit, non-prefetchable) [size=256K]
        Region 2: I/O ports at 9c00 [size=128]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
Ethernet PCI Express (rev 21)
        Subsystem: ASUSTeK Computer Inc. Device 8149
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 283
        Region 0: Memory at f57f0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [48] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data
                Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
                Read-only fields:
                        [PN] Part number: BCM95721
                        [EC] Engineering changes: 106679-15
                        [SN] Serial number: 0123456789
                        [MN] Manufacture ID: 31 34 65 34
                        [RV] Reserved: checksum bad, 28 byte(s) reserved
                Read/write fields:
                        [YA] Asset tag: XYZ01234567
                        [RW] Read-write area: 107 byte(s) free
                End
        Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee0100c  Data: 4131
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
Latency L0 <4us, L1 <64us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
ChkEn-
        Capabilities: [13c] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-61-c0
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: tg3
        Kernel modules: tg3

03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
Ethernet PCI Express (rev 21)
        Subsystem: ASUSTeK Computer Inc. Device 8149
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 284
        Region 0: Memory at f58f0000 (64-bit, non-prefetchable) [size=64K]
        Expansion ROM at <ignored> [disabled]
        Capabilities: [48] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data
                Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
                Read-only fields:
                        [PN] Part number: BCM95721
                        [EC] Engineering changes: 106679-15
                        [SN] Serial number: 0123456789
                        [MN] Manufacture ID: 31 34 65 34
                        [RV] Reserved: checksum bad, 28 byte(s) reserved
                Read/write fields:
                        [YA] Asset tag: XYZ01234567
                        [RW] Read-write area: 107 byte(s) free
                End
        Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee0100c  Data: 4139
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
Latency L0 <4us, L1 <64us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr+ BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
ChkEn-
        Capabilities: [13c] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-63-b3
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: tg3
        Kernel modules: tg3

04:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET
PCI-Express Fusion-MPT SAS (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device 82c3
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 19
        Region 0: I/O ports at c000 [size=256]
        Region 1: Memory at f5dfc000 (64-bit, non-prefetchable) [size=16K]
        Region 3: Memory at f5de0000 (64-bit, non-prefetchable) [size=64K]
        Expansion ROM at f5a00000 [disabled] [size=2M]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s
<64ns, L1 <1us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s L1,
Latency L0 <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk-
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [98] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
                Vector table: BAR=1 offset=00002000
                PBA: BAR=1 offset=00003000
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: mptsas
        Kernel modules: mptsas

# lsmod
Module                  Size  Used by
xen_gntalloc            4065  0
sunrpc                204202  1
bridge                 69381  0
stp                     1939  1 bridge
ipv6                  242255  33 bridge
microcode             108233  0
pcspkr                  1814  0
serio_raw               4155  0
k10temp                 3167  0
hwmon                   1703  1 k10temp
amd64_edac_mod         18819  0
edac_core              39964  4 amd64_edac_mod
tg3                   122274  0
libphy                 20670  1 tg3
sg                     25143  0
i2c_nforce2             5205  0
i2c_core               22702  1 i2c_nforce2
ext4                  243772  6
jbd2                   53102  1 ext4
crc16                   1595  1 ext4
sd_mod                 25759  5
mptsas                 45838  0
mptscsih               29531  1 mptsas
mptbase                84265  2 mptsas,mptscsih
scsi_transport_sas     28533  1 mptsas
sata_nv                19346  3
libata                164765  1 sata_nv
scsi_mod              156890  6
sg,sd_mod,mptsas,mptscsih,scsi_transport_sas,libata
ehci_hcd               33653  0
ohci_hcd               18209  0
button                  5111  0
dm_mirror              12064  0
dm_region_hash          9658  1 dm_mirror
dm_log                  8240  2 dm_mirror,dm_region_hash
dm_mod                 65814  20 dm_mirror,dm_log



>
> >
> > Many many thanks for taking the toime to put together that nice and
> useful
> > info.
>
> Those repos are there for years actually just that SL6/CentOS6 are
> considered quite new in those repos.  I used the same repos when using
> CentOS 5 as dom0 last time but cease it due to the time involved to
> support those in CentOS 5.  I rather focus on SL6/CentOS6 :)  Just
> beware that all my dom0 servers are SL6 based.
>
> Feedbacks are greatly appreciated and if you need assistance off this
> list are welcome (just compose another new mail direct to me so that I
> know it is not from this xen-users list).
>
> Thank you for taking the toine to read and answer.


> Thanks.
>
> Kindest regards,
> Giam Teck Choon
>
> >>
> >>
> >> Thanks.
> >>
> >> Kindest regards,
> >> Giam Teck Choon
> >>
> >>
> >> >>
> >> >>
> >> >> >
> >> >> > Thank you very much.
> >> >>
> >> >> Thanks.
> >> >
> >> >
> >> > Again.
> >> > --
> >> > David Gonzalez H.
> >> > Bogota: +(57-1)289-1168
> >> > Medellin: +(57-1)247-0985
> >> > Cel: +(57)315-838-8326
> >> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> >> > http://www.dghvoip.com/
> >> > Proud Linux User #294661
> >
> >
> >
> >
> > --
> > David Gonzalez H.
> > Bogota: +(57-1)289-1168
> > Medellin: +(57-1)247-0985
> > Cel: +(57)315-838-8326
> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> > http://www.dghvoip.com/
> > Proud Linux User #294661
>



-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--0015175cffe827daea04b84daa0c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Choon,<br><br><div class=3D"gmail_quote">On Mon, Feb 6, 2012 at 1:13 AM=
, Teck Choon Giam <span dir=3D"ltr">&lt;<a href=3D"mailto:giamteckchoon@gma=
il.com" target=3D"_blank">giamteckchoon@gmail.com</a>&gt;</span> wrote:<br>=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

<div><div>On Mon, Feb 6, 2012 at 11:46 AM, David Gonzalez &lt;<a href=3D"ma=
ilto:dgonzalezh@gmail.com" target=3D"_blank">dgonzalezh@gmail.com</a>&gt; w=
rote:<br>
&gt; Hey<br>
&gt;<br>
&gt; On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam &lt;<a href=3D"mailto:=
giamteckchoon@gmail.com" target=3D"_blank">giamteckchoon@gmail.com</a>&gt;<=
br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez &lt;<a href=3D"mail=
to:dgonzalezh@gmail.com" target=3D"_blank">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:giamteckchoon@gmail.com" target=3D"_bla=
nk">giamteckchoon@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez &lt;<a hre=
f=3D"mailto:dgonzalezh@gmail.com" target=3D"_blank">dgonzalezh@gmail.com</a=
>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Yo, Teck, nice name heh,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Grrr... My Surname is Giam and Name is Teck Choon :p<br><=
/div></div></blockquote><div><br>You&#39;re from?.<br>=A0<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">

<div><div>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam<br>
&gt;&gt; &gt;&gt; &gt; &lt;<a href=3D"mailto:giamteckchoon@gmail.com" targe=
t=3D"_blank">giamteckchoon@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez<b=
r>
&gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:dgonzalezh@gmail.com" targ=
et=3D"_blank">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Hey hope this opne is a &quot;make senser&q=
uot;.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Has anyone tried the &quot;Subject line&quo=
t; combo?, I&#39;ve compiled a dozen<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; src.rpm<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; kern el 3.0 and 3.1 packages with no luck t=
o try native upstream<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Dom0<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; kernel<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; support with no success, just a kernel oops=
 and constant reboots.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; I have compiled 3.0, 3.1 and 3.2 kernels for dom=
0 and domU for my<br>
&gt;&gt; &gt;&gt; &gt;&gt; own=A0patched kernels (add iscsitarget as module=
 into it as example).<br>
&gt;&gt; &gt;&gt; &gt;&gt; Tested with xen-4.1.3-rc1-pre.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; Ok, I&#39;m guessing that mus me one of my many mist=
akes when doing this,<br>
&gt;&gt; &gt;&gt; &gt; I<br>
&gt;&gt; &gt;&gt; &gt; haven&#39;t added the rite modules.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; I followed Fedora&#39;s wiki on building a =
custom kernel, even used<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; F16&#39;s=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; .config which also was a no-no. I&#39;d lik=
e to try F16 which comes<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; with<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 3.0=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; out-of-the-box, but I&#39;ve already set up=
 my CentOS 6.2 pretty<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; nicely<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; to<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; just=A0&quot;mkfs.ext3&quot; on it, so if a=
nyone has some _updated_ info (3rd<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; quarter<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2011 or=A02012) that I can refer to, please=
 advise.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Although I don&#39;t use CentOS 6. =A0I use Scie=
ntific Linux 6 instead.<br>
&gt;&gt; &gt;&gt; &gt;&gt; Don&#39;t use Fedora kernel .config as there are=
 many debug options<br>
&gt;&gt; &gt;&gt; &gt;&gt; enabled if I remember correctly. =A0Even I use R=
HEL6 .config for<br>
&gt;&gt; &gt;&gt; &gt;&gt; 2.6.32.x pvops kernel for Jeremy&#39;s xen git t=
ree will encounter<br>
&gt;&gt; &gt;&gt; &gt;&gt; problems. =A0In short, you can use one of those =
.config then use make<br>
&gt;&gt; &gt;&gt; &gt;&gt; menuconfig to disable power, cgroup, debug etc. =
options and start<br>
&gt;&gt; &gt;&gt; &gt;&gt; from=A0there as this is how I did.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; Hmm, I tried that with rpmbuild -bb kernel.spec and =
as described on<br>
&gt;&gt; &gt;&gt; &gt; F16<br>
&gt;&gt; &gt;&gt; &gt; wiki, and disabled many many options and the kernel =
compiled aok and<br>
&gt;&gt; &gt;&gt; &gt; the<br>
&gt;&gt; &gt;&gt; &gt; installed fine but never booted, it kept rebooting.<=
br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Just a question... is your xen installed from source or f=
rom rpm<br>
&gt;&gt; &gt;&gt; package?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; It&#39;s from myoung Fedora repos it&#39;s rpm package, altho=
 I built 4.1.2<br>
&gt;&gt; &gt; myself<br>
&gt;&gt; &gt; but it&#39;s not installed from those but froma repo.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I&#39;ll try your suggestions and hope that it helps=
.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; If that doesn&#39;t, you can use mine instead of burning =
your time to make<br>
&gt;&gt; &gt;&gt; it work ;) =A0Anyway, I think it is a good experience to =
make it work<br>
&gt;&gt; &gt;&gt; from self compile and there are many things to learn from=
 this<br>
&gt;&gt; &gt;&gt; experience.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Huh, self-compiled, I&#39;ve done that a hundred times, but i=
t&#39;s always a<br>
&gt;&gt; &gt; no-no,<br>
&gt;&gt; &gt; i&#39;v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x =A0and =
no luck either,<br>
&gt;&gt; &gt; I&#39;ve<br>
&gt;&gt; &gt; got a devel machine runiing also CentOS 6.0 with 4 cores and =
2048MB uin<br>
&gt;&gt; &gt; RAM<br>
&gt;&gt; &gt; so itr takes not tyoo long but it&#39;s frustrating to reboot=
 and get<br>
&gt;&gt; &gt; nothing.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;d like to try yours, do you happen to have a repo or so=
me place to get<br>
&gt;&gt; &gt; your rpms?.<br>
&gt;&gt;<br>
&gt;&gt; The guide is at <a href=3D"http://choon.net/forum/read.php?16,6723=
07" target=3D"_blank">http://choon.net/forum/read.php?16,672307</a><br>
&gt;<br>
&gt;<br>
&gt; Well, followed it and=A0 there seemed to be a problem when I downloade=
d and<br>
&gt; installed the kernel, I installed it with rpm -ivh choon...kernel...rp=
m and<br>
&gt; the system never came back up online.<br>
<br>
</div></div>Have you try the guide posted and boot into xen-kernel-2.6.32.5=
6-0<br>
first? =A0If that is successfully, then you can follow the guide to<br>
create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using<br>
yum install choon-kernel to install? =A0Would appreciate feedback about<br>
the failure or success ;)<br></blockquote><div><br>Yup, in fact that was wh=
at I did to install the kernel, but it kept downloading 2.6.32, so I went a=
head and d/loaded 3.1 and 3.2 and installed them via rpm -uvh.<br>I&#39;m g=
uessing these should be changed or modified to use 3.x series kernels, am I=
 wrong.<br>

<br><pre># choonrpmsrepoctl create choonrpms-kernels
# choonrpmsrepoctl enable choonrpms-kernels<br><br></pre>I also found somet=
hing about that nice grub parameter I didn&#39;t know and it&#39;s the &quo=
t;fallback=3D#&quot; parameter which on the locked server I didn&#39;t use,=
 but now i&#39;lkl reboot that machine and check the output<br>

=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><br>
&gt;<br>
&gt; I-ll check and report as soon as I get to the DC tomorrow, I&#39;ll al=
so check<br>
&gt; the howto again.<br>
<br>
</div>Thanks for it in advance. =A0Please let me know your network ethernet=
<br>
information (lspci -vvv output and lsmod output) as I am afraid it may<br>
be an issue. =A0Sometimes, if a board has two same onboard ethernet and<br>
when you boot stock kernel you get the order of eth0 as HW ... 01 and<br>
eth1 as HW ... 02 then when you boot into custom kernel you get the<br>
order being switched. =A0I encountered it before and checked the udev<br>
rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is<br>
correct.<br></blockquote><div><br>Network doesn&#39;t seem to be an issue, =
I have that server with two onborad NICs which are the same but they&#39;re=
 connected to different switches and on two different class C networks, I s=
et up using C6.2 nifcfg-ethX scripts and set them up as bridged xenbr0 and =
xenbr1. They both work on that server with no issue at all.<br>
<br>the HP ML115 has only one on board NIC which is also a bridge.<br><br>H=
rere&#39;s the outoput you requested but from the WORKING server, as I get =
the HP ML115 rebooted I-ll get back to you to show you its outputs.<br>
<br># lspci -vv<br>00:00.0 Memory controller: nVidia Corporation CK804 Memo=
ry Controller (rev a4)<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer=
 Inc. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ Sp=
ecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Hype=
rTransport: Slave or Primary Interface<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: BaseUnitID=3D0 UnitC=
nt=3D15 MastHost- DefDir- DUL-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 Link Control 0: CFlE- CST- CFE- &lt;LkFail- Init+ EOC- TXO- &lt;CRCE=
rr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Link Config 0: MLWI=3D16bit DwFcIn- MLWO=3D16bit DwFcOut- LWI=3D1=
6bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control 1: CFlE- CST- CF=
E- &lt;LkFail+ Init- EOC+ TXO+ &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config 1: MLWI=3D8bit D=
wFcIn- MLWO=3D8bit DwFcOut- LWI=3D8bit DwFcInEn- LWO=3D8bit DwFcOutEn-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 1.03<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency 0: 1.0GHz<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error 0: &lt;Prot- &lt;Ovfl- &=
lt;EOC- CTLTm-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Freque=
ncy Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1=
.2GHz- 1.4GHz- 1.6GHz- Vend-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capability: IsocFC+ L=
DTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Link Frequency 1: 200MHz<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Link Error 1: &lt;Prot- &lt;Ovfl- &lt;EOC- CTLTm-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability 1: 200MHz- 300M=
Hz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-<b=
r>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Error Handling: PFlE+ OFlE+ P=
FE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNF=
E- SERRNFE-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Prefetchable m=
emory behind bridge Upper: 00-00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 Bus Number: 00<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [e0] HyperTransport: MSI Mapping Enable=
+ Fixed-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address B=
ase: 00000000fee00000<br><br>00:01.0 ISA bridge: nVidia Corporation CK804 I=
SA Bridge (rev f1)<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc=
. Device 8162<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0<br><br>00:01.1 SMBus: nVidia Corporation C=
K804 SMBus (rev a2)<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer In=
c. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem- BusMaster- SpecC=
ycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Interrupt: pin A routed to IRQ 10<br>=A0=A0=A0=A0=A0=A0=A0 =
Region 0: I/O ports at ec00 [size=3D32]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 4: I/O ports at 4c00 [size=3D64]<br>=A0=A0=A0=
=A0=A0=A0=A0 Region 5: I/O ports at 4e00 [size=3D64]<br>=A0=A0=A0=A0=A0=A0=
=A0 Capabilities: [44] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D=
0-,D1-,D2-,D3hot+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use=
: nForce2_smbus<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: i2c-nforce2<br><br=
>00:02.0 USB controller: nVidia Corporation CK804 USB Controller (rev a2) (=
prog-if 10 [OHCI])<br>
=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8162<br>=A0=
=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASno=
op- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 Stat=
us: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort-=
 &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=
=A0=A0 Interrupt: pin A routed to IRQ 23<br>=A0=A0=A0=A0=A0=A0=A0 Region 0:=
 Memory at f5eff000 (32-bit, non-prefetchable) [size=3D4K]<br>=A0=A0=A0=A0=
=A0=A0=A0 Capabilities: [44] Power Management version 2<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1+ D2+ A=
uxCurrent=3D0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: ohci_hcd<br>=A0=A0=A0=
=A0=A0=A0=A0 Kernel modules: ohci-hcd<br>
<br>00:02.1 USB controller: nVidia Corporation CK804 USB Controller (rev a4=
) (prog-if 20 [EHCI])<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer =
Inc. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ Spe=
cCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=A0=A0 =
Interrupt: pin B routed to IRQ 22<br>=A0=A0=A0=A0=A0=A0=A0 Region 0: Memory=
 at feb00000 (32-bit, non-prefetchable) [size=3D256]<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Debug port: BAR=3D1 offset=3D0098<=
br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Power Management version 2<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1+ D2+ A=
uxCurrent=3D0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: ehci_hcd<br>=A0=A0=A0=A0=A0=A0=
=A0 Kernel modules: ehci-hcd<br><br>00:06.0 IDE interface: nVidia Corporati=
on CK804 IDE (rev f3) (prog-if 8a [Master SecP PriP])<br>=A0=A0=A0=A0=A0=A0=
=A0 Subsystem: ASUSTeK Computer Inc. Device 8162<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=
=A0=A0 Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [s=
ize=3D8]<br>=A0=A0=A0=A0=A0=A0=A0 Region 1: [virtual] Memory at 000003f0 (t=
ype 3, non-prefetchable) [size=3D1]<br>=A0=A0=A0=A0=A0=A0=A0 Region 2: [vir=
tual] Memory at 00000170 (32-bit, non-prefetchable) [size=3D8]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 3: [virtual] Memory at 00000370 (type 3, non-p=
refetchable) [size=3D1]<br>=A0=A0=A0=A0=A0=A0=A0 Region 4: I/O ports at ffa=
0 [size=3D16]<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Power Management =
version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- D=
SI- D1- D2- AuxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use=
: AMD_IDE<br><br>00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA=
 Controller (rev f3) (prog-if 85 [Master SecO PriO])<br>
=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8162<br>=A0=
=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASno=
op- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 Stat=
us: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort-=
 &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=
=A0=A0 Interrupt: pin A routed to IRQ 21<br>=A0=A0=A0=A0=A0=A0=A0 Region 0:=
 I/O ports at e480 [size=3D8]<br>=A0=A0=A0=A0=A0=A0=A0 Region 1: I/O ports =
at e400 [size=3D4]<br>=A0=A0=A0=A0=A0=A0=A0 Region 2: I/O ports at e080 [si=
ze=3D8]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 3: I/O ports at e000 [size=3D4]<br>=A0=A0=A0=
=A0=A0=A0=A0 Region 4: I/O ports at dc00 [size=3D16]<br>=A0=A0=A0=A0=A0=A0=
=A0 Region 5: Memory at f5efd000 (32-bit, non-prefetchable) [size=3D4K]<br>=
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Power Management version 2<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- A=
uxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: sata_nv<br>=A0=A0=A0=
=A0=A0=A0=A0 Kernel modules: sata_nv<br>
<br>00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (=
rev f3) (prog-if 85 [Master SecO PriO])<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem:=
 ASUSTeK Computer Inc. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ M=
em+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2=
B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=A0=A0 =
Interrupt: pin A routed to IRQ 20<br>=A0=A0=A0=A0=A0=A0=A0 Region 0: I/O po=
rts at d880 [size=3D8]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 1: I/O ports at d800 [size=3D4]<br>=A0=A0=A0=
=A0=A0=A0=A0 Region 2: I/O ports at d480 [size=3D8]<br>=A0=A0=A0=A0=A0=A0=
=A0 Region 3: I/O ports at d400 [size=3D4]<br>=A0=A0=A0=A0=A0=A0=A0 Region =
4: I/O ports at d080 [size=3D16]<br>=A0=A0=A0=A0=A0=A0=A0 Region 5: Memory =
at f5efc000 (32-bit, non-prefetchable) [size=3D4K]<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Power Management version 2<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxC=
urrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PM=
E-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: sata_nv<br>=A0=A0=A0=A0=A0=A0=
=A0 Kernel modules: sata_nv<br><br>00:09.0 PCI bridge: nVidia Corporation C=
K804 PCI Bridge (rev f2) (prog-if 01 [Subtractive decode])<br>=A0=A0=A0=A0=
=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParEr=
r- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0<br>=A0=A0=A0=A0=A0=A0=A0 Bus: primary=3D00, seco=
ndary=3D01, subordinate=3D01, sec-latency=3D64<br>
=A0=A0=A0=A0=A0=A0=A0 I/O behind bridge: 00009000-00009fff<br>=A0=A0=A0=A0=
=A0=A0=A0 Memory behind bridge: f5600000-f56fffff<br>=A0=A0=A0=A0=A0=A0=A0 =
Prefetchable memory behind bridge: f5f00000-fdefffff<br>=A0=A0=A0=A0=A0=A0=
=A0 Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=3Dmedium &gt;TAbort- &=
lt;TAbort- &lt;MAbort+ &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr+ DiscTmrStat- DiscTmrSERREn-<br><br>00:0b.0 PCI bridge: nVidia Cor=
poration CK804 PCIE Bridge (rev f3) (prog-if 00 [Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D02, subordinate=3D02, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 Memory behind bridge: f5700000-f57fffff<br>=
=A0=A0=A0=A0=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort+ &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 4198<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #3, Speed 2.5GT/s, Width x2, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 8, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- Pres=
Det+ Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
0c, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:0=
c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if 00 [=
Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D03, subordinate=3D03, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 Memory behind bridge: f5800000-f58fffff<br>=
=A0=A0=A0=A0=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort+ &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 41a0<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #2, Speed 2.5GT/s, Width x2, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 4, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- Pres=
Det+ Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
14, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:0=
d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if 00 [=
Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D04, subordinate=3D04, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 I/O behind bridge: 0000a000-0000cfff<br>=A0=
=A0=A0=A0=A0=A0=A0 Memory behind bridge: f5900000-f5dfffff<br>=A0=A0=A0=A0=
=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbor=
t- &lt;TAbort- &lt;MAbort- &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 41a8<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #1, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 2, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- Pres=
Det+ Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
00, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:0=
e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [=
Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D05, subordinate=3D05, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEV=
SEL=3Dfast &gt;TAbort- &lt;TAbort- &lt;MAbort- &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 41b0<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 1, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- Pres=
Det- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
00, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:1=
8.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTra=
nsport Configuration<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [a0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [c0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
<br>00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
Address Map<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycl=
e- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt=
;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
DRAM Controller<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- Spec=
Cycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=
=A0=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast =
&gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: amd64_edac<br>=A0=A0=A0=A0=A0=
=A0=A0 Kernel modules: amd64_edac_mod<br><br>00:18.3 Host bridge: Advanced =
Micro Devices [AMD] Family 10h Processor Miscellaneous Control<br>=A0=A0=A0=
=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- Pa=
rErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [f0] Secure device &lt;?&gt;<br>=A0=A0=A0=A0=
=A0=A0=A0 Kernel modules: k10temp<br><br>00:18.4 Host bridge: Advanced Micr=
o Devices [AMD] Family 10h Processor Link Control<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>00:19.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
HyperTransport Configuration<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- Bu=
sMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Dis=
INTx-<br>=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DE=
VSEL=3Dfast &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<b=
r>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [a0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [c0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init- EOC+ TXO+ &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3DN/C DwFcInEn- LWO=3DN/C DwFcOutEn-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 200MHz<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EOC- =
CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
<br>00:19.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
Address Map<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycl=
e- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt=
;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>00:19.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
DRAM Controller<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- Spec=
Cycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=
=A0=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast =
&gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: amd64_edac<br>=A0=A0=A0=A0=A0=
=A0=A0 Kernel modules: amd64_edac_mod<br><br>00:19.3 Host bridge: Advanced =
Micro Devices [AMD] Family 10h Processor Miscellaneous Control<br>=A0=A0=A0=
=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- Pa=
rErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [f0] Secure device &lt;?&gt;<br>=A0=A0=A0=A0=
=A0=A0=A0 Kernel modules: k10temp<br><br>00:19.4 Host bridge: Advanced Micr=
o Devices [AMD] Family 10h Processor Link Control<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>01:04.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphic=
s Innovation) Z7/Z9 (XG20 core) (prog-if 00 [VGA controller])<br>=A0=A0=A0=
=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 82b4<br>=A0=A0=A0=A0=
=A0=A0=A0 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParEr=
r- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=3Dme=
dium &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=
=A0=A0=A0=A0=A0=A0 BIST result: 00<br>=A0=A0=A0=A0=A0=A0=A0 Region 0: Memor=
y at f8000000 (32-bit, prefetchable) [size=3D64M]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 1: Memory at f56c0000 (32-bit, non-prefetchabl=
e) [size=3D256K]<br>=A0=A0=A0=A0=A0=A0=A0 Region 2: I/O ports at 9c00 [size=
=3D128]<br>=A0=A0=A0=A0=A0=A0=A0 Expansion ROM at &lt;unassigned&gt; [disab=
led]<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [40] Power Management version 2=
<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1+ D2+ A=
uxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br><br>02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BC=
M5721 Gigabit Ethernet PCI Express (rev 21)<br>
=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8149<br>=A0=
=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASno=
op- ParErr- Stepping- SERR+ FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 Stat=
us: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort-=
 &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Interrupt: pin A routed to IRQ 283<br>=A0=A0=A0=A0=A0=A0=A0 Regio=
n 0: Memory at f57f0000 (64-bit, non-prefetchable) [size=3D64K]<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [48] Power Management version 2<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- A=
uxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D1=
 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [50] Vital Product Data<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Product Name: Broadcom NetXtreme=
 Gigabit Ethernet Controller<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Read-only fields:<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [PN] Part n=
umber: BCM95721<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 [EC] Engineering changes: 106679-15<br>=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [SN] Serial number: 012=
3456789<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 [MN] Manufacture ID: 31 34 65 34<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [RV] =
Reserved: checksum bad, 28 byte(s) reserved<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 Read/write fields:<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [YA] Asset tag: XYZ01234567<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [RW] Read-w=
rite area: 107 byte(s) free<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 End<br>=A0=A0=A0=A0=A0=A0=A0 =
Capabilities: [58] MSI: Enable+ Count=3D1/8 Maskable- 64bit+<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Address: 00000000fee0100c=A0 Data: 413=
1<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [d0] Express (v1) Endpoint, MSI 00=
<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: MaxPayload 128 by=
tes, PhantFunc 0, Latency L0s &lt;4us, L1 unlimited<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Un=
supported-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPa=
yload 128 bytes, MaxReadReq 4096 bytes<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ Trans=
Pend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCap: Port #0, Spe=
ed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &lt;4us, L1 &lt;64us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Clock=
PM- Surprise- LLActRep- BwNot-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSy=
nch- ClockPM- AutWidDis- BWInt- AutBWInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLA=
ctive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [100] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
14, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [=
13c] Virtual Channel &lt;?&gt;<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160]=
 Device Serial Number 00-1e-8c-ff-fe-51-61-c0<br>=A0=A0=A0=A0=A0=A0=A0 Capa=
bilities: [16c] Power Budgeting &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: tg3<br>=A0=A0=A0=A0=A0=A0=A0 Ke=
rnel modules: tg3<br><br>03:00.0 Ethernet controller: Broadcom Corporation =
NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21)<br>=A0=A0=A0=A0=A0=
=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8149<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Interrupt: pin A routed to IRQ 284<br>=A0=A0=A0=A0=A0=A0=A0 Regio=
n 0: Memory at f58f0000 (64-bit, non-prefetchable) [size=3D64K]<br>=A0=A0=
=A0=A0=A0=A0=A0 Expansion ROM at &lt;ignored&gt; [disabled]<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] Power Management version 2<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxC=
urrent=3D0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D1 PM=
E-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [50] Vital Product Data<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Product Name: Broadcom NetXtreme Gigabit =
Ethernet Controller<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Read-o=
nly fields:<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 [PN] Part number: BCM95721<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [EC] Engineering changes: 106679-15<br=
>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [SN] =
Serial number: 0123456789<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 [MN] Manufacture ID: 31 34 65 34<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [RV] Reserved: ch=
ecksum bad, 28 byte(s) reserved<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 Read/write fields:<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [YA] =
Asset tag: XYZ01234567<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 [RW] Read-write area: 107 byte(s) free<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 End<br>=A0=A0=A0=A0=A0=A0=A0 Capabilit=
ies: [58] MSI: Enable+ Count=3D1/8 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 Address: 00000000fee0100c=A0 Data: 4139<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [d0] Express (v1) Endpoint, MSI 00<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: MaxPayload 128 bytes,=
 PhantFunc 0, Latency L0s &lt;4us, L1 unlimited<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTag+ AttnBtn- AttnInd- Pwr=
Ind- RBE- FLReset-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: Report errors: Correc=
table- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd- ExtTag- PhantFunc- AuxPwr- No=
Snoop-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 MaxPayload 128 bytes, MaxReadReq 4096 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr+ TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency=
 L0 &lt;4us, L1 &lt;64us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [100] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr+ BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
14, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [=
13c] Virtual Channel &lt;?&gt;<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160]=
 Device Serial Number 00-1e-8c-ff-fe-51-63-b3<br>=A0=A0=A0=A0=A0=A0=A0 Capa=
bilities: [16c] Power Budgeting &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: tg3<br>=A0=A0=A0=A0=A0=A0=A0 Ke=
rnel modules: tg3<br><br>04:00.0 SCSI storage controller: LSI Logic / Symbi=
os Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 04)<br>=A0=A0=A0=A0=A0=
=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 82c3<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Interrupt: pin A routed to IRQ 19<br>=A0=A0=A0=A0=A0=A0=A0 Region=
 0: I/O ports at c000 [size=3D256]<br>=A0=A0=A0=A0=A0=A0=A0 Region 1: Memor=
y at f5dfc000 (64-bit, non-prefetchable) [size=3D16K]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 3: Memory at f5de0000 (64-bit, non-prefetchabl=
e) [size=3D64K]<br>=A0=A0=A0=A0=A0=A0=A0 Expansion ROM at f5a00000 [disable=
d] [size=3D2M]<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [50] Power Management=
 version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- =
DSI- D1+ D2+ AuxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [68] E=
xpress (v1) Endpoint, MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 &l=
t;1us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Un=
supported-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPa=
yload 128 bytes, MaxReadReq 512 bytes<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- Trans=
Pend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCap: Port #0, Spe=
ed 2.5GT/s, Width x8, ASPM L0s L1, Latency L0 &lt;64ns, L1 &lt;1us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Clock=
PM- Surprise- LLActRep- BwNot-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSy=
nch- ClockPM- AutWidDis- BWInt- AutBWInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk- DLA=
ctive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [98] MSI: Enable- Count=3D1/1 Maskable-=
 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Address: 000000000=
0000000=A0 Data: 0000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [b0] MSI-X: En=
able- Count=3D1 Masked-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Ve=
ctor table: BAR=3D1 offset=3D00002000<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PBA: BAR=3D1 offset=3D0000300=
0<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [100] Advanced Error Reporting<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP=
- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP=
- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
00, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: mptsas<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: mptsas<br><br># lsmo=
d<br>Module=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Size=A0 Used=
 by<br>xen_gntalloc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 4065=A0 0<br>
sunrpc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 204202=A0 1<br>bridge=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 69381=A0 0<br>stp=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1939=A0 1 bridge<br>ipv=
6=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 242255=A0 33 bridge<br=
>microcode=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 108233=A0 0<br>pcspkr=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1814=A0 0<br>
serio_raw=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 4155=A0 0<br>k10temp=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 3167=A0 0<br>hwmon=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1703=A0 1 k10temp<br>amd64_ed=
ac_mod=A0=A0=A0=A0=A0=A0=A0=A0 18819=A0 0<br>edac_core=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 39964=A0 4 amd64_edac_mod<br>tg3=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 122274=A0 0<br>
libphy=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 20670=A0 1 tg3<br>sg=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 25143=A0 0<br>=
i2c_nforce2=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5205=A0 0<br>i2c_core=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 22702=A0 1 i2c_nforce2<br>ext4=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 243772=A0 6<br>jbd2=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 53102=A0 1 ext4<br>
crc16=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1595=A0 1 ext4<=
br>sd_mod=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 25759=A0 5<br>mpt=
sas=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 45838=A0 0<br>mptscsih=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 29531=A0 1 mptsas<br>mptbase=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 84265=A0 2 mptsas,mptscsih<br>sc=
si_transport_sas=A0=A0=A0=A0 28533=A0 1 mptsas<br>
sata_nv=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 19346=A0 3<br>libata=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 164765=A0 1 sata_nv<br>scsi_m=
od=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 156890=A0 6 sg,sd_mod,mptsas,mpts=
csih,scsi_transport_sas,libata<br>ehci_hcd=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 33653=A0 0<br>ohci_hcd=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
18209=A0 0<br>
button=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5111=A0 0<br>dm_m=
irror=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 12064=A0 0<br>dm_region_hash=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 9658=A0 1 dm_mirror<br>dm_log=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8240=A0 2 dm_mirror,dm_region_hash<br>dm_=
mod=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 65814=A0 20 dm_mirror,d=
m_log<br>
<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><br>
&gt;<br>
&gt; Many many thanks for taking the toime to put together that nice and us=
eful<br>
&gt; info.<br>
<br>
</div>Those repos are there for years actually just that SL6/CentOS6 are<br=
>
considered quite new in those repos. =A0I used the same repos when using<br=
>
CentOS 5 as dom0 last time but cease it due to the time involved to<br>
support those in CentOS 5. =A0I rather focus on SL6/CentOS6 :) =A0Just<br>
beware that all my dom0 servers are SL6 based.<br>
<br>
Feedbacks are greatly appreciated and if you need assistance off this<br>
list are welcome (just compose another new mail direct to me so that I<br>
know it is not from this xen-users list).<br>
<div><div><br></div></div></blockquote><div>Thank you for taking the toine =
to read and answer.<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
<div><div>
Thanks.<br>
<br>
Kindest regards,<br>
Giam Teck Choon<br>
<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks.<br>
&gt;&gt;<br>
&gt;&gt; Kindest regards,<br>
&gt;&gt; Giam Teck Choon<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Thank you very much.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Again.<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; David Gonzalez H.<br>
&gt;&gt; &gt; Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+57128=
91168" target=3D"_blank">+(57-1)289-1168</a><br>
&gt;&gt; &gt; Medellin: <a href=3D"tel:%2B%2857-1%29247-0985" value=3D"+571=
2470985" target=3D"_blank">+(57-1)247-0985</a><br>
&gt;&gt; &gt; Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158=
388326" target=3D"_blank">+(57)315-838-8326</a><br>
&gt;&gt; &gt; DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
&gt;&gt; &gt; <a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://=
www.dghvoip.com/</a><br>
&gt;&gt; &gt; Proud Linux User #294661<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; David Gonzalez H.<br>
&gt; Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+5712891168" ta=
rget=3D"_blank">+(57-1)289-1168</a><br>
&gt; Medellin: <a href=3D"tel:%2B%2857-1%29247-0985" value=3D"+5712470985" =
target=3D"_blank">+(57-1)247-0985</a><br>
&gt; Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158388326" t=
arget=3D"_blank">+(57)315-838-8326</a><br>
&gt; DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
&gt; <a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://www.dghvo=
ip.com/</a><br>
&gt; Proud Linux User #294661<br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>David Gonza=
lez H.<br>Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+571289116=
8" target=3D"_blank">+(57-1)289-1168</a><br>Medellin: <a href=3D"tel:%2B%28=
57-1%29247-0985" value=3D"+5712470985" target=3D"_blank">+(57-1)247-0985</a=
><br>
Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158388326" target=
=3D"_blank">+(57)315-838-8326</a><br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTI=
ONS<br><a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://www.dgh=
voip.com/</a><br>

Proud Linux User #294661<br>

--0015175cffe827daea04b84daa0c--


--===============2252704011190247239==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2252704011190247239==--


From xen-users-bounces@lists.xensource.com Mon Feb 06 16:00:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 16:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuQxC-0004mf-3o; Mon, 06 Feb 2012 15:58:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RuQx9-0004mI-W7
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 15:58:04 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1328543613!12057680!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,
	UPPERCASE_25_50,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32440 invoked from network); 6 Feb 2012 15:53:34 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 15:53:34 -0000
Received: by bkbzv3 with SMTP id zv3so14645118bkb.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 07:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=YHy7FqcOgIj49aEFAJVNjijvqbMB3G9HM/ox1e5Yy7Y=;
	b=oqQ+8OCyaYBB/Mfu2RfM2W7VH1UsQcnbWQTSg2CSgXxA1J4sWUzVpwB3zdGmFzqv7r
	nhmAvZkkpOqq5m3Vnd+wj0abhQBvxX1ZY/PPyNdczAn6a/UVNB/yxExAuIndCPLlviLV
	ur+EyckTQ+EV+OxduiVdhxSwjd/CDAd53+kw0=
MIME-Version: 1.0
Received: by 10.204.136.220 with SMTP id s28mr8870030bkt.59.1328543613573;
	Mon, 06 Feb 2012 07:53:33 -0800 (PST)
Received: by 10.205.26.68 with HTTP; Mon, 6 Feb 2012 07:53:33 -0800 (PST)
In-Reply-To: <CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
	<CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
Date: Mon, 6 Feb 2012 10:53:33 -0500
Message-ID: <CACc2k3fOryQm02weLNt2zZ8D=wsTi=hr+xKCVu1ULYJwXs6f9w@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Teck Choon Giam <giamteckchoon@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2252704011190247239=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2252704011190247239==
Content-Type: multipart/alternative; boundary=0015175cffe827daea04b84daa0c

--0015175cffe827daea04b84daa0c
Content-Type: text/plain; charset=ISO-8859-1

Hey Choon,

On Mon, Feb 6, 2012 at 1:13 AM, Teck Choon Giam <giamteckchoon@gmail.com>wrote:

> On Mon, Feb 6, 2012 at 11:46 AM, David Gonzalez <dgonzalezh@gmail.com>
> wrote:
> > Hey
> >
> > On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam <giamteckchoon@gmail.com
> >
> > wrote:
> >>
> >> On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez <dgonzalezh@gmail.com>
> >> wrote:
> >> >
> >> >
> >> > On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam
> >> > <giamteckchoon@gmail.com>
> >> > wrote:
> >> >>
> >> >> On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez <dgonzalezh@gmail.com
> >
> >> >> wrote:
> >> >> > Yo, Teck, nice name heh,
> >> >>
> >> >> Grrr... My Surname is Giam and Name is Teck Choon :p
>

You're from?.


>  >> >>
> >> >> >
> >> >> > On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam
> >> >> > <giamteckchoon@gmail.com>
> >> >> > wrote:
> >> >> >>
> >> >> >> On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez
> >> >> >> <dgonzalezh@gmail.com>
> >> >> >> wrote:
> >> >> >> > Hey hope this opne is a "make senser".
> >> >> >> >
> >> >> >> > Has anyone tried the "Subject line" combo?, I've compiled a
> dozen
> >> >> >> > src.rpm
> >> >> >> > kern el 3.0 and 3.1 packages with no luck to try native upstream
> >> >> >> > Dom0
> >> >> >> > kernel
> >> >> >>
> >> >> >> > support with no success, just a kernel oops and constant
> reboots.
> >> >> >>
> >> >> >> I have compiled 3.0, 3.1 and 3.2 kernels for dom0 and domU for my
> >> >> >> own patched kernels (add iscsitarget as module into it as
> example).
> >> >> >> Tested with xen-4.1.3-rc1-pre.
> >> >> >>
> >> >> > Ok, I'm guessing that mus me one of my many mistakes when doing
> this,
> >> >> > I
> >> >> > haven't added the rite modules.
> >> >> >
> >> >> >>
> >> >> >> >
> >> >> >> > I followed Fedora's wiki on building a custom kernel, even used
> >> >> >> > F16's >
> >> >> >> > .config which also was a no-no. I'd like to try F16 which comes
> >> >> >> > with
> >> >> >> > 3.0 >
> >> >> >> > out-of-the-box, but I've already set up my CentOS 6.2 pretty
> >> >> >> > nicely
> >> >> >> > to
> >> >> >> > just "mkfs.ext3" on it, so if anyone has some _updated_ info
> (3rd
> >> >> >> > quarter
> >> >> >> > 2011 or 2012) that I can refer to, please advise.
> >> >> >>
> >> >> >> Although I don't use CentOS 6.  I use Scientific Linux 6 instead.
> >> >> >> Don't use Fedora kernel .config as there are many debug options
> >> >> >> enabled if I remember correctly.  Even I use RHEL6 .config for
> >> >> >> 2.6.32.x pvops kernel for Jeremy's xen git tree will encounter
> >> >> >> problems.  In short, you can use one of those .config then use
> make
> >> >> >> menuconfig to disable power, cgroup, debug etc. options and start
> >> >> >> from there as this is how I did.
> >> >> >>
> >> >> > Hmm, I tried that with rpmbuild -bb kernel.spec and as described on
> >> >> > F16
> >> >> > wiki, and disabled many many options and the kernel compiled aok
> and
> >> >> > the
> >> >> > installed fine but never booted, it kept rebooting.
> >> >>
> >> >> Just a question... is your xen installed from source or from rpm
> >> >> package?
> >> >
> >> >
> >> > It's from myoung Fedora repos it's rpm package, altho I built 4.1.2
> >> > myself
> >> > but it's not installed from those but froma repo.
> >> >>
> >> >>
> >> >> >
> >> >> > I'll try your suggestions and hope that it helps.
> >> >>
> >> >> If that doesn't, you can use mine instead of burning your time to
> make
> >> >> it work ;)  Anyway, I think it is a good experience to make it work
> >> >> from self compile and there are many things to learn from this
> >> >> experience.
> >> >
> >> >
> >> > Huh, self-compiled, I've done that a hundred times, but it's always a
> >> > no-no,
> >> > i'v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x  and no luck either,
> >> > I've
> >> > got a devel machine runiing also CentOS 6.0 with 4 cores and 2048MB
> uin
> >> > RAM
> >> > so itr takes not tyoo long but it's frustrating to reboot and get
> >> > nothing.
> >> >
> >> > I'd like to try yours, do you happen to have a repo or some place to
> get
> >> > your rpms?.
> >>
> >> The guide is at http://choon.net/forum/read.php?16,672307
> >
> >
> > Well, followed it and  there seemed to be a problem when I downloaded and
> > installed the kernel, I installed it with rpm -ivh choon...kernel...rpm
> and
> > the system never came back up online.
>
> Have you try the guide posted and boot into xen-kernel-2.6.32.56-0
> first?  If that is successfully, then you can follow the guide to
> create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using
> yum install choon-kernel to install?  Would appreciate feedback about
> the failure or success ;)
>

Yup, in fact that was what I did to install the kernel, but it kept
downloading 2.6.32, so I went ahead and d/loaded 3.1 and 3.2 and installed
them via rpm -uvh.
I'm guessing these should be changed or modified to use 3.x series kernels,
am I wrong.

# choonrpmsrepoctl create choonrpms-kernels
# choonrpmsrepoctl enable choonrpms-kernels

I also found something about that nice grub parameter I didn't know and
it's the "fallback=#" parameter which on the locked server I didn't use,
but now i'lkl reboot that machine and check the output


>
> >
> > I-ll check and report as soon as I get to the DC tomorrow, I'll also
> check
> > the howto again.
>
> Thanks for it in advance.  Please let me know your network ethernet
> information (lspci -vvv output and lsmod output) as I am afraid it may
> be an issue.  Sometimes, if a board has two same onboard ethernet and
> when you boot stock kernel you get the order of eth0 as HW ... 01 and
> eth1 as HW ... 02 then when you boot into custom kernel you get the
> order being switched.  I encountered it before and checked the udev
> rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is
> correct.
>

Network doesn't seem to be an issue, I have that server with two onborad
NICs which are the same but they're connected to different switches and on
two different class C networks, I set up using C6.2 nifcfg-ethX scripts and
set them up as bridged xenbr0 and xenbr1. They both work on that server
with no issue at all.

the HP ML115 has only one on board NIC which is also a bridge.

Hrere's the outoput you requested but from the WORKING server, as I get the
HP ML115 rebooted I-ll get back to you to show you its outputs.

# lspci -vv
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev
a4)
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Capabilities: [44] HyperTransport: Slave or Primary Interface
                Command: BaseUnitID=0 UnitCnt=15 MastHost- DefDir- DUL-
                Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut-
LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn-
                Revision ID: 1.03
                Link Frequency 0: 1.0GHz
                Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+
500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA-
UIDRD-
                Link Frequency 1: 200MHz
                Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 1: 200MHz- 300MHz- 400MHz-
500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE-
SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
                Prefetchable memory behind bridge Upper: 00-00
                Bus Number: 00
        Capabilities: [e0] HyperTransport: MSI Mapping Enable+ Fixed-
                Mapping Address Base: 00000000fee00000

00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev f1)
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0

00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at ec00 [size=32]
        Region 4: I/O ports at 4c00 [size=64]
        Region 5: I/O ports at 4e00 [size=64]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: nForce2_smbus
        Kernel modules: i2c-nforce2

00:02.0 USB controller: nVidia Corporation CK804 USB Controller (rev a2)
(prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin A routed to IRQ 23
        Region 0: Memory at f5eff000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd

00:02.1 USB controller: nVidia Corporation CK804 USB Controller (rev a4)
(prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin B routed to IRQ 22
        Region 0: Memory at feb00000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [44] Debug port: BAR=1 offset=0098
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f3) (prog-if 8a
[Master SecP PriP])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable)
[size=8]
        Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable)
[size=1]
        Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable)
[size=8]
        Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable)
[size=1]
        Region 4: I/O ports at ffa0 [size=16]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: AMD_IDE

00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev
f3) (prog-if 85 [Master SecO PriO])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at e480 [size=8]
        Region 1: I/O ports at e400 [size=4]
        Region 2: I/O ports at e080 [size=8]
        Region 3: I/O ports at e000 [size=4]
        Region 4: I/O ports at dc00 [size=16]
        Region 5: Memory at f5efd000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: sata_nv
        Kernel modules: sata_nv

00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev
f3) (prog-if 85 [Master SecO PriO])
        Subsystem: ASUSTeK Computer Inc. Device 8162
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin A routed to IRQ 20
        Region 0: I/O ports at d880 [size=8]
        Region 1: I/O ports at d800 [size=4]
        Region 2: I/O ports at d480 [size=8]
        Region 3: I/O ports at d400 [size=4]
        Region 4: I/O ports at d080 [size=16]
        Region 5: Memory at f5efc000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: sata_nv
        Kernel modules: sata_nv

00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev f2) (prog-if
01 [Subtractive decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: f5600000-f56fffff
        Prefetchable memory behind bridge: f5f00000-fdefffff
        Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn-

00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if
00 [Normal decode])
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Memory behind bridge: f5700000-f57fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 4198
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #3, Speed 2.5GT/s, Width x2, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  8, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- PresDet+
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 0c, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if
00 [Normal decode])
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        Memory behind bridge: f5800000-f58fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 41a0
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #2, Speed 2.5GT/s, Width x2, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  4, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- PresDet+
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if
00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: 0000a000-0000cfff
        Memory behind bridge: f5900000-f5dfffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 41a8
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x8, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  2, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if
00 [Normal decode])
        Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] MSI: Enable+ Count=1/2 Maskable- 64bit+
                Address: 00000000feeff00c  Data: 41b0
        Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-
                Mapping Address Base: 00000000fee00000
        Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<512ns, L1 <4us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency
L0 <512ns, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug-
Surpise-
                        Slot #  1, PowerLimit 25.000000; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt-
HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd On, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet-
Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [160] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
HyperTransport Configuration
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [80] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [a0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [c0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-

00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Address Map
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM
Controller
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Kernel driver in use: amd64_edac
        Kernel modules: amd64_edac_mod

00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Miscellaneous Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [f0] Secure device <?>
        Kernel modules: k10temp

00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link
Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:19.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
HyperTransport Configuration
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [80] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [a0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO-
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut-
LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 1.0GHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-
        Capabilities: [c0] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+
Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init- EOC+ TXO+
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=N/C
DwFcInEn- LWO=N/C DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: 200MHz
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz-
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+
UIDRD- ExtRS- UCnfE-

00:19.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Address Map
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:19.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM
Controller
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Kernel driver in use: amd64_edac
        Kernel modules: amd64_edac_mod

00:19.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Miscellaneous Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Capabilities: [f0] Secure device <?>
        Kernel modules: k10temp

00:19.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link
Control
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

01:04.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics
Innovation) Z7/Z9 (XG20 core) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 82b4
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        BIST result: 00
        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
        Region 1: Memory at f56c0000 (32-bit, non-prefetchable) [size=256K]
        Region 2: I/O ports at 9c00 [size=128]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
Ethernet PCI Express (rev 21)
        Subsystem: ASUSTeK Computer Inc. Device 8149
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 283
        Region 0: Memory at f57f0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [48] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data
                Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
                Read-only fields:
                        [PN] Part number: BCM95721
                        [EC] Engineering changes: 106679-15
                        [SN] Serial number: 0123456789
                        [MN] Manufacture ID: 31 34 65 34
                        [RV] Reserved: checksum bad, 28 byte(s) reserved
                Read/write fields:
                        [YA] Asset tag: XYZ01234567
                        [RW] Read-write area: 107 byte(s) free
                End
        Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee0100c  Data: 4131
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
Latency L0 <4us, L1 <64us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
ChkEn-
        Capabilities: [13c] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-61-c0
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: tg3
        Kernel modules: tg3

03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
Ethernet PCI Express (rev 21)
        Subsystem: ASUSTeK Computer Inc. Device 8149
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 284
        Region 0: Memory at f58f0000 (64-bit, non-prefetchable) [size=64K]
        Expansion ROM at <ignored> [disabled]
        Capabilities: [48] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data
                Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
                Read-only fields:
                        [PN] Part number: BCM95721
                        [EC] Engineering changes: 106679-15
                        [SN] Serial number: 0123456789
                        [MN] Manufacture ID: 31 34 65 34
                        [RV] Reserved: checksum bad, 28 byte(s) reserved
                Read/write fields:
                        [YA] Asset tag: XYZ01234567
                        [RW] Read-write area: 107 byte(s) free
                End
        Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee0100c  Data: 4139
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
<4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
Latency L0 <4us, L1 <64us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr+ BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
ChkEn-
        Capabilities: [13c] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-63-b3
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: tg3
        Kernel modules: tg3

04:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET
PCI-Express Fusion-MPT SAS (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device 82c3
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 19
        Region 0: I/O ports at c000 [size=256]
        Region 1: Memory at f5dfc000 (64-bit, non-prefetchable) [size=16K]
        Region 3: Memory at f5de0000 (64-bit, non-prefetchable) [size=64K]
        Expansion ROM at f5a00000 [disabled] [size=2M]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s
<64ns, L1 <1us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s L1,
Latency L0 <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk-
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [98] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
                Vector table: BAR=1 offset=00002000
                PBA: BAR=1 offset=00003000
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
NonFatalErr-
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
ChkEn-
        Kernel driver in use: mptsas
        Kernel modules: mptsas

# lsmod
Module                  Size  Used by
xen_gntalloc            4065  0
sunrpc                204202  1
bridge                 69381  0
stp                     1939  1 bridge
ipv6                  242255  33 bridge
microcode             108233  0
pcspkr                  1814  0
serio_raw               4155  0
k10temp                 3167  0
hwmon                   1703  1 k10temp
amd64_edac_mod         18819  0
edac_core              39964  4 amd64_edac_mod
tg3                   122274  0
libphy                 20670  1 tg3
sg                     25143  0
i2c_nforce2             5205  0
i2c_core               22702  1 i2c_nforce2
ext4                  243772  6
jbd2                   53102  1 ext4
crc16                   1595  1 ext4
sd_mod                 25759  5
mptsas                 45838  0
mptscsih               29531  1 mptsas
mptbase                84265  2 mptsas,mptscsih
scsi_transport_sas     28533  1 mptsas
sata_nv                19346  3
libata                164765  1 sata_nv
scsi_mod              156890  6
sg,sd_mod,mptsas,mptscsih,scsi_transport_sas,libata
ehci_hcd               33653  0
ohci_hcd               18209  0
button                  5111  0
dm_mirror              12064  0
dm_region_hash          9658  1 dm_mirror
dm_log                  8240  2 dm_mirror,dm_region_hash
dm_mod                 65814  20 dm_mirror,dm_log



>
> >
> > Many many thanks for taking the toime to put together that nice and
> useful
> > info.
>
> Those repos are there for years actually just that SL6/CentOS6 are
> considered quite new in those repos.  I used the same repos when using
> CentOS 5 as dom0 last time but cease it due to the time involved to
> support those in CentOS 5.  I rather focus on SL6/CentOS6 :)  Just
> beware that all my dom0 servers are SL6 based.
>
> Feedbacks are greatly appreciated and if you need assistance off this
> list are welcome (just compose another new mail direct to me so that I
> know it is not from this xen-users list).
>
> Thank you for taking the toine to read and answer.


> Thanks.
>
> Kindest regards,
> Giam Teck Choon
>
> >>
> >>
> >> Thanks.
> >>
> >> Kindest regards,
> >> Giam Teck Choon
> >>
> >>
> >> >>
> >> >>
> >> >> >
> >> >> > Thank you very much.
> >> >>
> >> >> Thanks.
> >> >
> >> >
> >> > Again.
> >> > --
> >> > David Gonzalez H.
> >> > Bogota: +(57-1)289-1168
> >> > Medellin: +(57-1)247-0985
> >> > Cel: +(57)315-838-8326
> >> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> >> > http://www.dghvoip.com/
> >> > Proud Linux User #294661
> >
> >
> >
> >
> > --
> > David Gonzalez H.
> > Bogota: +(57-1)289-1168
> > Medellin: +(57-1)247-0985
> > Cel: +(57)315-838-8326
> > DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> > http://www.dghvoip.com/
> > Proud Linux User #294661
>



-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--0015175cffe827daea04b84daa0c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Choon,<br><br><div class=3D"gmail_quote">On Mon, Feb 6, 2012 at 1:13 AM=
, Teck Choon Giam <span dir=3D"ltr">&lt;<a href=3D"mailto:giamteckchoon@gma=
il.com" target=3D"_blank">giamteckchoon@gmail.com</a>&gt;</span> wrote:<br>=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

<div><div>On Mon, Feb 6, 2012 at 11:46 AM, David Gonzalez &lt;<a href=3D"ma=
ilto:dgonzalezh@gmail.com" target=3D"_blank">dgonzalezh@gmail.com</a>&gt; w=
rote:<br>
&gt; Hey<br>
&gt;<br>
&gt; On Sat, Feb 4, 2012 at 6:31 PM, Teck Choon Giam &lt;<a href=3D"mailto:=
giamteckchoon@gmail.com" target=3D"_blank">giamteckchoon@gmail.com</a>&gt;<=
br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Feb 5, 2012 at 6:54 AM, David Gonzalez &lt;<a href=3D"mail=
to:dgonzalezh@gmail.com" target=3D"_blank">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Sat, Feb 4, 2012 at 5:01 PM, Teck Choon Giam<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:giamteckchoon@gmail.com" target=3D"_bla=
nk">giamteckchoon@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Sun, Feb 5, 2012 at 5:35 AM, David Gonzalez &lt;<a hre=
f=3D"mailto:dgonzalezh@gmail.com" target=3D"_blank">dgonzalezh@gmail.com</a=
>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Yo, Teck, nice name heh,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Grrr... My Surname is Giam and Name is Teck Choon :p<br><=
/div></div></blockquote><div><br>You&#39;re from?.<br>=A0<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">

<div><div>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; On Sat, Feb 4, 2012 at 2:16 PM, Teck Choon Giam<br>
&gt;&gt; &gt;&gt; &gt; &lt;<a href=3D"mailto:giamteckchoon@gmail.com" targe=
t=3D"_blank">giamteckchoon@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; On Sat, Feb 4, 2012 at 1:25 PM, David Gonzalez<b=
r>
&gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:dgonzalezh@gmail.com" targ=
et=3D"_blank">dgonzalezh@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Hey hope this opne is a &quot;make senser&q=
uot;.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Has anyone tried the &quot;Subject line&quo=
t; combo?, I&#39;ve compiled a dozen<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; src.rpm<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; kern el 3.0 and 3.1 packages with no luck t=
o try native upstream<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Dom0<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; kernel<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; support with no success, just a kernel oops=
 and constant reboots.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; I have compiled 3.0, 3.1 and 3.2 kernels for dom=
0 and domU for my<br>
&gt;&gt; &gt;&gt; &gt;&gt; own=A0patched kernels (add iscsitarget as module=
 into it as example).<br>
&gt;&gt; &gt;&gt; &gt;&gt; Tested with xen-4.1.3-rc1-pre.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; Ok, I&#39;m guessing that mus me one of my many mist=
akes when doing this,<br>
&gt;&gt; &gt;&gt; &gt; I<br>
&gt;&gt; &gt;&gt; &gt; haven&#39;t added the rite modules.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; I followed Fedora&#39;s wiki on building a =
custom kernel, even used<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; F16&#39;s=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; .config which also was a no-no. I&#39;d lik=
e to try F16 which comes<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; with<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 3.0=A0&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; out-of-the-box, but I&#39;ve already set up=
 my CentOS 6.2 pretty<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; nicely<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; to<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; just=A0&quot;mkfs.ext3&quot; on it, so if a=
nyone has some _updated_ info (3rd<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; quarter<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2011 or=A02012) that I can refer to, please=
 advise.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Although I don&#39;t use CentOS 6. =A0I use Scie=
ntific Linux 6 instead.<br>
&gt;&gt; &gt;&gt; &gt;&gt; Don&#39;t use Fedora kernel .config as there are=
 many debug options<br>
&gt;&gt; &gt;&gt; &gt;&gt; enabled if I remember correctly. =A0Even I use R=
HEL6 .config for<br>
&gt;&gt; &gt;&gt; &gt;&gt; 2.6.32.x pvops kernel for Jeremy&#39;s xen git t=
ree will encounter<br>
&gt;&gt; &gt;&gt; &gt;&gt; problems. =A0In short, you can use one of those =
.config then use make<br>
&gt;&gt; &gt;&gt; &gt;&gt; menuconfig to disable power, cgroup, debug etc. =
options and start<br>
&gt;&gt; &gt;&gt; &gt;&gt; from=A0there as this is how I did.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; Hmm, I tried that with rpmbuild -bb kernel.spec and =
as described on<br>
&gt;&gt; &gt;&gt; &gt; F16<br>
&gt;&gt; &gt;&gt; &gt; wiki, and disabled many many options and the kernel =
compiled aok and<br>
&gt;&gt; &gt;&gt; &gt; the<br>
&gt;&gt; &gt;&gt; &gt; installed fine but never booted, it kept rebooting.<=
br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Just a question... is your xen installed from source or f=
rom rpm<br>
&gt;&gt; &gt;&gt; package?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; It&#39;s from myoung Fedora repos it&#39;s rpm package, altho=
 I built 4.1.2<br>
&gt;&gt; &gt; myself<br>
&gt;&gt; &gt; but it&#39;s not installed from those but froma repo.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I&#39;ll try your suggestions and hope that it helps=
.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; If that doesn&#39;t, you can use mine instead of burning =
your time to make<br>
&gt;&gt; &gt;&gt; it work ;) =A0Anyway, I think it is a good experience to =
make it work<br>
&gt;&gt; &gt;&gt; from self compile and there are many things to learn from=
 this<br>
&gt;&gt; &gt;&gt; experience.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Huh, self-compiled, I&#39;ve done that a hundred times, but i=
t&#39;s always a<br>
&gt;&gt; &gt; no-no,<br>
&gt;&gt; &gt; i&#39;v compiled 2.6.32 to 2.6.40 also 3.0.x to 3.1.x =A0and =
no luck either,<br>
&gt;&gt; &gt; I&#39;ve<br>
&gt;&gt; &gt; got a devel machine runiing also CentOS 6.0 with 4 cores and =
2048MB uin<br>
&gt;&gt; &gt; RAM<br>
&gt;&gt; &gt; so itr takes not tyoo long but it&#39;s frustrating to reboot=
 and get<br>
&gt;&gt; &gt; nothing.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;d like to try yours, do you happen to have a repo or so=
me place to get<br>
&gt;&gt; &gt; your rpms?.<br>
&gt;&gt;<br>
&gt;&gt; The guide is at <a href=3D"http://choon.net/forum/read.php?16,6723=
07" target=3D"_blank">http://choon.net/forum/read.php?16,672307</a><br>
&gt;<br>
&gt;<br>
&gt; Well, followed it and=A0 there seemed to be a problem when I downloade=
d and<br>
&gt; installed the kernel, I installed it with rpm -ivh choon...kernel...rp=
m and<br>
&gt; the system never came back up online.<br>
<br>
</div></div>Have you try the guide posted and boot into xen-kernel-2.6.32.5=
6-0<br>
first? =A0If that is successfully, then you can follow the guide to<br>
create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using<br>
yum install choon-kernel to install? =A0Would appreciate feedback about<br>
the failure or success ;)<br></blockquote><div><br>Yup, in fact that was wh=
at I did to install the kernel, but it kept downloading 2.6.32, so I went a=
head and d/loaded 3.1 and 3.2 and installed them via rpm -uvh.<br>I&#39;m g=
uessing these should be changed or modified to use 3.x series kernels, am I=
 wrong.<br>

<br><pre># choonrpmsrepoctl create choonrpms-kernels
# choonrpmsrepoctl enable choonrpms-kernels<br><br></pre>I also found somet=
hing about that nice grub parameter I didn&#39;t know and it&#39;s the &quo=
t;fallback=3D#&quot; parameter which on the locked server I didn&#39;t use,=
 but now i&#39;lkl reboot that machine and check the output<br>

=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><br>
&gt;<br>
&gt; I-ll check and report as soon as I get to the DC tomorrow, I&#39;ll al=
so check<br>
&gt; the howto again.<br>
<br>
</div>Thanks for it in advance. =A0Please let me know your network ethernet=
<br>
information (lspci -vvv output and lsmod output) as I am afraid it may<br>
be an issue. =A0Sometimes, if a board has two same onboard ethernet and<br>
when you boot stock kernel you get the order of eth0 as HW ... 01 and<br>
eth1 as HW ... 02 then when you boot into custom kernel you get the<br>
order being switched. =A0I encountered it before and checked the udev<br>
rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is<br>
correct.<br></blockquote><div><br>Network doesn&#39;t seem to be an issue, =
I have that server with two onborad NICs which are the same but they&#39;re=
 connected to different switches and on two different class C networks, I s=
et up using C6.2 nifcfg-ethX scripts and set them up as bridged xenbr0 and =
xenbr1. They both work on that server with no issue at all.<br>
<br>the HP ML115 has only one on board NIC which is also a bridge.<br><br>H=
rere&#39;s the outoput you requested but from the WORKING server, as I get =
the HP ML115 rebooted I-ll get back to you to show you its outputs.<br>
<br># lspci -vv<br>00:00.0 Memory controller: nVidia Corporation CK804 Memo=
ry Controller (rev a4)<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer=
 Inc. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ Sp=
ecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Hype=
rTransport: Slave or Primary Interface<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: BaseUnitID=3D0 UnitC=
nt=3D15 MastHost- DefDir- DUL-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 Link Control 0: CFlE- CST- CFE- &lt;LkFail- Init+ EOC- TXO- &lt;CRCE=
rr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Link Config 0: MLWI=3D16bit DwFcIn- MLWO=3D16bit DwFcOut- LWI=3D1=
6bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control 1: CFlE- CST- CF=
E- &lt;LkFail+ Init- EOC+ TXO+ &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config 1: MLWI=3D8bit D=
wFcIn- MLWO=3D8bit DwFcOut- LWI=3D8bit DwFcInEn- LWO=3D8bit DwFcOutEn-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 1.03<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency 0: 1.0GHz<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error 0: &lt;Prot- &lt;Ovfl- &=
lt;EOC- CTLTm-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Freque=
ncy Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1=
.2GHz- 1.4GHz- 1.6GHz- Vend-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capability: IsocFC+ L=
DTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Link Frequency 1: 200MHz<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Link Error 1: &lt;Prot- &lt;Ovfl- &lt;EOC- CTLTm-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability 1: 200MHz- 300M=
Hz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-<b=
r>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Error Handling: PFlE+ OFlE+ P=
FE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNF=
E- SERRNFE-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Prefetchable m=
emory behind bridge Upper: 00-00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 Bus Number: 00<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [e0] HyperTransport: MSI Mapping Enable=
+ Fixed-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address B=
ase: 00000000fee00000<br><br>00:01.0 ISA bridge: nVidia Corporation CK804 I=
SA Bridge (rev f1)<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc=
. Device 8162<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0<br><br>00:01.1 SMBus: nVidia Corporation C=
K804 SMBus (rev a2)<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer In=
c. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem- BusMaster- SpecC=
ycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Interrupt: pin A routed to IRQ 10<br>=A0=A0=A0=A0=A0=A0=A0 =
Region 0: I/O ports at ec00 [size=3D32]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 4: I/O ports at 4c00 [size=3D64]<br>=A0=A0=A0=
=A0=A0=A0=A0 Region 5: I/O ports at 4e00 [size=3D64]<br>=A0=A0=A0=A0=A0=A0=
=A0 Capabilities: [44] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D=
0-,D1-,D2-,D3hot+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use=
: nForce2_smbus<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: i2c-nforce2<br><br=
>00:02.0 USB controller: nVidia Corporation CK804 USB Controller (rev a2) (=
prog-if 10 [OHCI])<br>
=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8162<br>=A0=
=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASno=
op- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 Stat=
us: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort-=
 &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=
=A0=A0 Interrupt: pin A routed to IRQ 23<br>=A0=A0=A0=A0=A0=A0=A0 Region 0:=
 Memory at f5eff000 (32-bit, non-prefetchable) [size=3D4K]<br>=A0=A0=A0=A0=
=A0=A0=A0 Capabilities: [44] Power Management version 2<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1+ D2+ A=
uxCurrent=3D0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: ohci_hcd<br>=A0=A0=A0=
=A0=A0=A0=A0 Kernel modules: ohci-hcd<br>
<br>00:02.1 USB controller: nVidia Corporation CK804 USB Controller (rev a4=
) (prog-if 20 [EHCI])<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer =
Inc. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ Spe=
cCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=A0=A0 =
Interrupt: pin B routed to IRQ 22<br>=A0=A0=A0=A0=A0=A0=A0 Region 0: Memory=
 at feb00000 (32-bit, non-prefetchable) [size=3D256]<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Debug port: BAR=3D1 offset=3D0098<=
br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Power Management version 2<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1+ D2+ A=
uxCurrent=3D0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: ehci_hcd<br>=A0=A0=A0=A0=A0=A0=
=A0 Kernel modules: ehci-hcd<br><br>00:06.0 IDE interface: nVidia Corporati=
on CK804 IDE (rev f3) (prog-if 8a [Master SecP PriP])<br>=A0=A0=A0=A0=A0=A0=
=A0 Subsystem: ASUSTeK Computer Inc. Device 8162<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=
=A0=A0 Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [s=
ize=3D8]<br>=A0=A0=A0=A0=A0=A0=A0 Region 1: [virtual] Memory at 000003f0 (t=
ype 3, non-prefetchable) [size=3D1]<br>=A0=A0=A0=A0=A0=A0=A0 Region 2: [vir=
tual] Memory at 00000170 (32-bit, non-prefetchable) [size=3D8]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 3: [virtual] Memory at 00000370 (type 3, non-p=
refetchable) [size=3D1]<br>=A0=A0=A0=A0=A0=A0=A0 Region 4: I/O ports at ffa=
0 [size=3D16]<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Power Management =
version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- D=
SI- D1- D2- AuxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use=
: AMD_IDE<br><br>00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA=
 Controller (rev f3) (prog-if 85 [Master SecO PriO])<br>
=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8162<br>=A0=
=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASno=
op- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 Stat=
us: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort-=
 &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=
=A0=A0 Interrupt: pin A routed to IRQ 21<br>=A0=A0=A0=A0=A0=A0=A0 Region 0:=
 I/O ports at e480 [size=3D8]<br>=A0=A0=A0=A0=A0=A0=A0 Region 1: I/O ports =
at e400 [size=3D4]<br>=A0=A0=A0=A0=A0=A0=A0 Region 2: I/O ports at e080 [si=
ze=3D8]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 3: I/O ports at e000 [size=3D4]<br>=A0=A0=A0=
=A0=A0=A0=A0 Region 4: I/O ports at dc00 [size=3D16]<br>=A0=A0=A0=A0=A0=A0=
=A0 Region 5: Memory at f5efd000 (32-bit, non-prefetchable) [size=3D4K]<br>=
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Power Management version 2<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- A=
uxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: sata_nv<br>=A0=A0=A0=
=A0=A0=A0=A0 Kernel modules: sata_nv<br>
<br>00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (=
rev f3) (prog-if 85 [Master SecO PriO])<br>=A0=A0=A0=A0=A0=A0=A0 Subsystem:=
 ASUSTeK Computer Inc. Device 8162<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ M=
em+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2=
B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0 (750ns min, 250ns max)<br>=A0=A0=A0=A0=A0=A0=A0 =
Interrupt: pin A routed to IRQ 20<br>=A0=A0=A0=A0=A0=A0=A0 Region 0: I/O po=
rts at d880 [size=3D8]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 1: I/O ports at d800 [size=3D4]<br>=A0=A0=A0=
=A0=A0=A0=A0 Region 2: I/O ports at d480 [size=3D8]<br>=A0=A0=A0=A0=A0=A0=
=A0 Region 3: I/O ports at d400 [size=3D4]<br>=A0=A0=A0=A0=A0=A0=A0 Region =
4: I/O ports at d080 [size=3D16]<br>=A0=A0=A0=A0=A0=A0=A0 Region 5: Memory =
at f5efc000 (32-bit, non-prefetchable) [size=3D4K]<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [44] Power Management version 2<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxC=
urrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PM=
E-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: sata_nv<br>=A0=A0=A0=A0=A0=A0=
=A0 Kernel modules: sata_nv<br><br>00:09.0 PCI bridge: nVidia Corporation C=
K804 PCI Bridge (rev f2) (prog-if 01 [Subtractive decode])<br>=A0=A0=A0=A0=
=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParEr=
r- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Latency: 0<br>=A0=A0=A0=A0=A0=A0=A0 Bus: primary=3D00, seco=
ndary=3D01, subordinate=3D01, sec-latency=3D64<br>
=A0=A0=A0=A0=A0=A0=A0 I/O behind bridge: 00009000-00009fff<br>=A0=A0=A0=A0=
=A0=A0=A0 Memory behind bridge: f5600000-f56fffff<br>=A0=A0=A0=A0=A0=A0=A0 =
Prefetchable memory behind bridge: f5f00000-fdefffff<br>=A0=A0=A0=A0=A0=A0=
=A0 Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=3Dmedium &gt;TAbort- &=
lt;TAbort- &lt;MAbort+ &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr+ DiscTmrStat- DiscTmrSERREn-<br><br>00:0b.0 PCI bridge: nVidia Cor=
poration CK804 PCIE Bridge (rev f3) (prog-if 00 [Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D02, subordinate=3D02, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 Memory behind bridge: f5700000-f57fffff<br>=
=A0=A0=A0=A0=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort+ &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 4198<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #3, Speed 2.5GT/s, Width x2, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 8, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- Pres=
Det+ Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
0c, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:0=
c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if 00 [=
Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D03, subordinate=3D03, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 Memory behind bridge: f5800000-f58fffff<br>=
=A0=A0=A0=A0=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort+ &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 41a0<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #2, Speed 2.5GT/s, Width x2, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 4, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn+ PowerFlt- MRL- CmdCplt- Pres=
Det+ Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
14, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:0=
d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3) (prog-if 00 [=
Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D04, subordinate=3D04, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 I/O behind bridge: 0000a000-0000cfff<br>=A0=
=A0=A0=A0=A0=A0=A0 Memory behind bridge: f5900000-f5dfffff<br>=A0=A0=A0=A0=
=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbor=
t- &lt;TAbort- &lt;MAbort- &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 41a8<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #1, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 2, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- Pres=
Det+ Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
00, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:0=
e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [=
Normal decode])<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Bus: primary=3D00, secondary=3D05, subordinate=3D05, sec-latency=
=3D0<br>=A0=A0=A0=A0=A0=A0=A0 Secondary status: 66MHz- FastB2B- ParErr- DEV=
SEL=3Dfast &gt;TAbort- &lt;TAbort- &lt;MAbort- &lt;SERR- &lt;PERR-<br>
=A0=A0=A0=A0=A0=A0=A0 BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &gt;Rese=
t- FastB2B-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PriDiscTmr- Se=
cDiscTmr- DiscTmrStat- DiscTmrSERREn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities=
: [40] Power Management version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1+,D2+,D3ho=
t+,D3cold+)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] M=
SI: Enable+ Count=3D1/2 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Address: 00000000feeff00c=A0 Data: 41b0<br>=A0=A0=A0=A0=A0=
=A0=A0 Capabilities: [58] HyperTransport: MSI Mapping Enable- Fixed-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Mapping Address Base: 0000000=
0fee00000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] Express (v1) Root Por=
t (Slot+), MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: =
MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 &lt;4us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: R=
eport errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd+ ExtTag- =
PhantFunc- AuxPwr- NoSnoop+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr- TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0=
 &lt;512ns, L1 &lt;4us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCap: AttnBtn- PwrCtrl- MRL=
- AttnInd- PwrInd- HotPlug- Surpise-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Slot #=A0 1, PowerLimit 25.000000; Int=
erlock- NoCompl-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SltCtl: E=
nable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Contr=
ol: AttnInd Off, PwrInd On, Power- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- Pres=
Det- Interlock-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Changed: MRL- PresDet- LinkState-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RootCtl: ErrCorrectable- ErrN=
on-Fatal- ErrFatal- PMEIntEna- CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 RootCap: CRSVisible-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RootSta: PME ReqID 0000, PMEStatus- PMEPending-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [100] Virtual Channel &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
00, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: pcieport<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: shpchp<br><br>00:1=
8.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTra=
nsport Configuration<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [a0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [c0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
<br>00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
Address Map<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycl=
e- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt=
;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
DRAM Controller<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- Spec=
Cycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=
=A0=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast =
&gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: amd64_edac<br>=A0=A0=A0=A0=A0=
=A0=A0 Kernel modules: amd64_edac_mod<br><br>00:18.3 Host bridge: Advanced =
Micro Devices [AMD] Family 10h Processor Miscellaneous Control<br>=A0=A0=A0=
=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- Pa=
rErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [f0] Secure device &lt;?&gt;<br>=A0=A0=A0=A0=
=A0=A0=A0 Kernel modules: k10temp<br><br>00:18.4 Host bridge: Advanced Micr=
o Devices [AMD] Family 10h Processor Link Control<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>00:19.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
HyperTransport Configuration<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- Bu=
sMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Dis=
INTx-<br>=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DE=
VSEL=3Dfast &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<b=
r>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [80] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [a0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init+ EOC- TXO- &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3D16bit DwFcInEn- LWO=3D16bit DwFcOutEn-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 1.0GHz<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EO=
C- CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [c0] HyperTransport: Host or Secondary =
Interface<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Command: WarmRst=
+ DblEnd- DevNum=3D0 ChainSide- HostHide+ Slave- &lt;EOCErr- DUL-<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Control: CFlE- CST- CFE- &lt;L=
kFail- Init- EOC+ TXO+ &lt;CRCErr=3D0 IsocEn- LSEn- ExtCTL- 64b-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Config: MLWI=3D16bit DwF=
cIn- MLWO=3D16bit DwFcOut- LWI=3DN/C DwFcInEn- LWO=3DN/C DwFcOutEn-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Revision ID: 3.00<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency: 200MHz<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Error: &lt;Prot- &lt;Ovfl- &lt;EOC- =
CTLTm-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Link Frequency Capability: 20=
0MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GH=
z- Vend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Feature Capabilit=
y: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-<br>
<br>00:19.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
Address Map<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycl=
e- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt=
;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>00:19.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor =
DRAM Controller<br>=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- Spec=
Cycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=
=A0=A0=A0=A0=A0=A0 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast =
&gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: amd64_edac<br>=A0=A0=A0=A0=A0=
=A0=A0 Kernel modules: amd64_edac_mod<br><br>00:19.3 Host bridge: Advanced =
Micro Devices [AMD] Family 10h Processor Miscellaneous Control<br>=A0=A0=A0=
=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- Pa=
rErr- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfa=
st &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [f0] Secure device &lt;?&gt;<br>=A0=A0=A0=A0=
=A0=A0=A0 Kernel modules: k10temp<br><br>00:19.4 Host bridge: Advanced Micr=
o Devices [AMD] Family 10h Processor Link Control<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
<br>01:04.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphic=
s Innovation) Z7/Z9 (XG20 core) (prog-if 00 [VGA controller])<br>=A0=A0=A0=
=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 82b4<br>=A0=A0=A0=A0=
=A0=A0=A0 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParEr=
r- Stepping- SERR- FastB2B- DisINTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=3Dme=
dium &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>=A0=
=A0=A0=A0=A0=A0=A0 BIST result: 00<br>=A0=A0=A0=A0=A0=A0=A0 Region 0: Memor=
y at f8000000 (32-bit, prefetchable) [size=3D64M]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 1: Memory at f56c0000 (32-bit, non-prefetchabl=
e) [size=3D256K]<br>=A0=A0=A0=A0=A0=A0=A0 Region 2: I/O ports at 9c00 [size=
=3D128]<br>=A0=A0=A0=A0=A0=A0=A0 Expansion ROM at &lt;unassigned&gt; [disab=
led]<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [40] Power Management version 2=
<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1+ D2+ A=
uxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0=
 PME-<br><br>02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BC=
M5721 Gigabit Ethernet PCI Express (rev 21)<br>
=A0=A0=A0=A0=A0=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8149<br>=A0=
=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASno=
op- ParErr- Stepping- SERR+ FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 Stat=
us: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort-=
 &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Interrupt: pin A routed to IRQ 283<br>=A0=A0=A0=A0=A0=A0=A0 Regio=
n 0: Memory at f57f0000 (64-bit, non-prefetchable) [size=3D64K]<br>=A0=A0=
=A0=A0=A0=A0=A0 Capabilities: [48] Power Management version 2<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- A=
uxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D1=
 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [50] Vital Product Data<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Product Name: Broadcom NetXtreme=
 Gigabit Ethernet Controller<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Read-only fields:<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [PN] Part n=
umber: BCM95721<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 [EC] Engineering changes: 106679-15<br>=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [SN] Serial number: 012=
3456789<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 [MN] Manufacture ID: 31 34 65 34<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [RV] =
Reserved: checksum bad, 28 byte(s) reserved<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 Read/write fields:<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [YA] Asset tag: XYZ01234567<br>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [RW] Read-w=
rite area: 107 byte(s) free<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 End<br>=A0=A0=A0=A0=A0=A0=A0 =
Capabilities: [58] MSI: Enable+ Count=3D1/8 Maskable- 64bit+<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Address: 00000000fee0100c=A0 Data: 413=
1<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [d0] Express (v1) Endpoint, MSI 00=
<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: MaxPayload 128 by=
tes, PhantFunc 0, Latency L0s &lt;4us, L1 unlimited<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Un=
supported-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPa=
yload 128 bytes, MaxReadReq 4096 bytes<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ Trans=
Pend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCap: Port #0, Spe=
ed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &lt;4us, L1 &lt;64us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Clock=
PM- Surprise- LLActRep- BwNot-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSy=
nch- ClockPM- AutWidDis- BWInt- AutBWInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLA=
ctive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [100] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
14, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [=
13c] Virtual Channel &lt;?&gt;<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160]=
 Device Serial Number 00-1e-8c-ff-fe-51-61-c0<br>=A0=A0=A0=A0=A0=A0=A0 Capa=
bilities: [16c] Power Budgeting &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: tg3<br>=A0=A0=A0=A0=A0=A0=A0 Ke=
rnel modules: tg3<br><br>03:00.0 Ethernet controller: Broadcom Corporation =
NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21)<br>=A0=A0=A0=A0=A0=
=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 8149<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Interrupt: pin A routed to IRQ 284<br>=A0=A0=A0=A0=A0=A0=A0 Regio=
n 0: Memory at f58f0000 (64-bit, non-prefetchable) [size=3D64K]<br>=A0=A0=
=A0=A0=A0=A0=A0 Expansion ROM at &lt;ignored&gt; [disabled]<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [48] Power Management version 2<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- DSI- D1- D2- AuxC=
urrent=3D0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D1 PM=
E-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [50] Vital Product Data<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Product Name: Broadcom NetXtreme Gigabit =
Ethernet Controller<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Read-o=
nly fields:<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 [PN] Part number: BCM95721<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [EC] Engineering changes: 106679-15<br=
>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [SN] =
Serial number: 0123456789<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 [MN] Manufacture ID: 31 34 65 34<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [RV] Reserved: ch=
ecksum bad, 28 byte(s) reserved<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 Read/write fields:<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 [YA] =
Asset tag: XYZ01234567<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 [RW] Read-write area: 107 byte(s) free<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 End<br>=A0=A0=A0=A0=A0=A0=A0 Capabilit=
ies: [58] MSI: Enable+ Count=3D1/8 Maskable- 64bit+<br>=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 Address: 00000000fee0100c=A0 Data: 4139<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [d0] Express (v1) Endpoint, MSI 00<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCap: MaxPayload 128 bytes,=
 PhantFunc 0, Latency L0s &lt;4us, L1 unlimited<br>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTag+ AttnBtn- AttnInd- Pwr=
Ind- RBE- FLReset-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevCtl: Report errors: Correc=
table- Non-Fatal- Fatal- Unsupported-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RlxdOrd- ExtTag- PhantFunc- AuxPwr- No=
Snoop-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 MaxPayload 128 bytes, MaxReadReq 4096 bytes<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr- F=
atalErr- UnsuppReq- AuxPwr+ TransPend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency=
 L0 &lt;4us, L1 &lt;64us<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 ClockPM- Surprise- LLActRep- BwNot-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCtl: ASPM Disabled; RCB 64=
 bytes Disabled- Retrain- CommClk-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSynch- ClockPM- AutWidDis- BWInt- AutB=
WInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/=
s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [100] Advanced Error Reporting<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP- C=
mpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr+ BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
14, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [=
13c] Virtual Channel &lt;?&gt;<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [160]=
 Device Serial Number 00-1e-8c-ff-fe-51-63-b3<br>=A0=A0=A0=A0=A0=A0=A0 Capa=
bilities: [16c] Power Budgeting &lt;?&gt;<br>
=A0=A0=A0=A0=A0=A0=A0 Kernel driver in use: tg3<br>=A0=A0=A0=A0=A0=A0=A0 Ke=
rnel modules: tg3<br><br>04:00.0 SCSI storage controller: LSI Logic / Symbi=
os Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 04)<br>=A0=A0=A0=A0=A0=
=A0=A0 Subsystem: ASUSTeK Computer Inc. Device 82c3<br>
=A0=A0=A0=A0=A0=A0=A0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGA=
Snoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br>=A0=A0=A0=A0=A0=A0=A0 S=
tatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbo=
rt- &lt;MAbort- &gt;SERR- &lt;PERR- INTx-<br>
=A0=A0=A0=A0=A0=A0=A0 Latency: 0, Cache Line Size: 64 bytes<br>=A0=A0=A0=A0=
=A0=A0=A0 Interrupt: pin A routed to IRQ 19<br>=A0=A0=A0=A0=A0=A0=A0 Region=
 0: I/O ports at c000 [size=3D256]<br>=A0=A0=A0=A0=A0=A0=A0 Region 1: Memor=
y at f5dfc000 (64-bit, non-prefetchable) [size=3D16K]<br>
=A0=A0=A0=A0=A0=A0=A0 Region 3: Memory at f5de0000 (64-bit, non-prefetchabl=
e) [size=3D64K]<br>=A0=A0=A0=A0=A0=A0=A0 Expansion ROM at f5a00000 [disable=
d] [size=3D2M]<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [50] Power Management=
 version 2<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Flags: PMEClk- =
DSI- D1+ D2+ AuxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Status: D0 NoSoftRst- PME-Ena=
ble- DSel=3D0 DScale=3D0 PME-<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [68] E=
xpress (v1) Endpoint, MSI 00<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 &l=
t;1us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtTa=
g+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Un=
supported-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 MaxPa=
yload 128 bytes, MaxReadReq 512 bytes<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- Trans=
Pend-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 LnkCap: Port #0, Spe=
ed 2.5GT/s, Width x8, ASPM L0s L1, Latency L0 &lt;64ns, L1 &lt;1us<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Clock=
PM- Surprise- LLActRep- BwNot-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ExtSy=
nch- ClockPM- AutWidDis- BWInt- AutBWInt-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk- DLA=
ctive- BWMgmt- ABWMgmt-<br>
=A0=A0=A0=A0=A0=A0=A0 Capabilities: [98] MSI: Enable- Count=3D1/1 Maskable-=
 64bit+<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Address: 000000000=
0000000=A0 Data: 0000<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [b0] MSI-X: En=
able- Count=3D1 Masked-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Ve=
ctor table: BAR=3D1 offset=3D00002000<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 PBA: BAR=3D1 offset=3D0000300=
0<br>=A0=A0=A0=A0=A0=A0=A0 Capabilities: [100] Advanced Error Reporting<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESta:=A0 DLP- SDES- TLP- FCP=
- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UEMsk:=A0 DLP- SDES- TLP- FCP=
- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 UESvrt: DLP+ SDES- TLP- FCP+ =
CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-<br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CESta:=A0 RxErr- BadTLP- BadD=
LLP- Rollover- Timeout- NonFatalErr-<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 CEMsk:=A0 RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalE=
rr-<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 AERCap: First Error Pointer: =
00, GenCap+ CGenEn- ChkCap+ ChkEn-<br>=A0=A0=A0=A0=A0=A0=A0 Kernel driver i=
n use: mptsas<br>=A0=A0=A0=A0=A0=A0=A0 Kernel modules: mptsas<br><br># lsmo=
d<br>Module=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Size=A0 Used=
 by<br>xen_gntalloc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 4065=A0 0<br>
sunrpc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 204202=A0 1<br>bridge=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 69381=A0 0<br>stp=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1939=A0 1 bridge<br>ipv=
6=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 242255=A0 33 bridge<br=
>microcode=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 108233=A0 0<br>pcspkr=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1814=A0 0<br>
serio_raw=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 4155=A0 0<br>k10temp=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 3167=A0 0<br>hwmon=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1703=A0 1 k10temp<br>amd64_ed=
ac_mod=A0=A0=A0=A0=A0=A0=A0=A0 18819=A0 0<br>edac_core=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 39964=A0 4 amd64_edac_mod<br>tg3=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 122274=A0 0<br>
libphy=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 20670=A0 1 tg3<br>sg=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 25143=A0 0<br>=
i2c_nforce2=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5205=A0 0<br>i2c_core=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 22702=A0 1 i2c_nforce2<br>ext4=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 243772=A0 6<br>jbd2=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 53102=A0 1 ext4<br>
crc16=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1595=A0 1 ext4<=
br>sd_mod=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 25759=A0 5<br>mpt=
sas=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 45838=A0 0<br>mptscsih=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 29531=A0 1 mptsas<br>mptbase=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 84265=A0 2 mptsas,mptscsih<br>sc=
si_transport_sas=A0=A0=A0=A0 28533=A0 1 mptsas<br>
sata_nv=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 19346=A0 3<br>libata=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 164765=A0 1 sata_nv<br>scsi_m=
od=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 156890=A0 6 sg,sd_mod,mptsas,mpts=
csih,scsi_transport_sas,libata<br>ehci_hcd=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 33653=A0 0<br>ohci_hcd=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
18209=A0 0<br>
button=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5111=A0 0<br>dm_m=
irror=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 12064=A0 0<br>dm_region_hash=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 9658=A0 1 dm_mirror<br>dm_log=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8240=A0 2 dm_mirror,dm_region_hash<br>dm_=
mod=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 65814=A0 20 dm_mirror,d=
m_log<br>
<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><br>
&gt;<br>
&gt; Many many thanks for taking the toime to put together that nice and us=
eful<br>
&gt; info.<br>
<br>
</div>Those repos are there for years actually just that SL6/CentOS6 are<br=
>
considered quite new in those repos. =A0I used the same repos when using<br=
>
CentOS 5 as dom0 last time but cease it due to the time involved to<br>
support those in CentOS 5. =A0I rather focus on SL6/CentOS6 :) =A0Just<br>
beware that all my dom0 servers are SL6 based.<br>
<br>
Feedbacks are greatly appreciated and if you need assistance off this<br>
list are welcome (just compose another new mail direct to me so that I<br>
know it is not from this xen-users list).<br>
<div><div><br></div></div></blockquote><div>Thank you for taking the toine =
to read and answer.<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
<div><div>
Thanks.<br>
<br>
Kindest regards,<br>
Giam Teck Choon<br>
<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks.<br>
&gt;&gt;<br>
&gt;&gt; Kindest regards,<br>
&gt;&gt; Giam Teck Choon<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Thank you very much.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Again.<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; David Gonzalez H.<br>
&gt;&gt; &gt; Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+57128=
91168" target=3D"_blank">+(57-1)289-1168</a><br>
&gt;&gt; &gt; Medellin: <a href=3D"tel:%2B%2857-1%29247-0985" value=3D"+571=
2470985" target=3D"_blank">+(57-1)247-0985</a><br>
&gt;&gt; &gt; Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158=
388326" target=3D"_blank">+(57)315-838-8326</a><br>
&gt;&gt; &gt; DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
&gt;&gt; &gt; <a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://=
www.dghvoip.com/</a><br>
&gt;&gt; &gt; Proud Linux User #294661<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; David Gonzalez H.<br>
&gt; Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+5712891168" ta=
rget=3D"_blank">+(57-1)289-1168</a><br>
&gt; Medellin: <a href=3D"tel:%2B%2857-1%29247-0985" value=3D"+5712470985" =
target=3D"_blank">+(57-1)247-0985</a><br>
&gt; Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158388326" t=
arget=3D"_blank">+(57)315-838-8326</a><br>
&gt; DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
&gt; <a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://www.dghvo=
ip.com/</a><br>
&gt; Proud Linux User #294661<br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>David Gonza=
lez H.<br>Bogota: <a href=3D"tel:%2B%2857-1%29289-1168" value=3D"+571289116=
8" target=3D"_blank">+(57-1)289-1168</a><br>Medellin: <a href=3D"tel:%2B%28=
57-1%29247-0985" value=3D"+5712470985" target=3D"_blank">+(57-1)247-0985</a=
><br>
Cel: <a href=3D"tel:%2B%2857%29315-838-8326" value=3D"+573158388326" target=
=3D"_blank">+(57)315-838-8326</a><br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTI=
ONS<br><a href=3D"http://www.dghvoip.com/" target=3D"_blank">http://www.dgh=
voip.com/</a><br>

Proud Linux User #294661<br>

--0015175cffe827daea04b84daa0c--


--===============2252704011190247239==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2252704011190247239==--


From xen-users-bounces@lists.xensource.com Mon Feb 06 16:57:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 16:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuRqm-0007L4-Cv; Mon, 06 Feb 2012 16:55:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RuRqk-0007Kq-O2
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 16:55:31 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328547319!14186049!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29459 invoked from network); 6 Feb 2012 16:55:21 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 16:55:21 -0000
Received: by pbds6 with SMTP id s6so41195696pbd.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 08:55:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=7yptynTwQB5ofPQTrhlPJqEGbszM4KqGeAbHjmwpBu4=;
	b=gt7Rzk4a5G5z1ZzGoZoUe1ZaVFFhwl1A4NDcRbwqQke7Q0FYrzp/9ymcNF7Jq+76zp
	PwrxfBMPUoxSHblG57y40AIGK98pu1QUBUNoPfN5I0kykC396nZmro1cY4w9VfhlnM7A
	jUuuj/YbqHIASmMF+YbgC2a2itwxtF9UMi0AU=
MIME-Version: 1.0
Received: by 10.68.220.232 with SMTP id pz8mr16952452pbc.28.1328547318790;
	Mon, 06 Feb 2012 08:55:18 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Mon, 6 Feb 2012 08:55:18 -0800 (PST)
In-Reply-To: <CACc2k3fOryQm02weLNt2zZ8D=wsTi=hr+xKCVu1ULYJwXs6f9w@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
	<CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
	<CACc2k3fOryQm02weLNt2zZ8D=wsTi=hr+xKCVu1ULYJwXs6f9w@mail.gmail.com>
Date: Tue, 7 Feb 2012 00:55:18 +0800
Message-ID: <CAEwRVpMk3vvvXiwHFeca7d6EecBGR=S1KP2rf4G4stmjEyCRwg@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

>> >> >> <dgonzalezh@gmail.com>
>> >> >> wrote:
>> >> >> > Yo, Teck, nice name heh,
>> >> >>
>> >> >> Grrr... My Surname is Giam and Name is Teck Choon :p
>
>
> You're from?.

Singapore :)

>> Have you try the guide posted and boot into xen-kernel-2.6.32.56-0
>> first?  If that is successfully, then you can follow the guide to
>> create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using
>> yum install choon-kernel to install?  Would appreciate feedback about
>> the failure or success ;)
>
>
> Yup, in fact that was what I did to install the kernel, but it kept
> downloading 2.6.32, so I went ahead and d/loaded 3.1 and 3.2 and installed
> them via rpm -uvh.

It might take several minutes if your server is from the location far
from Singapore :p

If you mean rpm -Uvh for any kernel, you will have problems.  Please
use rpm -ivh for any kernels please.

> I'm guessing these should be changed or modified to use 3.x series kernels,
> am I wrong.
>
> # choonrpmsrepoctl create choonrpms-kernels
> # choonrpmsrepoctl enable choonrpms-kernels

You are not wrong.  Example if you want to install xen-4.1 with kernel v3.2:

# choonrpmsrepoctl enable choonrpms
# choonrpmsrepoctl create choonrpms-xen-4.1
# choonrpmsrepoctl enable choonrpms-xen-4.1
# choonrpmsrepoctl create choonrpms-kernels-3.2
# choonrpmsrepoctl enable choonrpms-kernels-3.2
# yum -y install xen choon-kernel

Skip the "create choonrpms-kernels and enable choonrpms-kernels" since
you want to use v3.2 for example.

Here is one of my server output running xen-4.1 latest changeset and
choon-kernel-3.2.4:

# rpm -q --queryformat '%{version}-%{release}\n' xen
4.1.3-23224.0.choon.sl6

# xl info
host                   : xen08.choon.net
release                : 3.2.4-0.choon.sl6.x86_64
version                : #1 SMP Sat Feb 4 10:27:59 SGT 2012
machine                : x86_64
nr_cpus                : 8
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 3192
hw_caps                :
bfebfbff:28100800:00000000:00003f40:11bae3ff:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 16374
free_memory            : 15681
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .3-rc1-pre
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        : dom0_mem=512M loglvl=all guest_loglvl=all
cpuidle=0 cpufreq=none
cc_compiler            : gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC)
cc_compile_by          : mockbuild
cc_compile_domain      : choon.net
cc_compile_date        : Fri Feb  3 04:43:54 SGT 2012
xend_config_format     : 4

# uname -r
3.2.4-0.choon.sl6.x86_64

>
> I also found something about that nice grub parameter I didn't know and it's
> the "fallback=#" parameter which on the locked server I didn't use, but now
> i'lkl reboot that machine and check the output

fallback option is there if got problem to boot the default=# kernel.
So never put fallback=# and default=# to your untest kernel.  In fact,
to test a kernel I will never put that kernel in default=# not
fallback=# lines.

Example:

default=1
fallback=1
title 1st custom kernel ... ...

title 1st stock kernel entry in grub.conf ... ...

title 2nd stock kernel ... ...

your default=1 here refers to the second title line in grub.conf which
is 1st stock kernel.  If you put default=0 then it refers to 1st
custom kernel (first title line from top to bottom).

So how to test without setting default boot kernel for custom kernel
as above?  Very simple:

Issue the below command as root:
# echo "savedefault --default=0 --once" | grub --no-floppy --batch

Then reboot. The above command temp. set default=0 only once in grub
and if the server never comes back online, you can ask the data center
tech. to reboot then it will boot to your default=1 kernel.

>> Thanks for it in advance.  Please let me know your network ethernet
>> information (lspci -vvv output and lsmod output) as I am afraid it may
>> be an issue.  Sometimes, if a board has two same onboard ethernet and
>> when you boot stock kernel you get the order of eth0 as HW ... 01 and
>> eth1 as HW ... 02 then when you boot into custom kernel you get the
>> order being switched.  I encountered it before and checked the udev
>> rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is
>> correct.
>
>
> Network doesn't seem to be an issue, I have that server with two onborad
> NICs which are the same but they're connected to different switches and on
> two different class C networks, I set up using C6.2 nifcfg-ethX scripts and
> set them up as bridged xenbr0 and xenbr1. They both work on that server with
> no issue at all.

Ok.  Just to make sure.

>
> the HP ML115 has only one on board NIC which is also a bridge.
>
> Hrere's the outoput you requested but from the WORKING server, as I get the
> HP ML115 rebooted I-ll get back to you to show you its outputs.
>
> # lspci -vv

SNAP

> 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
> Ethernet PCI Express (rev 21)
>         Subsystem: ASUSTeK Computer Inc. Device 8149
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 283
>         Region 0: Memory at f57f0000 (64-bit, non-prefetchable) [size=64K]
>         Capabilities: [48] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot+,D3cold+)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>         Capabilities: [50] Vital Product Data
>                 Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
>                 Read-only fields:
>                         [PN] Part number: BCM95721
>                         [EC] Engineering changes: 106679-15
>                         [SN] Serial number: 0123456789
>                         [MN] Manufacture ID: 31 34 65 34
>                         [RV] Reserved: checksum bad, 28 byte(s) reserved
>                 Read/write fields:
>                         [YA] Asset tag: XYZ01234567
>                         [RW] Read-write area: 107 byte(s) free
>                 End
>         Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
>                 Address: 00000000fee0100c  Data: 4131
>         Capabilities: [d0] Express (v1) Endpoint, MSI 00
>                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us,
> L1 unlimited
>                         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
> Unsupported-
>                         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>                         MaxPayload 128 bytes, MaxReadReq 4096 bytes
>                 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
> TransPend-
>                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
> Latency L0 <4us, L1 <64us
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
> CommClk-
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
> DLActive- BWMgmt- ABWMgmt-
>         Capabilities: [100] Advanced Error Reporting
>                 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>                 UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>                 CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
> ChkEn-
>         Capabilities: [13c] Virtual Channel <?>
>         Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-61-c0
>         Capabilities: [16c] Power Budgeting <?>
>         Kernel driver in use: tg3
>         Kernel modules: tg3
>
> 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
> Ethernet PCI Express (rev 21)
>         Subsystem: ASUSTeK Computer Inc. Device 8149
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 284
>         Region 0: Memory at f58f0000 (64-bit, non-prefetchable) [size=64K]
>         Expansion ROM at <ignored> [disabled]
>         Capabilities: [48] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot+,D3cold+)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>         Capabilities: [50] Vital Product Data
>                 Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
>                 Read-only fields:
>                         [PN] Part number: BCM95721
>                         [EC] Engineering changes: 106679-15
>                         [SN] Serial number: 0123456789
>                         [MN] Manufacture ID: 31 34 65 34
>                         [RV] Reserved: checksum bad, 28 byte(s) reserved
>                 Read/write fields:
>                         [YA] Asset tag: XYZ01234567
>                         [RW] Read-write area: 107 byte(s) free
>                 End
>         Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
>                 Address: 00000000fee0100c  Data: 4139
>         Capabilities: [d0] Express (v1) Endpoint, MSI 00
>                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us,
> L1 unlimited
>                         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
> Unsupported-
>                         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>                         MaxPayload 128 bytes, MaxReadReq 4096 bytes
>                 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
> TransPend-
>                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
> Latency L0 <4us, L1 <64us
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
> CommClk-
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
> DLActive- BWMgmt- ABWMgmt-
>         Capabilities: [100] Advanced Error Reporting
>                 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>                 UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>                 CESta:  RxErr+ BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
> ChkEn-
>         Capabilities: [13c] Virtual Channel <?>
>         Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-63-b3
>         Capabilities: [16c] Power Budgeting <?>
>         Kernel driver in use: tg3
>         Kernel modules: tg3

Ok so it is tg3 driver huh... this one is compiled as module.  At
least I can confirm in v3.2 kernel.

> 04:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET
> PCI-Express Fusion-MPT SAS (rev 04)
>         Subsystem: ASUSTeK Computer Inc. Device 82c3
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 19
>         Region 0: I/O ports at c000 [size=256]
>         Region 1: Memory at f5dfc000 (64-bit, non-prefetchable) [size=16K]
>         Region 3: Memory at f5de0000 (64-bit, non-prefetchable) [size=64K]
>         Expansion ROM at f5a00000 [disabled] [size=2M]
>         Capabilities: [50] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>         Capabilities: [68] Express (v1) Endpoint, MSI 00
>                 DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s
> <64ns, L1 <1us
>                         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
> Unsupported-
>                         RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>                         MaxPayload 128 bytes, MaxReadReq 512 bytes
>                 DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
> TransPend-
>                 LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s L1,
> Latency L0 <64ns, L1 <1us
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
> CommClk-
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk-
> DLActive- BWMgmt- ABWMgmt-
>         Capabilities: [98] MSI: Enable- Count=1/1 Maskable- 64bit+
>                 Address: 0000000000000000  Data: 0000
>         Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
>                 Vector table: BAR=1 offset=00002000
>                 PBA: BAR=1 offset=00003000
>         Capabilities: [100] Advanced Error Reporting
>                 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>                 CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
> ChkEn-
>         Kernel driver in use: mptsas
>         Kernel modules: mptsas

mptsas is compiled as module as well at least in v3.2 kernel.

SNAP

> Thank you for taking the toine to read and answer.

Your welcome.  I hope you are testing it with a test server fresh
installed though :p

Thanks.

Kindest regards,
Giam Teck Choon


>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 16:57:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 16:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuRqm-0007L4-Cv; Mon, 06 Feb 2012 16:55:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RuRqk-0007Kq-O2
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 16:55:31 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328547319!14186049!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29459 invoked from network); 6 Feb 2012 16:55:21 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 16:55:21 -0000
Received: by pbds6 with SMTP id s6so41195696pbd.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 08:55:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=7yptynTwQB5ofPQTrhlPJqEGbszM4KqGeAbHjmwpBu4=;
	b=gt7Rzk4a5G5z1ZzGoZoUe1ZaVFFhwl1A4NDcRbwqQke7Q0FYrzp/9ymcNF7Jq+76zp
	PwrxfBMPUoxSHblG57y40AIGK98pu1QUBUNoPfN5I0kykC396nZmro1cY4w9VfhlnM7A
	jUuuj/YbqHIASmMF+YbgC2a2itwxtF9UMi0AU=
MIME-Version: 1.0
Received: by 10.68.220.232 with SMTP id pz8mr16952452pbc.28.1328547318790;
	Mon, 06 Feb 2012 08:55:18 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Mon, 6 Feb 2012 08:55:18 -0800 (PST)
In-Reply-To: <CACc2k3fOryQm02weLNt2zZ8D=wsTi=hr+xKCVu1ULYJwXs6f9w@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
	<CAEwRVpNAKXM2913wrw7qxCL-0Ar55AKxVAb1cK5d_i9TVd9zRw@mail.gmail.com>
	<CACc2k3fOryQm02weLNt2zZ8D=wsTi=hr+xKCVu1ULYJwXs6f9w@mail.gmail.com>
Date: Tue, 7 Feb 2012 00:55:18 +0800
Message-ID: <CAEwRVpMk3vvvXiwHFeca7d6EecBGR=S1KP2rf4G4stmjEyCRwg@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

>> >> >> <dgonzalezh@gmail.com>
>> >> >> wrote:
>> >> >> > Yo, Teck, nice name heh,
>> >> >>
>> >> >> Grrr... My Surname is Giam and Name is Teck Choon :p
>
>
> You're from?.

Singapore :)

>> Have you try the guide posted and boot into xen-kernel-2.6.32.56-0
>> first?  If that is successfully, then you can follow the guide to
>> create the v3.0 or v3.1 or v3.2 kernels repo then enable it and using
>> yum install choon-kernel to install?  Would appreciate feedback about
>> the failure or success ;)
>
>
> Yup, in fact that was what I did to install the kernel, but it kept
> downloading 2.6.32, so I went ahead and d/loaded 3.1 and 3.2 and installed
> them via rpm -uvh.

It might take several minutes if your server is from the location far
from Singapore :p

If you mean rpm -Uvh for any kernel, you will have problems.  Please
use rpm -ivh for any kernels please.

> I'm guessing these should be changed or modified to use 3.x series kernels,
> am I wrong.
>
> # choonrpmsrepoctl create choonrpms-kernels
> # choonrpmsrepoctl enable choonrpms-kernels

You are not wrong.  Example if you want to install xen-4.1 with kernel v3.2:

# choonrpmsrepoctl enable choonrpms
# choonrpmsrepoctl create choonrpms-xen-4.1
# choonrpmsrepoctl enable choonrpms-xen-4.1
# choonrpmsrepoctl create choonrpms-kernels-3.2
# choonrpmsrepoctl enable choonrpms-kernels-3.2
# yum -y install xen choon-kernel

Skip the "create choonrpms-kernels and enable choonrpms-kernels" since
you want to use v3.2 for example.

Here is one of my server output running xen-4.1 latest changeset and
choon-kernel-3.2.4:

# rpm -q --queryformat '%{version}-%{release}\n' xen
4.1.3-23224.0.choon.sl6

# xl info
host                   : xen08.choon.net
release                : 3.2.4-0.choon.sl6.x86_64
version                : #1 SMP Sat Feb 4 10:27:59 SGT 2012
machine                : x86_64
nr_cpus                : 8
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 3192
hw_caps                :
bfebfbff:28100800:00000000:00003f40:11bae3ff:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 16374
free_memory            : 15681
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .3-rc1-pre
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        : dom0_mem=512M loglvl=all guest_loglvl=all
cpuidle=0 cpufreq=none
cc_compiler            : gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC)
cc_compile_by          : mockbuild
cc_compile_domain      : choon.net
cc_compile_date        : Fri Feb  3 04:43:54 SGT 2012
xend_config_format     : 4

# uname -r
3.2.4-0.choon.sl6.x86_64

>
> I also found something about that nice grub parameter I didn't know and it's
> the "fallback=#" parameter which on the locked server I didn't use, but now
> i'lkl reboot that machine and check the output

fallback option is there if got problem to boot the default=# kernel.
So never put fallback=# and default=# to your untest kernel.  In fact,
to test a kernel I will never put that kernel in default=# not
fallback=# lines.

Example:

default=1
fallback=1
title 1st custom kernel ... ...

title 1st stock kernel entry in grub.conf ... ...

title 2nd stock kernel ... ...

your default=1 here refers to the second title line in grub.conf which
is 1st stock kernel.  If you put default=0 then it refers to 1st
custom kernel (first title line from top to bottom).

So how to test without setting default boot kernel for custom kernel
as above?  Very simple:

Issue the below command as root:
# echo "savedefault --default=0 --once" | grub --no-floppy --batch

Then reboot. The above command temp. set default=0 only once in grub
and if the server never comes back online, you can ask the data center
tech. to reboot then it will boot to your default=1 kernel.

>> Thanks for it in advance.  Please let me know your network ethernet
>> information (lspci -vvv output and lsmod output) as I am afraid it may
>> be an issue.  Sometimes, if a board has two same onboard ethernet and
>> when you boot stock kernel you get the order of eth0 as HW ... 01 and
>> eth1 as HW ... 02 then when you boot into custom kernel you get the
>> order being switched.  I encountered it before and checked the udev
>> rules file to make sure (/etc/udev/rules.d/70-persistent-net.rules) is
>> correct.
>
>
> Network doesn't seem to be an issue, I have that server with two onborad
> NICs which are the same but they're connected to different switches and on
> two different class C networks, I set up using C6.2 nifcfg-ethX scripts and
> set them up as bridged xenbr0 and xenbr1. They both work on that server with
> no issue at all.

Ok.  Just to make sure.

>
> the HP ML115 has only one on board NIC which is also a bridge.
>
> Hrere's the outoput you requested but from the WORKING server, as I get the
> HP ML115 rebooted I-ll get back to you to show you its outputs.
>
> # lspci -vv

SNAP

> 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
> Ethernet PCI Express (rev 21)
>         Subsystem: ASUSTeK Computer Inc. Device 8149
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 283
>         Region 0: Memory at f57f0000 (64-bit, non-prefetchable) [size=64K]
>         Capabilities: [48] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot+,D3cold+)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>         Capabilities: [50] Vital Product Data
>                 Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
>                 Read-only fields:
>                         [PN] Part number: BCM95721
>                         [EC] Engineering changes: 106679-15
>                         [SN] Serial number: 0123456789
>                         [MN] Manufacture ID: 31 34 65 34
>                         [RV] Reserved: checksum bad, 28 byte(s) reserved
>                 Read/write fields:
>                         [YA] Asset tag: XYZ01234567
>                         [RW] Read-write area: 107 byte(s) free
>                 End
>         Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
>                 Address: 00000000fee0100c  Data: 4131
>         Capabilities: [d0] Express (v1) Endpoint, MSI 00
>                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us,
> L1 unlimited
>                         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
> Unsupported-
>                         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>                         MaxPayload 128 bytes, MaxReadReq 4096 bytes
>                 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
> TransPend-
>                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
> Latency L0 <4us, L1 <64us
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
> CommClk-
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
> DLActive- BWMgmt- ABWMgmt-
>         Capabilities: [100] Advanced Error Reporting
>                 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>                 UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>                 CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
> ChkEn-
>         Capabilities: [13c] Virtual Channel <?>
>         Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-61-c0
>         Capabilities: [16c] Power Budgeting <?>
>         Kernel driver in use: tg3
>         Kernel modules: tg3
>
> 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit
> Ethernet PCI Express (rev 21)
>         Subsystem: ASUSTeK Computer Inc. Device 8149
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 284
>         Region 0: Memory at f58f0000 (64-bit, non-prefetchable) [size=64K]
>         Expansion ROM at <ignored> [disabled]
>         Capabilities: [48] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot+,D3cold+)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>         Capabilities: [50] Vital Product Data
>                 Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
>                 Read-only fields:
>                         [PN] Part number: BCM95721
>                         [EC] Engineering changes: 106679-15
>                         [SN] Serial number: 0123456789
>                         [MN] Manufacture ID: 31 34 65 34
>                         [RV] Reserved: checksum bad, 28 byte(s) reserved
>                 Read/write fields:
>                         [YA] Asset tag: XYZ01234567
>                         [RW] Read-write area: 107 byte(s) free
>                 End
>         Capabilities: [58] MSI: Enable+ Count=1/8 Maskable- 64bit+
>                 Address: 00000000fee0100c  Data: 4139
>         Capabilities: [d0] Express (v1) Endpoint, MSI 00
>                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us,
> L1 unlimited
>                         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
> Unsupported-
>                         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>                         MaxPayload 128 bytes, MaxReadReq 4096 bytes
>                 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
> TransPend-
>                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
> Latency L0 <4us, L1 <64us
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
> CommClk-
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
> DLActive- BWMgmt- ABWMgmt-
>         Capabilities: [100] Advanced Error Reporting
>                 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>                 UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>                 CESta:  RxErr+ BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+
> ChkEn-
>         Capabilities: [13c] Virtual Channel <?>
>         Capabilities: [160] Device Serial Number 00-1e-8c-ff-fe-51-63-b3
>         Capabilities: [16c] Power Budgeting <?>
>         Kernel driver in use: tg3
>         Kernel modules: tg3

Ok so it is tg3 driver huh... this one is compiled as module.  At
least I can confirm in v3.2 kernel.

> 04:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET
> PCI-Express Fusion-MPT SAS (rev 04)
>         Subsystem: ASUSTeK Computer Inc. Device 82c3
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 19
>         Region 0: I/O ports at c000 [size=256]
>         Region 1: Memory at f5dfc000 (64-bit, non-prefetchable) [size=16K]
>         Region 3: Memory at f5de0000 (64-bit, non-prefetchable) [size=64K]
>         Expansion ROM at f5a00000 [disabled] [size=2M]
>         Capabilities: [50] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>         Capabilities: [68] Express (v1) Endpoint, MSI 00
>                 DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s
> <64ns, L1 <1us
>                         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
> Unsupported-
>                         RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>                         MaxPayload 128 bytes, MaxReadReq 512 bytes
>                 DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
> TransPend-
>                 LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s L1,
> Latency L0 <64ns, L1 <1us
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
> CommClk-
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk-
> DLActive- BWMgmt- ABWMgmt-
>         Capabilities: [98] MSI: Enable- Count=1/1 Maskable- 64bit+
>                 Address: 0000000000000000  Data: 0000
>         Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
>                 Vector table: BAR=1 offset=00002000
>                 PBA: BAR=1 offset=00003000
>         Capabilities: [100] Advanced Error Reporting
>                 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>                 UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>                 CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout-
> NonFatalErr-
>                 AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+
> ChkEn-
>         Kernel driver in use: mptsas
>         Kernel modules: mptsas

mptsas is compiled as module as well at least in v3.2 kernel.

SNAP

> Thank you for taking the toine to read and answer.

Your welcome.  I hope you are testing it with a test server fresh
installed though :p

Thanks.

Kindest regards,
Giam Teck Choon


>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 21:50:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 21:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuWR4-0003wB-2O; Mon, 06 Feb 2012 21:49:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RuWR1-0003w3-VE
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 21:49:16 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328564946!12253076!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11747 invoked from network); 6 Feb 2012 21:49:08 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 21:49:08 -0000
Received: by damc16 with SMTP id c16so38287567dam.30
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 13:49:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=E2Za5pxstYwTwS59jNcMEzlJM4TBHE+2wPlrVyOYWqI=;
	b=NcTDaEVd4OLkJBbhVVXoIzPlRCPTpyBfMCB6c3lLoHNJvbOzUmOFghrKPYuKLvhUq9
	KLfQORZ2RfXRjlNCKm4dhAK2ib21zE54kT6ZN4yFiMLFZBcI7g5f75HgKU7nS3uwWjEA
	m+UvOS4ptliOQ88uML8maRmyZj5q+9/343gcc=
MIME-Version: 1.0
Received: by 10.68.72.39 with SMTP id a7mr50979659pbv.96.1328564538711; Mon,
	06 Feb 2012 13:42:18 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Mon, 6 Feb 2012 13:42:18 -0800 (PST)
In-Reply-To: <CACc2k3cRU+nViV_hdMqHVhyzGxMcJwdsz=iMFs6BOn-0qf0+fg@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
	<CACc2k3cRU+nViV_hdMqHVhyzGxMcJwdsz=iMFs6BOn-0qf0+fg@mail.gmail.com>
Date: Tue, 7 Feb 2012 05:42:18 +0800
Message-ID: <CAEwRVpMGyuRpe5JH_yxJZ4inGBYojsZbaxVq9nxDdq2XqhA7mg@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, Feb 7, 2012 at 4:20 AM, David Gonzalez <dgonzalezh@gmail.com> wrote:
> UPDATE:
>
> Altho the ML115 server froze and by now I can't say what wen wrong until
> tomorrow, I tried one of my other XEN servers running 4.1.2 (same as the
> ofrozen one) tis one booted correctly and now I see.
>
> # xl info
> host=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : xenmaster
> release=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3.2.4-0.choon.cent=
os6.x86_64
> version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : #1 SMP Sat Feb 4 1=
0:49:21 SGT 2012
> machine=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x86_64
> nr_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 8
> nr_nodes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2
> cores_per_socket=A0=A0=A0=A0=A0=A0 : 4
> threads_per_core=A0=A0=A0=A0=A0=A0 : 1
> cpu_mhz=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2311
> hw_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 :
> 178bf3ff:efd3fbff:00000000:00001310:00802001:00000000:000007ff:00000000
> virt_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : hvm
> total_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 8191
> free_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 6695
>
> free_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 0
> xen_major=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4
> xen_minor=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1
> xen_extra=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : .2
>
> xen_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 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=A0=A0=A0=A0=A0=A0=A0=A0=A0 : credit
> xen_pagesize=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4096
> platform_params=A0=A0=A0=A0=A0=A0=A0 : virt_start=3D0xffff800000000000
> xen_changeset=A0=A0=A0=A0=A0=A0=A0=A0=A0 : unavailable
> xen_commandline=A0=A0=A0=A0=A0=A0=A0 : dom0_max_vcpus=3D1 dom0_vcpus_pin =
loglvl=3Dall
> guest_loglvl=3Dall conswitch=3Dg com1=3D115200,8n1 console=3Dvga,com1 dom=
0_mem=3D512M
>
> cc_compiler=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : gcc version 4.4.5 20110214=
 (Red Hat 4.4.5-6) (GCC)
> cc_compile_by=A0=A0=A0=A0=A0=A0=A0=A0=A0 : mockbuild
> cc_compile_domain=A0=A0=A0=A0=A0 :
> cc_compile_date=A0=A0=A0=A0=A0=A0=A0 : Wed Dec 14 11:41:56 EST 2011
> xend_config_format=A0=A0=A0=A0 : 4
>
> As you see it's running 3.2.4-0 from your repo and it's running aok for t=
he
> last hours, we'll see
>
> Now ML115 is also running smooth 3.2.4 choon kernel.
>
> check it out and also xen 4.1.3 from your choonerized rpms.
>
> [root@xaero ~]# xl info
> host=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : xaero.dghvoi=
p.com
> release=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3.2.4-0.choon.cent=
os6.x86_64
> version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : #1 SMP Sat Feb 4 1=
0:49:21 SGT 2012
> machine=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x86_64
> nr_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2
> nr_nodes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1
> cores_per_socket=A0=A0=A0=A0=A0=A0 : 2
> threads_per_core=A0=A0=A0=A0=A0=A0 : 1
> cpu_mhz=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1802
> hw_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 :
> 178bf3ff:ebd3fbff:00000000:00000010:00002001:00000000:0000001f:00000000
> virt_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : hvm
> total_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3583
> free_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2904
>
> free_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 0
> xen_major=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4
> xen_minor=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1
> xen_extra=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : .3-rc1-pre
> xen_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 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=A0=A0=A0=A0=A0=A0=A0=A0=A0 : credit
> xen_pagesize=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4096
> platform_params=A0=A0=A0=A0=A0=A0=A0 : virt_start=3D0xffff800000000000
> xen_changeset=A0=A0=A0=A0=A0=A0=A0=A0=A0 : unavailable
> xen_commandline=A0=A0=A0=A0=A0=A0=A0 : loglvl=3Dall guest_loglvl=3Dall do=
m0_max_vcpus=3D1
> dom0_vcpus_pin conswitch=3Dg dom0_mem=3D384M console=3Dvga
> cc_compiler=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : gcc version 4.4.6 20110731=
 (Red Hat 4.4.6-3) (GCC)
> cc_compile_by=A0=A0=A0=A0=A0=A0=A0=A0=A0 : mockbuild
> cc_compile_domain=A0=A0=A0=A0=A0 : choon.net
> cc_compile_date=A0=A0=A0=A0=A0=A0=A0 : Fri Feb=A0 3 05:01:34 SGT 2012
> xend_config_format=A0=A0=A0=A0 : 4
>
> We'll see how this behaves in the next few days.
>
> Now, as I'm trying to get used to xl stuff, I've also got symlinks to some
> of my DomUs located at /etc/xen/auto to auto-start them at boottime but t=
hey
> just don't start, so I'm in doubt if this script is completely tested or =
if
> I'm better off using /etc/rc.local and start them from there.

Output of the following:
# chkconfig --list|grep xen

You should get something like:

choon-xen-iptables	0:off	1:off	2:on	3:on	4:on	5:on	6:off
xencommons     	0:off	1:off	2:on	3:on	4:on	5:on	6:off
xend           	0:off	1:off	2:on	3:on	4:on	5:on	6:off
xendomains     	0:off	1:off	2:on	3:on	4:on	5:on	6:off

All are needed whether you run xl or xm is up to you but I always keep
them enabled especially for xendomains if you want it to auto start.
Whether for choon-xen-iptables is used when you enable antispoof
feature.  See more information in /etc/sysconfig/choon-xen-iptables
file.

# cat /etc/sysconfig/choon-xen-iptables
# ENABLEANTISPOOF=3Dyes|no (default no)
ENABLEANTISPOOF=3Dyes
# DISABLETXCHECKSUM=3Dyes|no (default no)
DISABLETXCHECKSUM=3Dyes

Whereby for /etc/sysconfig/choon-xen you can see the comments in that
file to find out more.  Yes, I patched to enable antispoof support for
tap devices.  Currently only support vif -> tap naming.

There are few things that xl not support if run in hvm... such as
localtime etc... can't remember off my head though :p

Feel free to test and feedback would be greatly appreciated ;)

>
> I cna comfirm that both of my srevers are running your rpms and they seem=
 to
> be in good shape for now.

Err... good to hear that... but hor... choon-kernel-3.2.5-0 released :p

>
> Thanks and please keep in touch.

Sure... I will keep you update if you want off this list about the
updates related to xen if you are interesed :)

Thanks.

Kindest regards,
Giam Teck Choon

>
>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 21:50:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 21:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuWR4-0003wB-2O; Mon, 06 Feb 2012 21:49:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RuWR1-0003w3-VE
	for xen-users@lists.xensource.com; Mon, 06 Feb 2012 21:49:16 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328564946!12253076!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11747 invoked from network); 6 Feb 2012 21:49:08 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 21:49:08 -0000
Received: by damc16 with SMTP id c16so38287567dam.30
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 13:49:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=E2Za5pxstYwTwS59jNcMEzlJM4TBHE+2wPlrVyOYWqI=;
	b=NcTDaEVd4OLkJBbhVVXoIzPlRCPTpyBfMCB6c3lLoHNJvbOzUmOFghrKPYuKLvhUq9
	KLfQORZ2RfXRjlNCKm4dhAK2ib21zE54kT6ZN4yFiMLFZBcI7g5f75HgKU7nS3uwWjEA
	m+UvOS4ptliOQ88uML8maRmyZj5q+9/343gcc=
MIME-Version: 1.0
Received: by 10.68.72.39 with SMTP id a7mr50979659pbv.96.1328564538711; Mon,
	06 Feb 2012 13:42:18 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Mon, 6 Feb 2012 13:42:18 -0800 (PST)
In-Reply-To: <CACc2k3cRU+nViV_hdMqHVhyzGxMcJwdsz=iMFs6BOn-0qf0+fg@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
	<CAEwRVpP7tw5gfG_F4vvueQ7+z8jdnfMNAf0ZB6ag-BxqyxsBNA@mail.gmail.com>
	<CACc2k3dKLHTzZY697sR3K0RKWRMk8aQW_tsc82St89tYo=FcKQ@mail.gmail.com>
	<CAEwRVpOvbAMCCOHSz+=pFTF6txLn+kjQrK=wwFiEj2cfJTRexA@mail.gmail.com>
	<CACc2k3dn=z9n+KWpMsj8w3x3bZ3aAQ9QWZyACamfGznuYZr-qg@mail.gmail.com>
	<CAEwRVpPD0i7n6sPmsL5CCmwJjGrx6PcdpvLXp1hZgZ2bYY27sg@mail.gmail.com>
	<CACc2k3c_J2a-QNHJiZej-07n20oeTSsGwLspN2gzi8p3w9CEDQ@mail.gmail.com>
	<CACc2k3cRU+nViV_hdMqHVhyzGxMcJwdsz=iMFs6BOn-0qf0+fg@mail.gmail.com>
Date: Tue, 7 Feb 2012 05:42:18 +0800
Message-ID: <CAEwRVpMGyuRpe5JH_yxJZ4inGBYojsZbaxVq9nxDdq2XqhA7mg@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: David Gonzalez <dgonzalezh@gmail.com>
Cc: Xen-users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, Feb 7, 2012 at 4:20 AM, David Gonzalez <dgonzalezh@gmail.com> wrote:
> UPDATE:
>
> Altho the ML115 server froze and by now I can't say what wen wrong until
> tomorrow, I tried one of my other XEN servers running 4.1.2 (same as the
> ofrozen one) tis one booted correctly and now I see.
>
> # xl info
> host=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : xenmaster
> release=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3.2.4-0.choon.cent=
os6.x86_64
> version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : #1 SMP Sat Feb 4 1=
0:49:21 SGT 2012
> machine=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x86_64
> nr_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 8
> nr_nodes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2
> cores_per_socket=A0=A0=A0=A0=A0=A0 : 4
> threads_per_core=A0=A0=A0=A0=A0=A0 : 1
> cpu_mhz=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2311
> hw_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 :
> 178bf3ff:efd3fbff:00000000:00001310:00802001:00000000:000007ff:00000000
> virt_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : hvm
> total_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 8191
> free_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 6695
>
> free_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 0
> xen_major=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4
> xen_minor=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1
> xen_extra=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : .2
>
> xen_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 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=A0=A0=A0=A0=A0=A0=A0=A0=A0 : credit
> xen_pagesize=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4096
> platform_params=A0=A0=A0=A0=A0=A0=A0 : virt_start=3D0xffff800000000000
> xen_changeset=A0=A0=A0=A0=A0=A0=A0=A0=A0 : unavailable
> xen_commandline=A0=A0=A0=A0=A0=A0=A0 : dom0_max_vcpus=3D1 dom0_vcpus_pin =
loglvl=3Dall
> guest_loglvl=3Dall conswitch=3Dg com1=3D115200,8n1 console=3Dvga,com1 dom=
0_mem=3D512M
>
> cc_compiler=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : gcc version 4.4.5 20110214=
 (Red Hat 4.4.5-6) (GCC)
> cc_compile_by=A0=A0=A0=A0=A0=A0=A0=A0=A0 : mockbuild
> cc_compile_domain=A0=A0=A0=A0=A0 :
> cc_compile_date=A0=A0=A0=A0=A0=A0=A0 : Wed Dec 14 11:41:56 EST 2011
> xend_config_format=A0=A0=A0=A0 : 4
>
> As you see it's running 3.2.4-0 from your repo and it's running aok for t=
he
> last hours, we'll see
>
> Now ML115 is also running smooth 3.2.4 choon kernel.
>
> check it out and also xen 4.1.3 from your choonerized rpms.
>
> [root@xaero ~]# xl info
> host=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : xaero.dghvoi=
p.com
> release=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3.2.4-0.choon.cent=
os6.x86_64
> version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : #1 SMP Sat Feb 4 1=
0:49:21 SGT 2012
> machine=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x86_64
> nr_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2
> nr_nodes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1
> cores_per_socket=A0=A0=A0=A0=A0=A0 : 2
> threads_per_core=A0=A0=A0=A0=A0=A0 : 1
> cpu_mhz=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1802
> hw_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 :
> 178bf3ff:ebd3fbff:00000000:00000010:00002001:00000000:0000001f:00000000
> virt_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : hvm
> total_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3583
> free_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 2904
>
> free_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 0
> xen_major=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4
> xen_minor=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1
> xen_extra=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : .3-rc1-pre
> xen_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 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=A0=A0=A0=A0=A0=A0=A0=A0=A0 : credit
> xen_pagesize=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4096
> platform_params=A0=A0=A0=A0=A0=A0=A0 : virt_start=3D0xffff800000000000
> xen_changeset=A0=A0=A0=A0=A0=A0=A0=A0=A0 : unavailable
> xen_commandline=A0=A0=A0=A0=A0=A0=A0 : loglvl=3Dall guest_loglvl=3Dall do=
m0_max_vcpus=3D1
> dom0_vcpus_pin conswitch=3Dg dom0_mem=3D384M console=3Dvga
> cc_compiler=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : gcc version 4.4.6 20110731=
 (Red Hat 4.4.6-3) (GCC)
> cc_compile_by=A0=A0=A0=A0=A0=A0=A0=A0=A0 : mockbuild
> cc_compile_domain=A0=A0=A0=A0=A0 : choon.net
> cc_compile_date=A0=A0=A0=A0=A0=A0=A0 : Fri Feb=A0 3 05:01:34 SGT 2012
> xend_config_format=A0=A0=A0=A0 : 4
>
> We'll see how this behaves in the next few days.
>
> Now, as I'm trying to get used to xl stuff, I've also got symlinks to some
> of my DomUs located at /etc/xen/auto to auto-start them at boottime but t=
hey
> just don't start, so I'm in doubt if this script is completely tested or =
if
> I'm better off using /etc/rc.local and start them from there.

Output of the following:
# chkconfig --list|grep xen

You should get something like:

choon-xen-iptables	0:off	1:off	2:on	3:on	4:on	5:on	6:off
xencommons     	0:off	1:off	2:on	3:on	4:on	5:on	6:off
xend           	0:off	1:off	2:on	3:on	4:on	5:on	6:off
xendomains     	0:off	1:off	2:on	3:on	4:on	5:on	6:off

All are needed whether you run xl or xm is up to you but I always keep
them enabled especially for xendomains if you want it to auto start.
Whether for choon-xen-iptables is used when you enable antispoof
feature.  See more information in /etc/sysconfig/choon-xen-iptables
file.

# cat /etc/sysconfig/choon-xen-iptables
# ENABLEANTISPOOF=3Dyes|no (default no)
ENABLEANTISPOOF=3Dyes
# DISABLETXCHECKSUM=3Dyes|no (default no)
DISABLETXCHECKSUM=3Dyes

Whereby for /etc/sysconfig/choon-xen you can see the comments in that
file to find out more.  Yes, I patched to enable antispoof support for
tap devices.  Currently only support vif -> tap naming.

There are few things that xl not support if run in hvm... such as
localtime etc... can't remember off my head though :p

Feel free to test and feedback would be greatly appreciated ;)

>
> I cna comfirm that both of my srevers are running your rpms and they seem=
 to
> be in good shape for now.

Err... good to hear that... but hor... choon-kernel-3.2.5-0 released :p

>
> Thanks and please keep in touch.

Sure... I will keep you update if you want off this list about the
updates related to xen if you are interesed :)

Thanks.

Kindest regards,
Giam Teck Choon

>
>
> --
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661

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

From xen-users-bounces@lists.xensource.com Mon Feb 06 23:30:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 23:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuY05-0005Ky-2D; Mon, 06 Feb 2012 23:29:33 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rlzaleski@gmail.com>) id 1RuY03-0005Kr-8H
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 23:29:31 +0000
X-Env-Sender: rlzaleski@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1328570963!9495841!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=2.4 required=7.0 tests=HOT_NASTY,HTML_20_30,
	HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12376 invoked from network); 6 Feb 2012 23:29:24 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 23:29:24 -0000
Received: by obcuy19 with SMTP id uy19so22753768obc.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 15:29:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=kwa6p0E993Dp7+Yd+ytG2+sE9eTZZkNg43vxg6Ehg3I=;
	b=Vd98VLjjez7CuMFLpszsgIhvd6Dz5S+RPc9ZseBczIEJsoUXkThVaXZofwZDHTWt0O
	0ap5r/bAzDkZS7C7g1aDjWt2V5wBTEJ3cuu/q7eXjg3Icc7XFN5xw9FUR3//wVcz+AbQ
	wHE8yJ7gCZ0uhFOAxnoa2IEej76BmcLSPoiZs=
MIME-Version: 1.0
Received: by 10.50.89.232 with SMTP id br8mr12787805igb.30.1328570962998; Mon,
	06 Feb 2012 15:29:22 -0800 (PST)
Received: by 10.50.108.33 with HTTP; Mon, 6 Feb 2012 15:29:22 -0800 (PST)
Date: Mon, 6 Feb 2012 18:29:22 -0500
Message-ID: <CADZR=VE_cC6h7_1PRHh+H9YySqVMO_4CXZTDEcsApN-YdRxQMQ@mail.gmail.com>
From: Robert Zaleski <rlzaleski@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] Do I have GPL-PV Installed right?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8600010085428572529=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8600010085428572529==
Content-Type: multipart/alternative; boundary=e89a8f3ba4294ef44c04b8540849

--e89a8f3ba4294ef44c04b8540849
Content-Type: text/plain; charset=ISO-8859-1

Hey Guys,

I was looking at a windows 32 bit VM I have running.  I noticed the drivers
for the "IDE ATA/AAPI controllers" are Microsoft drivers.  I do have a
"Storage Controllers" -> "Xen Block Device Driver" which has "Xen GPL PV
Driver Developers" for the provider and "GPLPV" in my loadoptions.  Is
there anything else I should have/check to ensure this is working?

builder='hvm'
memory = 2048
vcpus=2
maxvcpus=2
shadow_memory = 8
vif = [ 'type=vif,bridge=xenbr0,ip=XXX,mac=XXX' ]
acpi = 1
apic = 1
disk = ['phy:/dev/sdc1,hda,w']
xen_platform_pci=1
device_model_version="qemu-xen"
boot="dc"
sdl=1
opengl=1
stdvga=0
vnc=0
nomigrate=1
serial='pty'
usbdevice='tablet'

I'm running linux 3.1.6 with xen 4.1.2.  Let me know if there's any other
details I should include.  I just noticed the hard disk speed seemed a bit
slow for some tests I ran.  I did flip my BIOS from IDE->AHCI last week
which is why I was looking at this.

Any standard benchmarks I can run in the Windows VM and a bare metal
install to compare?  Anything I should check?

Thanks for the help.

--e89a8f3ba4294ef44c04b8540849
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Guys,<div><br></div><div>I was looking at a windows 32 bit VM I have ru=
nning. =A0I noticed the drivers for the &quot;IDE ATA/AAPI controllers&quot=
; are Microsoft drivers. =A0I do have a &quot;Storage Controllers&quot; -&g=
t; &quot;Xen Block Device Driver&quot; which has &quot;Xen GPL PV Driver De=
velopers&quot; for the provider and &quot;GPLPV&quot; in my loadoptions. =
=A0Is there anything else I should have/check to ensure this is working?</d=
iv>
<div><br></div><div><div>builder=3D&#39;hvm&#39;</div><div>memory =3D 2048<=
/div><div>vcpus=3D2</div><div>maxvcpus=3D2</div><div>shadow_memory =3D 8</d=
iv><div>vif =3D [ &#39;type=3Dvif,bridge=3Dxenbr0,ip=3DXXX,mac=3DXXX&#39; ]=
</div><div>acpi =3D 1</div>
<div>apic =3D 1</div><div>disk =3D [&#39;phy:/dev/sdc1,hda,w&#39;]</div><di=
v>xen_platform_pci=3D1</div><div>device_model_version=3D&quot;qemu-xen&quot=
;</div><div>boot=3D&quot;dc&quot;</div><div>sdl=3D1</div><div>opengl=3D1</d=
iv><div>stdvga=3D0</div>
<div>vnc=3D0</div><div>nomigrate=3D1</div><div>serial=3D&#39;pty&#39;</div>=
<div>usbdevice=3D&#39;tablet&#39;</div></div><div><br></div><div>I&#39;m ru=
nning linux 3.1.6 with xen 4.1.2. =A0Let me know if there&#39;s any other d=
etails I should include. =A0I just noticed the hard disk speed seemed a bit=
 slow for some tests I ran. =A0I did flip my BIOS from IDE-&gt;AHCI last we=
ek which is why I was looking at this.</div>
<div><br></div><div>Any standard benchmarks I can run in the Windows VM and=
 a bare metal install to compare? =A0Anything I should check?</div><div><br=
></div><div>Thanks for the help.</div>

--e89a8f3ba4294ef44c04b8540849--


--===============8600010085428572529==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8600010085428572529==--


From xen-users-bounces@lists.xensource.com Mon Feb 06 23:30:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Feb 2012 23:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuY05-0005Ky-2D; Mon, 06 Feb 2012 23:29:33 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rlzaleski@gmail.com>) id 1RuY03-0005Kr-8H
	for Xen-users@lists.xensource.com; Mon, 06 Feb 2012 23:29:31 +0000
X-Env-Sender: rlzaleski@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1328570963!9495841!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=2.4 required=7.0 tests=HOT_NASTY,HTML_20_30,
	HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12376 invoked from network); 6 Feb 2012 23:29:24 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Feb 2012 23:29:24 -0000
Received: by obcuy19 with SMTP id uy19so22753768obc.30
	for <Xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 15:29:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=kwa6p0E993Dp7+Yd+ytG2+sE9eTZZkNg43vxg6Ehg3I=;
	b=Vd98VLjjez7CuMFLpszsgIhvd6Dz5S+RPc9ZseBczIEJsoUXkThVaXZofwZDHTWt0O
	0ap5r/bAzDkZS7C7g1aDjWt2V5wBTEJ3cuu/q7eXjg3Icc7XFN5xw9FUR3//wVcz+AbQ
	wHE8yJ7gCZ0uhFOAxnoa2IEej76BmcLSPoiZs=
MIME-Version: 1.0
Received: by 10.50.89.232 with SMTP id br8mr12787805igb.30.1328570962998; Mon,
	06 Feb 2012 15:29:22 -0800 (PST)
Received: by 10.50.108.33 with HTTP; Mon, 6 Feb 2012 15:29:22 -0800 (PST)
Date: Mon, 6 Feb 2012 18:29:22 -0500
Message-ID: <CADZR=VE_cC6h7_1PRHh+H9YySqVMO_4CXZTDEcsApN-YdRxQMQ@mail.gmail.com>
From: Robert Zaleski <rlzaleski@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] Do I have GPL-PV Installed right?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8600010085428572529=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8600010085428572529==
Content-Type: multipart/alternative; boundary=e89a8f3ba4294ef44c04b8540849

--e89a8f3ba4294ef44c04b8540849
Content-Type: text/plain; charset=ISO-8859-1

Hey Guys,

I was looking at a windows 32 bit VM I have running.  I noticed the drivers
for the "IDE ATA/AAPI controllers" are Microsoft drivers.  I do have a
"Storage Controllers" -> "Xen Block Device Driver" which has "Xen GPL PV
Driver Developers" for the provider and "GPLPV" in my loadoptions.  Is
there anything else I should have/check to ensure this is working?

builder='hvm'
memory = 2048
vcpus=2
maxvcpus=2
shadow_memory = 8
vif = [ 'type=vif,bridge=xenbr0,ip=XXX,mac=XXX' ]
acpi = 1
apic = 1
disk = ['phy:/dev/sdc1,hda,w']
xen_platform_pci=1
device_model_version="qemu-xen"
boot="dc"
sdl=1
opengl=1
stdvga=0
vnc=0
nomigrate=1
serial='pty'
usbdevice='tablet'

I'm running linux 3.1.6 with xen 4.1.2.  Let me know if there's any other
details I should include.  I just noticed the hard disk speed seemed a bit
slow for some tests I ran.  I did flip my BIOS from IDE->AHCI last week
which is why I was looking at this.

Any standard benchmarks I can run in the Windows VM and a bare metal
install to compare?  Anything I should check?

Thanks for the help.

--e89a8f3ba4294ef44c04b8540849
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Guys,<div><br></div><div>I was looking at a windows 32 bit VM I have ru=
nning. =A0I noticed the drivers for the &quot;IDE ATA/AAPI controllers&quot=
; are Microsoft drivers. =A0I do have a &quot;Storage Controllers&quot; -&g=
t; &quot;Xen Block Device Driver&quot; which has &quot;Xen GPL PV Driver De=
velopers&quot; for the provider and &quot;GPLPV&quot; in my loadoptions. =
=A0Is there anything else I should have/check to ensure this is working?</d=
iv>
<div><br></div><div><div>builder=3D&#39;hvm&#39;</div><div>memory =3D 2048<=
/div><div>vcpus=3D2</div><div>maxvcpus=3D2</div><div>shadow_memory =3D 8</d=
iv><div>vif =3D [ &#39;type=3Dvif,bridge=3Dxenbr0,ip=3DXXX,mac=3DXXX&#39; ]=
</div><div>acpi =3D 1</div>
<div>apic =3D 1</div><div>disk =3D [&#39;phy:/dev/sdc1,hda,w&#39;]</div><di=
v>xen_platform_pci=3D1</div><div>device_model_version=3D&quot;qemu-xen&quot=
;</div><div>boot=3D&quot;dc&quot;</div><div>sdl=3D1</div><div>opengl=3D1</d=
iv><div>stdvga=3D0</div>
<div>vnc=3D0</div><div>nomigrate=3D1</div><div>serial=3D&#39;pty&#39;</div>=
<div>usbdevice=3D&#39;tablet&#39;</div></div><div><br></div><div>I&#39;m ru=
nning linux 3.1.6 with xen 4.1.2. =A0Let me know if there&#39;s any other d=
etails I should include. =A0I just noticed the hard disk speed seemed a bit=
 slow for some tests I ran. =A0I did flip my BIOS from IDE-&gt;AHCI last we=
ek which is why I was looking at this.</div>
<div><br></div><div>Any standard benchmarks I can run in the Windows VM and=
 a bare metal install to compare? =A0Anything I should check?</div><div><br=
></div><div>Thanks for the help.</div>

--e89a8f3ba4294ef44c04b8540849--


--===============8600010085428572529==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8600010085428572529==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 00:01:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 00:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuYTn-0006KV-Um; Tue, 07 Feb 2012 00:00:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1RuYTm-0006KN-6V
	for Xen-users@lists.xensource.com; Tue, 07 Feb 2012 00:00:14 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328572804!13125438!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9378 invoked from network); 7 Feb 2012 00:00:07 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-14.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	7 Feb 2012 00:00:07 -0000
Received: from smtp2.bendigoit.com.au ([203.16.207.99]
	helo=mail.bendigoit.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1RuYTW-0004ye-Ig; Tue, 07 Feb 2012 10:59:58 +1100
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Tue, 7 Feb 2012 10:59:58 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Tue, 7 Feb 2012 10:59:57 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Robert Zaleski <rlzaleski@gmail.com>, "Xen-users@lists.xensource.com"
	<Xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] Do I have GPL-PV Installed right?
Thread-Index: AQHM5SkfNT0tIM7LwUKvu518wXYAlZYwjAWg
Date: Mon, 6 Feb 2012 23:59:57 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B06F158B8@BITCOM1.int.sbss.com.au>
References: <CADZR=VE_cC6h7_1PRHh+H9YySqVMO_4CXZTDEcsApN-YdRxQMQ@mail.gmail.com>
In-Reply-To: <CADZR=VE_cC6h7_1PRHh+H9YySqVMO_4CXZTDEcsApN-YdRxQMQ@mail.gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-OriginalArrivalTime: 06 Feb 2012 23:59:58.0714 (UTC)
	FILETIME=[6E8005A0:01CCE52B]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] Do I have GPL-PV Installed right?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> Hey Guys,
> 
> I was looking at a windows 32 bit VM I have running.  I noticed the drivers for
> the "IDE ATA/AAPI controllers" are Microsoft drivers.  I do have a "Storage
> Controllers" -> "Xen Block Device Driver" which has "Xen GPL PV Driver
> Developers" for the provider and "GPLPV" in my loadoptions.  Is there
> anything else I should have/check to ensure this is working?
> 

GPLPV just 'unplugs' the disk drives (for anything newer than Xen 3.4.1 I think). The CDROM drives and the ATAPI controllers stay functional and just use the Microsoft drivers as usual.

James

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 00:01:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 00:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuYTn-0006KV-Um; Tue, 07 Feb 2012 00:00:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1RuYTm-0006KN-6V
	for Xen-users@lists.xensource.com; Tue, 07 Feb 2012 00:00:14 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328572804!13125438!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9378 invoked from network); 7 Feb 2012 00:00:07 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-14.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	7 Feb 2012 00:00:07 -0000
Received: from smtp2.bendigoit.com.au ([203.16.207.99]
	helo=mail.bendigoit.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1RuYTW-0004ye-Ig; Tue, 07 Feb 2012 10:59:58 +1100
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Tue, 7 Feb 2012 10:59:58 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Tue, 7 Feb 2012 10:59:57 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Robert Zaleski <rlzaleski@gmail.com>, "Xen-users@lists.xensource.com"
	<Xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] Do I have GPL-PV Installed right?
Thread-Index: AQHM5SkfNT0tIM7LwUKvu518wXYAlZYwjAWg
Date: Mon, 6 Feb 2012 23:59:57 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B06F158B8@BITCOM1.int.sbss.com.au>
References: <CADZR=VE_cC6h7_1PRHh+H9YySqVMO_4CXZTDEcsApN-YdRxQMQ@mail.gmail.com>
In-Reply-To: <CADZR=VE_cC6h7_1PRHh+H9YySqVMO_4CXZTDEcsApN-YdRxQMQ@mail.gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-OriginalArrivalTime: 06 Feb 2012 23:59:58.0714 (UTC)
	FILETIME=[6E8005A0:01CCE52B]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] Do I have GPL-PV Installed right?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> Hey Guys,
> 
> I was looking at a windows 32 bit VM I have running.  I noticed the drivers for
> the "IDE ATA/AAPI controllers" are Microsoft drivers.  I do have a "Storage
> Controllers" -> "Xen Block Device Driver" which has "Xen GPL PV Driver
> Developers" for the provider and "GPLPV" in my loadoptions.  Is there
> anything else I should have/check to ensure this is working?
> 

GPLPV just 'unplugs' the disk drives (for anything newer than Xen 3.4.1 I think). The CDROM drives and the ATAPI controllers stay functional and just use the Microsoft drivers as usual.

James

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 04:12:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 04:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RucNv-0004q8-9B; Tue, 07 Feb 2012 04:10:27 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RucNt-0004q3-Qe
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 04:10:26 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328587818!13453991!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2732 invoked from network); 7 Feb 2012 04:10:19 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 04:10:19 -0000
Received: by lagp5 with SMTP id p5so6053094lag.30
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 20:10:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.128.163 with SMTP id np3mr11530055lab.51.1328587817743;
	Mon, 06 Feb 2012 20:10:17 -0800 (PST)
Received: by 10.112.24.195 with HTTP; Mon, 6 Feb 2012 20:10:17 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
	<CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
Date: Mon, 6 Feb 2012 23:10:17 -0500
Message-ID: <CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 2:28 PM, Florian Heigl <florian.heigl@gmail.com> wrote:
> yes the PV disk and network drivers make the difference between heaven
> and hell for FreeBSD domUs.
> Do not bother with any more benchmarks until you have them working :)

> But yes, in general it's slower; I also kept using FreeNAS instead of
> Nexenta due to the smaller footprint and, my, I loved the clean UI,
> until they redid it for (as the log said "adding more round edges")

Hi Florian,

I believe that I've gotten the PV drivers working at least partly
correctly. The exact procedure I used for the kernel build is
documented here:
http://files.fragmentationneeded.net/freebsd/build_kernel.txt

I dropped the new kernel in place of the old one in the FreeNAS
/boot/kernel directory, and use the same XEN guest configuration:
http://files.fragmentationneeded.net/freebsd/freenas-hvm.cfg

I see xen-related lingo as the system boots:
http://files.fragmentationneeded.net/freebsd/dmesg.txt

The network interface now appears as "xn0", and the disks have moved
around from ada* to ad* names.

Running the same 'dd' tests as before, I find that the boot device
(ad0/xbd0 virual block device noted by dmesg) has much improved
performance: 60MB/s, but the drives attached to the PCI-passthru SATA
controller remain exactly where they were: 0.5MB/s

It seems the the PV block driver hasn't noticed the disks attached to
the passed-through controller.

What do you think? Should I even expect the PV drivers to help in this
PCI passthrough scenario?

Thank you!

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 04:12:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 04:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RucNv-0004q8-9B; Tue, 07 Feb 2012 04:10:27 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RucNt-0004q3-Qe
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 04:10:26 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328587818!13453991!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2732 invoked from network); 7 Feb 2012 04:10:19 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 04:10:19 -0000
Received: by lagp5 with SMTP id p5so6053094lag.30
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 20:10:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.128.163 with SMTP id np3mr11530055lab.51.1328587817743;
	Mon, 06 Feb 2012 20:10:17 -0800 (PST)
Received: by 10.112.24.195 with HTTP; Mon, 6 Feb 2012 20:10:17 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
	<CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
Date: Mon, 6 Feb 2012 23:10:17 -0500
Message-ID: <CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 3, 2012 at 2:28 PM, Florian Heigl <florian.heigl@gmail.com> wrote:
> yes the PV disk and network drivers make the difference between heaven
> and hell for FreeBSD domUs.
> Do not bother with any more benchmarks until you have them working :)

> But yes, in general it's slower; I also kept using FreeNAS instead of
> Nexenta due to the smaller footprint and, my, I loved the clean UI,
> until they redid it for (as the log said "adding more round edges")

Hi Florian,

I believe that I've gotten the PV drivers working at least partly
correctly. The exact procedure I used for the kernel build is
documented here:
http://files.fragmentationneeded.net/freebsd/build_kernel.txt

I dropped the new kernel in place of the old one in the FreeNAS
/boot/kernel directory, and use the same XEN guest configuration:
http://files.fragmentationneeded.net/freebsd/freenas-hvm.cfg

I see xen-related lingo as the system boots:
http://files.fragmentationneeded.net/freebsd/dmesg.txt

The network interface now appears as "xn0", and the disks have moved
around from ada* to ad* names.

Running the same 'dd' tests as before, I find that the boot device
(ad0/xbd0 virual block device noted by dmesg) has much improved
performance: 60MB/s, but the drives attached to the PCI-passthru SATA
controller remain exactly where they were: 0.5MB/s

It seems the the PV block driver hasn't noticed the disks attached to
the passed-through controller.

What do you think? Should I even expect the PV drivers to help in this
PCI passthrough scenario?

Thank you!

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 06:44:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 06:44:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuekR-00073V-N4; Tue, 07 Feb 2012 06:41:51 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <enzinol@gmail.com>) id 1RuekP-00073N-Jz
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 06:41:49 +0000
X-Env-Sender: enzinol@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328596903!12224045!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5614 invoked from network); 7 Feb 2012 06:41:43 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 06:41:43 -0000
Received: by wgbdt11 with SMTP id dt11so4840711wgb.0
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 22:41:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=x1IP9CPrwqrutjnkJRxCW6UuWn3sy6WoLE+74zRkQGg=;
	b=xLBhRhPsuJXpN+1ApZQkJjuRZkVdHynG8EMdkkFdy59rwh3TAp5S9DHqJPkKHxMtEp
	eeNpa786SO4tQN2iN9OLHy5ChUe/1uNdnNPNubTyefIRoDBmoWPUnciI6tvso027TZ6X
	IgfoXF5WDLFyIdaxcN0lIfpX4KuG2d8GB8Mkw=
MIME-Version: 1.0
Received: by 10.180.106.33 with SMTP id gr1mr31941961wib.6.1328596903092; Mon,
	06 Feb 2012 22:41:43 -0800 (PST)
Received: by 10.223.45.194 with HTTP; Mon, 6 Feb 2012 22:41:42 -0800 (PST)
Date: Mon, 6 Feb 2012 22:41:42 -0800
Message-ID: <CACi2erBsAorTR24HTN+=kLLFCZtyvJPpv=zygBefCH8kf42S6w@mail.gmail.com>
From: Enzo Lombardi <enzinol@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Xen on Fedora 16
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2115925417890040760=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2115925417890040760==
Content-Type: multipart/alternative; boundary=f46d0445199975634f04b85a1235

--f46d0445199975634f04b85a1235
Content-Type: text/plain; charset=ISO-8859-1

Hello all,
I've installed xen on Fedora 16 using the yum install command.
The grub entries point to version "4.1.2" while xl info reports
version 3.1.0-7.fc16.x86_64
Am I missing anything?
Thanks
-e

--f46d0445199975634f04b85a1235
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello all,<div>I&#39;ve installed xen on Fedora 16 using the yum install co=
mmand.</div><div>The grub entries point to version &quot;4.1.2&quot; while =
xl info reports version=A03.1.0-7.fc16.x86_64</div><div>Am I missing anythi=
ng?</div>
<div>Thanks</div><div>-e</div><div><br></div>

--f46d0445199975634f04b85a1235--


--===============2115925417890040760==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2115925417890040760==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 06:44:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 06:44:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuekR-00073V-N4; Tue, 07 Feb 2012 06:41:51 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <enzinol@gmail.com>) id 1RuekP-00073N-Jz
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 06:41:49 +0000
X-Env-Sender: enzinol@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328596903!12224045!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5614 invoked from network); 7 Feb 2012 06:41:43 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 06:41:43 -0000
Received: by wgbdt11 with SMTP id dt11so4840711wgb.0
	for <xen-users@lists.xensource.com>;
	Mon, 06 Feb 2012 22:41:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=x1IP9CPrwqrutjnkJRxCW6UuWn3sy6WoLE+74zRkQGg=;
	b=xLBhRhPsuJXpN+1ApZQkJjuRZkVdHynG8EMdkkFdy59rwh3TAp5S9DHqJPkKHxMtEp
	eeNpa786SO4tQN2iN9OLHy5ChUe/1uNdnNPNubTyefIRoDBmoWPUnciI6tvso027TZ6X
	IgfoXF5WDLFyIdaxcN0lIfpX4KuG2d8GB8Mkw=
MIME-Version: 1.0
Received: by 10.180.106.33 with SMTP id gr1mr31941961wib.6.1328596903092; Mon,
	06 Feb 2012 22:41:43 -0800 (PST)
Received: by 10.223.45.194 with HTTP; Mon, 6 Feb 2012 22:41:42 -0800 (PST)
Date: Mon, 6 Feb 2012 22:41:42 -0800
Message-ID: <CACi2erBsAorTR24HTN+=kLLFCZtyvJPpv=zygBefCH8kf42S6w@mail.gmail.com>
From: Enzo Lombardi <enzinol@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Xen on Fedora 16
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2115925417890040760=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2115925417890040760==
Content-Type: multipart/alternative; boundary=f46d0445199975634f04b85a1235

--f46d0445199975634f04b85a1235
Content-Type: text/plain; charset=ISO-8859-1

Hello all,
I've installed xen on Fedora 16 using the yum install command.
The grub entries point to version "4.1.2" while xl info reports
version 3.1.0-7.fc16.x86_64
Am I missing anything?
Thanks
-e

--f46d0445199975634f04b85a1235
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello all,<div>I&#39;ve installed xen on Fedora 16 using the yum install co=
mmand.</div><div>The grub entries point to version &quot;4.1.2&quot; while =
xl info reports version=A03.1.0-7.fc16.x86_64</div><div>Am I missing anythi=
ng?</div>
<div>Thanks</div><div>-e</div><div><br></div>

--f46d0445199975634f04b85a1235--


--===============2115925417890040760==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2115925417890040760==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 11:10:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 11:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuivK-0003uW-RX; Tue, 07 Feb 2012 11:09:22 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RuivI-0003uR-SB
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 11:09:21 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328612932!51868891!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_9,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3842 invoked from network); 7 Feb 2012 11:08:53 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 11:08:53 -0000
Received: by iaeh11 with SMTP id h11so58817773iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 03:09:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=nFTf7SdONHOz3Lpao+o2XzzbgEyT9JinuWRJecVFRAk=;
	b=LGeb7CcoVgYizuUJKW8vzRSpORwCcdeF1/qSbaXMaXd37SI0xMJVI1rWyt0/L/+za3
	umVQf6A5z26wxgQDHSvzcnvqG39OOqV9IxP8NjtTmg63YK/jrFTZEz9FqQj9YP8asnte
	Fqabqvyy/raOhwzOX0tDId5uZElWBU8IZFIwM=
Received: by 10.50.203.100 with SMTP id kp4mr26017820igc.6.1328612955147; Tue,
	07 Feb 2012 03:09:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 7 Feb 2012 03:08:55 -0800 (PST)
From: eva <evammg@gmail.com>
Date: Tue, 7 Feb 2012 12:08:55 +0100
Message-ID: <CAN-hev=KTFqNTs+H=hovx7Wt9+57Lkm5WFQHVtXhrU2wjDiXyw@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Grub options for dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello guys,

I am setting up dom0. I have read that is recommended restricting one
cpu for dom0. In the xen wiki there's a list of grub parameters

http://wiki.xen.org/wiki/Xen_Hypervisor_Boot_Options

but it seems deprecated?

http://groups.google.com/group/ganeti/browse_thread/thread/a18979bdd00f6461

Do you guys use this option (maxcpus) as shown here as well?

http://www.indiangnu.org/2009/how-to-disable-cores-of-cpu/

Do you need to modify /etc/xen/xend-config.sxp accordingly to what's
been set on grub?

What other options related with grub shall I consider for my dom0?

Also, where to get an updated list of parameters for grub2? I'd like
to update the list at the xen wiki.

Any suggestion will be very much appreciatted....

Eva

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 11:10:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 11:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuivK-0003uW-RX; Tue, 07 Feb 2012 11:09:22 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RuivI-0003uR-SB
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 11:09:21 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328612932!51868891!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_9,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3842 invoked from network); 7 Feb 2012 11:08:53 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 11:08:53 -0000
Received: by iaeh11 with SMTP id h11so58817773iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 03:09:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=nFTf7SdONHOz3Lpao+o2XzzbgEyT9JinuWRJecVFRAk=;
	b=LGeb7CcoVgYizuUJKW8vzRSpORwCcdeF1/qSbaXMaXd37SI0xMJVI1rWyt0/L/+za3
	umVQf6A5z26wxgQDHSvzcnvqG39OOqV9IxP8NjtTmg63YK/jrFTZEz9FqQj9YP8asnte
	Fqabqvyy/raOhwzOX0tDId5uZElWBU8IZFIwM=
Received: by 10.50.203.100 with SMTP id kp4mr26017820igc.6.1328612955147; Tue,
	07 Feb 2012 03:09:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 7 Feb 2012 03:08:55 -0800 (PST)
From: eva <evammg@gmail.com>
Date: Tue, 7 Feb 2012 12:08:55 +0100
Message-ID: <CAN-hev=KTFqNTs+H=hovx7Wt9+57Lkm5WFQHVtXhrU2wjDiXyw@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Grub options for dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello guys,

I am setting up dom0. I have read that is recommended restricting one
cpu for dom0. In the xen wiki there's a list of grub parameters

http://wiki.xen.org/wiki/Xen_Hypervisor_Boot_Options

but it seems deprecated?

http://groups.google.com/group/ganeti/browse_thread/thread/a18979bdd00f6461

Do you guys use this option (maxcpus) as shown here as well?

http://www.indiangnu.org/2009/how-to-disable-cores-of-cpu/

Do you need to modify /etc/xen/xend-config.sxp accordingly to what's
been set on grub?

What other options related with grub shall I consider for my dom0?

Also, where to get an updated list of parameters for grub2? I'd like
to update the list at the xen wiki.

Any suggestion will be very much appreciatted....

Eva

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 12:38:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 12:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RukId-00056v-P0; Tue, 07 Feb 2012 12:37:31 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1RukIb-00056q-Sd
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 12:37:30 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328618181!60070915!1
X-Originating-IP: [95.108.253.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTUuMTA4LjI1My4xNDIgPT4gMjU3Mzc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5205 invoked from network); 7 Feb 2012 12:36:21 -0000
Received: from forward17.mail.yandex.net (HELO forward17.mail.yandex.net)
	(95.108.253.142) by server-2.tower-27.messagelabs.com with SMTP;
	7 Feb 2012 12:36:21 -0000
Received: from web3.yandex.ru (web3.yandex.ru [95.108.252.103])
	by forward17.mail.yandex.net (Yandex) with ESMTP id C8BFD1061B5E
	for <xen-users@lists.xensource.com>;
	Tue,  7 Feb 2012 16:37:22 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1328618242; bh=UybcZxrj8qRiMve+9rpTKIiYmuP6g6S5GspC//rtd8Y=;
	h=From:To:Subject:MIME-Version:Message-Id:Date:
	Content-Transfer-Encoding:Content-Type;
	b=Yfc57iZRm5ushuzf0WHWMjDgXv1ZqrQfLFMdn5QX0Nw8qxU8TboA7x52pJivrGflP
	95vFTTIQRYHPNfjS+mfXepoTdnK1iuOD80A0qyAOzKLbYnJdZ07n0egQ1t40eMXGkm
	NHE44zNcc6kabQG2ElTTIalIZugtfJn4grHHEdFs=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web3.yandex.ru (Yandex) with ESMTP id A4A551A98001
	for <xen-users@lists.xensource.com>;
	Tue,  7 Feb 2012 16:37:22 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1328618242; bh=UybcZxrj8qRiMve+9rpTKIiYmuP6g6S5GspC//rtd8Y=;
	h=From:To:Subject:MIME-Version:Message-Id:Date:
	Content-Transfer-Encoding:Content-Type;
	b=Yfc57iZRm5ushuzf0WHWMjDgXv1ZqrQfLFMdn5QX0Nw8qxU8TboA7x52pJivrGflP
	95vFTTIQRYHPNfjS+mfXepoTdnK1iuOD80A0qyAOzKLbYnJdZ07n0egQ1t40eMXGkm
	NHE44zNcc6kabQG2ElTTIalIZugtfJn4grHHEdFs=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web3.yandex.ru with HTTP; Tue, 07 Feb 2012 16:37:22 +0400
From: Kreved <krevedinho@yandex.ru>
To: xen-users@lists.xensource.com
MIME-Version: 1.0
Message-Id: <813051328618242@web3.yandex.ru>
Date: Tue, 07 Feb 2012 16:37:22 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Subject: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


Hello!

Has anybody experienced network latency problems with combination of Windows 7, GPLPV drivers and RDP connection?
Any Windows pop-up message(such as "command not found" error message in "Run command:" dialog, or dividing by zero in windows calc) causes a short freeze of RDP session and looks like that from dom0: 

PING 192.168.44.65 (192.168.44.65) 56(84) bytes of data.
64 bytes from 192.168.44.65: icmp_seq=1 ttl=128 time=0.649 ms
64 bytes from 192.168.44.65: icmp_seq=2 ttl=128 time=0.232 ms
64 bytes from 192.168.44.65: icmp_seq=3 ttl=128 time=0.273 ms
64 bytes from 192.168.44.65: icmp_seq=4 ttl=128 time=501 ms                     
64 bytes from 192.168.44.65: icmp_seq=5 ttl=128 time=0.205 ms
64 bytes from 192.168.44.65: icmp_seq=6 ttl=128 time=0.463 ms
64 bytes from 192.168.44.65: icmp_seq=7 ttl=128 time=0.206 ms

where 192.168.44.65 is domU address. The latency may vary from 500 to 10000 ms.

The very same actions taken via VNC connection to VM work fine without any problem. 
We have tried different Windows 7 distros, 32- and 64-bit editions, Windows and Linux RDP clients, with the same result. 

Software used:
Xen version 4.1.2_05-1.1.1 (abuild@) (gcc version 4.6.2 (SUSE Linux) ) Sun Oct 30 03:25:04 UTC 2011
gplpv_Vista2008x32_signed_0.11.0.308
Windows 7 SP1

timer_mode is set to 1, offload settings are:
Offload parameters for vif2.0:
rx-checksumming: off
tx-checksumming: off
scatter-gather: off
tcp-segmentation-offload: off
udp-fragmentation-offload: off
generic-segmentation-offload: off
generic-receive-offload: off
large-receive-offload: off
rx-vlan-offload: off
tx-vlan-offload: off
ntuple-filters: off
receive-hashing: off

Thanks in advance!

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 12:38:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 12:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RukId-00056v-P0; Tue, 07 Feb 2012 12:37:31 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1RukIb-00056q-Sd
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 12:37:30 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328618181!60070915!1
X-Originating-IP: [95.108.253.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTUuMTA4LjI1My4xNDIgPT4gMjU3Mzc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5205 invoked from network); 7 Feb 2012 12:36:21 -0000
Received: from forward17.mail.yandex.net (HELO forward17.mail.yandex.net)
	(95.108.253.142) by server-2.tower-27.messagelabs.com with SMTP;
	7 Feb 2012 12:36:21 -0000
Received: from web3.yandex.ru (web3.yandex.ru [95.108.252.103])
	by forward17.mail.yandex.net (Yandex) with ESMTP id C8BFD1061B5E
	for <xen-users@lists.xensource.com>;
	Tue,  7 Feb 2012 16:37:22 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1328618242; bh=UybcZxrj8qRiMve+9rpTKIiYmuP6g6S5GspC//rtd8Y=;
	h=From:To:Subject:MIME-Version:Message-Id:Date:
	Content-Transfer-Encoding:Content-Type;
	b=Yfc57iZRm5ushuzf0WHWMjDgXv1ZqrQfLFMdn5QX0Nw8qxU8TboA7x52pJivrGflP
	95vFTTIQRYHPNfjS+mfXepoTdnK1iuOD80A0qyAOzKLbYnJdZ07n0egQ1t40eMXGkm
	NHE44zNcc6kabQG2ElTTIalIZugtfJn4grHHEdFs=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web3.yandex.ru (Yandex) with ESMTP id A4A551A98001
	for <xen-users@lists.xensource.com>;
	Tue,  7 Feb 2012 16:37:22 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1328618242; bh=UybcZxrj8qRiMve+9rpTKIiYmuP6g6S5GspC//rtd8Y=;
	h=From:To:Subject:MIME-Version:Message-Id:Date:
	Content-Transfer-Encoding:Content-Type;
	b=Yfc57iZRm5ushuzf0WHWMjDgXv1ZqrQfLFMdn5QX0Nw8qxU8TboA7x52pJivrGflP
	95vFTTIQRYHPNfjS+mfXepoTdnK1iuOD80A0qyAOzKLbYnJdZ07n0egQ1t40eMXGkm
	NHE44zNcc6kabQG2ElTTIalIZugtfJn4grHHEdFs=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web3.yandex.ru with HTTP; Tue, 07 Feb 2012 16:37:22 +0400
From: Kreved <krevedinho@yandex.ru>
To: xen-users@lists.xensource.com
MIME-Version: 1.0
Message-Id: <813051328618242@web3.yandex.ru>
Date: Tue, 07 Feb 2012 16:37:22 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Subject: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


Hello!

Has anybody experienced network latency problems with combination of Windows 7, GPLPV drivers and RDP connection?
Any Windows pop-up message(such as "command not found" error message in "Run command:" dialog, or dividing by zero in windows calc) causes a short freeze of RDP session and looks like that from dom0: 

PING 192.168.44.65 (192.168.44.65) 56(84) bytes of data.
64 bytes from 192.168.44.65: icmp_seq=1 ttl=128 time=0.649 ms
64 bytes from 192.168.44.65: icmp_seq=2 ttl=128 time=0.232 ms
64 bytes from 192.168.44.65: icmp_seq=3 ttl=128 time=0.273 ms
64 bytes from 192.168.44.65: icmp_seq=4 ttl=128 time=501 ms                     
64 bytes from 192.168.44.65: icmp_seq=5 ttl=128 time=0.205 ms
64 bytes from 192.168.44.65: icmp_seq=6 ttl=128 time=0.463 ms
64 bytes from 192.168.44.65: icmp_seq=7 ttl=128 time=0.206 ms

where 192.168.44.65 is domU address. The latency may vary from 500 to 10000 ms.

The very same actions taken via VNC connection to VM work fine without any problem. 
We have tried different Windows 7 distros, 32- and 64-bit editions, Windows and Linux RDP clients, with the same result. 

Software used:
Xen version 4.1.2_05-1.1.1 (abuild@) (gcc version 4.6.2 (SUSE Linux) ) Sun Oct 30 03:25:04 UTC 2011
gplpv_Vista2008x32_signed_0.11.0.308
Windows 7 SP1

timer_mode is set to 1, offload settings are:
Offload parameters for vif2.0:
rx-checksumming: off
tx-checksumming: off
scatter-gather: off
tcp-segmentation-offload: off
udp-fragmentation-offload: off
generic-segmentation-offload: off
generic-receive-offload: off
large-receive-offload: off
rx-vlan-offload: off
tx-vlan-offload: off
ntuple-filters: off
receive-hashing: off

Thanks in advance!

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 12:50:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 12:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RukTt-0005Sn-Ce; Tue, 07 Feb 2012 12:49:09 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.g.babukarthik@gmail.com>) id 1RukTr-0005Se-Ul
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 12:49:08 +0000
X-Env-Sender: r.g.babukarthik@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1328618940!5825415!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20213 invoked from network); 7 Feb 2012 12:49:01 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 12:49:01 -0000
Received: by ghbf1 with SMTP id f1so82964510ghb.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 04:49:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=advQVREqnVV4nUIhJBML0VakfxgrJ6ZoEQeUIpcYyuA=;
	b=RLcqekht0/2cuHEq40W3yJoL15LeNFKoJq1fB2uJrQjVhzoCWmGH6Ym29xccLl792L
	AtFVm/c76KcsUTnALC/DE3cyVvkbEjZPH8cvEh/HQ3Ix1USNkHS6LfRRaxM2iuHA2QL+
	Nk8zKTOBLvs5ya1MX4Yc2WWWbA1h6gwI/W830=
MIME-Version: 1.0
Received: by 10.50.193.195 with SMTP id hq3mr26669997igc.18.1328618940143;
	Tue, 07 Feb 2012 04:49:00 -0800 (PST)
Received: by 10.231.134.137 with HTTP; Tue, 7 Feb 2012 04:49:00 -0800 (PST)
Date: Tue, 7 Feb 2012 04:49:00 -0800
Message-ID: <CANRMsck4onK=YAfn6khESq1JSs9jWbkLxXCsngVBbU0aVppXtA@mail.gmail.com>
From: babu karthik <r.g.babukarthik@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] software as service
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1212142053045475441=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1212142053045475441==
Content-Type: multipart/alternative; boundary=14dae9340df5f8180804b85f33c0

--14dae9340df5f8180804b85f33c0
Content-Type: text/plain; charset=ISO-8859-1

can u tell me in xen, how software as service is done, how to install the
saas in xen
-- 
R.G.BABUKARTHIK
M.Tech NIE
Pondicherry university


The secret of success is to know something nobody else knows.

--14dae9340df5f8180804b85f33c0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all">can u tell me in xen, how software as service is done, ho=
w to install the saas in xen <br>-- <br><div style=3D"text-align:left;color=
:rgb(255,255,255)"><div style=3D"text-align:left"><font style=3D"background=
-color:rgb(0,204,204);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-fami=
ly:georgia,serif"><span style=3D"background-color:rgb(255,255,255);font-fam=
ily:verdana,sans-serif">R.G.BABUKARTHIK</span></span></font><span style=3D"=
color:rgb(0,0,0)"></span><br style=3D"color:rgb(0,0,0)">
<span style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-fami=
ly:verdana,sans-serif">M.Tech NIE</span><br style=3D"color:rgb(0,0,0)"><spa=
n style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:v=
erdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>
</div><br>

--14dae9340df5f8180804b85f33c0--


--===============1212142053045475441==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1212142053045475441==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 12:50:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 12:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RukTt-0005Sn-Ce; Tue, 07 Feb 2012 12:49:09 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.g.babukarthik@gmail.com>) id 1RukTr-0005Se-Ul
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 12:49:08 +0000
X-Env-Sender: r.g.babukarthik@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1328618940!5825415!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20213 invoked from network); 7 Feb 2012 12:49:01 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 12:49:01 -0000
Received: by ghbf1 with SMTP id f1so82964510ghb.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 04:49:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=advQVREqnVV4nUIhJBML0VakfxgrJ6ZoEQeUIpcYyuA=;
	b=RLcqekht0/2cuHEq40W3yJoL15LeNFKoJq1fB2uJrQjVhzoCWmGH6Ym29xccLl792L
	AtFVm/c76KcsUTnALC/DE3cyVvkbEjZPH8cvEh/HQ3Ix1USNkHS6LfRRaxM2iuHA2QL+
	Nk8zKTOBLvs5ya1MX4Yc2WWWbA1h6gwI/W830=
MIME-Version: 1.0
Received: by 10.50.193.195 with SMTP id hq3mr26669997igc.18.1328618940143;
	Tue, 07 Feb 2012 04:49:00 -0800 (PST)
Received: by 10.231.134.137 with HTTP; Tue, 7 Feb 2012 04:49:00 -0800 (PST)
Date: Tue, 7 Feb 2012 04:49:00 -0800
Message-ID: <CANRMsck4onK=YAfn6khESq1JSs9jWbkLxXCsngVBbU0aVppXtA@mail.gmail.com>
From: babu karthik <r.g.babukarthik@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] software as service
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1212142053045475441=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1212142053045475441==
Content-Type: multipart/alternative; boundary=14dae9340df5f8180804b85f33c0

--14dae9340df5f8180804b85f33c0
Content-Type: text/plain; charset=ISO-8859-1

can u tell me in xen, how software as service is done, how to install the
saas in xen
-- 
R.G.BABUKARTHIK
M.Tech NIE
Pondicherry university


The secret of success is to know something nobody else knows.

--14dae9340df5f8180804b85f33c0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all">can u tell me in xen, how software as service is done, ho=
w to install the saas in xen <br>-- <br><div style=3D"text-align:left;color=
:rgb(255,255,255)"><div style=3D"text-align:left"><font style=3D"background=
-color:rgb(0,204,204);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-fami=
ly:georgia,serif"><span style=3D"background-color:rgb(255,255,255);font-fam=
ily:verdana,sans-serif">R.G.BABUKARTHIK</span></span></font><span style=3D"=
color:rgb(0,0,0)"></span><br style=3D"color:rgb(0,0,0)">
<span style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-fami=
ly:verdana,sans-serif">M.Tech NIE</span><br style=3D"color:rgb(0,0,0)"><spa=
n style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:v=
erdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>
</div><br>

--14dae9340df5f8180804b85f33c0--


--===============1212142053045475441==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1212142053045475441==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 12:56:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 12:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RukZv-0005ox-FH; Tue, 07 Feb 2012 12:55:23 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gbuday@gmail.com>) id 1RukZt-0005oj-Oa
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 12:55:22 +0000
X-Env-Sender: gbuday@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328619314!12282297!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23626 invoked from network); 7 Feb 2012 12:55:15 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 12:55:15 -0000
Received: by iaeh11 with SMTP id h11so59404533iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 04:55:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=3WJpwv6tCP3P1Z5kbJ1ZUq8elRaeJIfGWbz/b5424h8=;
	b=c7qTQRMRWIxYYWF3qm3E/RfcFAhrdIwW3EJTt5JWRe9aLRc8IX952/NDmE1qcYaIJE
	kh63Du/zUce0dAbtbgh7BRbee0vYOOA5+HxWhIrA40JgHP0ap6dqUSTk5RC7OysEQwB2
	jOYmPLtiH+DueM/fhTNxJjVeXiExqXexSYQjM=
MIME-Version: 1.0
Received: by 10.42.142.7 with SMTP id q7mr19285654icu.9.1328619313707; Tue, 07
	Feb 2012 04:55:13 -0800 (PST)
Received: by 10.231.47.67 with HTTP; Tue, 7 Feb 2012 04:55:13 -0800 (PST)
Date: Tue, 7 Feb 2012 13:55:13 +0100
Message-ID: <CA+3iOz=5Cb3BTLytZS-e6HEmAkKfAqTfMwS=rU0pE+FLXBH2EQ@mail.gmail.com>
From: Gergely Buday <gbuday@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] blocked domain
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

with virt-manager I have reached the following state:

# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3005     1     r-----   6236.5
MobileOtp                                       1024     1                 0.0
MobileOtp2                                      1024     1                 0.0
MobileOtp3                                   3   800     1     -b----    338.4

The installation from an iso image did not start, how can I start it
from this blocked state?

- Gergely

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 12:56:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 12:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RukZv-0005ox-FH; Tue, 07 Feb 2012 12:55:23 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gbuday@gmail.com>) id 1RukZt-0005oj-Oa
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 12:55:22 +0000
X-Env-Sender: gbuday@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328619314!12282297!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23626 invoked from network); 7 Feb 2012 12:55:15 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 12:55:15 -0000
Received: by iaeh11 with SMTP id h11so59404533iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 04:55:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=3WJpwv6tCP3P1Z5kbJ1ZUq8elRaeJIfGWbz/b5424h8=;
	b=c7qTQRMRWIxYYWF3qm3E/RfcFAhrdIwW3EJTt5JWRe9aLRc8IX952/NDmE1qcYaIJE
	kh63Du/zUce0dAbtbgh7BRbee0vYOOA5+HxWhIrA40JgHP0ap6dqUSTk5RC7OysEQwB2
	jOYmPLtiH+DueM/fhTNxJjVeXiExqXexSYQjM=
MIME-Version: 1.0
Received: by 10.42.142.7 with SMTP id q7mr19285654icu.9.1328619313707; Tue, 07
	Feb 2012 04:55:13 -0800 (PST)
Received: by 10.231.47.67 with HTTP; Tue, 7 Feb 2012 04:55:13 -0800 (PST)
Date: Tue, 7 Feb 2012 13:55:13 +0100
Message-ID: <CA+3iOz=5Cb3BTLytZS-e6HEmAkKfAqTfMwS=rU0pE+FLXBH2EQ@mail.gmail.com>
From: Gergely Buday <gbuday@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] blocked domain
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

with virt-manager I have reached the following state:

# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3005     1     r-----   6236.5
MobileOtp                                       1024     1                 0.0
MobileOtp2                                      1024     1                 0.0
MobileOtp3                                   3   800     1     -b----    338.4

The installation from an iso image did not start, how can I start it
from this blocked state?

- Gergely

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 13:18:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 13:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rukuy-0006Wn-Fd; Tue, 07 Feb 2012 13:17:08 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ngoulding@voxel.net>) id 1Rukuw-0006WA-8D
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 13:17:06 +0000
X-Env-Sender: ngoulding@voxel.net
X-Msg-Ref: server-9.tower-216.messagelabs.com!1328620620!13841880!1
X-Originating-IP: [208.122.50.10]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28017 invoked from network); 7 Feb 2012 13:17:00 -0000
Received: from voxel-zimbra1.lga6.us.voxel.net (HELO
	voxel-zimbra1.lga6.us.voxel.net) (208.122.50.10)
	by server-9.tower-216.messagelabs.com with SMTP;
	7 Feb 2012 13:17:00 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 68CAA4CEDF05;
	Tue,  7 Feb 2012 08:16:59 -0500 (EST)
X-Virus-Scanned: amavisd-new at voxel.net
Received: from voxel-zimbra1.lga6.us.voxel.net ([127.0.0.1])
	by localhost (voxel-zimbra1.lga6.us.voxel.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id AX1EFcWnhXRV; Tue,  7 Feb 2012 08:16:59 -0500 (EST)
Received: from voxel-zimbra1.lga6.us.voxel.net
	(voxel-zimbra1.lga6.us.voxel.net [208.122.50.10])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 473534CEDF01;
	Tue,  7 Feb 2012 08:16:59 -0500 (EST)
References: <CANRMsck4onK=YAfn6khESq1JSs9jWbkLxXCsngVBbU0aVppXtA@mail.gmail.com>
From: Nathan Goulding <ngoulding@voxel.net>
In-Reply-To: <CANRMsck4onK=YAfn6khESq1JSs9jWbkLxXCsngVBbU0aVppXtA@mail.gmail.com>
Message-Id: <C27D88B5-7A05-4C38-BBA3-4C6F322DAC06@voxel.net>
Date: Tue, 07 Feb 2012 08:16:59 -0500 (EST)
To: babu karthik <r.g.babukarthik@gmail.com>
MIME-Version: 1.0
X-Mailer: Zimbra 7.1.1_GA_3213 (MobileSync - Apple-iPhone3C3/901.405)
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] software as service
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> can u tell me in xen, how software as service is done, how to install the saas in xen 

You're asking how to build a house. Xen is a hammer.
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Tue Feb 07 13:18:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 13:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rukuy-0006Wn-Fd; Tue, 07 Feb 2012 13:17:08 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ngoulding@voxel.net>) id 1Rukuw-0006WA-8D
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 13:17:06 +0000
X-Env-Sender: ngoulding@voxel.net
X-Msg-Ref: server-9.tower-216.messagelabs.com!1328620620!13841880!1
X-Originating-IP: [208.122.50.10]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28017 invoked from network); 7 Feb 2012 13:17:00 -0000
Received: from voxel-zimbra1.lga6.us.voxel.net (HELO
	voxel-zimbra1.lga6.us.voxel.net) (208.122.50.10)
	by server-9.tower-216.messagelabs.com with SMTP;
	7 Feb 2012 13:17:00 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 68CAA4CEDF05;
	Tue,  7 Feb 2012 08:16:59 -0500 (EST)
X-Virus-Scanned: amavisd-new at voxel.net
Received: from voxel-zimbra1.lga6.us.voxel.net ([127.0.0.1])
	by localhost (voxel-zimbra1.lga6.us.voxel.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id AX1EFcWnhXRV; Tue,  7 Feb 2012 08:16:59 -0500 (EST)
Received: from voxel-zimbra1.lga6.us.voxel.net
	(voxel-zimbra1.lga6.us.voxel.net [208.122.50.10])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 473534CEDF01;
	Tue,  7 Feb 2012 08:16:59 -0500 (EST)
References: <CANRMsck4onK=YAfn6khESq1JSs9jWbkLxXCsngVBbU0aVppXtA@mail.gmail.com>
From: Nathan Goulding <ngoulding@voxel.net>
In-Reply-To: <CANRMsck4onK=YAfn6khESq1JSs9jWbkLxXCsngVBbU0aVppXtA@mail.gmail.com>
Message-Id: <C27D88B5-7A05-4C38-BBA3-4C6F322DAC06@voxel.net>
Date: Tue, 07 Feb 2012 08:16:59 -0500 (EST)
To: babu karthik <r.g.babukarthik@gmail.com>
MIME-Version: 1.0
X-Mailer: Zimbra 7.1.1_GA_3213 (MobileSync - Apple-iPhone3C3/901.405)
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] software as service
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> can u tell me in xen, how software as service is done, how to install the saas in xen 

You're asking how to build a house. Xen is a hammer.
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Tue Feb 07 19:11:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 19:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuqQM-0004Iz-7s; Tue, 07 Feb 2012 19:09:54 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RuqQK-0004Iu-EH
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 19:09:52 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328641784!12408788!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8743 invoked from network); 7 Feb 2012 19:09:46 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 19:09:46 -0000
Received: by damc16 with SMTP id c16so44455348dam.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 11:09:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=f6RD8+9oyEKlKeMW7VF7AebLwbfxU0hzhm5ihirkiQQ=;
	b=sdBqvLQb2aXHf0ZoLszmeZRANRPEJlujeW2mghSvYOEW1F5eki5KSyitN20i2AEuX/
	cTyCczdo5XtOWu59Vr2Wb/HtNokCk1aiYqf5TAtN97TZx0q8uSsORSnAb7qOpIyYNf3x
	ekMTcDG08vp7be9LS3yj8sUa8OFDRWv+vu/Vk=
MIME-Version: 1.0
Received: by 10.68.200.65 with SMTP id jq1mr60906637pbc.54.1328641783906; Tue,
	07 Feb 2012 11:09:43 -0800 (PST)
Received: by 10.143.62.17 with HTTP; Tue, 7 Feb 2012 11:09:43 -0800 (PST)
In-Reply-To: <CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
	<CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
	<CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
Date: Tue, 7 Feb 2012 20:09:43 +0100
Message-ID: <CAFivhP=7+8NQzeputOwD9E06zHTmQKk9wbGhOsEozS6hOQVNzg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Chris Marget <chris@marget.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Chris,

unfortunately, thats over my head.
I think you're correct that the PV drivers cannot possible handle a
PCI passthrough device.

With the FreeBSD domU I had built I also had to switch the device type
in the Xen config, albeit that was still on Xen 4.0.
I can't read through your notes, just not enough time. But it can't
hurt to check the backend for your PV disks is also really "blkback".
Me thinks. On the other hand I'm not 100% sure this would be still
true on PVOPS host kernels.


I havent been back to using PCI delegation since a few years ago;
Adaptec SCSI controllers and their irq sharing flaws made my host
crash and I was simply fed up with it.
First thing to check with bad SATA performance on your passthroughed
controller would be if the AHCI disk access works.
I hope you delegated the full controller and not a single pci function
of the controller? that would make me worry.

It would be good if you could test the passthrough SATA performance in
a HVM linux or windows domU to get some more data about this.
But if I had only one shot: AHCI not working.

Florian

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 19:11:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 19:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuqQM-0004Iz-7s; Tue, 07 Feb 2012 19:09:54 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RuqQK-0004Iu-EH
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 19:09:52 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328641784!12408788!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8743 invoked from network); 7 Feb 2012 19:09:46 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 19:09:46 -0000
Received: by damc16 with SMTP id c16so44455348dam.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 11:09:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=f6RD8+9oyEKlKeMW7VF7AebLwbfxU0hzhm5ihirkiQQ=;
	b=sdBqvLQb2aXHf0ZoLszmeZRANRPEJlujeW2mghSvYOEW1F5eki5KSyitN20i2AEuX/
	cTyCczdo5XtOWu59Vr2Wb/HtNokCk1aiYqf5TAtN97TZx0q8uSsORSnAb7qOpIyYNf3x
	ekMTcDG08vp7be9LS3yj8sUa8OFDRWv+vu/Vk=
MIME-Version: 1.0
Received: by 10.68.200.65 with SMTP id jq1mr60906637pbc.54.1328641783906; Tue,
	07 Feb 2012 11:09:43 -0800 (PST)
Received: by 10.143.62.17 with HTTP; Tue, 7 Feb 2012 11:09:43 -0800 (PST)
In-Reply-To: <CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
	<CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
	<CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
Date: Tue, 7 Feb 2012 20:09:43 +0100
Message-ID: <CAFivhP=7+8NQzeputOwD9E06zHTmQKk9wbGhOsEozS6hOQVNzg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Chris Marget <chris@marget.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Chris,

unfortunately, thats over my head.
I think you're correct that the PV drivers cannot possible handle a
PCI passthrough device.

With the FreeBSD domU I had built I also had to switch the device type
in the Xen config, albeit that was still on Xen 4.0.
I can't read through your notes, just not enough time. But it can't
hurt to check the backend for your PV disks is also really "blkback".
Me thinks. On the other hand I'm not 100% sure this would be still
true on PVOPS host kernels.


I havent been back to using PCI delegation since a few years ago;
Adaptec SCSI controllers and their irq sharing flaws made my host
crash and I was simply fed up with it.
First thing to check with bad SATA performance on your passthroughed
controller would be if the AHCI disk access works.
I hope you delegated the full controller and not a single pci function
of the controller? that would make me worry.

It would be good if you could test the passthrough SATA performance in
a HVM linux or windows domU to get some more data about this.
But if I had only one shot: AHCI not working.

Florian

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 20:20:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 20:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RurUW-0005bG-0W; Tue, 07 Feb 2012 20:18:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksrujandas@gmail.com>) id 1RurUU-0005b7-UC
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 20:18:15 +0000
Received: from [85.158.139.83:47067] by server-7.bemta-5.messagelabs.com id
	6B/FC-01252-607813F4; Tue, 07 Feb 2012 20:18:14 +0000
X-Env-Sender: ksrujandas@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1328645893!14081727!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24196 invoked from network); 7 Feb 2012 20:18:13 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 20:18:13 -0000
Received: by bkcjg15 with SMTP id jg15so1076369bkc.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 12:18:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=sTfdnqB7An4sqUIRgiZx7My56P4o5egfx+jQrInElS0=;
	b=uSWUfqV/lgE0vLBJZf+7PpNIMbf/uVdPmwCk1dDnQqY6PflgiV1PuUgz0ViGyKunrt
	kr/ur6wzIwUVn4ESJzqVj1UWNmg2/h5dCyUIeIhOg8vppul6hV7yEh471qsURYeb2BoI
	OdK1EfnWjCySdM3LEZrfWUtAFGn9Qoe9TrWPE=
MIME-Version: 1.0
Received: by 10.204.133.219 with SMTP id g27mr11137854bkt.47.1328645893237;
	Tue, 07 Feb 2012 12:18:13 -0800 (PST)
Received: by 10.204.130.146 with HTTP; Tue, 7 Feb 2012 12:18:13 -0800 (PST)
Date: Tue, 7 Feb 2012 14:18:13 -0600
Message-ID: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
From: Srujan Kotikela <ksrujandas@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5805680938640674982=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5805680938640674982==
Content-Type: multipart/alternative; boundary=001517592f1c7faba104b8657ad6

--001517592f1c7faba104b8657ad6
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am trying to add a CD drive to a VM. But the command xe cd-list is not
displaying anything. The XCP host has a DVD drive.
Any ideas?

~ SDK

--001517592f1c7faba104b8657ad6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div><br></div><div>I am trying to add a CD drive to a VM. But the comma=
nd xe cd-list is not displaying anything. The XCP host has a DVD drive.=A0<=
/div><div>Any ideas?</div><div><br clear=3D"all">~ SDK<br><br>
</div>

--001517592f1c7faba104b8657ad6--


--===============5805680938640674982==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5805680938640674982==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 20:20:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 20:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RurUW-0005bG-0W; Tue, 07 Feb 2012 20:18:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksrujandas@gmail.com>) id 1RurUU-0005b7-UC
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 20:18:15 +0000
Received: from [85.158.139.83:47067] by server-7.bemta-5.messagelabs.com id
	6B/FC-01252-607813F4; Tue, 07 Feb 2012 20:18:14 +0000
X-Env-Sender: ksrujandas@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1328645893!14081727!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24196 invoked from network); 7 Feb 2012 20:18:13 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 20:18:13 -0000
Received: by bkcjg15 with SMTP id jg15so1076369bkc.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 12:18:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=sTfdnqB7An4sqUIRgiZx7My56P4o5egfx+jQrInElS0=;
	b=uSWUfqV/lgE0vLBJZf+7PpNIMbf/uVdPmwCk1dDnQqY6PflgiV1PuUgz0ViGyKunrt
	kr/ur6wzIwUVn4ESJzqVj1UWNmg2/h5dCyUIeIhOg8vppul6hV7yEh471qsURYeb2BoI
	OdK1EfnWjCySdM3LEZrfWUtAFGn9Qoe9TrWPE=
MIME-Version: 1.0
Received: by 10.204.133.219 with SMTP id g27mr11137854bkt.47.1328645893237;
	Tue, 07 Feb 2012 12:18:13 -0800 (PST)
Received: by 10.204.130.146 with HTTP; Tue, 7 Feb 2012 12:18:13 -0800 (PST)
Date: Tue, 7 Feb 2012 14:18:13 -0600
Message-ID: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
From: Srujan Kotikela <ksrujandas@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5805680938640674982=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5805680938640674982==
Content-Type: multipart/alternative; boundary=001517592f1c7faba104b8657ad6

--001517592f1c7faba104b8657ad6
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am trying to add a CD drive to a VM. But the command xe cd-list is not
displaying anything. The XCP host has a DVD drive.
Any ideas?

~ SDK

--001517592f1c7faba104b8657ad6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div><br></div><div>I am trying to add a CD drive to a VM. But the comma=
nd xe cd-list is not displaying anything. The XCP host has a DVD drive.=A0<=
/div><div>Any ideas?</div><div><br clear=3D"all">~ SDK<br><br>
</div>

--001517592f1c7faba104b8657ad6--


--===============5805680938640674982==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5805680938640674982==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 20:46:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 20:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuruW-0006AN-KB; Tue, 07 Feb 2012 20:45:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RuruU-0006AI-LH
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 20:45:06 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1328647498!10403225!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3401 invoked from network); 7 Feb 2012 20:45:00 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Feb 2012 20:45:00 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q17LSC4M019879
	for <xen-users@lists.xensource.com>; Tue, 7 Feb 2012 14:28:12 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7a31_1150_98a5102e_51cc_11e1_a884_00137252735f;
	Tue, 07 Feb 2012 13:44:57 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 5D40D44C2E
	for <xen-users@lists.xensource.com>;
	Tue,  7 Feb 2012 13:44:57 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 07 Feb 2012 13:44:57 -0700
Message-Id: <4F312AD802000099000DA85F@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 07 Feb 2012 13:44:56 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] [XCP] XCP NFS Root
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

So, a few days ago I asked about network/iSCSI booting XCP (dom0).
Doesn't seem like it's something that very many people have done, since
I didn't get much response, so I decided to give it a shot myself.  I
was able to install a couple of CentOS 5 packages that help with network
booting and get the system to boot off of NFS (can provide some more
detail on that, later), but now I'm running into a little networking
Catch-22.

Booting off NFS (or iSCSI, for that matter), you have to specify an
Ethernet device as your root device, and this device is brought up
during the initrd phase of the boot sequence in order to mount the root
filesystem.  So, I've specified eth0 as my root device, and it is
brought up successfully, obtains an IP address, and mounts the root FS.
Unfortunately this all falls apart when XCP goes to bring up xenbr0,
which contains eth0, in order to share the device with VMs that might
run on this host.

Another side effect of xenbr0 not coming up successfully seems to be
that none of the XCP management stuff actually listens on eth0 - it must
be configured to listen on xenbr0, so I cannot manage the XCP host using
any external tools.

I know some version of Xen contain scripts that move the IP address from
the ethernet card to the bridge during Xen initialization - I'm
wondering if anyone knows a good way to do this on XCP?  Or some other
way to get this NFS-over-root system to behave correctly.  Obviously I
could use a dedicated interface for network booting, but this isn't
ideal - the hosts I'm looking at booting over NFS have limited network
adapters, and I'd like to be able to maximize my use of them.

Thanks,
-- 
Nick Couchman
Manager, Information Technology
SEAKR Engineering, Inc.
6221 South Racine Circle
Centennial, CO
Desk: 303-784-7724
Office: 303-790-8499
Fax: 303-662-8703
Web: http://www.seakr.com





--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 20:46:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 20:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuruW-0006AN-KB; Tue, 07 Feb 2012 20:45:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RuruU-0006AI-LH
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 20:45:06 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1328647498!10403225!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3401 invoked from network); 7 Feb 2012 20:45:00 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Feb 2012 20:45:00 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q17LSC4M019879
	for <xen-users@lists.xensource.com>; Tue, 7 Feb 2012 14:28:12 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7a31_1150_98a5102e_51cc_11e1_a884_00137252735f;
	Tue, 07 Feb 2012 13:44:57 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 5D40D44C2E
	for <xen-users@lists.xensource.com>;
	Tue,  7 Feb 2012 13:44:57 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 07 Feb 2012 13:44:57 -0700
Message-Id: <4F312AD802000099000DA85F@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 07 Feb 2012 13:44:56 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] [XCP] XCP NFS Root
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

So, a few days ago I asked about network/iSCSI booting XCP (dom0).
Doesn't seem like it's something that very many people have done, since
I didn't get much response, so I decided to give it a shot myself.  I
was able to install a couple of CentOS 5 packages that help with network
booting and get the system to boot off of NFS (can provide some more
detail on that, later), but now I'm running into a little networking
Catch-22.

Booting off NFS (or iSCSI, for that matter), you have to specify an
Ethernet device as your root device, and this device is brought up
during the initrd phase of the boot sequence in order to mount the root
filesystem.  So, I've specified eth0 as my root device, and it is
brought up successfully, obtains an IP address, and mounts the root FS.
Unfortunately this all falls apart when XCP goes to bring up xenbr0,
which contains eth0, in order to share the device with VMs that might
run on this host.

Another side effect of xenbr0 not coming up successfully seems to be
that none of the XCP management stuff actually listens on eth0 - it must
be configured to listen on xenbr0, so I cannot manage the XCP host using
any external tools.

I know some version of Xen contain scripts that move the IP address from
the ethernet card to the bridge during Xen initialization - I'm
wondering if anyone knows a good way to do this on XCP?  Or some other
way to get this NFS-over-root system to behave correctly.  Obviously I
could use a dedicated interface for network booting, but this isn't
ideal - the hosts I'm looking at booting over NFS have limited network
adapters, and I'd like to be able to maximize my use of them.

Thanks,
-- 
Nick Couchman
Manager, Information Technology
SEAKR Engineering, Inc.
6221 South Racine Circle
Centennial, CO
Desk: 303-784-7724
Office: 303-790-8499
Fax: 303-662-8703
Web: http://www.seakr.com





--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Tue Feb 07 21:01:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 21:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rus9N-0006do-D5; Tue, 07 Feb 2012 21:00:29 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1Rus9M-0006dd-22
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:00:28 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1328648420!15722306!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32277 invoked from network); 7 Feb 2012 21:00:20 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:00:20 -0000
Received: by lagp5 with SMTP id p5so7434987lag.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:00:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=HvYp/fXTZo+RPJ+Y+JMF6r6xQvYejoZIGywPF6nML2o=;
	b=hqUjbOa7cQc+efpHKxWZbShKNy+H4CpPALUGn2i5ep1caQkU7NWDIhJqH5sSwduQIt
	siLNIHx8aaLxFqGk2NjX6kixxxLdDmz9f7cBdrSSFK9xjXZMooXPcOR9HVUYH2gFf8Dq
	bT7CD2qHbKPq4WCBJwqg4ClNiACM2rtghfsVc=
Received: by 10.112.83.42 with SMTP id n10mr6917888lby.101.1328648419162; Tue,
	07 Feb 2012 13:00:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.102.40 with HTTP; Tue, 7 Feb 2012 12:59:39 -0800 (PST)
In-Reply-To: <4F312AD802000099000DA85F@collaborate.seakr.com>
References: <4F312AD802000099000DA85F@collaborate.seakr.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Tue, 7 Feb 2012 12:59:39 -0800
Message-ID: <CAGnmK4wL_yj1iHEaBmZjhtk4JMndtcE=bW=kbtX_GjaR3fT92A@mail.gmail.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] XCP NFS Root
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4093042743660205365=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4093042743660205365==
Content-Type: multipart/alternative; boundary=f46d0401fc410e391904b86611e5

--f46d0401fc410e391904b86611e5
Content-Type: text/plain; charset=UTF-8

>
>
> I know some version of Xen contain scripts that move the IP address from
> the ethernet card to the bridge during Xen initialization - I'm
> wondering if anyone knows a good way to do this on XCP?  Or some other
>>
>>
>>
>>
>> --------
>
> This e-mail may contain confidential and privileged material for the sole
>> use of the intended recipient.  If this email is not intended for you, or
>> you are not responsible for the delivery of this message to the intended
>> recipient, please note that this message may contain SEAKR Engineering
>> (SEAKR) Privileged/Proprietary Information.  In such a case, you are
>> strictly prohibited from downloading, photocopying, distributing or
>> otherwise using this message, its contents or attachments in any way.  If
>> you have received this message in error, please notify us immediately by
>> replying to this e-mail and delete the message from your mailbox.
>>  Information contained in this message that does not relate to the business
>> of SEAKR is neither endorsed by nor attributable to SEAKR.
>
>
>> _______________________________________________
>
> Xen-users mailing list
>
> Xen-users@lists.xensource.com
>
> http://lists.xensource.com/xen-users
>
>
> way to get this NFS-over-root system to behave correctly.  Obviously I
> could use a dedicated interface for network booting, but this isn't
> ideal - the hosts I'm looking at booting over NFS have limited network
> adapters, and I'd like to be able to maximize my use of them.
>
> Thanks,
> --
> Nick Couchman
> Manager, Information Technology
> SEAKR Engineering, Inc.
> 6221 South Racine Circle
> Centennial, CO
> Desk: 303-784-7724
> Office: 303-790-8499
> Fax: 303-662-8703
> Web: http://www.seakr.com
>
>

In regular Xen I used to much with the network scripts a lot and wrote my
own because I needed just what you specified a straight eth0. With XCP I
haven't touched that at all so I don't even know where to point you.
Although the /etc/xensource-inventory file lists the management interface.
Perhaps you can follow the yellow brick road from there.


Grant McWilliams
http://grantmcwilliams.com/

--f46d0401fc410e391904b86611e5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
I know some version of Xen contain scripts that move the IP address from<br=
>
the ethernet card to the bridge during Xen initialization - I&#39;m<br>
wondering if anyone knows a good way to do this on XCP? =C2=A0Or some other=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br></blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

<br></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">

--------</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This e-mail may contain=
 confidential and privileged material for the sole use of the intended reci=
pient. =C2=A0If this email is not intended for you, or you are not responsi=
ble for the delivery of this message to the intended recipient, please note=
 that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprie=
tary Information. =C2=A0In such a case, you are strictly prohibited from do=
wnloading, photocopying, distributing or otherwise using this message, its =
contents or attachments in any way. =C2=A0If you have received this message=
 in error, please notify us immediately by replying to this e-mail and dele=
te the message from your mailbox. =C2=A0Information contained in this messa=
ge that does not relate to the business of SEAKR is neither endorsed by nor=
 attributable to SEAKR.</blockquote>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br></blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

_______________________________________________</blockquote><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">Xen-users mailing list</blockquote><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href=3D"http://lists.=
xensource.com/xen-users">http://lists.xensource.com/xen-users</a></blockquo=
te>

<div><br></div>
way to get this NFS-over-root system to behave correctly. =C2=A0Obviously I=
<br>
could use a dedicated interface for network booting, but this isn&#39;t<br>
ideal - the hosts I&#39;m looking at booting over NFS have limited network<=
br>
adapters, and I&#39;d like to be able to maximize my use of them.<br>
<br>
Thanks,<br>
--<br>
Nick Couchman<br>
Manager, Information Technology<br>
SEAKR Engineering, Inc.<br>
6221 South Racine Circle<br>
Centennial, CO<br>
Desk: <a href=3D"tel:303-784-7724" value=3D"+13037847724">303-784-7724</a><=
br>
Office: <a href=3D"tel:303-790-8499" value=3D"+13037908499">303-790-8499</a=
><br>
Fax: <a href=3D"tel:303-662-8703" value=3D"+13036628703">303-662-8703</a><b=
r>
Web: <a href=3D"http://www.seakr.com" target=3D"_blank">http://www.seakr.co=
m</a><br>

<br></blockquote><div><br></div><div><br></div><div>In regular Xen I used t=
o much with the network scripts a lot and wrote my own because I needed jus=
t what you specified a straight eth0. With XCP I haven&#39;t touched that a=
t all so I don&#39;t even know where to point you. Although the /etc/xensou=
rce-inventory file lists the management interface. Perhaps you can follow t=
he yellow brick road from there.=C2=A0</div>

<div><br></div><div><br clear=3D"all">Grant McWilliams<br><a href=3D"http:/=
/grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br=
></div><div>=C2=A0</div></div>

--f46d0401fc410e391904b86611e5--


--===============4093042743660205365==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4093042743660205365==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 21:01:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 21:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rus9N-0006do-D5; Tue, 07 Feb 2012 21:00:29 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1Rus9M-0006dd-22
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:00:28 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1328648420!15722306!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32277 invoked from network); 7 Feb 2012 21:00:20 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:00:20 -0000
Received: by lagp5 with SMTP id p5so7434987lag.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:00:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=HvYp/fXTZo+RPJ+Y+JMF6r6xQvYejoZIGywPF6nML2o=;
	b=hqUjbOa7cQc+efpHKxWZbShKNy+H4CpPALUGn2i5ep1caQkU7NWDIhJqH5sSwduQIt
	siLNIHx8aaLxFqGk2NjX6kixxxLdDmz9f7cBdrSSFK9xjXZMooXPcOR9HVUYH2gFf8Dq
	bT7CD2qHbKPq4WCBJwqg4ClNiACM2rtghfsVc=
Received: by 10.112.83.42 with SMTP id n10mr6917888lby.101.1328648419162; Tue,
	07 Feb 2012 13:00:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.102.40 with HTTP; Tue, 7 Feb 2012 12:59:39 -0800 (PST)
In-Reply-To: <4F312AD802000099000DA85F@collaborate.seakr.com>
References: <4F312AD802000099000DA85F@collaborate.seakr.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Tue, 7 Feb 2012 12:59:39 -0800
Message-ID: <CAGnmK4wL_yj1iHEaBmZjhtk4JMndtcE=bW=kbtX_GjaR3fT92A@mail.gmail.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] XCP NFS Root
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4093042743660205365=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4093042743660205365==
Content-Type: multipart/alternative; boundary=f46d0401fc410e391904b86611e5

--f46d0401fc410e391904b86611e5
Content-Type: text/plain; charset=UTF-8

>
>
> I know some version of Xen contain scripts that move the IP address from
> the ethernet card to the bridge during Xen initialization - I'm
> wondering if anyone knows a good way to do this on XCP?  Or some other
>>
>>
>>
>>
>> --------
>
> This e-mail may contain confidential and privileged material for the sole
>> use of the intended recipient.  If this email is not intended for you, or
>> you are not responsible for the delivery of this message to the intended
>> recipient, please note that this message may contain SEAKR Engineering
>> (SEAKR) Privileged/Proprietary Information.  In such a case, you are
>> strictly prohibited from downloading, photocopying, distributing or
>> otherwise using this message, its contents or attachments in any way.  If
>> you have received this message in error, please notify us immediately by
>> replying to this e-mail and delete the message from your mailbox.
>>  Information contained in this message that does not relate to the business
>> of SEAKR is neither endorsed by nor attributable to SEAKR.
>
>
>> _______________________________________________
>
> Xen-users mailing list
>
> Xen-users@lists.xensource.com
>
> http://lists.xensource.com/xen-users
>
>
> way to get this NFS-over-root system to behave correctly.  Obviously I
> could use a dedicated interface for network booting, but this isn't
> ideal - the hosts I'm looking at booting over NFS have limited network
> adapters, and I'd like to be able to maximize my use of them.
>
> Thanks,
> --
> Nick Couchman
> Manager, Information Technology
> SEAKR Engineering, Inc.
> 6221 South Racine Circle
> Centennial, CO
> Desk: 303-784-7724
> Office: 303-790-8499
> Fax: 303-662-8703
> Web: http://www.seakr.com
>
>

In regular Xen I used to much with the network scripts a lot and wrote my
own because I needed just what you specified a straight eth0. With XCP I
haven't touched that at all so I don't even know where to point you.
Although the /etc/xensource-inventory file lists the management interface.
Perhaps you can follow the yellow brick road from there.


Grant McWilliams
http://grantmcwilliams.com/

--f46d0401fc410e391904b86611e5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
I know some version of Xen contain scripts that move the IP address from<br=
>
the ethernet card to the bridge during Xen initialization - I&#39;m<br>
wondering if anyone knows a good way to do this on XCP? =C2=A0Or some other=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br></blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

<br></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">

--------</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This e-mail may contain=
 confidential and privileged material for the sole use of the intended reci=
pient. =C2=A0If this email is not intended for you, or you are not responsi=
ble for the delivery of this message to the intended recipient, please note=
 that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprie=
tary Information. =C2=A0In such a case, you are strictly prohibited from do=
wnloading, photocopying, distributing or otherwise using this message, its =
contents or attachments in any way. =C2=A0If you have received this message=
 in error, please notify us immediately by replying to this e-mail and dele=
te the message from your mailbox. =C2=A0Information contained in this messa=
ge that does not relate to the business of SEAKR is neither endorsed by nor=
 attributable to SEAKR.</blockquote>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br></blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

_______________________________________________</blockquote><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">Xen-users mailing list</blockquote><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href=3D"http://lists.=
xensource.com/xen-users">http://lists.xensource.com/xen-users</a></blockquo=
te>

<div><br></div>
way to get this NFS-over-root system to behave correctly. =C2=A0Obviously I=
<br>
could use a dedicated interface for network booting, but this isn&#39;t<br>
ideal - the hosts I&#39;m looking at booting over NFS have limited network<=
br>
adapters, and I&#39;d like to be able to maximize my use of them.<br>
<br>
Thanks,<br>
--<br>
Nick Couchman<br>
Manager, Information Technology<br>
SEAKR Engineering, Inc.<br>
6221 South Racine Circle<br>
Centennial, CO<br>
Desk: <a href=3D"tel:303-784-7724" value=3D"+13037847724">303-784-7724</a><=
br>
Office: <a href=3D"tel:303-790-8499" value=3D"+13037908499">303-790-8499</a=
><br>
Fax: <a href=3D"tel:303-662-8703" value=3D"+13036628703">303-662-8703</a><b=
r>
Web: <a href=3D"http://www.seakr.com" target=3D"_blank">http://www.seakr.co=
m</a><br>

<br></blockquote><div><br></div><div><br></div><div>In regular Xen I used t=
o much with the network scripts a lot and wrote my own because I needed jus=
t what you specified a straight eth0. With XCP I haven&#39;t touched that a=
t all so I don&#39;t even know where to point you. Although the /etc/xensou=
rce-inventory file lists the management interface. Perhaps you can follow t=
he yellow brick road from there.=C2=A0</div>

<div><br></div><div><br clear=3D"all">Grant McWilliams<br><a href=3D"http:/=
/grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br=
></div><div>=C2=A0</div></div>

--f46d0401fc410e391904b86611e5--


--===============4093042743660205365==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4093042743660205365==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 21:02:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 21:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RusAY-0006hT-LC; Tue, 07 Feb 2012 21:01:42 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RusAW-0006gr-6F
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:01:40 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328648493!12349853!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22499 invoked from network); 7 Feb 2012 21:01:34 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:01:34 -0000
Received: by lbjn8 with SMTP id n8so2949457lbj.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:01:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=l7Seqa+QTzbGRNQ7fYHOPebMooDtbwGieEDVrnlOO3M=;
	b=hkSBpvnWzTsKbnK4GmIjKUYa153QkVcFllc294rx9gR5n81s7X33gqZ2X2ijlP2fUJ
	PyvQHDFvAJzhl1qSNkkQSuLdvpHqDZLTuKCXXgDrxEzBV3ddESoCU7iuDfk6b6GAb7sr
	P8Z0C6aoTlc5Bi0iYcSk+mS2BKmgNsolUQ/do=
Received: by 10.112.83.42 with SMTP id n10mr6919385lby.101.1328648493176; Tue,
	07 Feb 2012 13:01:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.102.40 with HTTP; Tue, 7 Feb 2012 13:00:53 -0800 (PST)
In-Reply-To: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
References: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Tue, 7 Feb 2012 13:00:53 -0800
Message-ID: <CAGnmK4zTHxA3i8gsONiYg1UcWM=59E4DLBwhJkUOEf3TuL=CPA@mail.gmail.com>
To: Srujan Kotikela <ksrujandas@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8553428002146200665=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8553428002146200665==
Content-Type: multipart/alternative; boundary=f46d0401fc417796e604b8661576

--f46d0401fc417796e604b8661576
Content-Type: text/plain; charset=UTF-8

On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela <ksrujandas@gmail.com>wrote:

> Hi,
>
> I am trying to add a CD drive to a VM. But the command xe cd-list is not
> displaying anything. The XCP host has a DVD drive.
> Any ideas?
>
> ~ SDK
>
>
Where did you copy the cd ISO to on the host?


Grant McWilliams
http://grantmcwilliams.com/

--f46d0401fc417796e604b8661576
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:ksrujandas@gmail.com">ksrujandas@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<div><br></div><div>I am trying to add a CD drive to a VM. But the comma=
nd xe cd-list is not displaying anything. The XCP host has a DVD drive.=C2=
=A0</div><div>Any ideas?</div><div><br clear=3D"all">~ SDK<br><br>
</div>
</blockquote></div><br><div>Where did you copy the cd ISO to on the host?=
=C2=A0</div><div><br></div><div><br clear=3D"all">Grant McWilliams<br><a hr=
ef=3D"http://grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams=
.com/</a><br>

<br><br><br></div>

--f46d0401fc417796e604b8661576--


--===============8553428002146200665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8553428002146200665==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 21:02:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 21:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RusAY-0006hT-LC; Tue, 07 Feb 2012 21:01:42 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RusAW-0006gr-6F
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:01:40 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1328648493!12349853!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22499 invoked from network); 7 Feb 2012 21:01:34 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:01:34 -0000
Received: by lbjn8 with SMTP id n8so2949457lbj.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:01:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=l7Seqa+QTzbGRNQ7fYHOPebMooDtbwGieEDVrnlOO3M=;
	b=hkSBpvnWzTsKbnK4GmIjKUYa153QkVcFllc294rx9gR5n81s7X33gqZ2X2ijlP2fUJ
	PyvQHDFvAJzhl1qSNkkQSuLdvpHqDZLTuKCXXgDrxEzBV3ddESoCU7iuDfk6b6GAb7sr
	P8Z0C6aoTlc5Bi0iYcSk+mS2BKmgNsolUQ/do=
Received: by 10.112.83.42 with SMTP id n10mr6919385lby.101.1328648493176; Tue,
	07 Feb 2012 13:01:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.102.40 with HTTP; Tue, 7 Feb 2012 13:00:53 -0800 (PST)
In-Reply-To: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
References: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Tue, 7 Feb 2012 13:00:53 -0800
Message-ID: <CAGnmK4zTHxA3i8gsONiYg1UcWM=59E4DLBwhJkUOEf3TuL=CPA@mail.gmail.com>
To: Srujan Kotikela <ksrujandas@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8553428002146200665=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8553428002146200665==
Content-Type: multipart/alternative; boundary=f46d0401fc417796e604b8661576

--f46d0401fc417796e604b8661576
Content-Type: text/plain; charset=UTF-8

On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela <ksrujandas@gmail.com>wrote:

> Hi,
>
> I am trying to add a CD drive to a VM. But the command xe cd-list is not
> displaying anything. The XCP host has a DVD drive.
> Any ideas?
>
> ~ SDK
>
>
Where did you copy the cd ISO to on the host?


Grant McWilliams
http://grantmcwilliams.com/

--f46d0401fc417796e604b8661576
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:ksrujandas@gmail.com">ksrujandas@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<div><br></div><div>I am trying to add a CD drive to a VM. But the comma=
nd xe cd-list is not displaying anything. The XCP host has a DVD drive.=C2=
=A0</div><div>Any ideas?</div><div><br clear=3D"all">~ SDK<br><br>
</div>
</blockquote></div><br><div>Where did you copy the cd ISO to on the host?=
=C2=A0</div><div><br></div><div><br clear=3D"all">Grant McWilliams<br><a hr=
ef=3D"http://grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams=
.com/</a><br>

<br><br><br></div>

--f46d0401fc417796e604b8661576--


--===============8553428002146200665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8553428002146200665==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 21:27:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 21:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RusYD-0007UZ-DV; Tue, 07 Feb 2012 21:26:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1RusYB-0007UU-5c
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:26:07 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328649960!7265442!1
X-Originating-IP: [209.85.215.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 895 invoked from network); 7 Feb 2012 21:26:00 -0000
Received: from mail-ey0-f171.google.com (HELO mail-ey0-f171.google.com)
	(209.85.215.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:26:00 -0000
Received: by eaan12 with SMTP id n12so24725608eaa.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:26:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=UkgK+MOpmpuKSJ1pVywA9WkXo3ZM96mLX4cfTmMpvjE=;
	b=pMlukErOGeEQUFPYCHWZj5trayiX+gy3iHJK3disXs4TVg0WwOqg4JY3kaJFqVnn7t
	0H5rnYHHVhvv7h6JdrirsD0rJ4gPTU8r+iWnk05W2Tt/9sYfNvOEP94sw33Cbqv3kxHR
	C0n+k081fgC3l3DYGSXE/Mr3/lDD9wvHpbTzo=
Received: by 10.14.23.199 with SMTP id v47mr6656350eev.81.1328649959991; Tue,
	07 Feb 2012 13:25:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.113.137 with HTTP; Tue, 7 Feb 2012 13:25:39 -0800 (PST)
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 7 Feb 2012 16:25:39 -0500
Message-ID: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Network issue after a live migration
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8480128919733405304=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8480128919733405304==
Content-Type: multipart/alternative; boundary=0016367b602ce56b5504b8666c72

--0016367b602ce56b5504b8666c72
Content-Type: text/plain; charset=UTF-8

Hello,

I've been testing live migrations with Xen 4.1 and everything seems to be
going as it should except after the migration succeeds, the domU loses
access to the network. I'm using ubuntu 11.10 as the dom0 and as the domU,
kernels were all gotten through apt (3.0.0-12). I know the migration
succeeds because I can still 'xm console' into the domU and I can see
processes I started before the migration are still running. If I reboot the
vm, the networking situation corrects itself and the domU regains access to
the network, but then it's not really 'live' which is important to me.
There are two things that stick out at me after looking at all the logs,
dmesg etc.:

1. The vif after migration seems to have the 'tx-/rx-ring-ref' stuck
reversed from what it was originally on the pre-migration dom0. After a
domU reboot, the tx-/rx-ring-ref goes back to the original ordering, for
example, an 'xm network-list' on the domU shows this just after the
migration:

Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
0   0  00:16:3e:17:ed:97    0     4      10    769  /768
/local/domain/0/backend/vif/18/0

And then after a reboot, I regain access and this is what it looks like:

Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
0   0  00:16:3e:17:ed:97    0     4      10    768  /769
/local/domain/0/backend/vif/18/0

2. The only error message I can pick out from the xend.log is this on the
original pre-migration dom0:

[2012-02-07 20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]:
/usr/lib/xen-4.1/bin/xc_save 20 126 0 0 1
[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed to get
the suspend evtchn port

However, everything migrates successfully other than this network issue.

I can't really figure out the significance of either issue after a lot of
googling. Any insight would be greatly appreciated if anyone has run into
anything like this or has a hunch.

Thanks,

Chris

--0016367b602ce56b5504b8666c72
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,<div><br></div><div>I&#39;ve been testing live migrations with Xen 4.=
1 and everything seems to be going as it should except after the migration =
succeeds, the domU loses access to the network. I&#39;m using ubuntu 11.10 =
as the dom0 and as the domU, kernels were all gotten through apt (3.0.0-12)=
. I know the migration succeeds because I can still &#39;xm console&#39; in=
to the domU and I can see processes I started before the migration are stil=
l running. If I reboot the vm, the networking situation corrects itself and=
 the domU regains access to the network, but then it&#39;s not really &#39;=
live&#39; which is important to me. There are two things that stick out at =
me after looking at all the logs, dmesg etc.:</div>

<div><br></div><div>1. The vif after migration seems to have the &#39;tx-/r=
x-ring-ref&#39; stuck reversed from what it was originally on the pre-migra=
tion dom0. After a domU reboot, the tx-/rx-ring-ref goes back to the origin=
al ordering, for example, an &#39;xm network-list&#39; on the domU shows th=
is just after the migration:</div>

<div><br></div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handle sta=
te evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:17:ed=
:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=A0769 =
=C2=A0/768 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div><div><br></d=
iv><div>And then after a reboot, I regain access and this is what it looks =
like:</div>

<div><br></div><div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handl=
e state evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:=
17:ed:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=
=A0768 =C2=A0/769 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div></div=
><div><br></div>

<div>2. The only error message I can pick out from the xend.log is this on =
the original pre-migration dom0:</div><div><br></div><div><div>[2012-02-07 =
20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]: /usr/lib/xen-4.1/bin/x=
c_save 20 126 0 0 1</div>

<div>[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed t=
o get the suspend evtchn port</div></div><div><br></div><div>However, every=
thing migrates successfully other than this network issue.</div><div><br>

</div><div>I can&#39;t really figure out the significance of either issue a=
fter a lot of googling. Any insight would be greatly appreciated if anyone =
has run into anything like this or has a hunch.</div><div><br></div><div>

Thanks,</div><div><br>Chris</div>

--0016367b602ce56b5504b8666c72--


--===============8480128919733405304==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8480128919733405304==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 21:27:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 21:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RusYD-0007UZ-DV; Tue, 07 Feb 2012 21:26:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1RusYB-0007UU-5c
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:26:07 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328649960!7265442!1
X-Originating-IP: [209.85.215.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 895 invoked from network); 7 Feb 2012 21:26:00 -0000
Received: from mail-ey0-f171.google.com (HELO mail-ey0-f171.google.com)
	(209.85.215.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:26:00 -0000
Received: by eaan12 with SMTP id n12so24725608eaa.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:26:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=UkgK+MOpmpuKSJ1pVywA9WkXo3ZM96mLX4cfTmMpvjE=;
	b=pMlukErOGeEQUFPYCHWZj5trayiX+gy3iHJK3disXs4TVg0WwOqg4JY3kaJFqVnn7t
	0H5rnYHHVhvv7h6JdrirsD0rJ4gPTU8r+iWnk05W2Tt/9sYfNvOEP94sw33Cbqv3kxHR
	C0n+k081fgC3l3DYGSXE/Mr3/lDD9wvHpbTzo=
Received: by 10.14.23.199 with SMTP id v47mr6656350eev.81.1328649959991; Tue,
	07 Feb 2012 13:25:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.113.137 with HTTP; Tue, 7 Feb 2012 13:25:39 -0800 (PST)
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 7 Feb 2012 16:25:39 -0500
Message-ID: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Network issue after a live migration
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8480128919733405304=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8480128919733405304==
Content-Type: multipart/alternative; boundary=0016367b602ce56b5504b8666c72

--0016367b602ce56b5504b8666c72
Content-Type: text/plain; charset=UTF-8

Hello,

I've been testing live migrations with Xen 4.1 and everything seems to be
going as it should except after the migration succeeds, the domU loses
access to the network. I'm using ubuntu 11.10 as the dom0 and as the domU,
kernels were all gotten through apt (3.0.0-12). I know the migration
succeeds because I can still 'xm console' into the domU and I can see
processes I started before the migration are still running. If I reboot the
vm, the networking situation corrects itself and the domU regains access to
the network, but then it's not really 'live' which is important to me.
There are two things that stick out at me after looking at all the logs,
dmesg etc.:

1. The vif after migration seems to have the 'tx-/rx-ring-ref' stuck
reversed from what it was originally on the pre-migration dom0. After a
domU reboot, the tx-/rx-ring-ref goes back to the original ordering, for
example, an 'xm network-list' on the domU shows this just after the
migration:

Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
0   0  00:16:3e:17:ed:97    0     4      10    769  /768
/local/domain/0/backend/vif/18/0

And then after a reboot, I regain access and this is what it looks like:

Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
0   0  00:16:3e:17:ed:97    0     4      10    768  /769
/local/domain/0/backend/vif/18/0

2. The only error message I can pick out from the xend.log is this on the
original pre-migration dom0:

[2012-02-07 20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]:
/usr/lib/xen-4.1/bin/xc_save 20 126 0 0 1
[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed to get
the suspend evtchn port

However, everything migrates successfully other than this network issue.

I can't really figure out the significance of either issue after a lot of
googling. Any insight would be greatly appreciated if anyone has run into
anything like this or has a hunch.

Thanks,

Chris

--0016367b602ce56b5504b8666c72
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,<div><br></div><div>I&#39;ve been testing live migrations with Xen 4.=
1 and everything seems to be going as it should except after the migration =
succeeds, the domU loses access to the network. I&#39;m using ubuntu 11.10 =
as the dom0 and as the domU, kernels were all gotten through apt (3.0.0-12)=
. I know the migration succeeds because I can still &#39;xm console&#39; in=
to the domU and I can see processes I started before the migration are stil=
l running. If I reboot the vm, the networking situation corrects itself and=
 the domU regains access to the network, but then it&#39;s not really &#39;=
live&#39; which is important to me. There are two things that stick out at =
me after looking at all the logs, dmesg etc.:</div>

<div><br></div><div>1. The vif after migration seems to have the &#39;tx-/r=
x-ring-ref&#39; stuck reversed from what it was originally on the pre-migra=
tion dom0. After a domU reboot, the tx-/rx-ring-ref goes back to the origin=
al ordering, for example, an &#39;xm network-list&#39; on the domU shows th=
is just after the migration:</div>

<div><br></div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handle sta=
te evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:17:ed=
:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=A0769 =
=C2=A0/768 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div><div><br></d=
iv><div>And then after a reboot, I regain access and this is what it looks =
like:</div>

<div><br></div><div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handl=
e state evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:=
17:ed:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=
=A0768 =C2=A0/769 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div></div=
><div><br></div>

<div>2. The only error message I can pick out from the xend.log is this on =
the original pre-migration dom0:</div><div><br></div><div><div>[2012-02-07 =
20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]: /usr/lib/xen-4.1/bin/x=
c_save 20 126 0 0 1</div>

<div>[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed t=
o get the suspend evtchn port</div></div><div><br></div><div>However, every=
thing migrates successfully other than this network issue.</div><div><br>

</div><div>I can&#39;t really figure out the significance of either issue a=
fter a lot of googling. Any insight would be greatly appreciated if anyone =
has run into anything like this or has a hunch.</div><div><br></div><div>

Thanks,</div><div><br>Chris</div>

--0016367b602ce56b5504b8666c72--


--===============8480128919733405304==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8480128919733405304==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 23:59:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 23:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuuvT-0000WD-Vg; Tue, 07 Feb 2012 23:58:19 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksrujandas@gmail.com>) id 1RuuvR-0000W5-Pr
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 23:58:18 +0000
X-Env-Sender: ksrujandas@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328659090!13599874!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11548 invoked from network); 7 Feb 2012 23:58:11 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 23:58:11 -0000
Received: by bkcjg15 with SMTP id jg15so1282997bkc.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 15:58:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=XKp7YoXeBFV4KExXYFXhFCoJCq4Y8j/VRL+3eVkNuSs=;
	b=o6Z+u/pgZtnn51gh3PZP2bFQOqG4Bis0t314YGN926ZzpLSeTP3f2UD2efqC8wxqHq
	baXRra0A53lv54r+Umb5Bq8s0jsKmRPJrHAwFTctJTQ52c+egfxIqCmkMirIjn2cE6uS
	mt1j5j+4YIznd6kyxP1yxXxBSF7/5sOsBMeho=
MIME-Version: 1.0
Received: by 10.204.133.219 with SMTP id g27mr11425723bkt.47.1328659090683;
	Tue, 07 Feb 2012 15:58:10 -0800 (PST)
Received: by 10.204.130.146 with HTTP; Tue, 7 Feb 2012 15:58:10 -0800 (PST)
In-Reply-To: <CAKLFbfz5mqhd5VHp8dnzwB6hnRf3dY9yDWZJcaV9o3M3oRWT2g@mail.gmail.com>
References: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
	<CAGnmK4zTHxA3i8gsONiYg1UcWM=59E4DLBwhJkUOEf3TuL=CPA@mail.gmail.com>
	<CAKLFbfz5mqhd5VHp8dnzwB6hnRf3dY9yDWZJcaV9o3M3oRWT2g@mail.gmail.com>
Date: Tue, 7 Feb 2012 17:58:10 -0600
Message-ID: <CAKLFbfz05OpoJG+hOECMi3QQfsNS7WDOfHivo6S6ZrbkAMTzEw@mail.gmail.com>
From: Srujan Kotikela <ksrujandas@gmail.com>
To: xen-users@lists.xensource.com
Cc: Grant McWilliams <grantmasterflash@gmail.com>
Subject: Re: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0173950252096288269=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0173950252096288269==
Content-Type: multipart/alternative; boundary=001517592f1c20b92704b8688d65

--001517592f1c20b92704b8688d65
Content-Type: text/plain; charset=ISO-8859-1

On Tuesday, February 7, 2012, Srujan Kotikela <ksrujandas@gmail.com> wrote:
>
>
> On Tuesday, February 7, 2012, Grant McWilliams <grantmasterflash@gmail.com>
wrote:
>> On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela <ksrujandas@gmail.com>
wrote:
>>>
>>> Hi,
>>> I am trying to add a CD drive to a VM. But the command xe cd-list is
not displaying anything. The XCP host has a DVD drive.
>>> Any ideas?
>>> ~ SDK
>>>
>>
>> Where did you copy the cd ISO to on the host?
>>
>> Grant McWilliams
>> http://grantmcwilliams.com/
>>
>>
>>
>>

Correct me if I am wrong. Isn't the above command suppose to list the
drives?

Thanks,
Srujan.


-- 
~ SDK

--001517592f1c20b92704b8688d65
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br>On Tuesday, February 7, 2012, Srujan Kotikela &lt;<a href=3D"mailto=
:ksrujandas@gmail.com">ksrujandas@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;<=
br>&gt; On Tuesday, February 7, 2012, Grant McWilliams &lt;<a href=3D"mailt=
o:grantmasterflash@gmail.com">grantmasterflash@gmail.com</a>&gt; wrote:<br>
&gt;&gt; On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela &lt;<a href=3D"ma=
ilto:ksrujandas@gmail.com">ksrujandas@gmail.com</a>&gt; wrote:<br>&gt;&gt;&=
gt;<br>&gt;&gt;&gt; Hi,<br>&gt;&gt;&gt; I am trying to add a CD drive to a =
VM. But the command xe cd-list is not displaying anything. The XCP host has=
 a DVD drive.=A0<br>
&gt;&gt;&gt; Any ideas?<br>&gt;&gt;&gt; ~ SDK<br>&gt;&gt;&gt;<br>&gt;&gt;<b=
r>&gt;&gt; Where did you copy the cd ISO to on the host?=A0<br>&gt;&gt;<br>=
&gt;&gt; Grant McWilliams<br>&gt;&gt; <a href=3D"http://grantmcwilliams.com=
/">http://grantmcwilliams.com/</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br><br>Correct me if I am wron=
g. Isn&#39;t the above command suppose to list the drives?<br><br>Thanks,<b=
r>Srujan.<br><br><br>-- <br>~ SDK<br><br>

--001517592f1c20b92704b8688d65--


--===============0173950252096288269==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0173950252096288269==--


From xen-users-bounces@lists.xensource.com Tue Feb 07 23:59:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Feb 2012 23:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuuvT-0000WD-Vg; Tue, 07 Feb 2012 23:58:19 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksrujandas@gmail.com>) id 1RuuvR-0000W5-Pr
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 23:58:18 +0000
X-Env-Sender: ksrujandas@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328659090!13599874!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11548 invoked from network); 7 Feb 2012 23:58:11 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 23:58:11 -0000
Received: by bkcjg15 with SMTP id jg15so1282997bkc.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 15:58:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=XKp7YoXeBFV4KExXYFXhFCoJCq4Y8j/VRL+3eVkNuSs=;
	b=o6Z+u/pgZtnn51gh3PZP2bFQOqG4Bis0t314YGN926ZzpLSeTP3f2UD2efqC8wxqHq
	baXRra0A53lv54r+Umb5Bq8s0jsKmRPJrHAwFTctJTQ52c+egfxIqCmkMirIjn2cE6uS
	mt1j5j+4YIznd6kyxP1yxXxBSF7/5sOsBMeho=
MIME-Version: 1.0
Received: by 10.204.133.219 with SMTP id g27mr11425723bkt.47.1328659090683;
	Tue, 07 Feb 2012 15:58:10 -0800 (PST)
Received: by 10.204.130.146 with HTTP; Tue, 7 Feb 2012 15:58:10 -0800 (PST)
In-Reply-To: <CAKLFbfz5mqhd5VHp8dnzwB6hnRf3dY9yDWZJcaV9o3M3oRWT2g@mail.gmail.com>
References: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
	<CAGnmK4zTHxA3i8gsONiYg1UcWM=59E4DLBwhJkUOEf3TuL=CPA@mail.gmail.com>
	<CAKLFbfz5mqhd5VHp8dnzwB6hnRf3dY9yDWZJcaV9o3M3oRWT2g@mail.gmail.com>
Date: Tue, 7 Feb 2012 17:58:10 -0600
Message-ID: <CAKLFbfz05OpoJG+hOECMi3QQfsNS7WDOfHivo6S6ZrbkAMTzEw@mail.gmail.com>
From: Srujan Kotikela <ksrujandas@gmail.com>
To: xen-users@lists.xensource.com
Cc: Grant McWilliams <grantmasterflash@gmail.com>
Subject: Re: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0173950252096288269=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0173950252096288269==
Content-Type: multipart/alternative; boundary=001517592f1c20b92704b8688d65

--001517592f1c20b92704b8688d65
Content-Type: text/plain; charset=ISO-8859-1

On Tuesday, February 7, 2012, Srujan Kotikela <ksrujandas@gmail.com> wrote:
>
>
> On Tuesday, February 7, 2012, Grant McWilliams <grantmasterflash@gmail.com>
wrote:
>> On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela <ksrujandas@gmail.com>
wrote:
>>>
>>> Hi,
>>> I am trying to add a CD drive to a VM. But the command xe cd-list is
not displaying anything. The XCP host has a DVD drive.
>>> Any ideas?
>>> ~ SDK
>>>
>>
>> Where did you copy the cd ISO to on the host?
>>
>> Grant McWilliams
>> http://grantmcwilliams.com/
>>
>>
>>
>>

Correct me if I am wrong. Isn't the above command suppose to list the
drives?

Thanks,
Srujan.


-- 
~ SDK

--001517592f1c20b92704b8688d65
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br>On Tuesday, February 7, 2012, Srujan Kotikela &lt;<a href=3D"mailto=
:ksrujandas@gmail.com">ksrujandas@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;<=
br>&gt; On Tuesday, February 7, 2012, Grant McWilliams &lt;<a href=3D"mailt=
o:grantmasterflash@gmail.com">grantmasterflash@gmail.com</a>&gt; wrote:<br>
&gt;&gt; On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela &lt;<a href=3D"ma=
ilto:ksrujandas@gmail.com">ksrujandas@gmail.com</a>&gt; wrote:<br>&gt;&gt;&=
gt;<br>&gt;&gt;&gt; Hi,<br>&gt;&gt;&gt; I am trying to add a CD drive to a =
VM. But the command xe cd-list is not displaying anything. The XCP host has=
 a DVD drive.=A0<br>
&gt;&gt;&gt; Any ideas?<br>&gt;&gt;&gt; ~ SDK<br>&gt;&gt;&gt;<br>&gt;&gt;<b=
r>&gt;&gt; Where did you copy the cd ISO to on the host?=A0<br>&gt;&gt;<br>=
&gt;&gt; Grant McWilliams<br>&gt;&gt; <a href=3D"http://grantmcwilliams.com=
/">http://grantmcwilliams.com/</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br><br>Correct me if I am wron=
g. Isn&#39;t the above command suppose to list the drives?<br><br>Thanks,<b=
r>Srujan.<br><br><br>-- <br>~ SDK<br><br>

--001517592f1c20b92704b8688d65--


--===============0173950252096288269==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0173950252096288269==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 00:00:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 00:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuuwE-0000XX-ND; Tue, 07 Feb 2012 23:59:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RuuwD-0000XJ-B2
	for Xen-users@lists.xensource.com; Tue, 07 Feb 2012 23:59:05 +0000
Received: from [85.158.139.83:63184] by server-11.bemta-5.messagelabs.com id
	A8/B1-13907-8CAB13F4; Tue, 07 Feb 2012 23:59:04 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1328659143!6787800!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12510 invoked from network); 7 Feb 2012 23:59:03 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 23:59:03 -0000
Received: by bkcjg15 with SMTP id jg15so1283738bkc.30
	for <Xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 15:59:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=vsAdwPr9F3iHfBjkHtqS09YzlBMVIyPtPSJheYflvTg=;
	b=kDJhNEcaTMrxeseLvyiQI1wNoPnQXwzaBw1WWkvKMLesO4uRrOjHrqq9aTnXr71Zcd
	vA+dpAUc9Qr3UFBocEIKpt+WAHUZixsi/Ft7t5uPdlpu5yg8SPHoRiCvfrb10kPgk4XZ
	xs8HqanY/FuDk/IoGXb9fCJf+EJhTpnZLEbk8=
MIME-Version: 1.0
Received: by 10.204.151.209 with SMTP id d17mr11698476bkw.52.1328659138933;
	Tue, 07 Feb 2012 15:58:58 -0800 (PST)
Received: by 10.204.34.67 with HTTP; Tue, 7 Feb 2012 15:58:58 -0800 (PST)
Date: Tue, 7 Feb 2012 18:58:58 -0500
Message-ID: <CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] Degraded performance after upgrade to xen 4.1.3 and
	kernel 3.2.4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3675342530165685298=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3675342530165685298==
Content-Type: multipart/alternative; boundary=0015175d67ec00f2d404b868905f

--0015175d67ec00f2d404b868905f
Content-Type: text/plain; charset=ISO-8859-1

Hey list,

I just upgraded to choon kernel and xen versions but after that performance
on my DomUs has gone terribly bad, ot takes for ever to a Debian Squeeze
DomU to install and configure some packages.

I'm using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 kernel,  and my DomUs are
all file based using tap2 as disk driver.

I know, toying around with RC/unstable versions might cause that, so please
take this message as a report.

any sugfgestiopns will be deeply thanked.
-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--0015175d67ec00f2d404b868905f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey list,<div><br></div><div>I just upgraded to choon kernel and xen versio=
ns but after that performance on my DomUs has gone terribly bad, ot takes f=
or ever to a Debian Squeeze DomU to install and configure some packages.</d=
iv>
<div><br></div><div>I&#39;m using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 ke=
rnel, =A0and my DomUs are all file based using tap2 as disk driver.</div><d=
iv><br></div><div>I know, toying around with RC/unstable versions might cau=
se that, so please take this message as a report.<br clear=3D"all">
<div><br></div><div>any sugfgestiopns will be deeply=A0thanked.</div>-- <br=
>David Gonzalez H.<br>Bogota: +(57-1)289-1168<br>Medellin: +(57-1)247-0985<=
br>Cel: +(57)315-838-8326<br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
<a href=3D"http://www.dghvoip.com/">http://www.dghvoip.com/</a><br>Proud Li=
nux User #294661<br>
</div>

--0015175d67ec00f2d404b868905f--


--===============3675342530165685298==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3675342530165685298==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 00:00:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 00:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuuwE-0000XX-ND; Tue, 07 Feb 2012 23:59:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgonzalezh@gmail.com>) id 1RuuwD-0000XJ-B2
	for Xen-users@lists.xensource.com; Tue, 07 Feb 2012 23:59:05 +0000
Received: from [85.158.139.83:63184] by server-11.bemta-5.messagelabs.com id
	A8/B1-13907-8CAB13F4; Tue, 07 Feb 2012 23:59:04 +0000
X-Env-Sender: dgonzalezh@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1328659143!6787800!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12510 invoked from network); 7 Feb 2012 23:59:03 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 23:59:03 -0000
Received: by bkcjg15 with SMTP id jg15so1283738bkc.30
	for <Xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 15:59:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=vsAdwPr9F3iHfBjkHtqS09YzlBMVIyPtPSJheYflvTg=;
	b=kDJhNEcaTMrxeseLvyiQI1wNoPnQXwzaBw1WWkvKMLesO4uRrOjHrqq9aTnXr71Zcd
	vA+dpAUc9Qr3UFBocEIKpt+WAHUZixsi/Ft7t5uPdlpu5yg8SPHoRiCvfrb10kPgk4XZ
	xs8HqanY/FuDk/IoGXb9fCJf+EJhTpnZLEbk8=
MIME-Version: 1.0
Received: by 10.204.151.209 with SMTP id d17mr11698476bkw.52.1328659138933;
	Tue, 07 Feb 2012 15:58:58 -0800 (PST)
Received: by 10.204.34.67 with HTTP; Tue, 7 Feb 2012 15:58:58 -0800 (PST)
Date: Tue, 7 Feb 2012 18:58:58 -0500
Message-ID: <CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com>
From: David Gonzalez <dgonzalezh@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] Degraded performance after upgrade to xen 4.1.3 and
	kernel 3.2.4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3675342530165685298=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3675342530165685298==
Content-Type: multipart/alternative; boundary=0015175d67ec00f2d404b868905f

--0015175d67ec00f2d404b868905f
Content-Type: text/plain; charset=ISO-8859-1

Hey list,

I just upgraded to choon kernel and xen versions but after that performance
on my DomUs has gone terribly bad, ot takes for ever to a Debian Squeeze
DomU to install and configure some packages.

I'm using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 kernel,  and my DomUs are
all file based using tap2 as disk driver.

I know, toying around with RC/unstable versions might cause that, so please
take this message as a report.

any sugfgestiopns will be deeply thanked.
-- 
David Gonzalez H.
Bogota: +(57-1)289-1168
Medellin: +(57-1)247-0985
Cel: +(57)315-838-8326
DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
http://www.dghvoip.com/
Proud Linux User #294661

--0015175d67ec00f2d404b868905f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey list,<div><br></div><div>I just upgraded to choon kernel and xen versio=
ns but after that performance on my DomUs has gone terribly bad, ot takes f=
or ever to a Debian Squeeze DomU to install and configure some packages.</d=
iv>
<div><br></div><div>I&#39;m using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 ke=
rnel, =A0and my DomUs are all file based using tap2 as disk driver.</div><d=
iv><br></div><div>I know, toying around with RC/unstable versions might cau=
se that, so please take this message as a report.<br clear=3D"all">
<div><br></div><div>any sugfgestiopns will be deeply=A0thanked.</div>-- <br=
>David Gonzalez H.<br>Bogota: +(57-1)289-1168<br>Medellin: +(57-1)247-0985<=
br>Cel: +(57)315-838-8326<br>DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
<a href=3D"http://www.dghvoip.com/">http://www.dghvoip.com/</a><br>Proud Li=
nux User #294661<br>
</div>

--0015175d67ec00f2d404b868905f--


--===============3675342530165685298==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3675342530165685298==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 00:04:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 00:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ruv06-0001LA-L5; Wed, 08 Feb 2012 00:03:06 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1Ruv04-0001KW-HE
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 00:03:04 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328659377!7275259!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6375 invoked from network); 8 Feb 2012 00:02:58 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 00:02:58 -0000
Received: by eekb45 with SMTP id b45so21996881eek.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 16:02:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=7vUeyC0S2SfV2kWT2rAzD8+cLzJC6i6HYsST9oxSeI8=;
	b=myp+oRxw2p9amKLUXQFNNnzAFwQpOoWNb4zPZA01lqJ/rTz5KO97x9uFbA9ui3FroF
	QxR55Lw2vOSj2xnYGmu4e0p0xuwSXUIBszs6ykGYl772rJ487uN3HMtgDacQ6Iknjbu6
	VGtS/WgMY34464FyHZg0AIuHI1jkngxBAXj08=
Received: by 10.213.3.200 with SMTP id 8mr2395634ebo.69.1328659377446; Tue, 07
	Feb 2012 16:02:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.113.137 with HTTP; Tue, 7 Feb 2012 16:02:37 -0800 (PST)
In-Reply-To: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
References: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 7 Feb 2012 19:02:37 -0500
Message-ID: <CANSMP-6wdXRSgChg0GtwTmr-8h-SYU0VgMd0Jyi_wqcVkxVGxA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Network issue after a live migration
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5586526413920096924=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5586526413920096924==
Content-Type: multipart/alternative; boundary=0015174c145638608304b8689e15

--0015174c145638608304b8689e15
Content-Type: text/plain; charset=UTF-8

Also after searching it seems that Dave Nuzzo had exactly the same problem
with the same setup:

http://old-list-archives.xen.org/archives/html/xen-users/2011-10/msg00491.html


I just joined the list and his email address is hidden on that public page.
Is there some way I can contact him directly to see if he solved it?

Thanks,

Chris

On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickson <chrisd1100@gmail.com> wrote:

> Hello,
>
> I've been testing live migrations with Xen 4.1 and everything seems to be
> going as it should except after the migration succeeds, the domU loses
> access to the network. I'm using ubuntu 11.10 as the dom0 and as the domU,
> kernels were all gotten through apt (3.0.0-12). I know the migration
> succeeds because I can still 'xm console' into the domU and I can see
> processes I started before the migration are still running. If I reboot the
> vm, the networking situation corrects itself and the domU regains access to
> the network, but then it's not really 'live' which is important to me.
> There are two things that stick out at me after looking at all the logs,
> dmesg etc.:
>
> 1. The vif after migration seems to have the 'tx-/rx-ring-ref' stuck
> reversed from what it was originally on the pre-migration dom0. After a
> domU reboot, the tx-/rx-ring-ref goes back to the original ordering, for
> example, an 'xm network-list' on the domU shows this just after the
> migration:
>
> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
> 0   0  00:16:3e:17:ed:97    0     4      10    769  /768
> /local/domain/0/backend/vif/18/0
>
> And then after a reboot, I regain access and this is what it looks like:
>
> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
> 0   0  00:16:3e:17:ed:97    0     4      10    768  /769
> /local/domain/0/backend/vif/18/0
>
> 2. The only error message I can pick out from the xend.log is this on the
> original pre-migration dom0:
>
> [2012-02-07 20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]:
> /usr/lib/xen-4.1/bin/xc_save 20 126 0 0 1
> [2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed to
> get the suspend evtchn port
>
> However, everything migrates successfully other than this network issue.
>
> I can't really figure out the significance of either issue after a lot of
> googling. Any insight would be greatly appreciated if anyone has run into
> anything like this or has a hunch.
>
> Thanks,
>
> Chris
>

--0015174c145638608304b8689e15
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Also after searching it seems that Dave Nuzzo had exactly the same problem =
with the same setup:<div><br><div><a href=3D"http://old-list-archives.xen.o=
rg/archives/html/xen-users/2011-10/msg00491.html">http://old-list-archives.=
xen.org/archives/html/xen-users/2011-10/msg00491.html</a>=C2=A0</div>

<div><br></div><div>I just joined the list and his email address is hidden =
on that public page. Is there some way I can contact him directly to see if=
 he solved it?</div><div><br></div><div>Thanks,</div><div><br>Chris<br>

<br><div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickso=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:chrisd1100@gmail.com">chrisd1100@=
gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hello,<div><br></div><div>I&#39;ve been testing live migrations with Xen 4.=
1 and everything seems to be going as it should except after the migration =
succeeds, the domU loses access to the network. I&#39;m using ubuntu 11.10 =
as the dom0 and as the domU, kernels were all gotten through apt (3.0.0-12)=
. I know the migration succeeds because I can still &#39;xm console&#39; in=
to the domU and I can see processes I started before the migration are stil=
l running. If I reboot the vm, the networking situation corrects itself and=
 the domU regains access to the network, but then it&#39;s not really &#39;=
live&#39; which is important to me. There are two things that stick out at =
me after looking at all the logs, dmesg etc.:</div>


<div><br></div><div>1. The vif after migration seems to have the &#39;tx-/r=
x-ring-ref&#39; stuck reversed from what it was originally on the pre-migra=
tion dom0. After a domU reboot, the tx-/rx-ring-ref goes back to the origin=
al ordering, for example, an &#39;xm network-list&#39; on the domU shows th=
is just after the migration:</div>


<div><br></div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handle sta=
te evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:17:ed=
:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=A0769 =
=C2=A0/768 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div><div><br></d=
iv><div>And then after a reboot, I regain access and this is what it looks =
like:</div>


<div><br></div><div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handl=
e state evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:=
17:ed:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=
=A0768 =C2=A0/769 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div></div=
><div><br></div>


<div>2. The only error message I can pick out from the xend.log is this on =
the original pre-migration dom0:</div><div><br></div><div><div>[2012-02-07 =
20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]: /usr/lib/xen-4.1/bin/x=
c_save 20 126 0 0 1</div>


<div>[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed t=
o get the suspend evtchn port</div></div><div><br></div><div>However, every=
thing migrates successfully other than this network issue.</div><div><br>


</div><div>I can&#39;t really figure out the significance of either issue a=
fter a lot of googling. Any insight would be greatly appreciated if anyone =
has run into anything like this or has a hunch.</div><div><br></div><div>


Thanks,</div><div><br>Chris</div>
</blockquote></div><br></div></div>

--0015174c145638608304b8689e15--


--===============5586526413920096924==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5586526413920096924==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 00:04:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 00:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ruv06-0001LA-L5; Wed, 08 Feb 2012 00:03:06 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1Ruv04-0001KW-HE
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 00:03:04 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328659377!7275259!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6375 invoked from network); 8 Feb 2012 00:02:58 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 00:02:58 -0000
Received: by eekb45 with SMTP id b45so21996881eek.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 16:02:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=7vUeyC0S2SfV2kWT2rAzD8+cLzJC6i6HYsST9oxSeI8=;
	b=myp+oRxw2p9amKLUXQFNNnzAFwQpOoWNb4zPZA01lqJ/rTz5KO97x9uFbA9ui3FroF
	QxR55Lw2vOSj2xnYGmu4e0p0xuwSXUIBszs6ykGYl772rJ487uN3HMtgDacQ6Iknjbu6
	VGtS/WgMY34464FyHZg0AIuHI1jkngxBAXj08=
Received: by 10.213.3.200 with SMTP id 8mr2395634ebo.69.1328659377446; Tue, 07
	Feb 2012 16:02:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.113.137 with HTTP; Tue, 7 Feb 2012 16:02:37 -0800 (PST)
In-Reply-To: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
References: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 7 Feb 2012 19:02:37 -0500
Message-ID: <CANSMP-6wdXRSgChg0GtwTmr-8h-SYU0VgMd0Jyi_wqcVkxVGxA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Network issue after a live migration
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5586526413920096924=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5586526413920096924==
Content-Type: multipart/alternative; boundary=0015174c145638608304b8689e15

--0015174c145638608304b8689e15
Content-Type: text/plain; charset=UTF-8

Also after searching it seems that Dave Nuzzo had exactly the same problem
with the same setup:

http://old-list-archives.xen.org/archives/html/xen-users/2011-10/msg00491.html


I just joined the list and his email address is hidden on that public page.
Is there some way I can contact him directly to see if he solved it?

Thanks,

Chris

On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickson <chrisd1100@gmail.com> wrote:

> Hello,
>
> I've been testing live migrations with Xen 4.1 and everything seems to be
> going as it should except after the migration succeeds, the domU loses
> access to the network. I'm using ubuntu 11.10 as the dom0 and as the domU,
> kernels were all gotten through apt (3.0.0-12). I know the migration
> succeeds because I can still 'xm console' into the domU and I can see
> processes I started before the migration are still running. If I reboot the
> vm, the networking situation corrects itself and the domU regains access to
> the network, but then it's not really 'live' which is important to me.
> There are two things that stick out at me after looking at all the logs,
> dmesg etc.:
>
> 1. The vif after migration seems to have the 'tx-/rx-ring-ref' stuck
> reversed from what it was originally on the pre-migration dom0. After a
> domU reboot, the tx-/rx-ring-ref goes back to the original ordering, for
> example, an 'xm network-list' on the domU shows this just after the
> migration:
>
> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
> 0   0  00:16:3e:17:ed:97    0     4      10    769  /768
> /local/domain/0/backend/vif/18/0
>
> And then after a reboot, I regain access and this is what it looks like:
>
> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
> 0   0  00:16:3e:17:ed:97    0     4      10    768  /769
> /local/domain/0/backend/vif/18/0
>
> 2. The only error message I can pick out from the xend.log is this on the
> original pre-migration dom0:
>
> [2012-02-07 20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]:
> /usr/lib/xen-4.1/bin/xc_save 20 126 0 0 1
> [2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed to
> get the suspend evtchn port
>
> However, everything migrates successfully other than this network issue.
>
> I can't really figure out the significance of either issue after a lot of
> googling. Any insight would be greatly appreciated if anyone has run into
> anything like this or has a hunch.
>
> Thanks,
>
> Chris
>

--0015174c145638608304b8689e15
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Also after searching it seems that Dave Nuzzo had exactly the same problem =
with the same setup:<div><br><div><a href=3D"http://old-list-archives.xen.o=
rg/archives/html/xen-users/2011-10/msg00491.html">http://old-list-archives.=
xen.org/archives/html/xen-users/2011-10/msg00491.html</a>=C2=A0</div>

<div><br></div><div>I just joined the list and his email address is hidden =
on that public page. Is there some way I can contact him directly to see if=
 he solved it?</div><div><br></div><div>Thanks,</div><div><br>Chris<br>

<br><div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickso=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:chrisd1100@gmail.com">chrisd1100@=
gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hello,<div><br></div><div>I&#39;ve been testing live migrations with Xen 4.=
1 and everything seems to be going as it should except after the migration =
succeeds, the domU loses access to the network. I&#39;m using ubuntu 11.10 =
as the dom0 and as the domU, kernels were all gotten through apt (3.0.0-12)=
. I know the migration succeeds because I can still &#39;xm console&#39; in=
to the domU and I can see processes I started before the migration are stil=
l running. If I reboot the vm, the networking situation corrects itself and=
 the domU regains access to the network, but then it&#39;s not really &#39;=
live&#39; which is important to me. There are two things that stick out at =
me after looking at all the logs, dmesg etc.:</div>


<div><br></div><div>1. The vif after migration seems to have the &#39;tx-/r=
x-ring-ref&#39; stuck reversed from what it was originally on the pre-migra=
tion dom0. After a domU reboot, the tx-/rx-ring-ref goes back to the origin=
al ordering, for example, an &#39;xm network-list&#39; on the domU shows th=
is just after the migration:</div>


<div><br></div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handle sta=
te evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:17:ed=
:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=A0769 =
=C2=A0/768 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div><div><br></d=
iv><div>And then after a reboot, I regain access and this is what it looks =
like:</div>


<div><br></div><div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handl=
e state evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:=
17:ed:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=
=A0768 =C2=A0/769 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div></div=
><div><br></div>


<div>2. The only error message I can pick out from the xend.log is this on =
the original pre-migration dom0:</div><div><br></div><div><div>[2012-02-07 =
20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]: /usr/lib/xen-4.1/bin/x=
c_save 20 126 0 0 1</div>


<div>[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed t=
o get the suspend evtchn port</div></div><div><br></div><div>However, every=
thing migrates successfully other than this network issue.</div><div><br>


</div><div>I can&#39;t really figure out the significance of either issue a=
fter a lot of googling. Any insight would be greatly appreciated if anyone =
has run into anything like this or has a hunch.</div><div><br></div><div>


Thanks,</div><div><br>Chris</div>
</blockquote></div><br></div></div>

--0015174c145638608304b8689e15--


--===============5586526413920096924==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5586526413920096924==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 02:43:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 02:43:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuxTo-0006wp-BJ; Wed, 08 Feb 2012 02:41:56 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jrnieder@gmail.com>) id 1RuxTn-0006wk-Du
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 02:41:55 +0000
X-Env-Sender: jrnieder@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328668907!13609529!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24838 invoked from network); 8 Feb 2012 02:41:49 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 02:41:49 -0000
Received: by iaeh11 with SMTP id h11so862973iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 18:41:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:subject:message-id:mime-version:content-type
	:content-disposition:user-agent;
	bh=f4S40YegJnnhre896im/MfIPHmjkVUyvyxR2qDRx1gM=;
	b=pcV/vamrNgRMflVgCe2Xrbdrwf0rKbeSdMCCJ4goYg4isuuVhzCn+QKdJRTOKroMNf
	geZa3U4LZMdWN2Xkeyazgpor9JzQBMtzvmDvhZyv7n3XcbdfYqDA8sQd4im0ASfc9XSL
	ZNysmVOqQw6G6LLtE76wvEb/Y21w1z94Cz4xE=
Received: by 10.50.169.5 with SMTP id aa5mr19941358igc.17.1328668907613;
	Tue, 07 Feb 2012 18:41:47 -0800 (PST)
Received: from burratino (c-24-1-56-9.hsd1.il.comcast.net. [24.1.56.9])
	by mx.google.com with ESMTPS id f26sm475667ibc.9.2012.02.07.18.41.46
	(version=SSLv3 cipher=OTHER); Tue, 07 Feb 2012 18:41:47 -0800 (PST)
Date: Tue, 7 Feb 2012 20:41:43 -0600
From: Jonathan Nieder <jrnieder@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <20120208024143.GB7014@burratino>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-users] [resend] getting X to work, GPU lockups on dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

(resending without attachments, in hope of getting past the spam filter)
Hi all,

Debian sid system.  NV34M graphics card (GeForce FX Go5200 64M).  I'm
trying to get started using Xen on my laptop.  CPU is a Pentium 4 with
no vmx, so this is all PV.  I install the kernel and hypervisor, boot
into the Xen dom0, and try to start X so I can launch a web browser
and see what to do next.

Unfortunately X fails to start.  The screen turns black and stays that
way, though I can blindly run a few commands.  Xorg.0.log has a few
hundred

	(EE) FBDEV(0): FBIOPUTCMAP: Invalid argument

lines.

Looking more closely, I see that the actual trouble happened a little
earlier: dmesg informs me:

| [    8.703713] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x0000fdc0 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [    8.704276] Console: switching to colour frame buffer device 175x65
| [   10.553368] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x00010048 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   12.402789] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000101c8 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.252200] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000103cc State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.260058] [drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon

By contrast, when I boot the same kernel on bare hardware I don't get
the PFIFO_DMA_PUSHER or GPU lockup messages and X works fine.

Hypervisor is xen-hypervisor-4.1-i386 from Debian, version 4.1.2-2.
Reproducible with linux-image-3.2.0-1-686-pae version 3.2.4-1 and with
linus's master (8597559a78e1, 2012-02-06) and linux-next
(e9e792b45a9b, 2012-02-06).

dmesg from running the native kernel (good) and dom0 (bad) attached.

I also tried blacklisting the nouveau kernel module and starting X
with the vesa driver.  That also didn't work.

Is this behavior expected?  Does starting X in the dom0 work on other
cards?

Curious,
Jonathan

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 02:43:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 02:43:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RuxTo-0006wp-BJ; Wed, 08 Feb 2012 02:41:56 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jrnieder@gmail.com>) id 1RuxTn-0006wk-Du
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 02:41:55 +0000
X-Env-Sender: jrnieder@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328668907!13609529!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24838 invoked from network); 8 Feb 2012 02:41:49 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 02:41:49 -0000
Received: by iaeh11 with SMTP id h11so862973iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 18:41:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:subject:message-id:mime-version:content-type
	:content-disposition:user-agent;
	bh=f4S40YegJnnhre896im/MfIPHmjkVUyvyxR2qDRx1gM=;
	b=pcV/vamrNgRMflVgCe2Xrbdrwf0rKbeSdMCCJ4goYg4isuuVhzCn+QKdJRTOKroMNf
	geZa3U4LZMdWN2Xkeyazgpor9JzQBMtzvmDvhZyv7n3XcbdfYqDA8sQd4im0ASfc9XSL
	ZNysmVOqQw6G6LLtE76wvEb/Y21w1z94Cz4xE=
Received: by 10.50.169.5 with SMTP id aa5mr19941358igc.17.1328668907613;
	Tue, 07 Feb 2012 18:41:47 -0800 (PST)
Received: from burratino (c-24-1-56-9.hsd1.il.comcast.net. [24.1.56.9])
	by mx.google.com with ESMTPS id f26sm475667ibc.9.2012.02.07.18.41.46
	(version=SSLv3 cipher=OTHER); Tue, 07 Feb 2012 18:41:47 -0800 (PST)
Date: Tue, 7 Feb 2012 20:41:43 -0600
From: Jonathan Nieder <jrnieder@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <20120208024143.GB7014@burratino>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-users] [resend] getting X to work, GPU lockups on dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

(resending without attachments, in hope of getting past the spam filter)
Hi all,

Debian sid system.  NV34M graphics card (GeForce FX Go5200 64M).  I'm
trying to get started using Xen on my laptop.  CPU is a Pentium 4 with
no vmx, so this is all PV.  I install the kernel and hypervisor, boot
into the Xen dom0, and try to start X so I can launch a web browser
and see what to do next.

Unfortunately X fails to start.  The screen turns black and stays that
way, though I can blindly run a few commands.  Xorg.0.log has a few
hundred

	(EE) FBDEV(0): FBIOPUTCMAP: Invalid argument

lines.

Looking more closely, I see that the actual trouble happened a little
earlier: dmesg informs me:

| [    8.703713] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x0000fdc0 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [    8.704276] Console: switching to colour frame buffer device 175x65
| [   10.553368] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x00010048 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   12.402789] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000101c8 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.252200] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000103cc State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.260058] [drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon

By contrast, when I boot the same kernel on bare hardware I don't get
the PFIFO_DMA_PUSHER or GPU lockup messages and X works fine.

Hypervisor is xen-hypervisor-4.1-i386 from Debian, version 4.1.2-2.
Reproducible with linux-image-3.2.0-1-686-pae version 3.2.4-1 and with
linus's master (8597559a78e1, 2012-02-06) and linux-next
(e9e792b45a9b, 2012-02-06).

dmesg from running the native kernel (good) and dom0 (bad) attached.

I also tried blacklisting the nouveau kernel module and starting X
with the vesa driver.  That also didn't work.

Is this behavior expected?  Does starting X in the dom0 work on other
cards?

Curious,
Jonathan

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 04:24:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 04:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ruz3I-0007hm-FC; Wed, 08 Feb 2012 04:22:40 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1Ruz3H-0007hh-DQ
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 04:22:39 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328674952!13615407!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29861 invoked from network); 8 Feb 2012 04:22:32 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 04:22:32 -0000
Received: by eekb45 with SMTP id b45so697171eek.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 20:22:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=VLzf0gV+bIDRGkXER0kQbmuZM42xa1lXh9adNbPrKAo=;
	b=PbXbbWa4npRKuLRnwDKzSxvEDsTwC8rybzI7q+2xKc9Opfkds9Ce/Pv3TdueZNtwH+
	Tj/NEVLvuCQEQQ+yDU9L4/tOeFvoSjlHtSZitrCYJlneloE4q1+n/jM3f7BHLPhmYcgB
	ZHrfsZV2K2vu9wY3WjKkYktXVhdHoT/xm77cQ=
Received: by 10.14.52.7 with SMTP id d7mr7928038eec.80.1328674951202; Tue, 07
	Feb 2012 20:22:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.113.137 with HTTP; Tue, 7 Feb 2012 20:22:11 -0800 (PST)
In-Reply-To: <CANSMP-6wdXRSgChg0GtwTmr-8h-SYU0VgMd0Jyi_wqcVkxVGxA@mail.gmail.com>
References: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
	<CANSMP-6wdXRSgChg0GtwTmr-8h-SYU0VgMd0Jyi_wqcVkxVGxA@mail.gmail.com>
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 7 Feb 2012 23:22:11 -0500
Message-ID: <CANSMP-6UN_aCyeNj8GnWgqF_FYCX6v-cZFadoh8vWKpS_WEYEQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Cc: dnuzzo@pangeaequity.com
Subject: Re: [Xen-users] Network issue after a live migration
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6779104273066054273=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6779104273066054273==
Content-Type: multipart/alternative; boundary=0023543a281c7d09d704b86c3e3b

--0023543a281c7d09d704b86c3e3b
Content-Type: text/plain; charset=UTF-8

Update: I installed the ubuntu kernel package
'linux-image-extra-3.0.0-15-virtual' on all the domUs and dom0s in question
and the issue is gone. Who knows exactly what it was.

Chris

On Tue, Feb 7, 2012 at 7:02 PM, Chris Dickson <chrisd1100@gmail.com> wrote:

> Also after searching it seems that Dave Nuzzo had exactly the same problem
> with the same setup:
>
>
> http://old-list-archives.xen.org/archives/html/xen-users/2011-10/msg00491.html
>
>
> I just joined the list and his email address is hidden on that public
> page. Is there some way I can contact him directly to see if he solved it?
>
> Thanks,
>
> Chris
>
>
> On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickson <chrisd1100@gmail.com>wrote:
>
>> Hello,
>>
>> I've been testing live migrations with Xen 4.1 and everything seems to be
>> going as it should except after the migration succeeds, the domU loses
>> access to the network. I'm using ubuntu 11.10 as the dom0 and as the domU,
>> kernels were all gotten through apt (3.0.0-12). I know the migration
>> succeeds because I can still 'xm console' into the domU and I can see
>> processes I started before the migration are still running. If I reboot the
>> vm, the networking situation corrects itself and the domU regains access to
>> the network, but then it's not really 'live' which is important to me.
>> There are two things that stick out at me after looking at all the logs,
>> dmesg etc.:
>>
>> 1. The vif after migration seems to have the 'tx-/rx-ring-ref' stuck
>> reversed from what it was originally on the pre-migration dom0. After a
>> domU reboot, the tx-/rx-ring-ref goes back to the original ordering, for
>> example, an 'xm network-list' on the domU shows this just after the
>> migration:
>>
>> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
>> 0   0  00:16:3e:17:ed:97    0     4      10    769  /768
>> /local/domain/0/backend/vif/18/0
>>
>> And then after a reboot, I regain access and this is what it looks like:
>>
>> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
>> 0   0  00:16:3e:17:ed:97    0     4      10    768  /769
>> /local/domain/0/backend/vif/18/0
>>
>> 2. The only error message I can pick out from the xend.log is this on the
>> original pre-migration dom0:
>>
>> [2012-02-07 20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]:
>> /usr/lib/xen-4.1/bin/xc_save 20 126 0 0 1
>> [2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed to
>> get the suspend evtchn port
>>
>> However, everything migrates successfully other than this network issue.
>>
>> I can't really figure out the significance of either issue after a lot of
>> googling. Any insight would be greatly appreciated if anyone has run into
>> anything like this or has a hunch.
>>
>> Thanks,
>>
>> Chris
>>
>
>

--0023543a281c7d09d704b86c3e3b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Update: I installed the ubuntu kernel package &#39;linux-image-extra-3.0.0-=
15-virtual&#39; on all the domUs and dom0s in question and the issue is gon=
e. Who knows exactly what it was.<div><br></div><div>Chris<br><br><div clas=
s=3D"gmail_quote">

On Tue, Feb 7, 2012 at 7:02 PM, Chris Dickson <span dir=3D"ltr">&lt;<a href=
=3D"mailto:chrisd1100@gmail.com">chrisd1100@gmail.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">

Also after searching it seems that Dave Nuzzo had exactly the same problem =
with the same setup:<div><br><div><a href=3D"http://old-list-archives.xen.o=
rg/archives/html/xen-users/2011-10/msg00491.html" target=3D"_blank">http://=
old-list-archives.xen.org/archives/html/xen-users/2011-10/msg00491.html</a>=
=C2=A0</div>


<div><br></div><div>I just joined the list and his email address is hidden =
on that public page. Is there some way I can contact him directly to see if=
 he solved it?</div><div><br></div><div>Thanks,</div><div><br>Chris<div>

<div class=3D"h5"><br>
<br><div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickso=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:chrisd1100@gmail.com" target=3D"_=
blank">chrisd1100@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex">


Hello,<div><br></div><div>I&#39;ve been testing live migrations with Xen 4.=
1 and everything seems to be going as it should except after the migration =
succeeds, the domU loses access to the network. I&#39;m using ubuntu 11.10 =
as the dom0 and as the domU, kernels were all gotten through apt (3.0.0-12)=
. I know the migration succeeds because I can still &#39;xm console&#39; in=
to the domU and I can see processes I started before the migration are stil=
l running. If I reboot the vm, the networking situation corrects itself and=
 the domU regains access to the network, but then it&#39;s not really &#39;=
live&#39; which is important to me. There are two things that stick out at =
me after looking at all the logs, dmesg etc.:</div>



<div><br></div><div>1. The vif after migration seems to have the &#39;tx-/r=
x-ring-ref&#39; stuck reversed from what it was originally on the pre-migra=
tion dom0. After a domU reboot, the tx-/rx-ring-ref goes back to the origin=
al ordering, for example, an &#39;xm network-list&#39; on the domU shows th=
is just after the migration:</div>



<div><br></div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handle sta=
te evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:17:ed=
:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=A0769 =
=C2=A0/768 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div><div><br></d=
iv><div>And then after a reboot, I regain access and this is what it looks =
like:</div>



<div><br></div><div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handl=
e state evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:=
17:ed:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=
=A0768 =C2=A0/769 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div></div=
><div><br></div>



<div>2. The only error message I can pick out from the xend.log is this on =
the original pre-migration dom0:</div><div><br></div><div><div>[2012-02-07 =
20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]: /usr/lib/xen-4.1/bin/x=
c_save 20 126 0 0 1</div>



<div>[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed t=
o get the suspend evtchn port</div></div><div><br></div><div>However, every=
thing migrates successfully other than this network issue.</div><div><br>



</div><div>I can&#39;t really figure out the significance of either issue a=
fter a lot of googling. Any insight would be greatly appreciated if anyone =
has run into anything like this or has a hunch.</div><div><br></div><div>



Thanks,</div><div><br>Chris</div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>

--0023543a281c7d09d704b86c3e3b--


--===============6779104273066054273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6779104273066054273==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 04:24:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 04:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ruz3I-0007hm-FC; Wed, 08 Feb 2012 04:22:40 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1Ruz3H-0007hh-DQ
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 04:22:39 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328674952!13615407!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29861 invoked from network); 8 Feb 2012 04:22:32 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 04:22:32 -0000
Received: by eekb45 with SMTP id b45so697171eek.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 20:22:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=VLzf0gV+bIDRGkXER0kQbmuZM42xa1lXh9adNbPrKAo=;
	b=PbXbbWa4npRKuLRnwDKzSxvEDsTwC8rybzI7q+2xKc9Opfkds9Ce/Pv3TdueZNtwH+
	Tj/NEVLvuCQEQQ+yDU9L4/tOeFvoSjlHtSZitrCYJlneloE4q1+n/jM3f7BHLPhmYcgB
	ZHrfsZV2K2vu9wY3WjKkYktXVhdHoT/xm77cQ=
Received: by 10.14.52.7 with SMTP id d7mr7928038eec.80.1328674951202; Tue, 07
	Feb 2012 20:22:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.213.113.137 with HTTP; Tue, 7 Feb 2012 20:22:11 -0800 (PST)
In-Reply-To: <CANSMP-6wdXRSgChg0GtwTmr-8h-SYU0VgMd0Jyi_wqcVkxVGxA@mail.gmail.com>
References: <CANSMP-6c0EEOvX3C63iK4tKs8KF_2To413_sz55Bq+igdv8gJQ@mail.gmail.com>
	<CANSMP-6wdXRSgChg0GtwTmr-8h-SYU0VgMd0Jyi_wqcVkxVGxA@mail.gmail.com>
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 7 Feb 2012 23:22:11 -0500
Message-ID: <CANSMP-6UN_aCyeNj8GnWgqF_FYCX6v-cZFadoh8vWKpS_WEYEQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Cc: dnuzzo@pangeaequity.com
Subject: Re: [Xen-users] Network issue after a live migration
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6779104273066054273=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6779104273066054273==
Content-Type: multipart/alternative; boundary=0023543a281c7d09d704b86c3e3b

--0023543a281c7d09d704b86c3e3b
Content-Type: text/plain; charset=UTF-8

Update: I installed the ubuntu kernel package
'linux-image-extra-3.0.0-15-virtual' on all the domUs and dom0s in question
and the issue is gone. Who knows exactly what it was.

Chris

On Tue, Feb 7, 2012 at 7:02 PM, Chris Dickson <chrisd1100@gmail.com> wrote:

> Also after searching it seems that Dave Nuzzo had exactly the same problem
> with the same setup:
>
>
> http://old-list-archives.xen.org/archives/html/xen-users/2011-10/msg00491.html
>
>
> I just joined the list and his email address is hidden on that public
> page. Is there some way I can contact him directly to see if he solved it?
>
> Thanks,
>
> Chris
>
>
> On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickson <chrisd1100@gmail.com>wrote:
>
>> Hello,
>>
>> I've been testing live migrations with Xen 4.1 and everything seems to be
>> going as it should except after the migration succeeds, the domU loses
>> access to the network. I'm using ubuntu 11.10 as the dom0 and as the domU,
>> kernels were all gotten through apt (3.0.0-12). I know the migration
>> succeeds because I can still 'xm console' into the domU and I can see
>> processes I started before the migration are still running. If I reboot the
>> vm, the networking situation corrects itself and the domU regains access to
>> the network, but then it's not really 'live' which is important to me.
>> There are two things that stick out at me after looking at all the logs,
>> dmesg etc.:
>>
>> 1. The vif after migration seems to have the 'tx-/rx-ring-ref' stuck
>> reversed from what it was originally on the pre-migration dom0. After a
>> domU reboot, the tx-/rx-ring-ref goes back to the original ordering, for
>> example, an 'xm network-list' on the domU shows this just after the
>> migration:
>>
>> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
>> 0   0  00:16:3e:17:ed:97    0     4      10    769  /768
>> /local/domain/0/backend/vif/18/0
>>
>> And then after a reboot, I regain access and this is what it looks like:
>>
>> Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
>> 0   0  00:16:3e:17:ed:97    0     4      10    768  /769
>> /local/domain/0/backend/vif/18/0
>>
>> 2. The only error message I can pick out from the xend.log is this on the
>> original pre-migration dom0:
>>
>> [2012-02-07 20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]:
>> /usr/lib/xen-4.1/bin/xc_save 20 126 0 0 1
>> [2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed to
>> get the suspend evtchn port
>>
>> However, everything migrates successfully other than this network issue.
>>
>> I can't really figure out the significance of either issue after a lot of
>> googling. Any insight would be greatly appreciated if anyone has run into
>> anything like this or has a hunch.
>>
>> Thanks,
>>
>> Chris
>>
>
>

--0023543a281c7d09d704b86c3e3b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Update: I installed the ubuntu kernel package &#39;linux-image-extra-3.0.0-=
15-virtual&#39; on all the domUs and dom0s in question and the issue is gon=
e. Who knows exactly what it was.<div><br></div><div>Chris<br><br><div clas=
s=3D"gmail_quote">

On Tue, Feb 7, 2012 at 7:02 PM, Chris Dickson <span dir=3D"ltr">&lt;<a href=
=3D"mailto:chrisd1100@gmail.com">chrisd1100@gmail.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">

Also after searching it seems that Dave Nuzzo had exactly the same problem =
with the same setup:<div><br><div><a href=3D"http://old-list-archives.xen.o=
rg/archives/html/xen-users/2011-10/msg00491.html" target=3D"_blank">http://=
old-list-archives.xen.org/archives/html/xen-users/2011-10/msg00491.html</a>=
=C2=A0</div>


<div><br></div><div>I just joined the list and his email address is hidden =
on that public page. Is there some way I can contact him directly to see if=
 he solved it?</div><div><br></div><div>Thanks,</div><div><br>Chris<div>

<div class=3D"h5"><br>
<br><div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 4:25 PM, Chris Dickso=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:chrisd1100@gmail.com" target=3D"_=
blank">chrisd1100@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex">


Hello,<div><br></div><div>I&#39;ve been testing live migrations with Xen 4.=
1 and everything seems to be going as it should except after the migration =
succeeds, the domU loses access to the network. I&#39;m using ubuntu 11.10 =
as the dom0 and as the domU, kernels were all gotten through apt (3.0.0-12)=
. I know the migration succeeds because I can still &#39;xm console&#39; in=
to the domU and I can see processes I started before the migration are stil=
l running. If I reboot the vm, the networking situation corrects itself and=
 the domU regains access to the network, but then it&#39;s not really &#39;=
live&#39; which is important to me. There are two things that stick out at =
me after looking at all the logs, dmesg etc.:</div>



<div><br></div><div>1. The vif after migration seems to have the &#39;tx-/r=
x-ring-ref&#39; stuck reversed from what it was originally on the pre-migra=
tion dom0. After a domU reboot, the tx-/rx-ring-ref goes back to the origin=
al ordering, for example, an &#39;xm network-list&#39; on the domU shows th=
is just after the migration:</div>



<div><br></div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handle sta=
te evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:17:ed=
:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=A0769 =
=C2=A0/768 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div><div><br></d=
iv><div>And then after a reboot, I regain access and this is what it looks =
like:</div>



<div><br></div><div><div>Idx BE =C2=A0 =C2=A0 MAC Addr. =C2=A0 =C2=A0 handl=
e state evt-ch tx-/rx-ring-ref BE-path</div><div>0 =C2=A0 0 =C2=A000:16:3e:=
17:ed:97 =C2=A0 =C2=A00 =C2=A0 =C2=A0 4 =C2=A0 =C2=A0 =C2=A010 =C2=A0 =C2=
=A0768 =C2=A0/769 =C2=A0 =C2=A0 /local/domain/0/backend/vif/18/0</div></div=
><div><br></div>



<div>2. The only error message I can pick out from the xend.log is this on =
the original pre-migration dom0:</div><div><br></div><div><div>[2012-02-07 =
20:53:20 1278] DEBUG (XendCheckpoint:124) [xc_save]: /usr/lib/xen-4.1/bin/x=
c_save 20 126 0 0 1</div>



<div>[2012-02-07 20:53:20 1278] INFO (XendCheckpoint:423) xc_save: failed t=
o get the suspend evtchn port</div></div><div><br></div><div>However, every=
thing migrates successfully other than this network issue.</div><div><br>



</div><div>I can&#39;t really figure out the significance of either issue a=
fter a lot of googling. Any insight would be greatly appreciated if anyone =
has run into anything like this or has a hunch.</div><div><br></div><div>



Thanks,</div><div><br>Chris</div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>

--0023543a281c7d09d704b86c3e3b--


--===============6779104273066054273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6779104273066054273==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 07:31:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 07:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rv1yc-0000xs-8Z; Wed, 08 Feb 2012 07:30:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1Rv1ya-0000xn-SX
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 07:30:01 +0000
Received: from [85.158.139.83:55336] by server-7.bemta-5.messagelabs.com id
	0E/6F-01252-874223F4; Wed, 08 Feb 2012 07:30:00 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-12.tower-182.messagelabs.com!1328686198!14147344!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23085 invoked from network); 8 Feb 2012 07:29:58 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-12.tower-182.messagelabs.com with SMTP;
	8 Feb 2012 07:29:58 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id 409A9B600B3
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 08:29:58 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id FgxMy-teCWHt for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 08:29:57 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	A7F96B600AF for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 08:29:56 +0100 (CET)
Message-ID: <4F322473.3020600@horoa.net>
Date: Wed, 08 Feb 2012 08:29:55 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0) Gecko/20120129 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com>
In-Reply-To: <CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com>
Subject: Re: [Xen-users] Degraded performance after upgrade to xen 4.1.3 and
 kernel 3.2.4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1563288677433757753=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1563288677433757753==
Content-Type: multipart/alternative;
 boundary="------------010202020808050401050807"

This is a multi-part message in MIME format.
--------------010202020808050401050807
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Did you also switch from xm to xl toolstack?
I personnally noticed that my domU's are much slower when created with xl...

regards.

Le 08/02/2012 00:58, David Gonzalez a écrit :
> Hey list,
>
> I just upgraded to choon kernel and xen versions but after that 
> performance on my DomUs has gone terribly bad, ot takes for ever to a 
> Debian Squeeze DomU to install and configure some packages.
>
> I'm using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 kernel,  and my DomUs 
> are all file based using tap2 as disk driver.
>
> I know, toying around with RC/unstable versions might cause that, so 
> please take this message as a report.
>
> any sugfgestiopns will be deeply thanked.
> -- 
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------010202020808050401050807
Content-Type: multipart/related;
 boundary="------------070004010307050804060303"


--------------070004010307050804060303
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="sans-serif">Did you also switch from xm to xl toolstack?</font><br>
    I personnally noticed that my domU's are much slower when created
    with xl...<br>
    <br>
    regards.<br>
    <br>
    Le 08/02/2012 00:58, David Gonzalez a &eacute;crit&nbsp;:
    <blockquote
cite="mid:CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com"
      type="cite">Hey list,
      <div><br>
      </div>
      <div>I just upgraded to choon kernel and xen versions but after
        that performance on my DomUs has gone terribly bad, ot takes for
        ever to a Debian Squeeze DomU to install and configure some
        packages.</div>
      <div><br>
      </div>
      <div>I'm using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 kernel, &nbsp;and
        my DomUs are all file based using tap2 as disk driver.</div>
      <div><br>
      </div>
      <div>I know, toying around with RC/unstable versions might cause
        that, so please take this message as a report.<br clear="all">
        <div><br>
        </div>
        <div>any sugfgestiopns will be deeply&nbsp;thanked.</div>
        -- <br>
        David Gonzalez H.<br>
        Bogota: +(57-1)289-1168<br>
        Medellin: +(57-1)247-0985<br>
        Cel: +(57)315-838-8326<br>
        DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
        <a moz-do-not-send="true" href="http://www.dghvoip.com/">http://www.dghvoip.com/</a><br>
        Proud Linux User #294661<br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a></pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part2.02010405.05090100@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------070004010307050804060303
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part2.02010405.05090100@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------070004010307050804060303--

--------------010202020808050401050807--


--===============1563288677433757753==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1563288677433757753==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 07:31:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 07:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rv1yc-0000xs-8Z; Wed, 08 Feb 2012 07:30:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1Rv1ya-0000xn-SX
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 07:30:01 +0000
Received: from [85.158.139.83:55336] by server-7.bemta-5.messagelabs.com id
	0E/6F-01252-874223F4; Wed, 08 Feb 2012 07:30:00 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-12.tower-182.messagelabs.com!1328686198!14147344!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23085 invoked from network); 8 Feb 2012 07:29:58 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-12.tower-182.messagelabs.com with SMTP;
	8 Feb 2012 07:29:58 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id 409A9B600B3
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 08:29:58 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id FgxMy-teCWHt for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 08:29:57 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	A7F96B600AF for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 08:29:56 +0100 (CET)
Message-ID: <4F322473.3020600@horoa.net>
Date: Wed, 08 Feb 2012 08:29:55 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0) Gecko/20120129 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com>
In-Reply-To: <CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com>
Subject: Re: [Xen-users] Degraded performance after upgrade to xen 4.1.3 and
 kernel 3.2.4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1563288677433757753=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1563288677433757753==
Content-Type: multipart/alternative;
 boundary="------------010202020808050401050807"

This is a multi-part message in MIME format.
--------------010202020808050401050807
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Did you also switch from xm to xl toolstack?
I personnally noticed that my domU's are much slower when created with xl...

regards.

Le 08/02/2012 00:58, David Gonzalez a écrit :
> Hey list,
>
> I just upgraded to choon kernel and xen versions but after that 
> performance on my DomUs has gone terribly bad, ot takes for ever to a 
> Debian Squeeze DomU to install and configure some packages.
>
> I'm using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 kernel,  and my DomUs 
> are all file based using tap2 as disk driver.
>
> I know, toying around with RC/unstable versions might cause that, so 
> please take this message as a report.
>
> any sugfgestiopns will be deeply thanked.
> -- 
> David Gonzalez H.
> Bogota: +(57-1)289-1168
> Medellin: +(57-1)247-0985
> Cel: +(57)315-838-8326
> DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS
> http://www.dghvoip.com/
> Proud Linux User #294661
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------010202020808050401050807
Content-Type: multipart/related;
 boundary="------------070004010307050804060303"


--------------070004010307050804060303
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="sans-serif">Did you also switch from xm to xl toolstack?</font><br>
    I personnally noticed that my domU's are much slower when created
    with xl...<br>
    <br>
    regards.<br>
    <br>
    Le 08/02/2012 00:58, David Gonzalez a &eacute;crit&nbsp;:
    <blockquote
cite="mid:CACc2k3eimnoOxJU0fT-a864S6gZphC_+4jx3=tG3Nux0A8Pnrw@mail.gmail.com"
      type="cite">Hey list,
      <div><br>
      </div>
      <div>I just upgraded to choon kernel and xen versions but after
        that performance on my DomUs has gone terribly bad, ot takes for
        ever to a Debian Squeeze DomU to install and configure some
        packages.</div>
      <div><br>
      </div>
      <div>I'm using Centos 6.2 x64 and XEN 4.1.3 and 3.2.4 kernel, &nbsp;and
        my DomUs are all file based using tap2 as disk driver.</div>
      <div><br>
      </div>
      <div>I know, toying around with RC/unstable versions might cause
        that, so please take this message as a report.<br clear="all">
        <div><br>
        </div>
        <div>any sugfgestiopns will be deeply&nbsp;thanked.</div>
        -- <br>
        David Gonzalez H.<br>
        Bogota: +(57-1)289-1168<br>
        Medellin: +(57-1)247-0985<br>
        Cel: +(57)315-838-8326<br>
        DGHVoIP - OPEN SOURCE TELEPHONY SOLUTIONS<br>
        <a moz-do-not-send="true" href="http://www.dghvoip.com/">http://www.dghvoip.com/</a><br>
        Proud Linux User #294661<br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a></pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part2.02010405.05090100@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------070004010307050804060303
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part2.02010405.05090100@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------070004010307050804060303--

--------------010202020808050401050807--


--===============1563288677433757753==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1563288677433757753==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 08:39:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 08:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rv31W-0002Mw-ME; Wed, 08 Feb 2012 08:37:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zoli@lippai.net>) id 1Rv31V-0002Mr-O6
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 08:37:06 +0000
X-Env-Sender: zoli@lippai.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328690219!14427872!1
X-Originating-IP: [209.85.215.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25525 invoked from network); 8 Feb 2012 08:36:59 -0000
Received: from mail-ey0-f171.google.com (HELO mail-ey0-f171.google.com)
	(209.85.215.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 08:36:59 -0000
Received: by eaan12 with SMTP id n12so1431837eaa.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 00:36:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lippai.net; s=google;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=NJfeL8hhsW32RmDdjFghrX92N68kF3mdqh/artdCO5k=;
	b=JvSppkE5VPoqbiRT6tcViHd9X21NuhVivsTgh4Y3L0FkLTSXQpNMxT6osAB3DSnTz2
	zDKPGCn9F8nh57P2U9edg3qJ21EBeyz+cA4vuA8e1KcbRXH4lRHRGI/P5OIurYEcmQoG
	pH4mpERMO6FaYvWceuXCbPAQsnro2gB8UoAgA=
Received: by 10.213.3.9 with SMTP id 9mr2658093ebl.21.1328690219023;
	Wed, 08 Feb 2012 00:36:59 -0800 (PST)
Received: from [192.168.1.104] ([195.228.111.151])
	by mx.google.com with ESMTPS id c16sm2816116eei.1.2012.02.08.00.36.57
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 08 Feb 2012 00:36:58 -0800 (PST)
From: Zoltan Lippai <zoli@lippai.net>
Date: Wed, 8 Feb 2012 09:36:56 +0100
Message-Id: <DFDC02C2-2664-46D5-B745-197107BC3E08@lippai.net>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
X-Gm-Message-State: ALoCoQnwa/Nlk/SIzCJHgyyK1v6PCSGIf4k6gmVXn1y9AxBZzGVgI+UGxUGa1K7OVDBOUCmOXUW7
Subject: [Xen-users] Creating network bridge without IP address
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi everyone!

I have the following setup:

domain0
|-domU1
|-domU2
|-domU3

I am running this with libvirt on a XEN server. Right now the server is connected to our office network, but later it will be in a hosted environment. I need domU1 and domU3 to have a public IP, and all of the domUs and the dom0 should have an internal IP address to communicate with each other. So this is what I would like to achieve:

domain0 
   192.168.122.1
|-domU1
   192.168.122.2
   192.168.1.45 (later this will be changed to the public IP)
|-domU2
   192.168.122.3
|-domU3
   192.168.122.4
   192.168.1.46 (this will also be changed to a public IP)

On domain0 I have the following network interfaces:

br0       Link encap:Ethernet  HWaddr 54:04:a6:66:c4:be  
          inet addr:192.168.1.44  Bcast:192.168.1.255  Mask:255.255.255.0
virbr0    Link encap:Ethernet  HWaddr 52:54:00:fe:88:0c  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0

This way everything is working fine, except that I don't want domain0 to have a public IP (which is 192.168.1.44 in this case)

So is it possible somehow to setup br0 on domain0 without it having an IP address?

Thank you,
Zoltan Lippai
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Wed Feb 08 08:39:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 08:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rv31W-0002Mw-ME; Wed, 08 Feb 2012 08:37:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zoli@lippai.net>) id 1Rv31V-0002Mr-O6
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 08:37:06 +0000
X-Env-Sender: zoli@lippai.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328690219!14427872!1
X-Originating-IP: [209.85.215.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25525 invoked from network); 8 Feb 2012 08:36:59 -0000
Received: from mail-ey0-f171.google.com (HELO mail-ey0-f171.google.com)
	(209.85.215.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 08:36:59 -0000
Received: by eaan12 with SMTP id n12so1431837eaa.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 00:36:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lippai.net; s=google;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=NJfeL8hhsW32RmDdjFghrX92N68kF3mdqh/artdCO5k=;
	b=JvSppkE5VPoqbiRT6tcViHd9X21NuhVivsTgh4Y3L0FkLTSXQpNMxT6osAB3DSnTz2
	zDKPGCn9F8nh57P2U9edg3qJ21EBeyz+cA4vuA8e1KcbRXH4lRHRGI/P5OIurYEcmQoG
	pH4mpERMO6FaYvWceuXCbPAQsnro2gB8UoAgA=
Received: by 10.213.3.9 with SMTP id 9mr2658093ebl.21.1328690219023;
	Wed, 08 Feb 2012 00:36:59 -0800 (PST)
Received: from [192.168.1.104] ([195.228.111.151])
	by mx.google.com with ESMTPS id c16sm2816116eei.1.2012.02.08.00.36.57
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 08 Feb 2012 00:36:58 -0800 (PST)
From: Zoltan Lippai <zoli@lippai.net>
Date: Wed, 8 Feb 2012 09:36:56 +0100
Message-Id: <DFDC02C2-2664-46D5-B745-197107BC3E08@lippai.net>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
X-Gm-Message-State: ALoCoQnwa/Nlk/SIzCJHgyyK1v6PCSGIf4k6gmVXn1y9AxBZzGVgI+UGxUGa1K7OVDBOUCmOXUW7
Subject: [Xen-users] Creating network bridge without IP address
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi everyone!

I have the following setup:

domain0
|-domU1
|-domU2
|-domU3

I am running this with libvirt on a XEN server. Right now the server is connected to our office network, but later it will be in a hosted environment. I need domU1 and domU3 to have a public IP, and all of the domUs and the dom0 should have an internal IP address to communicate with each other. So this is what I would like to achieve:

domain0 
   192.168.122.1
|-domU1
   192.168.122.2
   192.168.1.45 (later this will be changed to the public IP)
|-domU2
   192.168.122.3
|-domU3
   192.168.122.4
   192.168.1.46 (this will also be changed to a public IP)

On domain0 I have the following network interfaces:

br0       Link encap:Ethernet  HWaddr 54:04:a6:66:c4:be  
          inet addr:192.168.1.44  Bcast:192.168.1.255  Mask:255.255.255.0
virbr0    Link encap:Ethernet  HWaddr 52:54:00:fe:88:0c  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0

This way everything is working fine, except that I don't want domain0 to have a public IP (which is 192.168.1.44 in this case)

So is it possible somehow to setup br0 on domain0 without it having an IP address?

Thank you,
Zoltan Lippai
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Wed Feb 08 09:58:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 09:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rv4Gj-0003PX-Ip; Wed, 08 Feb 2012 09:56:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1Rv4Gg-0003PR-Uv
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 09:56:51 +0000
Received: from [85.158.139.83:45151] by server-3.bemta-5.messagelabs.com id
	1D/5F-25605-1E6423F4; Wed, 08 Feb 2012 09:56:49 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1328695006!6754172!1
X-Originating-IP: [65.54.61.95]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17279 invoked from network); 8 Feb 2012 09:56:47 -0000
Received: from snt0-omc2-s44.snt0.hotmail.com (HELO
	snt0-omc2-s44.snt0.hotmail.com) (65.54.61.95)
	by server-8.tower-182.messagelabs.com with SMTP;
	8 Feb 2012 09:56:47 -0000
Received: from SNT114-W47 ([65.55.90.72]) by snt0-omc2-s44.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Wed, 8 Feb 2012 01:56:45 -0800
Message-ID: <SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
Content-Type: multipart/mixed;
	boundary="_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_"
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: <rshriram@cs.ubc.ca>, Xen Users List <xen-users@lists.xensource.com>
Date: Wed, 8 Feb 2012 03:56:45 -0600
Importance: Normal
In-Reply-To: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 08 Feb 2012 09:56:45.0724 (UTC)
	FILETIME=[F78DE5C0:01CCE647]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: multipart/alternative;
	boundary="_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_"

--_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:
Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use
Also when I boot up the VM (Windows Server 2003) from NFS and without remus=
 or disk replication=2C in both the primary and the backup
there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems. But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.

Thank you a lot!!

Tony.

> From: rshriram@cs.ubc.ca
> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C  <xen-users-request@lists.xensourc=
e.com> wrote:
> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the
> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error
> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument
> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored
>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup
> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).
> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there
> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
 		 	   		  =

--_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hello Shriram=2C<br><br>Just comming back to Remus HA=2C three weeks ago I =
sent this thread and the situation hasn't changed. You are right=2C<br>remu=
s works properly with --no-net option.<br><br>There is actually this tapdis=
k related error in the syslog file in the primary host:<br>Jan 17 17:28:58 =
xen-backup tapdisk2[5795]: remus: could not bind server socket 11 to 192.16=
8.2.4:9000: 98 Address already in use<br>Also when I boot up the VM (Window=
s Server 2003) from NFS and without remus or disk replication=2C in both th=
e primary and the backup<br>there is in fact a vif attached to it which is =
bind to the bridge in the two cases.<br>I have the sch_plug module installe=
d correctly in both hosts and everything works perfect for Linux systems. B=
ut it just cannot come true<br>for Windows.<br><br>I attach xend.log and sy=
slog from primary and backup if you'd like to see further information in or=
der to help me.<br><br>Thank you a lot!!<br><br>Tony.<br><br><div></div><di=
v id=3D"SkyDrivePlaceholder"></div>&gt=3B From: rshriram@cs.ubc.ca<br>&gt=
=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<br>&gt=3B To: xen-users@lists.x=
ensource.com<br>&gt=3B CC: dftonywhite@hotmail.com<br>&gt=3B Subject: Re: [=
Xen-users] Remus crashes only with Windows Server 2003<br>&gt=3B <br>&gt=3B=
 On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C  &lt=3Bxen-users-request@lists.xens=
ource.com&gt=3B wrote:<br>&gt=3B &gt=3B I have setup Remus on Debian Squeez=
e and kernel 3.1.5. Remus and disk replication works perfect &nbsp=3Bfor Ub=
untu systems=2C<br>&gt=3B &gt=3B but when I start Remus for Windows Sever 2=
003 (running Microsoft Exchange Enterprise 2003) it crashes giving the<br>&=
gt=3B &gt=3B following error:<br>&gt=3B &gt=3B<br>&gt=3B <br>&gt=3B Is that=
 Ubuntu VM a PV or HVM ?<br>&gt=3B I presume that remus with --no-net works=
 properly ?<br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/working-remus# xm c=
reate exchange-hvm.cfg<br>&gt=3B &gt=3B root@neutrino:~/working-remus# remu=
s exchange-hvm 192.168.2.4<br>&gt=3B &gt=3B qemu logdirty mode: enable<br>&=
gt=3B &gt=3B xc: error: Error when writing to state file (4a) (errno 104) (=
104 =3D Connection reset by peer): Internal error<br>&gt=3B &gt=3B qemu log=
dirty mode: disable<br>&gt=3B &gt=3B PROF: resumed at 1326315866.106150<br>=
&gt=3B &gt=3B resuming QEMU<br>&gt=3B &gt=3B tc filter del dev vif3.0 paren=
t ffff: proto ip pref 10 u32<br>&gt=3B &gt=3B RTNETLINK answers: Invalid ar=
gument<br>&gt=3B &gt=3B We have an error talking to the kernel<br>&gt=3B &g=
t=3B Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C=
 No such file or directory'=2C) in &lt=3Bbound method BufferedNIC.__del__ o=
f &lt=3Bxen.remus.device.BufferedNIC object at 0x24b7510&gt=3B&gt=3B ignore=
d<br>&gt=3B <br>&gt=3B This error tells me nothing. "Connection reset by pe=
er" could result<br>&gt=3B from a lot of issues.<br>&gt=3B A. check the sys=
log in primary and backup=2C for errors related to tapdisk<br>&gt=3B B. Che=
ck the xend.log file in backup<br>&gt=3B C. If your system works with --no-=
net=2C then try to boot up the VM<br>&gt=3B without remus=2C and make sure =
that<br>&gt=3B there is a vif interface for the VM. And make sure that inte=
rface is<br>&gt=3B on the bridge (if you have bridging enabled).<br>&gt=3B =
Remus tries to install a network buffer (sch_plug) to the vif interface.<br=
>&gt=3B <br>&gt=3B <br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/working-rem=
us#<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B It seems that on the backup remus or =
Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn't show a ne=
w vif there<br>&gt=3B &gt=3B when starting remus.<br>&gt=3B &gt=3B<br>&gt=
=3B &gt=3B Any help would be highly appreciated!<br>&gt=3B &gt=3B<br>&gt=3B=
 &gt=3B Tony.<br>&gt=3B <br>&gt=3B ________________________________________=
_______<br>&gt=3B Xen-users mailing list<br>&gt=3B Xen-users@lists.xensourc=
e.com<br>&gt=3B http://lists.xensource.com/xen-users<br> 		 	   		  </div><=
/body>
</html>=

--_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_--

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="primary_syslog"

CkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB1ZGV2ZC13b3JrWzg0NzRdOiBrZXJuZWwtcHJvdmlk
ZWQgbmFtZSAnYmxrdGFwMTgnIGFuZCBOQU1FPSAneGVuL2Jsa3RhcC0yL2Jsa3RhcDE4JyBkaXNh
Z3JlZSwgcGxlYXNlIHVzZSBTWU1MSU5LKz0gb3IgY2hhbmdlIHRoZSBrZXJuZWwgdG8gcHJvdmlk
ZSB0aGUgcHJvcGVyIG5hbWUKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2Njdd
OiBJL08gcXVldWUgZHJpdmVyOiBsaW8KSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2sy
Wzg2NjddOiByZWNlaXZlZCAnYXR0YWNoJyBtZXNzYWdlICh1dWlkID0gMTgpCkphbiAxNyAxNzoy
NTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogc2VuZGluZyAnYXR0YWNoIHJlc3BvbnNlJyBt
ZXNzYWdlICh1dWlkID0gMTgpCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3
XTogcmVjZWl2ZWQgJ29wZW4nIG1lc3NhZ2UgKHV1aWQgPSAxOCkKSmFuIDE3IDE3OjI1OjQ5IG5l
dXRyaW5vIHRhcGRpc2syWzg2NjddOiBibG9jay1haW8gb3BlbignL2hvbWUvcmVtdXMvd2luMmsz
LWV4Y2hhbmdlLmltZycpCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTog
b3BlbigvaG9tZS9yZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nKSB3aXRoIE9fRElSRUNUCkphbiAx
NyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogSW1hZ2Ugc2l6ZTogIzAxMiMwMTFw
cmUgc2VjdG9yX3NoaWZ0ICBbMTYxODc4NjcxMzZdIzAxMiMwMTFwb3N0IHNlY3Rvcl9zaGlmdCBb
MzE2MTY5MjhdCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogb3BlbmVk
IGltYWdlIC9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS5pbWcgKDEgdXNlcnMsIHN0YXRlOiAw
eDAwMDAwMDAxLCB0eXBlOiAwKQpKYW4gMTcgMTc6MjU6NDkgbmV1dHJpbm8gdGFwZGlzazJbODY2
N106IHJlbXVzOiBvcGVuaW5nIDE5Mi4xNjguMi40OjkwMDAKSmFuIDE3IDE3OjI1OjQ5IG5ldXRy
aW5vIHRhcGRpc2syWzg2NjddOiByZW11czogaG9zdDogMTkyLjE2OC4yLjQsIHBvcnQ6IDkwMDAK
SmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiByZW11czogY29udHJvbCBG
SUZPIC92YXIvcnVuL3RhcC9yZW11c18xOTIuMTY4LjIuNF85MDAwCkphbiAxNyAxNzoyNTo0OSBu
ZXV0cmlubyB0YXBkaXNrMls4NjY3XTogcmVtdXM6IG1lc3NhZ2UgRklGTyAvdmFyL3J1bi90YXAv
cmVtdXNfMTkyLjE2OC4yLjRfOTAwMC5tc2cKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRp
c2syWzg2NjddOiByZW11czogcmVnaXN0ZXJpbmcgY3RsIGZpZm8KSmFuIDE3IDE3OjI1OjQ5IG5l
dXRyaW5vIHRhcGRpc2syWzg2NjddOiByZW11czogY291bGQgbm90IGJpbmQgc2VydmVyIHNvY2tl
dCAxMSB0byAxOTIuMTY4LjIuNDo5MDAwOiA5OSBDYW5ub3QgYXNzaWduIHJlcXVlc3RlZCBhZGRy
ZXNzCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogcmVtdXM6IGFjdGl2
YXRpbmcgY2xpZW50IG1vZGUKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2Njdd
OiBvcGVuZWQgaW1hZ2UgMTkyLjE2OC4yLjQ6OTAwMCAoMSB1c2Vycywgc3RhdGU6IDB4MDAwMDAw
MDEsIHR5cGU6IDkpCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogVkJE
IENIQUlOOgpKYW4gMTcgMTc6MjU6NDkgbmV1dHJpbm8gdGFwZGlzazJbODY2N106IDE5Mi4xNjgu
Mi40OjkwMDA6IDkKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiAvaG9t
ZS9yZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nOiAwCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0
YXBkaXNrMls4NjY3XTogc2VuZGluZyAnb3BlbiByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDE4
KQpKYW4gMTcgMTc6MjU6NDkgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODEuOTQ1MjMxXSBibG9jayB0
ZHM6IHNlY3Rvci1zaXplOiA1MTIvNTEyKzAgY2FwYWNpdHk6IDMxNjE2OTI4IGRpc2NhcmQ6IDAr
MCBmbHVzaDogMHgwCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB1ZGV2ZC13b3JrWzg2NzhdOiBr
ZXJuZWwtcHJvdmlkZWQgbmFtZSAnYmxrdGFwMTknIGFuZCBOQU1FPSAneGVuL2Jsa3RhcC0yL2Js
a3RhcDE5JyBkaXNhZ3JlZSwgcGxlYXNlIHVzZSBTWU1MSU5LKz0gb3IgY2hhbmdlIHRoZSBrZXJu
ZWwgdG8gcHJvdmlkZSB0aGUgcHJvcGVyIG5hbWUKSmFuIDE3IDE3OjI1OjUwIG5ldXRyaW5vIHRh
cGRpc2syWzg2NzldOiBJL08gcXVldWUgZHJpdmVyOiBsaW8KSmFuIDE3IDE3OjI1OjUwIG5ldXRy
aW5vIHRhcGRpc2syWzg2NzldOiByZWNlaXZlZCAnYXR0YWNoJyBtZXNzYWdlICh1dWlkID0gMTkp
CkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogc2VuZGluZyAnYXR0YWNo
IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMTkpCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0
YXBkaXNrMls4Njc5XTogcmVjZWl2ZWQgJ29wZW4nIG1lc3NhZ2UgKHV1aWQgPSAxOSkKSmFuIDE3
IDE3OjI1OjUwIG5ldXRyaW5vIHRhcGRpc2syWzg2NzldOiBibG9jay1haW8gb3BlbignL2hvbWUv
cmVtdXMvd2luMmszLWV4Y2hhbmdlLWQuaW1nJykKSmFuIDE3IDE3OjI1OjUwIG5ldXRyaW5vIHRh
cGRpc2syWzg2NzldOiBvcGVuKC9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZykgd2l0
aCBPX0RJUkVDVApKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IEltYWdl
IHNpemU6ICMwMTIjMDExcHJlIHNlY3Rvcl9zaGlmdCAgWzIxNTA1NjM4NF0jMDEyIzAxMXBvc3Qg
c2VjdG9yX3NoaWZ0IFs0MjAwMzJdCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4
Njc5XTogb3BlbmVkIGltYWdlIC9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZyAoMSB1
c2Vycywgc3RhdGU6IDB4MDAwMDAwMDEsIHR5cGU6IDApCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlu
byB0YXBkaXNrMls4Njc5XTogcmVtdXM6IG9wZW5pbmcgMTkyLjE2OC4yLjQ6OTAwMApKYW4gMTcg
MTc6MjU6NTAgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBhZGQgWEVO
QlVTX1BBVEg9YmFja2VuZC92YmQvMTQvNzY4CkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBk
aXNrMls4Njc5XTogcmVtdXM6IGhvc3Q6IDE5Mi4xNjguMi40LCBwb3J0OiA5MDAwCkphbiAxNyAx
NzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogcmVtdXM6IGNvbnRyb2wgRklGTyAvdmFy
L3J1bi90YXAvcmVtdXNfMTkyLjE2OC4yLjRfOTAwMApKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8g
dGFwZGlzazJbODY3OV06IHJlbXVzOiBtZXNzYWdlIEZJRk8gL3Zhci9ydW4vdGFwL3JlbXVzXzE5
Mi4xNjguMi40XzkwMDAubXNnCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5
XTogcmVtdXM6IHJlZ2lzdGVyaW5nIGN0bCBmaWZvCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0
YXBkaXNrMls4Njc5XTogcmVtdXM6IGNvdWxkIG5vdCBiaW5kIHNlcnZlciBzb2NrZXQgMTEgdG8g
MTkyLjE2OC4yLjQ6OTAwMDogOTkgQ2Fubm90IGFzc2lnbiByZXF1ZXN0ZWQgYWRkcmVzcwpKYW4g
MTcgMTc6MjU6NTAgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHJlbXVzOiBhY3RpdmF0aW5nIGNs
aWVudCBtb2RlCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogb3BlbmVk
IGltYWdlIDE5Mi4xNjguMi40OjkwMDAgKDEgdXNlcnMsIHN0YXRlOiAweDAwMDAwMDAxLCB0eXBl
OiA5KQpKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IFZCRCBDSEFJTjoK
SmFuIDE3IDE3OjI1OjUwIG5ldXRyaW5vIHRhcGRpc2syWzg2NzldOiAxOTIuMTY4LjIuNDo5MDAw
OiA5CkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogL2hvbWUvcmVtdXMv
d2luMmszLWV4Y2hhbmdlLWQuaW1nOiAwCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNr
Mls4Njc5XTogc2VuZGluZyAnb3BlbiByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDE5KQpKYW4g
MTcgMTc6MjU6NTAgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODIuMTQzOTAxXSBibG9jayB0ZHQ6IHNl
Y3Rvci1zaXplOiA1MTIvNTEyKzAgY2FwYWNpdHk6IDQyMDAzMiBkaXNjYXJkOiAwKzAgZmx1c2g6
IDB4MApKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL2Js
b2NrOiBhZGQgWEVOQlVTX1BBVEg9YmFja2VuZC92YmQvMTQvODMyCkphbiAxNyAxNzoyNTo1MSBu
ZXV0cmlubyBrZXJuZWw6IFsxMTc4My4yNzI5MThdIGRldmljZSB0YXAxNC4wIGVudGVyZWQgcHJv
bWlzY3VvdXMgbW9kZQpKYW4gMTcgMTc6MjU6NTEgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODMuMjcy
OTc2XSB4ZW5icjA6IHBvcnQgNih0YXAxNC4wKSBlbnRlcmluZyBmb3J3YXJkaW5nIHN0YXRlCkph
biAxNyAxNzoyNTo1MSBuZXV0cmlubyBrZXJuZWw6IFsxMTc4My4yNzI5ODVdIHhlbmJyMDogcG9y
dCA2KHRhcDE0LjApIGVudGVyaW5nIGZvcndhcmRpbmcgc3RhdGUKSmFuIDE3IDE3OjI1OjUxIG5l
dXRyaW5vIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jazogV3JpdGluZyBiYWNrZW5kL3Zi
ZC8xNC83NjgvcGh5c2ljYWwtZGV2aWNlIGZkOjEyIHRvIHhlbnN0b3JlLgpKYW4gMTcgMTc6MjU6
NTEgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBXcml0aW5nIGJhY2tl
bmQvdmJkLzE0Lzc2OC9ob3RwbHVnLXN0YXR1cyBjb25uZWN0ZWQgdG8geGVuc3RvcmUuCkphbiAx
NyAxNzoyNTo1MSBuZXV0cmlubyBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTog
YWRkIHR5cGVfaWY9dGFwIFhFTkJVU19QQVRIPQpKYW4gMTcgMTc6MjU6NTEgbmV1dHJpbm8gbG9n
Z2VyOiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2U6IG9ubGluZSB0eXBlX2lmPXZpZiBYRU5C
VVNfUEFUSD1iYWNrZW5kL3ZpZi8xNC8wCkphbiAxNyAxNzoyNTo1MSBuZXV0cmlubyBrZXJuZWw6
IFsxMTc4My45NTY1MTNdIHhlbmJyMDogcG9ydCA2KHRhcDE0LjApIGVudGVyaW5nIGZvcndhcmRp
bmcgc3RhdGUKSmFuIDE3IDE3OjI1OjUxIG5ldXRyaW5vIGtlcm5lbDogWzExNzg0LjAzMjgzMl0g
eGVuYnIwOiBwb3J0IDYodGFwMTQuMCkgZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpKYW4gMTcg
MTc6MjU6NTEgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODQuMDMyODQ0XSB4ZW5icjA6IHBvcnQgNih0
YXAxNC4wKSBlbnRlcmluZyBmb3J3YXJkaW5nIHN0YXRlCkphbiAxNyAxNzoyNTo1MSBuZXV0cmlu
byBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTogU3VjY2Vzc2Z1bCB2aWYtYnJp
ZGdlIGFkZCBmb3IgdGFwMTQuMCwgYnJpZGdlIHhlbmJyMC4KSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIGtlcm5lbDogWzExNzg0LjIyMDg4MV0gZGV2aWNlIHZpZjE0LjAgZW50ZXJlZCBwcm9taXNj
dW91cyBtb2RlCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyBrZXJuZWw6IFsxMTc4NC4yNDAzMTFd
IEFERFJDT05GKE5FVERFVl9VUCk6IHZpZjE0LjA6IGxpbmsgaXMgbm90IHJlYWR5CkphbiAxNyAx
NzoyNTo1MiBuZXV0cmlubyBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTogU3Vj
Y2Vzc2Z1bCB2aWYtYnJpZGdlIG9ubGluZSBmb3IgdmlmMTQuMCwgYnJpZGdlIHhlbmJyMC4KSmFu
IDE3IDE3OjI1OjUyIG5ldXRyaW5vIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdl
OiBXcml0aW5nIGJhY2tlbmQvdmlmLzE0LzAvaG90cGx1Zy1zdGF0dXMgY29ubmVjdGVkIHRvIHhl
bnN0b3JlLgpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRz
L2Jsb2NrOiBXcml0aW5nIGJhY2tlbmQvdmJkLzE0LzgzMi9waHlzaWNhbC1kZXZpY2UgZmQ6MTMg
dG8geGVuc3RvcmUuCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyBsb2dnZXI6IC9ldGMveGVuL3Nj
cmlwdHMvYmxvY2s6IFdyaXRpbmcgYmFja2VuZC92YmQvMTQvODMyL2hvdHBsdWctc3RhdHVzIGNv
bm5lY3RlZCB0byB4ZW5zdG9yZS4KSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzI1
NDRdOiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzI1NDRdOiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1
aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzI4N106IHJlY2VpdmVk
ICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlz
azJbMzI4N106IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAx
NyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszNDY0XTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2Fn
ZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszNDY0XTogc2Vu
ZGluZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzM5NjNdOiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkK
SmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzM5NjNdOiBzZW5kaW5nICdwaWQgcmVz
cG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlz
azJbNDI1NV06IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6
NTIgbmV1dHJpbm8gdGFwZGlzazJbNDI1NV06IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2Fn
ZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls0MjcxXTogcmVj
ZWl2ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0
YXBkaXNrMls0MjcxXTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkK
SmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQ3ODFdOiByZWNlaXZlZCAncGlkJyBt
ZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQ3ODFd
OiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6
NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQg
PSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHNlbmRpbmcgJ3Bp
ZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0
YXBkaXNrMls1NTk1XTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAx
NzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls1NTk1XTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBt
ZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzU2MDNd
OiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzU2MDNdOiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQg
PSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNjE3M106IHJlY2VpdmVkICdw
aWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJb
NjE3M106IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAx
NzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls2MTg1XTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2FnZSAo
dXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls2MTg1XTogc2VuZGlu
ZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzY3OTldOiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFu
IDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzY3OTldOiBzZW5kaW5nICdwaWQgcmVzcG9u
c2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJb
NjgxMl06IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbNjgxMl06IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAo
dXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls3NDMzXTogcmVjZWl2
ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBk
aXNrMls3NDMzXTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKSmFu
IDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzc0NDVdOiByZWNlaXZlZCAncGlkJyBtZXNz
YWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzc0NDVdOiBz
ZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbODA0OF06IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAw
KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODA0OF06IHNlbmRpbmcgJ3BpZCBy
ZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBk
aXNrMls4MDYyXTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoy
NTo1MiBuZXV0cmlubyB0YXBkaXNrMls4MDYyXTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBtZXNz
YWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiBy
ZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5v
IHRhcGRpc2syWzg2NjddOiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAw
KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHJlY2VpdmVkICdwaWQn
IG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3
OV06IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoy
NTo1MiBuZXV0cmlubyB0YXBkaXNrMlsyNTQ0XTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1
aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzI1NDRdOiBzZW5k
aW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1
MiBuZXV0cmlubyB0YXBkaXNrMlsyNTQ0XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2Fn
ZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzI4N106
IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBu
ZXV0cmlubyB0YXBkaXNrMlszMjg3XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAo
dXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzI4N106IHNl
bmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1
OjUyIG5ldXRyaW5vIHRhcGRpc2syWzM0NjRdOiByZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVp
ZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzQ2NF06IHNlbmRp
bmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUy
IG5ldXRyaW5vIHRhcGRpc2syWzM0NjRdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdl
ICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszOTYzXTog
cmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzM5NjNdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1
dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszOTYzXTogc2Vu
ZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6
NTIgbmV1dHJpbm8gdGFwZGlzazJbNDI1NV06IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlk
ID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls0MjU1XTogc2VuZGlu
ZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbNDI1NV06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2Ug
KHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQyNzFdOiBy
ZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1
dHJpbm8gdGFwZGlzazJbNDI3MV06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1
aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQyNzFdOiBzZW5k
aW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1
MiBuZXV0cmlubyB0YXBkaXNrMls0NzgxXTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQg
PSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQ3ODFdOiBzZW5kaW5n
ICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBu
ZXV0cmlubyB0YXBkaXNrMls0NzgxXTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAo
dXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHJl
Y2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0
cmlubyB0YXBkaXNrMls0NzkzXTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVp
ZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHNlbmRp
bmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUy
IG5ldXRyaW5vIHRhcGRpc2syWzU1OTVdOiByZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9
IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNTU5NV06IHNlbmRpbmcg
J2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzU1OTVdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1
dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls1NjAzXTogcmVj
ZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzU2MDNdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlk
ID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls1NjAzXTogc2VuZGlu
ZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbNjE3M106IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0g
NjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls2MTczXTogc2VuZGluZyAn
bGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1
dHJpbm8gdGFwZGlzazJbNjE3M106IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1
aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzYxODVdOiByZWNl
aXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJp
bm8gdGFwZGlzazJbNjE4NV06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQg
PSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzYxODVdOiBzZW5kaW5n
ICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBu
ZXV0cmlubyB0YXBkaXNrMls2Nzk5XTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2
NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzY3OTldOiBzZW5kaW5nICds
aXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0
cmlubyB0YXBkaXNrMls2Nzk5XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVp
ZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNjgxMl06IHJlY2Vp
dmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlu
byB0YXBkaXNrMls2ODEyXTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9
IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNjgxMl06IHNlbmRpbmcg
J2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzc0MzNdOiByZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1
NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNzQzM106IHNlbmRpbmcgJ2xp
c3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzc0MzNdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlk
ID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls3NDQ1XTogcmVjZWl2
ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5v
IHRhcGRpc2syWzc0NDVdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0g
NjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls3NDQ1XTogc2VuZGluZyAn
bGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1
dHJpbm8gdGFwZGlzazJbODA0OF06IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1
MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls4MDQ4XTogc2VuZGluZyAnbGlz
dCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJp
bm8gdGFwZGlzazJbODA0OF06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQg
PSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzgwNjJdOiByZWNlaXZl
ZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8g
dGFwZGlzazJbODA2Ml06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2
NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzgwNjJdOiBzZW5kaW5nICds
aXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0
cmlubyB0YXBkaXNrMls4NjY3XTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUz
NSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiBzZW5kaW5nICdsaXN0
IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlu
byB0YXBkaXNrMls4NjY3XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9
IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHJlY2VpdmVk
ICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0
YXBkaXNrMls4Njc5XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1
NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHNlbmRpbmcgJ2xp
c3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI2OjAyIG5ldXRy
aW5vIGtlcm5lbDogWzExNzk0LjE1MjA3OF0gdGFwMTQuMDogbm8gSVB2NiByb3V0ZXJzIHByZXNl
bnQKSmFuIDE3IDE3OjI2OjA1IG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiByZW11czogY29ubmVj
dGluZyB0byBiYWNrdXAuLi4KSmFuIDE3IDE3OjI2OjA1IG5ldXRyaW5vIHRhcGRpc2syWzg2Njdd
OiByZW11czogY2xpZW50IGNvbm5lY3RpbmcgdG8gMTkyLjE2OC4yLjQ6OTAwMC4uLgpKYW4gMTcg
MTc6MjY6MDUgbmV1dHJpbm8gdGFwZGlzazJbODY2N106IHJlbXVzOiBjbGllbnQgY29ubmVjdGVk
Cg==

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="primary_xend.log"

ClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDMpIFhl
bmREb21haW5JbmZvLmNyZWF0ZShbJ3ZtJywgWyduYW1lJywgJ2V4Y2hhbmdlLWh2bSddLCBbJ21l
bW9yeScsIDUxMl0sIFsnb25fcG93ZXJvZmYnLCAnZGVzdHJveSddLCBbJ29uX3JlYm9vdCcsICdy
ZXN0YXJ0J10sIFsnb25fY3Jhc2gnLCAncmVzdGFydCddLCBbJ29uX3hlbmRfc3RhcnQnLCAnaWdu
b3JlJ10sIFsnb25feGVuZF9zdG9wJywgJ2lnbm9yZSddLCBbJ2NwdWlkJywgeycxJzogeydlYXgn
OiAnMHgwNmIxJywgJ2VkeCc6ICd4eHgwMDAwMHh4eHh4eHgweHh4eHh4eHh4MHh4eHh4eCcsICdl
Y3gnOiAneHh4eHh4eHh4eHgwMDAweHgwMHh4eDAwMDAwMDB4eDAnfSwgJzAnOiB7J2VheCc6ICcw
eDMnLCAnZWR4JzogJzB4MCcsICdlYngnOiAnMHgwJywgJ2VjeCc6ICcweDAnfSwgJzB4ODAwMDAw
MDAnOiB7J2VheCc6ICcweDMnLCAnZWR4JzogJzB4MCcsICdlYngnOiAnMHgwJywgJ2VjeCc6ICcw
eDAnfSwgJzQnOiB7J2VheCc6ICcweDMnLCAnZWR4JzogJzB4MCcsICdlYngnOiAnMHgwJywgJ2Vj
eCc6ICcweDAnfX1dLCBbJ3ZjcHVzJywgMV0sIFsnb29zJywgMV0sIFsnaW1hZ2UnLCBbJ2h2bScs
IFsna2VybmVsJywgJ2h2bWxvYWRlciddLCBbJ3ZpZGVvcmFtJywgNF0sIFsnc2VyaWFsJywgJ3B0
eSddLCBbJ2FjcGknLCAxXSwgWydhcGljJywgMV0sIFsnYm9vdCcsICdjJ10sIFsnY3B1aWQnLCB7
JzEnOiB7J2VheCc6ICcweDA2YjEnLCAnZWR4JzogJ3h4eDAwMDAweHh4eHh4eDB4eHh4eHh4eHgw
eHh4eHh4JywgJ2VjeCc6ICd4eHh4eHh4eHh4eDAwMDB4eDAweHh4MDAwMDAwMHh4MCd9LCAnMCc6
IHsnZWF4JzogJzB4MycsICdlZHgnOiAnMHgwJywgJ2VieCc6ICcweDAnLCAnZWN4JzogJzB4MCd9
LCAnMHg4MDAwMDAwMCc6IHsnZWF4JzogJzB4MycsICdlZHgnOiAnMHgwJywgJ2VieCc6ICcweDAn
LCAnZWN4JzogJzB4MCd9LCAnNCc6IHsnZWF4JzogJzB4MycsICdlZHgnOiAnMHgwJywgJ2VieCc6
ICcweDAnLCAnZWN4JzogJzB4MCd9fV0sIFsnY3B1aWRfY2hlY2snLCBbXV0sIFsnZGV2aWNlX21v
ZGVsJywgJ3FlbXUtZG0nXSwgWydkaXNwbGF5JywgJzowLjAnXSwgWydmZGEnLCAnJ10sIFsnZmRi
JywgJyddLCBbJ2d1ZXN0X29zX3R5cGUnLCAnZGVmYXVsdCddLCBbJ2hhcCcsIDFdLCBbJ2hwZXQn
LCAwXSwgWydpc2EnLCAwXSwgWydrZXltYXAnLCAnJ10sIFsnbG9jYWx0aW1lJywgMF0sIFsnbm9n
cmFwaGljJywgMF0sIFsnb3BlbmdsJywgMV0sIFsnb29zJywgMV0sIFsncGFlJywgMV0sIFsncGNp
JywgW11dLCBbJ3BjaV9tc2l0cmFuc2xhdGUnLCAxXSwgWydwY2lfcG93ZXJfbWdtdCcsIDBdLCBb
J3J0Y190aW1lb2Zmc2V0JywgMF0sIFsnc2RsJywgMF0sIFsnc291bmRodycsICcnXSwgWydzdGR2
Z2EnLCAwXSwgWyd0aW1lcl9tb2RlJywgMV0sIFsndXNiJywgMF0sIFsndXNiZGV2aWNlJywgJydd
LCBbJ3ZjcHVzJywgMV0sIFsndm5jJywgMV0sIFsndm5jdW51c2VkJywgMV0sIFsndmlyaWRpYW4n
LCAwXSwgWyd2cHRfYWxpZ24nLCAxXSwgWyd4YXV0aG9yaXR5JywgJy9ob21lL2FudG9pbmUvLlhh
dXRob3JpdHknXSwgWyd4ZW5fcGxhdGZvcm1fcGNpJywgMV0sIFsnbWVtb3J5X3NoYXJpbmcnLCAw
XSwgWyd2bmNwYXNzd2QnLCAnWFhYWFhYWFgnXSwgWyd0c2NfbW9kZScsIDBdLCBbJ25vbWlncmF0
ZScsIDBdXV0sIFsnczNfaW50ZWdyaXR5JywgMV0sIFsnZGV2aWNlJywgWyd0YXAyJywgWyd1bmFt
ZScsICd0YXAyOnJlbXVzOjE5Mi4xNjguMi40OjkwMDB8YWlvOi9ob21lL3JlbXVzL3dpbjJrMy1l
eGNoYW5nZS5pbWcnXSwgWydkZXYnLCAnaW9lbXU6aGRhJ10sIFsnbW9kZScsICd3J11dXSwgWydk
ZXZpY2UnLCBbJ3RhcDInLCBbJ3VuYW1lJywgJ3RhcDI6cmVtdXM6MTkyLjE2OC4yLjQ6OTAwMHxh
aW86L2hvbWUvcmVtdXMvd2luMmszLWV4Y2hhbmdlLWQuaW1nJ10sIFsnZGV2JywgJ2lvZW11Omhk
YiddLCBbJ21vZGUnLCAndyddXV0sIFsnZGV2aWNlJywgWyd2aWYnLCBbJ2JyaWRnZScsICd4ZW5i
cjAnXSwgWyd0eXBlJywgJ2lvZW11J11dXV0pClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERF
QlVHIChYZW5kRG9tYWluSW5mbzoyNDk4KSBYZW5kRG9tYWluSW5mby5jb25zdHJ1Y3REb21haW4K
WzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGJhbGxvb246MTg3KSBCYWxsb29uOiA1
MzgzMjggS2lCIGZyZWU7IG5lZWQgMTYzODQ7IGRvbmUuClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIz
MzVdIERFQlVHIChYZW5kRG9tYWluOjQ3NikgQWRkaW5nIERvbWFpbjogMTQKWzIwMTItMDEtMTcg
MTc6MjU6NDkgMjMzNV0gREVCVUcgKFhlbmREb21haW5JbmZvOjI4MzYpIFhlbmREb21haW5JbmZv
LmluaXREb21haW46IDE0IDI1NgpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBERUJVRyAoaW1h
Z2U6MzM5KSBObyBWTkMgcGFzc3dkIGNvbmZpZ3VyZWQgZm9yIHZmYiBhY2Nlc3MKWzIwMTItMDEt
MTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjg5MSkgYXJnczogYm9vdCwgdmFsOiBjClsy
MDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4OTEpIGFyZ3M6IGZkYSwgdmFs
OiBOb25lClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4OTEpIGFyZ3M6
IGZkYiwgdmFsOiBOb25lClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4
OTEpIGFyZ3M6IHNvdW5kaHcsIHZhbDogTm9uZQpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBE
RUJVRyAoaW1hZ2U6ODkxKSBhcmdzOiBsb2NhbHRpbWUsIHZhbDogMApbMjAxMi0wMS0xNyAxNzoy
NTo0OSAyMzM1XSBERUJVRyAoaW1hZ2U6ODkxKSBhcmdzOiBzZXJpYWwsIHZhbDogWydwdHknXQpb
MjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBERUJVRyAoaW1hZ2U6ODkxKSBhcmdzOiBzdGQtdmdh
LCB2YWw6IDAKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjg5MSkgYXJn
czogaXNhLCB2YWw6IDAKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjg5
MSkgYXJnczogYWNwaSwgdmFsOiAxClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChp
bWFnZTo4OTEpIGFyZ3M6IHVzYiwgdmFsOiAwClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERF
QlVHIChpbWFnZTo4OTEpIGFyZ3M6IHVzYmRldmljZSwgdmFsOiBOb25lClsyMDEyLTAxLTE3IDE3
OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4OTEpIGFyZ3M6IGdmeF9wYXNzdGhydSwgdmFsOiBO
b25lClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIElORk8gKGltYWdlOjgyMikgTmVlZCB0byBj
cmVhdGUgcGxhdGZvcm0gZGV2aWNlLltkb21pZDoxNF0KWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMz
NV0gREVCVUcgKFhlbmREb21haW5JbmZvOjI4NjMpIF9pbml0RG9tYWluOnNoYWRvd19tZW1vcnk9
MHgwLCBtZW1vcnlfc3RhdGljX21heD0weDIwMDAwMDAwLCBtZW1vcnlfc3RhdGljX21pbj0weDAu
ClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIElORk8gKGltYWdlOjE4MikgYnVpbGREb21haW4g
b3M9aHZtIGRvbT0xNCB2Y3B1cz0xClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChp
bWFnZTo5NDkpIGRvbWlkICAgICAgICAgID0gMTQKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0g
REVCVUcgKGltYWdlOjk1MCkgaW1hZ2UgICAgICAgICAgPSAvdXNyL2xpYi94ZW4vYm9vdC9odm1s
b2FkZXIKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjk1MSkgc3RvcmVf
ZXZ0Y2huICAgPSAyClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo5NTIp
IG1lbXNpemUgICAgICAgID0gNTEyClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChp
bWFnZTo5NTMpIHRhcmdldCAgICAgICAgID0gNTEyClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVd
IERFQlVHIChpbWFnZTo5NTQpIHZjcHVzICAgICAgICAgID0gMQpbMjAxMi0wMS0xNyAxNzoyNTo0
OSAyMzM1XSBERUJVRyAoaW1hZ2U6OTU1KSB2Y3B1X2F2YWlsICAgICA9IDEKWzIwMTItMDEtMTcg
MTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjk1NikgYWNwaSAgICAgICAgICAgPSAxClsyMDEy
LTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo5NTcpIGFwaWMgICAgICAgICAgID0g
MQpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBj
cmVhdGVEZXZpY2U6IHZmYiA6IHsndm5jdW51c2VkJzogMSwgJ290aGVyX2NvbmZpZyc6IHsndm5j
dW51c2VkJzogMSwgJ3ZuYyc6ICcxJ30sICd2bmMnOiAnMScsICd1dWlkJzogJ2RlNDhhMzYzLTU4
ODktMjVhNi01OTgwLWY3ZGJjMzY3NmNkNSd9ClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERF
QlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAn
MScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92ZmIvMTQvMCd9IHRvIC9sb2NhbC9kb21haW4vMTQvZGV2aWNlL3ZmYi8wLgpbMjAxMi0wMS0x
NyAxNzoyNTo0OSAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29udHJvbGxlcjog
d3JpdGluZyB7J3ZuY3VudXNlZCc6ICcxJywgJ2RvbWFpbic6ICdleGNoYW5nZS1odm0nLCAnZnJv
bnRlbmQnOiAnL2xvY2FsL2RvbWFpbi8xNC9kZXZpY2UvdmZiLzAnLCAndXVpZCc6ICdkZTQ4YTM2
My01ODg5LTI1YTYtNTk4MC1mN2RiYzM2NzZjZDUnLCAnZnJvbnRlbmQtaWQnOiAnMTQnLCAnc3Rh
dGUnOiAnMScsICdvbmxpbmUnOiAnMScsICd2bmMnOiAnMSd9IHRvIC9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZmYi8xNC8wLgpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBJTkZPIChYZW5kRG9t
YWluSW5mbzoyMzU3KSBjcmVhdGVEZXZpY2U6IHRhcDIgOiB7J2Jvb3RhYmxlJzogMSwgJ3VuYW1l
JzogJ3RhcDI6cmVtdXM6MTkyLjE2OC4yLjQ6OTAwMHxhaW86L2hvbWUvcmVtdXMvd2luMmszLWV4
Y2hhbmdlLmltZycsICdtb2RlJzogJ3cnLCAnZGV2JzogJ2lvZW11OmhkYScsICd1dWlkJzogJzcw
ZGViZjhjLTliOGMtMmM0NS04NGRjLTk4MDg4YjZhMjA3YSd9ClsyMDEyLTAxLTE3IDE3OjI1OjQ5
IDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsn
YmFja2VuZC1pZCc6ICcwJywgJ3ZpcnR1YWwtZGV2aWNlJzogJzc2OCcsICdkZXZpY2UtdHlwZSc6
ICdkaXNrJywgJ3N0YXRlJzogJzEnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92YmQvMTQvNzY4J30gdG8gL2xvY2FsL2RvbWFpbi8xNC9kZXZpY2UvdmJkLzc2OC4KWzIwMTIt
MDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xs
ZXI6IHdyaXRpbmcgeydkb21haW4nOiAnZXhjaGFuZ2UtaHZtJywgJ2Zyb250ZW5kJzogJy9sb2Nh
bC9kb21haW4vMTQvZGV2aWNlL3ZiZC83NjgnLCAndXVpZCc6ICc3MGRlYmY4Yy05YjhjLTJjNDUt
ODRkYy05ODA4OGI2YTIwN2EnLCAnYm9vdGFibGUnOiAnMScsICdkZXYnOiAnaGRhJywgJ3N0YXRl
JzogJzEnLCAncGFyYW1zJzogJy9kZXYveGVuL2Jsa3RhcC0yL3RhcGRldjE4JywgJ21vZGUnOiAn
dycsICdvbmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICcxNCcsICd0eXBlJzogJ3BoeScsICd0
YXBkaXNrLXBhcmFtcyc6ICdyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9yZW11cy93
aW4yazMtZXhjaGFuZ2UuaW1nJ30gdG8gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzE0Lzc2
OC4KWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gSU5GTyAoWGVuZERvbWFpbkluZm86MjM1Nykg
Y3JlYXRlRGV2aWNlOiB0YXAyIDogeydib290YWJsZSc6IDAsICd1bmFtZSc6ICd0YXAyOnJlbXVz
OjE5Mi4xNjguMi40OjkwMDB8YWlvOi9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZycs
ICdtb2RlJzogJ3cnLCAnZGV2JzogJ2lvZW11OmhkYicsICd1dWlkJzogJzFlZmNmMTNjLWRlZTct
YjMxMi02NmNkLWQ3YzI5NTJiZTM5OCd9ClsyMDEyLTAxLTE3IDE3OjI1OjUwIDIzMzVdIERFQlVH
IChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnYmFja2VuZC1pZCc6
ICcwJywgJ3ZpcnR1YWwtZGV2aWNlJzogJzgzMicsICdkZXZpY2UtdHlwZSc6ICdkaXNrJywgJ3N0
YXRlJzogJzEnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTQvODMy
J30gdG8gL2xvY2FsL2RvbWFpbi8xNC9kZXZpY2UvdmJkLzgzMi4KWzIwMTItMDEtMTcgMTc6MjU6
NTAgMjMzNV0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcg
eydkb21haW4nOiAnZXhjaGFuZ2UtaHZtJywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4vMTQv
ZGV2aWNlL3ZiZC84MzInLCAndXVpZCc6ICcxZWZjZjEzYy1kZWU3LWIzMTItNjZjZC1kN2MyOTUy
YmUzOTgnLCAnYm9vdGFibGUnOiAnMCcsICdkZXYnOiAnaGRiJywgJ3N0YXRlJzogJzEnLCAncGFy
YW1zJzogJy9kZXYveGVuL2Jsa3RhcC0yL3RhcGRldjE5JywgJ21vZGUnOiAndycsICdvbmxpbmUn
OiAnMScsICdmcm9udGVuZC1pZCc6ICcxNCcsICd0eXBlJzogJ3BoeScsICd0YXBkaXNrLXBhcmFt
cyc6ICdyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9yZW11cy93aW4yazMtZXhjaGFu
Z2UtZC5pbWcnfSB0byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTQvODMyLgpbMjAxMi0w
MS0xNyAxNzoyNTo1MCAyMzM1XSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBjcmVhdGVEZXZp
Y2U6IHZpZiA6IHsnYnJpZGdlJzogJ3hlbmJyMCcsICdtYWMnOiAnMDA6MTY6M2U6NjE6ZGI6NmIn
LCAndHlwZSc6ICdpb2VtdScsICd1dWlkJzogJzk1MjMyYjdlLTQ5YTYtZTM5Ni0yYTNmLTI1MDRk
ODkyOTY4OCd9ClsyMDEyLTAxLTE3IDE3OjI1OjUwIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVy
Ojk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5kLWlkJzog
JzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMTQvMCd9IHRvIC9s
b2NhbC9kb21haW4vMTQvZGV2aWNlL3ZpZi8wLgpbMjAxMi0wMS0xNyAxNzoyNTo1MCAyMzM1XSBE
RUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J2JyaWRnZSc6
ICd4ZW5icjAnLCAnZG9tYWluJzogJ2V4Y2hhbmdlLWh2bScsICdoYW5kbGUnOiAnMCcsICd1dWlk
JzogJzk1MjMyYjdlLTQ5YTYtZTM5Ni0yYTNmLTI1MDRkODkyOTY4OCcsICdzY3JpcHQnOiAnL2V0
Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlJywgJ21hYyc6ICcwMDoxNjozZTo2MTpkYjo2YicsICdm
cm9udGVuZC1pZCc6ICcxNCcsICdzdGF0ZSc6ICcxJywgJ29ubGluZSc6ICcxJywgJ2Zyb250ZW5k
JzogJy9sb2NhbC9kb21haW4vMTQvZGV2aWNlL3ZpZi8wJywgJ3R5cGUnOiAnaW9lbXUnfSB0byAv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMTQvMC4KWzIwMTItMDEtMTcgMTc6MjU6NTAgMjMz
NV0gSU5GTyAoaW1hZ2U6NDE4KSBzcGF3bmluZyBkZXZpY2UgbW9kZWxzOiAvdXNyL2xpYi94ZW4v
YmluL3FlbXUtZG0gWycvdXNyL2xpYi94ZW4vYmluL3FlbXUtZG0nLCAnLWQnLCAnMTQnLCAnLWRv
bWFpbi1uYW1lJywgJ2V4Y2hhbmdlLWh2bScsICctdmlkZW9yYW0nLCAnNCcsICctdm5jJywgJzEy
Ny4wLjAuMTowJywgJy12bmN1bnVzZWQnLCAnLXZjcHVzJywgJzEnLCAnLXZjcHVfYXZhaWwnLCAn
MHgxJywgJy1ib290JywgJ2MnLCAnLXNlcmlhbCcsICdwdHknLCAnLWFjcGknLCAnLW5ldCcsICdu
aWMsdmxhbj0xLG1hY2FkZHI9MDA6MTY6M2U6NjE6ZGI6NmIsbW9kZWw9cnRsODEzOScsICctbmV0
JywgJ3RhcCx2bGFuPTEsaWZuYW1lPXRhcDE0LjAsYnJpZGdlPXhlbmJyMCcsICctTScsICd4ZW5m
diddClsyMDEyLTAxLTE3IDE3OjI1OjUxIDIzMzVdIElORk8gKGltYWdlOjQ2NykgZGV2aWNlIG1v
ZGVsIHBpZDogODc4NQpbMjAxMi0wMS0xNyAxNzoyNTo1MSAyMzM1XSBJTkZPIChpbWFnZTo1OTAp
IHdhaXRpbmcgZm9yIHNlbnRpbmVsX2ZpZm8KWzIwMTItMDEtMTcgMTc6MjU6NTEgMjMzNV0gREVC
VUcgKFhlbmREb21haW5JbmZvOjM0MjApIFN0b3JpbmcgVk0gZGV0YWlsczogeydvbl94ZW5kX3N0
b3AnOiAnaWdub3JlJywgJ3Bvb2xfbmFtZSc6ICdQb29sLTAnLCAnc2hhZG93X21lbW9yeSc6ICc1
JywgJ3V1aWQnOiAnY2I3YmU5ZDUtOGFmZS0wZDQ1LWU5ZjMtYzQ0YzZhMDhiZmQ3JywgJ29uX3Jl
Ym9vdCc6ICdyZXN0YXJ0JywgJ3N0YXJ0X3RpbWUnOiAnMTMyNjg0Mjc1MS4xJywgJ29uX3Bvd2Vy
b2ZmJzogJ2Rlc3Ryb3knLCAnYm9vdGxvYWRlcl9hcmdzJzogJycsICdvbl94ZW5kX3N0YXJ0Jzog
J2lnbm9yZScsICdvbl9jcmFzaCc6ICdyZXN0YXJ0JywgJ3hlbmQvcmVzdGFydF9jb3VudCc6ICcw
JywgJ3ZjcHVzJzogJzEnLCAndmNwdV9hdmFpbCc6ICcxJywgJ2Jvb3Rsb2FkZXInOiAnJywgJ2lt
YWdlJzogIihodm0gKGtlcm5lbCAnJykgKHN1cGVycGFnZXMgMCkgKHZpZGVvcmFtIDQpIChocGV0
IDApIChzdGR2Z2EgMCkgKGxvYWRlciAvdXNyL2xpYi94ZW4vYm9vdC9odm1sb2FkZXIpICh4ZW5f
cGxhdGZvcm1fcGNpIDEpIChvcGVuZ2wgMSkgKHJ0Y190aW1lb2Zmc2V0IDApIChwY2kgKCkpICho
YXAgMSkgKGxvY2FsdGltZSAwKSAodGltZXJfbW9kZSAxKSAocGNpX21zaXRyYW5zbGF0ZSAxKSAo
b29zIDEpIChhcGljIDEpIChzZGwgMCkgKGRpc3BsYXkgOjAuMCkgKHZwdF9hbGlnbiAxKSAoc2Vy
aWFsIHB0eSkgKHZuY3VudXNlZCAxKSAoYm9vdCBjKSAocGFlIDEpICh2aXJpZGlhbiAwKSAoYWNw
aSAxKSAodm5jIDEpIChub2dyYXBoaWMgMCkgKG5vbWlncmF0ZSAwKSAodXNiIDApICh0c2NfbW9k
ZSAwKSAoZ3Vlc3Rfb3NfdHlwZSBkZWZhdWx0KSAoZGV2aWNlX21vZGVsIC91c3IvbGliL3hlbi9i
aW4vcWVtdS1kbSkgKHBjaV9wb3dlcl9tZ210IDApICh4YXV0aG9yaXR5IC9ob21lL2FudG9pbmUv
LlhhdXRob3JpdHkpIChpc2EgMCkgKG5vdGVzIChTVVNQRU5EX0NBTkNFTCAxKSkpIiwgJ25hbWUn
OiAnZXhjaGFuZ2UtaHZtJ30KWzIwMTItMDEtMTcgMTc6MjU6NTEgMjMzNV0gREVCVUcgKFhlbmRE
b21haW5JbmZvOjE3OTQpIFN0b3JpbmcgZG9tYWluIGRldGFpbHM6IHsnY29uc29sZS9wb3J0Jzog
JzMnLCAnZGVzY3JpcHRpb24nOiAnJywgJ2NvbnNvbGUvbGltaXQnOiAnMTA0ODU3NicsICdzdG9y
ZS9wb3J0JzogJzInLCAndm0nOiAnL3ZtL2NiN2JlOWQ1LThhZmUtMGQ0NS1lOWYzLWM0NGM2YTA4
YmZkNycsICdkb21pZCc6ICcxNCcsICdpbWFnZS9zdXNwZW5kLWNhbmNlbCc6ICcxJywgJ2NwdS8w
L2F2YWlsYWJpbGl0eSc6ICdvbmxpbmUnLCAnbWVtb3J5L3RhcmdldCc6ICc1MjQyODgnLCAnY29u
dHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQnOiAnMScsICdzdG9y
ZS9yaW5nLXJlZic6ICcxMDQ0NDc2JywgJ2NvbnNvbGUvdHlwZSc6ICdpb2VtdScsICduYW1lJzog
J2V4Y2hhbmdlLWh2bSd9ClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250
cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5k
LWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzE0
LzAnfSB0byAvbG9jYWwvZG9tYWluLzE0L2RldmljZS9jb25zb2xlLzAuClsyMDEyLTAxLTE3IDE3
OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjk3KSBEZXZDb250cm9sbGVyOiB3cml0
aW5nIHsnZG9tYWluJzogJ2V4Y2hhbmdlLWh2bScsICdmcm9udGVuZCc6ICcvbG9jYWwvZG9tYWlu
LzE0L2RldmljZS9jb25zb2xlLzAnLCAndXVpZCc6ICc4NWY3YjEwOC04N2VkLWZmMjAtZjUyMi00
ZTc4MjdhNmJhODcnLCAnZnJvbnRlbmQtaWQnOiAnMTQnLCAnc3RhdGUnOiAnMScsICdsb2NhdGlv
bic6ICczJywgJ29ubGluZSc6ICcxJywgJ3Byb3RvY29sJzogJ3Z0MTAwJ30gdG8gL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvY29uc29sZS8xNC8wLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBE
RUJVRyAoWGVuZERvbWFpbkluZm86MTg4MSkgWGVuZERvbWFpbkluZm8uaGFuZGxlU2h1dGRvd25X
YXRjaApbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkp
IFdhaXRpbmcgZm9yIGRldmljZXMgdGFwMi4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMzNV0gREVC
VUcgKERldkNvbnRyb2xsZXI6MTQ0KSBXYWl0aW5nIGZvciA3NjguClsyMDEyLTAxLTE3IDE3OjI1
OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxiYWNr
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xNC83NjgvaG90cGx1Zy1zdGF0dXMuClsyMDEy
LTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0
YXR1c0NhbGxiYWNrIDEuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250
cm9sbGVyOjE0NCkgV2FpdGluZyBmb3IgODMyLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBE
RUJVRyAoRGV2Q29udHJvbGxlcjo2MjgpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMTQvODMyL2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wMS0xNyAxNzoy
NTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjo2NDIpIGhvdHBsdWdTdGF0dXNDYWxsYmFj
ayAxLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkp
IFdhaXRpbmcgZm9yIGRldmljZXMgdmlmLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJV
RyAoRGV2Q29udHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9yIDAuClsyMDEyLTAxLTE3IDE3OjI1OjUy
IDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxiYWNrIC9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xNC8wL2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wMS0x
NyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjo2NDIpIGhvdHBsdWdTdGF0dXND
YWxsYmFjayAxLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxl
cjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgdmtiZC4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMz
NV0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzIGlvcG9ydHMu
ClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2Fp
dGluZyBmb3IgZGV2aWNlcyB0YXAuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChE
ZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2aWYyLgpbMjAxMi0wMS0xNyAx
NzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmlj
ZXMgY29uc29sZS4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMzNV0gREVCVUcgKERldkNvbnRyb2xs
ZXI6MTQ0KSBXYWl0aW5nIGZvciAwLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAo
RGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgdnNjc2kuClsyMDEyLTAxLTE3
IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2
aWNlcyB2YmQuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVy
OjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyBpcnEuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVd
IERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2ZmIuClsyMDEy
LTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBm
b3IgZGV2aWNlcyBwY2kuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250
cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2dXNiLgpbMjAxMi0wMS0xNyAxNzoyNTo1
MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgdnRw
bS4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMzNV0gSU5GTyAoWGVuZERvbWFpbjoxMjI1KSBEb21h
aW4gZXhjaGFuZ2UtaHZtICgxNCkgdW5wYXVzZWQuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVd
IFdBUk5JTkcgKFhlbmREb21haW5JbmZvOjU4MSkgQ291bGQgbm90IHVucGF1c2UgYmxrdGFwIGRp
c2s6IHRvbyBtYW55IHZhbHVlcyB0byB1bnBhY2sKWzIwMTItMDEtMTcgMTc6Mjk6NDIgMjMzNV0g
REVCVUcgKFhlbmREb21haW5JbmZvOjI0MDYpIE5vIGRldmljZSBtb2RlbApbMjAxMi0wMS0xNyAx
NzoyOTo0MiAyMzM1XSBERUJVRyAoWGVuZERvbWFpbkluZm86MjQwOCkgUmVsZWFzaW5nIGRldmlj
ZXMK

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bkp_syslog"

CkphbiAxNyAxNzoyNjowNSB4ZW4tYmFja3VwIHRhcGRpc2syWzUxOTVdOiByZW11czogc2VydmVy
IGFjY2VwdGVkIGNvbm5lY3Rpb24KSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdWRldmQtd29y
a1s0OTgzXToga2VybmVsLXByb3ZpZGVkIG5hbWUgJ2Jsa3RhcDEwJyBhbmQgTkFNRT0gJ3hlbi9i
bGt0YXAtMi9ibGt0YXAxMCcgZGlzYWdyZWUsIHBsZWFzZSB1c2UgU1lNTElOSys9IG9yIGNoYW5n
ZSB0aGUga2VybmVsIHRvIHByb3ZpZGUgdGhlIHByb3BlciBuYW1lCkphbiAxNyAxNzoyODo1OCB4
ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBJL08gcXVldWUgZHJpdmVyOiBsaW8KSmFuIDE3IDE3
OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IHJlY2VpdmVkICdhdHRhY2gnIG1lc3Nh
Z2UgKHV1aWQgPSAxMCkKSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06
IHNlbmRpbmcgJ2F0dGFjaCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDEwKQpKYW4gMTcgMTc6
Mjg6NTggeGVuLWJhY2t1cCB0YXBkaXNrMls1Nzk1XTogcmVjZWl2ZWQgJ29wZW4nIG1lc3NhZ2Ug
KHV1aWQgPSAxMCkKSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IGJs
b2NrLWFpbyBvcGVuKCcvaG9tZS9yZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nJykKSmFuIDE3IDE3
OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IG9wZW4oL2hvbWUvcmVtdXMvd2luMmsz
LWV4Y2hhbmdlLmltZykgd2l0aCBPX0RJUkVDVApKYW4gMTcgMTc6Mjg6NTggeGVuLWJhY2t1cCB0
YXBkaXNrMls1Nzk1XTogSW1hZ2Ugc2l6ZTogIzAxMiMwMTFwcmUgc2VjdG9yX3NoaWZ0ICBbMTYx
ODc4NjcxMzZdIzAxMiMwMTFwb3N0IHNlY3Rvcl9zaGlmdCBbMzE2MTY5MjhdCkphbiAxNyAxNzoy
ODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBvcGVuZWQgaW1hZ2UgL2hvbWUvcmVtdXMv
d2luMmszLWV4Y2hhbmdlLmltZyAoMSB1c2Vycywgc3RhdGU6IDB4MDAwMDAwMDEsIHR5cGU6IDAp
CkphbiAxNyAxNzoyODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiByZW11czogb3Blbmlu
ZyAxOTIuMTY4LjIuNDo5MDAwCkphbiAxNyAxNzoyODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3
OTVdOiByZW11czogaG9zdDogMTkyLjE2OC4yLjQsIHBvcnQ6IDkwMDAKSmFuIDE3IDE3OjI4OjU4
IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IHJlbXVzOiBjb250cm9sIEZJRk8gL3Zhci9ydW4v
dGFwL3JlbXVzXzE5Mi4xNjguMi40XzkwMDAKSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdGFw
ZGlzazJbNTc5NV06IHJlbXVzOiBtZXNzYWdlIEZJRk8gL3Zhci9ydW4vdGFwL3JlbXVzXzE5Mi4x
NjguMi40XzkwMDAubXNnCkphbiAxNyAxNzoyODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVd
OiByZW11czogcmVnaXN0ZXJpbmcgY3RsIGZpZm8KSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAg
dGFwZGlzazJbNTc5NV06IHJlbXVzOiBjb3VsZCBub3QgYmluZCBzZXJ2ZXIgc29ja2V0IDExIHRv
IDE5Mi4xNjguMi40OjkwMDA6IDk4IEFkZHJlc3MgYWxyZWFkeSBpbiB1c2UKSmFuIDE3IDE3OjI4
OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IHJlbXVzOiBjbG9zaW5nCkphbiAxNyAxNzoy
ODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBjbG9zZWQgaW1hZ2UgL2hvbWUvcmVtdXMv
d2luMmszLWV4Y2hhbmdlLmltZyAoMCB1c2Vycywgc3RhdGU6IDB4MDAwMDAwMDAsIHR5cGU6IDAp
CkphbiAxNyAxNzoyODo1OSB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBzZW5kaW5nICdlcnJv
cicgbWVzc2FnZSAodXVpZCA9IDEwKQpKYW4gMTcgMTc6Mjg6NTkgeGVuLWJhY2t1cCB0YXAtY3Rs
OiB0YXAtZXJyOnRhcF9jdGxfb3Blbjogb3BlbiBmYWlsZWQsIGVyciAtMgpKYW4gMTcgMTc6Mjk6
MDQgeGVuLWJhY2t1cCB0YXAtY3RsOiB0YXAtZXJyOnRhcF9jdGxfcmVhZF9tZXNzYWdlOiBmYWls
dXJlIHJlYWRpbmcgbWVzc2FnZQpKYW4gMTcgMTc6Mjk6MDQgeGVuLWJhY2t1cCB0YXAtY3RsOiB0
YXAtZXJyOnRhcF9jdGxfc2VuZF9hbmRfcmVjZWl2ZTogZmFpbGVkIHRvIHJlY2VpdmUgJ3Vua25v
d24nIG1lc3NhZ2UKSmFuIDE3IDE3OjI5OjA0IHhlbi1iYWNrdXAgbG9nZ2VyOiAvZXRjL3hlbi9z
Y3JpcHRzL3hlbi1ob3RwbHVnLWNsZWFudXA6IFhFTkJVU19QQVRIPWJhY2tlbmQvY29uc29sZS8x
My8wCkphbiAxNyAxNzoyOTowNSB4ZW4tYmFja3VwIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy94
ZW4taG90cGx1Zy1jbGVhbnVwOiBYRU5CVVNfUEFUSD1iYWNrZW5kL3ZmYi8xMy8wCg==

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bkp_xend.log"

ClsyMDEyLTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVHIChYZW5kRG9tYWluSW5mbzoyMzcpIFhl
bmREb21haW5JbmZvLnJlc3RvcmUoWydkb21haW4nLCBbJ2RvbWlkJywgJzE0J10sIFsnY3B1X3dl
aWdodCcsICcyNTYnXSwgWydjcHVfY2FwJywgJzAnXSwgWydwb29sX25hbWUnLCAnUG9vbC0wJ10s
IFsnYm9vdGxvYWRlcicsICcnXSwgWyd2Y3B1cycsICcxJ10sIFsnY3B1cycsIFtbXV1dLCBbJ29u
X3Bvd2Vyb2ZmJywgJ2Rlc3Ryb3knXSwgWydkZXNjcmlwdGlvbicsICcnXSwgWydvbl9jcmFzaCcs
ICdyZXN0YXJ0J10sIFsndXVpZCcsICdjYjdiZTlkNS04YWZlLTBkNDUtZTlmMy1jNDRjNmEwOGJm
ZDcnXSwgWydib290bG9hZGVyX2FyZ3MnLCAnJ10sIFsnbmFtZScsICdleGNoYW5nZS1odm0nXSwg
Wydvbl9yZWJvb3QnLCAncmVzdGFydCddLCBbJ21heG1lbScsICc1MTInXSwgWydtZW1vcnknLCAn
NTEyJ10sIFsnc2hhZG93X21lbW9yeScsICc1J10sIFsnZmVhdHVyZXMnLCAnJ10sIFsnb25feGVu
ZF9zdGFydCcsICdpZ25vcmUnXSwgWydvbl94ZW5kX3N0b3AnLCAnaWdub3JlJ10sIFsnc3RhcnRf
dGltZScsICcxMzI2ODQyNzUxLjEnXSwgWydjcHVfdGltZScsICcyMy4xMzkwMTc3NjUnXSwgWydv
bmxpbmVfdmNwdXMnLCAnMSddLCBbJ2ltYWdlJywgWydodm0nLCBbJ2tlcm5lbCcsICcnXSwgWydz
dXBlcnBhZ2VzJywgJzAnXSwgWyd2aWRlb3JhbScsICc0J10sIFsnaHBldCcsICcwJ10sIFsnc3Rk
dmdhJywgJzAnXSwgWydsb2FkZXInLCAnL3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyJ10sIFsn
eGVuX3BsYXRmb3JtX3BjaScsICcxJ10sIFsnb3BlbmdsJywgJzEnXSwgWydydGNfdGltZW9mZnNl
dCcsICcwJ10sIFsncGNpJywgW11dLCBbJ2hhcCcsICcxJ10sIFsnbG9jYWx0aW1lJywgJzAnXSwg
Wyd0aW1lcl9tb2RlJywgJzEnXSwgWydwY2lfbXNpdHJhbnNsYXRlJywgJzEnXSwgWydvb3MnLCAn
MSddLCBbJ2FwaWMnLCAnMSddLCBbJ3NkbCcsICcwJ10sIFsnZGlzcGxheScsICc6MC4wJ10sIFsn
dnB0X2FsaWduJywgJzEnXSwgWydzZXJpYWwnLCAncHR5J10sIFsndm5jdW51c2VkJywgJzEnXSwg
Wydib290JywgJ2MnXSwgWydwYWUnLCAnMSddLCBbJ3ZpcmlkaWFuJywgJzAnXSwgWydhY3BpJywg
JzEnXSwgWyd2bmMnLCAnMSddLCBbJ25vZ3JhcGhpYycsICcwJ10sIFsnbm9taWdyYXRlJywgJzAn
XSwgWyd1c2InLCAnMCddLCBbJ3RzY19tb2RlJywgJzAnXSwgWydndWVzdF9vc190eXBlJywgJ2Rl
ZmF1bHQnXSwgWydkZXZpY2VfbW9kZWwnLCAnL3Vzci9saWIveGVuL2Jpbi9xZW11LWRtJ10sIFsn
cGNpX3Bvd2VyX21nbXQnLCAnMCddLCBbJ3hhdXRob3JpdHknLCAnL2hvbWUvYW50b2luZS8uWGF1
dGhvcml0eSddLCBbJ2lzYScsICcwJ10sIFsnbm90ZXMnLCBbJ1NVU1BFTkRfQ0FOQ0VMJywgJzEn
XV1dXSwgWydzdGF0dXMnLCAnMiddLCBbJ3N0YXRlJywgJy1iLS0tLSddLCBbJ3N0b3JlX21mbics
ICcxMDQ0NDc2J10sIFsnZGV2aWNlJywgWyd0YXAyJywgWyd1dWlkJywgJzcwZGViZjhjLTliOGMt
MmM0NS04NGRjLTk4MDg4YjZhMjA3YSddLCBbJ2Jvb3RhYmxlJywgJzEnXSwgWydkZXYnLCAnaGRh
OmRpc2snXSwgWyd1bmFtZScsICd0YXA6cmVtdXM6MTkyLjE2OC4yLjQ6OTAwMHxhaW86L2hvbWUv
cmVtdXMvd2luMmszLWV4Y2hhbmdlLmltZyddLCBbJ21vZGUnLCAndyddLCBbJ2JhY2tlbmQnLCAn
MCddLCBbJ1ZESScsICcnXV1dLCBbJ2RldmljZScsIFsndGFwMicsIFsndXVpZCcsICcxZWZjZjEz
Yy1kZWU3LWIzMTItNjZjZC1kN2MyOTUyYmUzOTgnXSwgWydib290YWJsZScsICcwJ10sIFsnZGV2
JywgJ2hkYjpkaXNrJ10sIFsndW5hbWUnLCAndGFwOnJlbXVzOjE5Mi4xNjguMi40OjkwMDB8YWlv
Oi9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZyddLCBbJ21vZGUnLCAndyddLCBbJ2Jh
Y2tlbmQnLCAnMCddLCBbJ1ZESScsICcnXV1dLCBbJ2RldmljZScsIFsndmlmJywgWydicmlkZ2Un
LCAneGVuYnIwJ10sIFsndXVpZCcsICc5NTIzMmI3ZS00OWE2LWUzOTYtMmEzZi0yNTA0ZDg5Mjk2
ODgnXSwgWydzY3JpcHQnLCAnL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlJ10sIFsnbWFjJywg
JzAwOjE2OjNlOjYxOmRiOjZiJ10sIFsndHlwZScsICdpb2VtdSddLCBbJ2JhY2tlbmQnLCAnMCdd
XV0sIFsnZGV2aWNlJywgWydjb25zb2xlJywgWydwcm90b2NvbCcsICd2dDEwMCddLCBbJ2xvY2F0
aW9uJywgJzMnXSwgWyd1dWlkJywgJzg1ZjdiMTA4LTg3ZWQtZmYyMC1mNTIyLTRlNzgyN2E2YmE4
NyddXV0sIFsnZGV2aWNlJywgWyd2ZmInLCBbJ3ZuY3VudXNlZCcsICcxJ10sIFsndm5jJywgJzEn
XSwgWyd1dWlkJywgJ2RlNDhhMzYzLTU4ODktMjVhNi01OTgwLWY3ZGJjMzY3NmNkNSddLCBbJ2xv
Y2F0aW9uJywgJzEyNy4wLjAuMTo1OTAyJ11dXSwgWydjcHVpZCcsIFtbJzEnLCBbWydlYXgnLCAn
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEwMTAxMTAwMDEnXSwgWydlZHgnLCAneHh4MDAwMDB4eHh4
eHh4MHh4eHh4eHh4eDB4eHh4eHgnXSwgWydlY3gnLCAneHh4eHh4eHh4eHgwMDAweHgwMHh4eDAw
MDAwMDB4eDAnXV1dLCBbJzAnLCBbWydlYXgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMTEnXSwgWydlZHgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydl
YngnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydlY3gnLCAnMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXV1dLCBbJzQnLCBbWydlYXgnLCAnMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEnXSwgWydlZHgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAnXSwgWydlYngnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAn
XSwgWydlY3gnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXV1dLCBbJzIxNDc0
ODM2NDgnLCBbWydlYXgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEnXSwgWydl
ZHgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydlYngnLCAnMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydlY3gnLCAnMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAnXV1dXV1dKQpbMjAxMi0wMS0xNyAxNzoyODo1OCAyMjcxXSBERUJVRyAo
WGVuZERvbWFpbkluZm86MjQ5OCkgWGVuZERvbWFpbkluZm8uY29uc3RydWN0RG9tYWluClsyMDEy
LTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVHIChiYWxsb29uOjE4NykgQmFsbG9vbjogNTM4OTc2
IEtpQiBmcmVlOyBuZWVkIDE2Mzg0OyBkb25lLgpbMjAxMi0wMS0xNyAxNzoyODo1OCAyMjcxXSBE
RUJVRyAoWGVuZERvbWFpbjo0NzYpIEFkZGluZyBEb21haW46IDEzClsyMDEyLTAxLTE3IDE3OjI4
OjU4IDIyNzFdIERFQlVHIChYZW5kRG9tYWluSW5mbzozNDIwKSBTdG9yaW5nIFZNIGRldGFpbHM6
IHsnb25feGVuZF9zdG9wJzogJ2lnbm9yZScsICdwb29sX25hbWUnOiAnUG9vbC0wJywgJ3NoYWRv
d19tZW1vcnknOiAnNScsICd1dWlkJzogJ2NiN2JlOWQ1LThhZmUtMGQ0NS1lOWYzLWM0NGM2YTA4
YmZkNycsICdvbl9yZWJvb3QnOiAncmVzdGFydCcsICdzdGFydF90aW1lJzogJzEzMjY4NDI3NTEu
MScsICdvbl9wb3dlcm9mZic6ICdkZXN0cm95JywgJ2Jvb3Rsb2FkZXJfYXJncyc6ICcnLCAnb25f
eGVuZF9zdGFydCc6ICdpZ25vcmUnLCAnb25fY3Jhc2gnOiAncmVzdGFydCcsICd4ZW5kL3Jlc3Rh
cnRfY291bnQnOiAnMCcsICd2Y3B1cyc6ICcxJywgJ3ZjcHVfYXZhaWwnOiAnMScsICdib290bG9h
ZGVyJzogJycsICdpbWFnZSc6ICIoaHZtIChrZXJuZWwgJycpIChzdXBlcnBhZ2VzIDApICh2aWRl
b3JhbSA0KSAoaHBldCAwKSAoc3RkdmdhIDApIChsb2FkZXIgL3Vzci9saWIveGVuL2Jvb3QvaHZt
bG9hZGVyKSAoeGVuX3BsYXRmb3JtX3BjaSAxKSAob3BlbmdsIDEpIChydGNfdGltZW9mZnNldCAw
KSAocGNpICgpKSAoaGFwIDEpIChsb2NhbHRpbWUgMCkgKHRpbWVyX21vZGUgMSkgKHBjaV9tc2l0
cmFuc2xhdGUgMSkgKG9vcyAxKSAoYXBpYyAxKSAoc2RsIDApIChkaXNwbGF5IDowLjApICh2cHRf
YWxpZ24gMSkgKHNlcmlhbCBwdHkpICh2bmN1bnVzZWQgMSkgKGJvb3QgYykgKHBhZSAxKSAodmly
aWRpYW4gMCkgKGFjcGkgMSkgKHZuYyAxKSAobm9ncmFwaGljIDApIChub21pZ3JhdGUgMCkgKHVz
YiAwKSAodHNjX21vZGUgMCkgKGd1ZXN0X29zX3R5cGUgZGVmYXVsdCkgKGRldmljZV9tb2RlbCAv
dXNyL2xpYi94ZW4vYmluL3FlbXUtZG0pIChwY2lfcG93ZXJfbWdtdCAwKSAoeGF1dGhvcml0eSAv
aG9tZS9hbnRvaW5lLy5YYXV0aG9yaXR5KSAoaXNhIDApIChub3RlcyAoU1VTUEVORF9DQU5DRUwg
MSkpKSIsICduYW1lJzogJ2V4Y2hhbmdlLWh2bSd9ClsyMDEyLTAxLTE3IDE3OjI4OjU4IDIyNzFd
IElORk8gKFhlbmREb21haW5JbmZvOjIzNTcpIGNyZWF0ZURldmljZTogY29uc29sZSA6IHsncHJv
dG9jb2wnOiAndnQxMDAnLCAnbG9jYXRpb24nOiAnMycsICd1dWlkJzogJzg1ZjdiMTA4LTg3ZWQt
ZmYyMC1mNTIyLTRlNzgyN2E2YmE4Nyd9ClsyMDEyLTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVH
IChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScs
ICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9j
b25zb2xlLzEzLzAnfSB0byAvbG9jYWwvZG9tYWluLzEzL2RldmljZS9jb25zb2xlLzAuClsyMDEy
LTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVHIChEZXZDb250cm9sbGVyOjk3KSBEZXZDb250cm9s
bGVyOiB3cml0aW5nIHsnZG9tYWluJzogJ2V4Y2hhbmdlLWh2bScsICdmcm9udGVuZCc6ICcvbG9j
YWwvZG9tYWluLzEzL2RldmljZS9jb25zb2xlLzAnLCAndXVpZCc6ICc4NWY3YjEwOC04N2VkLWZm
MjAtZjUyMi00ZTc4MjdhNmJhODcnLCAnZnJvbnRlbmQtaWQnOiAnMTMnLCAnc3RhdGUnOiAnMScs
ICdsb2NhdGlvbic6ICczJywgJ29ubGluZSc6ICcxJywgJ3Byb3RvY29sJzogJ3Z0MTAwJ30gdG8g
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xMy8wLgpbMjAxMi0wMS0xNyAxNzoyODo1
OCAyMjcxXSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBjcmVhdGVEZXZpY2U6IHZmYiA6IHsn
dm5jdW51c2VkJzogJzEnLCAnb3RoZXJfY29uZmlnJzogeyd2bmN1bnVzZWQnOiAnMScsICd2bmMn
OiAnMSd9LCAndm5jJzogJzEnLCAndXVpZCc6ICdkZTQ4YTM2My01ODg5LTI1YTYtNTk4MC1mN2Ri
YzM2NzZjZDUnLCAnbG9jYXRpb24nOiAnMTI3LjAuMC4xOjU5MDInfQpbMjAxMi0wMS0xNyAxNzoy
ODo1OCAyMjcxXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NSkgRGV2Q29udHJvbGxlcjogd3JpdGlu
ZyB7J3N0YXRlJzogJzEnLCAnYmFja2VuZC1pZCc6ICcwJywgJ2JhY2tlbmQnOiAnL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmZiLzEzLzAnfSB0byAvbG9jYWwvZG9tYWluLzEzL2RldmljZS92ZmIv
MC4KWzIwMTItMDEtMTcgMTc6Mjg6NTggMjI3MV0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERl
dkNvbnRyb2xsZXI6IHdyaXRpbmcgeyd2bmN1bnVzZWQnOiAnMScsICdkb21haW4nOiAnZXhjaGFu
Z2UtaHZtJywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4vMTMvZGV2aWNlL3ZmYi8wJywgJ3V1
aWQnOiAnZGU0OGEzNjMtNTg4OS0yNWE2LTU5ODAtZjdkYmMzNjc2Y2Q1JywgJ2Zyb250ZW5kLWlk
JzogJzEzJywgJ3N0YXRlJzogJzEnLCAnbG9jYXRpb24nOiAnMTI3LjAuMC4xOjU5MDInLCAnb25s
aW5lJzogJzEnLCAndm5jJzogJzEnfSB0byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92ZmIvMTMv
MC4KWzIwMTItMDEtMTcgMTc6Mjg6NTggMjI3MV0gSU5GTyAoWGVuZERvbWFpbkluZm86MjM1Nykg
Y3JlYXRlRGV2aWNlOiB0YXAyIDogeyd1dWlkJzogJzcwZGViZjhjLTliOGMtMmM0NS04NGRjLTk4
MDg4YjZhMjA3YScsICdib290YWJsZSc6IDEsICdkZXYnOiAnaGRhOmRpc2snLCAndW5hbWUnOiAn
dGFwOnJlbXVzOjE5Mi4xNjguMi40OjkwMDB8YWlvOi9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5n
ZS5pbWcnLCAnbW9kZSc6ICd3JywgJ1ZESSc6ICcnLCAnYmFja2VuZCc6ICcwJ30KWzIwMTItMDEt
MTcgMTc6Mjk6MDQgMjI3MV0gRVJST1IgKFhlbmREb21haW5JbmZvOjUxNSkgVk0gcmVzdW1lIGZh
aWxlZApUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9sb2Nh
bC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHki
LCBsaW5lIDUxMSwgaW4gcmVzdW1lCiAgICBzZWxmLl9jcmVhdGVEZXZpY2VzKCkKICBGaWxlICIv
dXNyL2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWlu
SW5mby5weSIsIGxpbmUgMjM2NCwgaW4gX2NyZWF0ZURldmljZXMKICAgIGRldmlkID0gc2VsZi5f
Y3JlYXRlRGV2aWNlKGRldmNsYXNzLCBjb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0
aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDIz
MjYsIGluIF9jcmVhdGVEZXZpY2UKICAgIHJldHVybiBzZWxmLmdldERldmljZUNvbnRyb2xsZXIo
ZGV2aWNlQ2xhc3MpLmNyZWF0ZURldmljZShkZXZDb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9s
aWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xs
ZXIucHkiLCBsaW5lIDE3NCwgaW4gY3JlYXRlRGV2aWNlCiAgICBkZXZpY2UgPSBUYXBkaXNrQ29u
dHJvbGxlci5jcmVhdGUocGFyYW1zLCBmaWxlKQogIEZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhv
bjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Iiwg
bGluZSAyODUsIGluIGNyZWF0ZQogICAgcmV0dXJuIFRhcGRpc2tDb250cm9sbGVyLmV4YygnY3Jl
YXRlJywgJy1hJXM6JXMnICUgKGR0eXBlLCBpbWFnZSkpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIv
cHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIu
cHkiLCBsaW5lIDIzMywgaW4gZXhjCiAgICAoYXJncywgcmMsIG91dCwgZXJyKSkKVGFwZGlza0V4
Y2VwdGlvbjogKCdjcmVhdGUnLCAnLWFyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9y
ZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nJykgZmFpbGVkICg1MTIgICkKWzIwMTItMDEtMTcgMTc6
Mjk6MDQgMjI3MV0gREVCVUcgKFhlbmREb21haW5JbmZvOjMwNzEpIFhlbmREb21haW5JbmZvLmRl
c3Ryb3k6IGRvbWlkPTEzClsyMDEyLTAxLTE3IDE3OjI5OjA0IDIyNzFdIERFQlVHIChYZW5kRG9t
YWluSW5mbzoyNDA2KSBObyBkZXZpY2UgbW9kZWwKWzIwMTItMDEtMTcgMTc6Mjk6MDQgMjI3MV0g
REVCVUcgKFhlbmREb21haW5JbmZvOjI0MDgpIFJlbGVhc2luZyBkZXZpY2VzClsyMDEyLTAxLTE3
IDE3OjI5OjA0IDIyNzFdIERFQlVHIChYZW5kRG9tYWluSW5mbzoyNDE0KSBSZW1vdmluZyBjb25z
b2xlLzAKWzIwMTItMDEtMTcgMTc6Mjk6MDQgMjI3MV0gREVCVUcgKFhlbmREb21haW5JbmZvOjEy
NzYpIFhlbmREb21haW5JbmZvLmRlc3Ryb3lEZXZpY2U6IGRldmljZUNsYXNzID0gY29uc29sZSwg
ZGV2aWNlID0gY29uc29sZS8wClsyMDEyLTAxLTE3IDE3OjI5OjA0IDIyNzFdIERFQlVHIChYZW5k
RG9tYWluSW5mbzoyNDE0KSBSZW1vdmluZyB2ZmIvMApbMjAxMi0wMS0xNyAxNzoyOTowNCAyMjcx
XSBERUJVRyAoWGVuZERvbWFpbkluZm86MTI3NikgWGVuZERvbWFpbkluZm8uZGVzdHJveURldmlj
ZTogZGV2aWNlQ2xhc3MgPSB2ZmIsIGRldmljZSA9IHZmYi8wClsyMDEyLTAxLTE3IDE3OjI5OjA1
IDIyNzFdIEVSUk9SIChYZW5kRG9tYWluOjEyMDApIFJlc3RvcmUgZmFpbGVkClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xvY2FsL2xpYi9weXRob24yLjYv
ZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluLnB5IiwgbGluZSAxMTc4LCBpbiBkb21h
aW5fcmVzdG9yZV9mZAogICAgZG9taW5mbyA9IFhlbmRDaGVja3BvaW50LnJlc3RvcmUoc2VsZiwg
ZmQsIHBhdXNlZD1wYXVzZWQsIHJlbG9jYXRpbmc9cmVsb2NhdGluZykKICBGaWxlICIvdXNyL2xv
Y2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ2hlY2twb2ludC5w
eSIsIGxpbmUgMjM0LCBpbiByZXN0b3JlCiAgICBkb21pbmZvID0geGQucmVzdG9yZV8odm1jb25m
aWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hl
bmQvWGVuZERvbWFpbi5weSIsIGxpbmUgNTMzLCBpbiByZXN0b3JlXwogICAgZG9taW5mbyA9IFhl
bmREb21haW5JbmZvLnJlc3RvcmUoY29uZmlnKQogIEZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhv
bjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAyNDEs
IGluIHJlc3RvcmUKICAgIHZtLnJlc3VtZSgpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9u
Mi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDUxMSwg
aW4gcmVzdW1lCiAgICBzZWxmLl9jcmVhdGVEZXZpY2VzKCkKICBGaWxlICIvdXNyL2xvY2FsL2xp
Yi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIsIGxp
bmUgMjM2NCwgaW4gX2NyZWF0ZURldmljZXMKICAgIGRldmlkID0gc2VsZi5fY3JlYXRlRGV2aWNl
KGRldmNsYXNzLCBjb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3Qt
cGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDIzMjYsIGluIF9jcmVh
dGVEZXZpY2UKICAgIHJldHVybiBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2aWNlQ2xhc3Mp
LmNyZWF0ZURldmljZShkZXZDb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42
L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIucHkiLCBsaW5l
IDE3NCwgaW4gY3JlYXRlRGV2aWNlCiAgICBkZXZpY2UgPSBUYXBkaXNrQ29udHJvbGxlci5jcmVh
dGUocGFyYW1zLCBmaWxlKQogIEZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBh
Y2thZ2VzL3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IiwgbGluZSAyODUsIGlu
IGNyZWF0ZQogICAgcmV0dXJuIFRhcGRpc2tDb250cm9sbGVyLmV4YygnY3JlYXRlJywgJy1hJXM6
JXMnICUgKGR0eXBlLCBpbWFnZSkpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rp
c3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIucHkiLCBsaW5lIDIz
MywgaW4gZXhjCiAgICAoYXJncywgcmMsIG91dCwgZXJyKSkKVGFwZGlza0V4Y2VwdGlvbjogKCdj
cmVhdGUnLCAnLWFyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9yZW11cy93aW4yazMt
ZXhjaGFuZ2UuaW1nJykgZmFpbGVkICg1MTIgICkK

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_--


From xen-users-bounces@lists.xensource.com Wed Feb 08 09:58:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 09:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rv4Gj-0003PX-Ip; Wed, 08 Feb 2012 09:56:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1Rv4Gg-0003PR-Uv
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 09:56:51 +0000
Received: from [85.158.139.83:45151] by server-3.bemta-5.messagelabs.com id
	1D/5F-25605-1E6423F4; Wed, 08 Feb 2012 09:56:49 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1328695006!6754172!1
X-Originating-IP: [65.54.61.95]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17279 invoked from network); 8 Feb 2012 09:56:47 -0000
Received: from snt0-omc2-s44.snt0.hotmail.com (HELO
	snt0-omc2-s44.snt0.hotmail.com) (65.54.61.95)
	by server-8.tower-182.messagelabs.com with SMTP;
	8 Feb 2012 09:56:47 -0000
Received: from SNT114-W47 ([65.55.90.72]) by snt0-omc2-s44.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Wed, 8 Feb 2012 01:56:45 -0800
Message-ID: <SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
Content-Type: multipart/mixed;
	boundary="_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_"
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: <rshriram@cs.ubc.ca>, Xen Users List <xen-users@lists.xensource.com>
Date: Wed, 8 Feb 2012 03:56:45 -0600
Importance: Normal
In-Reply-To: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 08 Feb 2012 09:56:45.0724 (UTC)
	FILETIME=[F78DE5C0:01CCE647]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: multipart/alternative;
	boundary="_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_"

--_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:
Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use
Also when I boot up the VM (Windows Server 2003) from NFS and without remus=
 or disk replication=2C in both the primary and the backup
there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems. But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.

Thank you a lot!!

Tony.

> From: rshriram@cs.ubc.ca
> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C  <xen-users-request@lists.xensourc=
e.com> wrote:
> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the
> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error
> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument
> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored
>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup
> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).
> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there
> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
 		 	   		  =

--_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hello Shriram=2C<br><br>Just comming back to Remus HA=2C three weeks ago I =
sent this thread and the situation hasn't changed. You are right=2C<br>remu=
s works properly with --no-net option.<br><br>There is actually this tapdis=
k related error in the syslog file in the primary host:<br>Jan 17 17:28:58 =
xen-backup tapdisk2[5795]: remus: could not bind server socket 11 to 192.16=
8.2.4:9000: 98 Address already in use<br>Also when I boot up the VM (Window=
s Server 2003) from NFS and without remus or disk replication=2C in both th=
e primary and the backup<br>there is in fact a vif attached to it which is =
bind to the bridge in the two cases.<br>I have the sch_plug module installe=
d correctly in both hosts and everything works perfect for Linux systems. B=
ut it just cannot come true<br>for Windows.<br><br>I attach xend.log and sy=
slog from primary and backup if you'd like to see further information in or=
der to help me.<br><br>Thank you a lot!!<br><br>Tony.<br><br><div></div><di=
v id=3D"SkyDrivePlaceholder"></div>&gt=3B From: rshriram@cs.ubc.ca<br>&gt=
=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<br>&gt=3B To: xen-users@lists.x=
ensource.com<br>&gt=3B CC: dftonywhite@hotmail.com<br>&gt=3B Subject: Re: [=
Xen-users] Remus crashes only with Windows Server 2003<br>&gt=3B <br>&gt=3B=
 On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C  &lt=3Bxen-users-request@lists.xens=
ource.com&gt=3B wrote:<br>&gt=3B &gt=3B I have setup Remus on Debian Squeez=
e and kernel 3.1.5. Remus and disk replication works perfect &nbsp=3Bfor Ub=
untu systems=2C<br>&gt=3B &gt=3B but when I start Remus for Windows Sever 2=
003 (running Microsoft Exchange Enterprise 2003) it crashes giving the<br>&=
gt=3B &gt=3B following error:<br>&gt=3B &gt=3B<br>&gt=3B <br>&gt=3B Is that=
 Ubuntu VM a PV or HVM ?<br>&gt=3B I presume that remus with --no-net works=
 properly ?<br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/working-remus# xm c=
reate exchange-hvm.cfg<br>&gt=3B &gt=3B root@neutrino:~/working-remus# remu=
s exchange-hvm 192.168.2.4<br>&gt=3B &gt=3B qemu logdirty mode: enable<br>&=
gt=3B &gt=3B xc: error: Error when writing to state file (4a) (errno 104) (=
104 =3D Connection reset by peer): Internal error<br>&gt=3B &gt=3B qemu log=
dirty mode: disable<br>&gt=3B &gt=3B PROF: resumed at 1326315866.106150<br>=
&gt=3B &gt=3B resuming QEMU<br>&gt=3B &gt=3B tc filter del dev vif3.0 paren=
t ffff: proto ip pref 10 u32<br>&gt=3B &gt=3B RTNETLINK answers: Invalid ar=
gument<br>&gt=3B &gt=3B We have an error talking to the kernel<br>&gt=3B &g=
t=3B Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C=
 No such file or directory'=2C) in &lt=3Bbound method BufferedNIC.__del__ o=
f &lt=3Bxen.remus.device.BufferedNIC object at 0x24b7510&gt=3B&gt=3B ignore=
d<br>&gt=3B <br>&gt=3B This error tells me nothing. "Connection reset by pe=
er" could result<br>&gt=3B from a lot of issues.<br>&gt=3B A. check the sys=
log in primary and backup=2C for errors related to tapdisk<br>&gt=3B B. Che=
ck the xend.log file in backup<br>&gt=3B C. If your system works with --no-=
net=2C then try to boot up the VM<br>&gt=3B without remus=2C and make sure =
that<br>&gt=3B there is a vif interface for the VM. And make sure that inte=
rface is<br>&gt=3B on the bridge (if you have bridging enabled).<br>&gt=3B =
Remus tries to install a network buffer (sch_plug) to the vif interface.<br=
>&gt=3B <br>&gt=3B <br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/working-rem=
us#<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B It seems that on the backup remus or =
Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn't show a ne=
w vif there<br>&gt=3B &gt=3B when starting remus.<br>&gt=3B &gt=3B<br>&gt=
=3B &gt=3B Any help would be highly appreciated!<br>&gt=3B &gt=3B<br>&gt=3B=
 &gt=3B Tony.<br>&gt=3B <br>&gt=3B ________________________________________=
_______<br>&gt=3B Xen-users mailing list<br>&gt=3B Xen-users@lists.xensourc=
e.com<br>&gt=3B http://lists.xensource.com/xen-users<br> 		 	   		  </div><=
/body>
</html>=

--_cc6c7273-9dc1-4abd-9753-124d1a73ed7a_--

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="primary_syslog"

CkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB1ZGV2ZC13b3JrWzg0NzRdOiBrZXJuZWwtcHJvdmlk
ZWQgbmFtZSAnYmxrdGFwMTgnIGFuZCBOQU1FPSAneGVuL2Jsa3RhcC0yL2Jsa3RhcDE4JyBkaXNh
Z3JlZSwgcGxlYXNlIHVzZSBTWU1MSU5LKz0gb3IgY2hhbmdlIHRoZSBrZXJuZWwgdG8gcHJvdmlk
ZSB0aGUgcHJvcGVyIG5hbWUKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2Njdd
OiBJL08gcXVldWUgZHJpdmVyOiBsaW8KSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2sy
Wzg2NjddOiByZWNlaXZlZCAnYXR0YWNoJyBtZXNzYWdlICh1dWlkID0gMTgpCkphbiAxNyAxNzoy
NTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogc2VuZGluZyAnYXR0YWNoIHJlc3BvbnNlJyBt
ZXNzYWdlICh1dWlkID0gMTgpCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3
XTogcmVjZWl2ZWQgJ29wZW4nIG1lc3NhZ2UgKHV1aWQgPSAxOCkKSmFuIDE3IDE3OjI1OjQ5IG5l
dXRyaW5vIHRhcGRpc2syWzg2NjddOiBibG9jay1haW8gb3BlbignL2hvbWUvcmVtdXMvd2luMmsz
LWV4Y2hhbmdlLmltZycpCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTog
b3BlbigvaG9tZS9yZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nKSB3aXRoIE9fRElSRUNUCkphbiAx
NyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogSW1hZ2Ugc2l6ZTogIzAxMiMwMTFw
cmUgc2VjdG9yX3NoaWZ0ICBbMTYxODc4NjcxMzZdIzAxMiMwMTFwb3N0IHNlY3Rvcl9zaGlmdCBb
MzE2MTY5MjhdCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogb3BlbmVk
IGltYWdlIC9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS5pbWcgKDEgdXNlcnMsIHN0YXRlOiAw
eDAwMDAwMDAxLCB0eXBlOiAwKQpKYW4gMTcgMTc6MjU6NDkgbmV1dHJpbm8gdGFwZGlzazJbODY2
N106IHJlbXVzOiBvcGVuaW5nIDE5Mi4xNjguMi40OjkwMDAKSmFuIDE3IDE3OjI1OjQ5IG5ldXRy
aW5vIHRhcGRpc2syWzg2NjddOiByZW11czogaG9zdDogMTkyLjE2OC4yLjQsIHBvcnQ6IDkwMDAK
SmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiByZW11czogY29udHJvbCBG
SUZPIC92YXIvcnVuL3RhcC9yZW11c18xOTIuMTY4LjIuNF85MDAwCkphbiAxNyAxNzoyNTo0OSBu
ZXV0cmlubyB0YXBkaXNrMls4NjY3XTogcmVtdXM6IG1lc3NhZ2UgRklGTyAvdmFyL3J1bi90YXAv
cmVtdXNfMTkyLjE2OC4yLjRfOTAwMC5tc2cKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRp
c2syWzg2NjddOiByZW11czogcmVnaXN0ZXJpbmcgY3RsIGZpZm8KSmFuIDE3IDE3OjI1OjQ5IG5l
dXRyaW5vIHRhcGRpc2syWzg2NjddOiByZW11czogY291bGQgbm90IGJpbmQgc2VydmVyIHNvY2tl
dCAxMSB0byAxOTIuMTY4LjIuNDo5MDAwOiA5OSBDYW5ub3QgYXNzaWduIHJlcXVlc3RlZCBhZGRy
ZXNzCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogcmVtdXM6IGFjdGl2
YXRpbmcgY2xpZW50IG1vZGUKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2Njdd
OiBvcGVuZWQgaW1hZ2UgMTkyLjE2OC4yLjQ6OTAwMCAoMSB1c2Vycywgc3RhdGU6IDB4MDAwMDAw
MDEsIHR5cGU6IDkpCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0YXBkaXNrMls4NjY3XTogVkJE
IENIQUlOOgpKYW4gMTcgMTc6MjU6NDkgbmV1dHJpbm8gdGFwZGlzazJbODY2N106IDE5Mi4xNjgu
Mi40OjkwMDA6IDkKSmFuIDE3IDE3OjI1OjQ5IG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiAvaG9t
ZS9yZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nOiAwCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB0
YXBkaXNrMls4NjY3XTogc2VuZGluZyAnb3BlbiByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDE4
KQpKYW4gMTcgMTc6MjU6NDkgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODEuOTQ1MjMxXSBibG9jayB0
ZHM6IHNlY3Rvci1zaXplOiA1MTIvNTEyKzAgY2FwYWNpdHk6IDMxNjE2OTI4IGRpc2NhcmQ6IDAr
MCBmbHVzaDogMHgwCkphbiAxNyAxNzoyNTo0OSBuZXV0cmlubyB1ZGV2ZC13b3JrWzg2NzhdOiBr
ZXJuZWwtcHJvdmlkZWQgbmFtZSAnYmxrdGFwMTknIGFuZCBOQU1FPSAneGVuL2Jsa3RhcC0yL2Js
a3RhcDE5JyBkaXNhZ3JlZSwgcGxlYXNlIHVzZSBTWU1MSU5LKz0gb3IgY2hhbmdlIHRoZSBrZXJu
ZWwgdG8gcHJvdmlkZSB0aGUgcHJvcGVyIG5hbWUKSmFuIDE3IDE3OjI1OjUwIG5ldXRyaW5vIHRh
cGRpc2syWzg2NzldOiBJL08gcXVldWUgZHJpdmVyOiBsaW8KSmFuIDE3IDE3OjI1OjUwIG5ldXRy
aW5vIHRhcGRpc2syWzg2NzldOiByZWNlaXZlZCAnYXR0YWNoJyBtZXNzYWdlICh1dWlkID0gMTkp
CkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogc2VuZGluZyAnYXR0YWNo
IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMTkpCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0
YXBkaXNrMls4Njc5XTogcmVjZWl2ZWQgJ29wZW4nIG1lc3NhZ2UgKHV1aWQgPSAxOSkKSmFuIDE3
IDE3OjI1OjUwIG5ldXRyaW5vIHRhcGRpc2syWzg2NzldOiBibG9jay1haW8gb3BlbignL2hvbWUv
cmVtdXMvd2luMmszLWV4Y2hhbmdlLWQuaW1nJykKSmFuIDE3IDE3OjI1OjUwIG5ldXRyaW5vIHRh
cGRpc2syWzg2NzldOiBvcGVuKC9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZykgd2l0
aCBPX0RJUkVDVApKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IEltYWdl
IHNpemU6ICMwMTIjMDExcHJlIHNlY3Rvcl9zaGlmdCAgWzIxNTA1NjM4NF0jMDEyIzAxMXBvc3Qg
c2VjdG9yX3NoaWZ0IFs0MjAwMzJdCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4
Njc5XTogb3BlbmVkIGltYWdlIC9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZyAoMSB1
c2Vycywgc3RhdGU6IDB4MDAwMDAwMDEsIHR5cGU6IDApCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlu
byB0YXBkaXNrMls4Njc5XTogcmVtdXM6IG9wZW5pbmcgMTkyLjE2OC4yLjQ6OTAwMApKYW4gMTcg
MTc6MjU6NTAgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBhZGQgWEVO
QlVTX1BBVEg9YmFja2VuZC92YmQvMTQvNzY4CkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBk
aXNrMls4Njc5XTogcmVtdXM6IGhvc3Q6IDE5Mi4xNjguMi40LCBwb3J0OiA5MDAwCkphbiAxNyAx
NzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogcmVtdXM6IGNvbnRyb2wgRklGTyAvdmFy
L3J1bi90YXAvcmVtdXNfMTkyLjE2OC4yLjRfOTAwMApKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8g
dGFwZGlzazJbODY3OV06IHJlbXVzOiBtZXNzYWdlIEZJRk8gL3Zhci9ydW4vdGFwL3JlbXVzXzE5
Mi4xNjguMi40XzkwMDAubXNnCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5
XTogcmVtdXM6IHJlZ2lzdGVyaW5nIGN0bCBmaWZvCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0
YXBkaXNrMls4Njc5XTogcmVtdXM6IGNvdWxkIG5vdCBiaW5kIHNlcnZlciBzb2NrZXQgMTEgdG8g
MTkyLjE2OC4yLjQ6OTAwMDogOTkgQ2Fubm90IGFzc2lnbiByZXF1ZXN0ZWQgYWRkcmVzcwpKYW4g
MTcgMTc6MjU6NTAgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHJlbXVzOiBhY3RpdmF0aW5nIGNs
aWVudCBtb2RlCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogb3BlbmVk
IGltYWdlIDE5Mi4xNjguMi40OjkwMDAgKDEgdXNlcnMsIHN0YXRlOiAweDAwMDAwMDAxLCB0eXBl
OiA5KQpKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IFZCRCBDSEFJTjoK
SmFuIDE3IDE3OjI1OjUwIG5ldXRyaW5vIHRhcGRpc2syWzg2NzldOiAxOTIuMTY4LjIuNDo5MDAw
OiA5CkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNrMls4Njc5XTogL2hvbWUvcmVtdXMv
d2luMmszLWV4Y2hhbmdlLWQuaW1nOiAwCkphbiAxNyAxNzoyNTo1MCBuZXV0cmlubyB0YXBkaXNr
Mls4Njc5XTogc2VuZGluZyAnb3BlbiByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDE5KQpKYW4g
MTcgMTc6MjU6NTAgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODIuMTQzOTAxXSBibG9jayB0ZHQ6IHNl
Y3Rvci1zaXplOiA1MTIvNTEyKzAgY2FwYWNpdHk6IDQyMDAzMiBkaXNjYXJkOiAwKzAgZmx1c2g6
IDB4MApKYW4gMTcgMTc6MjU6NTAgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL2Js
b2NrOiBhZGQgWEVOQlVTX1BBVEg9YmFja2VuZC92YmQvMTQvODMyCkphbiAxNyAxNzoyNTo1MSBu
ZXV0cmlubyBrZXJuZWw6IFsxMTc4My4yNzI5MThdIGRldmljZSB0YXAxNC4wIGVudGVyZWQgcHJv
bWlzY3VvdXMgbW9kZQpKYW4gMTcgMTc6MjU6NTEgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODMuMjcy
OTc2XSB4ZW5icjA6IHBvcnQgNih0YXAxNC4wKSBlbnRlcmluZyBmb3J3YXJkaW5nIHN0YXRlCkph
biAxNyAxNzoyNTo1MSBuZXV0cmlubyBrZXJuZWw6IFsxMTc4My4yNzI5ODVdIHhlbmJyMDogcG9y
dCA2KHRhcDE0LjApIGVudGVyaW5nIGZvcndhcmRpbmcgc3RhdGUKSmFuIDE3IDE3OjI1OjUxIG5l
dXRyaW5vIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jazogV3JpdGluZyBiYWNrZW5kL3Zi
ZC8xNC83NjgvcGh5c2ljYWwtZGV2aWNlIGZkOjEyIHRvIHhlbnN0b3JlLgpKYW4gMTcgMTc6MjU6
NTEgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBXcml0aW5nIGJhY2tl
bmQvdmJkLzE0Lzc2OC9ob3RwbHVnLXN0YXR1cyBjb25uZWN0ZWQgdG8geGVuc3RvcmUuCkphbiAx
NyAxNzoyNTo1MSBuZXV0cmlubyBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTog
YWRkIHR5cGVfaWY9dGFwIFhFTkJVU19QQVRIPQpKYW4gMTcgMTc6MjU6NTEgbmV1dHJpbm8gbG9n
Z2VyOiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2U6IG9ubGluZSB0eXBlX2lmPXZpZiBYRU5C
VVNfUEFUSD1iYWNrZW5kL3ZpZi8xNC8wCkphbiAxNyAxNzoyNTo1MSBuZXV0cmlubyBrZXJuZWw6
IFsxMTc4My45NTY1MTNdIHhlbmJyMDogcG9ydCA2KHRhcDE0LjApIGVudGVyaW5nIGZvcndhcmRp
bmcgc3RhdGUKSmFuIDE3IDE3OjI1OjUxIG5ldXRyaW5vIGtlcm5lbDogWzExNzg0LjAzMjgzMl0g
eGVuYnIwOiBwb3J0IDYodGFwMTQuMCkgZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpKYW4gMTcg
MTc6MjU6NTEgbmV1dHJpbm8ga2VybmVsOiBbMTE3ODQuMDMyODQ0XSB4ZW5icjA6IHBvcnQgNih0
YXAxNC4wKSBlbnRlcmluZyBmb3J3YXJkaW5nIHN0YXRlCkphbiAxNyAxNzoyNTo1MSBuZXV0cmlu
byBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTogU3VjY2Vzc2Z1bCB2aWYtYnJp
ZGdlIGFkZCBmb3IgdGFwMTQuMCwgYnJpZGdlIHhlbmJyMC4KSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIGtlcm5lbDogWzExNzg0LjIyMDg4MV0gZGV2aWNlIHZpZjE0LjAgZW50ZXJlZCBwcm9taXNj
dW91cyBtb2RlCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyBrZXJuZWw6IFsxMTc4NC4yNDAzMTFd
IEFERFJDT05GKE5FVERFVl9VUCk6IHZpZjE0LjA6IGxpbmsgaXMgbm90IHJlYWR5CkphbiAxNyAx
NzoyNTo1MiBuZXV0cmlubyBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTogU3Vj
Y2Vzc2Z1bCB2aWYtYnJpZGdlIG9ubGluZSBmb3IgdmlmMTQuMCwgYnJpZGdlIHhlbmJyMC4KSmFu
IDE3IDE3OjI1OjUyIG5ldXRyaW5vIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdl
OiBXcml0aW5nIGJhY2tlbmQvdmlmLzE0LzAvaG90cGx1Zy1zdGF0dXMgY29ubmVjdGVkIHRvIHhl
bnN0b3JlLgpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRz
L2Jsb2NrOiBXcml0aW5nIGJhY2tlbmQvdmJkLzE0LzgzMi9waHlzaWNhbC1kZXZpY2UgZmQ6MTMg
dG8geGVuc3RvcmUuCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyBsb2dnZXI6IC9ldGMveGVuL3Nj
cmlwdHMvYmxvY2s6IFdyaXRpbmcgYmFja2VuZC92YmQvMTQvODMyL2hvdHBsdWctc3RhdHVzIGNv
bm5lY3RlZCB0byB4ZW5zdG9yZS4KSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzI1
NDRdOiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzI1NDRdOiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1
aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzI4N106IHJlY2VpdmVk
ICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlz
azJbMzI4N106IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAx
NyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszNDY0XTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2Fn
ZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszNDY0XTogc2Vu
ZGluZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzM5NjNdOiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkK
SmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzM5NjNdOiBzZW5kaW5nICdwaWQgcmVz
cG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlz
azJbNDI1NV06IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6
NTIgbmV1dHJpbm8gdGFwZGlzazJbNDI1NV06IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2Fn
ZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls0MjcxXTogcmVj
ZWl2ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0
YXBkaXNrMls0MjcxXTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkK
SmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQ3ODFdOiByZWNlaXZlZCAncGlkJyBt
ZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQ3ODFd
OiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6
NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQg
PSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHNlbmRpbmcgJ3Bp
ZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0
YXBkaXNrMls1NTk1XTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAx
NzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls1NTk1XTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBt
ZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzU2MDNd
OiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzU2MDNdOiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQg
PSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNjE3M106IHJlY2VpdmVkICdw
aWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJb
NjE3M106IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAx
NzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls2MTg1XTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2FnZSAo
dXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls2MTg1XTogc2VuZGlu
ZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzY3OTldOiByZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFu
IDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzY3OTldOiBzZW5kaW5nICdwaWQgcmVzcG9u
c2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJb
NjgxMl06IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbNjgxMl06IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAo
dXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls3NDMzXTogcmVjZWl2
ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBk
aXNrMls3NDMzXTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKSmFu
IDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzc0NDVdOiByZWNlaXZlZCAncGlkJyBtZXNz
YWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzc0NDVdOiBz
ZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbODA0OF06IHJlY2VpdmVkICdwaWQnIG1lc3NhZ2UgKHV1aWQgPSAw
KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODA0OF06IHNlbmRpbmcgJ3BpZCBy
ZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBk
aXNrMls4MDYyXTogcmVjZWl2ZWQgJ3BpZCcgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoy
NTo1MiBuZXV0cmlubyB0YXBkaXNrMls4MDYyXTogc2VuZGluZyAncGlkIHJlc3BvbnNlJyBtZXNz
YWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiBy
ZWNlaXZlZCAncGlkJyBtZXNzYWdlICh1dWlkID0gMCkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5v
IHRhcGRpc2syWzg2NjddOiBzZW5kaW5nICdwaWQgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSAw
KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHJlY2VpdmVkICdwaWQn
IG1lc3NhZ2UgKHV1aWQgPSAwKQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3
OV06IHNlbmRpbmcgJ3BpZCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDApCkphbiAxNyAxNzoy
NTo1MiBuZXV0cmlubyB0YXBkaXNrMlsyNTQ0XTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1
aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzI1NDRdOiBzZW5k
aW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1
MiBuZXV0cmlubyB0YXBkaXNrMlsyNTQ0XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2Fn
ZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzI4N106
IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBu
ZXV0cmlubyB0YXBkaXNrMlszMjg3XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAo
dXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzI4N106IHNl
bmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1
OjUyIG5ldXRyaW5vIHRhcGRpc2syWzM0NjRdOiByZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVp
ZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbMzQ2NF06IHNlbmRp
bmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUy
IG5ldXRyaW5vIHRhcGRpc2syWzM0NjRdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdl
ICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszOTYzXTog
cmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzM5NjNdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1
dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMlszOTYzXTogc2Vu
ZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6
NTIgbmV1dHJpbm8gdGFwZGlzazJbNDI1NV06IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlk
ID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls0MjU1XTogc2VuZGlu
ZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbNDI1NV06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2Ug
KHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQyNzFdOiBy
ZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1
dHJpbm8gdGFwZGlzazJbNDI3MV06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1
aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQyNzFdOiBzZW5k
aW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1
MiBuZXV0cmlubyB0YXBkaXNrMls0NzgxXTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQg
PSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzQ3ODFdOiBzZW5kaW5n
ICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBu
ZXV0cmlubyB0YXBkaXNrMls0NzgxXTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAo
dXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHJl
Y2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0
cmlubyB0YXBkaXNrMls0NzkzXTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVp
ZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNDc5M106IHNlbmRp
bmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUy
IG5ldXRyaW5vIHRhcGRpc2syWzU1OTVdOiByZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9
IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNTU5NV06IHNlbmRpbmcg
J2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzU1OTVdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1
dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls1NjAzXTogcmVj
ZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzU2MDNdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlk
ID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls1NjAzXTogc2VuZGlu
ZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIg
bmV1dHJpbm8gdGFwZGlzazJbNjE3M106IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0g
NjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls2MTczXTogc2VuZGluZyAn
bGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1
dHJpbm8gdGFwZGlzazJbNjE3M106IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1
aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzYxODVdOiByZWNl
aXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJp
bm8gdGFwZGlzazJbNjE4NV06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQg
PSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzYxODVdOiBzZW5kaW5n
ICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBu
ZXV0cmlubyB0YXBkaXNrMls2Nzk5XTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2
NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzY3OTldOiBzZW5kaW5nICds
aXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0
cmlubyB0YXBkaXNrMls2Nzk5XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVp
ZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNjgxMl06IHJlY2Vp
dmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlu
byB0YXBkaXNrMls2ODEyXTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9
IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNjgxMl06IHNlbmRpbmcg
J2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5l
dXRyaW5vIHRhcGRpc2syWzc0MzNdOiByZWNlaXZlZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1
NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbNzQzM106IHNlbmRpbmcgJ2xp
c3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRy
aW5vIHRhcGRpc2syWzc0MzNdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlk
ID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls3NDQ1XTogcmVjZWl2
ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5v
IHRhcGRpc2syWzc0NDVdOiBzZW5kaW5nICdsaXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0g
NjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls3NDQ1XTogc2VuZGluZyAn
bGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1
dHJpbm8gdGFwZGlzazJbODA0OF06IHJlY2VpdmVkICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1
MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0YXBkaXNrMls4MDQ4XTogc2VuZGluZyAnbGlz
dCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJp
bm8gdGFwZGlzazJbODA0OF06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQg
PSA2NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzgwNjJdOiByZWNlaXZl
ZCAnbGlzdCcgbWVzc2FnZSAodXVpZCA9IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8g
dGFwZGlzazJbODA2Ml06IHNlbmRpbmcgJ2xpc3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2
NTUzNSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzgwNjJdOiBzZW5kaW5nICds
aXN0IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0
cmlubyB0YXBkaXNrMls4NjY3XTogcmVjZWl2ZWQgJ2xpc3QnIG1lc3NhZ2UgKHV1aWQgPSA2NTUz
NSkKSmFuIDE3IDE3OjI1OjUyIG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiBzZW5kaW5nICdsaXN0
IHJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlu
byB0YXBkaXNrMls4NjY3XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9
IDY1NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHJlY2VpdmVk
ICdsaXN0JyBtZXNzYWdlICh1dWlkID0gNjU1MzUpCkphbiAxNyAxNzoyNTo1MiBuZXV0cmlubyB0
YXBkaXNrMls4Njc5XTogc2VuZGluZyAnbGlzdCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDY1
NTM1KQpKYW4gMTcgMTc6MjU6NTIgbmV1dHJpbm8gdGFwZGlzazJbODY3OV06IHNlbmRpbmcgJ2xp
c3QgcmVzcG9uc2UnIG1lc3NhZ2UgKHV1aWQgPSA2NTUzNSkKSmFuIDE3IDE3OjI2OjAyIG5ldXRy
aW5vIGtlcm5lbDogWzExNzk0LjE1MjA3OF0gdGFwMTQuMDogbm8gSVB2NiByb3V0ZXJzIHByZXNl
bnQKSmFuIDE3IDE3OjI2OjA1IG5ldXRyaW5vIHRhcGRpc2syWzg2NjddOiByZW11czogY29ubmVj
dGluZyB0byBiYWNrdXAuLi4KSmFuIDE3IDE3OjI2OjA1IG5ldXRyaW5vIHRhcGRpc2syWzg2Njdd
OiByZW11czogY2xpZW50IGNvbm5lY3RpbmcgdG8gMTkyLjE2OC4yLjQ6OTAwMC4uLgpKYW4gMTcg
MTc6MjY6MDUgbmV1dHJpbm8gdGFwZGlzazJbODY2N106IHJlbXVzOiBjbGllbnQgY29ubmVjdGVk
Cg==

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="primary_xend.log"

ClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDMpIFhl
bmREb21haW5JbmZvLmNyZWF0ZShbJ3ZtJywgWyduYW1lJywgJ2V4Y2hhbmdlLWh2bSddLCBbJ21l
bW9yeScsIDUxMl0sIFsnb25fcG93ZXJvZmYnLCAnZGVzdHJveSddLCBbJ29uX3JlYm9vdCcsICdy
ZXN0YXJ0J10sIFsnb25fY3Jhc2gnLCAncmVzdGFydCddLCBbJ29uX3hlbmRfc3RhcnQnLCAnaWdu
b3JlJ10sIFsnb25feGVuZF9zdG9wJywgJ2lnbm9yZSddLCBbJ2NwdWlkJywgeycxJzogeydlYXgn
OiAnMHgwNmIxJywgJ2VkeCc6ICd4eHgwMDAwMHh4eHh4eHgweHh4eHh4eHh4MHh4eHh4eCcsICdl
Y3gnOiAneHh4eHh4eHh4eHgwMDAweHgwMHh4eDAwMDAwMDB4eDAnfSwgJzAnOiB7J2VheCc6ICcw
eDMnLCAnZWR4JzogJzB4MCcsICdlYngnOiAnMHgwJywgJ2VjeCc6ICcweDAnfSwgJzB4ODAwMDAw
MDAnOiB7J2VheCc6ICcweDMnLCAnZWR4JzogJzB4MCcsICdlYngnOiAnMHgwJywgJ2VjeCc6ICcw
eDAnfSwgJzQnOiB7J2VheCc6ICcweDMnLCAnZWR4JzogJzB4MCcsICdlYngnOiAnMHgwJywgJ2Vj
eCc6ICcweDAnfX1dLCBbJ3ZjcHVzJywgMV0sIFsnb29zJywgMV0sIFsnaW1hZ2UnLCBbJ2h2bScs
IFsna2VybmVsJywgJ2h2bWxvYWRlciddLCBbJ3ZpZGVvcmFtJywgNF0sIFsnc2VyaWFsJywgJ3B0
eSddLCBbJ2FjcGknLCAxXSwgWydhcGljJywgMV0sIFsnYm9vdCcsICdjJ10sIFsnY3B1aWQnLCB7
JzEnOiB7J2VheCc6ICcweDA2YjEnLCAnZWR4JzogJ3h4eDAwMDAweHh4eHh4eDB4eHh4eHh4eHgw
eHh4eHh4JywgJ2VjeCc6ICd4eHh4eHh4eHh4eDAwMDB4eDAweHh4MDAwMDAwMHh4MCd9LCAnMCc6
IHsnZWF4JzogJzB4MycsICdlZHgnOiAnMHgwJywgJ2VieCc6ICcweDAnLCAnZWN4JzogJzB4MCd9
LCAnMHg4MDAwMDAwMCc6IHsnZWF4JzogJzB4MycsICdlZHgnOiAnMHgwJywgJ2VieCc6ICcweDAn
LCAnZWN4JzogJzB4MCd9LCAnNCc6IHsnZWF4JzogJzB4MycsICdlZHgnOiAnMHgwJywgJ2VieCc6
ICcweDAnLCAnZWN4JzogJzB4MCd9fV0sIFsnY3B1aWRfY2hlY2snLCBbXV0sIFsnZGV2aWNlX21v
ZGVsJywgJ3FlbXUtZG0nXSwgWydkaXNwbGF5JywgJzowLjAnXSwgWydmZGEnLCAnJ10sIFsnZmRi
JywgJyddLCBbJ2d1ZXN0X29zX3R5cGUnLCAnZGVmYXVsdCddLCBbJ2hhcCcsIDFdLCBbJ2hwZXQn
LCAwXSwgWydpc2EnLCAwXSwgWydrZXltYXAnLCAnJ10sIFsnbG9jYWx0aW1lJywgMF0sIFsnbm9n
cmFwaGljJywgMF0sIFsnb3BlbmdsJywgMV0sIFsnb29zJywgMV0sIFsncGFlJywgMV0sIFsncGNp
JywgW11dLCBbJ3BjaV9tc2l0cmFuc2xhdGUnLCAxXSwgWydwY2lfcG93ZXJfbWdtdCcsIDBdLCBb
J3J0Y190aW1lb2Zmc2V0JywgMF0sIFsnc2RsJywgMF0sIFsnc291bmRodycsICcnXSwgWydzdGR2
Z2EnLCAwXSwgWyd0aW1lcl9tb2RlJywgMV0sIFsndXNiJywgMF0sIFsndXNiZGV2aWNlJywgJydd
LCBbJ3ZjcHVzJywgMV0sIFsndm5jJywgMV0sIFsndm5jdW51c2VkJywgMV0sIFsndmlyaWRpYW4n
LCAwXSwgWyd2cHRfYWxpZ24nLCAxXSwgWyd4YXV0aG9yaXR5JywgJy9ob21lL2FudG9pbmUvLlhh
dXRob3JpdHknXSwgWyd4ZW5fcGxhdGZvcm1fcGNpJywgMV0sIFsnbWVtb3J5X3NoYXJpbmcnLCAw
XSwgWyd2bmNwYXNzd2QnLCAnWFhYWFhYWFgnXSwgWyd0c2NfbW9kZScsIDBdLCBbJ25vbWlncmF0
ZScsIDBdXV0sIFsnczNfaW50ZWdyaXR5JywgMV0sIFsnZGV2aWNlJywgWyd0YXAyJywgWyd1bmFt
ZScsICd0YXAyOnJlbXVzOjE5Mi4xNjguMi40OjkwMDB8YWlvOi9ob21lL3JlbXVzL3dpbjJrMy1l
eGNoYW5nZS5pbWcnXSwgWydkZXYnLCAnaW9lbXU6aGRhJ10sIFsnbW9kZScsICd3J11dXSwgWydk
ZXZpY2UnLCBbJ3RhcDInLCBbJ3VuYW1lJywgJ3RhcDI6cmVtdXM6MTkyLjE2OC4yLjQ6OTAwMHxh
aW86L2hvbWUvcmVtdXMvd2luMmszLWV4Y2hhbmdlLWQuaW1nJ10sIFsnZGV2JywgJ2lvZW11Omhk
YiddLCBbJ21vZGUnLCAndyddXV0sIFsnZGV2aWNlJywgWyd2aWYnLCBbJ2JyaWRnZScsICd4ZW5i
cjAnXSwgWyd0eXBlJywgJ2lvZW11J11dXV0pClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERF
QlVHIChYZW5kRG9tYWluSW5mbzoyNDk4KSBYZW5kRG9tYWluSW5mby5jb25zdHJ1Y3REb21haW4K
WzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGJhbGxvb246MTg3KSBCYWxsb29uOiA1
MzgzMjggS2lCIGZyZWU7IG5lZWQgMTYzODQ7IGRvbmUuClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIz
MzVdIERFQlVHIChYZW5kRG9tYWluOjQ3NikgQWRkaW5nIERvbWFpbjogMTQKWzIwMTItMDEtMTcg
MTc6MjU6NDkgMjMzNV0gREVCVUcgKFhlbmREb21haW5JbmZvOjI4MzYpIFhlbmREb21haW5JbmZv
LmluaXREb21haW46IDE0IDI1NgpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBERUJVRyAoaW1h
Z2U6MzM5KSBObyBWTkMgcGFzc3dkIGNvbmZpZ3VyZWQgZm9yIHZmYiBhY2Nlc3MKWzIwMTItMDEt
MTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjg5MSkgYXJnczogYm9vdCwgdmFsOiBjClsy
MDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4OTEpIGFyZ3M6IGZkYSwgdmFs
OiBOb25lClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4OTEpIGFyZ3M6
IGZkYiwgdmFsOiBOb25lClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4
OTEpIGFyZ3M6IHNvdW5kaHcsIHZhbDogTm9uZQpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBE
RUJVRyAoaW1hZ2U6ODkxKSBhcmdzOiBsb2NhbHRpbWUsIHZhbDogMApbMjAxMi0wMS0xNyAxNzoy
NTo0OSAyMzM1XSBERUJVRyAoaW1hZ2U6ODkxKSBhcmdzOiBzZXJpYWwsIHZhbDogWydwdHknXQpb
MjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBERUJVRyAoaW1hZ2U6ODkxKSBhcmdzOiBzdGQtdmdh
LCB2YWw6IDAKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjg5MSkgYXJn
czogaXNhLCB2YWw6IDAKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjg5
MSkgYXJnczogYWNwaSwgdmFsOiAxClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChp
bWFnZTo4OTEpIGFyZ3M6IHVzYiwgdmFsOiAwClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERF
QlVHIChpbWFnZTo4OTEpIGFyZ3M6IHVzYmRldmljZSwgdmFsOiBOb25lClsyMDEyLTAxLTE3IDE3
OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo4OTEpIGFyZ3M6IGdmeF9wYXNzdGhydSwgdmFsOiBO
b25lClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIElORk8gKGltYWdlOjgyMikgTmVlZCB0byBj
cmVhdGUgcGxhdGZvcm0gZGV2aWNlLltkb21pZDoxNF0KWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMz
NV0gREVCVUcgKFhlbmREb21haW5JbmZvOjI4NjMpIF9pbml0RG9tYWluOnNoYWRvd19tZW1vcnk9
MHgwLCBtZW1vcnlfc3RhdGljX21heD0weDIwMDAwMDAwLCBtZW1vcnlfc3RhdGljX21pbj0weDAu
ClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIElORk8gKGltYWdlOjE4MikgYnVpbGREb21haW4g
b3M9aHZtIGRvbT0xNCB2Y3B1cz0xClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChp
bWFnZTo5NDkpIGRvbWlkICAgICAgICAgID0gMTQKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0g
REVCVUcgKGltYWdlOjk1MCkgaW1hZ2UgICAgICAgICAgPSAvdXNyL2xpYi94ZW4vYm9vdC9odm1s
b2FkZXIKWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjk1MSkgc3RvcmVf
ZXZ0Y2huICAgPSAyClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo5NTIp
IG1lbXNpemUgICAgICAgID0gNTEyClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChp
bWFnZTo5NTMpIHRhcmdldCAgICAgICAgID0gNTEyClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVd
IERFQlVHIChpbWFnZTo5NTQpIHZjcHVzICAgICAgICAgID0gMQpbMjAxMi0wMS0xNyAxNzoyNTo0
OSAyMzM1XSBERUJVRyAoaW1hZ2U6OTU1KSB2Y3B1X2F2YWlsICAgICA9IDEKWzIwMTItMDEtMTcg
MTc6MjU6NDkgMjMzNV0gREVCVUcgKGltYWdlOjk1NikgYWNwaSAgICAgICAgICAgPSAxClsyMDEy
LTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERFQlVHIChpbWFnZTo5NTcpIGFwaWMgICAgICAgICAgID0g
MQpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBj
cmVhdGVEZXZpY2U6IHZmYiA6IHsndm5jdW51c2VkJzogMSwgJ290aGVyX2NvbmZpZyc6IHsndm5j
dW51c2VkJzogMSwgJ3ZuYyc6ICcxJ30sICd2bmMnOiAnMScsICd1dWlkJzogJ2RlNDhhMzYzLTU4
ODktMjVhNi01OTgwLWY3ZGJjMzY3NmNkNSd9ClsyMDEyLTAxLTE3IDE3OjI1OjQ5IDIzMzVdIERF
QlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAn
MScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92ZmIvMTQvMCd9IHRvIC9sb2NhbC9kb21haW4vMTQvZGV2aWNlL3ZmYi8wLgpbMjAxMi0wMS0x
NyAxNzoyNTo0OSAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29udHJvbGxlcjog
d3JpdGluZyB7J3ZuY3VudXNlZCc6ICcxJywgJ2RvbWFpbic6ICdleGNoYW5nZS1odm0nLCAnZnJv
bnRlbmQnOiAnL2xvY2FsL2RvbWFpbi8xNC9kZXZpY2UvdmZiLzAnLCAndXVpZCc6ICdkZTQ4YTM2
My01ODg5LTI1YTYtNTk4MC1mN2RiYzM2NzZjZDUnLCAnZnJvbnRlbmQtaWQnOiAnMTQnLCAnc3Rh
dGUnOiAnMScsICdvbmxpbmUnOiAnMScsICd2bmMnOiAnMSd9IHRvIC9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZmYi8xNC8wLgpbMjAxMi0wMS0xNyAxNzoyNTo0OSAyMzM1XSBJTkZPIChYZW5kRG9t
YWluSW5mbzoyMzU3KSBjcmVhdGVEZXZpY2U6IHRhcDIgOiB7J2Jvb3RhYmxlJzogMSwgJ3VuYW1l
JzogJ3RhcDI6cmVtdXM6MTkyLjE2OC4yLjQ6OTAwMHxhaW86L2hvbWUvcmVtdXMvd2luMmszLWV4
Y2hhbmdlLmltZycsICdtb2RlJzogJ3cnLCAnZGV2JzogJ2lvZW11OmhkYScsICd1dWlkJzogJzcw
ZGViZjhjLTliOGMtMmM0NS04NGRjLTk4MDg4YjZhMjA3YSd9ClsyMDEyLTAxLTE3IDE3OjI1OjQ5
IDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsn
YmFja2VuZC1pZCc6ICcwJywgJ3ZpcnR1YWwtZGV2aWNlJzogJzc2OCcsICdkZXZpY2UtdHlwZSc6
ICdkaXNrJywgJ3N0YXRlJzogJzEnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92YmQvMTQvNzY4J30gdG8gL2xvY2FsL2RvbWFpbi8xNC9kZXZpY2UvdmJkLzc2OC4KWzIwMTIt
MDEtMTcgMTc6MjU6NDkgMjMzNV0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xs
ZXI6IHdyaXRpbmcgeydkb21haW4nOiAnZXhjaGFuZ2UtaHZtJywgJ2Zyb250ZW5kJzogJy9sb2Nh
bC9kb21haW4vMTQvZGV2aWNlL3ZiZC83NjgnLCAndXVpZCc6ICc3MGRlYmY4Yy05YjhjLTJjNDUt
ODRkYy05ODA4OGI2YTIwN2EnLCAnYm9vdGFibGUnOiAnMScsICdkZXYnOiAnaGRhJywgJ3N0YXRl
JzogJzEnLCAncGFyYW1zJzogJy9kZXYveGVuL2Jsa3RhcC0yL3RhcGRldjE4JywgJ21vZGUnOiAn
dycsICdvbmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICcxNCcsICd0eXBlJzogJ3BoeScsICd0
YXBkaXNrLXBhcmFtcyc6ICdyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9yZW11cy93
aW4yazMtZXhjaGFuZ2UuaW1nJ30gdG8gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzE0Lzc2
OC4KWzIwMTItMDEtMTcgMTc6MjU6NDkgMjMzNV0gSU5GTyAoWGVuZERvbWFpbkluZm86MjM1Nykg
Y3JlYXRlRGV2aWNlOiB0YXAyIDogeydib290YWJsZSc6IDAsICd1bmFtZSc6ICd0YXAyOnJlbXVz
OjE5Mi4xNjguMi40OjkwMDB8YWlvOi9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZycs
ICdtb2RlJzogJ3cnLCAnZGV2JzogJ2lvZW11OmhkYicsICd1dWlkJzogJzFlZmNmMTNjLWRlZTct
YjMxMi02NmNkLWQ3YzI5NTJiZTM5OCd9ClsyMDEyLTAxLTE3IDE3OjI1OjUwIDIzMzVdIERFQlVH
IChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnYmFja2VuZC1pZCc6
ICcwJywgJ3ZpcnR1YWwtZGV2aWNlJzogJzgzMicsICdkZXZpY2UtdHlwZSc6ICdkaXNrJywgJ3N0
YXRlJzogJzEnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTQvODMy
J30gdG8gL2xvY2FsL2RvbWFpbi8xNC9kZXZpY2UvdmJkLzgzMi4KWzIwMTItMDEtMTcgMTc6MjU6
NTAgMjMzNV0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcg
eydkb21haW4nOiAnZXhjaGFuZ2UtaHZtJywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4vMTQv
ZGV2aWNlL3ZiZC84MzInLCAndXVpZCc6ICcxZWZjZjEzYy1kZWU3LWIzMTItNjZjZC1kN2MyOTUy
YmUzOTgnLCAnYm9vdGFibGUnOiAnMCcsICdkZXYnOiAnaGRiJywgJ3N0YXRlJzogJzEnLCAncGFy
YW1zJzogJy9kZXYveGVuL2Jsa3RhcC0yL3RhcGRldjE5JywgJ21vZGUnOiAndycsICdvbmxpbmUn
OiAnMScsICdmcm9udGVuZC1pZCc6ICcxNCcsICd0eXBlJzogJ3BoeScsICd0YXBkaXNrLXBhcmFt
cyc6ICdyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9yZW11cy93aW4yazMtZXhjaGFu
Z2UtZC5pbWcnfSB0byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTQvODMyLgpbMjAxMi0w
MS0xNyAxNzoyNTo1MCAyMzM1XSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBjcmVhdGVEZXZp
Y2U6IHZpZiA6IHsnYnJpZGdlJzogJ3hlbmJyMCcsICdtYWMnOiAnMDA6MTY6M2U6NjE6ZGI6NmIn
LCAndHlwZSc6ICdpb2VtdScsICd1dWlkJzogJzk1MjMyYjdlLTQ5YTYtZTM5Ni0yYTNmLTI1MDRk
ODkyOTY4OCd9ClsyMDEyLTAxLTE3IDE3OjI1OjUwIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVy
Ojk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5kLWlkJzog
JzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMTQvMCd9IHRvIC9s
b2NhbC9kb21haW4vMTQvZGV2aWNlL3ZpZi8wLgpbMjAxMi0wMS0xNyAxNzoyNTo1MCAyMzM1XSBE
RUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J2JyaWRnZSc6
ICd4ZW5icjAnLCAnZG9tYWluJzogJ2V4Y2hhbmdlLWh2bScsICdoYW5kbGUnOiAnMCcsICd1dWlk
JzogJzk1MjMyYjdlLTQ5YTYtZTM5Ni0yYTNmLTI1MDRkODkyOTY4OCcsICdzY3JpcHQnOiAnL2V0
Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlJywgJ21hYyc6ICcwMDoxNjozZTo2MTpkYjo2YicsICdm
cm9udGVuZC1pZCc6ICcxNCcsICdzdGF0ZSc6ICcxJywgJ29ubGluZSc6ICcxJywgJ2Zyb250ZW5k
JzogJy9sb2NhbC9kb21haW4vMTQvZGV2aWNlL3ZpZi8wJywgJ3R5cGUnOiAnaW9lbXUnfSB0byAv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMTQvMC4KWzIwMTItMDEtMTcgMTc6MjU6NTAgMjMz
NV0gSU5GTyAoaW1hZ2U6NDE4KSBzcGF3bmluZyBkZXZpY2UgbW9kZWxzOiAvdXNyL2xpYi94ZW4v
YmluL3FlbXUtZG0gWycvdXNyL2xpYi94ZW4vYmluL3FlbXUtZG0nLCAnLWQnLCAnMTQnLCAnLWRv
bWFpbi1uYW1lJywgJ2V4Y2hhbmdlLWh2bScsICctdmlkZW9yYW0nLCAnNCcsICctdm5jJywgJzEy
Ny4wLjAuMTowJywgJy12bmN1bnVzZWQnLCAnLXZjcHVzJywgJzEnLCAnLXZjcHVfYXZhaWwnLCAn
MHgxJywgJy1ib290JywgJ2MnLCAnLXNlcmlhbCcsICdwdHknLCAnLWFjcGknLCAnLW5ldCcsICdu
aWMsdmxhbj0xLG1hY2FkZHI9MDA6MTY6M2U6NjE6ZGI6NmIsbW9kZWw9cnRsODEzOScsICctbmV0
JywgJ3RhcCx2bGFuPTEsaWZuYW1lPXRhcDE0LjAsYnJpZGdlPXhlbmJyMCcsICctTScsICd4ZW5m
diddClsyMDEyLTAxLTE3IDE3OjI1OjUxIDIzMzVdIElORk8gKGltYWdlOjQ2NykgZGV2aWNlIG1v
ZGVsIHBpZDogODc4NQpbMjAxMi0wMS0xNyAxNzoyNTo1MSAyMzM1XSBJTkZPIChpbWFnZTo1OTAp
IHdhaXRpbmcgZm9yIHNlbnRpbmVsX2ZpZm8KWzIwMTItMDEtMTcgMTc6MjU6NTEgMjMzNV0gREVC
VUcgKFhlbmREb21haW5JbmZvOjM0MjApIFN0b3JpbmcgVk0gZGV0YWlsczogeydvbl94ZW5kX3N0
b3AnOiAnaWdub3JlJywgJ3Bvb2xfbmFtZSc6ICdQb29sLTAnLCAnc2hhZG93X21lbW9yeSc6ICc1
JywgJ3V1aWQnOiAnY2I3YmU5ZDUtOGFmZS0wZDQ1LWU5ZjMtYzQ0YzZhMDhiZmQ3JywgJ29uX3Jl
Ym9vdCc6ICdyZXN0YXJ0JywgJ3N0YXJ0X3RpbWUnOiAnMTMyNjg0Mjc1MS4xJywgJ29uX3Bvd2Vy
b2ZmJzogJ2Rlc3Ryb3knLCAnYm9vdGxvYWRlcl9hcmdzJzogJycsICdvbl94ZW5kX3N0YXJ0Jzog
J2lnbm9yZScsICdvbl9jcmFzaCc6ICdyZXN0YXJ0JywgJ3hlbmQvcmVzdGFydF9jb3VudCc6ICcw
JywgJ3ZjcHVzJzogJzEnLCAndmNwdV9hdmFpbCc6ICcxJywgJ2Jvb3Rsb2FkZXInOiAnJywgJ2lt
YWdlJzogIihodm0gKGtlcm5lbCAnJykgKHN1cGVycGFnZXMgMCkgKHZpZGVvcmFtIDQpIChocGV0
IDApIChzdGR2Z2EgMCkgKGxvYWRlciAvdXNyL2xpYi94ZW4vYm9vdC9odm1sb2FkZXIpICh4ZW5f
cGxhdGZvcm1fcGNpIDEpIChvcGVuZ2wgMSkgKHJ0Y190aW1lb2Zmc2V0IDApIChwY2kgKCkpICho
YXAgMSkgKGxvY2FsdGltZSAwKSAodGltZXJfbW9kZSAxKSAocGNpX21zaXRyYW5zbGF0ZSAxKSAo
b29zIDEpIChhcGljIDEpIChzZGwgMCkgKGRpc3BsYXkgOjAuMCkgKHZwdF9hbGlnbiAxKSAoc2Vy
aWFsIHB0eSkgKHZuY3VudXNlZCAxKSAoYm9vdCBjKSAocGFlIDEpICh2aXJpZGlhbiAwKSAoYWNw
aSAxKSAodm5jIDEpIChub2dyYXBoaWMgMCkgKG5vbWlncmF0ZSAwKSAodXNiIDApICh0c2NfbW9k
ZSAwKSAoZ3Vlc3Rfb3NfdHlwZSBkZWZhdWx0KSAoZGV2aWNlX21vZGVsIC91c3IvbGliL3hlbi9i
aW4vcWVtdS1kbSkgKHBjaV9wb3dlcl9tZ210IDApICh4YXV0aG9yaXR5IC9ob21lL2FudG9pbmUv
LlhhdXRob3JpdHkpIChpc2EgMCkgKG5vdGVzIChTVVNQRU5EX0NBTkNFTCAxKSkpIiwgJ25hbWUn
OiAnZXhjaGFuZ2UtaHZtJ30KWzIwMTItMDEtMTcgMTc6MjU6NTEgMjMzNV0gREVCVUcgKFhlbmRE
b21haW5JbmZvOjE3OTQpIFN0b3JpbmcgZG9tYWluIGRldGFpbHM6IHsnY29uc29sZS9wb3J0Jzog
JzMnLCAnZGVzY3JpcHRpb24nOiAnJywgJ2NvbnNvbGUvbGltaXQnOiAnMTA0ODU3NicsICdzdG9y
ZS9wb3J0JzogJzInLCAndm0nOiAnL3ZtL2NiN2JlOWQ1LThhZmUtMGQ0NS1lOWYzLWM0NGM2YTA4
YmZkNycsICdkb21pZCc6ICcxNCcsICdpbWFnZS9zdXNwZW5kLWNhbmNlbCc6ICcxJywgJ2NwdS8w
L2F2YWlsYWJpbGl0eSc6ICdvbmxpbmUnLCAnbWVtb3J5L3RhcmdldCc6ICc1MjQyODgnLCAnY29u
dHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQnOiAnMScsICdzdG9y
ZS9yaW5nLXJlZic6ICcxMDQ0NDc2JywgJ2NvbnNvbGUvdHlwZSc6ICdpb2VtdScsICduYW1lJzog
J2V4Y2hhbmdlLWh2bSd9ClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250
cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5k
LWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzE0
LzAnfSB0byAvbG9jYWwvZG9tYWluLzE0L2RldmljZS9jb25zb2xlLzAuClsyMDEyLTAxLTE3IDE3
OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjk3KSBEZXZDb250cm9sbGVyOiB3cml0
aW5nIHsnZG9tYWluJzogJ2V4Y2hhbmdlLWh2bScsICdmcm9udGVuZCc6ICcvbG9jYWwvZG9tYWlu
LzE0L2RldmljZS9jb25zb2xlLzAnLCAndXVpZCc6ICc4NWY3YjEwOC04N2VkLWZmMjAtZjUyMi00
ZTc4MjdhNmJhODcnLCAnZnJvbnRlbmQtaWQnOiAnMTQnLCAnc3RhdGUnOiAnMScsICdsb2NhdGlv
bic6ICczJywgJ29ubGluZSc6ICcxJywgJ3Byb3RvY29sJzogJ3Z0MTAwJ30gdG8gL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvY29uc29sZS8xNC8wLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBE
RUJVRyAoWGVuZERvbWFpbkluZm86MTg4MSkgWGVuZERvbWFpbkluZm8uaGFuZGxlU2h1dGRvd25X
YXRjaApbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkp
IFdhaXRpbmcgZm9yIGRldmljZXMgdGFwMi4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMzNV0gREVC
VUcgKERldkNvbnRyb2xsZXI6MTQ0KSBXYWl0aW5nIGZvciA3NjguClsyMDEyLTAxLTE3IDE3OjI1
OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxiYWNr
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xNC83NjgvaG90cGx1Zy1zdGF0dXMuClsyMDEy
LTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0
YXR1c0NhbGxiYWNrIDEuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250
cm9sbGVyOjE0NCkgV2FpdGluZyBmb3IgODMyLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBE
RUJVRyAoRGV2Q29udHJvbGxlcjo2MjgpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMTQvODMyL2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wMS0xNyAxNzoy
NTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjo2NDIpIGhvdHBsdWdTdGF0dXNDYWxsYmFj
ayAxLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkp
IFdhaXRpbmcgZm9yIGRldmljZXMgdmlmLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJV
RyAoRGV2Q29udHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9yIDAuClsyMDEyLTAxLTE3IDE3OjI1OjUy
IDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxiYWNrIC9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xNC8wL2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wMS0x
NyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjo2NDIpIGhvdHBsdWdTdGF0dXND
YWxsYmFjayAxLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxl
cjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgdmtiZC4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMz
NV0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzIGlvcG9ydHMu
ClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2Fp
dGluZyBmb3IgZGV2aWNlcyB0YXAuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChE
ZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2aWYyLgpbMjAxMi0wMS0xNyAx
NzoyNTo1MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmlj
ZXMgY29uc29sZS4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMzNV0gREVCVUcgKERldkNvbnRyb2xs
ZXI6MTQ0KSBXYWl0aW5nIGZvciAwLgpbMjAxMi0wMS0xNyAxNzoyNTo1MiAyMzM1XSBERUJVRyAo
RGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgdnNjc2kuClsyMDEyLTAxLTE3
IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2
aWNlcyB2YmQuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVy
OjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyBpcnEuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVd
IERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2ZmIuClsyMDEy
LTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBm
b3IgZGV2aWNlcyBwY2kuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVdIERFQlVHIChEZXZDb250
cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2dXNiLgpbMjAxMi0wMS0xNyAxNzoyNTo1
MiAyMzM1XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgdnRw
bS4KWzIwMTItMDEtMTcgMTc6MjU6NTIgMjMzNV0gSU5GTyAoWGVuZERvbWFpbjoxMjI1KSBEb21h
aW4gZXhjaGFuZ2UtaHZtICgxNCkgdW5wYXVzZWQuClsyMDEyLTAxLTE3IDE3OjI1OjUyIDIzMzVd
IFdBUk5JTkcgKFhlbmREb21haW5JbmZvOjU4MSkgQ291bGQgbm90IHVucGF1c2UgYmxrdGFwIGRp
c2s6IHRvbyBtYW55IHZhbHVlcyB0byB1bnBhY2sKWzIwMTItMDEtMTcgMTc6Mjk6NDIgMjMzNV0g
REVCVUcgKFhlbmREb21haW5JbmZvOjI0MDYpIE5vIGRldmljZSBtb2RlbApbMjAxMi0wMS0xNyAx
NzoyOTo0MiAyMzM1XSBERUJVRyAoWGVuZERvbWFpbkluZm86MjQwOCkgUmVsZWFzaW5nIGRldmlj
ZXMK

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bkp_syslog"

CkphbiAxNyAxNzoyNjowNSB4ZW4tYmFja3VwIHRhcGRpc2syWzUxOTVdOiByZW11czogc2VydmVy
IGFjY2VwdGVkIGNvbm5lY3Rpb24KSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdWRldmQtd29y
a1s0OTgzXToga2VybmVsLXByb3ZpZGVkIG5hbWUgJ2Jsa3RhcDEwJyBhbmQgTkFNRT0gJ3hlbi9i
bGt0YXAtMi9ibGt0YXAxMCcgZGlzYWdyZWUsIHBsZWFzZSB1c2UgU1lNTElOSys9IG9yIGNoYW5n
ZSB0aGUga2VybmVsIHRvIHByb3ZpZGUgdGhlIHByb3BlciBuYW1lCkphbiAxNyAxNzoyODo1OCB4
ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBJL08gcXVldWUgZHJpdmVyOiBsaW8KSmFuIDE3IDE3
OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IHJlY2VpdmVkICdhdHRhY2gnIG1lc3Nh
Z2UgKHV1aWQgPSAxMCkKSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06
IHNlbmRpbmcgJ2F0dGFjaCByZXNwb25zZScgbWVzc2FnZSAodXVpZCA9IDEwKQpKYW4gMTcgMTc6
Mjg6NTggeGVuLWJhY2t1cCB0YXBkaXNrMls1Nzk1XTogcmVjZWl2ZWQgJ29wZW4nIG1lc3NhZ2Ug
KHV1aWQgPSAxMCkKSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IGJs
b2NrLWFpbyBvcGVuKCcvaG9tZS9yZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nJykKSmFuIDE3IDE3
OjI4OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IG9wZW4oL2hvbWUvcmVtdXMvd2luMmsz
LWV4Y2hhbmdlLmltZykgd2l0aCBPX0RJUkVDVApKYW4gMTcgMTc6Mjg6NTggeGVuLWJhY2t1cCB0
YXBkaXNrMls1Nzk1XTogSW1hZ2Ugc2l6ZTogIzAxMiMwMTFwcmUgc2VjdG9yX3NoaWZ0ICBbMTYx
ODc4NjcxMzZdIzAxMiMwMTFwb3N0IHNlY3Rvcl9zaGlmdCBbMzE2MTY5MjhdCkphbiAxNyAxNzoy
ODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBvcGVuZWQgaW1hZ2UgL2hvbWUvcmVtdXMv
d2luMmszLWV4Y2hhbmdlLmltZyAoMSB1c2Vycywgc3RhdGU6IDB4MDAwMDAwMDEsIHR5cGU6IDAp
CkphbiAxNyAxNzoyODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiByZW11czogb3Blbmlu
ZyAxOTIuMTY4LjIuNDo5MDAwCkphbiAxNyAxNzoyODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3
OTVdOiByZW11czogaG9zdDogMTkyLjE2OC4yLjQsIHBvcnQ6IDkwMDAKSmFuIDE3IDE3OjI4OjU4
IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IHJlbXVzOiBjb250cm9sIEZJRk8gL3Zhci9ydW4v
dGFwL3JlbXVzXzE5Mi4xNjguMi40XzkwMDAKSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAgdGFw
ZGlzazJbNTc5NV06IHJlbXVzOiBtZXNzYWdlIEZJRk8gL3Zhci9ydW4vdGFwL3JlbXVzXzE5Mi4x
NjguMi40XzkwMDAubXNnCkphbiAxNyAxNzoyODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVd
OiByZW11czogcmVnaXN0ZXJpbmcgY3RsIGZpZm8KSmFuIDE3IDE3OjI4OjU4IHhlbi1iYWNrdXAg
dGFwZGlzazJbNTc5NV06IHJlbXVzOiBjb3VsZCBub3QgYmluZCBzZXJ2ZXIgc29ja2V0IDExIHRv
IDE5Mi4xNjguMi40OjkwMDA6IDk4IEFkZHJlc3MgYWxyZWFkeSBpbiB1c2UKSmFuIDE3IDE3OjI4
OjU4IHhlbi1iYWNrdXAgdGFwZGlzazJbNTc5NV06IHJlbXVzOiBjbG9zaW5nCkphbiAxNyAxNzoy
ODo1OCB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBjbG9zZWQgaW1hZ2UgL2hvbWUvcmVtdXMv
d2luMmszLWV4Y2hhbmdlLmltZyAoMCB1c2Vycywgc3RhdGU6IDB4MDAwMDAwMDAsIHR5cGU6IDAp
CkphbiAxNyAxNzoyODo1OSB4ZW4tYmFja3VwIHRhcGRpc2syWzU3OTVdOiBzZW5kaW5nICdlcnJv
cicgbWVzc2FnZSAodXVpZCA9IDEwKQpKYW4gMTcgMTc6Mjg6NTkgeGVuLWJhY2t1cCB0YXAtY3Rs
OiB0YXAtZXJyOnRhcF9jdGxfb3Blbjogb3BlbiBmYWlsZWQsIGVyciAtMgpKYW4gMTcgMTc6Mjk6
MDQgeGVuLWJhY2t1cCB0YXAtY3RsOiB0YXAtZXJyOnRhcF9jdGxfcmVhZF9tZXNzYWdlOiBmYWls
dXJlIHJlYWRpbmcgbWVzc2FnZQpKYW4gMTcgMTc6Mjk6MDQgeGVuLWJhY2t1cCB0YXAtY3RsOiB0
YXAtZXJyOnRhcF9jdGxfc2VuZF9hbmRfcmVjZWl2ZTogZmFpbGVkIHRvIHJlY2VpdmUgJ3Vua25v
d24nIG1lc3NhZ2UKSmFuIDE3IDE3OjI5OjA0IHhlbi1iYWNrdXAgbG9nZ2VyOiAvZXRjL3hlbi9z
Y3JpcHRzL3hlbi1ob3RwbHVnLWNsZWFudXA6IFhFTkJVU19QQVRIPWJhY2tlbmQvY29uc29sZS8x
My8wCkphbiAxNyAxNzoyOTowNSB4ZW4tYmFja3VwIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy94
ZW4taG90cGx1Zy1jbGVhbnVwOiBYRU5CVVNfUEFUSD1iYWNrZW5kL3ZmYi8xMy8wCg==

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bkp_xend.log"

ClsyMDEyLTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVHIChYZW5kRG9tYWluSW5mbzoyMzcpIFhl
bmREb21haW5JbmZvLnJlc3RvcmUoWydkb21haW4nLCBbJ2RvbWlkJywgJzE0J10sIFsnY3B1X3dl
aWdodCcsICcyNTYnXSwgWydjcHVfY2FwJywgJzAnXSwgWydwb29sX25hbWUnLCAnUG9vbC0wJ10s
IFsnYm9vdGxvYWRlcicsICcnXSwgWyd2Y3B1cycsICcxJ10sIFsnY3B1cycsIFtbXV1dLCBbJ29u
X3Bvd2Vyb2ZmJywgJ2Rlc3Ryb3knXSwgWydkZXNjcmlwdGlvbicsICcnXSwgWydvbl9jcmFzaCcs
ICdyZXN0YXJ0J10sIFsndXVpZCcsICdjYjdiZTlkNS04YWZlLTBkNDUtZTlmMy1jNDRjNmEwOGJm
ZDcnXSwgWydib290bG9hZGVyX2FyZ3MnLCAnJ10sIFsnbmFtZScsICdleGNoYW5nZS1odm0nXSwg
Wydvbl9yZWJvb3QnLCAncmVzdGFydCddLCBbJ21heG1lbScsICc1MTInXSwgWydtZW1vcnknLCAn
NTEyJ10sIFsnc2hhZG93X21lbW9yeScsICc1J10sIFsnZmVhdHVyZXMnLCAnJ10sIFsnb25feGVu
ZF9zdGFydCcsICdpZ25vcmUnXSwgWydvbl94ZW5kX3N0b3AnLCAnaWdub3JlJ10sIFsnc3RhcnRf
dGltZScsICcxMzI2ODQyNzUxLjEnXSwgWydjcHVfdGltZScsICcyMy4xMzkwMTc3NjUnXSwgWydv
bmxpbmVfdmNwdXMnLCAnMSddLCBbJ2ltYWdlJywgWydodm0nLCBbJ2tlcm5lbCcsICcnXSwgWydz
dXBlcnBhZ2VzJywgJzAnXSwgWyd2aWRlb3JhbScsICc0J10sIFsnaHBldCcsICcwJ10sIFsnc3Rk
dmdhJywgJzAnXSwgWydsb2FkZXInLCAnL3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyJ10sIFsn
eGVuX3BsYXRmb3JtX3BjaScsICcxJ10sIFsnb3BlbmdsJywgJzEnXSwgWydydGNfdGltZW9mZnNl
dCcsICcwJ10sIFsncGNpJywgW11dLCBbJ2hhcCcsICcxJ10sIFsnbG9jYWx0aW1lJywgJzAnXSwg
Wyd0aW1lcl9tb2RlJywgJzEnXSwgWydwY2lfbXNpdHJhbnNsYXRlJywgJzEnXSwgWydvb3MnLCAn
MSddLCBbJ2FwaWMnLCAnMSddLCBbJ3NkbCcsICcwJ10sIFsnZGlzcGxheScsICc6MC4wJ10sIFsn
dnB0X2FsaWduJywgJzEnXSwgWydzZXJpYWwnLCAncHR5J10sIFsndm5jdW51c2VkJywgJzEnXSwg
Wydib290JywgJ2MnXSwgWydwYWUnLCAnMSddLCBbJ3ZpcmlkaWFuJywgJzAnXSwgWydhY3BpJywg
JzEnXSwgWyd2bmMnLCAnMSddLCBbJ25vZ3JhcGhpYycsICcwJ10sIFsnbm9taWdyYXRlJywgJzAn
XSwgWyd1c2InLCAnMCddLCBbJ3RzY19tb2RlJywgJzAnXSwgWydndWVzdF9vc190eXBlJywgJ2Rl
ZmF1bHQnXSwgWydkZXZpY2VfbW9kZWwnLCAnL3Vzci9saWIveGVuL2Jpbi9xZW11LWRtJ10sIFsn
cGNpX3Bvd2VyX21nbXQnLCAnMCddLCBbJ3hhdXRob3JpdHknLCAnL2hvbWUvYW50b2luZS8uWGF1
dGhvcml0eSddLCBbJ2lzYScsICcwJ10sIFsnbm90ZXMnLCBbJ1NVU1BFTkRfQ0FOQ0VMJywgJzEn
XV1dXSwgWydzdGF0dXMnLCAnMiddLCBbJ3N0YXRlJywgJy1iLS0tLSddLCBbJ3N0b3JlX21mbics
ICcxMDQ0NDc2J10sIFsnZGV2aWNlJywgWyd0YXAyJywgWyd1dWlkJywgJzcwZGViZjhjLTliOGMt
MmM0NS04NGRjLTk4MDg4YjZhMjA3YSddLCBbJ2Jvb3RhYmxlJywgJzEnXSwgWydkZXYnLCAnaGRh
OmRpc2snXSwgWyd1bmFtZScsICd0YXA6cmVtdXM6MTkyLjE2OC4yLjQ6OTAwMHxhaW86L2hvbWUv
cmVtdXMvd2luMmszLWV4Y2hhbmdlLmltZyddLCBbJ21vZGUnLCAndyddLCBbJ2JhY2tlbmQnLCAn
MCddLCBbJ1ZESScsICcnXV1dLCBbJ2RldmljZScsIFsndGFwMicsIFsndXVpZCcsICcxZWZjZjEz
Yy1kZWU3LWIzMTItNjZjZC1kN2MyOTUyYmUzOTgnXSwgWydib290YWJsZScsICcwJ10sIFsnZGV2
JywgJ2hkYjpkaXNrJ10sIFsndW5hbWUnLCAndGFwOnJlbXVzOjE5Mi4xNjguMi40OjkwMDB8YWlv
Oi9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5nZS1kLmltZyddLCBbJ21vZGUnLCAndyddLCBbJ2Jh
Y2tlbmQnLCAnMCddLCBbJ1ZESScsICcnXV1dLCBbJ2RldmljZScsIFsndmlmJywgWydicmlkZ2Un
LCAneGVuYnIwJ10sIFsndXVpZCcsICc5NTIzMmI3ZS00OWE2LWUzOTYtMmEzZi0yNTA0ZDg5Mjk2
ODgnXSwgWydzY3JpcHQnLCAnL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlJ10sIFsnbWFjJywg
JzAwOjE2OjNlOjYxOmRiOjZiJ10sIFsndHlwZScsICdpb2VtdSddLCBbJ2JhY2tlbmQnLCAnMCdd
XV0sIFsnZGV2aWNlJywgWydjb25zb2xlJywgWydwcm90b2NvbCcsICd2dDEwMCddLCBbJ2xvY2F0
aW9uJywgJzMnXSwgWyd1dWlkJywgJzg1ZjdiMTA4LTg3ZWQtZmYyMC1mNTIyLTRlNzgyN2E2YmE4
NyddXV0sIFsnZGV2aWNlJywgWyd2ZmInLCBbJ3ZuY3VudXNlZCcsICcxJ10sIFsndm5jJywgJzEn
XSwgWyd1dWlkJywgJ2RlNDhhMzYzLTU4ODktMjVhNi01OTgwLWY3ZGJjMzY3NmNkNSddLCBbJ2xv
Y2F0aW9uJywgJzEyNy4wLjAuMTo1OTAyJ11dXSwgWydjcHVpZCcsIFtbJzEnLCBbWydlYXgnLCAn
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEwMTAxMTAwMDEnXSwgWydlZHgnLCAneHh4MDAwMDB4eHh4
eHh4MHh4eHh4eHh4eDB4eHh4eHgnXSwgWydlY3gnLCAneHh4eHh4eHh4eHgwMDAweHgwMHh4eDAw
MDAwMDB4eDAnXV1dLCBbJzAnLCBbWydlYXgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMTEnXSwgWydlZHgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydl
YngnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydlY3gnLCAnMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXV1dLCBbJzQnLCBbWydlYXgnLCAnMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEnXSwgWydlZHgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAnXSwgWydlYngnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAn
XSwgWydlY3gnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXV1dLCBbJzIxNDc0
ODM2NDgnLCBbWydlYXgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTEnXSwgWydl
ZHgnLCAnMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydlYngnLCAnMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAnXSwgWydlY3gnLCAnMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAnXV1dXV1dKQpbMjAxMi0wMS0xNyAxNzoyODo1OCAyMjcxXSBERUJVRyAo
WGVuZERvbWFpbkluZm86MjQ5OCkgWGVuZERvbWFpbkluZm8uY29uc3RydWN0RG9tYWluClsyMDEy
LTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVHIChiYWxsb29uOjE4NykgQmFsbG9vbjogNTM4OTc2
IEtpQiBmcmVlOyBuZWVkIDE2Mzg0OyBkb25lLgpbMjAxMi0wMS0xNyAxNzoyODo1OCAyMjcxXSBE
RUJVRyAoWGVuZERvbWFpbjo0NzYpIEFkZGluZyBEb21haW46IDEzClsyMDEyLTAxLTE3IDE3OjI4
OjU4IDIyNzFdIERFQlVHIChYZW5kRG9tYWluSW5mbzozNDIwKSBTdG9yaW5nIFZNIGRldGFpbHM6
IHsnb25feGVuZF9zdG9wJzogJ2lnbm9yZScsICdwb29sX25hbWUnOiAnUG9vbC0wJywgJ3NoYWRv
d19tZW1vcnknOiAnNScsICd1dWlkJzogJ2NiN2JlOWQ1LThhZmUtMGQ0NS1lOWYzLWM0NGM2YTA4
YmZkNycsICdvbl9yZWJvb3QnOiAncmVzdGFydCcsICdzdGFydF90aW1lJzogJzEzMjY4NDI3NTEu
MScsICdvbl9wb3dlcm9mZic6ICdkZXN0cm95JywgJ2Jvb3Rsb2FkZXJfYXJncyc6ICcnLCAnb25f
eGVuZF9zdGFydCc6ICdpZ25vcmUnLCAnb25fY3Jhc2gnOiAncmVzdGFydCcsICd4ZW5kL3Jlc3Rh
cnRfY291bnQnOiAnMCcsICd2Y3B1cyc6ICcxJywgJ3ZjcHVfYXZhaWwnOiAnMScsICdib290bG9h
ZGVyJzogJycsICdpbWFnZSc6ICIoaHZtIChrZXJuZWwgJycpIChzdXBlcnBhZ2VzIDApICh2aWRl
b3JhbSA0KSAoaHBldCAwKSAoc3RkdmdhIDApIChsb2FkZXIgL3Vzci9saWIveGVuL2Jvb3QvaHZt
bG9hZGVyKSAoeGVuX3BsYXRmb3JtX3BjaSAxKSAob3BlbmdsIDEpIChydGNfdGltZW9mZnNldCAw
KSAocGNpICgpKSAoaGFwIDEpIChsb2NhbHRpbWUgMCkgKHRpbWVyX21vZGUgMSkgKHBjaV9tc2l0
cmFuc2xhdGUgMSkgKG9vcyAxKSAoYXBpYyAxKSAoc2RsIDApIChkaXNwbGF5IDowLjApICh2cHRf
YWxpZ24gMSkgKHNlcmlhbCBwdHkpICh2bmN1bnVzZWQgMSkgKGJvb3QgYykgKHBhZSAxKSAodmly
aWRpYW4gMCkgKGFjcGkgMSkgKHZuYyAxKSAobm9ncmFwaGljIDApIChub21pZ3JhdGUgMCkgKHVz
YiAwKSAodHNjX21vZGUgMCkgKGd1ZXN0X29zX3R5cGUgZGVmYXVsdCkgKGRldmljZV9tb2RlbCAv
dXNyL2xpYi94ZW4vYmluL3FlbXUtZG0pIChwY2lfcG93ZXJfbWdtdCAwKSAoeGF1dGhvcml0eSAv
aG9tZS9hbnRvaW5lLy5YYXV0aG9yaXR5KSAoaXNhIDApIChub3RlcyAoU1VTUEVORF9DQU5DRUwg
MSkpKSIsICduYW1lJzogJ2V4Y2hhbmdlLWh2bSd9ClsyMDEyLTAxLTE3IDE3OjI4OjU4IDIyNzFd
IElORk8gKFhlbmREb21haW5JbmZvOjIzNTcpIGNyZWF0ZURldmljZTogY29uc29sZSA6IHsncHJv
dG9jb2wnOiAndnQxMDAnLCAnbG9jYXRpb24nOiAnMycsICd1dWlkJzogJzg1ZjdiMTA4LTg3ZWQt
ZmYyMC1mNTIyLTRlNzgyN2E2YmE4Nyd9ClsyMDEyLTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVH
IChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScs
ICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9j
b25zb2xlLzEzLzAnfSB0byAvbG9jYWwvZG9tYWluLzEzL2RldmljZS9jb25zb2xlLzAuClsyMDEy
LTAxLTE3IDE3OjI4OjU4IDIyNzFdIERFQlVHIChEZXZDb250cm9sbGVyOjk3KSBEZXZDb250cm9s
bGVyOiB3cml0aW5nIHsnZG9tYWluJzogJ2V4Y2hhbmdlLWh2bScsICdmcm9udGVuZCc6ICcvbG9j
YWwvZG9tYWluLzEzL2RldmljZS9jb25zb2xlLzAnLCAndXVpZCc6ICc4NWY3YjEwOC04N2VkLWZm
MjAtZjUyMi00ZTc4MjdhNmJhODcnLCAnZnJvbnRlbmQtaWQnOiAnMTMnLCAnc3RhdGUnOiAnMScs
ICdsb2NhdGlvbic6ICczJywgJ29ubGluZSc6ICcxJywgJ3Byb3RvY29sJzogJ3Z0MTAwJ30gdG8g
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xMy8wLgpbMjAxMi0wMS0xNyAxNzoyODo1
OCAyMjcxXSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBjcmVhdGVEZXZpY2U6IHZmYiA6IHsn
dm5jdW51c2VkJzogJzEnLCAnb3RoZXJfY29uZmlnJzogeyd2bmN1bnVzZWQnOiAnMScsICd2bmMn
OiAnMSd9LCAndm5jJzogJzEnLCAndXVpZCc6ICdkZTQ4YTM2My01ODg5LTI1YTYtNTk4MC1mN2Ri
YzM2NzZjZDUnLCAnbG9jYXRpb24nOiAnMTI3LjAuMC4xOjU5MDInfQpbMjAxMi0wMS0xNyAxNzoy
ODo1OCAyMjcxXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NSkgRGV2Q29udHJvbGxlcjogd3JpdGlu
ZyB7J3N0YXRlJzogJzEnLCAnYmFja2VuZC1pZCc6ICcwJywgJ2JhY2tlbmQnOiAnL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmZiLzEzLzAnfSB0byAvbG9jYWwvZG9tYWluLzEzL2RldmljZS92ZmIv
MC4KWzIwMTItMDEtMTcgMTc6Mjg6NTggMjI3MV0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERl
dkNvbnRyb2xsZXI6IHdyaXRpbmcgeyd2bmN1bnVzZWQnOiAnMScsICdkb21haW4nOiAnZXhjaGFu
Z2UtaHZtJywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4vMTMvZGV2aWNlL3ZmYi8wJywgJ3V1
aWQnOiAnZGU0OGEzNjMtNTg4OS0yNWE2LTU5ODAtZjdkYmMzNjc2Y2Q1JywgJ2Zyb250ZW5kLWlk
JzogJzEzJywgJ3N0YXRlJzogJzEnLCAnbG9jYXRpb24nOiAnMTI3LjAuMC4xOjU5MDInLCAnb25s
aW5lJzogJzEnLCAndm5jJzogJzEnfSB0byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92ZmIvMTMv
MC4KWzIwMTItMDEtMTcgMTc6Mjg6NTggMjI3MV0gSU5GTyAoWGVuZERvbWFpbkluZm86MjM1Nykg
Y3JlYXRlRGV2aWNlOiB0YXAyIDogeyd1dWlkJzogJzcwZGViZjhjLTliOGMtMmM0NS04NGRjLTk4
MDg4YjZhMjA3YScsICdib290YWJsZSc6IDEsICdkZXYnOiAnaGRhOmRpc2snLCAndW5hbWUnOiAn
dGFwOnJlbXVzOjE5Mi4xNjguMi40OjkwMDB8YWlvOi9ob21lL3JlbXVzL3dpbjJrMy1leGNoYW5n
ZS5pbWcnLCAnbW9kZSc6ICd3JywgJ1ZESSc6ICcnLCAnYmFja2VuZCc6ICcwJ30KWzIwMTItMDEt
MTcgMTc6Mjk6MDQgMjI3MV0gRVJST1IgKFhlbmREb21haW5JbmZvOjUxNSkgVk0gcmVzdW1lIGZh
aWxlZApUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9sb2Nh
bC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHki
LCBsaW5lIDUxMSwgaW4gcmVzdW1lCiAgICBzZWxmLl9jcmVhdGVEZXZpY2VzKCkKICBGaWxlICIv
dXNyL2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWlu
SW5mby5weSIsIGxpbmUgMjM2NCwgaW4gX2NyZWF0ZURldmljZXMKICAgIGRldmlkID0gc2VsZi5f
Y3JlYXRlRGV2aWNlKGRldmNsYXNzLCBjb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0
aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDIz
MjYsIGluIF9jcmVhdGVEZXZpY2UKICAgIHJldHVybiBzZWxmLmdldERldmljZUNvbnRyb2xsZXIo
ZGV2aWNlQ2xhc3MpLmNyZWF0ZURldmljZShkZXZDb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9s
aWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xs
ZXIucHkiLCBsaW5lIDE3NCwgaW4gY3JlYXRlRGV2aWNlCiAgICBkZXZpY2UgPSBUYXBkaXNrQ29u
dHJvbGxlci5jcmVhdGUocGFyYW1zLCBmaWxlKQogIEZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhv
bjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Iiwg
bGluZSAyODUsIGluIGNyZWF0ZQogICAgcmV0dXJuIFRhcGRpc2tDb250cm9sbGVyLmV4YygnY3Jl
YXRlJywgJy1hJXM6JXMnICUgKGR0eXBlLCBpbWFnZSkpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIv
cHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIu
cHkiLCBsaW5lIDIzMywgaW4gZXhjCiAgICAoYXJncywgcmMsIG91dCwgZXJyKSkKVGFwZGlza0V4
Y2VwdGlvbjogKCdjcmVhdGUnLCAnLWFyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9y
ZW11cy93aW4yazMtZXhjaGFuZ2UuaW1nJykgZmFpbGVkICg1MTIgICkKWzIwMTItMDEtMTcgMTc6
Mjk6MDQgMjI3MV0gREVCVUcgKFhlbmREb21haW5JbmZvOjMwNzEpIFhlbmREb21haW5JbmZvLmRl
c3Ryb3k6IGRvbWlkPTEzClsyMDEyLTAxLTE3IDE3OjI5OjA0IDIyNzFdIERFQlVHIChYZW5kRG9t
YWluSW5mbzoyNDA2KSBObyBkZXZpY2UgbW9kZWwKWzIwMTItMDEtMTcgMTc6Mjk6MDQgMjI3MV0g
REVCVUcgKFhlbmREb21haW5JbmZvOjI0MDgpIFJlbGVhc2luZyBkZXZpY2VzClsyMDEyLTAxLTE3
IDE3OjI5OjA0IDIyNzFdIERFQlVHIChYZW5kRG9tYWluSW5mbzoyNDE0KSBSZW1vdmluZyBjb25z
b2xlLzAKWzIwMTItMDEtMTcgMTc6Mjk6MDQgMjI3MV0gREVCVUcgKFhlbmREb21haW5JbmZvOjEy
NzYpIFhlbmREb21haW5JbmZvLmRlc3Ryb3lEZXZpY2U6IGRldmljZUNsYXNzID0gY29uc29sZSwg
ZGV2aWNlID0gY29uc29sZS8wClsyMDEyLTAxLTE3IDE3OjI5OjA0IDIyNzFdIERFQlVHIChYZW5k
RG9tYWluSW5mbzoyNDE0KSBSZW1vdmluZyB2ZmIvMApbMjAxMi0wMS0xNyAxNzoyOTowNCAyMjcx
XSBERUJVRyAoWGVuZERvbWFpbkluZm86MTI3NikgWGVuZERvbWFpbkluZm8uZGVzdHJveURldmlj
ZTogZGV2aWNlQ2xhc3MgPSB2ZmIsIGRldmljZSA9IHZmYi8wClsyMDEyLTAxLTE3IDE3OjI5OjA1
IDIyNzFdIEVSUk9SIChYZW5kRG9tYWluOjEyMDApIFJlc3RvcmUgZmFpbGVkClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xvY2FsL2xpYi9weXRob24yLjYv
ZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluLnB5IiwgbGluZSAxMTc4LCBpbiBkb21h
aW5fcmVzdG9yZV9mZAogICAgZG9taW5mbyA9IFhlbmRDaGVja3BvaW50LnJlc3RvcmUoc2VsZiwg
ZmQsIHBhdXNlZD1wYXVzZWQsIHJlbG9jYXRpbmc9cmVsb2NhdGluZykKICBGaWxlICIvdXNyL2xv
Y2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ2hlY2twb2ludC5w
eSIsIGxpbmUgMjM0LCBpbiByZXN0b3JlCiAgICBkb21pbmZvID0geGQucmVzdG9yZV8odm1jb25m
aWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hl
bmQvWGVuZERvbWFpbi5weSIsIGxpbmUgNTMzLCBpbiByZXN0b3JlXwogICAgZG9taW5mbyA9IFhl
bmREb21haW5JbmZvLnJlc3RvcmUoY29uZmlnKQogIEZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhv
bjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAyNDEs
IGluIHJlc3RvcmUKICAgIHZtLnJlc3VtZSgpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9u
Mi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDUxMSwg
aW4gcmVzdW1lCiAgICBzZWxmLl9jcmVhdGVEZXZpY2VzKCkKICBGaWxlICIvdXNyL2xvY2FsL2xp
Yi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIsIGxp
bmUgMjM2NCwgaW4gX2NyZWF0ZURldmljZXMKICAgIGRldmlkID0gc2VsZi5fY3JlYXRlRGV2aWNl
KGRldmNsYXNzLCBjb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3Qt
cGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDIzMjYsIGluIF9jcmVh
dGVEZXZpY2UKICAgIHJldHVybiBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2aWNlQ2xhc3Mp
LmNyZWF0ZURldmljZShkZXZDb25maWcpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42
L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIucHkiLCBsaW5l
IDE3NCwgaW4gY3JlYXRlRGV2aWNlCiAgICBkZXZpY2UgPSBUYXBkaXNrQ29udHJvbGxlci5jcmVh
dGUocGFyYW1zLCBmaWxlKQogIEZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBh
Y2thZ2VzL3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IiwgbGluZSAyODUsIGlu
IGNyZWF0ZQogICAgcmV0dXJuIFRhcGRpc2tDb250cm9sbGVyLmV4YygnY3JlYXRlJywgJy1hJXM6
JXMnICUgKGR0eXBlLCBpbWFnZSkpCiAgRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rp
c3QtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIucHkiLCBsaW5lIDIz
MywgaW4gZXhjCiAgICAoYXJncywgcmMsIG91dCwgZXJyKSkKVGFwZGlza0V4Y2VwdGlvbjogKCdj
cmVhdGUnLCAnLWFyZW11czoxOTIuMTY4LjIuNDo5MDAwfGFpbzovaG9tZS9yZW11cy93aW4yazMt
ZXhjaGFuZ2UuaW1nJykgZmFpbGVkICg1MTIgICkK

--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--_6f9b6700-d5fc-4451-8891-8d8bfcdadc32_--


From xen-users-bounces@lists.xensource.com Wed Feb 08 16:20:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 16:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvAEn-0003jA-Up; Wed, 08 Feb 2012 16:19:17 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvAEm-0003is-0f
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 16:19:16 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1328717948!13853163!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14609 invoked from network); 8 Feb 2012 16:19:09 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-10.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Feb 2012 16:19:09 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q18H2e7Q030228
	for <xen-users@lists.xensource.com>; Wed, 8 Feb 2012 10:02:40 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7a31_44ed_a01158e6_5270_11e1_a884_00137252735f;
	Wed, 08 Feb 2012 09:19:07 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 4A17044C2F
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 09:19:07 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 08 Feb 2012 09:19:07 -0700
Message-Id: <4F323E0902000099000DA8C8@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 08 Feb 2012 09:19:05 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Well, now that I've figured out that network booting XCP is not really
going to be feasible, I'm moving on to my next option: flash media
installation.  The systems that I purchased have SDHC slots on them, so
I figured I'd attempt to install XCP to one of these cards.  I had
already read that there's a minimum disk size in the installer
(apparently 12 GB in XCP) and so have factored in that.  However,
whenever I try to install I get an error message that the "Partition
size in sectors is negative."  Any ideas on this one?  Any better way to
install to flash media?  I suppose I could go ahead and do the install
to a regular HD, then use a rescue system and dd to grab an image of the
system partition, then transfer it to the flash media.  Any other
possible paths?  Anyone running XCP or XenServer off SDHC or other
flash-based media?

Thanks - Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 16:20:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 16:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvAEn-0003jA-Up; Wed, 08 Feb 2012 16:19:17 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvAEm-0003is-0f
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 16:19:16 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1328717948!13853163!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14609 invoked from network); 8 Feb 2012 16:19:09 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-10.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Feb 2012 16:19:09 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q18H2e7Q030228
	for <xen-users@lists.xensource.com>; Wed, 8 Feb 2012 10:02:40 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7a31_44ed_a01158e6_5270_11e1_a884_00137252735f;
	Wed, 08 Feb 2012 09:19:07 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 4A17044C2F
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 09:19:07 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 08 Feb 2012 09:19:07 -0700
Message-Id: <4F323E0902000099000DA8C8@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 08 Feb 2012 09:19:05 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Well, now that I've figured out that network booting XCP is not really
going to be feasible, I'm moving on to my next option: flash media
installation.  The systems that I purchased have SDHC slots on them, so
I figured I'd attempt to install XCP to one of these cards.  I had
already read that there's a minimum disk size in the installer
(apparently 12 GB in XCP) and so have factored in that.  However,
whenever I try to install I get an error message that the "Partition
size in sectors is negative."  Any ideas on this one?  Any better way to
install to flash media?  I suppose I could go ahead and do the install
to a regular HD, then use a rescue system and dd to grab an image of the
system partition, then transfer it to the flash media.  Any other
possible paths?  Anyone running XCP or XenServer off SDHC or other
flash-based media?

Thanks - Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 19:42:42 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 19:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvDOK-0003a4-22; Wed, 08 Feb 2012 19:41:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RvDOI-0003Zz-QO
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 19:41:18 +0000
Received: from [85.158.139.83:29376] by server-6.bemta-5.messagelabs.com id
	09/F3-04784-EDFC23F4; Wed, 08 Feb 2012 19:41:18 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1328730075!6933989!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=3.1 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_OBFUSCATE_10_20,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31305 invoked from network); 8 Feb 2012 19:41:17 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 19:41:17 -0000
Received: by obcuy19 with SMTP id uy19so3677764obc.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 11:41:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wbqIlEe529/wJx+Bpd9wiFha6xqYHqK4QXZ6EJnp7Oo=;
	b=ZEYBcouWwSsUwURvOGnVw2CAUlG8lBkv28g5BRy6IO6E/u546oRePSftBPoN/TOqZ9
	y4m+SgNzxBivx+Acss67mx53lESPWf7Tykpme+9Qr7vuuCrxkd/y6PK0ZUJzrBDcBciG
	XPJ4oCsdVm7H1ZMZhPexf/Kr6AQnd/NrK4Oig=
MIME-Version: 1.0
Received: by 10.182.159.105 with SMTP id xb9mr27255926obb.63.1328730075575;
	Wed, 08 Feb 2012 11:41:15 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Wed, 8 Feb 2012 11:41:15 -0800 (PST)
Date: Wed, 8 Feb 2012 14:41:15 -0500
Message-ID: <CAKLgfCs=WyM+=e_XMJF5M-fpAh_ib09OB4_=XrEBaU4-Epe2mQ@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in DomUs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6452479502009393384=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6452479502009393384==
Content-Type: multipart/alternative; boundary=14dae93996f928343904b8791409

--14dae93996f928343904b8791409
Content-Type: text/plain; charset=ISO-8859-1

I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run *free -tm* in a DomU
the total amount of RAM is never what's defined in the vm .cfg.  In some
OS's *free* reports less than what's configured, and in others it reports
that there's more. What can I do to make the vm report the correct amount
of RAM that's been allocated for it?

--14dae93996f928343904b8791409
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>I&#39;m running Xen-3.0 on CentOs 5.7 x86_64.=A0 When I run <em>free -tm=
</em> in a DomU the total amount of RAM is never what&#39;s defined in the =
vm .cfg.=A0 In some OS&#39;s <em>free</em>=A0reports less than what&#39;s c=
onfigured, and in others it reports that there&#39;s more.=A0What can I do =
to make the vm report the correct amount of RAM that&#39;s been allocated f=
or it?</p>

--14dae93996f928343904b8791409--


--===============6452479502009393384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6452479502009393384==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 19:42:42 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 19:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvDOK-0003a4-22; Wed, 08 Feb 2012 19:41:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RvDOI-0003Zz-QO
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 19:41:18 +0000
Received: from [85.158.139.83:29376] by server-6.bemta-5.messagelabs.com id
	09/F3-04784-EDFC23F4; Wed, 08 Feb 2012 19:41:18 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1328730075!6933989!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=3.1 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_OBFUSCATE_10_20,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31305 invoked from network); 8 Feb 2012 19:41:17 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 19:41:17 -0000
Received: by obcuy19 with SMTP id uy19so3677764obc.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 11:41:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wbqIlEe529/wJx+Bpd9wiFha6xqYHqK4QXZ6EJnp7Oo=;
	b=ZEYBcouWwSsUwURvOGnVw2CAUlG8lBkv28g5BRy6IO6E/u546oRePSftBPoN/TOqZ9
	y4m+SgNzxBivx+Acss67mx53lESPWf7Tykpme+9Qr7vuuCrxkd/y6PK0ZUJzrBDcBciG
	XPJ4oCsdVm7H1ZMZhPexf/Kr6AQnd/NrK4Oig=
MIME-Version: 1.0
Received: by 10.182.159.105 with SMTP id xb9mr27255926obb.63.1328730075575;
	Wed, 08 Feb 2012 11:41:15 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Wed, 8 Feb 2012 11:41:15 -0800 (PST)
Date: Wed, 8 Feb 2012 14:41:15 -0500
Message-ID: <CAKLgfCs=WyM+=e_XMJF5M-fpAh_ib09OB4_=XrEBaU4-Epe2mQ@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in DomUs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6452479502009393384=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6452479502009393384==
Content-Type: multipart/alternative; boundary=14dae93996f928343904b8791409

--14dae93996f928343904b8791409
Content-Type: text/plain; charset=ISO-8859-1

I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run *free -tm* in a DomU
the total amount of RAM is never what's defined in the vm .cfg.  In some
OS's *free* reports less than what's configured, and in others it reports
that there's more. What can I do to make the vm report the correct amount
of RAM that's been allocated for it?

--14dae93996f928343904b8791409
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>I&#39;m running Xen-3.0 on CentOs 5.7 x86_64.=A0 When I run <em>free -tm=
</em> in a DomU the total amount of RAM is never what&#39;s defined in the =
vm .cfg.=A0 In some OS&#39;s <em>free</em>=A0reports less than what&#39;s c=
onfigured, and in others it reports that there&#39;s more.=A0What can I do =
to make the vm report the correct amount of RAM that&#39;s been allocated f=
or it?</p>

--14dae93996f928343904b8791409--


--===============6452479502009393384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6452479502009393384==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 20:06:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvDlm-0004Pm-UA; Wed, 08 Feb 2012 20:05:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RvDll-0004Pf-08
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:05:33 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1328731526!10687417!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2931 invoked from network); 8 Feb 2012 20:05:26 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 20:05:26 -0000
Received: by lbjn8 with SMTP id n8so862283lbj.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 12:05:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.103.8 with SMTP id fs8mr8176579lbb.39.1328731525640; Wed,
	08 Feb 2012 12:05:25 -0800 (PST)
Received: by 10.112.24.195 with HTTP; Wed, 8 Feb 2012 12:05:25 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <CAFivhP=7+8NQzeputOwD9E06zHTmQKk9wbGhOsEozS6hOQVNzg@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
	<CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
	<CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
	<CAFivhP=7+8NQzeputOwD9E06zHTmQKk9wbGhOsEozS6hOQVNzg@mail.gmail.com>
Date: Wed, 8 Feb 2012 15:05:25 -0500
Message-ID: <CAAG5dDDvdk1Eb3==LdMC+SKnkNoZeBq21TJQtsvydixdoc+hVQ@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Florian,

> First thing to check with bad SATA performance on your passthroughed
> controller would be if the AHCI disk access works.

Interesting point. My first citation at the beginning of this thread
referenced disk devices at /dev/adaX. I believe that this means AHCI
is working.

...But they're now /at /dev/adX, so AHCI is not working currently. It
doesn't seem to make any difference, because the performance numbers
are identical.

I've since added 'device ahci' to my kernel configuration and am
building a new kernel right now. I hope to get ahci working again.

> I hope you delegated the full controller and not a single pci function
> of the controller? that would make me worry.

I belive so. I've delegated '00:11.0'. I think that '.0' is the
function? It's the only one on '00:11'

# lspci -s 00:11
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA
Controller [AHCI mode] (rev 40)
#

> It would be good if you could test the passthrough SATA performance in
> a HVM linux or windows domU to get some more data about this.
> But if I had only one shot: AHCI not working.

I tried to boot the debian squeeze installer as an HVM, but it kept
coming up in PV mode, so I grabbed a Lenny installation image, and
booted it like this:

name = 'lenny-installer'
kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'
memory = 1024
device_model = '/usr/lib/xen-4.0/bin/qemu-dm'
disk = [ 'phy:/dev/loop1,ioemu:hdb:cdrom,r', ]
pci = [ '00:11.0' ]
boot='d'
sdl=0
vnc=1
vnclisten='0.0.0.0'
vncconsole=1
stdvga=0

I'm pretty confident that it's an HVM because:
# xm list -l lenny-installer | grep -A 1 image
    (image
        (hvm

This guest is able to read from the SATA drives in excess of 100MB/s,
while FreeBSD gives less than 0.5MB/s :(

Does the test look like it is sound?

Thanks again.

/chris

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 20:06:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvDlm-0004Pm-UA; Wed, 08 Feb 2012 20:05:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RvDll-0004Pf-08
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:05:33 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1328731526!10687417!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2931 invoked from network); 8 Feb 2012 20:05:26 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 20:05:26 -0000
Received: by lbjn8 with SMTP id n8so862283lbj.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 12:05:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.103.8 with SMTP id fs8mr8176579lbb.39.1328731525640; Wed,
	08 Feb 2012 12:05:25 -0800 (PST)
Received: by 10.112.24.195 with HTTP; Wed, 8 Feb 2012 12:05:25 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <CAFivhP=7+8NQzeputOwD9E06zHTmQKk9wbGhOsEozS6hOQVNzg@mail.gmail.com>
References: <CAAG5dDCi+G2Jn2e=6zeBy28SRcgngPOtt4OKmWZjHymLtqU+6Q@mail.gmail.com>
	<3EFCEF21CBDA4466899124C73CBE167D@maindesk>
	<CAAG5dDACjmv1sZCJAxZT7-VECp4uiAVt3TjQsOJDRmYaM-UXCQ@mail.gmail.com>
	<CAFivhP=kPh35t-0WUJaZ1uAG54fASX-tHD4mMTy_8BgrZusa7g@mail.gmail.com>
	<CAAG5dDAXe_hkOi6NFWGwVYOt1O0RFpE0p_ZnXe3EiOc3cmOY=g@mail.gmail.com>
	<CAFivhP=7+8NQzeputOwD9E06zHTmQKk9wbGhOsEozS6hOQVNzg@mail.gmail.com>
Date: Wed, 8 Feb 2012 15:05:25 -0500
Message-ID: <CAAG5dDDvdk1Eb3==LdMC+SKnkNoZeBq21TJQtsvydixdoc+hVQ@mail.gmail.com>
From: Chris Marget <chris@marget.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Spectacularly disappointing disk throughput
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Florian,

> First thing to check with bad SATA performance on your passthroughed
> controller would be if the AHCI disk access works.

Interesting point. My first citation at the beginning of this thread
referenced disk devices at /dev/adaX. I believe that this means AHCI
is working.

...But they're now /at /dev/adX, so AHCI is not working currently. It
doesn't seem to make any difference, because the performance numbers
are identical.

I've since added 'device ahci' to my kernel configuration and am
building a new kernel right now. I hope to get ahci working again.

> I hope you delegated the full controller and not a single pci function
> of the controller? that would make me worry.

I belive so. I've delegated '00:11.0'. I think that '.0' is the
function? It's the only one on '00:11'

# lspci -s 00:11
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA
Controller [AHCI mode] (rev 40)
#

> It would be good if you could test the passthrough SATA performance in
> a HVM linux or windows domU to get some more data about this.
> But if I had only one shot: AHCI not working.

I tried to boot the debian squeeze installer as an HVM, but it kept
coming up in PV mode, so I grabbed a Lenny installation image, and
booted it like this:

name = 'lenny-installer'
kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'
memory = 1024
device_model = '/usr/lib/xen-4.0/bin/qemu-dm'
disk = [ 'phy:/dev/loop1,ioemu:hdb:cdrom,r', ]
pci = [ '00:11.0' ]
boot='d'
sdl=0
vnc=1
vnclisten='0.0.0.0'
vncconsole=1
stdvga=0

I'm pretty confident that it's an HVM because:
# xm list -l lenny-installer | grep -A 1 image
    (image
        (hvm

This guest is able to read from the SATA drives in excess of 100MB/s,
while FreeBSD gives less than 0.5MB/s :(

Does the test look like it is sound?

Thanks again.

/chris

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 20:07:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvDme-0004Sh-LR; Wed, 08 Feb 2012 20:06:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mangel@gmx.de>) id 1RvDmd-0004SU-0T
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:06:27 +0000
X-Env-Sender: mangel@gmx.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328731446!51944218!1
X-Originating-IP: [213.165.64.23]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjEzLjE2NS42NC4yMyA9PiAyMzgwNTI=\n,
	ML_RADAR_SPEW_LINKS_8, 
	ML_RADAR_SPEW_LINKS_14,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNTYwNzYgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11255 invoked from network); 8 Feb 2012 20:04:06 -0000
Received: from mailout-de.gmx.net (HELO mailout-de.gmx.net) (213.165.64.23)
	by server-14.tower-27.messagelabs.com with SMTP;
	8 Feb 2012 20:04:06 -0000
Received: (qmail invoked by alias); 08 Feb 2012 20:06:17 -0000
Received: from 91-66-51-167-dynip.superkabel.de (EHLO smtp.chaos)
	[91.66.51.167]
	by mail.gmx.net (mp035) with SMTP; 08 Feb 2012 21:06:17 +0100
X-Authenticated: #412302
X-Provags-ID: V01U2FsdGVkX18+ZpU9rB8+1pu4XP0+MmzK31T222vYqvaMHLFzSV
	309wxcs3nXZMGt
Received: from leviathan.chaos ([192.168.50.60] helo=webmail.chaos)
	by smtp.chaos with esmtp (Exim 4.72) (envelope-from <mangel@gmx.de>)
	id 1RvDmR-0007qw-0H
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 21:06:17 +0100
MIME-Version: 1.0
Date: Wed, 08 Feb 2012 21:06:14 +0100
From: Christoph Kaminski <mangel@gmx.de>
To: <xen-users@lists.xensource.com>
In-Reply-To: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
Message-ID: <8dd0968ea4cc49a8cf8c789dee6dcd86@imap.chaos>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/0.7
X-chaos-sm: lists.xensource.com
X-Spam-score: -2.9
X-Spam-score-int: -28
X-Spam-bar: --
X-Y-GMX-Trusted: 0
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi

I have the xen pkgs from http://www.crc.id.au/repo/kernel-xen.repo

xen_major              : 4
xen_minor              : 1
xen_extra              : .2

with kernel-ml 3.2.4 from elrepo...

It works very nice here since some weeks but I cant get pci passthrough 
to work...
On this system I dont have hvm, so have only pv domU's

I see the hided pci devices in:
xm pci-list-assignable-devices

after domU start, see the devices attached with:
xm pci-list mydomU

the kernel in the domU is the same (3.2.4) and it has compiled in 
xen-pcifront... but I get ever this msg "PCI: This system doesnt support 
PCI"

hmmm can someone help?

Am 04.02.2012 06:25, schrieb David Gonzalez:
> Hey hope this opne is a "make senser".
>
> Has anyone tried the "Subject line" combo?, I've compiled a dozen
> src.rpm kernel 3.0 and 3.1 packages with no luck to try native
> upstream Dom0 kernel support with no success, just a kernel oops and
> constant reboots.
>
> I followed Fedora's wiki on building a custom kernel, even used F16's
> .config which also was a no-no. I'd like to try F16 which comes with
> 3.0 out-of-the-box, but I've already set up my CentOS 6.2 pretty
> nicely to just "mkfs.ext3" on it, so if anyone has some _updated_ 
> info
> (3rd quarter 2011 or 2012) that I can refer to, please advise.
>
> Thanks and good night to all.

-- 
Greetz

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 20:07:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvDme-0004Sh-LR; Wed, 08 Feb 2012 20:06:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mangel@gmx.de>) id 1RvDmd-0004SU-0T
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:06:27 +0000
X-Env-Sender: mangel@gmx.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1328731446!51944218!1
X-Originating-IP: [213.165.64.23]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjEzLjE2NS42NC4yMyA9PiAyMzgwNTI=\n,
	ML_RADAR_SPEW_LINKS_8, 
	ML_RADAR_SPEW_LINKS_14,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNTYwNzYgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11255 invoked from network); 8 Feb 2012 20:04:06 -0000
Received: from mailout-de.gmx.net (HELO mailout-de.gmx.net) (213.165.64.23)
	by server-14.tower-27.messagelabs.com with SMTP;
	8 Feb 2012 20:04:06 -0000
Received: (qmail invoked by alias); 08 Feb 2012 20:06:17 -0000
Received: from 91-66-51-167-dynip.superkabel.de (EHLO smtp.chaos)
	[91.66.51.167]
	by mail.gmx.net (mp035) with SMTP; 08 Feb 2012 21:06:17 +0100
X-Authenticated: #412302
X-Provags-ID: V01U2FsdGVkX18+ZpU9rB8+1pu4XP0+MmzK31T222vYqvaMHLFzSV
	309wxcs3nXZMGt
Received: from leviathan.chaos ([192.168.50.60] helo=webmail.chaos)
	by smtp.chaos with esmtp (Exim 4.72) (envelope-from <mangel@gmx.de>)
	id 1RvDmR-0007qw-0H
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 21:06:17 +0100
MIME-Version: 1.0
Date: Wed, 08 Feb 2012 21:06:14 +0100
From: Christoph Kaminski <mangel@gmx.de>
To: <xen-users@lists.xensource.com>
In-Reply-To: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
References: <CACc2k3dWzZ=8b9qm6qeeaUsRoTZQfCT=JH0jFJeQnvQLT7nymA@mail.gmail.com>
Message-ID: <8dd0968ea4cc49a8cf8c789dee6dcd86@imap.chaos>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/0.7
X-chaos-sm: lists.xensource.com
X-Spam-score: -2.9
X-Spam-score-int: -28
X-Spam-bar: --
X-Y-GMX-Trusted: 0
Subject: Re: [Xen-users] XEN 4.1.2+Centos 6.2+Kernel 3.X
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi

I have the xen pkgs from http://www.crc.id.au/repo/kernel-xen.repo

xen_major              : 4
xen_minor              : 1
xen_extra              : .2

with kernel-ml 3.2.4 from elrepo...

It works very nice here since some weeks but I cant get pci passthrough 
to work...
On this system I dont have hvm, so have only pv domU's

I see the hided pci devices in:
xm pci-list-assignable-devices

after domU start, see the devices attached with:
xm pci-list mydomU

the kernel in the domU is the same (3.2.4) and it has compiled in 
xen-pcifront... but I get ever this msg "PCI: This system doesnt support 
PCI"

hmmm can someone help?

Am 04.02.2012 06:25, schrieb David Gonzalez:
> Hey hope this opne is a "make senser".
>
> Has anyone tried the "Subject line" combo?, I've compiled a dozen
> src.rpm kernel 3.0 and 3.1 packages with no luck to try native
> upstream Dom0 kernel support with no success, just a kernel oops and
> constant reboots.
>
> I followed Fedora's wiki on building a custom kernel, even used F16's
> .config which also was a no-no. I'd like to try F16 which comes with
> 3.0 out-of-the-box, but I've already set up my CentOS 6.2 pretty
> nicely to just "mkfs.ext3" on it, so if anyone has some _updated_ 
> info
> (3rd quarter 2011 or 2012) that I can refer to, please advise.
>
> Thanks and good night to all.

-- 
Greetz

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 20:32:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvEAz-0005KJ-5P; Wed, 08 Feb 2012 20:31:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RvEAx-0005KE-DZ
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:31:35 +0000
Received: from [85.158.139.83:43460] by server-5.bemta-5.messagelabs.com id
	8F/A5-03847-6ABD23F4; Wed, 08 Feb 2012 20:31:34 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1328733092!14269810!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3246 invoked from network); 8 Feb 2012 20:31:33 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 20:31:33 -0000
Received: by lbjn8 with SMTP id n8so885006lbj.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 12:31:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=PyjaFDDOzAUDtkHFnlUFOWqTAmu7JPNHrmHHfTK3YGY=;
	b=AyBvlbkILQCkqNevk2pppfwxba0liYhcJxdOVVWvjae47ascAEegGU/czPXGVROxwh
	M/tmeuW0GDDbLslCvwNskKgTydWECQutholphBP3d9NY/x50Uzp0WOFb9t/7v5fcHEmQ
	EtxyON6iWGne9PAFTOkUu672SMHdRGpFd51Gw=
Received: by 10.112.24.196 with SMTP id w4mr8233024lbf.62.1328733092217; Wed,
	08 Feb 2012 12:31:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Wed, 8 Feb 2012 12:30:52 -0800 (PST)
In-Reply-To: <CAKLFbfz05OpoJG+hOECMi3QQfsNS7WDOfHivo6S6ZrbkAMTzEw@mail.gmail.com>
References: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
	<CAGnmK4zTHxA3i8gsONiYg1UcWM=59E4DLBwhJkUOEf3TuL=CPA@mail.gmail.com>
	<CAKLFbfz5mqhd5VHp8dnzwB6hnRf3dY9yDWZJcaV9o3M3oRWT2g@mail.gmail.com>
	<CAKLFbfz05OpoJG+hOECMi3QQfsNS7WDOfHivo6S6ZrbkAMTzEw@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Wed, 8 Feb 2012 12:30:52 -0800
Message-ID: <CAGnmK4zht2zmJKpGhACtGy_46h0GSV__AZwM_yk_a61u6J3k2g@mail.gmail.com>
To: Srujan Kotikela <ksrujandas@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7354932009023871020=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7354932009023871020==
Content-Type: multipart/alternative; boundary=e0cb4efe2f96f685ed04b879c78d

--e0cb4efe2f96f685ed04b879c78d
Content-Type: text/plain; charset=UTF-8

On Tue, Feb 7, 2012 at 3:58 PM, Srujan Kotikela <ksrujandas@gmail.com>wrote:

>
>
> On Tuesday, February 7, 2012, Srujan Kotikela <ksrujandas@gmail.com>
> wrote:
> >
> >
> > On Tuesday, February 7, 2012, Grant McWilliams <
> grantmasterflash@gmail.com> wrote:
> >> On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela <ksrujandas@gmail.com>
> wrote:
> >>>
> >>> Hi,
> >>> I am trying to add a CD drive to a VM. But the command xe cd-list is
> not displaying anything. The XCP host has a DVD drive.
> >>> Any ideas?
> >>> ~ SDK
> >>>
> >>
> >> Where did you copy the cd ISO to on the host?
> >>
> >> Grant McWilliams
> >> http://grantmcwilliams.com/
> >>
> >>
> >>
> >>
>
> Correct me if I am wrong. Isn't the above command suppose to list the
> drives?
>
> Thanks,
> Srujan.
>
>
> --
> ~ SDK
>
>
command name            : cd-list
        reqd params     :
        optional params : params
        description     : List the CDs available to be attached to VMs.
Sorry about the delay. The cd-list command shows the list of CDs that can
be attached to the VMs as seen in the help. If you do cd-list and you have
your iso's in the right Storage Repository you will get a list of them. For
example if I do xe cd-list I get the following output and none of these are
real CD drives.

[root@cloud1 ~]# xe cd-list
uuid ( RO)          : 5e96e3cc-eb21-477e-b128-fd7504745ef3
    name-label ( RW): xs-tools.iso


uuid ( RO)          : 190bd5d5-3477-4983-bcb0-cc5f325e912f
    name-label ( RW): CentOS-5.4-x86_64-bin-DVD.iso


uuid ( RO)          : 4e01fcae-3e2c-452e-8229-e4dd8f4b090c
    name-label ( RW): CentOS-5.7-x86_64-bin-DVD-1of2.iso




Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--e0cb4efe2f96f685ed04b879c78d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 3:58 PM, Srujan Kotik=
ela <span dir=3D"ltr">&lt;<a href=3D"mailto:ksrujandas@gmail.com">ksrujanda=
s@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div></div><div class=3D"h5"><br><br>On Tuesday, February 7, 2012, Sru=
jan Kotikela &lt;<a href=3D"mailto:ksrujandas@gmail.com" target=3D"_blank">=
ksrujandas@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;<br>&gt; On Tuesday, Feb=
ruary 7, 2012, Grant McWilliams &lt;<a href=3D"mailto:grantmasterflash@gmai=
l.com" target=3D"_blank">grantmasterflash@gmail.com</a>&gt; wrote:<br>


&gt;&gt; On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela &lt;<a href=3D"ma=
ilto:ksrujandas@gmail.com" target=3D"_blank">ksrujandas@gmail.com</a>&gt; w=
rote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Hi,<br>&gt;&gt;&gt; I am trying to ad=
d a CD drive to a VM. But the command xe cd-list is not displaying anything=
. The XCP host has a DVD drive.=C2=A0<br>


&gt;&gt;&gt; Any ideas?<br>&gt;&gt;&gt; ~ SDK<br>&gt;&gt;&gt;<br>&gt;&gt;<b=
r>&gt;&gt; Where did you copy the cd ISO to on the host?=C2=A0<br>&gt;&gt;<=
br>&gt;&gt; Grant McWilliams<br>&gt;&gt; <a href=3D"http://grantmcwilliams.=
com/" target=3D"_blank">http://grantmcwilliams.com/</a><br>


&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br><br>Correct me if I am wron=
g. Isn&#39;t the above command suppose to list the drives?<br><br>Thanks,<b=
r>Srujan.<br><br><br>-- <br>~ SDK<br><br></div></div></blockquote><div>

<div><br></div><div>command name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 cd-list</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 reqd params =C2=A0 =C2=A0 :=
=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional params : params</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 description =C2=A0 =C2=A0 : List the CDs a=
vailable to be attached to VMs.</div>

</div><div>Sorry about the delay. The cd-list command shows the list of CDs=
 that can be attached to the VMs as seen in the help. If you do cd-list and=
 you have your iso&#39;s in the right Storage Repository you will get a lis=
t of them. For example if I do xe cd-list I get the following output and no=
ne of these are real CD drives.</div>

<div>=C2=A0</div><div><div>[root@cloud1 ~]# xe cd-list</div><div>uuid ( RO)=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 5e96e3cc-eb21-477e-b128-fd7504745ef3</=
div><div>=C2=A0 =C2=A0 name-label ( RW): xs-tools.iso</div><div><br></div><=
div><br></div><div>uuid ( RO) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 190bd5d5-=
3477-4983-bcb0-cc5f325e912f</div>

<div>=C2=A0 =C2=A0 name-label ( RW): CentOS-5.4-x86_64-bin-DVD.iso</div><di=
v><br></div><div><br></div><div>uuid ( RO) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 4e01fcae-3e2c-452e-8229-e4dd8f4b090c</div><div>=C2=A0 =C2=A0 name-labe=
l ( RW): CentOS-5.7-x86_64-bin-DVD-1of2.iso</div>

</div><div><br></div><div>=C2=A0</div></div><br><div><br clear=3D"all">Gran=
t McWilliams<br><a href=3D"http://grantmcwilliams.com/" target=3D"_blank">h=
ttp://grantmcwilliams.com/</a><br><br>Some people, when confronted with a p=
roblem, think &quot;I know, I&#39;ll use Windows.&quot;=C2=A0<br>

Now they have two problems.<br><br></div>

--e0cb4efe2f96f685ed04b879c78d--


--===============7354932009023871020==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7354932009023871020==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 20:32:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvEAz-0005KJ-5P; Wed, 08 Feb 2012 20:31:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RvEAx-0005KE-DZ
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:31:35 +0000
Received: from [85.158.139.83:43460] by server-5.bemta-5.messagelabs.com id
	8F/A5-03847-6ABD23F4; Wed, 08 Feb 2012 20:31:34 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1328733092!14269810!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3246 invoked from network); 8 Feb 2012 20:31:33 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Feb 2012 20:31:33 -0000
Received: by lbjn8 with SMTP id n8so885006lbj.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 12:31:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=PyjaFDDOzAUDtkHFnlUFOWqTAmu7JPNHrmHHfTK3YGY=;
	b=AyBvlbkILQCkqNevk2pppfwxba0liYhcJxdOVVWvjae47ascAEegGU/czPXGVROxwh
	M/tmeuW0GDDbLslCvwNskKgTydWECQutholphBP3d9NY/x50Uzp0WOFb9t/7v5fcHEmQ
	EtxyON6iWGne9PAFTOkUu672SMHdRGpFd51Gw=
Received: by 10.112.24.196 with SMTP id w4mr8233024lbf.62.1328733092217; Wed,
	08 Feb 2012 12:31:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Wed, 8 Feb 2012 12:30:52 -0800 (PST)
In-Reply-To: <CAKLFbfz05OpoJG+hOECMi3QQfsNS7WDOfHivo6S6ZrbkAMTzEw@mail.gmail.com>
References: <CAKLFbfwjcK+xTRkN5x2F=u289SWYRYi+TapvmM3tFc1BdoXTvw@mail.gmail.com>
	<CAGnmK4zTHxA3i8gsONiYg1UcWM=59E4DLBwhJkUOEf3TuL=CPA@mail.gmail.com>
	<CAKLFbfz5mqhd5VHp8dnzwB6hnRf3dY9yDWZJcaV9o3M3oRWT2g@mail.gmail.com>
	<CAKLFbfz05OpoJG+hOECMi3QQfsNS7WDOfHivo6S6ZrbkAMTzEw@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Wed, 8 Feb 2012 12:30:52 -0800
Message-ID: <CAGnmK4zht2zmJKpGhACtGy_46h0GSV__AZwM_yk_a61u6J3k2g@mail.gmail.com>
To: Srujan Kotikela <ksrujandas@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] xe cd-list not working
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7354932009023871020=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7354932009023871020==
Content-Type: multipart/alternative; boundary=e0cb4efe2f96f685ed04b879c78d

--e0cb4efe2f96f685ed04b879c78d
Content-Type: text/plain; charset=UTF-8

On Tue, Feb 7, 2012 at 3:58 PM, Srujan Kotikela <ksrujandas@gmail.com>wrote:

>
>
> On Tuesday, February 7, 2012, Srujan Kotikela <ksrujandas@gmail.com>
> wrote:
> >
> >
> > On Tuesday, February 7, 2012, Grant McWilliams <
> grantmasterflash@gmail.com> wrote:
> >> On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela <ksrujandas@gmail.com>
> wrote:
> >>>
> >>> Hi,
> >>> I am trying to add a CD drive to a VM. But the command xe cd-list is
> not displaying anything. The XCP host has a DVD drive.
> >>> Any ideas?
> >>> ~ SDK
> >>>
> >>
> >> Where did you copy the cd ISO to on the host?
> >>
> >> Grant McWilliams
> >> http://grantmcwilliams.com/
> >>
> >>
> >>
> >>
>
> Correct me if I am wrong. Isn't the above command suppose to list the
> drives?
>
> Thanks,
> Srujan.
>
>
> --
> ~ SDK
>
>
command name            : cd-list
        reqd params     :
        optional params : params
        description     : List the CDs available to be attached to VMs.
Sorry about the delay. The cd-list command shows the list of CDs that can
be attached to the VMs as seen in the help. If you do cd-list and you have
your iso's in the right Storage Repository you will get a list of them. For
example if I do xe cd-list I get the following output and none of these are
real CD drives.

[root@cloud1 ~]# xe cd-list
uuid ( RO)          : 5e96e3cc-eb21-477e-b128-fd7504745ef3
    name-label ( RW): xs-tools.iso


uuid ( RO)          : 190bd5d5-3477-4983-bcb0-cc5f325e912f
    name-label ( RW): CentOS-5.4-x86_64-bin-DVD.iso


uuid ( RO)          : 4e01fcae-3e2c-452e-8229-e4dd8f4b090c
    name-label ( RW): CentOS-5.7-x86_64-bin-DVD-1of2.iso




Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--e0cb4efe2f96f685ed04b879c78d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">On Tue, Feb 7, 2012 at 3:58 PM, Srujan Kotik=
ela <span dir=3D"ltr">&lt;<a href=3D"mailto:ksrujandas@gmail.com">ksrujanda=
s@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div></div><div class=3D"h5"><br><br>On Tuesday, February 7, 2012, Sru=
jan Kotikela &lt;<a href=3D"mailto:ksrujandas@gmail.com" target=3D"_blank">=
ksrujandas@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;<br>&gt; On Tuesday, Feb=
ruary 7, 2012, Grant McWilliams &lt;<a href=3D"mailto:grantmasterflash@gmai=
l.com" target=3D"_blank">grantmasterflash@gmail.com</a>&gt; wrote:<br>


&gt;&gt; On Tue, Feb 7, 2012 at 12:18 PM, Srujan Kotikela &lt;<a href=3D"ma=
ilto:ksrujandas@gmail.com" target=3D"_blank">ksrujandas@gmail.com</a>&gt; w=
rote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Hi,<br>&gt;&gt;&gt; I am trying to ad=
d a CD drive to a VM. But the command xe cd-list is not displaying anything=
. The XCP host has a DVD drive.=C2=A0<br>


&gt;&gt;&gt; Any ideas?<br>&gt;&gt;&gt; ~ SDK<br>&gt;&gt;&gt;<br>&gt;&gt;<b=
r>&gt;&gt; Where did you copy the cd ISO to on the host?=C2=A0<br>&gt;&gt;<=
br>&gt;&gt; Grant McWilliams<br>&gt;&gt; <a href=3D"http://grantmcwilliams.=
com/" target=3D"_blank">http://grantmcwilliams.com/</a><br>


&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br><br>Correct me if I am wron=
g. Isn&#39;t the above command suppose to list the drives?<br><br>Thanks,<b=
r>Srujan.<br><br><br>-- <br>~ SDK<br><br></div></div></blockquote><div>

<div><br></div><div>command name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 cd-list</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 reqd params =C2=A0 =C2=A0 :=
=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional params : params</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 description =C2=A0 =C2=A0 : List the CDs a=
vailable to be attached to VMs.</div>

</div><div>Sorry about the delay. The cd-list command shows the list of CDs=
 that can be attached to the VMs as seen in the help. If you do cd-list and=
 you have your iso&#39;s in the right Storage Repository you will get a lis=
t of them. For example if I do xe cd-list I get the following output and no=
ne of these are real CD drives.</div>

<div>=C2=A0</div><div><div>[root@cloud1 ~]# xe cd-list</div><div>uuid ( RO)=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 5e96e3cc-eb21-477e-b128-fd7504745ef3</=
div><div>=C2=A0 =C2=A0 name-label ( RW): xs-tools.iso</div><div><br></div><=
div><br></div><div>uuid ( RO) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 190bd5d5-=
3477-4983-bcb0-cc5f325e912f</div>

<div>=C2=A0 =C2=A0 name-label ( RW): CentOS-5.4-x86_64-bin-DVD.iso</div><di=
v><br></div><div><br></div><div>uuid ( RO) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 4e01fcae-3e2c-452e-8229-e4dd8f4b090c</div><div>=C2=A0 =C2=A0 name-labe=
l ( RW): CentOS-5.7-x86_64-bin-DVD-1of2.iso</div>

</div><div><br></div><div>=C2=A0</div></div><br><div><br clear=3D"all">Gran=
t McWilliams<br><a href=3D"http://grantmcwilliams.com/" target=3D"_blank">h=
ttp://grantmcwilliams.com/</a><br><br>Some people, when confronted with a p=
roblem, think &quot;I know, I&#39;ll use Windows.&quot;=C2=A0<br>

Now they have two problems.<br><br></div>

--e0cb4efe2f96f685ed04b879c78d--


--===============7354932009023871020==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7354932009023871020==--


From xen-users-bounces@lists.xensource.com Wed Feb 08 20:36:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvEF9-0005Xr-7n; Wed, 08 Feb 2012 20:35:55 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <psusi@ubuntu.com>) id 1RvEF7-0005Xj-T2
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:35:54 +0000
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328733346!12582515!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5MTczMA==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5MTczMA==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31720 invoked from network); 8 Feb 2012 20:35:47 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-11.tower-174.messagelabs.com with SMTP;
	8 Feb 2012 20:35:47 -0000
X-Authority-Analysis: v=2.0 cv=Vv2h8pKn c=1 sm=0 a=/DbS/tiKggfTkRRHPZEB4g==:17
	a=ODbK2BMGt0IA:10 a=VGSavQ_iyxQA:10 a=S1A5HrydsesA:10
	a=8nJEP1OIZ-IA:10 a=xe8BsctaAAAA:8 a=nZuTeIUgM4C77KlX594A:9
	a=wPNLvfGTeEIA:10 a=/DbS/tiKggfTkRRHPZEB4g==:117
X-Cloudmark-Score: 0
X-Originating-IP: 67.78.168.186
Received: from [67.78.168.186] ([67.78.168.186:53665] helo=[10.1.1.230])
	by cdptpa-oedge04.mail.rr.com (envelope-from <psusi@ubuntu.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id F3/83-24526-2ACD23F4; Wed, 08 Feb 2012 20:35:46 +0000
Message-ID: <4F32DCA1.30501@ubuntu.com>
Date: Wed, 08 Feb 2012 15:35:45 -0500
From: Phillip Susi <psusi@ubuntu.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0) Gecko/20120129 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Enigmail-Version: 1.3.5
Subject: [Xen-users] Any tmem documentation out there?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Is there any good tmem documentation anywhere?  I finally muddled my
way into getting it working by adding the tmem command line arguments
to xen and the kernel, but now the output of xm tmem-list is entirely
undecipherable and not documented in the man page.  Can anyone help me
understand what this means?

root@devserv:~# sudo xm tmem-list -a
G=Tt:30670,Te:30114,Cf:0,Af:0,Pf:0,Ta:0,Lm:0,Et:0,Ea:0,Rt:0,Ra:0,Rx:0,Fp:0
C=CI:0,ww:0,ca:0,co:0,fr:0,Tc:15015548,Ge:0,Pp:0,Gp:0
P=CI:0,PI:0,PT:EP,U0:0,U1:0
P=CI:0,PI:1,PT:EP,U0:0,U1:0
P=CI:0,PI:2,PT:EP,U0:0,U1:0
T=Gn:0,Gt:0,Gx:0,Gm:2147483647,Pn:0,Pt:0,Px:0,Pm:2147483647,gn:30114,gt:13657797,gx:12420,gm:262,pn:0,pt:0,px
:0,pm:2147483647,Fn:268,Ft:259289,Fx:5302,Fm:525,On:280,Ot:1098462,Ox:14010,Om:435,Cn:0,Ct:0,Cx:0,Cm:21474836
47,cn:0,ct:0,cx:0,cm:2147483647,dn:0,dt:0,dx:0,dm:2147483647


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPMtyhAAoJEJrBOlT6nu75COoH/3d23brWWbouh87FnDRswewL
1o2EJEtgd77EVWBbKFyNVviMRJJ9aBjmL4xXRMsgehz2D8a3bgRkmr3D4NNX9mPb
oi/q9XrkeEhXr0HiyuG6m/N5Uew4UUxKI4SS7899fBvqr4jQxKilh5+bwlNho08h
FZjFpeTMmRW3rbxbIj277Qf0bYzfmRKUJ6sy1lUiu6Ddnxqadm9rsyHjxVQyIDpW
ZNQxW5e2P7Kb+7ILjnKp9wFAPdXSw9jNTIr2HixW5+LQwePuL5zxf4o1jnntH82B
ckU8W2dwbtL/B1QcoXtAPAzDBFxRgCaDKc/EdgchyBp1NWYGIJ3XCPIh+wLIwoo=
=3ZT8
-----END PGP SIGNATURE-----

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 20:36:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 20:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvEF9-0005Xr-7n; Wed, 08 Feb 2012 20:35:55 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <psusi@ubuntu.com>) id 1RvEF7-0005Xj-T2
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 20:35:54 +0000
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328733346!12582515!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5MTczMA==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5MTczMA==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31720 invoked from network); 8 Feb 2012 20:35:47 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-11.tower-174.messagelabs.com with SMTP;
	8 Feb 2012 20:35:47 -0000
X-Authority-Analysis: v=2.0 cv=Vv2h8pKn c=1 sm=0 a=/DbS/tiKggfTkRRHPZEB4g==:17
	a=ODbK2BMGt0IA:10 a=VGSavQ_iyxQA:10 a=S1A5HrydsesA:10
	a=8nJEP1OIZ-IA:10 a=xe8BsctaAAAA:8 a=nZuTeIUgM4C77KlX594A:9
	a=wPNLvfGTeEIA:10 a=/DbS/tiKggfTkRRHPZEB4g==:117
X-Cloudmark-Score: 0
X-Originating-IP: 67.78.168.186
Received: from [67.78.168.186] ([67.78.168.186:53665] helo=[10.1.1.230])
	by cdptpa-oedge04.mail.rr.com (envelope-from <psusi@ubuntu.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id F3/83-24526-2ACD23F4; Wed, 08 Feb 2012 20:35:46 +0000
Message-ID: <4F32DCA1.30501@ubuntu.com>
Date: Wed, 08 Feb 2012 15:35:45 -0500
From: Phillip Susi <psusi@ubuntu.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0) Gecko/20120129 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Enigmail-Version: 1.3.5
Subject: [Xen-users] Any tmem documentation out there?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Is there any good tmem documentation anywhere?  I finally muddled my
way into getting it working by adding the tmem command line arguments
to xen and the kernel, but now the output of xm tmem-list is entirely
undecipherable and not documented in the man page.  Can anyone help me
understand what this means?

root@devserv:~# sudo xm tmem-list -a
G=Tt:30670,Te:30114,Cf:0,Af:0,Pf:0,Ta:0,Lm:0,Et:0,Ea:0,Rt:0,Ra:0,Rx:0,Fp:0
C=CI:0,ww:0,ca:0,co:0,fr:0,Tc:15015548,Ge:0,Pp:0,Gp:0
P=CI:0,PI:0,PT:EP,U0:0,U1:0
P=CI:0,PI:1,PT:EP,U0:0,U1:0
P=CI:0,PI:2,PT:EP,U0:0,U1:0
T=Gn:0,Gt:0,Gx:0,Gm:2147483647,Pn:0,Pt:0,Px:0,Pm:2147483647,gn:30114,gt:13657797,gx:12420,gm:262,pn:0,pt:0,px
:0,pm:2147483647,Fn:268,Ft:259289,Fx:5302,Fm:525,On:280,Ot:1098462,Ox:14010,Om:435,Cn:0,Ct:0,Cx:0,Cm:21474836
47,cn:0,ct:0,cx:0,cm:2147483647,dn:0,dt:0,dx:0,dm:2147483647


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPMtyhAAoJEJrBOlT6nu75COoH/3d23brWWbouh87FnDRswewL
1o2EJEtgd77EVWBbKFyNVviMRJJ9aBjmL4xXRMsgehz2D8a3bgRkmr3D4NNX9mPb
oi/q9XrkeEhXr0HiyuG6m/N5Uew4UUxKI4SS7899fBvqr4jQxKilh5+bwlNho08h
FZjFpeTMmRW3rbxbIj277Qf0bYzfmRKUJ6sy1lUiu6Ddnxqadm9rsyHjxVQyIDpW
ZNQxW5e2P7Kb+7ILjnKp9wFAPdXSw9jNTIr2HixW5+LQwePuL5zxf4o1jnntH82B
ckU8W2dwbtL/B1QcoXtAPAzDBFxRgCaDKc/EdgchyBp1NWYGIJ3XCPIh+wLIwoo=
=3ZT8
-----END PGP SIGNATURE-----

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 22:00:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 22:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvFXw-0006bu-2z; Wed, 08 Feb 2012 21:59:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1RvFXu-0006bp-T6
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 21:59:23 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-11.tower-216.messagelabs.com!1328738353!13505883!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31736 invoked from network); 8 Feb 2012 21:59:16 -0000
Received: from mail.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-11.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	8 Feb 2012 21:59:16 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1RvFXg-0008VJ-Se; Thu, 09 Feb 2012 08:59:08 +1100
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Thu, 9 Feb 2012 08:59:08 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Thu, 9 Feb 2012 08:59:08 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Kreved <krevedinho@yandex.ru>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] GPLPV, RDP and network latency
Thread-Index: AQHM5eXE0sKoJi3ug0arZ4qDeO6bH5YzjVNQ
Date: Wed, 8 Feb 2012 21:59:06 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
In-Reply-To: <813051328618242@web3.yandex.ru>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-OriginalArrivalTime: 08 Feb 2012 21:59:08.0685 (UTC)
	FILETIME=[E1F8E3D0:01CCE6AC]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> 
> Hello!
> 
> Has anybody experienced network latency problems with combination of
> Windows 7, GPLPV drivers and RDP connection?
> Any Windows pop-up message(such as "command not found" error message
> in "Run command:" dialog, or dividing by zero in windows calc) causes a short
> freeze of RDP session and looks like that from dom0:
> 
> PING 192.168.44.65 (192.168.44.65) 56(84) bytes of data.
> 64 bytes from 192.168.44.65: icmp_seq=1 ttl=128 time=0.649 ms
> 64 bytes from 192.168.44.65: icmp_seq=2 ttl=128 time=0.232 ms
> 64 bytes from 192.168.44.65: icmp_seq=3 ttl=128 time=0.273 ms
> 64 bytes from 192.168.44.65: icmp_seq=4 ttl=128 time=501 ms
> 64 bytes from 192.168.44.65: icmp_seq=5 ttl=128 time=0.205 ms
> 64 bytes from 192.168.44.65: icmp_seq=6 ttl=128 time=0.463 ms
> 64 bytes from 192.168.44.65: icmp_seq=7 ttl=128 time=0.206 ms
> 
> where 192.168.44.65 is domU address. The latency may vary from 500 to
> 10000 ms.
> 
> The very same actions taken via VNC connection to VM work fine without
> any problem.
> We have tried different Windows 7 distros, 32- and 64-bit editions, Windows
> and Linux RDP clients, with the same result.
> 
> Software used:
> Xen version 4.1.2_05-1.1.1 (abuild@) (gcc version 4.6.2 (SUSE Linux) ) Sun Oct
> 30 03:25:04 UTC 2011
> gplpv_Vista2008x32_signed_0.11.0.308
> Windows 7 SP1
> 
> timer_mode is set to 1, offload settings are:
> Offload parameters for vif2.0:
> rx-checksumming: off
> tx-checksumming: off
> scatter-gather: off
> tcp-segmentation-offload: off
> udp-fragmentation-offload: off
> generic-segmentation-offload: off
> generic-receive-offload: off
> large-receive-offload: off
> rx-vlan-offload: off
> tx-vlan-offload: off
> ntuple-filters: off
> receive-hashing: off
> 
> Thanks in advance!
> 

I can't reproduce this. My RDP connections continue uninterrupted.

Does it behave the same without the PV drivers installed?

James

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 22:00:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 22:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvFXw-0006bu-2z; Wed, 08 Feb 2012 21:59:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1RvFXu-0006bp-T6
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 21:59:23 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-11.tower-216.messagelabs.com!1328738353!13505883!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31736 invoked from network); 8 Feb 2012 21:59:16 -0000
Received: from mail.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-11.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	8 Feb 2012 21:59:16 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1RvFXg-0008VJ-Se; Thu, 09 Feb 2012 08:59:08 +1100
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Thu, 9 Feb 2012 08:59:08 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Thu, 9 Feb 2012 08:59:08 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Kreved <krevedinho@yandex.ru>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] GPLPV, RDP and network latency
Thread-Index: AQHM5eXE0sKoJi3ug0arZ4qDeO6bH5YzjVNQ
Date: Wed, 8 Feb 2012 21:59:06 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
In-Reply-To: <813051328618242@web3.yandex.ru>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-OriginalArrivalTime: 08 Feb 2012 21:59:08.0685 (UTC)
	FILETIME=[E1F8E3D0:01CCE6AC]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> 
> Hello!
> 
> Has anybody experienced network latency problems with combination of
> Windows 7, GPLPV drivers and RDP connection?
> Any Windows pop-up message(such as "command not found" error message
> in "Run command:" dialog, or dividing by zero in windows calc) causes a short
> freeze of RDP session and looks like that from dom0:
> 
> PING 192.168.44.65 (192.168.44.65) 56(84) bytes of data.
> 64 bytes from 192.168.44.65: icmp_seq=1 ttl=128 time=0.649 ms
> 64 bytes from 192.168.44.65: icmp_seq=2 ttl=128 time=0.232 ms
> 64 bytes from 192.168.44.65: icmp_seq=3 ttl=128 time=0.273 ms
> 64 bytes from 192.168.44.65: icmp_seq=4 ttl=128 time=501 ms
> 64 bytes from 192.168.44.65: icmp_seq=5 ttl=128 time=0.205 ms
> 64 bytes from 192.168.44.65: icmp_seq=6 ttl=128 time=0.463 ms
> 64 bytes from 192.168.44.65: icmp_seq=7 ttl=128 time=0.206 ms
> 
> where 192.168.44.65 is domU address. The latency may vary from 500 to
> 10000 ms.
> 
> The very same actions taken via VNC connection to VM work fine without
> any problem.
> We have tried different Windows 7 distros, 32- and 64-bit editions, Windows
> and Linux RDP clients, with the same result.
> 
> Software used:
> Xen version 4.1.2_05-1.1.1 (abuild@) (gcc version 4.6.2 (SUSE Linux) ) Sun Oct
> 30 03:25:04 UTC 2011
> gplpv_Vista2008x32_signed_0.11.0.308
> Windows 7 SP1
> 
> timer_mode is set to 1, offload settings are:
> Offload parameters for vif2.0:
> rx-checksumming: off
> tx-checksumming: off
> scatter-gather: off
> tcp-segmentation-offload: off
> udp-fragmentation-offload: off
> generic-segmentation-offload: off
> generic-receive-offload: off
> large-receive-offload: off
> rx-vlan-offload: off
> tx-vlan-offload: off
> ntuple-filters: off
> receive-hashing: off
> 
> Thanks in advance!
> 

I can't reproduce this. My RDP connections continue uninterrupted.

Does it behave the same without the PV drivers installed?

James

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 22:02:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 22:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvFaU-0006o7-8u; Wed, 08 Feb 2012 22:02:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RvFaT-0006o1-LW
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 22:02:01 +0000
Received: from [85.158.139.83:57077] by server-10.bemta-5.messagelabs.com id
	D2/FE-26909-8D0F23F4; Wed, 08 Feb 2012 22:02:00 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328738519!13735242!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31924 invoked from network); 8 Feb 2012 22:02:00 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-13.tower-182.messagelabs.com with SMTP;
	8 Feb 2012 22:02:00 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 5753510401A
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 22:01:58 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id f7fFO0jthF0F for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 22:01:58 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id E049929FC4
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 22:01:57 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240801cb589fffbf3c@simon.thehobsons.co.uk>
In-Reply-To: <DFDC02C2-2664-46D5-B745-197107BC3E08@lippai.net>
References: <DFDC02C2-2664-46D5-B745-197107BC3E08@lippai.net>
Date: Wed, 8 Feb 2012 22:01:49 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Creating network bridge without IP address
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Zoltan Lippai wrote:

>So is it possible somehow to setup br0 on domain0 without it having 
>an IP address?

Yes, it is very easy - but you have missed out two very important 
bits of information :
1) What OS/Distro are you using for Dom0 ?
2) How are you setting up the bridges ?

Using the network-scripts in Xen to setup bridges is deprecated in 
favour of using the OS tools to do it. In Debian it's as easy as 
putting this in your /etc/network/interfaces file :
auto eth0
iface eth0 inet static
   bridge_ports peth0
   address 192.168.x.y
   netmask 255.255.255.0
   gateway 192.168.x.z

If you don't want an IP on the bridge, then simply omit the lines 
adding it, so you just have :
auto eth0
iface eth0 inet static
   bridge_ports peth0

NB - for my setup, I've configured the NIC to have the name peth0 
using the persistent rules in /etc/udev/rules.d. That allows me to 
call the bridge eth0 which means it looks just like a normal 
interface in scripts etc. At work where I have multiple bridges, I 
tend to use [p]ethint, [p] ethback, [p] ethext, and so on so it;s 
clear what each is connected to.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Wed Feb 08 22:02:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Feb 2012 22:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvFaU-0006o7-8u; Wed, 08 Feb 2012 22:02:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RvFaT-0006o1-LW
	for xen-users@lists.xensource.com; Wed, 08 Feb 2012 22:02:01 +0000
Received: from [85.158.139.83:57077] by server-10.bemta-5.messagelabs.com id
	D2/FE-26909-8D0F23F4; Wed, 08 Feb 2012 22:02:00 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-13.tower-182.messagelabs.com!1328738519!13735242!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31924 invoked from network); 8 Feb 2012 22:02:00 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-13.tower-182.messagelabs.com with SMTP;
	8 Feb 2012 22:02:00 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 5753510401A
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 22:01:58 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id f7fFO0jthF0F for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 22:01:58 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id E049929FC4
	for <xen-users@lists.xensource.com>;
	Wed,  8 Feb 2012 22:01:57 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240801cb589fffbf3c@simon.thehobsons.co.uk>
In-Reply-To: <DFDC02C2-2664-46D5-B745-197107BC3E08@lippai.net>
References: <DFDC02C2-2664-46D5-B745-197107BC3E08@lippai.net>
Date: Wed, 8 Feb 2012 22:01:49 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Creating network bridge without IP address
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Zoltan Lippai wrote:

>So is it possible somehow to setup br0 on domain0 without it having 
>an IP address?

Yes, it is very easy - but you have missed out two very important 
bits of information :
1) What OS/Distro are you using for Dom0 ?
2) How are you setting up the bridges ?

Using the network-scripts in Xen to setup bridges is deprecated in 
favour of using the OS tools to do it. In Debian it's as easy as 
putting this in your /etc/network/interfaces file :
auto eth0
iface eth0 inet static
   bridge_ports peth0
   address 192.168.x.y
   netmask 255.255.255.0
   gateway 192.168.x.z

If you don't want an IP on the bridge, then simply omit the lines 
adding it, so you just have :
auto eth0
iface eth0 inet static
   bridge_ports peth0

NB - for my setup, I've configured the NIC to have the name peth0 
using the persistent rules in /etc/udev/rules.d. That allows me to 
call the bridge eth0 which means it looks just like a normal 
interface in scripts etc. At work where I have multiple bridges, I 
tend to use [p]ethint, [p] ethback, [p] ethext, and so on so it;s 
clear what each is connected to.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 02:40:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 02:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvJuR-0005nY-DD; Thu, 09 Feb 2012 02:38:55 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1RvJuP-0005nT-Ur
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 02:38:54 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328755127!12605849!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15506 invoked from network); 9 Feb 2012 02:38:47 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 02:38:47 -0000
Received: by werb14 with SMTP id b14so3604230wer.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 18:38:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.100.33 with SMTP id ev1mr13364678wib.3.1328755127285; Wed,
	08 Feb 2012 18:38:47 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Wed, 8 Feb 2012 18:38:47 -0800 (PST)
Date: Wed, 8 Feb 2012 18:38:47 -0800
Message-ID: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2967487083257403239=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2967487083257403239==
Content-Type: multipart/alternative; boundary=f46d044402665af78c04b87ee9e6

--f46d044402665af78c04b87ee9e6
Content-Type: text/plain; charset=ISO-8859-1

How do I create a Virtual Machine disk that when started the user can do
whatever they like however,
when the domain ends (for any reason) the state of the disk is
automatically reverted to it's original state.

I think this could be as easy as creating a copy on write VHD of the disk I
want to use as the "clean state".
Then before starting the domain, delete the VHD and re-create it, then
create the domain.

It's trivial to script this, but if the user was to "restart" then I want
it reverted to.  So how do I detect a reboot etc?

--f46d044402665af78c04b87ee9e6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

How do I create a Virtual Machine disk that when started the user can do wh=
atever they like however,<div>when the domain ends (for any reason) the sta=
te of the disk is automatically reverted to it&#39;s original state.</div>
<div><br></div><div>I think this could be as easy as creating a copy on wri=
te VHD of the disk I want to use as the &quot;clean state&quot;.</div><div>=
Then before starting the domain, delete the VHD and re-create it, then crea=
te the domain.</div>
<div><br></div><div>It&#39;s trivial to script this, but if the user was to=
 &quot;restart&quot; then I want it reverted to. =A0So how do I detect a re=
boot etc?</div>

--f46d044402665af78c04b87ee9e6--


--===============2967487083257403239==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2967487083257403239==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 02:40:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 02:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvJuR-0005nY-DD; Thu, 09 Feb 2012 02:38:55 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1RvJuP-0005nT-Ur
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 02:38:54 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328755127!12605849!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15506 invoked from network); 9 Feb 2012 02:38:47 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 02:38:47 -0000
Received: by werb14 with SMTP id b14so3604230wer.30
	for <xen-users@lists.xensource.com>;
	Wed, 08 Feb 2012 18:38:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.100.33 with SMTP id ev1mr13364678wib.3.1328755127285; Wed,
	08 Feb 2012 18:38:47 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Wed, 8 Feb 2012 18:38:47 -0800 (PST)
Date: Wed, 8 Feb 2012 18:38:47 -0800
Message-ID: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2967487083257403239=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2967487083257403239==
Content-Type: multipart/alternative; boundary=f46d044402665af78c04b87ee9e6

--f46d044402665af78c04b87ee9e6
Content-Type: text/plain; charset=ISO-8859-1

How do I create a Virtual Machine disk that when started the user can do
whatever they like however,
when the domain ends (for any reason) the state of the disk is
automatically reverted to it's original state.

I think this could be as easy as creating a copy on write VHD of the disk I
want to use as the "clean state".
Then before starting the domain, delete the VHD and re-create it, then
create the domain.

It's trivial to script this, but if the user was to "restart" then I want
it reverted to.  So how do I detect a reboot etc?

--f46d044402665af78c04b87ee9e6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

How do I create a Virtual Machine disk that when started the user can do wh=
atever they like however,<div>when the domain ends (for any reason) the sta=
te of the disk is automatically reverted to it&#39;s original state.</div>
<div><br></div><div>I think this could be as easy as creating a copy on wri=
te VHD of the disk I want to use as the &quot;clean state&quot;.</div><div>=
Then before starting the domain, delete the VHD and re-create it, then crea=
te the domain.</div>
<div><br></div><div>It&#39;s trivial to script this, but if the user was to=
 &quot;restart&quot; then I want it reverted to. =A0So how do I detect a re=
boot etc?</div>

--f46d044402665af78c04b87ee9e6--


--===============2967487083257403239==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2967487083257403239==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 08:38:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 08:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvPUA-0005DK-I1; Thu, 09 Feb 2012 08:36:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1RvPU8-0005DF-Kd
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 08:36:09 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-15.tower-27.messagelabs.com!1328776537!65104650!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17768 invoked from network); 9 Feb 2012 08:35:39 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 9 Feb 2012 08:35:39 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q198ZuTn024575
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Thu, 9 Feb 2012 00:35:57 -0800
Received: by bkcjg15 with SMTP id jg15so2382457bkc.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 00:35:55 -0800 (PST)
Received: by 10.204.145.82 with SMTP id c18mr305363bkv.121.1328776555252; Thu,
	09 Feb 2012 00:35:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.34.134 with HTTP; Thu, 9 Feb 2012 00:35:15 -0800 (PST)
In-Reply-To: <SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Thu, 9 Feb 2012 00:35:15 -0800
Message-ID: <CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8321296792370236132=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8321296792370236132==
Content-Type: multipart/alternative; boundary=000e0cdfc7bc8fcbb704b883e63d

--000e0cdfc7bc8fcbb704b883e63d
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com>wrote:

>  Hello Shriram,
>
> Just comming back to Remus HA, three weeks ago I sent this thread and the
> situation hasn't changed. You are right,
> remus works properly with --no-net option.
>
> There is actually this tapdisk related error in the syslog file in the
> primary host:
> Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server
> socket 11 to 192.168.2.4:9000: 98 Address already in use
>

Thanks for the logs.
 The first thing that pops out is:
['tap2', ['uname',
'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange.img'],
['dev', 'ioemu:hda'], ['mode', 'w']],
['tap2', ['uname',
'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img'],
['dev', 'ioemu:hdb'], ['mode', 'w']],

You have two tapdisk devices, but on the same port ? Each disk needs a
different port, as a tcp connection is
established between primary and backup for each replicated disk.



> Also when I boot up the VM (Windows Server 2003) from NFS
>

from NFS ? just to make sure that we are on same page, is the above
directory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup
host ?
 If so, then remus disk replication will not work, as its based on a
shared-nothing model.
 In fact, it could corrupt your disk badly. If disk consistency is not an
issue, then you are better off
 running remus without disk replication (though there is no guarantee that
the domain will failover properly).



> and without remus or disk replication, in both the primary and the backup
> there is in fact a vif attached to it which is bind to the bridge in the
> two cases.
> I have the sch_plug module installed correctly in both hosts and
> everything works perfect for Linux systems.
>

Oh great. So network buffering is out of the picture. If it works for
linux, it should work for windows too.


> But it just cannot come true
> for Windows.
>
> I attach xend.log and syslog from primary and backup if you'd like to see
> further information in order to help me.
>
> Thank you a lot!!
>
> Tony.
>
> > From: rshriram@cs.ubc.ca
> > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > To: xen-users@lists.xensource.com
> > CC: dftonywhite@hotmail.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> >
> > On Fri, Jan 13, 2012 at 9:05 AM, <xen-users-request@lists.xensource.com>
> wrote:
> > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk
> replication works perfect  for Ubuntu systems,
> > > but when I start Remus for Windows Sever 2003 (running Microsoft
> Exchange Enterprise 2003) it crashes giving the
> > > following error:
> > >
> >
> > Is that Ubuntu VM a PV or HVM ?
> > I presume that remus with --no-net works properly ?
> >
> > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > qemu logdirty mode: enable
> > > xc: error: Error when writing to state file (4a) (errno 104) (104 =
> Connection reset by peer): Internal error
> > > qemu logdirty mode: disable
> > > PROF: resumed at 1326315866.106150
> > > resuming QEMU
> > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > RTNETLINK answers: Invalid argument
> > > We have an error talking to the kernel
> > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2,
> No such file or directory',) in <bound method BufferedNIC.__del__ of
> <xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> >
> > This error tells me nothing. "Connection reset by peer" could result
> > from a lot of issues.
> > A. check the syslog in primary and backup, for errors related to tapdisk
> > B. Check the xend.log file in backup
> > C. If your system works with --no-net, then try to boot up the VM
> > without remus, and make sure that
> > there is a vif interface for the VM. And make sure that interface is
> > on the bridge (if you have bridging enabled).
> > Remus tries to install a network buffer (sch_plug) to the vif interface.
> >
> >
> >
> > > root@neutrino:~/working-remus#
> > >
> > > It seems that on the backup remus or Xen cannot assign a vif1.0 to the
> DomU since #ifconfig -a doesn't show a new vif there
> > > when starting remus.
> > >
> > > Any help would be highly appreciated!
> > >
> > > Tony.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>

--000e0cdfc7bc8fcbb704b883e63d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@=
hotmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir=3D"ltr">
Hello Shriram,<br><br>Just comming back to Remus HA, three weeks ago I sent=
 this thread and the situation hasn&#39;t changed. You are right,<br>remus =
works properly with --no-net option.<br><br>There is actually this tapdisk =
related error in the syslog file in the primary host:<br>

Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">192.168.2.4=
:9000</a>: 98 Address already in use<br></div></div></blockquote><div><br>
Thanks for the logs.<br>

=A0The first thing that pops out is:<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange.img&#39;], [&#39;dev&#39;, &#39;ioemu:hda&#39;], [=
&#39;mode&#39;, &#39;w&#39;]],<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange-d.img&#39;], [&#39;dev&#39;, &#39;ioemu:hdb&#39;],=
 [&#39;mode&#39;, &#39;w&#39;]],<br>
<br>
You have two tapdisk devices, but on the same port ? Each disk needs a diff=
erent port, as a tcp connection is<br>
established between primary and backup for each replicated disk.<br>
<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div di=
r=3D"ltr">Also when I boot up the VM (Windows Server 2003) from NFS </div><=
/div>

</blockquote><div><br>from NFS ? just to make sure that we are on same page=
, is the above directory /home/remus an NFS mount ?<br>i.e. is that win2k3-=
exchange.img &quot;shared&quot; between the primary and backup host ? <br>

=A0If so, then remus disk replication will not work, as its based on a shar=
ed-nothing model.<br>=A0In fact, it could corrupt your disk badly. If disk =
consistency is not an issue, then you are better off<br>=A0running remus wi=
thout disk replication (though there is no guarantee that the domain will f=
ailover properly).<br>

<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div di=
r=3D"ltr">and without remus or disk replication, in both the primary and th=
e backup<br>

there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.<br>I have the sch_plug module installed correctly in both hosts an=
d everything works perfect for Linux systems. </div></div></blockquote>

<div><br>Oh great. So network buffering is out of the picture. If it works =
for linux, it should work for windows too.<br>=A0</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">

<div><div dir=3D"ltr">But it just cannot come true<br>for Windows.<br><br>I=
 attach xend.log and syslog from primary and backup if you&#39;d like to se=
e further information in order to help me.<br><br></div></div></blockquote>

<blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir=3D"ltr">Tha=
nk you a lot!!<br><br>Tony.<br><br><div></div><div></div>&gt; From: <a href=
=3D"mailto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>

&gt; Date: Fri, 13 Jan 2012 09:54:35 -0800<br>&gt; To: <a href=3D"mailto:xe=
n-users@lists.xensource.com" target=3D"_blank">xen-users@lists.xensource.co=
m</a><br>&gt; CC: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_bla=
nk">dftonywhite@hotmail.com</a><br>

&gt; Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<d=
iv><div class=3D"h5"><br>&gt; <br>&gt; On Fri, Jan 13, 2012 at 9:05 AM,  &l=
t;<a href=3D"mailto:xen-users-request@lists.xensource.com" target=3D"_blank=
">xen-users-request@lists.xensource.com</a>&gt; wrote:<br>

&gt; &gt; I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and =
disk replication works perfect =A0for Ubuntu systems,<br>&gt; &gt; but when=
 I start Remus for Windows Sever 2003 (running Microsoft Exchange Enterpris=
e 2003) it crashes giving the<br>

&gt; &gt; following error:<br>&gt; &gt;<br>&gt; <br>&gt; Is that Ubuntu VM =
a PV or HVM ?<br>&gt; I presume that remus with --no-net works properly ?<b=
r>&gt; <br>&gt; &gt; root@neutrino:~/working-remus# xm create exchange-hvm.=
cfg<br>

&gt; &gt; root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4<br>=
&gt; &gt; qemu logdirty mode: enable<br>&gt; &gt; xc: error: Error when wri=
ting to state file (4a) (errno 104) (104 =3D Connection reset by peer): Int=
ernal error<br>

&gt; &gt; qemu logdirty mode: disable<br>&gt; &gt; PROF: resumed at 1326315=
866.106150<br>&gt; &gt; resuming QEMU<br>&gt; &gt; tc filter del dev vif3.0=
 parent ffff: proto ip pref 10 u32<br>&gt; &gt; RTNETLINK answers: Invalid =
argument<br>

&gt; &gt; We have an error talking to the kernel<br>&gt; &gt; Exception xen=
.remus.util.PipeException: PipeException(&#39;tc failed: 2, No such file or=
 directory&#39;,) in &lt;bound method BufferedNIC.__del__ of &lt;xen.remus.=
device.BufferedNIC object at 0x24b7510&gt;&gt; ignored<br>

&gt; <br>&gt; This error tells me nothing. &quot;Connection reset by peer&q=
uot; could result<br>&gt; from a lot of issues.<br>&gt; A. check the syslog=
 in primary and backup, for errors related to tapdisk<br>&gt; B. Check the =
xend.log file in backup<br>

&gt; C. If your system works with --no-net, then try to boot up the VM<br>&=
gt; without remus, and make sure that<br>&gt; there is a vif interface for =
the VM. And make sure that interface is<br>&gt; on the bridge (if you have =
bridging enabled).<br>

&gt; Remus tries to install a network buffer (sch_plug) to the vif interfac=
e.<br>&gt; <br>&gt; <br>&gt; <br>&gt; &gt; root@neutrino:~/working-remus#<b=
r>&gt; &gt;<br>&gt; &gt; It seems that on the backup remus or Xen cannot as=
sign a vif1.0 to the DomU since #ifconfig -a doesn&#39;t show a new vif the=
re<br>

&gt; &gt; when starting remus.<br>&gt; &gt;<br>&gt; &gt; Any help would be =
highly appreciated!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&gt; <br></div></div=
>&gt; _______________________________________________<br>&gt; Xen-users mai=
ling list<br>

&gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen=
-users@lists.xensource.com</a><br>&gt; <a href=3D"http://lists.xensource.co=
m/xen-users" target=3D"_blank">http://lists.xensource.com/xen-users</a><br>=
 		 	   		  </div>

</div>
</blockquote></div><br>

--000e0cdfc7bc8fcbb704b883e63d--


--===============8321296792370236132==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8321296792370236132==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 08:38:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 08:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvPUA-0005DK-I1; Thu, 09 Feb 2012 08:36:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1RvPU8-0005DF-Kd
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 08:36:09 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-15.tower-27.messagelabs.com!1328776537!65104650!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17768 invoked from network); 9 Feb 2012 08:35:39 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 9 Feb 2012 08:35:39 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q198ZuTn024575
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Thu, 9 Feb 2012 00:35:57 -0800
Received: by bkcjg15 with SMTP id jg15so2382457bkc.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 00:35:55 -0800 (PST)
Received: by 10.204.145.82 with SMTP id c18mr305363bkv.121.1328776555252; Thu,
	09 Feb 2012 00:35:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.34.134 with HTTP; Thu, 9 Feb 2012 00:35:15 -0800 (PST)
In-Reply-To: <SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Thu, 9 Feb 2012 00:35:15 -0800
Message-ID: <CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8321296792370236132=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8321296792370236132==
Content-Type: multipart/alternative; boundary=000e0cdfc7bc8fcbb704b883e63d

--000e0cdfc7bc8fcbb704b883e63d
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com>wrote:

>  Hello Shriram,
>
> Just comming back to Remus HA, three weeks ago I sent this thread and the
> situation hasn't changed. You are right,
> remus works properly with --no-net option.
>
> There is actually this tapdisk related error in the syslog file in the
> primary host:
> Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server
> socket 11 to 192.168.2.4:9000: 98 Address already in use
>

Thanks for the logs.
 The first thing that pops out is:
['tap2', ['uname',
'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange.img'],
['dev', 'ioemu:hda'], ['mode', 'w']],
['tap2', ['uname',
'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img'],
['dev', 'ioemu:hdb'], ['mode', 'w']],

You have two tapdisk devices, but on the same port ? Each disk needs a
different port, as a tcp connection is
established between primary and backup for each replicated disk.



> Also when I boot up the VM (Windows Server 2003) from NFS
>

from NFS ? just to make sure that we are on same page, is the above
directory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup
host ?
 If so, then remus disk replication will not work, as its based on a
shared-nothing model.
 In fact, it could corrupt your disk badly. If disk consistency is not an
issue, then you are better off
 running remus without disk replication (though there is no guarantee that
the domain will failover properly).



> and without remus or disk replication, in both the primary and the backup
> there is in fact a vif attached to it which is bind to the bridge in the
> two cases.
> I have the sch_plug module installed correctly in both hosts and
> everything works perfect for Linux systems.
>

Oh great. So network buffering is out of the picture. If it works for
linux, it should work for windows too.


> But it just cannot come true
> for Windows.
>
> I attach xend.log and syslog from primary and backup if you'd like to see
> further information in order to help me.
>
> Thank you a lot!!
>
> Tony.
>
> > From: rshriram@cs.ubc.ca
> > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > To: xen-users@lists.xensource.com
> > CC: dftonywhite@hotmail.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> >
> > On Fri, Jan 13, 2012 at 9:05 AM, <xen-users-request@lists.xensource.com>
> wrote:
> > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk
> replication works perfect  for Ubuntu systems,
> > > but when I start Remus for Windows Sever 2003 (running Microsoft
> Exchange Enterprise 2003) it crashes giving the
> > > following error:
> > >
> >
> > Is that Ubuntu VM a PV or HVM ?
> > I presume that remus with --no-net works properly ?
> >
> > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > qemu logdirty mode: enable
> > > xc: error: Error when writing to state file (4a) (errno 104) (104 =
> Connection reset by peer): Internal error
> > > qemu logdirty mode: disable
> > > PROF: resumed at 1326315866.106150
> > > resuming QEMU
> > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > RTNETLINK answers: Invalid argument
> > > We have an error talking to the kernel
> > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2,
> No such file or directory',) in <bound method BufferedNIC.__del__ of
> <xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> >
> > This error tells me nothing. "Connection reset by peer" could result
> > from a lot of issues.
> > A. check the syslog in primary and backup, for errors related to tapdisk
> > B. Check the xend.log file in backup
> > C. If your system works with --no-net, then try to boot up the VM
> > without remus, and make sure that
> > there is a vif interface for the VM. And make sure that interface is
> > on the bridge (if you have bridging enabled).
> > Remus tries to install a network buffer (sch_plug) to the vif interface.
> >
> >
> >
> > > root@neutrino:~/working-remus#
> > >
> > > It seems that on the backup remus or Xen cannot assign a vif1.0 to the
> DomU since #ifconfig -a doesn't show a new vif there
> > > when starting remus.
> > >
> > > Any help would be highly appreciated!
> > >
> > > Tony.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>

--000e0cdfc7bc8fcbb704b883e63d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@=
hotmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir=3D"ltr">
Hello Shriram,<br><br>Just comming back to Remus HA, three weeks ago I sent=
 this thread and the situation hasn&#39;t changed. You are right,<br>remus =
works properly with --no-net option.<br><br>There is actually this tapdisk =
related error in the syslog file in the primary host:<br>

Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">192.168.2.4=
:9000</a>: 98 Address already in use<br></div></div></blockquote><div><br>
Thanks for the logs.<br>

=A0The first thing that pops out is:<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange.img&#39;], [&#39;dev&#39;, &#39;ioemu:hda&#39;], [=
&#39;mode&#39;, &#39;w&#39;]],<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange-d.img&#39;], [&#39;dev&#39;, &#39;ioemu:hdb&#39;],=
 [&#39;mode&#39;, &#39;w&#39;]],<br>
<br>
You have two tapdisk devices, but on the same port ? Each disk needs a diff=
erent port, as a tcp connection is<br>
established between primary and backup for each replicated disk.<br>
<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div di=
r=3D"ltr">Also when I boot up the VM (Windows Server 2003) from NFS </div><=
/div>

</blockquote><div><br>from NFS ? just to make sure that we are on same page=
, is the above directory /home/remus an NFS mount ?<br>i.e. is that win2k3-=
exchange.img &quot;shared&quot; between the primary and backup host ? <br>

=A0If so, then remus disk replication will not work, as its based on a shar=
ed-nothing model.<br>=A0In fact, it could corrupt your disk badly. If disk =
consistency is not an issue, then you are better off<br>=A0running remus wi=
thout disk replication (though there is no guarantee that the domain will f=
ailover properly).<br>

<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div di=
r=3D"ltr">and without remus or disk replication, in both the primary and th=
e backup<br>

there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.<br>I have the sch_plug module installed correctly in both hosts an=
d everything works perfect for Linux systems. </div></div></blockquote>

<div><br>Oh great. So network buffering is out of the picture. If it works =
for linux, it should work for windows too.<br>=A0</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">

<div><div dir=3D"ltr">But it just cannot come true<br>for Windows.<br><br>I=
 attach xend.log and syslog from primary and backup if you&#39;d like to se=
e further information in order to help me.<br><br></div></div></blockquote>

<blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir=3D"ltr">Tha=
nk you a lot!!<br><br>Tony.<br><br><div></div><div></div>&gt; From: <a href=
=3D"mailto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>

&gt; Date: Fri, 13 Jan 2012 09:54:35 -0800<br>&gt; To: <a href=3D"mailto:xe=
n-users@lists.xensource.com" target=3D"_blank">xen-users@lists.xensource.co=
m</a><br>&gt; CC: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_bla=
nk">dftonywhite@hotmail.com</a><br>

&gt; Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<d=
iv><div class=3D"h5"><br>&gt; <br>&gt; On Fri, Jan 13, 2012 at 9:05 AM,  &l=
t;<a href=3D"mailto:xen-users-request@lists.xensource.com" target=3D"_blank=
">xen-users-request@lists.xensource.com</a>&gt; wrote:<br>

&gt; &gt; I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and =
disk replication works perfect =A0for Ubuntu systems,<br>&gt; &gt; but when=
 I start Remus for Windows Sever 2003 (running Microsoft Exchange Enterpris=
e 2003) it crashes giving the<br>

&gt; &gt; following error:<br>&gt; &gt;<br>&gt; <br>&gt; Is that Ubuntu VM =
a PV or HVM ?<br>&gt; I presume that remus with --no-net works properly ?<b=
r>&gt; <br>&gt; &gt; root@neutrino:~/working-remus# xm create exchange-hvm.=
cfg<br>

&gt; &gt; root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4<br>=
&gt; &gt; qemu logdirty mode: enable<br>&gt; &gt; xc: error: Error when wri=
ting to state file (4a) (errno 104) (104 =3D Connection reset by peer): Int=
ernal error<br>

&gt; &gt; qemu logdirty mode: disable<br>&gt; &gt; PROF: resumed at 1326315=
866.106150<br>&gt; &gt; resuming QEMU<br>&gt; &gt; tc filter del dev vif3.0=
 parent ffff: proto ip pref 10 u32<br>&gt; &gt; RTNETLINK answers: Invalid =
argument<br>

&gt; &gt; We have an error talking to the kernel<br>&gt; &gt; Exception xen=
.remus.util.PipeException: PipeException(&#39;tc failed: 2, No such file or=
 directory&#39;,) in &lt;bound method BufferedNIC.__del__ of &lt;xen.remus.=
device.BufferedNIC object at 0x24b7510&gt;&gt; ignored<br>

&gt; <br>&gt; This error tells me nothing. &quot;Connection reset by peer&q=
uot; could result<br>&gt; from a lot of issues.<br>&gt; A. check the syslog=
 in primary and backup, for errors related to tapdisk<br>&gt; B. Check the =
xend.log file in backup<br>

&gt; C. If your system works with --no-net, then try to boot up the VM<br>&=
gt; without remus, and make sure that<br>&gt; there is a vif interface for =
the VM. And make sure that interface is<br>&gt; on the bridge (if you have =
bridging enabled).<br>

&gt; Remus tries to install a network buffer (sch_plug) to the vif interfac=
e.<br>&gt; <br>&gt; <br>&gt; <br>&gt; &gt; root@neutrino:~/working-remus#<b=
r>&gt; &gt;<br>&gt; &gt; It seems that on the backup remus or Xen cannot as=
sign a vif1.0 to the DomU since #ifconfig -a doesn&#39;t show a new vif the=
re<br>

&gt; &gt; when starting remus.<br>&gt; &gt;<br>&gt; &gt; Any help would be =
highly appreciated!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&gt; <br></div></div=
>&gt; _______________________________________________<br>&gt; Xen-users mai=
ling list<br>

&gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen=
-users@lists.xensource.com</a><br>&gt; <a href=3D"http://lists.xensource.co=
m/xen-users" target=3D"_blank">http://lists.xensource.com/xen-users</a><br>=
 		 	   		  </div>

</div>
</blockquote></div><br>

--000e0cdfc7bc8fcbb704b883e63d--


--===============8321296792370236132==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8321296792370236132==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 09:03:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 09:03:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvPsn-0006hl-F3; Thu, 09 Feb 2012 09:01:37 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <royger@gmail.com>) id 1RvPsm-0006hW-Ik
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 09:01:36 +0000
X-Env-Sender: royger@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1328778053!51709995!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7861 invoked from network); 9 Feb 2012 09:00:53 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 09:00:53 -0000
Received: by wibhm2 with SMTP id hm2so4344140wib.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 01:01:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=+yCOYTntgGQZc7HAItnh5JFOy5K9XbHrjn6glwUqMWE=;
	b=s8Zt1BPfQTDF8SfTcPzFdBKfzeXGcQnM0rP1Fj08YB4drp3aHNS1g5W95aI2STRgU5
	XF8R+sawSaoJjiUL/TJD8AhyE21gNwv2glzRnsj2PKZc/1WA7+EEGy/s5dswZIV8WuNd
	M78HdPbQB6gSap7sVZ01ngneUvLjjD3bVWYnc=
MIME-Version: 1.0
Received: by 10.180.101.37 with SMTP id fd5mr18097556wib.1.1328778091203; Thu,
	09 Feb 2012 01:01:31 -0800 (PST)
Received: by 10.216.213.219 with HTTP; Thu, 9 Feb 2012 01:01:31 -0800 (PST)
In-Reply-To: <4F323E0902000099000DA8C8@collaborate.seakr.com>
References: <4F323E0902000099000DA8C8@collaborate.seakr.com>
Date: Thu, 9 Feb 2012 10:01:31 +0100
X-Google-Sender-Auth: lJYAPbt5TxqL4z3BlopzHiEx-WU
Message-ID: <CAPLaKK7DAypDhrVzr2+SkNEgys=0Liufw6j3kN-nT2LyuoPWXQ@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@entel.upc.edu>
To: Nick Couchman <Nick.Couchman@seakr.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

MjAxMi8yLzggTmljayBDb3VjaG1hbiA8Tmljay5Db3VjaG1hbkBzZWFrci5jb20+Ogo+IFdlbGws
IG5vdyB0aGF0IEkndmUgZmlndXJlZCBvdXQgdGhhdCBuZXR3b3JrIGJvb3RpbmcgWENQIGlzIG5v
dCByZWFsbHkKPiBnb2luZyB0byBiZSBmZWFzaWJsZSwgSSdtIG1vdmluZyBvbiB0byBteSBuZXh0
IG9wdGlvbjogZmxhc2ggbWVkaWEKPiBpbnN0YWxsYXRpb24uIMKgVGhlIHN5c3RlbXMgdGhhdCBJ
IHB1cmNoYXNlZCBoYXZlIFNESEMgc2xvdHMgb24gdGhlbSwgc28KPiBJIGZpZ3VyZWQgSSdkIGF0
dGVtcHQgdG8gaW5zdGFsbCBYQ1AgdG8gb25lIG9mIHRoZXNlIGNhcmRzLiDCoEkgaGFkCj4gYWxy
ZWFkeSByZWFkIHRoYXQgdGhlcmUncyBhIG1pbmltdW0gZGlzayBzaXplIGluIHRoZSBpbnN0YWxs
ZXIKPiAoYXBwYXJlbnRseSAxMiBHQiBpbiBYQ1ApIGFuZCBzbyBoYXZlIGZhY3RvcmVkIGluIHRo
YXQuIMKgSG93ZXZlciwKPiB3aGVuZXZlciBJIHRyeSB0byBpbnN0YWxsIEkgZ2V0IGFuIGVycm9y
IG1lc3NhZ2UgdGhhdCB0aGUgIlBhcnRpdGlvbgo+IHNpemUgaW4gc2VjdG9ycyBpcyBuZWdhdGl2
ZS4iIMKgQW55IGlkZWFzIG9uIHRoaXMgb25lPwoKSSd2ZSBzdWNjZXNzZnVsbHkgaW5zdGFsbGVk
IFhDUCBvbiBhIFNEIGNhcmQgc29tZSB0aW1lIGFnbywgYnV0IEkKZG9uJ3QgcmVjb21tZW5kIHRo
YXQuIFJ1bm5pbmcgYW4gT1MgZnJvbSBhIFNEIGlzIG5vdCByZWNvbW1lbmRlZApiZWNhdXNlIHRo
ZSBhY2Nlc3MgdGltZSBpcyBsYXJnZSwgYW5kIHRoZSBzeXN0ZW0gY2FuIGZlZWwKaXJyZXNwb25z
aWJsZSBzb21lIHRpbWVzLgoKPiBBbnkgYmV0dGVyIHdheSB0bwo+IGluc3RhbGwgdG8gZmxhc2gg
bWVkaWE/IMKgSSBzdXBwb3NlIEkgY291bGQgZ28gYWhlYWQgYW5kIGRvIHRoZSBpbnN0YWxsCj4g
dG8gYSByZWd1bGFyIEhELCB0aGVuIHVzZSBhIHJlc2N1ZSBzeXN0ZW0gYW5kIGRkIHRvIGdyYWIg
YW4gaW1hZ2Ugb2YgdGhlCj4gc3lzdGVtIHBhcnRpdGlvbiwgdGhlbiB0cmFuc2ZlciBpdCB0byB0
aGUgZmxhc2ggbWVkaWEuIMKgQW55IG90aGVyCj4gcG9zc2libGUgcGF0aHM/CgpJbnN0YWxsaW5n
IHRoZSBpbWFnZSBhbmQgZG9pbmcgYSBkZCB3aWxsIG5vdCB3b3JrIHN0cmFpZ2h0IGF3YXksIHlv
dQp3aWxsIGhhdmUgdG8gdXNlIHN5c2xpbnV4IHRvIG1ha2UgdGhlIHVzYiBib290YWJsZSwgYnV0
IGFnYWluIHlvdSB3aWxsCmZhY2UgYWNjZXNzIHByb2JsZW1zLgoKPiBBbnlvbmUgcnVubmluZyBY
Q1Agb3IgWGVuU2VydmVyIG9mZiBTREhDIG9yIG90aGVyCj4gZmxhc2gtYmFzZWQgbWVkaWE/CgpJ
J20gdXNpbmcgYSBTRCBjYXJkIHRvIGJvb3QgYSByZWd1bGFyIFhlbiBpbnN0YWxsICg0LjEuMikg
b24gc29tZSBvZgpteSBzZXJ2ZXJzLCB1c2luZyBBbHBpbmUgTGludXggd2hpY2ggaXMgZWFzeSB0
byBpbnN0YWxsIHRvIGEgU0QgY2FyZCwKaGFzIGEgdmVyeSBzbWFsbCBmb290cHJpbnQgYW5kIHdv
cmtzIGdyZWF0IHdpdGggWGVuLiBEb24ndCBoYXZlCmV4cGVyaWVuY2Ugd2l0aCBYZW5TZXJ2ZXIu
Cgo+Cj4gVGhhbmtzIC0gTmljawo+Cj4KPgo+IC0tLS0tLS0tCj4gVGhpcyBlLW1haWwgbWF5IGNv
bnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIG1hdGVyaWFsIGZvciB0aGUgc29sZSB1
c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudC4gwqBJZiB0aGlzIGVtYWlsIGlzIG5vdCBpbnRl
bmRlZCBmb3IgeW91LCBvciB5b3UgYXJlIG5vdCByZXNwb25zaWJsZSBmb3IgdGhlIGRlbGl2ZXJ5
IG9mIHRoaXMgbWVzc2FnZSB0byB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90ZSB0
aGF0IHRoaXMgbWVzc2FnZSBtYXkgY29udGFpbiBTRUFLUiBFbmdpbmVlcmluZyAoU0VBS1IpIFBy
aXZpbGVnZWQvUHJvcHJpZXRhcnkgSW5mb3JtYXRpb24uIMKgSW4gc3VjaCBhIGNhc2UsIHlvdSBh
cmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIGRvd25sb2FkaW5nLCBwaG90b2NvcHlpbmcsIGRp
c3RyaWJ1dGluZyBvciBvdGhlcndpc2UgdXNpbmcgdGhpcyBtZXNzYWdlLCBpdHMgY29udGVudHMg
b3IgYXR0YWNobWVudHMgaW4gYW55IHdheS4gwqBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1l
c3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYnkgcmVwbHlpbmcg
dG8gdGhpcyBlLW1haWwgYW5kIGRlbGV0ZSB0aGUgbWVzc2FnZSBmcm9tIHlvdXIgbWFpbGJveC4g
wqBJbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIHRoYXQgZG9lcyBub3QgcmVs
YXRlIHRvIHRoZSBidXNpbmVzcyBvZiBTRUFLUiBpcyBuZWl0aGVyIGVuZG9yc2VkIGJ5IG5vciBh
dHRyaWJ1dGFibGUgdG8gU0VBS1IuCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlz
dHMueGVuc291cmNlLmNvbQo+IGh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2VycwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbQpodHRwOi8vbGlzdHMu
eGVuc291cmNlLmNvbS94ZW4tdXNlcnM=

From xen-users-bounces@lists.xensource.com Thu Feb 09 09:03:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 09:03:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvPsn-0006hl-F3; Thu, 09 Feb 2012 09:01:37 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <royger@gmail.com>) id 1RvPsm-0006hW-Ik
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 09:01:36 +0000
X-Env-Sender: royger@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1328778053!51709995!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7861 invoked from network); 9 Feb 2012 09:00:53 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 09:00:53 -0000
Received: by wibhm2 with SMTP id hm2so4344140wib.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 01:01:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=+yCOYTntgGQZc7HAItnh5JFOy5K9XbHrjn6glwUqMWE=;
	b=s8Zt1BPfQTDF8SfTcPzFdBKfzeXGcQnM0rP1Fj08YB4drp3aHNS1g5W95aI2STRgU5
	XF8R+sawSaoJjiUL/TJD8AhyE21gNwv2glzRnsj2PKZc/1WA7+EEGy/s5dswZIV8WuNd
	M78HdPbQB6gSap7sVZ01ngneUvLjjD3bVWYnc=
MIME-Version: 1.0
Received: by 10.180.101.37 with SMTP id fd5mr18097556wib.1.1328778091203; Thu,
	09 Feb 2012 01:01:31 -0800 (PST)
Received: by 10.216.213.219 with HTTP; Thu, 9 Feb 2012 01:01:31 -0800 (PST)
In-Reply-To: <4F323E0902000099000DA8C8@collaborate.seakr.com>
References: <4F323E0902000099000DA8C8@collaborate.seakr.com>
Date: Thu, 9 Feb 2012 10:01:31 +0100
X-Google-Sender-Auth: lJYAPbt5TxqL4z3BlopzHiEx-WU
Message-ID: <CAPLaKK7DAypDhrVzr2+SkNEgys=0Liufw6j3kN-nT2LyuoPWXQ@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@entel.upc.edu>
To: Nick Couchman <Nick.Couchman@seakr.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

MjAxMi8yLzggTmljayBDb3VjaG1hbiA8Tmljay5Db3VjaG1hbkBzZWFrci5jb20+Ogo+IFdlbGws
IG5vdyB0aGF0IEkndmUgZmlndXJlZCBvdXQgdGhhdCBuZXR3b3JrIGJvb3RpbmcgWENQIGlzIG5v
dCByZWFsbHkKPiBnb2luZyB0byBiZSBmZWFzaWJsZSwgSSdtIG1vdmluZyBvbiB0byBteSBuZXh0
IG9wdGlvbjogZmxhc2ggbWVkaWEKPiBpbnN0YWxsYXRpb24uIMKgVGhlIHN5c3RlbXMgdGhhdCBJ
IHB1cmNoYXNlZCBoYXZlIFNESEMgc2xvdHMgb24gdGhlbSwgc28KPiBJIGZpZ3VyZWQgSSdkIGF0
dGVtcHQgdG8gaW5zdGFsbCBYQ1AgdG8gb25lIG9mIHRoZXNlIGNhcmRzLiDCoEkgaGFkCj4gYWxy
ZWFkeSByZWFkIHRoYXQgdGhlcmUncyBhIG1pbmltdW0gZGlzayBzaXplIGluIHRoZSBpbnN0YWxs
ZXIKPiAoYXBwYXJlbnRseSAxMiBHQiBpbiBYQ1ApIGFuZCBzbyBoYXZlIGZhY3RvcmVkIGluIHRo
YXQuIMKgSG93ZXZlciwKPiB3aGVuZXZlciBJIHRyeSB0byBpbnN0YWxsIEkgZ2V0IGFuIGVycm9y
IG1lc3NhZ2UgdGhhdCB0aGUgIlBhcnRpdGlvbgo+IHNpemUgaW4gc2VjdG9ycyBpcyBuZWdhdGl2
ZS4iIMKgQW55IGlkZWFzIG9uIHRoaXMgb25lPwoKSSd2ZSBzdWNjZXNzZnVsbHkgaW5zdGFsbGVk
IFhDUCBvbiBhIFNEIGNhcmQgc29tZSB0aW1lIGFnbywgYnV0IEkKZG9uJ3QgcmVjb21tZW5kIHRo
YXQuIFJ1bm5pbmcgYW4gT1MgZnJvbSBhIFNEIGlzIG5vdCByZWNvbW1lbmRlZApiZWNhdXNlIHRo
ZSBhY2Nlc3MgdGltZSBpcyBsYXJnZSwgYW5kIHRoZSBzeXN0ZW0gY2FuIGZlZWwKaXJyZXNwb25z
aWJsZSBzb21lIHRpbWVzLgoKPiBBbnkgYmV0dGVyIHdheSB0bwo+IGluc3RhbGwgdG8gZmxhc2gg
bWVkaWE/IMKgSSBzdXBwb3NlIEkgY291bGQgZ28gYWhlYWQgYW5kIGRvIHRoZSBpbnN0YWxsCj4g
dG8gYSByZWd1bGFyIEhELCB0aGVuIHVzZSBhIHJlc2N1ZSBzeXN0ZW0gYW5kIGRkIHRvIGdyYWIg
YW4gaW1hZ2Ugb2YgdGhlCj4gc3lzdGVtIHBhcnRpdGlvbiwgdGhlbiB0cmFuc2ZlciBpdCB0byB0
aGUgZmxhc2ggbWVkaWEuIMKgQW55IG90aGVyCj4gcG9zc2libGUgcGF0aHM/CgpJbnN0YWxsaW5n
IHRoZSBpbWFnZSBhbmQgZG9pbmcgYSBkZCB3aWxsIG5vdCB3b3JrIHN0cmFpZ2h0IGF3YXksIHlv
dQp3aWxsIGhhdmUgdG8gdXNlIHN5c2xpbnV4IHRvIG1ha2UgdGhlIHVzYiBib290YWJsZSwgYnV0
IGFnYWluIHlvdSB3aWxsCmZhY2UgYWNjZXNzIHByb2JsZW1zLgoKPiBBbnlvbmUgcnVubmluZyBY
Q1Agb3IgWGVuU2VydmVyIG9mZiBTREhDIG9yIG90aGVyCj4gZmxhc2gtYmFzZWQgbWVkaWE/CgpJ
J20gdXNpbmcgYSBTRCBjYXJkIHRvIGJvb3QgYSByZWd1bGFyIFhlbiBpbnN0YWxsICg0LjEuMikg
b24gc29tZSBvZgpteSBzZXJ2ZXJzLCB1c2luZyBBbHBpbmUgTGludXggd2hpY2ggaXMgZWFzeSB0
byBpbnN0YWxsIHRvIGEgU0QgY2FyZCwKaGFzIGEgdmVyeSBzbWFsbCBmb290cHJpbnQgYW5kIHdv
cmtzIGdyZWF0IHdpdGggWGVuLiBEb24ndCBoYXZlCmV4cGVyaWVuY2Ugd2l0aCBYZW5TZXJ2ZXIu
Cgo+Cj4gVGhhbmtzIC0gTmljawo+Cj4KPgo+IC0tLS0tLS0tCj4gVGhpcyBlLW1haWwgbWF5IGNv
bnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIG1hdGVyaWFsIGZvciB0aGUgc29sZSB1
c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudC4gwqBJZiB0aGlzIGVtYWlsIGlzIG5vdCBpbnRl
bmRlZCBmb3IgeW91LCBvciB5b3UgYXJlIG5vdCByZXNwb25zaWJsZSBmb3IgdGhlIGRlbGl2ZXJ5
IG9mIHRoaXMgbWVzc2FnZSB0byB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90ZSB0
aGF0IHRoaXMgbWVzc2FnZSBtYXkgY29udGFpbiBTRUFLUiBFbmdpbmVlcmluZyAoU0VBS1IpIFBy
aXZpbGVnZWQvUHJvcHJpZXRhcnkgSW5mb3JtYXRpb24uIMKgSW4gc3VjaCBhIGNhc2UsIHlvdSBh
cmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIGRvd25sb2FkaW5nLCBwaG90b2NvcHlpbmcsIGRp
c3RyaWJ1dGluZyBvciBvdGhlcndpc2UgdXNpbmcgdGhpcyBtZXNzYWdlLCBpdHMgY29udGVudHMg
b3IgYXR0YWNobWVudHMgaW4gYW55IHdheS4gwqBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1l
c3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYnkgcmVwbHlpbmcg
dG8gdGhpcyBlLW1haWwgYW5kIGRlbGV0ZSB0aGUgbWVzc2FnZSBmcm9tIHlvdXIgbWFpbGJveC4g
wqBJbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlIHRoYXQgZG9lcyBub3QgcmVs
YXRlIHRvIHRoZSBidXNpbmVzcyBvZiBTRUFLUiBpcyBuZWl0aGVyIGVuZG9yc2VkIGJ5IG5vciBh
dHRyaWJ1dGFibGUgdG8gU0VBS1IuCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlz
dHMueGVuc291cmNlLmNvbQo+IGh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2VycwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbQpodHRwOi8vbGlzdHMu
eGVuc291cmNlLmNvbS94ZW4tdXNlcnM=

From xen-users-bounces@lists.xensource.com Thu Feb 09 13:03:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 13:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvTdn-0002m6-02; Thu, 09 Feb 2012 13:02:23 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RvTdi-0002m1-V3
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 13:02:19 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328792531!7527311!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_9,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9156 invoked from network); 9 Feb 2012 13:02:12 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 13:02:12 -0000
Received: by iaeh11 with SMTP id h11so8098531iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 05:02:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=N7LhCUKTLNPtXJxUX8/jLIamLWJaJb2UfpUP42iqWq0=;
	b=RYZTrmY5+e03FtraV6CNN50ZUFC1yxq6FWHKMBSdX3Ez/qTN6IVP0upWBVC1Mj0Etp
	CAWYDjBI7dzhAlnYPz0Z73c+JPi9O+0JWM8Fcb9Bkb8E05omYApdphVaAzfQZApIBQJq
	K5liXqXqs1PKB0JyHa0aRb9AcdwAhuzQegHXs=
Received: by 10.42.107.9 with SMTP id b9mr2188795icp.23.1328792531093; Thu, 09
	Feb 2012 05:02:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Thu, 9 Feb 2012 05:01:51 -0800 (PST)
In-Reply-To: <CAN-hev=KTFqNTs+H=hovx7Wt9+57Lkm5WFQHVtXhrU2wjDiXyw@mail.gmail.com>
References: <CAN-hev=KTFqNTs+H=hovx7Wt9+57Lkm5WFQHVtXhrU2wjDiXyw@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Thu, 9 Feb 2012 14:01:51 +0100
Message-ID: <CAN-hevnsg_BqRtoNKsvdvbdo9pnWaWV-63gXs1ODQXaszYU-wg@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Grub options for dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 7 February 2012 12:08, eva <evammg@gmail.com> wrote:
> Hello guys,
>
> I am setting up dom0. I have read that is recommended restricting one
> cpu for dom0. In the xen wiki there's a list of grub parameters
>
> http://wiki.xen.org/wiki/Xen_Hypervisor_Boot_Options
>
> but it seems deprecated?
>
> http://groups.google.com/group/ganeti/browse_thread/thread/a18979bdd00f6461
>
> Do you guys use this option (maxcpus) as shown here as well?
>
> http://www.indiangnu.org/2009/how-to-disable-cores-of-cpu/
>
> Do you need to modify /etc/xen/xend-config.sxp accordingly to what's
> been set on grub?
>
> What other options related with grub shall I consider for my dom0?
>
> Also, where to get an updated list of parameters for grub2? I'd like
> to update the list at the xen wiki.
>
> Any suggestion will be very much appreciatted....
>
> Eva

It works with maxcpus=1, and the other option is deprecated.

Also, I've edited /etc/xen/xend-config.sxp:

(dom0-cpus 1)

That seems to be the only thing to modify in the xen config file.

...about the documentation on the wiki, I think that list should be
updated or remade. Good time for it could be next document day!

Eva

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 13:03:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 13:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvTdn-0002m6-02; Thu, 09 Feb 2012 13:02:23 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RvTdi-0002m1-V3
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 13:02:19 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328792531!7527311!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_9,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9156 invoked from network); 9 Feb 2012 13:02:12 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 13:02:12 -0000
Received: by iaeh11 with SMTP id h11so8098531iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 05:02:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=N7LhCUKTLNPtXJxUX8/jLIamLWJaJb2UfpUP42iqWq0=;
	b=RYZTrmY5+e03FtraV6CNN50ZUFC1yxq6FWHKMBSdX3Ez/qTN6IVP0upWBVC1Mj0Etp
	CAWYDjBI7dzhAlnYPz0Z73c+JPi9O+0JWM8Fcb9Bkb8E05omYApdphVaAzfQZApIBQJq
	K5liXqXqs1PKB0JyHa0aRb9AcdwAhuzQegHXs=
Received: by 10.42.107.9 with SMTP id b9mr2188795icp.23.1328792531093; Thu, 09
	Feb 2012 05:02:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Thu, 9 Feb 2012 05:01:51 -0800 (PST)
In-Reply-To: <CAN-hev=KTFqNTs+H=hovx7Wt9+57Lkm5WFQHVtXhrU2wjDiXyw@mail.gmail.com>
References: <CAN-hev=KTFqNTs+H=hovx7Wt9+57Lkm5WFQHVtXhrU2wjDiXyw@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Thu, 9 Feb 2012 14:01:51 +0100
Message-ID: <CAN-hevnsg_BqRtoNKsvdvbdo9pnWaWV-63gXs1ODQXaszYU-wg@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Grub options for dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 7 February 2012 12:08, eva <evammg@gmail.com> wrote:
> Hello guys,
>
> I am setting up dom0. I have read that is recommended restricting one
> cpu for dom0. In the xen wiki there's a list of grub parameters
>
> http://wiki.xen.org/wiki/Xen_Hypervisor_Boot_Options
>
> but it seems deprecated?
>
> http://groups.google.com/group/ganeti/browse_thread/thread/a18979bdd00f6461
>
> Do you guys use this option (maxcpus) as shown here as well?
>
> http://www.indiangnu.org/2009/how-to-disable-cores-of-cpu/
>
> Do you need to modify /etc/xen/xend-config.sxp accordingly to what's
> been set on grub?
>
> What other options related with grub shall I consider for my dom0?
>
> Also, where to get an updated list of parameters for grub2? I'd like
> to update the list at the xen wiki.
>
> Any suggestion will be very much appreciatted....
>
> Eva

It works with maxcpus=1, and the other option is deprecated.

Also, I've edited /etc/xen/xend-config.sxp:

(dom0-cpus 1)

That seems to be the only thing to modify in the xen config file.

...about the documentation on the wiki, I think that list should be
updated or remade. Good time for it could be next document day!

Eva

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 14:14:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 14:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvUjj-0005wY-JR; Thu, 09 Feb 2012 14:12:35 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <benv-xensource.com@junerules.com>)
	id 1RvUjh-0005wK-LJ
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 14:12:34 +0000
X-Env-Sender: benv-xensource.com@junerules.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1328796747!12663184!1
X-Originating-IP: [80.69.76.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25069 invoked from network); 9 Feb 2012 14:12:27 -0000
Received: from mail.owl-ict.nl (HELO mail.owl-ict.nl) (80.69.76.80)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 9 Feb 2012 14:12:27 -0000
Comment: DKIM? See http://www.dkim.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=junerules.com; s=default; x=1329401547; h=Comment:
	DomainKey-Signature:Received:Received:Date:From:To:Subject:
	Message-ID:Mail-Followup-To:MIME-Version:Content-Type:
	Content-Disposition:User-Agent; bh=JlaOfnAghcfWOrraeVIsIsl2PjA/R
	lCpPdud1L/zy3M=; b=Ar3TfjWFmkKk9ct+UIdrX+LjMyjuMRCdAmXq/oKAos1SA
	SmD1YHBWbav2VnkdLA5pkAGcduoxL6eKgXvSBfUt280ks/pAknB4T/1IhyRSnVMc
	PwUGEFaWWP4JEO7bvJRFTNeyq22PfKqnJXGv3abqftuq0nwtmWvdVajjb/X3Rs=
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=junerules.com;
	h=Received:Received:Date:From:To:Subject:Message-ID:Mail-Followup-To:MIME-Version:Content-Type:Content-Disposition:User-Agent;
	b=w+oGHSRAiCcTnvws38j19OFXn814NaYc/S6ZRwZD72KcOS3QTAtGhnI/I2BjHq
	xtxywk7A9IRXU1HftwyZMQSVg/OiVTRNl60wCvwz2bb4jM0/gd1kJ6xylD+PxiTq
	2xTc/9sLFz4mgtV9MDxpPjuMHulKVtKOmelLTyAGNy44o=;
Received: (qmail 9461 invoked by uid 89); 9 Feb 2012 15:12:25 +0100
Received: from unknown (HELO uil.winnipeg.nl)
	(benv@benv.junerules.com@2001:980:2254:1:211:6bff:fe96:6084)
	by mail.owl-ict.nl with SMTP; 9 Feb 2012 15:12:25 +0100
Date: Thu, 9 Feb 2012 15:12:20 +0100
From: Wouter de Geus <benv-xensource.com@junerules.com>
To: xen-users@lists.xensource.com
Message-ID: <20120209141220.GI16588@uil.winnipeg.nl>
Mail-Followup-To: xen-users@lists.xensource.com
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-users] XL toolstack and drbd
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hej folks,

I'm messing around with DRBD once again but with a new Xen 4.1.2 installation
using the XL toolstack instead of the xend daemon.
However, after getting my DRBD installed and a device operational, trying to create
a domU using the drbd block device doesn't want to work:

 xl create -c test.cfg 
 Parsing config file test.cfg
 Unknown disk type: drbd

My config has:
disk = [ 'drbd:test,xvda1,w' ]

This used to work great with the Xend daemon.

Is there a solution for this, or should I simply revert to using the xend daemon again?

Thanks for reading :)

Wouter.

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 14:14:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 14:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvUjj-0005wY-JR; Thu, 09 Feb 2012 14:12:35 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <benv-xensource.com@junerules.com>)
	id 1RvUjh-0005wK-LJ
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 14:12:34 +0000
X-Env-Sender: benv-xensource.com@junerules.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1328796747!12663184!1
X-Originating-IP: [80.69.76.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25069 invoked from network); 9 Feb 2012 14:12:27 -0000
Received: from mail.owl-ict.nl (HELO mail.owl-ict.nl) (80.69.76.80)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 9 Feb 2012 14:12:27 -0000
Comment: DKIM? See http://www.dkim.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=junerules.com; s=default; x=1329401547; h=Comment:
	DomainKey-Signature:Received:Received:Date:From:To:Subject:
	Message-ID:Mail-Followup-To:MIME-Version:Content-Type:
	Content-Disposition:User-Agent; bh=JlaOfnAghcfWOrraeVIsIsl2PjA/R
	lCpPdud1L/zy3M=; b=Ar3TfjWFmkKk9ct+UIdrX+LjMyjuMRCdAmXq/oKAos1SA
	SmD1YHBWbav2VnkdLA5pkAGcduoxL6eKgXvSBfUt280ks/pAknB4T/1IhyRSnVMc
	PwUGEFaWWP4JEO7bvJRFTNeyq22PfKqnJXGv3abqftuq0nwtmWvdVajjb/X3Rs=
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=junerules.com;
	h=Received:Received:Date:From:To:Subject:Message-ID:Mail-Followup-To:MIME-Version:Content-Type:Content-Disposition:User-Agent;
	b=w+oGHSRAiCcTnvws38j19OFXn814NaYc/S6ZRwZD72KcOS3QTAtGhnI/I2BjHq
	xtxywk7A9IRXU1HftwyZMQSVg/OiVTRNl60wCvwz2bb4jM0/gd1kJ6xylD+PxiTq
	2xTc/9sLFz4mgtV9MDxpPjuMHulKVtKOmelLTyAGNy44o=;
Received: (qmail 9461 invoked by uid 89); 9 Feb 2012 15:12:25 +0100
Received: from unknown (HELO uil.winnipeg.nl)
	(benv@benv.junerules.com@2001:980:2254:1:211:6bff:fe96:6084)
	by mail.owl-ict.nl with SMTP; 9 Feb 2012 15:12:25 +0100
Date: Thu, 9 Feb 2012 15:12:20 +0100
From: Wouter de Geus <benv-xensource.com@junerules.com>
To: xen-users@lists.xensource.com
Message-ID: <20120209141220.GI16588@uil.winnipeg.nl>
Mail-Followup-To: xen-users@lists.xensource.com
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-users] XL toolstack and drbd
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hej folks,

I'm messing around with DRBD once again but with a new Xen 4.1.2 installation
using the XL toolstack instead of the xend daemon.
However, after getting my DRBD installed and a device operational, trying to create
a domU using the drbd block device doesn't want to work:

 xl create -c test.cfg 
 Parsing config file test.cfg
 Unknown disk type: drbd

My config has:
disk = [ 'drbd:test,xvda1,w' ]

This used to work great with the Xend daemon.

Is there a solution for this, or should I simply revert to using the xend daemon again?

Thanks for reading :)

Wouter.

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 14:48:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 14:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvVH7-0007g6-HS; Thu, 09 Feb 2012 14:47:05 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RvVH4-0007ez-8o
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 14:47:02 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328798814!13268680!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19732 invoked from network); 9 Feb 2012 14:46:56 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 14:46:56 -0000
Received: by pbbro2 with SMTP id ro2so6524564pbb.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 06:46:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=EQymkMAG4KUmMG8HHcr0RzIJXy3DUKyOxnCaPdE3VJE=;
	b=oXu+mlPkbEZ/QJsdMNmxvrKvcjQSd+F9rZNj9vRZq+NwKaaCaiIfCpTXE7/P34uo9z
	WjBrEoQGJUHwko+OaAXjJlI7Rwpv8LeY+A1tcCy62vdE5QOaIzgBsqfmcpcW96crMrlW
	iSKOtPKpgWgJv7pS9nuYTDxrTX3A1wU4x1XuY=
MIME-Version: 1.0
Received: by 10.68.220.232 with SMTP id pz8mr6765777pbc.28.1328798813848; Thu,
	09 Feb 2012 06:46:53 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Thu, 9 Feb 2012 06:46:53 -0800 (PST)
In-Reply-To: <20120209141220.GI16588@uil.winnipeg.nl>
References: <20120209141220.GI16588@uil.winnipeg.nl>
Date: Thu, 9 Feb 2012 22:46:53 +0800
Message-ID: <CAEwRVpNoUpGTOJJPWngtoXxYFauE=TrQF6MmoAYmCQHNkE7VcQ@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XL toolstack and drbd
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, Feb 9, 2012 at 10:12 PM, Wouter de Geus
<benv-xensource.com@junerules.com> wrote:
> Hej folks,
>
> I'm messing around with DRBD once again but with a new Xen 4.1.2 installa=
tion
> using the XL toolstack instead of the xend daemon.
> However, after getting my DRBD installed and a device operational, trying=
 to create
> a domU using the drbd block device doesn't want to work:
>
> =A0xl create -c test.cfg
> =A0Parsing config file test.cfg
> =A0Unknown disk type: drbd
>
> My config has:
> disk =3D [ 'drbd:test,xvda1,w' ]

According to misc/xl-disk-configuration.txt for 4.1.x, doing a grep
string for drdb show nothing... ...

For unstable, see
http://xenbits.xen.org/docs/unstable/misc/xl-disk-configuration.txt
which I can see drdb there as below:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
<script>:
---------

Description:           Specifies the script (deprecated)
Supported values:      iscsi:  nbd:  enbd:  drbd:

In xend and old versions of libxl it was necessary to specify the
"script" (see above) with a prefix.  For compatibility, these four
prefixes are recognised as specifying the corresponding script.  They
are equivalent to "script=3D<script>".
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

According to http://www.drbd.org/users-guide/s-xen-configure-domu.html,
I think can work by using phy instead of drdb but you will need to
manage DRBD state transitions outside of Xen.  The below is what I
read from the drdb site:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Under these circumstances, you must use the traditional phy: device
syntax and the DRBD device name that is associated with your resource,
not the resource name. That, however, requires that you manage DRBD
state transitions outside Xen, which is a less flexible approach than
that provided by the drbd resource type.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Thanks.

Kindest regards,
Giam Teck Choon

>
> This used to work great with the Xend daemon.
>
> Is there a solution for this, or should I simply revert to using the xend=
 daemon again?
>
> Thanks for reading :)
>
> Wouter.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 14:48:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 14:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvVH7-0007g6-HS; Thu, 09 Feb 2012 14:47:05 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RvVH4-0007ez-8o
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 14:47:02 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328798814!13268680!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19732 invoked from network); 9 Feb 2012 14:46:56 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 14:46:56 -0000
Received: by pbbro2 with SMTP id ro2so6524564pbb.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 06:46:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=EQymkMAG4KUmMG8HHcr0RzIJXy3DUKyOxnCaPdE3VJE=;
	b=oXu+mlPkbEZ/QJsdMNmxvrKvcjQSd+F9rZNj9vRZq+NwKaaCaiIfCpTXE7/P34uo9z
	WjBrEoQGJUHwko+OaAXjJlI7Rwpv8LeY+A1tcCy62vdE5QOaIzgBsqfmcpcW96crMrlW
	iSKOtPKpgWgJv7pS9nuYTDxrTX3A1wU4x1XuY=
MIME-Version: 1.0
Received: by 10.68.220.232 with SMTP id pz8mr6765777pbc.28.1328798813848; Thu,
	09 Feb 2012 06:46:53 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Thu, 9 Feb 2012 06:46:53 -0800 (PST)
In-Reply-To: <20120209141220.GI16588@uil.winnipeg.nl>
References: <20120209141220.GI16588@uil.winnipeg.nl>
Date: Thu, 9 Feb 2012 22:46:53 +0800
Message-ID: <CAEwRVpNoUpGTOJJPWngtoXxYFauE=TrQF6MmoAYmCQHNkE7VcQ@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XL toolstack and drbd
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, Feb 9, 2012 at 10:12 PM, Wouter de Geus
<benv-xensource.com@junerules.com> wrote:
> Hej folks,
>
> I'm messing around with DRBD once again but with a new Xen 4.1.2 installa=
tion
> using the XL toolstack instead of the xend daemon.
> However, after getting my DRBD installed and a device operational, trying=
 to create
> a domU using the drbd block device doesn't want to work:
>
> =A0xl create -c test.cfg
> =A0Parsing config file test.cfg
> =A0Unknown disk type: drbd
>
> My config has:
> disk =3D [ 'drbd:test,xvda1,w' ]

According to misc/xl-disk-configuration.txt for 4.1.x, doing a grep
string for drdb show nothing... ...

For unstable, see
http://xenbits.xen.org/docs/unstable/misc/xl-disk-configuration.txt
which I can see drdb there as below:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
<script>:
---------

Description:           Specifies the script (deprecated)
Supported values:      iscsi:  nbd:  enbd:  drbd:

In xend and old versions of libxl it was necessary to specify the
"script" (see above) with a prefix.  For compatibility, these four
prefixes are recognised as specifying the corresponding script.  They
are equivalent to "script=3D<script>".
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

According to http://www.drbd.org/users-guide/s-xen-configure-domu.html,
I think can work by using phy instead of drdb but you will need to
manage DRBD state transitions outside of Xen.  The below is what I
read from the drdb site:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Under these circumstances, you must use the traditional phy: device
syntax and the DRBD device name that is associated with your resource,
not the resource name. That, however, requires that you manage DRBD
state transitions outside Xen, which is a less flexible approach than
that provided by the drbd resource type.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Thanks.

Kindest regards,
Giam Teck Choon

>
> This used to work great with the Xend daemon.
>
> Is there a solution for this, or should I simply revert to using the xend=
 daemon again?
>
> Thanks for reading :)
>
> Wouter.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 14:51:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 14:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvVJU-00086r-Ra; Thu, 09 Feb 2012 14:49:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RvVJT-00085R-EJ
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 14:49:31 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328798963!12701873!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23357 invoked from network); 9 Feb 2012 14:49:25 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 14:49:25 -0000
Received: by pbbro2 with SMTP id ro2so6538629pbb.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 06:49:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=m6mEae8AMBnjp37Uye+snM/4fhYZMgFew7ME2bPHMbo=;
	b=GMWVDnwhIdTm/Dj6b0Z38oGyTxgnePh1u0RzuZXODPno48GCpcpCkIegPdyPnGNgUN
	y+IIjZswhuOdU/KmUPQd/IKo5ZlHVHNU8QFBvvQSCgtIoMWnu3d8aSVX2sQt9HQOI/94
	IKLqgw8gLT3HZ33lHpm0hS7QH+0OZLtqy9Ub8=
MIME-Version: 1.0
Received: by 10.68.75.136 with SMTP id c8mr6456203pbw.113.1328798963086; Thu,
	09 Feb 2012 06:49:23 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Thu, 9 Feb 2012 06:49:23 -0800 (PST)
In-Reply-To: <CAEwRVpNoUpGTOJJPWngtoXxYFauE=TrQF6MmoAYmCQHNkE7VcQ@mail.gmail.com>
References: <20120209141220.GI16588@uil.winnipeg.nl>
	<CAEwRVpNoUpGTOJJPWngtoXxYFauE=TrQF6MmoAYmCQHNkE7VcQ@mail.gmail.com>
Date: Thu, 9 Feb 2012 22:49:23 +0800
Message-ID: <CAEwRVpOcWuz2gjv+kRvcsOFPwijDxAqWDwMdCea-UoKPGRrCNw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XL toolstack and drbd
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, Feb 9, 2012 at 10:46 PM, Teck Choon Giam
<giamteckchoon@gmail.com> wrote:
> On Thu, Feb 9, 2012 at 10:12 PM, Wouter de Geus
> <benv-xensource.com@junerules.com> wrote:
>> Hej folks,
>>
>> I'm messing around with DRBD once again but with a new Xen 4.1.2 install=
ation
>> using the XL toolstack instead of the xend daemon.
>> However, after getting my DRBD installed and a device operational, tryin=
g to create
>> a domU using the drbd block device doesn't want to work:
>>
>> =A0xl create -c test.cfg
>> =A0Parsing config file test.cfg
>> =A0Unknown disk type: drbd
>>
>> My config has:
>> disk =3D [ 'drbd:test,xvda1,w' ]
>
> According to misc/xl-disk-configuration.txt for 4.1.x, doing a grep
> string for drdb show nothing... ...

Sorry, typo... drbd not drdb :(

Thanks.

Kindest regards,
Giam Teck Choon

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 14:51:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 14:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvVJU-00086r-Ra; Thu, 09 Feb 2012 14:49:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1RvVJT-00085R-EJ
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 14:49:31 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1328798963!12701873!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23357 invoked from network); 9 Feb 2012 14:49:25 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 14:49:25 -0000
Received: by pbbro2 with SMTP id ro2so6538629pbb.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 06:49:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=m6mEae8AMBnjp37Uye+snM/4fhYZMgFew7ME2bPHMbo=;
	b=GMWVDnwhIdTm/Dj6b0Z38oGyTxgnePh1u0RzuZXODPno48GCpcpCkIegPdyPnGNgUN
	y+IIjZswhuOdU/KmUPQd/IKo5ZlHVHNU8QFBvvQSCgtIoMWnu3d8aSVX2sQt9HQOI/94
	IKLqgw8gLT3HZ33lHpm0hS7QH+0OZLtqy9Ub8=
MIME-Version: 1.0
Received: by 10.68.75.136 with SMTP id c8mr6456203pbw.113.1328798963086; Thu,
	09 Feb 2012 06:49:23 -0800 (PST)
Received: by 10.68.134.10 with HTTP; Thu, 9 Feb 2012 06:49:23 -0800 (PST)
In-Reply-To: <CAEwRVpNoUpGTOJJPWngtoXxYFauE=TrQF6MmoAYmCQHNkE7VcQ@mail.gmail.com>
References: <20120209141220.GI16588@uil.winnipeg.nl>
	<CAEwRVpNoUpGTOJJPWngtoXxYFauE=TrQF6MmoAYmCQHNkE7VcQ@mail.gmail.com>
Date: Thu, 9 Feb 2012 22:49:23 +0800
Message-ID: <CAEwRVpOcWuz2gjv+kRvcsOFPwijDxAqWDwMdCea-UoKPGRrCNw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XL toolstack and drbd
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, Feb 9, 2012 at 10:46 PM, Teck Choon Giam
<giamteckchoon@gmail.com> wrote:
> On Thu, Feb 9, 2012 at 10:12 PM, Wouter de Geus
> <benv-xensource.com@junerules.com> wrote:
>> Hej folks,
>>
>> I'm messing around with DRBD once again but with a new Xen 4.1.2 install=
ation
>> using the XL toolstack instead of the xend daemon.
>> However, after getting my DRBD installed and a device operational, tryin=
g to create
>> a domU using the drbd block device doesn't want to work:
>>
>> =A0xl create -c test.cfg
>> =A0Parsing config file test.cfg
>> =A0Unknown disk type: drbd
>>
>> My config has:
>> disk =3D [ 'drbd:test,xvda1,w' ]
>
> According to misc/xl-disk-configuration.txt for 4.1.x, doing a grep
> string for drdb show nothing... ...

Sorry, typo... drbd not drdb :(

Thanks.

Kindest regards,
Giam Teck Choon

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

From xen-users-bounces@lists.xensource.com Thu Feb 09 18:31:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 18:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvYk5-0005vs-47; Thu, 09 Feb 2012 18:29:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1RvYk3-0005ve-H9
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 18:29:11 +0000
Received: from [85.158.139.83:4959] by server-3.bemta-5.messagelabs.com id
	59/E9-25605-670143F4; Thu, 09 Feb 2012 18:29:10 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1328812148!14428999!1
X-Originating-IP: [65.54.61.91]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22006 invoked from network); 9 Feb 2012 18:29:09 -0000
Received: from snt0-omc2-s40.snt0.hotmail.com (HELO
	snt0-omc2-s40.snt0.hotmail.com) (65.54.61.91)
	by server-10.tower-182.messagelabs.com with SMTP;
	9 Feb 2012 18:29:09 -0000
Received: from SNT114-W20 ([65.55.90.72]) by snt0-omc2-s40.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Thu, 9 Feb 2012 10:29:08 -0800
Message-ID: <SNT114-W20A0B878093084121DA472A67B0@phx.gbl>
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Thu, 9 Feb 2012 12:29:07 -0600
Importance: Normal
In-Reply-To: <CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>,
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>,
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 09 Feb 2012 18:29:08.0130 (UTC)
	FILETIME=[B5DE8820:01CCE758]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4097050319924484447=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4097050319924484447==
Content-Type: multipart/alternative;
	boundary="_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_"

--_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi again Shriram=2C

Thank you for your reply and explanation. You are right I need a different =
port=2C may be 9001 in that case=2C but see...
That was the full test but in fact I tested everything with one disk "(Unit=
 C:)" and the same thing happens... if you think
that doing it that way would save more useful information in the logs I can=
 save them again :).

The NFS mount is in /mnt/domus only to begin testing remus. I put one VM im=
age there... start remus with --no-net and everything is fine.=20
The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.

It is so strange that it works only for Linux!! (both are HVM)

And yes=2C if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?

Thank you so much!!!

Tony.


From: rshriram@cs.ubc.ca
Date: Thu=2C 9 Feb 2012 00:35:15 -0800
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com

On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmail.co=
m> wrote:






Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:


Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use


Thanks for the logs.


 The first thing that pops out is:

['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C

['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C



You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is

established between primary and backup for each replicated disk.


 Also when I boot up the VM (Windows Server 2003) from NFS=20


from NFS ? just to make sure that we are on same page=2C is the above direc=
tory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup ho=
st ?=20


 If so=2C then remus disk replication will not work=2C as its based on a sh=
ared-nothing model.
 In fact=2C it could corrupt your disk badly. If disk consistency is not an=
 issue=2C then you are better off
 running remus without disk replication (though there is no guarantee that =
the domain will failover properly).



 and without remus or disk replication=2C in both the primary and the backu=
p


there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems.=20


Oh great. So network buffering is out of the picture. If it works for linux=
=2C it should work for windows too.
=20

But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.



Thank you a lot!!

Tony.

> From: rshriram@cs.ubc.ca


> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com


> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C  <xen-users-request@lists.xensourc=
e.com> wrote:


> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the


> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg


> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error


> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument


> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored


>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup


> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).


> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there


> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list


> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
 		 	   		 =20



 		 	   		  =

--_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hi again Shriram=2C<br><br>Thank you for your reply and explanation. You ar=
e right I need a different port=2C may be 9001 in that case=2C but see...<b=
r>That was the full test but in fact I tested everything with one disk "(Un=
it C:)" and the same thing happens... if you think<br>that doing it that wa=
y would save more useful information in the logs I can save them again :).<=
br><br>The NFS mount is in /mnt/domus only to begin testing remus. I put on=
e VM image there... start remus with --no-net and everything is fine. <br>T=
he directory /home/remus is just to work with remus and disk replication an=
d is not and NFS mount.<br><br>It is so strange that it works only for Linu=
x!! (both are HVM)<br><br>And yes=2C if that directory was shared that migh=
t corrupt my disk and I also need DRBD to replicate the image... is that po=
ssible for img files?<br>and just one last question... after failover how c=
an I get back the execution of the VM from the backup to the primary host o=
nce it is ready ?<br><br>Thank you so much!!!<br><br>Tony.<br><br><br><div>=
<div id=3D"SkyDrivePlaceholder"></div><hr id=3D"stopSpelling">From: rshrira=
m@cs.ubc.ca<br>Date: Thu=2C 9 Feb 2012 00:35:15 -0800<br>Subject: Re: [Xen-=
users] Remus crashes only with Windows Server 2003<br>To: dftonywhite@hotma=
il.com<br>CC: xen-users@lists.xensource.com<br><br><div class=3D"ecxgmail_q=
uote">On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <span dir=3D"ltr"=
>&lt=3B<a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com</=
a>&gt=3B</span> wrote:<br><blockquote class=3D"ecxgmail_quote" style=3D"bor=
der-left:1px #ccc solid=3Bpadding-left:1ex">




<div><div dir=3D"ltr">
Hello Shriram=2C<br><br>Just comming back to Remus HA=2C three weeks ago I =
sent this thread and the situation hasn't changed. You are right=2C<br>remu=
s works properly with --no-net option.<br><br>There is actually this tapdis=
k related error in the syslog file in the primary host:<br>

Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">192.168.2.4=
:9000</a>: 98 Address already in use<br></div></div></blockquote><div><br>
Thanks for the logs.<br>

&nbsp=3BThe first thing that pops out is:<br>
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C<br>
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C<br>
<br>
You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is<br>
established between primary and backup for each replicated disk.<br>
<br>&nbsp=3B</div><blockquote class=3D"ecxgmail_quote" style=3D"padding-lef=
t:1ex"><div><div dir=3D"ltr">Also when I boot up the VM (Windows Server 200=
3) from NFS </div></div>

</blockquote><div><br>from NFS ? just to make sure that we are on same page=
=2C is the above directory /home/remus an NFS mount ?<br>i.e. is that win2k=
3-exchange.img "shared" between the primary and backup host ? <br>

&nbsp=3BIf so=2C then remus disk replication will not work=2C as its based =
on a shared-nothing model.<br>&nbsp=3BIn fact=2C it could corrupt your disk=
 badly. If disk consistency is not an issue=2C then you are better off<br>&=
nbsp=3Brunning remus without disk replication (though there is no guarantee=
 that the domain will failover properly).<br>

<br>&nbsp=3B</div><blockquote class=3D"ecxgmail_quote" style=3D"padding-lef=
t:1ex"><div><div dir=3D"ltr">and without remus or disk replication=2C in bo=
th the primary and the backup<br>

there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.<br>I have the sch_plug module installed correctly in both hosts an=
d everything works perfect for Linux systems. </div></div></blockquote>

<div><br>Oh great. So network buffering is out of the picture. If it works =
for linux=2C it should work for windows too.<br>&nbsp=3B</div><blockquote c=
lass=3D"ecxgmail_quote" style=3D"padding-left:1ex">

<div><div dir=3D"ltr">But it just cannot come true<br>for Windows.<br><br>I=
 attach xend.log and syslog from primary and backup if you'd like to see fu=
rther information in order to help me.<br><br></div></div></blockquote>

<blockquote class=3D"ecxgmail_quote" style=3D"padding-left:1ex"><div><div d=
ir=3D"ltr">Thank you a lot!!<br><br>Tony.<br><br><div></div><div></div>&gt=
=3B From: <a href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.ubc.ca</a><br>

&gt=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<br>&gt=3B To: <a href=3D"mai=
lto:xen-users@lists.xensource.com">xen-users@lists.xensource.com</a><br>&gt=
=3B CC: <a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com<=
/a><br>

&gt=3B Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003=
<div><div class=3D"h5"><br>&gt=3B <br>&gt=3B On Fri=2C Jan 13=2C 2012 at 9:=
05 AM=2C  &lt=3B<a href=3D"mailto:xen-users-request@lists.xensource.com">xe=
n-users-request@lists.xensource.com</a>&gt=3B wrote:<br>

&gt=3B &gt=3B I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus =
and disk replication works perfect &nbsp=3Bfor Ubuntu systems=2C<br>&gt=3B =
&gt=3B but when I start Remus for Windows Sever 2003 (running Microsoft Exc=
hange Enterprise 2003) it crashes giving the<br>

&gt=3B &gt=3B following error:<br>&gt=3B &gt=3B<br>&gt=3B <br>&gt=3B Is tha=
t Ubuntu VM a PV or HVM ?<br>&gt=3B I presume that remus with --no-net work=
s properly ?<br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/working-remus# xm =
create exchange-hvm.cfg<br>

&gt=3B &gt=3B root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4=
<br>&gt=3B &gt=3B qemu logdirty mode: enable<br>&gt=3B &gt=3B xc: error: Er=
ror when writing to state file (4a) (errno 104) (104 =3D Connection reset b=
y peer): Internal error<br>

&gt=3B &gt=3B qemu logdirty mode: disable<br>&gt=3B &gt=3B PROF: resumed at=
 1326315866.106150<br>&gt=3B &gt=3B resuming QEMU<br>&gt=3B &gt=3B tc filte=
r del dev vif3.0 parent ffff: proto ip pref 10 u32<br>&gt=3B &gt=3B RTNETLI=
NK answers: Invalid argument<br>

&gt=3B &gt=3B We have an error talking to the kernel<br>&gt=3B &gt=3B Excep=
tion xen.remus.util.PipeException: PipeException('tc failed: 2=2C No such f=
ile or directory'=2C) in &lt=3Bbound method BufferedNIC.__del__ of &lt=3Bxe=
n.remus.device.BufferedNIC object at 0x24b7510&gt=3B&gt=3B ignored<br>

&gt=3B <br>&gt=3B This error tells me nothing. "Connection reset by peer" c=
ould result<br>&gt=3B from a lot of issues.<br>&gt=3B A. check the syslog i=
n primary and backup=2C for errors related to tapdisk<br>&gt=3B B. Check th=
e xend.log file in backup<br>

&gt=3B C. If your system works with --no-net=2C then try to boot up the VM<=
br>&gt=3B without remus=2C and make sure that<br>&gt=3B there is a vif inte=
rface for the VM. And make sure that interface is<br>&gt=3B on the bridge (=
if you have bridging enabled).<br>

&gt=3B Remus tries to install a network buffer (sch_plug) to the vif interf=
ace.<br>&gt=3B <br>&gt=3B <br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/work=
ing-remus#<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B It seems that on the backup re=
mus or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn't sh=
ow a new vif there<br>

&gt=3B &gt=3B when starting remus.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Any he=
lp would be highly appreciated!<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Tony.<br>=
&gt=3B <br></div></div>&gt=3B _____________________________________________=
__<br>&gt=3B Xen-users mailing list<br>

&gt=3B <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xen=
source.com</a><br>&gt=3B <a href=3D"http://lists.xensource.com/xen-users" t=
arget=3D"_blank">http://lists.xensource.com/xen-users</a><br> 		 	   		  </=
div>

</div>
</blockquote></div><br></div> 		 	   		  </div></body>
</html>=

--_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_--


--===============4097050319924484447==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4097050319924484447==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 18:31:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 18:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvYk5-0005vs-47; Thu, 09 Feb 2012 18:29:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1RvYk3-0005ve-H9
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 18:29:11 +0000
Received: from [85.158.139.83:4959] by server-3.bemta-5.messagelabs.com id
	59/E9-25605-670143F4; Thu, 09 Feb 2012 18:29:10 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1328812148!14428999!1
X-Originating-IP: [65.54.61.91]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22006 invoked from network); 9 Feb 2012 18:29:09 -0000
Received: from snt0-omc2-s40.snt0.hotmail.com (HELO
	snt0-omc2-s40.snt0.hotmail.com) (65.54.61.91)
	by server-10.tower-182.messagelabs.com with SMTP;
	9 Feb 2012 18:29:09 -0000
Received: from SNT114-W20 ([65.55.90.72]) by snt0-omc2-s40.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Thu, 9 Feb 2012 10:29:08 -0800
Message-ID: <SNT114-W20A0B878093084121DA472A67B0@phx.gbl>
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Thu, 9 Feb 2012 12:29:07 -0600
Importance: Normal
In-Reply-To: <CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>,
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>,
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 09 Feb 2012 18:29:08.0130 (UTC)
	FILETIME=[B5DE8820:01CCE758]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4097050319924484447=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4097050319924484447==
Content-Type: multipart/alternative;
	boundary="_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_"

--_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi again Shriram=2C

Thank you for your reply and explanation. You are right I need a different =
port=2C may be 9001 in that case=2C but see...
That was the full test but in fact I tested everything with one disk "(Unit=
 C:)" and the same thing happens... if you think
that doing it that way would save more useful information in the logs I can=
 save them again :).

The NFS mount is in /mnt/domus only to begin testing remus. I put one VM im=
age there... start remus with --no-net and everything is fine.=20
The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.

It is so strange that it works only for Linux!! (both are HVM)

And yes=2C if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?

Thank you so much!!!

Tony.


From: rshriram@cs.ubc.ca
Date: Thu=2C 9 Feb 2012 00:35:15 -0800
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com

On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmail.co=
m> wrote:






Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:


Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use


Thanks for the logs.


 The first thing that pops out is:

['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C

['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C



You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is

established between primary and backup for each replicated disk.


 Also when I boot up the VM (Windows Server 2003) from NFS=20


from NFS ? just to make sure that we are on same page=2C is the above direc=
tory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup ho=
st ?=20


 If so=2C then remus disk replication will not work=2C as its based on a sh=
ared-nothing model.
 In fact=2C it could corrupt your disk badly. If disk consistency is not an=
 issue=2C then you are better off
 running remus without disk replication (though there is no guarantee that =
the domain will failover properly).



 and without remus or disk replication=2C in both the primary and the backu=
p


there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems.=20


Oh great. So network buffering is out of the picture. If it works for linux=
=2C it should work for windows too.
=20

But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.



Thank you a lot!!

Tony.

> From: rshriram@cs.ubc.ca


> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com


> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C  <xen-users-request@lists.xensourc=
e.com> wrote:


> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the


> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg


> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error


> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument


> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored


>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup


> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).


> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there


> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list


> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
 		 	   		 =20



 		 	   		  =

--_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hi again Shriram=2C<br><br>Thank you for your reply and explanation. You ar=
e right I need a different port=2C may be 9001 in that case=2C but see...<b=
r>That was the full test but in fact I tested everything with one disk "(Un=
it C:)" and the same thing happens... if you think<br>that doing it that wa=
y would save more useful information in the logs I can save them again :).<=
br><br>The NFS mount is in /mnt/domus only to begin testing remus. I put on=
e VM image there... start remus with --no-net and everything is fine. <br>T=
he directory /home/remus is just to work with remus and disk replication an=
d is not and NFS mount.<br><br>It is so strange that it works only for Linu=
x!! (both are HVM)<br><br>And yes=2C if that directory was shared that migh=
t corrupt my disk and I also need DRBD to replicate the image... is that po=
ssible for img files?<br>and just one last question... after failover how c=
an I get back the execution of the VM from the backup to the primary host o=
nce it is ready ?<br><br>Thank you so much!!!<br><br>Tony.<br><br><br><div>=
<div id=3D"SkyDrivePlaceholder"></div><hr id=3D"stopSpelling">From: rshrira=
m@cs.ubc.ca<br>Date: Thu=2C 9 Feb 2012 00:35:15 -0800<br>Subject: Re: [Xen-=
users] Remus crashes only with Windows Server 2003<br>To: dftonywhite@hotma=
il.com<br>CC: xen-users@lists.xensource.com<br><br><div class=3D"ecxgmail_q=
uote">On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <span dir=3D"ltr"=
>&lt=3B<a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com</=
a>&gt=3B</span> wrote:<br><blockquote class=3D"ecxgmail_quote" style=3D"bor=
der-left:1px #ccc solid=3Bpadding-left:1ex">




<div><div dir=3D"ltr">
Hello Shriram=2C<br><br>Just comming back to Remus HA=2C three weeks ago I =
sent this thread and the situation hasn't changed. You are right=2C<br>remu=
s works properly with --no-net option.<br><br>There is actually this tapdis=
k related error in the syslog file in the primary host:<br>

Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">192.168.2.4=
:9000</a>: 98 Address already in use<br></div></div></blockquote><div><br>
Thanks for the logs.<br>

&nbsp=3BThe first thing that pops out is:<br>
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C<br>
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C<br>
<br>
You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is<br>
established between primary and backup for each replicated disk.<br>
<br>&nbsp=3B</div><blockquote class=3D"ecxgmail_quote" style=3D"padding-lef=
t:1ex"><div><div dir=3D"ltr">Also when I boot up the VM (Windows Server 200=
3) from NFS </div></div>

</blockquote><div><br>from NFS ? just to make sure that we are on same page=
=2C is the above directory /home/remus an NFS mount ?<br>i.e. is that win2k=
3-exchange.img "shared" between the primary and backup host ? <br>

&nbsp=3BIf so=2C then remus disk replication will not work=2C as its based =
on a shared-nothing model.<br>&nbsp=3BIn fact=2C it could corrupt your disk=
 badly. If disk consistency is not an issue=2C then you are better off<br>&=
nbsp=3Brunning remus without disk replication (though there is no guarantee=
 that the domain will failover properly).<br>

<br>&nbsp=3B</div><blockquote class=3D"ecxgmail_quote" style=3D"padding-lef=
t:1ex"><div><div dir=3D"ltr">and without remus or disk replication=2C in bo=
th the primary and the backup<br>

there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.<br>I have the sch_plug module installed correctly in both hosts an=
d everything works perfect for Linux systems. </div></div></blockquote>

<div><br>Oh great. So network buffering is out of the picture. If it works =
for linux=2C it should work for windows too.<br>&nbsp=3B</div><blockquote c=
lass=3D"ecxgmail_quote" style=3D"padding-left:1ex">

<div><div dir=3D"ltr">But it just cannot come true<br>for Windows.<br><br>I=
 attach xend.log and syslog from primary and backup if you'd like to see fu=
rther information in order to help me.<br><br></div></div></blockquote>

<blockquote class=3D"ecxgmail_quote" style=3D"padding-left:1ex"><div><div d=
ir=3D"ltr">Thank you a lot!!<br><br>Tony.<br><br><div></div><div></div>&gt=
=3B From: <a href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.ubc.ca</a><br>

&gt=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<br>&gt=3B To: <a href=3D"mai=
lto:xen-users@lists.xensource.com">xen-users@lists.xensource.com</a><br>&gt=
=3B CC: <a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com<=
/a><br>

&gt=3B Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003=
<div><div class=3D"h5"><br>&gt=3B <br>&gt=3B On Fri=2C Jan 13=2C 2012 at 9:=
05 AM=2C  &lt=3B<a href=3D"mailto:xen-users-request@lists.xensource.com">xe=
n-users-request@lists.xensource.com</a>&gt=3B wrote:<br>

&gt=3B &gt=3B I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus =
and disk replication works perfect &nbsp=3Bfor Ubuntu systems=2C<br>&gt=3B =
&gt=3B but when I start Remus for Windows Sever 2003 (running Microsoft Exc=
hange Enterprise 2003) it crashes giving the<br>

&gt=3B &gt=3B following error:<br>&gt=3B &gt=3B<br>&gt=3B <br>&gt=3B Is tha=
t Ubuntu VM a PV or HVM ?<br>&gt=3B I presume that remus with --no-net work=
s properly ?<br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/working-remus# xm =
create exchange-hvm.cfg<br>

&gt=3B &gt=3B root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4=
<br>&gt=3B &gt=3B qemu logdirty mode: enable<br>&gt=3B &gt=3B xc: error: Er=
ror when writing to state file (4a) (errno 104) (104 =3D Connection reset b=
y peer): Internal error<br>

&gt=3B &gt=3B qemu logdirty mode: disable<br>&gt=3B &gt=3B PROF: resumed at=
 1326315866.106150<br>&gt=3B &gt=3B resuming QEMU<br>&gt=3B &gt=3B tc filte=
r del dev vif3.0 parent ffff: proto ip pref 10 u32<br>&gt=3B &gt=3B RTNETLI=
NK answers: Invalid argument<br>

&gt=3B &gt=3B We have an error talking to the kernel<br>&gt=3B &gt=3B Excep=
tion xen.remus.util.PipeException: PipeException('tc failed: 2=2C No such f=
ile or directory'=2C) in &lt=3Bbound method BufferedNIC.__del__ of &lt=3Bxe=
n.remus.device.BufferedNIC object at 0x24b7510&gt=3B&gt=3B ignored<br>

&gt=3B <br>&gt=3B This error tells me nothing. "Connection reset by peer" c=
ould result<br>&gt=3B from a lot of issues.<br>&gt=3B A. check the syslog i=
n primary and backup=2C for errors related to tapdisk<br>&gt=3B B. Check th=
e xend.log file in backup<br>

&gt=3B C. If your system works with --no-net=2C then try to boot up the VM<=
br>&gt=3B without remus=2C and make sure that<br>&gt=3B there is a vif inte=
rface for the VM. And make sure that interface is<br>&gt=3B on the bridge (=
if you have bridging enabled).<br>

&gt=3B Remus tries to install a network buffer (sch_plug) to the vif interf=
ace.<br>&gt=3B <br>&gt=3B <br>&gt=3B <br>&gt=3B &gt=3B root@neutrino:~/work=
ing-remus#<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B It seems that on the backup re=
mus or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn't sh=
ow a new vif there<br>

&gt=3B &gt=3B when starting remus.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Any he=
lp would be highly appreciated!<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Tony.<br>=
&gt=3B <br></div></div>&gt=3B _____________________________________________=
__<br>&gt=3B Xen-users mailing list<br>

&gt=3B <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xen=
source.com</a><br>&gt=3B <a href=3D"http://lists.xensource.com/xen-users" t=
arget=3D"_blank">http://lists.xensource.com/xen-users</a><br> 		 	   		  </=
div>

</div>
</blockquote></div><br></div> 		 	   		  </div></body>
</html>=

--_2e7973d9-d1c5-4d8e-93e6-d05181924ac0_--


--===============4097050319924484447==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4097050319924484447==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 19:22:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 19:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvZY5-0007Ue-NP; Thu, 09 Feb 2012 19:20:53 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1RvZY1-0007UQ-Ab
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 19:20:49 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1328815241!10818344!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1211 invoked from network); 9 Feb 2012 19:20:41 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 19:20:41 -0000
Received: by wgbdr13 with SMTP id dr13so1855081wgb.24
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 11:20:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr5984730wib.3.1328815241467; Thu,
	09 Feb 2012 11:20:41 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Thu, 9 Feb 2012 11:20:41 -0800 (PST)
Date: Thu, 9 Feb 2012 11:20:41 -0800
Message-ID: <CAMrHX2UPqRKyvbue5s7AZA=Oeb_z61gbeA0OzO8r1LRD9Xm_tg@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQkULi57ubGIkTVpKY3VjCfblyRPisFQW89X24ilNWVR1WxT+4RUhh1wE8N4HGKpAGMfoZvy
Subject: [Xen-users] Mising features from xl/lib xl in Xen 4.1
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6257514076242540606=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6257514076242540606==
Content-Type: multipart/alternative; boundary=f46d043c807070964d04b88ce870

--f46d043c807070964d04b88ce870
Content-Type: text/plain; charset=ISO-8859-1

According to the xen 4.1 release notes linked from here:
http://xen.org/products/xen_source.html

Some features are missing from xen 4.1. i.e.

*List of missing features from xl/libxl in Xen 4.1:*

**

   -

   *PVUSB (for more info see PVUSB sections of:
XenUSBPassthrough<http://wiki.xen.org/xenwiki/XenUSBPassthrough.html>
   )*
   -

   *PVSCSI (for more info see:
XenPVSCSI<http://wiki.xen.org/xenwiki/XenPVSCSI.html>
   )*
   - *Remus FT (Fault Tolerance)*
   - *VGA graphics card passthru*
   - *NUMA-aware memory allocation for VMs. xl in Xen 4.1 will allocate
   equal amount of memory from every NUMA node for the VM. xm/xend allocates
   all the memory from the same NUMA node.*

However, the release notes are linked to the old wiki which is now
read-only.

Do these release notes, particularly the missing features section still
apply to the current stable build of xen 4.1.2?

--f46d043c807070964d04b88ce870
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p class=3D"line874" style=3D"margin-top:1.12em!important;margin-right:0px!=
important;margin-bottom:1.12em!important;margin-left:0px!important;padding-=
top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-size:12p=
x;color:rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif;backgr=
ound-color:rgb(255,255,255)">
According to the xen 4.1 release notes linked from here:=A0<a href=3D"http:=
//xen.org/products/xen_source.html" style=3D"background-color:transparent">=
http://xen.org/products/xen_source.html</a></p><p class=3D"line874" style=
=3D"margin-top:1.12em!important;margin-right:0px!important;margin-bottom:1.=
12em!important;margin-left:0px!important;padding-top:0px;padding-right:0px;=
padding-bottom:0px;padding-left:0px;font-size:12px;color:rgb(51,51,51);font=
-family:Verdana,Arial,Helvetica,sans-serif;background-color:rgb(255,255,255=
)">
Some features are missing from xen 4.1. i.e.</p><p class=3D"line874" style=
=3D"margin-top:1.12em!important;margin-right:0px!important;margin-bottom:1.=
12em!important;margin-left:0px!important;padding-top:0px;padding-right:0px;=
padding-bottom:0px;padding-left:0px;font-size:12px;color:rgb(51,51,51);font=
-family:Verdana,Arial,Helvetica,sans-serif;background-color:rgb(255,255,255=
)">
<b>List of missing features from xl/libxl in Xen 4.1:</b></p><p class=3D"li=
ne874" style=3D"margin-top:1.12em!important;margin-right:0px!important;marg=
in-bottom:1.12em!important;margin-left:0px!important;padding-top:0px;paddin=
g-right:0px;padding-bottom:0px;padding-left:0px;font-size:12px;color:rgb(51=
,51,51);font-family:Verdana,Arial,Helvetica,sans-serif;background-color:rgb=
(255,255,255)">
<b><span class=3D"anchor" id=3D"line-82"></span></b></p><ul style=3D"color:=
rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px=
;background-color:rgb(255,255,255)"><li><p class=3D"line862" style=3D"margi=
n-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0p=
x;padding-right:0px;padding-bottom:0px;padding-left:0px">
<b>PVUSB (for more info see PVUSB sections of:=A0<a href=3D"http://wiki.xen=
.org/xenwiki/XenUSBPassthrough.html" style=3D"color:rgb(102,102,102);border=
-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-w=
idth:0px;border-style:initial;border-color:initial;text-decoration:none">Xe=
nUSBPassthrough</a>)<span class=3D"anchor" id=3D"line-83"></span></b></p>
</li><li><p class=3D"line862" style=3D"margin-top:0px;margin-right:0px;marg=
in-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bot=
tom:0px;padding-left:0px"><b>PVSCSI (for more info see:=A0<a href=3D"http:/=
/wiki.xen.org/xenwiki/XenPVSCSI.html" style=3D"color:rgb(102,102,102);borde=
r-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-=
width:0px;border-style:initial;border-color:initial;text-decoration:none">X=
enPVSCSI</a>)<span class=3D"anchor" id=3D"line-84"></span></b></p>
</li><li><b>Remus FT (Fault Tolerance)<span class=3D"anchor" id=3D"line-85"=
></span></b></li><li><b>VGA graphics card passthru<span class=3D"anchor" id=
=3D"line-86"></span></b></li><li><b>NUMA-aware memory allocation for VMs. x=
l in Xen 4.1 will allocate equal amount of memory from every NUMA node for =
the VM. xm/xend allocates all the memory from the same NUMA node.</b></li>
</ul><div><font color=3D"#333333" face=3D"Verdana, Arial, Helvetica, sans-s=
erif"><span style=3D"font-size:12px">However, the release notes are linked =
to the old wiki which is now read-only.</span></font></div><div><font color=
=3D"#333333" face=3D"Verdana, Arial, Helvetica, sans-serif"><span style=3D"=
font-size:12px"><br>
</span></font></div><div><font color=3D"#333333" face=3D"Verdana, Arial, He=
lvetica, sans-serif"><span style=3D"font-size:12px">Do these release notes,=
 particularly the missing features section still apply to the current stabl=
e build of xen 4.1.2?</span></font></div>

--f46d043c807070964d04b88ce870--


--===============6257514076242540606==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6257514076242540606==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 19:22:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 19:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvZY5-0007Ue-NP; Thu, 09 Feb 2012 19:20:53 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1RvZY1-0007UQ-Ab
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 19:20:49 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1328815241!10818344!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1211 invoked from network); 9 Feb 2012 19:20:41 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 19:20:41 -0000
Received: by wgbdr13 with SMTP id dr13so1855081wgb.24
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 11:20:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr5984730wib.3.1328815241467; Thu,
	09 Feb 2012 11:20:41 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Thu, 9 Feb 2012 11:20:41 -0800 (PST)
Date: Thu, 9 Feb 2012 11:20:41 -0800
Message-ID: <CAMrHX2UPqRKyvbue5s7AZA=Oeb_z61gbeA0OzO8r1LRD9Xm_tg@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQkULi57ubGIkTVpKY3VjCfblyRPisFQW89X24ilNWVR1WxT+4RUhh1wE8N4HGKpAGMfoZvy
Subject: [Xen-users] Mising features from xl/lib xl in Xen 4.1
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6257514076242540606=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6257514076242540606==
Content-Type: multipart/alternative; boundary=f46d043c807070964d04b88ce870

--f46d043c807070964d04b88ce870
Content-Type: text/plain; charset=ISO-8859-1

According to the xen 4.1 release notes linked from here:
http://xen.org/products/xen_source.html

Some features are missing from xen 4.1. i.e.

*List of missing features from xl/libxl in Xen 4.1:*

**

   -

   *PVUSB (for more info see PVUSB sections of:
XenUSBPassthrough<http://wiki.xen.org/xenwiki/XenUSBPassthrough.html>
   )*
   -

   *PVSCSI (for more info see:
XenPVSCSI<http://wiki.xen.org/xenwiki/XenPVSCSI.html>
   )*
   - *Remus FT (Fault Tolerance)*
   - *VGA graphics card passthru*
   - *NUMA-aware memory allocation for VMs. xl in Xen 4.1 will allocate
   equal amount of memory from every NUMA node for the VM. xm/xend allocates
   all the memory from the same NUMA node.*

However, the release notes are linked to the old wiki which is now
read-only.

Do these release notes, particularly the missing features section still
apply to the current stable build of xen 4.1.2?

--f46d043c807070964d04b88ce870
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p class=3D"line874" style=3D"margin-top:1.12em!important;margin-right:0px!=
important;margin-bottom:1.12em!important;margin-left:0px!important;padding-=
top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-size:12p=
x;color:rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif;backgr=
ound-color:rgb(255,255,255)">
According to the xen 4.1 release notes linked from here:=A0<a href=3D"http:=
//xen.org/products/xen_source.html" style=3D"background-color:transparent">=
http://xen.org/products/xen_source.html</a></p><p class=3D"line874" style=
=3D"margin-top:1.12em!important;margin-right:0px!important;margin-bottom:1.=
12em!important;margin-left:0px!important;padding-top:0px;padding-right:0px;=
padding-bottom:0px;padding-left:0px;font-size:12px;color:rgb(51,51,51);font=
-family:Verdana,Arial,Helvetica,sans-serif;background-color:rgb(255,255,255=
)">
Some features are missing from xen 4.1. i.e.</p><p class=3D"line874" style=
=3D"margin-top:1.12em!important;margin-right:0px!important;margin-bottom:1.=
12em!important;margin-left:0px!important;padding-top:0px;padding-right:0px;=
padding-bottom:0px;padding-left:0px;font-size:12px;color:rgb(51,51,51);font=
-family:Verdana,Arial,Helvetica,sans-serif;background-color:rgb(255,255,255=
)">
<b>List of missing features from xl/libxl in Xen 4.1:</b></p><p class=3D"li=
ne874" style=3D"margin-top:1.12em!important;margin-right:0px!important;marg=
in-bottom:1.12em!important;margin-left:0px!important;padding-top:0px;paddin=
g-right:0px;padding-bottom:0px;padding-left:0px;font-size:12px;color:rgb(51=
,51,51);font-family:Verdana,Arial,Helvetica,sans-serif;background-color:rgb=
(255,255,255)">
<b><span class=3D"anchor" id=3D"line-82"></span></b></p><ul style=3D"color:=
rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px=
;background-color:rgb(255,255,255)"><li><p class=3D"line862" style=3D"margi=
n-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0p=
x;padding-right:0px;padding-bottom:0px;padding-left:0px">
<b>PVUSB (for more info see PVUSB sections of:=A0<a href=3D"http://wiki.xen=
.org/xenwiki/XenUSBPassthrough.html" style=3D"color:rgb(102,102,102);border=
-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-w=
idth:0px;border-style:initial;border-color:initial;text-decoration:none">Xe=
nUSBPassthrough</a>)<span class=3D"anchor" id=3D"line-83"></span></b></p>
</li><li><p class=3D"line862" style=3D"margin-top:0px;margin-right:0px;marg=
in-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bot=
tom:0px;padding-left:0px"><b>PVSCSI (for more info see:=A0<a href=3D"http:/=
/wiki.xen.org/xenwiki/XenPVSCSI.html" style=3D"color:rgb(102,102,102);borde=
r-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-=
width:0px;border-style:initial;border-color:initial;text-decoration:none">X=
enPVSCSI</a>)<span class=3D"anchor" id=3D"line-84"></span></b></p>
</li><li><b>Remus FT (Fault Tolerance)<span class=3D"anchor" id=3D"line-85"=
></span></b></li><li><b>VGA graphics card passthru<span class=3D"anchor" id=
=3D"line-86"></span></b></li><li><b>NUMA-aware memory allocation for VMs. x=
l in Xen 4.1 will allocate equal amount of memory from every NUMA node for =
the VM. xm/xend allocates all the memory from the same NUMA node.</b></li>
</ul><div><font color=3D"#333333" face=3D"Verdana, Arial, Helvetica, sans-s=
erif"><span style=3D"font-size:12px">However, the release notes are linked =
to the old wiki which is now read-only.</span></font></div><div><font color=
=3D"#333333" face=3D"Verdana, Arial, Helvetica, sans-serif"><span style=3D"=
font-size:12px"><br>
</span></font></div><div><font color=3D"#333333" face=3D"Verdana, Arial, He=
lvetica, sans-serif"><span style=3D"font-size:12px">Do these release notes,=
 particularly the missing features section still apply to the current stabl=
e build of xen 4.1.2?</span></font></div>

--f46d043c807070964d04b88ce870--


--===============6257514076242540606==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6257514076242540606==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 19:53:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 19:53:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rva2B-0008AM-KU; Thu, 09 Feb 2012 19:51:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1Rva2A-0008A5-1G
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 19:51:58 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1328817111!4348300!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15044 invoked from network); 9 Feb 2012 19:51:51 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 19:51:51 -0000
Received: by wibhm2 with SMTP id hm2so5981029wib.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 11:51:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.100.33 with SMTP id ev1mr6158732wib.3.1328817111266; Thu,
	09 Feb 2012 11:51:51 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Thu, 9 Feb 2012 11:51:51 -0800 (PST)
In-Reply-To: <CAPLO1L6yp4LOYLM-Ng1SW-GwxBcXwcyGPtUGPV+Sp_ZL6GagFA@mail.gmail.com>
References: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
	<CAPLO1L6yp4LOYLM-Ng1SW-GwxBcXwcyGPtUGPV+Sp_ZL6GagFA@mail.gmail.com>
Date: Thu, 9 Feb 2012 11:51:51 -0800
Message-ID: <CAMrHX2UzEV5c96kihJTHBSYiozyd2VeEH_Aj4gtyA4eMvd4cNg@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: Shane Johnson <sdj@rasmussenequipment.com>, xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQnQco6kVVF5b+phLf+GWP4GbxFlLXHfUiVM0UK7Lftt1Ae8ZAl6lNkR7kS83z+xYTGeJm1G
Subject: Re: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1384863295728033965=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1384863295728033965==
Content-Type: multipart/alternative; boundary=f46d04440266e3761f04b88d579f

--f46d04440266e3761f04b88d579f
Content-Type: text/plain; charset=ISO-8859-1

I'd rather not use an LVM master but use vhd COW disks.

However, you've said "destroy it when done work". how do I detect the
shutdown?
Or better still, is there a way to run a script before a domain is created?

It looks a bit hacky but I may be able to add something into one of the
scripts in /etc/xen.
Are those scripts related to the deprecated xm?  I'd prefer to use what
will be current, so that would not suit.

Matt



On 8 February 2012 19:45, Shane Johnson <sdj@rasmussenequipment.com> wrote:

> Would using LVM master then using the snap shot and then just destroying
> it when done work?
>
> Shane
>
>
> On Wed, Feb 8, 2012 at 7:38 PM, Matthew Hook <matthew.hook@otoy.com>wrote:
>
>> How do I create a Virtual Machine disk that when started the user can do
>> whatever they like however,
>> when the domain ends (for any reason) the state of the disk is
>> automatically reverted to it's original state.
>>
>> I think this could be as easy as creating a copy on write VHD of the disk
>> I want to use as the "clean state".
>> Then before starting the domain, delete the VHD and re-create it, then
>> create the domain.
>>
>> It's trivial to script this, but if the user was to "restart" then I want
>> it reverted to.  So how do I detect a reboot etc?
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>>
>
>
>
> --
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
>
>
>

--f46d04440266e3761f04b88d579f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;d rather not use an LVM master but use vhd COW disks.<div><br></div><=
div>However, you&#39;ve said &quot;destroy it when done work&quot;. how do =
I detect the shutdown?</div><div>Or better still, is there a way to run a s=
cript before a domain is created?</div>
<div><br></div><div>It looks a bit hacky but I may be able to add something=
 into one of the scripts in /etc/xen.</div><div>Are those scripts related t=
o the deprecated xm? =A0I&#39;d prefer to use what will be current, so that=
 would not suit.</div>
<div><br></div><div>Matt<br><div><br></div><div><br><div><br><div class=3D"=
gmail_quote">On 8 February 2012 19:45, Shane Johnson <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sdj@rasmussenequipment.com" target=3D"_blank">sdj@rasmuss=
enequipment.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Would using LVM master then using the snap s=
hot and then just destroying it when done work?<div><br></div><div>Shane</d=
iv>

<div><br><br><div class=3D"gmail_quote"><div><div>On Wed, Feb 8, 2012 at 7:=
38 PM, Matthew Hook <span dir=3D"ltr">&lt;<a href=3D"mailto:matthew.hook@ot=
oy.com" target=3D"_blank">matthew.hook@otoy.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div>How do I create a Virt=
ual Machine disk that when started the user can do whatever they like howev=
er,<div>

when the domain ends (for any reason) the state of the disk is automaticall=
y reverted to it&#39;s original state.</div>

<div><br></div><div>I think this could be as easy as creating a copy on wri=
te VHD of the disk I want to use as the &quot;clean state&quot;.</div><div>=
Then before starting the domain, delete the VHD and re-create it, then crea=
te the domain.</div>



<div><br></div><div>It&#39;s trivial to script this, but if the user was to=
 &quot;restart&quot; then I want it reverted to. =A0So how do I detect a re=
boot etc?</div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><span><font color=3D"#888888"><br></font></=
span></blockquote></div><span><font color=3D"#888888"><br>
<br clear=3D"all"><div><br></div>-- <br>Shane D. Johnson<div>IT Administrat=
or</div><div>Rasmussen Equipment</div>
<div><br></div><br>
</font></span></div>
</blockquote></div><br></div></div>
</div>

--f46d04440266e3761f04b88d579f--


--===============1384863295728033965==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1384863295728033965==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 19:53:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 19:53:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rva2B-0008AM-KU; Thu, 09 Feb 2012 19:51:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1Rva2A-0008A5-1G
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 19:51:58 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1328817111!4348300!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15044 invoked from network); 9 Feb 2012 19:51:51 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Feb 2012 19:51:51 -0000
Received: by wibhm2 with SMTP id hm2so5981029wib.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 11:51:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.100.33 with SMTP id ev1mr6158732wib.3.1328817111266; Thu,
	09 Feb 2012 11:51:51 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Thu, 9 Feb 2012 11:51:51 -0800 (PST)
In-Reply-To: <CAPLO1L6yp4LOYLM-Ng1SW-GwxBcXwcyGPtUGPV+Sp_ZL6GagFA@mail.gmail.com>
References: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
	<CAPLO1L6yp4LOYLM-Ng1SW-GwxBcXwcyGPtUGPV+Sp_ZL6GagFA@mail.gmail.com>
Date: Thu, 9 Feb 2012 11:51:51 -0800
Message-ID: <CAMrHX2UzEV5c96kihJTHBSYiozyd2VeEH_Aj4gtyA4eMvd4cNg@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: Shane Johnson <sdj@rasmussenequipment.com>, xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQnQco6kVVF5b+phLf+GWP4GbxFlLXHfUiVM0UK7Lftt1Ae8ZAl6lNkR7kS83z+xYTGeJm1G
Subject: Re: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1384863295728033965=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1384863295728033965==
Content-Type: multipart/alternative; boundary=f46d04440266e3761f04b88d579f

--f46d04440266e3761f04b88d579f
Content-Type: text/plain; charset=ISO-8859-1

I'd rather not use an LVM master but use vhd COW disks.

However, you've said "destroy it when done work". how do I detect the
shutdown?
Or better still, is there a way to run a script before a domain is created?

It looks a bit hacky but I may be able to add something into one of the
scripts in /etc/xen.
Are those scripts related to the deprecated xm?  I'd prefer to use what
will be current, so that would not suit.

Matt



On 8 February 2012 19:45, Shane Johnson <sdj@rasmussenequipment.com> wrote:

> Would using LVM master then using the snap shot and then just destroying
> it when done work?
>
> Shane
>
>
> On Wed, Feb 8, 2012 at 7:38 PM, Matthew Hook <matthew.hook@otoy.com>wrote:
>
>> How do I create a Virtual Machine disk that when started the user can do
>> whatever they like however,
>> when the domain ends (for any reason) the state of the disk is
>> automatically reverted to it's original state.
>>
>> I think this could be as easy as creating a copy on write VHD of the disk
>> I want to use as the "clean state".
>> Then before starting the domain, delete the VHD and re-create it, then
>> create the domain.
>>
>> It's trivial to script this, but if the user was to "restart" then I want
>> it reverted to.  So how do I detect a reboot etc?
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>>
>
>
>
> --
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
>
>
>

--f46d04440266e3761f04b88d579f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;d rather not use an LVM master but use vhd COW disks.<div><br></div><=
div>However, you&#39;ve said &quot;destroy it when done work&quot;. how do =
I detect the shutdown?</div><div>Or better still, is there a way to run a s=
cript before a domain is created?</div>
<div><br></div><div>It looks a bit hacky but I may be able to add something=
 into one of the scripts in /etc/xen.</div><div>Are those scripts related t=
o the deprecated xm? =A0I&#39;d prefer to use what will be current, so that=
 would not suit.</div>
<div><br></div><div>Matt<br><div><br></div><div><br><div><br><div class=3D"=
gmail_quote">On 8 February 2012 19:45, Shane Johnson <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sdj@rasmussenequipment.com" target=3D"_blank">sdj@rasmuss=
enequipment.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Would using LVM master then using the snap s=
hot and then just destroying it when done work?<div><br></div><div>Shane</d=
iv>

<div><br><br><div class=3D"gmail_quote"><div><div>On Wed, Feb 8, 2012 at 7:=
38 PM, Matthew Hook <span dir=3D"ltr">&lt;<a href=3D"mailto:matthew.hook@ot=
oy.com" target=3D"_blank">matthew.hook@otoy.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div>How do I create a Virt=
ual Machine disk that when started the user can do whatever they like howev=
er,<div>

when the domain ends (for any reason) the state of the disk is automaticall=
y reverted to it&#39;s original state.</div>

<div><br></div><div>I think this could be as easy as creating a copy on wri=
te VHD of the disk I want to use as the &quot;clean state&quot;.</div><div>=
Then before starting the domain, delete the VHD and re-create it, then crea=
te the domain.</div>



<div><br></div><div>It&#39;s trivial to script this, but if the user was to=
 &quot;restart&quot; then I want it reverted to. =A0So how do I detect a re=
boot etc?</div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><span><font color=3D"#888888"><br></font></=
span></blockquote></div><span><font color=3D"#888888"><br>
<br clear=3D"all"><div><br></div>-- <br>Shane D. Johnson<div>IT Administrat=
or</div><div>Rasmussen Equipment</div>
<div><br></div><br>
</font></span></div>
</blockquote></div><br></div></div>
</div>

--f46d04440266e3761f04b88d579f--


--===============1384863295728033965==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1384863295728033965==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 21:02:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 21:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvb77-0002Y7-TN; Thu, 09 Feb 2012 21:01:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Rvb75-0002Y2-Jh
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:01:07 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1328821258!12571109!1
X-Originating-IP: [64.18.1.191]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3356 invoked from network); 9 Feb 2012 21:01:00 -0000
Received: from exprod6og106.obsmtp.com (HELO exprod6og106.obsmtp.com)
	(64.18.1.191) by server-16.tower-174.messagelabs.com with SMTP;
	9 Feb 2012 21:01:00 -0000
Received: from mail-qw0-f45.google.com ([209.85.216.45]) (using TLSv1) by
	exprod6ob106.postini.com ([64.18.5.12]) with SMTP
	ID DSNKTzQ0CtRRMbBSsx8hsuu/cBz7qwicM9/H@postini.com;
	Thu, 09 Feb 2012 13:00:59 PST
Received: by qabg40 with SMTP id g40so5602002qab.18
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 13:00:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.76.23 with SMTP id a23mr2250434qck.100.1328821257611; Thu,
	09 Feb 2012 13:00:57 -0800 (PST)
Received: by 10.229.229.9 with HTTP; Thu, 9 Feb 2012 13:00:57 -0800 (PST)
In-Reply-To: <CAMrHX2UzEV5c96kihJTHBSYiozyd2VeEH_Aj4gtyA4eMvd4cNg@mail.gmail.com>
References: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
	<CAPLO1L6yp4LOYLM-Ng1SW-GwxBcXwcyGPtUGPV+Sp_ZL6GagFA@mail.gmail.com>
	<CAMrHX2UzEV5c96kihJTHBSYiozyd2VeEH_Aj4gtyA4eMvd4cNg@mail.gmail.com>
Date: Thu, 9 Feb 2012 14:00:57 -0700
Message-ID: <CAPLO1L648DxtGCDYNSs2kUpi+3-K_JVkHRxsyaTR1LFFK+oOVw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Matthew Hook <matthew.hook@otoy.com>
X-Gm-Message-State: ALoCoQn5SBAAdTb/RL8HiYxCghzAMz+BowMyB03FL/X29O7efCQbF5OjQSWAILjtzGPLBT1Ei8SH
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8544207105987908277=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8544207105987908277==
Content-Type: multipart/alternative; boundary=00235429cbd407a8a504b88e4fb6

--00235429cbd407a8a504b88e4fb6
Content-Type: text/plain; charset=ISO-8859-1

Matt,
Sorry I don't have a lot of details on this as I have never used it, but I
read this information somewhere while starting my learning curve with Xen.
 If I remember correctly, they would create the snapshot then run the VM
off it, then just destroy it when the the DomU shut down.  As for the
scripting they didn't give any code just a general scenario.  Sorry I can't
 be of more help.

Shane

On Thu, Feb 9, 2012 at 12:51 PM, Matthew Hook <matthew.hook@otoy.com> wrote:

> I'd rather not use an LVM master but use vhd COW disks.
>
> However, you've said "destroy it when done work". how do I detect the
> shutdown?
> Or better still, is there a way to run a script before a domain is created?
>
> It looks a bit hacky but I may be able to add something into one of the
> scripts in /etc/xen.
> Are those scripts related to the deprecated xm?  I'd prefer to use what
> will be current, so that would not suit.
>
> Matt
>
>
>
> On 8 February 2012 19:45, Shane Johnson <sdj@rasmussenequipment.com>wrote:
>
>> Would using LVM master then using the snap shot and then just destroying
>> it when done work?
>>
>> Shane
>>
>>
>> On Wed, Feb 8, 2012 at 7:38 PM, Matthew Hook <matthew.hook@otoy.com>wrote:
>>
>>> How do I create a Virtual Machine disk that when started the user can do
>>> whatever they like however,
>>> when the domain ends (for any reason) the state of the disk is
>>> automatically reverted to it's original state.
>>>
>>> I think this could be as easy as creating a copy on write VHD of the
>>> disk I want to use as the "clean state".
>>> Then before starting the domain, delete the VHD and re-create it, then
>>> create the domain.
>>>
>>> It's trivial to script this, but if the user was to "restart" then I
>>> want it reverted to.  So how do I detect a reboot etc?
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xensource.com
>>> http://lists.xensource.com/xen-users
>>>
>>
>>
>>
>> --
>> Shane D. Johnson
>> IT Administrator
>> Rasmussen Equipment
>>
>>
>>
>


-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--00235429cbd407a8a504b88e4fb6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Matt,<div>Sorry I don&#39;t have a lot of details on this as I have never u=
sed it, but I read this information somewhere while starting my learning cu=
rve with Xen. =A0If I remember correctly, they would create the snapshot th=
en run the VM off it, then just destroy it when the the DomU shut down. =A0=
As for the scripting they didn&#39;t give any code just a general scenario.=
 =A0Sorry I can&#39;t =A0be of more help.</div>
<div><br></div><div>Shane<br><br><div class=3D"gmail_quote">On Thu, Feb 9, =
2012 at 12:51 PM, Matthew Hook <span dir=3D"ltr">&lt;<a href=3D"mailto:matt=
hew.hook@otoy.com">matthew.hook@otoy.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
I&#39;d rather not use an LVM master but use vhd COW disks.<div><br></div><=
div>However, you&#39;ve said &quot;destroy it when done work&quot;. how do =
I detect the shutdown?</div><div>Or better still, is there a way to run a s=
cript before a domain is created?</div>

<div><br></div><div>It looks a bit hacky but I may be able to add something=
 into one of the scripts in /etc/xen.</div><div>Are those scripts related t=
o the deprecated xm? =A0I&#39;d prefer to use what will be current, so that=
 would not suit.</div>

<div><br></div><div>Matt<br><div><br></div><div><br><div><br><div class=3D"=
gmail_quote">On 8 February 2012 19:45, Shane Johnson <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sdj@rasmussenequipment.com" target=3D"_blank">sdj@rasmuss=
enequipment.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Would using LVM master then using the snap s=
hot and then just destroying it when done work?<div><br></div><div>Shane</d=
iv>


<div><br><br><div class=3D"gmail_quote"><div><div>On Wed, Feb 8, 2012 at 7:=
38 PM, Matthew Hook <span dir=3D"ltr">&lt;<a href=3D"mailto:matthew.hook@ot=
oy.com" target=3D"_blank">matthew.hook@otoy.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div>How do I create a Virt=
ual Machine disk that when started the user can do whatever they like howev=
er,<div>


when the domain ends (for any reason) the state of the disk is automaticall=
y reverted to it&#39;s original state.</div>

<div><br></div><div>I think this could be as easy as creating a copy on wri=
te VHD of the disk I want to use as the &quot;clean state&quot;.</div><div>=
Then before starting the domain, delete the VHD and re-create it, then crea=
te the domain.</div>




<div><br></div><div>It&#39;s trivial to script this, but if the user was to=
 &quot;restart&quot; then I want it reverted to. =A0So how do I detect a re=
boot etc?</div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><span><font color=3D"#888888"><br></font></=
span></blockquote></div><span><font color=3D"#888888"><br>
<br clear=3D"all"><span class=3D"HOEnZb"><font color=3D"#888888"><div><br><=
/div>-- <br>Shane D. Johnson<div>IT Administrator</div><div>Rasmussen Equip=
ment</div>
<div><br></div><br>
</font></span></font></span></div>
</blockquote></div><br></div></div>
</div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>Shane D. Joh=
nson<div>IT Administrator</div><div>Rasmussen Equipment</div><div><br></div=
><br>
</div>

--00235429cbd407a8a504b88e4fb6--


--===============8544207105987908277==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8544207105987908277==--


From xen-users-bounces@lists.xensource.com Thu Feb 09 21:02:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Feb 2012 21:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvb77-0002Y7-TN; Thu, 09 Feb 2012 21:01:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Rvb75-0002Y2-Jh
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:01:07 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1328821258!12571109!1
X-Originating-IP: [64.18.1.191]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3356 invoked from network); 9 Feb 2012 21:01:00 -0000
Received: from exprod6og106.obsmtp.com (HELO exprod6og106.obsmtp.com)
	(64.18.1.191) by server-16.tower-174.messagelabs.com with SMTP;
	9 Feb 2012 21:01:00 -0000
Received: from mail-qw0-f45.google.com ([209.85.216.45]) (using TLSv1) by
	exprod6ob106.postini.com ([64.18.5.12]) with SMTP
	ID DSNKTzQ0CtRRMbBSsx8hsuu/cBz7qwicM9/H@postini.com;
	Thu, 09 Feb 2012 13:00:59 PST
Received: by qabg40 with SMTP id g40so5602002qab.18
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 13:00:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.76.23 with SMTP id a23mr2250434qck.100.1328821257611; Thu,
	09 Feb 2012 13:00:57 -0800 (PST)
Received: by 10.229.229.9 with HTTP; Thu, 9 Feb 2012 13:00:57 -0800 (PST)
In-Reply-To: <CAMrHX2UzEV5c96kihJTHBSYiozyd2VeEH_Aj4gtyA4eMvd4cNg@mail.gmail.com>
References: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
	<CAPLO1L6yp4LOYLM-Ng1SW-GwxBcXwcyGPtUGPV+Sp_ZL6GagFA@mail.gmail.com>
	<CAMrHX2UzEV5c96kihJTHBSYiozyd2VeEH_Aj4gtyA4eMvd4cNg@mail.gmail.com>
Date: Thu, 9 Feb 2012 14:00:57 -0700
Message-ID: <CAPLO1L648DxtGCDYNSs2kUpi+3-K_JVkHRxsyaTR1LFFK+oOVw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Matthew Hook <matthew.hook@otoy.com>
X-Gm-Message-State: ALoCoQn5SBAAdTb/RL8HiYxCghzAMz+BowMyB03FL/X29O7efCQbF5OjQSWAILjtzGPLBT1Ei8SH
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8544207105987908277=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8544207105987908277==
Content-Type: multipart/alternative; boundary=00235429cbd407a8a504b88e4fb6

--00235429cbd407a8a504b88e4fb6
Content-Type: text/plain; charset=ISO-8859-1

Matt,
Sorry I don't have a lot of details on this as I have never used it, but I
read this information somewhere while starting my learning curve with Xen.
 If I remember correctly, they would create the snapshot then run the VM
off it, then just destroy it when the the DomU shut down.  As for the
scripting they didn't give any code just a general scenario.  Sorry I can't
 be of more help.

Shane

On Thu, Feb 9, 2012 at 12:51 PM, Matthew Hook <matthew.hook@otoy.com> wrote:

> I'd rather not use an LVM master but use vhd COW disks.
>
> However, you've said "destroy it when done work". how do I detect the
> shutdown?
> Or better still, is there a way to run a script before a domain is created?
>
> It looks a bit hacky but I may be able to add something into one of the
> scripts in /etc/xen.
> Are those scripts related to the deprecated xm?  I'd prefer to use what
> will be current, so that would not suit.
>
> Matt
>
>
>
> On 8 February 2012 19:45, Shane Johnson <sdj@rasmussenequipment.com>wrote:
>
>> Would using LVM master then using the snap shot and then just destroying
>> it when done work?
>>
>> Shane
>>
>>
>> On Wed, Feb 8, 2012 at 7:38 PM, Matthew Hook <matthew.hook@otoy.com>wrote:
>>
>>> How do I create a Virtual Machine disk that when started the user can do
>>> whatever they like however,
>>> when the domain ends (for any reason) the state of the disk is
>>> automatically reverted to it's original state.
>>>
>>> I think this could be as easy as creating a copy on write VHD of the
>>> disk I want to use as the "clean state".
>>> Then before starting the domain, delete the VHD and re-create it, then
>>> create the domain.
>>>
>>> It's trivial to script this, but if the user was to "restart" then I
>>> want it reverted to.  So how do I detect a reboot etc?
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xensource.com
>>> http://lists.xensource.com/xen-users
>>>
>>
>>
>>
>> --
>> Shane D. Johnson
>> IT Administrator
>> Rasmussen Equipment
>>
>>
>>
>


-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--00235429cbd407a8a504b88e4fb6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Matt,<div>Sorry I don&#39;t have a lot of details on this as I have never u=
sed it, but I read this information somewhere while starting my learning cu=
rve with Xen. =A0If I remember correctly, they would create the snapshot th=
en run the VM off it, then just destroy it when the the DomU shut down. =A0=
As for the scripting they didn&#39;t give any code just a general scenario.=
 =A0Sorry I can&#39;t =A0be of more help.</div>
<div><br></div><div>Shane<br><br><div class=3D"gmail_quote">On Thu, Feb 9, =
2012 at 12:51 PM, Matthew Hook <span dir=3D"ltr">&lt;<a href=3D"mailto:matt=
hew.hook@otoy.com">matthew.hook@otoy.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
I&#39;d rather not use an LVM master but use vhd COW disks.<div><br></div><=
div>However, you&#39;ve said &quot;destroy it when done work&quot;. how do =
I detect the shutdown?</div><div>Or better still, is there a way to run a s=
cript before a domain is created?</div>

<div><br></div><div>It looks a bit hacky but I may be able to add something=
 into one of the scripts in /etc/xen.</div><div>Are those scripts related t=
o the deprecated xm? =A0I&#39;d prefer to use what will be current, so that=
 would not suit.</div>

<div><br></div><div>Matt<br><div><br></div><div><br><div><br><div class=3D"=
gmail_quote">On 8 February 2012 19:45, Shane Johnson <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sdj@rasmussenequipment.com" target=3D"_blank">sdj@rasmuss=
enequipment.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Would using LVM master then using the snap s=
hot and then just destroying it when done work?<div><br></div><div>Shane</d=
iv>


<div><br><br><div class=3D"gmail_quote"><div><div>On Wed, Feb 8, 2012 at 7:=
38 PM, Matthew Hook <span dir=3D"ltr">&lt;<a href=3D"mailto:matthew.hook@ot=
oy.com" target=3D"_blank">matthew.hook@otoy.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div>How do I create a Virt=
ual Machine disk that when started the user can do whatever they like howev=
er,<div>


when the domain ends (for any reason) the state of the disk is automaticall=
y reverted to it&#39;s original state.</div>

<div><br></div><div>I think this could be as easy as creating a copy on wri=
te VHD of the disk I want to use as the &quot;clean state&quot;.</div><div>=
Then before starting the domain, delete the VHD and re-create it, then crea=
te the domain.</div>




<div><br></div><div>It&#39;s trivial to script this, but if the user was to=
 &quot;restart&quot; then I want it reverted to. =A0So how do I detect a re=
boot etc?</div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><span><font color=3D"#888888"><br></font></=
span></blockquote></div><span><font color=3D"#888888"><br>
<br clear=3D"all"><span class=3D"HOEnZb"><font color=3D"#888888"><div><br><=
/div>-- <br>Shane D. Johnson<div>IT Administrator</div><div>Rasmussen Equip=
ment</div>
<div><br></div><br>
</font></span></font></span></div>
</blockquote></div><br></div></div>
</div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>Shane D. Joh=
nson<div>IT Administrator</div><div>Rasmussen Equipment</div><div><br></div=
><br>
</div>

--00235429cbd407a8a504b88e4fb6--


--===============8544207105987908277==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8544207105987908277==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 01:03:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 01:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rveri-0002NJ-LE; Fri, 10 Feb 2012 01:01:30 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rverg-00029r-Rv
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 01:01:29 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328835633!53644707!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=3.1 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_OBFUSCATE_10_20,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16171 invoked from network); 10 Feb 2012 01:00:34 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 01:00:34 -0000
Received: by obcuy19 with SMTP id uy19so9134360obc.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 17:01:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=JyfAkVFWiRAN9EnIR3oisMHMVXXij2rEZpsA2y9jvyI=;
	b=oe6rcVF4rU2l+2muSNTJ/Xy246RUoOUK7ey0QxG3kgVOSuiG9RPms7gRvyi3LyVqC4
	TGUCfsyoveUspzEswQU3RNignVTdtZ8YC/bfLFDuGSWbNTPqT2xvj9nkksW+Zr0JxgNZ
	Yy4ZCj2pApAVkbgWrCv9FZtVMjjHLCXt9HW4k=
MIME-Version: 1.0
Received: by 10.60.10.99 with SMTP id h3mr622427oeb.63.1328835682815; Thu, 09
	Feb 2012 17:01:22 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Thu, 9 Feb 2012 17:01:22 -0800 (PST)
In-Reply-To: <CAKLgfCs=WyM+=e_XMJF5M-fpAh_ib09OB4_=XrEBaU4-Epe2mQ@mail.gmail.com>
References: <CAKLgfCs=WyM+=e_XMJF5M-fpAh_ib09OB4_=XrEBaU4-Epe2mQ@mail.gmail.com>
Date: Thu, 9 Feb 2012 20:01:22 -0500
Message-ID: <CAKLgfCunxb8jMgxcOyYXzDJqN2NvinZuVrY=rE7ATyJuffo=Kg@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in DomUs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0366401347511901119=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0366401347511901119==
Content-Type: multipart/alternative; boundary=e89a8fb1fbfad6cf1004b891aa05

--e89a8fb1fbfad6cf1004b891aa05
Content-Type: text/plain; charset=ISO-8859-1

I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run *free -tm* in a DomU
the total amount of RAM is never what's defined in the vm .cfg.  In some
OS's *free* reports less than what's configured, and in others it reports
that there's more. What can I do to make the vm report the correct amount
of RAM that's been allocated for it?

--e89a8fb1fbfad6cf1004b891aa05
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;m running Xen-3.0 on CentOs 5.7 x86_64.=A0 When I run <i>free -tm</i>=
 in a DomU the total amount of RAM is never what&#39;s defined in the vm .c=
fg.=A0 In some OS&#39;s <i>free</i>=A0reports less than what&#39;s configur=
ed, and in others it reports that there&#39;s more.=A0What can I do to make=
 the vm report the correct amount of RAM that&#39;s been allocated for it?<=
div class=3D"gmail_quote">

</div><br>

--e89a8fb1fbfad6cf1004b891aa05--


--===============0366401347511901119==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0366401347511901119==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 01:03:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 01:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rveri-0002NJ-LE; Fri, 10 Feb 2012 01:01:30 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rverg-00029r-Rv
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 01:01:29 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328835633!53644707!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=3.1 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_OBFUSCATE_10_20,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16171 invoked from network); 10 Feb 2012 01:00:34 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 01:00:34 -0000
Received: by obcuy19 with SMTP id uy19so9134360obc.30
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 17:01:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=JyfAkVFWiRAN9EnIR3oisMHMVXXij2rEZpsA2y9jvyI=;
	b=oe6rcVF4rU2l+2muSNTJ/Xy246RUoOUK7ey0QxG3kgVOSuiG9RPms7gRvyi3LyVqC4
	TGUCfsyoveUspzEswQU3RNignVTdtZ8YC/bfLFDuGSWbNTPqT2xvj9nkksW+Zr0JxgNZ
	Yy4ZCj2pApAVkbgWrCv9FZtVMjjHLCXt9HW4k=
MIME-Version: 1.0
Received: by 10.60.10.99 with SMTP id h3mr622427oeb.63.1328835682815; Thu, 09
	Feb 2012 17:01:22 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Thu, 9 Feb 2012 17:01:22 -0800 (PST)
In-Reply-To: <CAKLgfCs=WyM+=e_XMJF5M-fpAh_ib09OB4_=XrEBaU4-Epe2mQ@mail.gmail.com>
References: <CAKLgfCs=WyM+=e_XMJF5M-fpAh_ib09OB4_=XrEBaU4-Epe2mQ@mail.gmail.com>
Date: Thu, 9 Feb 2012 20:01:22 -0500
Message-ID: <CAKLgfCunxb8jMgxcOyYXzDJqN2NvinZuVrY=rE7ATyJuffo=Kg@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in DomUs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0366401347511901119=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0366401347511901119==
Content-Type: multipart/alternative; boundary=e89a8fb1fbfad6cf1004b891aa05

--e89a8fb1fbfad6cf1004b891aa05
Content-Type: text/plain; charset=ISO-8859-1

I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run *free -tm* in a DomU
the total amount of RAM is never what's defined in the vm .cfg.  In some
OS's *free* reports less than what's configured, and in others it reports
that there's more. What can I do to make the vm report the correct amount
of RAM that's been allocated for it?

--e89a8fb1fbfad6cf1004b891aa05
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;m running Xen-3.0 on CentOs 5.7 x86_64.=A0 When I run <i>free -tm</i>=
 in a DomU the total amount of RAM is never what&#39;s defined in the vm .c=
fg.=A0 In some OS&#39;s <i>free</i>=A0reports less than what&#39;s configur=
ed, and in others it reports that there&#39;s more.=A0What can I do to make=
 the vm report the correct amount of RAM that&#39;s been allocated for it?<=
div class=3D"gmail_quote">

</div><br>

--e89a8fb1fbfad6cf1004b891aa05--


--===============0366401347511901119==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0366401347511901119==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 04:30:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 04:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvi65-0006M5-OU; Fri, 10 Feb 2012 04:28:33 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Rvi64-0006M0-0e
	for Xen-users@lists.xensource.com; Fri, 10 Feb 2012 04:28:32 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328848105!14740896!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5441 invoked from network); 10 Feb 2012 04:28:25 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 04:28:25 -0000
Received: by werb14 with SMTP id b14so6967463wer.30
	for <Xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 20:28:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Oo+YZYSuBr7kXYa5jY6LiYatbsjUXAPCxrW0H8pUs64=;
	b=wWgRzJm7Fb9D+VEmpr6+nxzjhx/kWy9Xprb8HNE5v9OeFIEcsl5oEGvGykpqoaJAlU
	gcBrqnRUZwswLkngLCfERCszKWTL49maQ0ZIqlnufZgQnn90+1JhlaaBOH7I8FG95Z4g
	cE1u0ToNBKg071YR7wXX2XxPOqYIzDS+lJijY=
MIME-Version: 1.0
Received: by 10.216.138.13 with SMTP id z13mr1755411wei.41.1328848105469; Thu,
	09 Feb 2012 20:28:25 -0800 (PST)
Received: by 10.180.101.167 with HTTP; Thu, 9 Feb 2012 20:28:25 -0800 (PST)
Date: Thu, 9 Feb 2012 21:28:25 -0700
Message-ID: <CAHyyzzTtAaAYnj4HR4kT50GCFE_-VppF1QR9Otbj2sZbAnDS+g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] xen blurey drive
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5340212386163139639=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5340212386163139639==
Content-Type: multipart/alternative; boundary=0016e6d77cf84977a604b8948fdd

--0016e6d77cf84977a604b8948fdd
Content-Type: text/plain; charset=ISO-8859-1

I wonder if is posible to assign blurey drive to domu and use makemkv to
backup my blureys. Esxi supports that wth out an issue, how can I acomplish
this with xen ///////////

--0016e6d77cf84977a604b8948fdd
Content-Type: text/html; charset=ISO-8859-1

I wonder if is posible to assign blurey drive to domu and use makemkv to backup my blureys. Esxi supports that wth out an issue, how can I acomplish this with xen ///////////

--0016e6d77cf84977a604b8948fdd--


--===============5340212386163139639==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5340212386163139639==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 04:30:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 04:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvi65-0006M5-OU; Fri, 10 Feb 2012 04:28:33 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Rvi64-0006M0-0e
	for Xen-users@lists.xensource.com; Fri, 10 Feb 2012 04:28:32 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328848105!14740896!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5441 invoked from network); 10 Feb 2012 04:28:25 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 04:28:25 -0000
Received: by werb14 with SMTP id b14so6967463wer.30
	for <Xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 20:28:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Oo+YZYSuBr7kXYa5jY6LiYatbsjUXAPCxrW0H8pUs64=;
	b=wWgRzJm7Fb9D+VEmpr6+nxzjhx/kWy9Xprb8HNE5v9OeFIEcsl5oEGvGykpqoaJAlU
	gcBrqnRUZwswLkngLCfERCszKWTL49maQ0ZIqlnufZgQnn90+1JhlaaBOH7I8FG95Z4g
	cE1u0ToNBKg071YR7wXX2XxPOqYIzDS+lJijY=
MIME-Version: 1.0
Received: by 10.216.138.13 with SMTP id z13mr1755411wei.41.1328848105469; Thu,
	09 Feb 2012 20:28:25 -0800 (PST)
Received: by 10.180.101.167 with HTTP; Thu, 9 Feb 2012 20:28:25 -0800 (PST)
Date: Thu, 9 Feb 2012 21:28:25 -0700
Message-ID: <CAHyyzzTtAaAYnj4HR4kT50GCFE_-VppF1QR9Otbj2sZbAnDS+g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] xen blurey drive
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5340212386163139639=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5340212386163139639==
Content-Type: multipart/alternative; boundary=0016e6d77cf84977a604b8948fdd

--0016e6d77cf84977a604b8948fdd
Content-Type: text/plain; charset=ISO-8859-1

I wonder if is posible to assign blurey drive to domu and use makemkv to
backup my blureys. Esxi supports that wth out an issue, how can I acomplish
this with xen ///////////

--0016e6d77cf84977a604b8948fdd
Content-Type: text/html; charset=ISO-8859-1

I wonder if is posible to assign blurey drive to domu and use makemkv to backup my blureys. Esxi supports that wth out an issue, how can I acomplish this with xen ///////////

--0016e6d77cf84977a604b8948fdd--


--===============5340212386163139639==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5340212386163139639==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 04:34:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 04:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RviA5-0006XI-Q3; Fri, 10 Feb 2012 04:32:41 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1RviA4-0006Wf-2U
	for Xen-users@lists.xensource.com; Fri, 10 Feb 2012 04:32:40 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1328848352!8609167!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27064 invoked from network); 10 Feb 2012 04:32:33 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 04:32:33 -0000
Received: by obcuy19 with SMTP id uy19so10019151obc.30
	for <Xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 20:32:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=dOgH/1l4mVNIEus1CPjui/oxZE81nAOIGyopOMeXqmU=;
	b=nVGw59jkhI1M87iblRZugxg5gKjIp0TxRWNpKUqZvau1qhm529UyVrMzNqyFAIqnsI
	/tArieC7SC/CA4P+l8sEFhMwnRgeoiBQZTCEj8iBYdsHFCokpDGb/W41a8UlAKWXUJAR
	weO+nT3DuOkE/U7mcw7t/+zvWOlXqbuM4B9o4=
MIME-Version: 1.0
Received: by 10.50.95.166 with SMTP id dl6mr7927443igb.27.1328848351439; Thu,
	09 Feb 2012 20:32:31 -0800 (PST)
Received: by 10.42.174.195 with HTTP; Thu, 9 Feb 2012 20:32:31 -0800 (PST)
In-Reply-To: <CAHyyzzTtAaAYnj4HR4kT50GCFE_-VppF1QR9Otbj2sZbAnDS+g@mail.gmail.com>
References: <CAHyyzzTtAaAYnj4HR4kT50GCFE_-VppF1QR9Otbj2sZbAnDS+g@mail.gmail.com>
Date: Thu, 9 Feb 2012 23:32:31 -0500
X-Google-Sender-Auth: ax19JpGEKe3rFxVQHKWijpmx8rI
Message-ID: <CAH5ygH08xAJ2woHXNYaR60AiqKvaVG5HfhuYSWujy_DUjAPsvw@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xen blurey drive
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7984300990487214420=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7984300990487214420==
Content-Type: multipart/alternative; boundary=e89a8f3ba0e3f2a97d04b8949df1

--e89a8f3ba0e3f2a97d04b8949df1
Content-Type: text/plain; charset=ISO-8859-1

Pass through the physical drive to the VM, same as always.

On Thu, Feb 9, 2012 at 11:28 PM, jacek burghardt
<jaceksburghardt@gmail.com>wrote:

> I wonder if is posible to assign blurey drive to domu and use makemkv to
> backup my blureys. Esxi supports that wth out an issue, how can I acomplish
> this with xen ///////////
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
>

--e89a8f3ba0e3f2a97d04b8949df1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Pass through the physical drive to the VM, same as always.<br><br><div clas=
s=3D"gmail_quote">On Thu, Feb 9, 2012 at 11:28 PM, jacek burghardt <span di=
r=3D"ltr">&lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@=
gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I wonder if is posible to assign blurey driv=
e to domu and use makemkv to backup my blureys. Esxi supports that wth out =
an issue, how can I acomplish this with xen ///////////
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
<br></blockquote></div><br>

--e89a8f3ba0e3f2a97d04b8949df1--


--===============7984300990487214420==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7984300990487214420==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 04:34:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 04:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RviA5-0006XI-Q3; Fri, 10 Feb 2012 04:32:41 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1RviA4-0006Wf-2U
	for Xen-users@lists.xensource.com; Fri, 10 Feb 2012 04:32:40 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1328848352!8609167!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27064 invoked from network); 10 Feb 2012 04:32:33 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 04:32:33 -0000
Received: by obcuy19 with SMTP id uy19so10019151obc.30
	for <Xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 20:32:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=dOgH/1l4mVNIEus1CPjui/oxZE81nAOIGyopOMeXqmU=;
	b=nVGw59jkhI1M87iblRZugxg5gKjIp0TxRWNpKUqZvau1qhm529UyVrMzNqyFAIqnsI
	/tArieC7SC/CA4P+l8sEFhMwnRgeoiBQZTCEj8iBYdsHFCokpDGb/W41a8UlAKWXUJAR
	weO+nT3DuOkE/U7mcw7t/+zvWOlXqbuM4B9o4=
MIME-Version: 1.0
Received: by 10.50.95.166 with SMTP id dl6mr7927443igb.27.1328848351439; Thu,
	09 Feb 2012 20:32:31 -0800 (PST)
Received: by 10.42.174.195 with HTTP; Thu, 9 Feb 2012 20:32:31 -0800 (PST)
In-Reply-To: <CAHyyzzTtAaAYnj4HR4kT50GCFE_-VppF1QR9Otbj2sZbAnDS+g@mail.gmail.com>
References: <CAHyyzzTtAaAYnj4HR4kT50GCFE_-VppF1QR9Otbj2sZbAnDS+g@mail.gmail.com>
Date: Thu, 9 Feb 2012 23:32:31 -0500
X-Google-Sender-Auth: ax19JpGEKe3rFxVQHKWijpmx8rI
Message-ID: <CAH5ygH08xAJ2woHXNYaR60AiqKvaVG5HfhuYSWujy_DUjAPsvw@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xen blurey drive
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7984300990487214420=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7984300990487214420==
Content-Type: multipart/alternative; boundary=e89a8f3ba0e3f2a97d04b8949df1

--e89a8f3ba0e3f2a97d04b8949df1
Content-Type: text/plain; charset=ISO-8859-1

Pass through the physical drive to the VM, same as always.

On Thu, Feb 9, 2012 at 11:28 PM, jacek burghardt
<jaceksburghardt@gmail.com>wrote:

> I wonder if is posible to assign blurey drive to domu and use makemkv to
> backup my blureys. Esxi supports that wth out an issue, how can I acomplish
> this with xen ///////////
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
>

--e89a8f3ba0e3f2a97d04b8949df1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Pass through the physical drive to the VM, same as always.<br><br><div clas=
s=3D"gmail_quote">On Thu, Feb 9, 2012 at 11:28 PM, jacek burghardt <span di=
r=3D"ltr">&lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@=
gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I wonder if is posible to assign blurey driv=
e to domu and use makemkv to backup my blureys. Esxi supports that wth out =
an issue, how can I acomplish this with xen ///////////
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
<br></blockquote></div><br>

--e89a8f3ba0e3f2a97d04b8949df1--


--===============7984300990487214420==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7984300990487214420==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 05:07:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 05:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvifm-0007Xl-Qj; Fri, 10 Feb 2012 05:05:26 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvifl-0007Xg-Ks
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 05:05:25 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328850318!13347386!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9813 invoked from network); 10 Feb 2012 05:05:19 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Feb 2012 05:05:19 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvifd-0007II-VZ
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:05:17 -0800
Date: Thu, 9 Feb 2012 21:05:17 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328850317968-5471537.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I am new to Xen. Currently I am working on VM migration project. For my
project, I need to calculate VM Resource Usage without ssh'ing into the VMs.
How can I fetch the resource usage (i.e. CPU, Memory, Disk, & Network) of
Dom-Us from Dom-0? 
  I know that the "Xentop" tool help for the same, but I found that the
memory usage, network usage, disk usage information provided by "Xentop" is
not fully correct. Is there any correct method to do the same.
  Also, I need to calculate "Residual Capacity" for all the resources. How
can I calculate that (residual capacity of the physical machine) from Dom-0?
NOTE: Residual Capacity is the == ( total resource - resource usage ). That
is, how can I compute the total memory, disk, network resource of the system
& the usage for the same. 

Ram Pangeni

--
View this message in context: http://xen.1045712.n5.nabble.com/Resource-Usage-tp5471537p5471537.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 05:07:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 05:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvifm-0007Xl-Qj; Fri, 10 Feb 2012 05:05:26 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvifl-0007Xg-Ks
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 05:05:25 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-13.tower-216.messagelabs.com!1328850318!13347386!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9813 invoked from network); 10 Feb 2012 05:05:19 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Feb 2012 05:05:19 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvifd-0007II-VZ
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:05:17 -0800
Date: Thu, 9 Feb 2012 21:05:17 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328850317968-5471537.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I am new to Xen. Currently I am working on VM migration project. For my
project, I need to calculate VM Resource Usage without ssh'ing into the VMs.
How can I fetch the resource usage (i.e. CPU, Memory, Disk, & Network) of
Dom-Us from Dom-0? 
  I know that the "Xentop" tool help for the same, but I found that the
memory usage, network usage, disk usage information provided by "Xentop" is
not fully correct. Is there any correct method to do the same.
  Also, I need to calculate "Residual Capacity" for all the resources. How
can I calculate that (residual capacity of the physical machine) from Dom-0?
NOTE: Residual Capacity is the == ( total resource - resource usage ). That
is, how can I compute the total memory, disk, network resource of the system
& the usage for the same. 

Ram Pangeni

--
View this message in context: http://xen.1045712.n5.nabble.com/Resource-Usage-tp5471537p5471537.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 05:07:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 05:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvigG-0007YX-7z; Fri, 10 Feb 2012 05:05:56 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RvigF-0007Y3-DP
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 05:05:55 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-7.tower-216.messagelabs.com!1328850348!10870581!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31578 invoked from network); 10 Feb 2012 05:05:49 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-7.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Feb 2012 05:05:49 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvig7-0007L3-QY
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:05:47 -0800
Date: Thu, 9 Feb 2012 21:05:47 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328850347799-5471539.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I am new to Xen. Currently I am working on VM migration project. For my
project, I need to calculate VM Resource Usage without ssh'ing into the VMs.
How can I fetch the resource usage (i.e. CPU, Memory, Disk, & Network) of
Dom-Us from Dom-0? 
  I know that the "Xentop" tool help for the same, but I found that the
memory usage, network usage, disk usage information provided by "Xentop" is
not fully correct. Is there any correct method to do the same.
  Also, I need to calculate "Residual Capacity" for all the resources. How
can I calculate that (residual capacity of the physical machine) from Dom-0?
NOTE: Residual Capacity is the == ( total resource - resource usage ). That
is, how can I compute the total memory, disk, network resource of the system
& the usage for the same. 

Ram Pangeni

--
View this message in context: http://xen.1045712.n5.nabble.com/Resource-Usage-tp5471539p5471539.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 05:07:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 05:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvigG-0007YX-7z; Fri, 10 Feb 2012 05:05:56 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RvigF-0007Y3-DP
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 05:05:55 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-7.tower-216.messagelabs.com!1328850348!10870581!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31578 invoked from network); 10 Feb 2012 05:05:49 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-7.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Feb 2012 05:05:49 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvig7-0007L3-QY
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:05:47 -0800
Date: Thu, 9 Feb 2012 21:05:47 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328850347799-5471539.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I am new to Xen. Currently I am working on VM migration project. For my
project, I need to calculate VM Resource Usage without ssh'ing into the VMs.
How can I fetch the resource usage (i.e. CPU, Memory, Disk, & Network) of
Dom-Us from Dom-0? 
  I know that the "Xentop" tool help for the same, but I found that the
memory usage, network usage, disk usage information provided by "Xentop" is
not fully correct. Is there any correct method to do the same.
  Also, I need to calculate "Residual Capacity" for all the resources. How
can I calculate that (residual capacity of the physical machine) from Dom-0?
NOTE: Residual Capacity is the == ( total resource - resource usage ). That
is, how can I compute the total memory, disk, network resource of the system
& the usage for the same. 

Ram Pangeni

--
View this message in context: http://xen.1045712.n5.nabble.com/Resource-Usage-tp5471539p5471539.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 05:07:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 05:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvigB-0007Y9-HQ; Fri, 10 Feb 2012 05:05:51 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvig9-0007Y2-Ue
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 05:05:50 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328850297!53657346!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 760 invoked from network); 10 Feb 2012 05:04:59 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Feb 2012 05:04:59 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvig6-0007KO-Lu
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:05:47 -0800
Date: Thu, 9 Feb 2012 21:05:46 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328850346669-5471538.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I am new to Xen. Currently I am working on VM migration project. For my
project, I need to calculate VM Resource Usage without ssh'ing into the VMs.
How can I fetch the resource usage (i.e. CPU, Memory, Disk, & Network) of
Dom-Us from Dom-0? 
  I know that the "Xentop" tool help for the same, but I found that the
memory usage, network usage, disk usage information provided by "Xentop" is
not fully correct. Is there any correct method to do the same.
  Also, I need to calculate "Residual Capacity" for all the resources. How
can I calculate that (residual capacity of the physical machine) from Dom-0?
NOTE: Residual Capacity is the == ( total resource - resource usage ). That
is, how can I compute the total memory, disk, network resource of the system
& the usage for the same. 

Ram Pangeni

--
View this message in context: http://xen.1045712.n5.nabble.com/Resource-Usage-tp5471538p5471538.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 05:07:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 05:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvigB-0007Y9-HQ; Fri, 10 Feb 2012 05:05:51 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvig9-0007Y2-Ue
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 05:05:50 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328850297!53657346!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 760 invoked from network); 10 Feb 2012 05:04:59 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Feb 2012 05:04:59 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1Rvig6-0007KO-Lu
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 21:05:47 -0800
Date: Thu, 9 Feb 2012 21:05:46 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328850346669-5471538.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I am new to Xen. Currently I am working on VM migration project. For my
project, I need to calculate VM Resource Usage without ssh'ing into the VMs.
How can I fetch the resource usage (i.e. CPU, Memory, Disk, & Network) of
Dom-Us from Dom-0? 
  I know that the "Xentop" tool help for the same, but I found that the
memory usage, network usage, disk usage information provided by "Xentop" is
not fully correct. Is there any correct method to do the same.
  Also, I need to calculate "Residual Capacity" for all the resources. How
can I calculate that (residual capacity of the physical machine) from Dom-0?
NOTE: Residual Capacity is the == ( total resource - resource usage ). That
is, how can I compute the total memory, disk, network resource of the system
& the usage for the same. 

Ram Pangeni

--
View this message in context: http://xen.1045712.n5.nabble.com/Resource-Usage-tp5471538p5471538.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 06:27:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 06:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvjvB-0001E8-43; Fri, 10 Feb 2012 06:25:25 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dpchrist@holgerdanske.com>) id 1RvjvA-0001E0-0S
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 06:25:24 +0000
X-Env-Sender: dpchrist@holgerdanske.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1328855075!59544260!1
X-Originating-IP: [184.105.128.27]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13892 invoked from network); 10 Feb 2012 06:24:35 -0000
Received: from holgerdanske.com (HELO holgerdanske.com) (184.105.128.27)
	by server-4.tower-27.messagelabs.com with SMTP;
	10 Feb 2012 06:24:35 -0000
Received: from ::ffff:69.12.202.165 ([69.12.202.165]) by holgerdanske.com for
	<xen-users@lists.xensource.com>; Thu, 9 Feb 2012 22:25:16 -0800
Message-ID: <4F34B84B.6020401@holgerdanske.com>
Date: Thu, 09 Feb 2012 22:25:15 -0800
From: David Christensen <dpchrist@holgerdanske.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] entry-level XCP server using Intel desktop components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

xen-users:

I'm considering building an entry-level Xen Cloud Platform server using 
Intel desktop components.


Should I choose a processor and motherboard that support Intel VT-d 
technology?  For example:

http://ark.intel.com/search/advanced/?s=t&VTD=true&FamilyText=2nd%20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=1155

http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm


Specifically, the i5-2500S processor and DQ67SW motherboard?

http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-Cache-2_70-GHz%29

http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dq67sw.html


TIA,

David

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 06:27:02 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 06:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvjvB-0001E8-43; Fri, 10 Feb 2012 06:25:25 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dpchrist@holgerdanske.com>) id 1RvjvA-0001E0-0S
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 06:25:24 +0000
X-Env-Sender: dpchrist@holgerdanske.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1328855075!59544260!1
X-Originating-IP: [184.105.128.27]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13892 invoked from network); 10 Feb 2012 06:24:35 -0000
Received: from holgerdanske.com (HELO holgerdanske.com) (184.105.128.27)
	by server-4.tower-27.messagelabs.com with SMTP;
	10 Feb 2012 06:24:35 -0000
Received: from ::ffff:69.12.202.165 ([69.12.202.165]) by holgerdanske.com for
	<xen-users@lists.xensource.com>; Thu, 9 Feb 2012 22:25:16 -0800
Message-ID: <4F34B84B.6020401@holgerdanske.com>
Date: Thu, 09 Feb 2012 22:25:15 -0800
From: David Christensen <dpchrist@holgerdanske.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] entry-level XCP server using Intel desktop components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

xen-users:

I'm considering building an entry-level Xen Cloud Platform server using 
Intel desktop components.


Should I choose a processor and motherboard that support Intel VT-d 
technology?  For example:

http://ark.intel.com/search/advanced/?s=t&VTD=true&FamilyText=2nd%20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=1155

http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm


Specifically, the i5-2500S processor and DQ67SW motherboard?

http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-Cache-2_70-GHz%29

http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dq67sw.html


TIA,

David

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh7-0006Zd-NC; Fri, 10 Feb 2012 10:27:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sjyothi.12@gmail.com>) id 1RviA0-0006Wk-C7
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 04:32:36 +0000
Received: from [85.158.143.35:43829] by server-2.bemta-4.messagelabs.com id
	14/BC-02822-3ED943F4; Fri, 10 Feb 2012 04:32:35 +0000
X-Env-Sender: sjyothi.12@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1328848353!2231070!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27021 invoked from network); 10 Feb 2012 04:32:34 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 04:32:34 -0000
Received: by qabg27 with SMTP id g27so6177191qab.9
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 20:32:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=DVDgGMABBJCxmWUJkdrg7YYpaCqLXVZ78p+oh+Yqb10=;
	b=gbhrND/ifGbWt76Y1eqC7StLdvfVze+2tLwF6SqgD/Ph2vmPDM8uQY1iYWDJnZPcEv
	skww1uGDJbAPvT+5qEOfXLvaeGHdF/k9NIuiWdewV8R5OFryOfPrBQY6QN9IHk9cBi1Z
	WcjG0uGqd9n4D+fRteGHSNezGow7Gg3r3TpuY=
MIME-Version: 1.0
Received: by 10.229.78.145 with SMTP id l17mr3138509qck.141.1328848352952;
	Thu, 09 Feb 2012 20:32:32 -0800 (PST)
Received: by 10.229.36.20 with HTTP; Thu, 9 Feb 2012 20:32:32 -0800 (PST)
Date: Fri, 10 Feb 2012 10:02:32 +0530
Message-ID: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
From: Jyothi shetty <sjyothi.12@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] xm create xenguest.cfg -c hangs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

hi all,

Iam trying to create image for live migration using command

xm create xenguest.cfg -c


it hangs giving with following lines



[    8.210432] Microcode Update Driver: v2.00-xen
<tigran@aivazian.fsnet.co.uk>, Peter Oruba
[   40.821726] NET: Registered protocol family 10
[   40.822047] lo: Disabled Privacy Extensions
[   75.580090] syslog-ng invoked oom-killer: gfp_mask=0x201da,
order=0, oom_adj=0
[   75.580105] syslog-ng cpuset=/ mems_allowed=0
[   75.580112] Pid: 1746, comm: syslog-ng Not tainted 2.6.32.12-0.7-xen #1
[   75.580119] Call Trace:
[   75.580141]  [<c000a901>] try_stack_unwind+0x1b1/0x1f0
[   75.580154]  [<c000830f>] dump_trace+0x3f/0xe0
[   75.580164]  [<c000a56b>] show_trace_log_lvl+0x4b/0x60
[   75.580175]  [<c000a598>] show_trace+0x18/0x20
[   75.580185]  [<c02f7154>] dump_stack+0x6d/0x79
[   75.580198]  [<c0089e6b>] oom_kill_process+0xab/0x1e0
[   75.580207]  [<c008a4ee>] __out_of_memory+0x4e/0xb0
[   75.580219]  [<c008a5a4>] out_of_memory+0x54/0xb0
[   75.580230]  [<c008d377>] __alloc_pages_slowpath+0x3a7/0x470
[   75.580242]  [<c008d558>] __alloc_pages_nodemask+0x118/0x120
[   75.580256]  [<c008fc0d>] __do_page_cache_readahead+0xdd/0x1f0
[   75.580265]  [<c008fd47>] ra_submit+0x27/0x40
[   75.580277]  [<c0088950>] filemap_fault+0x380/0x390
[   75.580288]  [<c00a04b9>] __do_fault+0x59/0x680
[   75.580300]  [<c00a3dfe>] handle_mm_fault+0x1be/0x500
[   75.580310]  [<c02fc30e>] do_page_fault+0x1be/0x340
[   75.580322]  [<c02fa4f8>] error_code+0x30/0x38
[   75.580339]  [<b76fe542>] 0xb76fe542
[   75.580345] Mem-Info:
[   75.580350] DMA per-cpu:
[   75.580357] CPU    0: hi:    0, btch:   1 usd:   0
[   75.580364] Normal per-cpu:
[   75.580372] CPU    0: hi:  155, btch:  38 usd:  50
[   75.580382] active_anon:116070 inactive_anon:7901 isolated_anon:0
[   75.580384]  active_file:0 inactive_file:17 isolated_file:0
[   75.580386]  unevictable:0 dirty:0 writeback:0 unstable:0
[   75.580388]  free:1182 slab_reclaimable:243 slab_unreclaimable:716
[   75.580390]  mapped:8 shmem:13 pagetables:0 bounce:0
[   75.580415] DMA free:2048kB min:88kB low:108kB high:132kB
active_anon:8096kB inactive_anon:512kB active_file:0kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB
isolated(file):0kB present:16256kB mlocked:0kB dirty:0kB writeback:0kB
mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[   75.580439] lowmem_reserve[]: 0 492 492 492
[   75.580456] Normal free:2680kB min:2792kB low:3488kB high:4188kB
active_anon:456184kB inactive_anon:31092kB active_file:0kB
inactive_file:68kB unevictable:0kB isolated(anon):0kB
isolated(file):0kB present:503872kB mlocked:0kB dirty:0kB
writeback:0kB mapped:32kB shmem:52kB slab_reclaimable:972kB
slab_unreclaimable:2864kB kernel_stack:344kB pagetables:0kB
unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:15
all_unreclaimable? no
[   75.580480] lowmem_reserve[]: 0 0 0 0
[   75.580490] DMA: 2*4kB 25*8kB 37*16kB 37*32kB 1*64kB 0*128kB
0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2048kB
[   75.580515] Normal: 0*4kB 1*8kB 1*16kB 1*32kB 1*64kB 0*128kB
0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 2680kB
[   75.580539] 31 total pagecache pages
[   75.580544] 0 pages in swap cache
[   75.580549] Swap cache stats: add 0, delete 0, find 0/0
[   75.580554] Free swap  = 0kB
[   75.580559] Total swap = 0kB
[   75.581926] 133120 pages RAM
[   75.581936] 0 pages HighMem
[   75.581940] 5677 pages reserved
[   75.581944] 47 pages shared
[   75.581948] 126099 pages non-shared
[   75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852
or a child
[   75.581962] Killed process 1247 (syslog-ng)


have no idea whats the error

tryied googleing but didnt get any solution

please help

Thanks

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh7-0006Zd-NC; Fri, 10 Feb 2012 10:27:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sjyothi.12@gmail.com>) id 1RviA0-0006Wk-C7
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 04:32:36 +0000
Received: from [85.158.143.35:43829] by server-2.bemta-4.messagelabs.com id
	14/BC-02822-3ED943F4; Fri, 10 Feb 2012 04:32:35 +0000
X-Env-Sender: sjyothi.12@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1328848353!2231070!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27021 invoked from network); 10 Feb 2012 04:32:34 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 04:32:34 -0000
Received: by qabg27 with SMTP id g27so6177191qab.9
	for <xen-users@lists.xensource.com>;
	Thu, 09 Feb 2012 20:32:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=DVDgGMABBJCxmWUJkdrg7YYpaCqLXVZ78p+oh+Yqb10=;
	b=gbhrND/ifGbWt76Y1eqC7StLdvfVze+2tLwF6SqgD/Ph2vmPDM8uQY1iYWDJnZPcEv
	skww1uGDJbAPvT+5qEOfXLvaeGHdF/k9NIuiWdewV8R5OFryOfPrBQY6QN9IHk9cBi1Z
	WcjG0uGqd9n4D+fRteGHSNezGow7Gg3r3TpuY=
MIME-Version: 1.0
Received: by 10.229.78.145 with SMTP id l17mr3138509qck.141.1328848352952;
	Thu, 09 Feb 2012 20:32:32 -0800 (PST)
Received: by 10.229.36.20 with HTTP; Thu, 9 Feb 2012 20:32:32 -0800 (PST)
Date: Fri, 10 Feb 2012 10:02:32 +0530
Message-ID: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
From: Jyothi shetty <sjyothi.12@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] xm create xenguest.cfg -c hangs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

hi all,

Iam trying to create image for live migration using command

xm create xenguest.cfg -c


it hangs giving with following lines



[    8.210432] Microcode Update Driver: v2.00-xen
<tigran@aivazian.fsnet.co.uk>, Peter Oruba
[   40.821726] NET: Registered protocol family 10
[   40.822047] lo: Disabled Privacy Extensions
[   75.580090] syslog-ng invoked oom-killer: gfp_mask=0x201da,
order=0, oom_adj=0
[   75.580105] syslog-ng cpuset=/ mems_allowed=0
[   75.580112] Pid: 1746, comm: syslog-ng Not tainted 2.6.32.12-0.7-xen #1
[   75.580119] Call Trace:
[   75.580141]  [<c000a901>] try_stack_unwind+0x1b1/0x1f0
[   75.580154]  [<c000830f>] dump_trace+0x3f/0xe0
[   75.580164]  [<c000a56b>] show_trace_log_lvl+0x4b/0x60
[   75.580175]  [<c000a598>] show_trace+0x18/0x20
[   75.580185]  [<c02f7154>] dump_stack+0x6d/0x79
[   75.580198]  [<c0089e6b>] oom_kill_process+0xab/0x1e0
[   75.580207]  [<c008a4ee>] __out_of_memory+0x4e/0xb0
[   75.580219]  [<c008a5a4>] out_of_memory+0x54/0xb0
[   75.580230]  [<c008d377>] __alloc_pages_slowpath+0x3a7/0x470
[   75.580242]  [<c008d558>] __alloc_pages_nodemask+0x118/0x120
[   75.580256]  [<c008fc0d>] __do_page_cache_readahead+0xdd/0x1f0
[   75.580265]  [<c008fd47>] ra_submit+0x27/0x40
[   75.580277]  [<c0088950>] filemap_fault+0x380/0x390
[   75.580288]  [<c00a04b9>] __do_fault+0x59/0x680
[   75.580300]  [<c00a3dfe>] handle_mm_fault+0x1be/0x500
[   75.580310]  [<c02fc30e>] do_page_fault+0x1be/0x340
[   75.580322]  [<c02fa4f8>] error_code+0x30/0x38
[   75.580339]  [<b76fe542>] 0xb76fe542
[   75.580345] Mem-Info:
[   75.580350] DMA per-cpu:
[   75.580357] CPU    0: hi:    0, btch:   1 usd:   0
[   75.580364] Normal per-cpu:
[   75.580372] CPU    0: hi:  155, btch:  38 usd:  50
[   75.580382] active_anon:116070 inactive_anon:7901 isolated_anon:0
[   75.580384]  active_file:0 inactive_file:17 isolated_file:0
[   75.580386]  unevictable:0 dirty:0 writeback:0 unstable:0
[   75.580388]  free:1182 slab_reclaimable:243 slab_unreclaimable:716
[   75.580390]  mapped:8 shmem:13 pagetables:0 bounce:0
[   75.580415] DMA free:2048kB min:88kB low:108kB high:132kB
active_anon:8096kB inactive_anon:512kB active_file:0kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB
isolated(file):0kB present:16256kB mlocked:0kB dirty:0kB writeback:0kB
mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[   75.580439] lowmem_reserve[]: 0 492 492 492
[   75.580456] Normal free:2680kB min:2792kB low:3488kB high:4188kB
active_anon:456184kB inactive_anon:31092kB active_file:0kB
inactive_file:68kB unevictable:0kB isolated(anon):0kB
isolated(file):0kB present:503872kB mlocked:0kB dirty:0kB
writeback:0kB mapped:32kB shmem:52kB slab_reclaimable:972kB
slab_unreclaimable:2864kB kernel_stack:344kB pagetables:0kB
unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:15
all_unreclaimable? no
[   75.580480] lowmem_reserve[]: 0 0 0 0
[   75.580490] DMA: 2*4kB 25*8kB 37*16kB 37*32kB 1*64kB 0*128kB
0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2048kB
[   75.580515] Normal: 0*4kB 1*8kB 1*16kB 1*32kB 1*64kB 0*128kB
0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 2680kB
[   75.580539] 31 total pagecache pages
[   75.580544] 0 pages in swap cache
[   75.580549] Swap cache stats: add 0, delete 0, find 0/0
[   75.580554] Free swap  = 0kB
[   75.580559] Total swap = 0kB
[   75.581926] 133120 pages RAM
[   75.581936] 0 pages HighMem
[   75.581940] 5677 pages reserved
[   75.581944] 47 pages shared
[   75.581948] 126099 pages non-shared
[   75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852
or a child
[   75.581962] Killed process 1247 (syslog-ng)


have no idea whats the error

tryied googleing but didnt get any solution

please help

Thanks

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh4-0006XW-SL; Fri, 10 Feb 2012 10:27:06 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dnsingh.dns@gmail.com>) id 1Ru481-0005ap-GI
	for xen-users@lists.xensource.com; Sun, 05 Feb 2012 15:35:45 +0000
X-Env-Sender: dnsingh.dns@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1328456138!10035538!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_18, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10801 invoked from network); 5 Feb 2012 15:35:39 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Feb 2012 15:35:39 -0000
Received: by yenq6 with SMTP id q6so62849735yen.30
	for <xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 07:35:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=PuM1dpqZMZuSxmSkQj6coIzCsUDZc/IAtYNyBOhDidI=;
	b=t/6KbgVJt9+psjqpfMXDa/KIGJFtG4BzIl9jHsoLCyWiCrpoSdxoN5sfrg/CLVUCJH
	L6ejRLpCby0tH5u9yw6K6Y/2p1abBY9SVTKnZYyGN3sGZdf9F2z03kcvgO/HgrxnhVnA
	VgT/aTT5bWQy2G62sIKvz8J0Gar8Xbu1PDs54=
Received: by 10.236.131.101 with SMTP id l65mr20171651yhi.48.1328456137752;
	Sun, 05 Feb 2012 07:35:37 -0800 (PST)
Received: from mail-tul01m020-f171.google.com (mail-tul01m020-f171.google.com
	[209.85.214.171])
	by mx.google.com with ESMTPS id o19sm611509ank.1.2012.02.05.07.35.35
	(version=SSLv3 cipher=OTHER); Sun, 05 Feb 2012 07:35:36 -0800 (PST)
Received: by obcuy19 with SMTP id uy19so17927601obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 07:35:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.47.37 with SMTP id a5mr7225521obn.41.1328456135263; Sun,
	05 Feb 2012 07:35:35 -0800 (PST)
Received: by 10.182.122.69 with HTTP; Sun, 5 Feb 2012 07:35:35 -0800 (PST)
Date: Sun, 5 Feb 2012 21:05:35 +0530
Message-ID: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
From: DN Singh <dnsingh.dns@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8707780983137475076=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8707780983137475076==
Content-Type: multipart/alternative; boundary=14dae9399b110ac77804b8394cf0

--14dae9399b110ac77804b8394cf0
Content-Type: text/plain; charset=UTF-8

Hello List,

I am trying to configure a setup where the IPs have to bound to the dom0,
and then via internal network, these can be used on the domUs. This is a
requirement, as the IPs can be configured only on the Dom0 due to their
static configuration.
I have configured the routed config, and installed the VMs using
virt-install. The problem is that the VMs aren't accessible via static IP.
The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
repositories.

I have changed the network scripts in xend-config.sxp and the kernel
parameters as per this URL:
http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php

The link states that I have to configure the IPs in Dom0, and they will get
*automatically allocated* to the VMs, which is not happening.

I also tried to configure the IP in vm config file by adding vif = [
'ip=<IP>' ]

Please help.

--14dae9399b110ac77804b8394cf0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello List,<div><br></div><div>I am trying to configure a setup where the I=
Ps have to bound to the dom0, and then via internal network, these can be u=
sed on the domUs. This is a requirement, as the IPs can be configured only =
on the Dom0 due to their static configuration.</div>
<div>I have configured the routed config, and installed the VMs using virt-=
install. The problem is that the VMs aren&#39;t accessible via static IP.</=
div><div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the =
repositories.</div>
<div><br></div><div>I have changed the network scripts in xend-config.sxp a=
nd the kernel parameters as per this URL:=C2=A0<a href=3D"http://www.devco.=
net/archives/2007/10/18/xen_bridging_and_hetzner.php">http://www.devco.net/=
archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
<div><br></div><div>The link states that I have to configure the IPs in Dom=
0, and they will get <b>automatically allocated</b> to the VMs, which is no=
t happening.</div><div><br></div><div>I also tried to configure the IP in v=
m config file by adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]</div>
<div><br></div><div>Please help.</div>

--14dae9399b110ac77804b8394cf0--


--===============8707780983137475076==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8707780983137475076==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh4-0006XW-SL; Fri, 10 Feb 2012 10:27:06 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dnsingh.dns@gmail.com>) id 1Ru481-0005ap-GI
	for xen-users@lists.xensource.com; Sun, 05 Feb 2012 15:35:45 +0000
X-Env-Sender: dnsingh.dns@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1328456138!10035538!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_18, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10801 invoked from network); 5 Feb 2012 15:35:39 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Feb 2012 15:35:39 -0000
Received: by yenq6 with SMTP id q6so62849735yen.30
	for <xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 07:35:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=PuM1dpqZMZuSxmSkQj6coIzCsUDZc/IAtYNyBOhDidI=;
	b=t/6KbgVJt9+psjqpfMXDa/KIGJFtG4BzIl9jHsoLCyWiCrpoSdxoN5sfrg/CLVUCJH
	L6ejRLpCby0tH5u9yw6K6Y/2p1abBY9SVTKnZYyGN3sGZdf9F2z03kcvgO/HgrxnhVnA
	VgT/aTT5bWQy2G62sIKvz8J0Gar8Xbu1PDs54=
Received: by 10.236.131.101 with SMTP id l65mr20171651yhi.48.1328456137752;
	Sun, 05 Feb 2012 07:35:37 -0800 (PST)
Received: from mail-tul01m020-f171.google.com (mail-tul01m020-f171.google.com
	[209.85.214.171])
	by mx.google.com with ESMTPS id o19sm611509ank.1.2012.02.05.07.35.35
	(version=SSLv3 cipher=OTHER); Sun, 05 Feb 2012 07:35:36 -0800 (PST)
Received: by obcuy19 with SMTP id uy19so17927601obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 05 Feb 2012 07:35:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.47.37 with SMTP id a5mr7225521obn.41.1328456135263; Sun,
	05 Feb 2012 07:35:35 -0800 (PST)
Received: by 10.182.122.69 with HTTP; Sun, 5 Feb 2012 07:35:35 -0800 (PST)
Date: Sun, 5 Feb 2012 21:05:35 +0530
Message-ID: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
From: DN Singh <dnsingh.dns@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8707780983137475076=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8707780983137475076==
Content-Type: multipart/alternative; boundary=14dae9399b110ac77804b8394cf0

--14dae9399b110ac77804b8394cf0
Content-Type: text/plain; charset=UTF-8

Hello List,

I am trying to configure a setup where the IPs have to bound to the dom0,
and then via internal network, these can be used on the domUs. This is a
requirement, as the IPs can be configured only on the Dom0 due to their
static configuration.
I have configured the routed config, and installed the VMs using
virt-install. The problem is that the VMs aren't accessible via static IP.
The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
repositories.

I have changed the network scripts in xend-config.sxp and the kernel
parameters as per this URL:
http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php

The link states that I have to configure the IPs in Dom0, and they will get
*automatically allocated* to the VMs, which is not happening.

I also tried to configure the IP in vm config file by adding vif = [
'ip=<IP>' ]

Please help.

--14dae9399b110ac77804b8394cf0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello List,<div><br></div><div>I am trying to configure a setup where the I=
Ps have to bound to the dom0, and then via internal network, these can be u=
sed on the domUs. This is a requirement, as the IPs can be configured only =
on the Dom0 due to their static configuration.</div>
<div>I have configured the routed config, and installed the VMs using virt-=
install. The problem is that the VMs aren&#39;t accessible via static IP.</=
div><div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the =
repositories.</div>
<div><br></div><div>I have changed the network scripts in xend-config.sxp a=
nd the kernel parameters as per this URL:=C2=A0<a href=3D"http://www.devco.=
net/archives/2007/10/18/xen_bridging_and_hetzner.php">http://www.devco.net/=
archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
<div><br></div><div>The link states that I have to configure the IPs in Dom=
0, and they will get <b>automatically allocated</b> to the VMs, which is no=
t happening.</div><div><br></div><div>I also tried to configure the IP in v=
m config file by adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]</div>
<div><br></div><div>Please help.</div>

--14dae9399b110ac77804b8394cf0--


--===============8707780983137475076==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8707780983137475076==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh7-0006Z8-0x; Fri, 10 Feb 2012 10:27:09 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RvQP5-00019v-Ch
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 09:34:59 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328780092!13811755!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19279 invoked from network); 9 Feb 2012 09:34:53 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-5.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	9 Feb 2012 09:34:53 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RvQOx-00013t-SF
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 01:34:51 -0800
Date: Thu, 9 Feb 2012 01:34:51 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328780091869-5468996.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] Post Migration Check
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello,
  I am working on a heuristic that does the migration of VM from one
physical machine to another based on certain criteria. Now, for the success
of my algorithm I want to verify the success of the migration. How can I
verify (must cover every possibility) whether the VM migration is successful
from the source physical machine's Dom-0 (the machine from where the VM is
migrated)? 
Thanks in advance.

Ram  

--
View this message in context: http://xen.1045712.n5.nabble.com/Post-Migration-Check-tp5468996p5468996.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh7-0006Z8-0x; Fri, 10 Feb 2012 10:27:09 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RvQP5-00019v-Ch
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 09:34:59 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-5.tower-216.messagelabs.com!1328780092!13811755!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19279 invoked from network); 9 Feb 2012 09:34:53 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-5.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	9 Feb 2012 09:34:53 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RvQOx-00013t-SF
	for xen-users@lists.xensource.com; Thu, 09 Feb 2012 01:34:51 -0800
Date: Thu, 9 Feb 2012 01:34:51 -0800 (PST)
From: Ram Prasad Pangeni <rampangeni@cse.iitb.ac.in>
To: xen-users@lists.xensource.com
Message-ID: <1328780091869-5468996.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] Post Migration Check
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello,
  I am working on a heuristic that does the migration of VM from one
physical machine to another based on certain criteria. Now, for the success
of my algorithm I want to verify the success of the migration. How can I
verify (must cover every possibility) whether the VM migration is successful
from the source physical machine's Dom-0 (the machine from where the VM is
migrated)? 
Thanks in advance.

Ram  

--
View this message in context: http://xen.1045712.n5.nabble.com/Post-Migration-Check-tp5468996p5468996.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh5-0006Y4-IQ; Fri, 10 Feb 2012 10:27:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dnsingh.dns@gmail.com>) id 1RulKB-0007RX-Em
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 13:43:11 +0000
X-Env-Sender: dnsingh.dns@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328622183!7206897!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_18, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29232 invoked from network); 7 Feb 2012 13:43:05 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 13:43:05 -0000
Received: by yenm7 with SMTP id m7so12502902yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 05:43:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=H/UsYNLqJVetQeM/KRZnSKpX1plSvgS4qUH+aMJ0LYo=;
	b=Sws9xQE6vudcHMhyxhiY/sD2OZFVU/QGlHGyXKTzqwgl5I0aHKcCw1nVsn2eMFqC0d
	itzvKfX6qi45twYXnt+yIg0aXfyAA9g4LNseWCAJxbuoxmqqLfZgk65d2VyjgEYPRM+W
	231NER/Er7KkX61aAWcLm7f++iFOKtvIxHaVs=
Received: by 10.236.128.242 with SMTP id f78mr32515592yhi.30.1328622183596;
	Tue, 07 Feb 2012 05:43:03 -0800 (PST)
Received: from mail-tul01m020-f171.google.com (mail-tul01m020-f171.google.com
	[209.85.214.171])
	by mx.google.com with ESMTPS id a39sm28168137yhk.15.2012.02.07.05.43.02
	(version=SSLv3 cipher=OTHER); Tue, 07 Feb 2012 05:43:02 -0800 (PST)
Received: by obcuy19 with SMTP id uy19so25267432obc.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 05:43:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.64.35 with SMTP id l3mr9336362obs.1.1328622182352; Tue, 07
	Feb 2012 05:43:02 -0800 (PST)
Received: by 10.182.122.69 with HTTP; Tue, 7 Feb 2012 05:43:02 -0800 (PST)
In-Reply-To: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
Date: Tue, 7 Feb 2012 19:13:02 +0530
Message-ID: <CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
From: DN Singh <dnsingh.dns@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0982577049070922771=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0982577049070922771==
Content-Type: multipart/alternative; boundary=14dae93b5c5e38459a04b85ff543

--14dae93b5c5e38459a04b85ff543
Content-Type: text/plain; charset=UTF-8

Hello Guys,

Hasn't anyone done any routed network on Xen?? Please reply.

On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com> wrote:

> Hello List,
>
> I am trying to configure a setup where the IPs have to bound to the dom0,
> and then via internal network, these can be used on the domUs. This is a
> requirement, as the IPs can be configured only on the Dom0 due to their
> static configuration.
> I have configured the routed config, and installed the VMs using
> virt-install. The problem is that the VMs aren't accessible via static IP.
> The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
> repositories.
>
> I have changed the network scripts in xend-config.sxp and the kernel
> parameters as per this URL:
> http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>
> The link states that I have to configure the IPs in Dom0, and they will
> get *automatically allocated* to the VMs, which is not happening.
>
> I also tried to configure the IP in vm config file by adding vif = [
> 'ip=<IP>' ]
>
> Please help.
>

--14dae93b5c5e38459a04b85ff543
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello Guys,<br><br>Hasn&#39;t anyone done any routed network on Xen?? Pleas=
e reply.<br><br><div class=3D"gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM, =
DN Singh <span dir=3D"ltr">&lt;<a href=3D"mailto:dnsingh.dns@gmail.com">dns=
ingh.dns@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello List,<div><br></div><div>I am trying t=
o configure a setup where the IPs have to bound to the dom0, and then via i=
nternal network, these can be used on the domUs. This is a requirement, as =
the IPs can be configured only on the Dom0 due to their static configuratio=
n.</div>

<div>I have configured the routed config, and installed the VMs using virt-=
install. The problem is that the VMs aren&#39;t accessible via static IP.</=
div><div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the =
repositories.</div>

<div><br></div><div>I have changed the network scripts in xend-config.sxp a=
nd the kernel parameters as per this URL:=C2=A0<a href=3D"http://www.devco.=
net/archives/2007/10/18/xen_bridging_and_hetzner.php" target=3D"_blank">htt=
p://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div=
>

<div><br></div><div>The link states that I have to configure the IPs in Dom=
0, and they will get <b>automatically allocated</b> to the VMs, which is no=
t happening.</div><div><br></div><div>I also tried to configure the IP in v=
m config file by adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]</div>

<div><br></div><div>Please help.</div>
</blockquote></div><br>

--14dae93b5c5e38459a04b85ff543--


--===============0982577049070922771==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0982577049070922771==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh5-0006Y4-IQ; Fri, 10 Feb 2012 10:27:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dnsingh.dns@gmail.com>) id 1RulKB-0007RX-Em
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 13:43:11 +0000
X-Env-Sender: dnsingh.dns@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328622183!7206897!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_18, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29232 invoked from network); 7 Feb 2012 13:43:05 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 13:43:05 -0000
Received: by yenm7 with SMTP id m7so12502902yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 05:43:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=H/UsYNLqJVetQeM/KRZnSKpX1plSvgS4qUH+aMJ0LYo=;
	b=Sws9xQE6vudcHMhyxhiY/sD2OZFVU/QGlHGyXKTzqwgl5I0aHKcCw1nVsn2eMFqC0d
	itzvKfX6qi45twYXnt+yIg0aXfyAA9g4LNseWCAJxbuoxmqqLfZgk65d2VyjgEYPRM+W
	231NER/Er7KkX61aAWcLm7f++iFOKtvIxHaVs=
Received: by 10.236.128.242 with SMTP id f78mr32515592yhi.30.1328622183596;
	Tue, 07 Feb 2012 05:43:03 -0800 (PST)
Received: from mail-tul01m020-f171.google.com (mail-tul01m020-f171.google.com
	[209.85.214.171])
	by mx.google.com with ESMTPS id a39sm28168137yhk.15.2012.02.07.05.43.02
	(version=SSLv3 cipher=OTHER); Tue, 07 Feb 2012 05:43:02 -0800 (PST)
Received: by obcuy19 with SMTP id uy19so25267432obc.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 05:43:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.64.35 with SMTP id l3mr9336362obs.1.1328622182352; Tue, 07
	Feb 2012 05:43:02 -0800 (PST)
Received: by 10.182.122.69 with HTTP; Tue, 7 Feb 2012 05:43:02 -0800 (PST)
In-Reply-To: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
Date: Tue, 7 Feb 2012 19:13:02 +0530
Message-ID: <CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
From: DN Singh <dnsingh.dns@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0982577049070922771=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0982577049070922771==
Content-Type: multipart/alternative; boundary=14dae93b5c5e38459a04b85ff543

--14dae93b5c5e38459a04b85ff543
Content-Type: text/plain; charset=UTF-8

Hello Guys,

Hasn't anyone done any routed network on Xen?? Please reply.

On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com> wrote:

> Hello List,
>
> I am trying to configure a setup where the IPs have to bound to the dom0,
> and then via internal network, these can be used on the domUs. This is a
> requirement, as the IPs can be configured only on the Dom0 due to their
> static configuration.
> I have configured the routed config, and installed the VMs using
> virt-install. The problem is that the VMs aren't accessible via static IP.
> The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
> repositories.
>
> I have changed the network scripts in xend-config.sxp and the kernel
> parameters as per this URL:
> http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>
> The link states that I have to configure the IPs in Dom0, and they will
> get *automatically allocated* to the VMs, which is not happening.
>
> I also tried to configure the IP in vm config file by adding vif = [
> 'ip=<IP>' ]
>
> Please help.
>

--14dae93b5c5e38459a04b85ff543
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello Guys,<br><br>Hasn&#39;t anyone done any routed network on Xen?? Pleas=
e reply.<br><br><div class=3D"gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM, =
DN Singh <span dir=3D"ltr">&lt;<a href=3D"mailto:dnsingh.dns@gmail.com">dns=
ingh.dns@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello List,<div><br></div><div>I am trying t=
o configure a setup where the IPs have to bound to the dom0, and then via i=
nternal network, these can be used on the domUs. This is a requirement, as =
the IPs can be configured only on the Dom0 due to their static configuratio=
n.</div>

<div>I have configured the routed config, and installed the VMs using virt-=
install. The problem is that the VMs aren&#39;t accessible via static IP.</=
div><div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the =
repositories.</div>

<div><br></div><div>I have changed the network scripts in xend-config.sxp a=
nd the kernel parameters as per this URL:=C2=A0<a href=3D"http://www.devco.=
net/archives/2007/10/18/xen_bridging_and_hetzner.php" target=3D"_blank">htt=
p://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div=
>

<div><br></div><div>The link states that I have to configure the IPs in Dom=
0, and they will get <b>automatically allocated</b> to the VMs, which is no=
t happening.</div><div><br></div><div>I also tried to configure the IP in v=
m config file by adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]</div>

<div><br></div><div>Please help.</div>
</blockquote></div><br>

--14dae93b5c5e38459a04b85ff543--


--===============0982577049070922771==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0982577049070922771==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh6-0006Yc-90; Fri, 10 Feb 2012 10:27:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jrnieder@gmail.com>) id 1Rusx7-00089P-0K
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:51:53 +0000
Received: from [85.158.139.83:41820] by server-1.bemta-5.messagelabs.com id
	FE/CC-04285-8FC913F4; Tue, 07 Feb 2012 21:51:52 +0000
X-Env-Sender: jrnieder@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328651506!14119940!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25766 invoked from network); 7 Feb 2012 21:51:47 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:51:47 -0000
Received: by yenm7 with SMTP id m7so17654838yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:51:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:subject:message-id:mime-version:content-type
	:content-disposition:user-agent;
	bh=zBQit4mYWT/vndX2GZUwajtMVXKR6MYfLzJW2qMOp7g=;
	b=j+372lPzuE/EMHs8F6e35sW09zxgjDKQ9lqZvSPBX+TdsPLWSQaSovBjp5+m0Ha6Ci
	rb9ppgvtq8ijdmfw7f3GoowKsvAXTUzW4b7ATsCfcX797rXb0cOx+wU0gk0OEacjp/jZ
	pDVtmBipEUsvDje4YIbh8toK41C4Q/DiH2tzk=
Received: by 10.50.88.132 with SMTP id bg4mr18035478igb.5.1328651505421;
	Tue, 07 Feb 2012 13:51:45 -0800 (PST)
Received: from burratino (c-24-1-56-9.hsd1.il.comcast.net. [24.1.56.9])
	by mx.google.com with ESMTPS id r18sm35867278ibh.4.2012.02.07.13.51.44
	(version=SSLv3 cipher=OTHER); Tue, 07 Feb 2012 13:51:44 -0800 (PST)
Date: Tue, 7 Feb 2012 15:51:42 -0600
From: Jonathan Nieder <jrnieder@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <20120207215142.GB2014@burratino>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="CdrF4e02JqNVZeln"
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] getting X to work, GPU lockups on dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--CdrF4e02JqNVZeln
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

Debian sid system.  NV34M graphics card (GeForce FX Go5200 64M).  I'm
trying to get started using Xen on my laptop.  CPU is a Pentium 4 with
no vmx, so this is all PV.  I install the kernel and hypervisor, boot
into the Xen dom0, and try to start X so I can launch a web browser
and see what to do next.

Unfortunately X fails to start.  The screen turns black and stays that
way, though I can blindly run a few commands.  Xorg.0.log has a few
hundred

	(EE) FBDEV(0): FBIOPUTCMAP: Invalid argument

lines.

Looking more closely, I see that the actual trouble happened a little
earlier: dmesg informs me:

| [    8.703713] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x0000fdc0 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [    8.704276] Console: switching to colour frame buffer device 175x65
| [   10.553368] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x00010048 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   12.402789] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000101c8 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.252200] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000103cc State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.260058] [drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon

By contrast, when I boot the same kernel on bare hardware I don't get
the PFIFO_DMA_PUSHER or GPU lockup messages and X works fine.

Hypervisor is xen-hypervisor-4.1-i386 from Debian, version 4.1.2-2.
Reproducible with linux-image-3.2.0-1-686-pae version 3.2.4-1 and with
linus's master (8597559a78e1, 2012-02-06) and linux-next
(e9e792b45a9b, 2012-02-06).

dmesg from running the native kernel (good) and dom0 (bad) attached.

I also tried blacklisting the nouveau kernel module and starting X
with the vesa driver.  That also didn't work.

Is this behavior expected?  Does starting X in the dom0 work on other
cards?

Curious,
Jonathan

--CdrF4e02JqNVZeln
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg.native"

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.3.0-rc2+ (jrn@burratino) (gcc version 4.7.0 20120205 (experimental) [trunk revision 183903] (Debian 4.7-20120205-1) ) #21 SMP Tue Feb 7 14:31:01 CST 2012
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
[    0.000000]  BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000000f6f0000 (usable)
[    0.000000]  BIOS-e820: 000000000f6f0000 - 000000000f700000 (reserved)
[    0.000000]  BIOS-e820: 000000000f700000 - 000000003fef0000 (usable)
[    0.000000]  BIOS-e820: 000000003fef0000 - 000000003fef8000 (ACPI data)
[    0.000000]  BIOS-e820: 000000003fef8000 - 000000003fefa000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000003ff00000 - 0000000040000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!
[    0.000000] DMI present.
[    0.000000] DMI: IBM 288173U/288173U, BIOS 1XET57WW (1.16 ) 11/30/2006
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] last_pfn = 0x3fef0 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-DFFFF uncachable
[    0.000000]   E0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask FC0000000 write-back
[    0.000000]   1 base 03FF00000 mask FFFF00000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped : 0 - 01a00000
[    0.000000] Base memory trampoline at [c009b000] 9b000 size 16384
[    0.000000] init_memory_mapping: 0000000000000000-0000000037bfe000
[    0.000000]  0000000000 - 0000200000 page 4k
[    0.000000]  0000200000 - 0037a00000 page 2M
[    0.000000]  0037a00000 - 0037bfe000 page 4k
[    0.000000] kernel direct mapping tables up to 37bfe000 @ 19fb000-1a00000
[    0.000000] RAMDISK: 37712000 - 37b81000
[    0.000000] ACPI: RSDP 000f6d90 00024 (v02 IBM   )
[    0.000000] ACPI: XSDT 3fef1ace 0005C (v01 IBM    TP-1X    00001160  LTP 00000000)
[    0.000000] ACPI: FACP 3fef1b2a 00081 (v02 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: DSDT 3fef1c11 062A4 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: FACS 3fef9000 00040
[    0.000000] ACPI: SSDT 3fef1bde 00033 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: ECDT 3fef7eb5 00051 (v01 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: APIC 3fef7f06 00068 (v01 IBM    TP-1X    00001160 LOHR 00000064)
[    0.000000] ACPI: HPET 3fef7f6e 00038 (v01 IBM    TP-1X    00001160 PTL  00000064)
[    0.000000] ACPI: TCPA 3fef7fa6 00032 (v01 IBM    TP-1X    00001160 PTL  00000001)
[    0.000000] ACPI: BOOT 3fef7fd8 00028 (v01 IBM    TP-1X    00001160  LTP 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 130MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x00037bfe
[    0.000000]   HighMem  0x00037bfe -> 0x0003fef0
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0000f6f0
[    0.000000]     0: 0x0000f700 -> 0x0003fef0
[    0.000000] On node 0 totalpages: 261743
[    0.000000] free_area_init_node: node 0, pgdat c1368700, node_mem_map f6f12200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3951 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 222486 pages, LIFO batch:31
[    0.000000]   HighMem zone: 262 pages used for memmap
[    0.000000]   HighMem zone: 33260 pages, LIFO batch:7
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0x0 is invalid
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 000000000f6f0000 - 000000000f700000
[    0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f6c00000 s28672 r0 d20480 u1048576
[    0.000000] pcpu-alloc: s28672 r0 d20480 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259697
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.3.0-rc2+ root=/dev/mapper/data-rootfs ro quiet
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] allocated 2094848 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Initializing HighMem for node 0 (00037bfe:0003fef0)
[    0.000000] Memory: 1026884k/1047488k available (2418k kernel code, 20088k reserved, 1097k data, 352k init, 134088k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xfff16000 - 0xfffff000   ( 932 kB)
[    0.000000]     pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
[    0.000000]       .init : 0xc136f000 - 0xc13c7000   ( 352 kB)
[    0.000000]       .data : 0xc125c9d8 - 0xc136ee00   (1097 kB)
[    0.000000]       .text : 0xc1000000 - 0xc125c9d8   (2418 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:2304 nr_irqs:512 16
[    0.000000] CPU 0 irqstacks, hard=f640a000 soft=f640c000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 3186.568 MHz processor.
[    0.010002] Calibrating delay loop (skipped), value calculated using timer frequency.. 6373.13 BogoMIPS (lpj=31865680)
[    0.020005] pid_max: default: 32768 minimum: 301
[    0.020052] Mount-cache hash table entries: 512
[    0.020216] Initializing cgroup subsys cpuacct
[    0.020220] Initializing cgroup subsys memory
[    0.020232] Initializing cgroup subsys devices
[    0.020235] Initializing cgroup subsys freezer
[    0.020237] Initializing cgroup subsys net_cls
[    0.020240] Initializing cgroup subsys blkio
[    0.020283] CPU: Physical Processor ID: 0
[    0.020286] CPU: Processor Core ID: 0
[    0.020290] mce: CPU supports 4 MCE banks
[    0.020303] CPU0: Thermal monitoring enabled (TM2)
[    0.020308] using mwait in idle threads.
[    0.021041] ACPI: Core revision 20120111
[    0.030071] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.030417] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.135988] CPU0: Mobile Intel(R) Pentium(R) 4 CPU 3.20GHz stepping 01
[    0.140000] Performance Events: Netburst events, Netburst P4/Xeon PMU driver.
[    0.140000] ... version:                0
[    0.140000] ... bit width:              40
[    0.140000] ... generic registers:      18
[    0.140000] ... value mask:             000000ffffffffff
[    0.140000] ... max period:             0000007fffffffff
[    0.140000] ... fixed-purpose events:   0
[    0.140000] ... event mask:             000000000003ffff
[    0.140000] NMI watchdog enabled, takes one hw-pmu counter.
[    0.140000] CPU 1 irqstacks, hard=f6488000 soft=f648a000
[    0.140000] Booting Node   0, Processors  #1 Ok.
[    0.140000] smpboot cpu 1: start_ip = 9b000
[    0.020000] Initializing CPU#1
[    0.150000] TSC synchronization [CPU#0 -> CPU#1]:
[    0.150000] Measured 24629944164 cycles TSC warp between CPUs, turning off TSC clock.
[    0.150000] Marking TSC unstable due to check_tsc_sync_source failed
[    0.150062] NMI watchdog enabled, takes one hw-pmu counter.
[    0.150117] Brought up 2 CPUs
[    0.150123] Total of 2 processors activated (12746.27 BogoMIPS).
[    0.151169] devtmpfs: initialized
[    0.151169] PM: Registering ACPI NVS region at 3fef8000 (8192 bytes)
[    0.151169] NET: Registered protocol family 16
[    0.151169] ACPI: bus type pci registered
[    0.151169] PCI: PCI BIOS revision 2.10 entry at 0xfd960, last bus=8
[    0.151169] PCI: Using configuration type 1 for base access
[    0.151169] bio: create slab <bio-0> at 0
[    0.151169] ACPI: Added _OSI(Module Device)
[    0.151169] ACPI: Added _OSI(Processor Device)
[    0.151169] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.151169] ACPI: Added _OSI(Processor Aggregator Device)
[    0.151638] ACPI: EC: EC description table is found, configuring boot EC
[    0.170295] ACPI: Interpreter enabled
[    0.170304] ACPI: (supports S0 S3 S4 S5)
[    0.170333] ACPI: Using IOAPIC for interrupt routing
[    0.172359] ACPI: EC: GPE storm detected, transactions will use polling mode
[    0.601932] ACPI: EC: GPE = 0x1d, I/O: command/status = 0x66, data = 0x62
[    0.602089] ACPI: No dock devices found.
[    0.602097] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[    0.602524] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.603229] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7] (ignored)
[    0.603234] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff] (ignored)
[    0.603238] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[    0.603243] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000d3fff] (ignored)
[    0.603246] pci_root PNP0A03:00: host bridge window [mem 0x000d4000-0x000d7fff] (ignored)
[    0.603250] pci_root PNP0A03:00: host bridge window [mem 0x000d8000-0x000dbfff] (ignored)
[    0.603254] pci_root PNP0A03:00: host bridge window [mem 0x000dc000-0x000dffff] (ignored)
[    0.603258] pci_root PNP0A03:00: host bridge window [mem 0x40000000-0xfebfffff] (ignored)
[    0.603262] PCI: root bus 00: using default resources
[    0.603325] PCI host bridge to bus 0000:00
[    0.603330] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.603334] pci_bus 0000:00: root bus resource [mem 0x00000000-0xfffffffff]
[    0.603350] pci 0000:00:00.0: [8086:3580] type 0 class 0x000600
[    0.603362] pci 0000:00:00.0: reg 10: [mem 0xd0000000-0xdfffffff pref]
[    0.603422] pci 0000:00:00.1: [8086:3584] type 0 class 0x000880
[    0.603475] pci 0000:00:00.3: [8086:3585] type 0 class 0x000880
[    0.603531] pci 0000:00:01.0: [8086:3581] type 1 class 0x000604
[    0.603596] pci 0000:00:1d.0: [8086:24c2] type 0 class 0x000c03
[    0.603644] pci 0000:00:1d.0: reg 20: [io  0x1800-0x181f]
[    0.603682] pci 0000:00:1d.1: [8086:24c4] type 0 class 0x000c03
[    0.603730] pci 0000:00:1d.1: reg 20: [io  0x1820-0x183f]
[    0.603767] pci 0000:00:1d.2: [8086:24c7] type 0 class 0x000c03
[    0.603814] pci 0000:00:1d.2: reg 20: [io  0x1840-0x185f]
[    0.603864] pci 0000:00:1d.7: [8086:24cd] type 0 class 0x000c03
[    0.603888] pci 0000:00:1d.7: reg 10: [mem 0xc0000000-0xc00003ff]
[    0.603987] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.604009] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604
[    0.604057] pci 0000:00:1f.0: [8086:24cc] type 0 class 0x000601
[    0.604128] pci 0000:00:1f.0: quirk: [io  0x1000-0x107f] claimed by ICH4 ACPI/GPIO/TCO
[    0.604135] pci 0000:00:1f.0: quirk: [io  0x1180-0x11bf] claimed by ICH4 GPIO
[    0.604154] pci 0000:00:1f.1: [8086:24ca] type 0 class 0x000101
[    0.604169] pci 0000:00:1f.1: reg 10: [io  0x0000-0x0007]
[    0.604181] pci 0000:00:1f.1: reg 14: [io  0x0000-0x0003]
[    0.604192] pci 0000:00:1f.1: reg 18: [io  0x0000-0x0007]
[    0.604203] pci 0000:00:1f.1: reg 1c: [io  0x0000-0x0003]
[    0.604214] pci 0000:00:1f.1: reg 20: [io  0x1860-0x186f]
[    0.604226] pci 0000:00:1f.1: reg 24: [mem 0x00000000-0x000003ff]
[    0.604258] pci 0000:00:1f.3: [8086:24c3] type 0 class 0x000c05
[    0.604306] pci 0000:00:1f.3: reg 20: [io  0x1880-0x189f]
[    0.604347] pci 0000:00:1f.5: [8086:24c5] type 0 class 0x000401
[    0.604364] pci 0000:00:1f.5: reg 10: [io  0x1c00-0x1cff]
[    0.604374] pci 0000:00:1f.5: reg 14: [io  0x18c0-0x18ff]
[    0.604385] pci 0000:00:1f.5: reg 18: [mem 0xc0000c00-0xc0000dff]
[    0.604395] pci 0000:00:1f.5: reg 1c: [mem 0xc0000800-0xc00008ff]
[    0.604443] pci 0000:00:1f.5: PME# supported from D0 D3hot D3cold
[    0.604464] pci 0000:00:1f.6: [8086:24c6] type 0 class 0x000703
[    0.604481] pci 0000:00:1f.6: reg 10: [io  0x2400-0x24ff]
[    0.604492] pci 0000:00:1f.6: reg 14: [io  0x2000-0x207f]
[    0.604554] pci 0000:00:1f.6: PME# supported from D0 D3hot D3cold
[    0.604585] pci 0000:01:00.0: [10de:0324] type 0 class 0x000300
[    0.604602] pci 0000:01:00.0: reg 10: [mem 0xc1000000-0xc1ffffff]
[    0.604611] pci 0000:01:00.0: reg 14: [mem 0xe0000000-0xefffffff pref]
[    0.604644] pci 0000:01:00.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.604709] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.604715] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.604720] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.604751] pci 0000:02:01.0: [104c:ac55] type 2 class 0x000607
[    0.604771] pci 0000:02:01.0: reg 10: [mem 0x00000000-0x00000fff]
[    0.604800] pci 0000:02:01.0: supports D1 D2
[    0.604803] pci 0000:02:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.604825] pci 0000:02:01.1: [104c:ac55] type 2 class 0x000607
[    0.604844] pci 0000:02:01.1: reg 10: [mem 0x00000000-0x00000fff]
[    0.604873] pci 0000:02:01.1: supports D1 D2
[    0.604876] pci 0000:02:01.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.604906] pci 0000:02:02.0: [168c:0013] type 0 class 0x000200
[    0.604925] pci 0000:02:02.0: reg 10: [mem 0xc2000000-0xc200ffff]
[    0.605038] pci 0000:00:1e.0: PCI bridge to [bus 02-08] (subtractive decode)
[    0.605044] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.605050] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.605055] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.605059] pci 0000:00:1e.0:   bridge window [io  0x0000-0xffff] (subtractive decode)
[    0.605063] pci 0000:00:1e.0:   bridge window [mem 0x00000000-0xfffffffff] (subtractive decode)
[    0.605145] pci_bus 0000:00: on NUMA node 0
[    0.605151] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.605257] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
[    0.605309] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
[    0.605418]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.608492] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608595] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608694] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608793] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608892] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608991] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
[    0.609076] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.609176] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
[    0.609288] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.609288] vgaarb: loaded
[    0.609288] vgaarb: bridge control possible 0000:01:00.0
[    0.609288] PCI: Using ACPI for IRQ routing
[    0.609288] PCI: pci_cache_line_size set to 64 bytes
[    0.609288] reserve RAM buffer: 000000000009f000 - 000000000009ffff 
[    0.609288] reserve RAM buffer: 000000000f6f0000 - 000000000fffffff 
[    0.609288] reserve RAM buffer: 000000003fef0000 - 000000003fffffff 
[    0.609288] pnp: PnP ACPI init
[    0.609288] ACPI: bus type pnp registered
[    0.610621] pnp 00:00: [bus 00-ff]
[    0.610626] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.610629] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.610632] pnp 00:00: [io  0x0d00-0xffff window]
[    0.610636] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.610639] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
[    0.610642] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
[    0.610645] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
[    0.610649] pnp 00:00: [mem 0x000cc000-0x000cffff window]
[    0.610652] pnp 00:00: [mem 0x000d0000-0x000d3fff window]
[    0.610655] pnp 00:00: [mem 0x000d4000-0x000d7fff window]
[    0.610658] pnp 00:00: [mem 0x000d8000-0x000dbfff window]
[    0.610662] pnp 00:00: [mem 0x000dc000-0x000dffff window]
[    0.610665] pnp 00:00: [mem 0x000e0000-0x000e3fff window]
[    0.610668] pnp 00:00: [mem 0x000e4000-0x000e7fff window]
[    0.610671] pnp 00:00: [mem 0x000e8000-0x000ebfff window]
[    0.610674] pnp 00:00: [mem 0x000ec000-0x000effff window]
[    0.610678] pnp 00:00: [mem 0x000f0000-0x000fffff window]
[    0.610681] pnp 00:00: [mem 0x40000000-0xfebfffff window]
[    0.610684] pnp 00:00: [mem 0x00000000 window]
[    0.610739] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[    0.610764] pnp 00:01: [io  0x0010-0x001f]
[    0.610767] pnp 00:01: [io  0x0090-0x009f]
[    0.610770] pnp 00:01: [io  0x0024-0x0025]
[    0.610773] pnp 00:01: [io  0x0028-0x0029]
[    0.610776] pnp 00:01: [io  0x002c-0x002d]
[    0.610778] pnp 00:01: [io  0x0030-0x0031]
[    0.610781] pnp 00:01: [io  0x0034-0x0035]
[    0.610784] pnp 00:01: [io  0x0038-0x0039]
[    0.610786] pnp 00:01: [io  0x003c-0x003d]
[    0.610789] pnp 00:01: [io  0x00a4-0x00a5]
[    0.610792] pnp 00:01: [io  0x00a8-0x00a9]
[    0.610794] pnp 00:01: [io  0x00ac-0x00ad]
[    0.610797] pnp 00:01: [io  0x00b0-0x00b5]
[    0.610800] pnp 00:01: [io  0x00b8-0x00b9]
[    0.610803] pnp 00:01: [io  0x00bc-0x00bd]
[    0.610805] pnp 00:01: [io  0x004e-0x004f]
[    0.610808] pnp 00:01: [io  0x0050-0x0053]
[    0.610811] pnp 00:01: [io  0x0072-0x0077]
[    0.610813] pnp 00:01: [io  0x002e-0x002f]
[    0.610816] pnp 00:01: [io  0x1000-0x107f]
[    0.610819] pnp 00:01: [io  0x1180-0x11bf]
[    0.610822] pnp 00:01: [io  0x0600-0x060f]
[    0.610825] pnp 00:01: [io  0x0068]
[    0.610827] pnp 00:01: [io  0x006c]
[    0.610830] pnp 00:01: [io  0x0800-0x080f]
[    0.610913] system 00:01: [io  0x1000-0x107f] has been reserved
[    0.610918] system 00:01: [io  0x1180-0x11bf] has been reserved
[    0.610922] system 00:01: [io  0x0600-0x060f] has been reserved
[    0.610927] system 00:01: [io  0x0800-0x080f] has been reserved
[    0.610933] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.610953] pnp 00:02: [io  0x0000-0x000f]
[    0.610956] pnp 00:02: [io  0x0080-0x008f]
[    0.610959] pnp 00:02: [io  0x00c0-0x00df]
[    0.610963] pnp 00:02: [dma 4]
[    0.611007] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.611021] pnp 00:03: [io  0x0061]
[    0.611061] pnp 00:03: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.611076] pnp 00:04: [io  0x00f0]
[    0.611089] pnp 00:04: [irq 13]
[    0.611133] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.611148] pnp 00:05: [io  0x0070-0x0071]
[    0.611159] pnp 00:05: [irq 8]
[    0.611201] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.611216] pnp 00:06: [io  0x0060]
[    0.611219] pnp 00:06: [io  0x0064]
[    0.611226] pnp 00:06: [irq 1]
[    0.611268] pnp 00:06: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.611287] pnp 00:07: [irq 12]
[    0.611332] pnp 00:07: Plug and Play ACPI device, IDs IBM3780 PNP0f13 (active)
[    0.611491] pnp 00:08: Plug and Play ACPI device, IDs PNP0400 (disabled)
[    0.800092] pnp: PnP ACPI: found 9 devices
[    0.800095] ACPI: ACPI bus type pnp unregistered
[    0.837936] Switching to clocksource acpi_pm
[    0.837972] PCI: max bus depth: 2 pci_try_num: 3
[    0.837999] pci 0000:00:1f.1: BAR 5: assigned [mem 0x40000000-0x400003ff]
[    0.838008] pci 0000:01:00.0: BAR 6: can't assign mem pref (size 0x20000)
[    0.838012] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.838018] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.838023] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.838033] pci 0000:02:01.0: BAR 0: assigned [mem 0xc4000000-0xc4000fff]
[    0.838040] pci 0000:02:01.1: BAR 0: assigned [mem 0xc8000000-0xc8000fff]
[    0.838047] pci 0000:02:01.1: BAR 16: assigned [mem 0xcc000000-0xcfffffff]
[    0.838052] pci 0000:02:01.1: BAR 15: assigned [mem 0xf0000000-0xf3ffffff pref]
[    0.838056] pci 0000:02:01.1: BAR 14: assigned [io  0x3000-0x30ff]
[    0.838059] pci 0000:02:01.1: BAR 13: assigned [io  0x3400-0x34ff]
[    0.838065] pci 0000:02:01.0: BAR 16: assigned [mem 0x44000000-0x47ffffff]
[    0.838069] pci 0000:02:01.0: BAR 15: assigned [mem 0xf4000000-0xf7ffffff pref]
[    0.838073] pci 0000:02:01.0: BAR 14: assigned [io  0x3800-0x38ff]
[    0.838076] pci 0000:02:01.0: BAR 13: assigned [io  0x3c00-0x3cff]
[    0.838080] pci 0000:02:01.0: CardBus bridge to [bus 03-06]
[    0.838083] pci 0000:02:01.0:   bridge window [io  0x3c00-0x3cff]
[    0.838088] pci 0000:02:01.0:   bridge window [io  0x3800-0x38ff]
[    0.838093] pci 0000:02:01.0:   bridge window [mem 0xf4000000-0xf7ffffff pref]
[    0.838099] pci 0000:02:01.0:   bridge window [mem 0x44000000-0x47ffffff]
[    0.838104] pci 0000:02:01.1: CardBus bridge to [bus 07-07]
[    0.838107] pci 0000:02:01.1:   bridge window [io  0x3400-0x34ff]
[    0.838112] pci 0000:02:01.1:   bridge window [io  0x3000-0x30ff]
[    0.838117] pci 0000:02:01.1:   bridge window [mem 0xf0000000-0xf3ffffff pref]
[    0.838123] pci 0000:02:01.1:   bridge window [mem 0xcc000000-0xcfffffff]
[    0.838128] pci 0000:00:1e.0: PCI bridge to [bus 02-08]
[    0.838132] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.838139] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.838144] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.838164] pci 0000:00:1e.0: setting latency timer to 64
[    0.838201] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
[    0.838205] pci_bus 0000:00: resource 5 [mem 0x00000000-0xfffffffff]
[    0.838209] pci_bus 0000:01: resource 1 [mem 0xc1000000-0xc1ffffff]
[    0.838212] pci_bus 0000:01: resource 2 [mem 0xe0000000-0xefffffff pref]
[    0.838216] pci_bus 0000:02: resource 0 [io  0x3000-0x6fff]
[    0.838219] pci_bus 0000:02: resource 1 [mem 0xc2000000-0xcfffffff]
[    0.838222] pci_bus 0000:02: resource 2 [mem 0xf0000000-0xf7ffffff pref]
[    0.838225] pci_bus 0000:02: resource 4 [io  0x0000-0xffff]
[    0.838228] pci_bus 0000:02: resource 5 [mem 0x00000000-0xfffffffff]
[    0.838232] pci_bus 0000:03: resource 0 [io  0x3c00-0x3cff]
[    0.838235] pci_bus 0000:03: resource 1 [io  0x3800-0x38ff]
[    0.838238] pci_bus 0000:03: resource 2 [mem 0xf4000000-0xf7ffffff pref]
[    0.838241] pci_bus 0000:03: resource 3 [mem 0x44000000-0x47ffffff]
[    0.838244] pci_bus 0000:07: resource 0 [io  0x3400-0x34ff]
[    0.838247] pci_bus 0000:07: resource 1 [io  0x3000-0x30ff]
[    0.838251] pci_bus 0000:07: resource 2 [mem 0xf0000000-0xf3ffffff pref]
[    0.838254] pci_bus 0000:07: resource 3 [mem 0xcc000000-0xcfffffff]
[    0.838292] NET: Registered protocol family 2
[    0.838340] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.838545] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.839316] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.839878] TCP: Hash tables configured (established 131072 bind 65536)
[    0.839881] TCP reno registered
[    0.839886] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.839907] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.839907] NET: Registered protocol family 1
[    0.839907] pci 0000:01:00.0: Boot video device
[    0.839907] PCI: CLS 32 bytes, default 64
[    0.839907] Unpacking initramfs...
[    0.986516] Freeing initrd memory: 4540k freed
[    0.991578] Simple Boot Flag at 0x35 set to 0x1
[    0.992217] audit: initializing netlink socket (disabled)
[    0.992240] type=2000 audit(1328649804.989:1): initialized
[    1.006559] highmem bounce pool size: 64 pages
[    1.006569] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.009385] msgmni has been set to 1752
[    1.009674] alg: No test for stdrng (krng)
[    1.009769] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.009776] io scheduler noop registered
[    1.009784] io scheduler cfq registered (default)
[    1.010024] GHES: HEST is not enabled!
[    1.010030] XENFS: not registering filesystem on non-xen platform
[    1.010127] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.010837] Linux agpgart interface v0.103
[    1.010968] agpgart-intel 0000:00:00.0: Intel 855GM Chipset
[    1.030853] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[    1.030968] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.034371] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.034382] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.034612] mousedev: PS/2 mouse device common for all mice
[    1.034679] rtc_cmos 00:05: RTC can wake from S4
[    1.034836] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[    1.034862] rtc0: alarms up to one month, y3k, 114 bytes nvram
[    1.034875] cpuidle: using governor ladder
[    1.034878] cpuidle: using governor menu
[    1.034949] TCP cubic registered
[    1.035117] NET: Registered protocol family 10
[    1.035301] Mobile IPv6
[    1.035305] NET: Registered protocol family 17
[    1.035327] Using IPI No-Shortcut mode
[    1.035514] PM: Hibernation image not present or could not be loaded.
[    1.035534] registered taskstats version 1
[    1.035958] rtc_cmos 00:05: setting system clock to 2012-02-07 21:23:25 UTC (1328649805)
[    1.036132] Freeing unused kernel memory: 352k freed
[    1.036459] Write protecting the kernel text: 2420k
[    1.036503] Write protecting the kernel read-only data: 880k
[    1.056282] udevd[47]: starting version 175
[    1.065217] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    1.109832] SCSI subsystem initialized
[    1.124020] usbcore: registered new interface driver usbfs
[    1.124061] usbcore: registered new interface driver hub
[    1.135567] usbcore: registered new device driver usb
[    1.137213] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.137336] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    1.137345] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    1.137360] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    1.137406] ehci_hcd 0000:00:1d.7: debug port 1
[    1.141321] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    1.141449] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xc0000000
[    1.155695] libata version 3.00 loaded.
[    1.160070] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    1.160437] hub 1-0:1.0: USB hub found
[    1.160451] hub 1-0:1.0: 6 ports detected
[    1.161804] uhci_hcd: USB Universal Host Controller Interface driver
[    1.161949] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.161958] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    1.161976] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.162044] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00001800
[    1.162413] hub 2-0:1.0: USB hub found
[    1.162424] hub 2-0:1.0: 2 ports detected
[    1.162611] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    1.162618] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    1.162634] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    1.162687] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001820
[    1.163006] hub 3-0:1.0: USB hub found
[    1.163016] hub 3-0:1.0: 2 ports detected
[    1.163192] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    1.163199] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    1.163210] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    1.163259] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001840
[    1.163570] hub 4-0:1.0: USB hub found
[    1.163580] hub 4-0:1.0: 2 ports detected
[    1.164589] ata_piix 0000:00:1f.1: version 2.13
[    1.164612] ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
[    1.164695] ata_piix 0000:00:1f.1: setting latency timer to 64
[    1.169207] scsi0 : ata_piix
[    1.169655] scsi1 : ata_piix
[    1.170481] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1860 irq 14
[    1.170490] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1868 irq 15
[    1.350609] ata2.00: ATAPI: UJDA760 DVD/CDRW, 1.02, max UDMA/33
[    1.350756] ata1.00: ATA-6: HTS548080M9AT00, MG4OA5DA, max UDMA/100
[    1.350763] ata1.00: 156301488 sectors, multi 16: LBA 
[    1.390421] ata2.00: configured for UDMA/33
[    1.390546] ata1.00: configured for UDMA/100
[    1.390738] scsi 0:0:0:0: Direct-Access     ATA      HTS548080M9AT00  MG4O PQ: 0 ANSI: 5
[    1.392525] scsi 1:0:0:0: CD-ROM            MATSHITA UJDA760 DVD/CDRW 1.02 PQ: 0 ANSI: 5
[    1.403483] sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    1.403611] sd 0:0:0:0: [sda] Write Protect is off
[    1.403618] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.403673] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.430128] thermal LNXTHERM:00: registered as thermal_zone0
[    1.430133] ACPI: Thermal Zone [THRM] (66 C)
[    1.444871]  sda: sda1 sda2 sda3 < sda5 >
[    1.445636] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.756680] device-mapper: uevent: version 1.0.3
[    1.757499] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.820059] usb 2-1: new full-speed USB device number 2 using uhci_hcd
[    1.917082] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    3.036880] udevd[251]: starting version 175
[    3.371532] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
[    3.371618] ACPI: Lid Switch [LID]
[    3.371751] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[    3.371767] ACPI: Sleep Button [SLPB]
[    3.371903] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    3.371911] ACPI: Power Button [PWRF]
[    3.384618] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:05/LNXVIDEO:01/input/input4
[    3.384637] ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
[    3.446800] iTCO_vendor_support: vendor-support=0
[    3.459321] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.07
[    3.459500] iTCO_wdt: Found a ICH4-M TCO device (Version=1, TCOBASE=0x1060)
[    3.460264] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    3.575019] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    3.923826] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    3.936478] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input6
[    9.310161] ACPI: Battery Slot [BAT1] (battery present)
[    9.371269] cfg80211: Calling CRDA to update world regulatory domain
[    9.629533] ath5k 0000:02:02.0: registered as 'phy0'
[    9.714920] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    9.714934] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    9.715002] snd_intel8x0 0000:00:1f.5: setting latency timer to 64
[   10.102901] ath: EEPROM regdomain: 0x64
[   10.102904] ath: EEPROM indicates we should expect a direct regpair map
[   10.102909] ath: Country alpha2 being used: 00
[   10.102912] ath: Regpair used: 0x64
[   10.130332] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   10.130745] ath5k phy0: Atheros AR5213A chip found (MAC: 0x59, PHY: 0x43)
[   10.130752] ath5k phy0: RF2112B 2GHz radio found (0x46)
[   10.660026] intel8x0_measure_ac97_clock: measured 59918 usecs (11 samples)
[   10.660031] intel8x0: measured clock 183 rejected
[   11.030035] intel8x0_measure_ac97_clock: measured 59970 usecs (2888 samples)
[   11.030041] intel8x0: clocking to 48000
[   11.505734] EXT4-fs (dm-0): re-mounted. Opts: (null)
[   11.610343] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[   11.698174] loop: module loaded
[   12.847926] Adding 2928636k swap on /dev/mapper/data-swap.  Priority:-1 extents:1 across:2928636k 
[   13.166785] EXT4-fs (dm-4): mounted filesystem with ordered data mode. Opts: (null)
[   13.192490] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
[   13.251265] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[   14.354815] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   15.138021] wlan0: authenticate with 58:6d:8f:39:d9:e8 (try 1)
[   15.139480] wlan0: authenticated
[   15.147433] wlan0: associate with 58:6d:8f:39:d9:e8 (try 1)
[   15.151060] wlan0: RX AssocResp from 58:6d:8f:39:d9:e8 (capab=0x411 status=0 aid=1)
[   15.151064] wlan0: associated
[   15.151069] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 1
[   15.151072] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 2
[   15.151612] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   15.202213] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 3
[   25.540028] wlan0: no IPv6 routers present
[   42.673854] [drm] Initialized drm 1.1.0 20060810
[   42.738823] wmi: Mapper loaded
[   42.913176] VGA switcheroo: detected Optimus DSM method \ handle
[   42.913324] nouveau 0000:01:00.0: power state changed by ACPI to D0
[   42.913336] nouveau 0000:01:00.0: power state changed by ACPI to D0
[   42.916846] [drm] nouveau 0000:01:00.0: Detected an NV30 generation card (0x034400b1)
[   42.917241] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[   42.971838] [drm] nouveau 0000:01:00.0: ... BIOS checksum invalid
[   42.971843] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PROM
[   42.971849] [drm] nouveau 0000:01:00.0: ... BIOS signature not found
[   42.971852] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PCIROM
[   42.971993] [drm] nouveau 0000:01:00.0: ... appears to be valid
[   42.972169] [drm] nouveau 0000:01:00.0: BMP BIOS found
[   42.972172] [drm] nouveau 0000:01:00.0: BMP version 5.41
[   42.972176] [drm] nouveau 0000:01:00.0: Bios version 04.34.20.81
[   42.972380] [drm] nouveau 0000:01:00.0: MXM: no VBIOS data, nothing to do
[   42.972387] [drm] nouveau 0000:01:00.0: DCB version 2.2
[   42.972394] [drm] nouveau 0000:01:00.0: DCB outp 00: 030003f3 00000005
[   42.972400] [drm] nouveau 0000:01:00.0: DCB outp 01: 01010300 000088b8
[   42.972703] [drm] nouveau 0000:01:00.0: Loading NV17 power sequencing microcode
[   42.972712] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xF160
[   42.974770] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xF3FB
[   42.974787] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xF541
[   42.974847] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xF6F1
[   42.974854] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xF70E
[   42.974861] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 5 at offset 0xF72B
[   43.034778] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 6 at offset 0xF8C4
[   43.034786] [drm] nouveau 0000:01:00.0: BIOS FP mode: 1400x1050 (108000kHz pixel clock)
[   43.035749] [drm] nouveau 0000:01:00.0: 3 available performance level(s)
[   43.035756] [drm] nouveau 0000:01:00.0: 0: core 100MHz memory 200MHz timing 0 fanspeed 100%
[   43.035761] [drm] nouveau 0000:01:00.0: 1: core 175MHz memory 350MHz timing 1 fanspeed 75%
[   43.035766] [drm] nouveau 0000:01:00.0: 2: core 200MHz memory 400MHz timing 2 fanspeed 100%
[   43.035819] [drm] nouveau 0000:01:00.0: c: core 175MHz memory 351MHz
[   43.036094] [TTM] Zone  kernel: Available graphics memory: 448844 kiB.
[   43.036099] [TTM] Zone highmem: Available graphics memory: 515888 kiB.
[   43.036102] [TTM] Initializing pool allocator.
[   43.036109] [TTM] Initializing DMA pool allocator.
[   43.036128] [drm] nouveau 0000:01:00.0: Detected 128MiB VRAM
[   43.036932] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
[   43.036963] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[   43.037010] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode
[   43.037031] [drm] nouveau 0000:01:00.0: 256 MiB GART (aperture)
[   43.037145] [drm] nouveau 0000:01:00.0: Saving VGA fonts
[   43.093423] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   43.093432] [drm] No driver support for vblank timestamp query.
[   43.098018] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on lvds encoder (output 0)
[   43.098027] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
[   43.171445] [drm] nouveau 0000:01:00.0: allocated 1400x1050 fb: 0x49000, bo f540ca00
[   43.171594] fbcon: nouveaufb (fb0) is primary device
[   43.185610] [drm] nouveau 0000:01:00.0: Calling LVDS script 1:
[   43.185616] [drm] nouveau 0000:01:00.0: Calling LVDS script 6:
[   43.185620] [drm] nouveau 0000:01:00.0: 0xE04C: Parsing digital output script table
[   43.685491] [drm] nouveau 0000:01:00.0: Calling LVDS script 2:
[   43.685496] [drm] nouveau 0000:01:00.0: 0xE168: Parsing digital output script table
[   43.733541] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on lvds encoder (output 0)
[   43.733545] [drm] nouveau 0000:01:00.0: Calling LVDS script 5:
[   43.733548] [drm] nouveau 0000:01:00.0: 0xE035: Parsing digital output script table
[   43.733558] [drm] nouveau 0000:01:00.0: Output LVDS-1 is running on CRTC 0 using output A
[   43.736601] Console: switching to colour frame buffer device 175x65
[   43.739442] fb0: nouveaufb frame buffer device
[   43.739445] drm: registered panic notifier
[   43.739452] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0

--CdrF4e02JqNVZeln
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg.dom0"

[    0.000000] Reserving virtual address space above 0xf5800000
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.3.0-rc2+ (jrn@burratino) (gcc version 4.7.0 20120205 (experimental) [trunk revision 183903] (Debian 4.7-20120205-1) ) #21 SMP Tue Feb 7 14:31:01 CST 2012
[    0.000000] Freeing  9f-100 pfn range: 97 pages freed
[    0.000000] 1-1 mapping on 9f->100
[    0.000000] Freeing  f6f0-f700 pfn range: 16 pages freed
[    0.000000] 1-1 mapping on f6f0->f700
[    0.000000] 1-1 mapping on 3fef0->100000
[    0.000000] Released 113 pages of unused memory
[    0.000000] Set 786817 page(s) to 1-1 mapping
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 000000000009f000 (usable)
[    0.000000]  Xen: 000000000009f000 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 000000000f6f0000 (usable)
[    0.000000]  Xen: 000000000f6f0000 - 000000000f700000 (reserved)
[    0.000000]  Xen: 000000000f700000 - 000000003fef0000 (usable)
[    0.000000]  Xen: 000000003fef0000 - 000000003fef8000 (ACPI data)
[    0.000000]  Xen: 000000003fef8000 - 000000003fefa000 (ACPI NVS)
[    0.000000]  Xen: 000000003ff00000 - 0000000040000000 (reserved)
[    0.000000]  Xen: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  Xen: 00000000ff800000 - 0000000100000000 (reserved)
[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!
[    0.000000] DMI present.
[    0.000000] DMI: IBM 288173U/288173U, BIOS 1XET57WW (1.16 ) 11/30/2006
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] last_pfn = 0x3fef0 max_arch_pfn = 0x1000000
[    0.000000] initial memory mapped : 0 - 02bff000
[    0.000000] Base memory trampoline at [c009b000] 9b000 size 16384
[    0.000000] init_memory_mapping: 0000000000000000-000000002d3fe000
[    0.000000]  0000000000 - 002d3fe000 page 4k
[    0.000000] kernel direct mapping tables up to 2d3fe000 @ 2a92000-2bff000
[    0.000000] xen: setting RW the range 2be6000 - 2bff000
[    0.000000] RAMDISK: 01693000 - 02199000
[    0.000000] ACPI: RSDP 000f6d90 00024 (v02 IBM   )
[    0.000000] ACPI: XSDT 3fef1ace 0005C (v01 IBM    TP-1X    00001160  LTP 00000000)
[    0.000000] ACPI: FACP 3fef1b2a 00081 (v02 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: DSDT 3fef1c11 062A4 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: FACS 3fef9000 00040
[    0.000000] ACPI: SSDT 3fef1bde 00033 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: ECDT 3fef7eb5 00051 (v01 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: APIC 3fef7f06 00068 (v01 IBM    TP-1X    00001160 LOHR 00000064)
[    0.000000] ACPI: HPET 3fef7f6e 00038 (v01 IBM    TP-1X    00001160 PTL  00000064)
[    0.000000] ACPI: TCPA 3fef7fa6 00032 (v01 IBM    TP-1X    00001160 PTL  00000001)
[    0.000000] ACPI: BOOT 3fef7fd8 00028 (v01 IBM    TP-1X    00001160  LTP 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 298MB HIGHMEM available.
[    0.000000] 723MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 2d3fe000
[    0.000000]   low ram: 0 - 2d3fe000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x0002d3fe
[    0.000000]   HighMem  0x0002d3fe -> 0x0003fef0
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0000f6f0
[    0.000000]     0: 0x0000f700 -> 0x0003fef0
[    0.000000] On node 0 totalpages: 261743
[    0.000000] free_area_init_node: node 0, pgdat c1368700, node_mem_map ecbfd200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3951 pages, LIFO batch:0
[    0.000000]   Normal zone: 1416 pages used for memmap
[    0.000000]   Normal zone: 179814 pages, LIFO batch:31
[    0.000000]   HighMem zone: 598 pages used for memmap
[    0.000000]   HighMem zone: 75932 pages, LIFO batch:15
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] BIOS bug: APIC version is 0 for CPU 0/0x0, fixing up to 0x10
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1 already used, trying 2
[    0.000000] IOAPIC[0]: apic_id 2, version 255, address 0xfec00000, GSI 0-255
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0x0 is invalid
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 272
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 000000000f6f0000 - 000000000f700000
[    0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.1.2 (preserve-AD)
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @ecbdd000 s28672 r0 d20480 u49152
[    0.000000] pcpu-alloc: s28672 r0 d20480 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259697
[    0.000000] Kernel command line: placeholder root=/dev/mapper/data-rootfs ro
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] allocated 2094848 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Placing 64MB software IO TLB between e8919000 - ec919000
[    0.000000] software IO TLB at phys 0x28919000 - 0x2c919000
[    0.000000] Initializing HighMem for node 0 (0002d3fe:0003fef0)
[    0.000000] Memory: 867032k/1047488k available (2418k kernel code, 95208k reserved, 1097k data, 352k init, 221388k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xf5716000 - 0xf57ff000   ( 932 kB)
[    0.000000]     pkmap   : 0xf5400000 - 0xf5600000   (2048 kB)
[    0.000000]     vmalloc : 0xedbfe000 - 0xf53fe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xed3fe000   ( 723 MB)
[    0.000000]       .init : 0xc136f000 - 0xc13c7000   ( 352 kB)
[    0.000000]       .data : 0xc125c9d8 - 0xc136ee00   (1097 kB)
[    0.000000]       .text : 0xc1000000 - 0xc125c9d8   (2418 kB)
[    0.000000] SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:2304 nr_irqs:512 16
[    0.000000] CPU 0 irqstacks, hard=e8418000 soft=e841a000
[    0.000000] xen: sci override: global_irq=9 trigger=0 polarity=0
[    0.000000] xen: registering gsi 9 triggering 0 polarity 0
[    0.000000] xen: --> pirq=9 -> irq=9 (gsi=9)
[    0.000000] xen: acpi sci 9
[    0.000000] xen: --> pirq=1 -> irq=1 (gsi=1)
[    0.000000] xen: --> pirq=2 -> irq=2 (gsi=2)
[    0.000000] xen: --> pirq=3 -> irq=3 (gsi=3)
[    0.000000] xen: --> pirq=4 -> irq=4 (gsi=4)
[    0.000000] xen: --> pirq=5 -> irq=5 (gsi=5)
[    0.000000] xen: --> pirq=6 -> irq=6 (gsi=6)
[    0.000000] xen: --> pirq=7 -> irq=7 (gsi=7)
[    0.000000] xen: --> pirq=8 -> irq=8 (gsi=8)
[    0.000000] xen_map_pirq_gsi: returning irq 9 for gsi 9
[    0.000000] xen: --> pirq=9 -> irq=9 (gsi=9)
[    0.000000] xen: --> pirq=10 -> irq=10 (gsi=10)
[    0.000000] xen: --> pirq=11 -> irq=11 (gsi=11)
[    0.000000] xen: --> pirq=12 -> irq=12 (gsi=12)
[    0.000000] xen: --> pirq=13 -> irq=13 (gsi=13)
[    0.000000] xen: --> pirq=14 -> irq=14 (gsi=14)
[    0.000000] xen: --> pirq=15 -> irq=15 (gsi=15)
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Xen: using vcpuop timer interface
[    0.000000] installing Xen timer for CPU 0
[    0.000000] Detected 3186.546 MHz processor.
[    0.010000] Calibrating delay loop (skipped), value calculated using timer frequency.. 6373.09 BogoMIPS (lpj=31865460)
[    0.010000] pid_max: default: 32768 minimum: 301
[    0.010000] Mount-cache hash table entries: 512
[    0.010000] Initializing cgroup subsys cpuacct
[    0.010000] Initializing cgroup subsys memory
[    0.010000] Initializing cgroup subsys devices
[    0.010000] Initializing cgroup subsys freezer
[    0.010000] Initializing cgroup subsys net_cls
[    0.010000] Initializing cgroup subsys blkio
[    0.010000] CPU: Physical Processor ID: 0
[    0.010000] CPU: Processor Core ID: 0
[    0.010000] ACPI: Core revision 20120111
[    0.020130] cpu 0 spinlock event irq 273
[    0.020278] Performance Events: unsupported Netburst CPU model 4 no PMU driver, software events only.
[    0.020785] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.021081] CPU 1 irqstacks, hard=e8484000 soft=e8486000
[    0.021089] installing Xen timer for CPU 1
[    0.021207] cpu 1 spinlock event irq 279
[    0.010000] Initializing CPU#1
[    0.021541] NMI watchdog disabled (cpu1): hardware events not enabled
[    0.021795] Brought up 2 CPUs
[    0.021982] devtmpfs: initialized
[    0.021982] PM: Registering ACPI NVS region at 3fef8000 (8192 bytes)
[    0.021982] Grant tables using version 2 layout.
[    0.021982] Grant table initialized
[    0.021982] NET: Registered protocol family 16
[    0.021982] ACPI: bus type pci registered
[    0.021982] PCI: PCI BIOS revision 2.10 entry at 0xfd960, last bus=8
[    0.021982] PCI: Using configuration type 1 for base access
[    0.021982] bio: create slab <bio-0> at 0
[    0.021982] ACPI: Added _OSI(Module Device)
[    0.021982] ACPI: Added _OSI(Processor Device)
[    0.021982] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.021982] ACPI: Added _OSI(Processor Aggregator Device)
[    0.034453] ACPI: EC: EC description table is found, configuring boot EC
[    0.068782] ACPI: Interpreter enabled
[    0.068885] ACPI: (supports S0 S3 S4 S5)
[    0.069273] ACPI: Using IOAPIC for interrupt routing
[    0.084975] ACPI: EC: GPE = 0x1d, I/O: command/status = 0x66, data = 0x62
[    0.085562] ACPI: No dock devices found.
[    0.085664] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[    0.090865] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.092518] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7] (ignored)
[    0.092526] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff] (ignored)
[    0.092533] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[    0.092540] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000d3fff] (ignored)
[    0.092547] pci_root PNP0A03:00: host bridge window [mem 0x000d4000-0x000d7fff] (ignored)
[    0.092553] pci_root PNP0A03:00: host bridge window [mem 0x000d8000-0x000dbfff] (ignored)
[    0.092560] pci_root PNP0A03:00: host bridge window [mem 0x000dc000-0x000dffff] (ignored)
[    0.092567] pci_root PNP0A03:00: host bridge window [mem 0x40000000-0xfebfffff] (ignored)
[    0.092574] PCI: root bus 00: using default resources
[    0.092650] PCI host bridge to bus 0000:00
[    0.092750] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.092853] pci_bus 0000:00: root bus resource [mem 0x00000000-0xfffffffff]
[    0.092998] pci 0000:00:00.0: [8086:3580] type 0 class 0x000600
[    0.093025] pci 0000:00:00.0: reg 10: [mem 0xd0000000-0xdfffffff pref]
[    0.093251] pci 0000:00:00.1: [8086:3584] type 0 class 0x000880
[    0.093468] pci 0000:00:00.3: [8086:3585] type 0 class 0x000880
[    0.093697] pci 0000:00:01.0: [8086:3581] type 1 class 0x000604
[    0.093918] pci 0000:00:1d.0: [8086:24c2] type 0 class 0x000c03
[    0.094066] pci 0000:00:1d.0: reg 20: [io  0x1800-0x181f]
[    0.094177] pci 0000:00:1d.1: [8086:24c4] type 0 class 0x000c03
[    0.094326] pci 0000:00:1d.1: reg 20: [io  0x1820-0x183f]
[    0.094435] pci 0000:00:1d.2: [8086:24c7] type 0 class 0x000c03
[    0.094583] pci 0000:00:1d.2: reg 20: [io  0x1840-0x185f]
[    0.094725] pci 0000:00:1d.7: [8086:24cd] type 0 class 0x000c03
[    0.094790] pci 0000:00:1d.7: reg 10: [mem 0xc0000000-0xc00003ff]
[    0.095070] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.095126] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604
[    0.095265] pci 0000:00:1f.0: [8086:24cc] type 0 class 0x000601
[    0.095482] pci 0000:00:1f.0: quirk: [io  0x1000-0x107f] claimed by ICH4 ACPI/GPIO/TCO
[    0.095621] pci 0000:00:1f.0: quirk: [io  0x1180-0x11bf] claimed by ICH4 GPIO
[    0.095771] pci 0000:00:1f.1: [8086:24ca] type 0 class 0x000101
[    0.095817] pci 0000:00:1f.1: reg 10: [io  0x0000-0x0007]
[    0.095849] pci 0000:00:1f.1: reg 14: [io  0x0000-0x0003]
[    0.095882] pci 0000:00:1f.1: reg 18: [io  0x0000-0x0007]
[    0.095914] pci 0000:00:1f.1: reg 1c: [io  0x0000-0x0003]
[    0.095946] pci 0000:00:1f.1: reg 20: [io  0x1860-0x186f]
[    0.095979] pci 0000:00:1f.1: reg 24: [mem 0x00000000-0x000003ff]
[    0.096070] pci 0000:00:1f.3: [8086:24c3] type 0 class 0x000c05
[    0.096219] pci 0000:00:1f.3: reg 20: [io  0x1880-0x189f]
[    0.096341] pci 0000:00:1f.5: [8086:24c5] type 0 class 0x000401
[    0.096395] pci 0000:00:1f.5: reg 10: [io  0x1c00-0x1cff]
[    0.096427] pci 0000:00:1f.5: reg 14: [io  0x18c0-0x18ff]
[    0.096458] pci 0000:00:1f.5: reg 18: [mem 0xc0000c00-0xc0000dff]
[    0.096489] pci 0000:00:1f.5: reg 1c: [mem 0xc0000800-0xc00008ff]
[    0.096648] pci 0000:00:1f.5: PME# supported from D0 D3hot D3cold
[    0.096706] pci 0000:00:1f.6: [8086:24c6] type 0 class 0x000703
[    0.096759] pci 0000:00:1f.6: reg 10: [io  0x2400-0x24ff]
[    0.096790] pci 0000:00:1f.6: reg 14: [io  0x2000-0x207f]
[    0.096998] pci 0000:00:1f.6: PME# supported from D0 D3hot D3cold
[    0.097090] pci 0000:01:00.0: [10de:0324] type 0 class 0x000300
[    0.097147] pci 0000:01:00.0: reg 10: [mem 0xc1000000-0xc1ffffff]
[    0.097177] pci 0000:01:00.0: reg 14: [mem 0xe0000000-0xefffffff pref]
[    0.097300] pci 0000:01:00.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.097536] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.097651] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.097665] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.097743] pci 0000:02:01.0: [104c:ac55] type 2 class 0x000607
[    0.097799] pci 0000:02:01.0: reg 10: [mem 0x00000000-0x00000fff]
[    0.097890] pci 0000:02:01.0: supports D1 D2
[    0.097897] pci 0000:02:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.097956] pci 0000:02:01.1: [104c:ac55] type 2 class 0x000607
[    0.098012] pci 0000:02:01.1: reg 10: [mem 0x00000000-0x00000fff]
[    0.098108] pci 0000:02:01.1: supports D1 D2
[    0.098115] pci 0000:02:01.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.098197] pci 0000:02:02.0: [168c:0013] type 0 class 0x000200
[    0.098253] pci 0000:02:02.0: reg 10: [mem 0xc2000000-0xc200ffff]
[    0.098619] pci 0000:00:1e.0: PCI bridge to [bus 02-08] (subtractive decode)
[    0.098734] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.098749] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.098763] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.098770] pci 0000:00:1e.0:   bridge window [io  0x0000-0xffff] (subtractive decode)
[    0.098777] pci 0000:00:1e.0:   bridge window [mem 0x00000000-0xfffffffff] (subtractive decode)
[    0.099024] pci_bus 0000:00: on NUMA node 0
[    0.099034] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.099199] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
[    0.099291] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
[    0.099506]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.106061] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[    0.106975] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
[    0.107886] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
[    0.108811] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
[    0.109721] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[    0.110121] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
[    0.111012] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.112072] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
[    0.112909] xen/balloon: Initialising balloon driver.
[    0.113478] xen-balloon: Initialising balloon driver.
[    0.113765] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.113765] vgaarb: loaded
[    0.113765] vgaarb: bridge control possible 0000:01:00.0
[    0.113765] PCI: Using ACPI for IRQ routing
[    0.113765] PCI: pci_cache_line_size set to 64 bytes
[    0.113765] reserve RAM buffer: 000000000009f000 - 000000000009ffff 
[    0.113765] reserve RAM buffer: 000000000f6f0000 - 000000000fffffff 
[    0.113765] reserve RAM buffer: 000000003fef0000 - 000000003fffffff 
[    0.113765] Switching to clocksource xen
[    0.113765] pnp: PnP ACPI init
[    0.113765] ACPI: bus type pnp registered
[    0.113765] pnp 00:00: [bus 00-ff]
[    0.113765] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.113765] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.113765] pnp 00:00: [io  0x0d00-0xffff window]
[    0.113765] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.113765] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
[    0.113765] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
[    0.113765] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
[    0.113765] pnp 00:00: [mem 0x000cc000-0x000cffff window]
[    0.113765] pnp 00:00: [mem 0x000d0000-0x000d3fff window]
[    0.113765] pnp 00:00: [mem 0x000d4000-0x000d7fff window]
[    0.113765] pnp 00:00: [mem 0x000d8000-0x000dbfff window]
[    0.113765] pnp 00:00: [mem 0x000dc000-0x000dffff window]
[    0.113765] pnp 00:00: [mem 0x000e0000-0x000e3fff window]
[    0.113765] pnp 00:00: [mem 0x000e4000-0x000e7fff window]
[    0.113765] pnp 00:00: [mem 0x000e8000-0x000ebfff window]
[    0.113765] pnp 00:00: [mem 0x000ec000-0x000effff window]
[    0.113765] pnp 00:00: [mem 0x000f0000-0x000fffff window]
[    0.113765] pnp 00:00: [mem 0x40000000-0xfebfffff window]
[    0.113765] pnp 00:00: [mem 0x00000000 window]
[    0.113765] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[    0.113765] pnp 00:01: [io  0x0010-0x001f]
[    0.113765] pnp 00:01: [io  0x0090-0x009f]
[    0.113765] pnp 00:01: [io  0x0024-0x0025]
[    0.113765] pnp 00:01: [io  0x0028-0x0029]
[    0.113765] pnp 00:01: [io  0x002c-0x002d]
[    0.113765] pnp 00:01: [io  0x0030-0x0031]
[    0.113765] pnp 00:01: [io  0x0034-0x0035]
[    0.113765] pnp 00:01: [io  0x0038-0x0039]
[    0.113765] pnp 00:01: [io  0x003c-0x003d]
[    0.113765] pnp 00:01: [io  0x00a4-0x00a5]
[    0.113765] pnp 00:01: [io  0x00a8-0x00a9]
[    0.113765] pnp 00:01: [io  0x00ac-0x00ad]
[    0.113765] pnp 00:01: [io  0x00b0-0x00b5]
[    0.113765] pnp 00:01: [io  0x00b8-0x00b9]
[    0.113765] pnp 00:01: [io  0x00bc-0x00bd]
[    0.113765] pnp 00:01: [io  0x004e-0x004f]
[    0.113765] pnp 00:01: [io  0x0050-0x0053]
[    0.113765] pnp 00:01: [io  0x0072-0x0077]
[    0.113765] pnp 00:01: [io  0x002e-0x002f]
[    0.113765] pnp 00:01: [io  0x1000-0x107f]
[    0.113765] pnp 00:01: [io  0x1180-0x11bf]
[    0.113765] pnp 00:01: [io  0x0600-0x060f]
[    0.113765] pnp 00:01: [io  0x0068]
[    0.113765] pnp 00:01: [io  0x006c]
[    0.113765] pnp 00:01: [io  0x0800-0x080f]
[    0.113859] system 00:01: [io  0x1000-0x107f] has been reserved
[    0.113965] system 00:01: [io  0x1180-0x11bf] has been reserved
[    0.114069] system 00:01: [io  0x0600-0x060f] has been reserved
[    0.114172] system 00:01: [io  0x0800-0x080f] has been reserved
[    0.114278] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.114325] pnp 00:02: [io  0x0000-0x000f]
[    0.114332] pnp 00:02: [io  0x0080-0x008f]
[    0.114338] pnp 00:02: [io  0x00c0-0x00df]
[    0.114344] pnp 00:02: [dma 4]
[    0.114414] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.114447] pnp 00:03: [io  0x0061]
[    0.114518] pnp 00:03: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.114552] pnp 00:04: [io  0x00f0]
[    0.114562] xen: registering gsi 13 triggering 1 polarity 0
[    0.114575] xen_map_pirq_gsi: returning irq 13 for gsi 13
[    0.114676] xen: --> pirq=13 -> irq=13 (gsi=13)
[    0.114692] pnp 00:04: [irq 13]
[    0.114770] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.114799] pnp 00:05: [io  0x0070-0x0071]
[    0.114807] xen: registering gsi 8 triggering 1 polarity 0
[    0.114814] xen_map_pirq_gsi: returning irq 8 for gsi 8
[    0.114914] xen: --> pirq=8 -> irq=8 (gsi=8)
[    0.114924] pnp 00:05: [irq 8]
[    0.114997] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.115027] pnp 00:06: [io  0x0060]
[    0.115033] pnp 00:06: [io  0x0064]
[    0.115040] xen: registering gsi 1 triggering 1 polarity 0
[    0.115047] xen_map_pirq_gsi: returning irq 1 for gsi 1
[    0.115147] xen: --> pirq=1 -> irq=1 (gsi=1)
[    0.115156] pnp 00:06: [irq 1]
[    0.115237] pnp 00:06: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.115266] xen: registering gsi 12 triggering 1 polarity 0
[    0.115274] xen_map_pirq_gsi: returning irq 12 for gsi 12
[    0.115374] xen: --> pirq=12 -> irq=12 (gsi=12)
[    0.115384] pnp 00:07: [irq 12]
[    0.115462] pnp 00:07: Plug and Play ACPI device, IDs IBM3780 PNP0f13 (active)
[    0.115728] pnp 00:08: Plug and Play ACPI device, IDs PNP0400 (disabled)
[    0.117496] pnp: PnP ACPI: found 9 devices
[    0.117595] ACPI: ACPI bus type pnp unregistered
[    0.133006] PM-Timer failed consistency check  (0x0xffffff) - aborting.
[    0.133137] PCI: max bus depth: 2 pci_try_num: 3
[    0.133188] pci 0000:00:1f.1: BAR 5: assigned [mem 0x40000000-0x400003ff]
[    0.137567] pci 0000:01:00.0: BAR 6: can't assign mem pref (size 0x20000)
[    0.137673] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.137784] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.137895] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.138039] pci 0000:02:01.0: BAR 0: assigned [mem 0xc4000000-0xc4000fff]
[    0.138154] pci 0000:02:01.1: BAR 0: assigned [mem 0xc8000000-0xc8000fff]
[    0.138269] pci 0000:02:01.1: BAR 16: assigned [mem 0xcc000000-0xcfffffff]
[    0.138375] pci 0000:02:01.1: BAR 15: assigned [mem 0xf0000000-0xf3ffffff pref]
[    0.138503] pci 0000:02:01.1: BAR 14: assigned [io  0x3000-0x30ff]
[    0.138607] pci 0000:02:01.1: BAR 13: assigned [io  0x3400-0x34ff]
[    0.138713] pci 0000:02:01.0: BAR 16: assigned [mem 0x44000000-0x47ffffff]
[    0.138820] pci 0000:02:01.0: BAR 15: assigned [mem 0xf4000000-0xf7ffffff pref]
[    0.138948] pci 0000:02:01.0: BAR 14: assigned [io  0x3800-0x38ff]
[    0.139052] pci 0000:02:01.0: BAR 13: assigned [io  0x3c00-0x3cff]
[    0.139156] pci 0000:02:01.0: CardBus bridge to [bus 03-06]
[    0.139257] pci 0000:02:01.0:   bridge window [io  0x3c00-0x3cff]
[    0.139368] pci 0000:02:01.0:   bridge window [io  0x3800-0x38ff]
[    0.139479] pci 0000:02:01.0:   bridge window [mem 0xf4000000-0xf7ffffff pref]
[    0.139613] pci 0000:02:01.0:   bridge window [mem 0x44000000-0x47ffffff]
[    0.139725] pci 0000:02:01.1: CardBus bridge to [bus 07-07]
[    0.139827] pci 0000:02:01.1:   bridge window [io  0x3400-0x34ff]
[    0.139937] pci 0000:02:01.1:   bridge window [io  0x3000-0x30ff]
[    0.140048] pci 0000:02:01.1:   bridge window [mem 0xf0000000-0xf3ffffff pref]
[    0.140059] pci 0000:02:01.1:   bridge window [mem 0xcc000000-0xcfffffff]
[    0.140059] pci 0000:00:1e.0: PCI bridge to [bus 02-08]
[    0.140059] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.140059] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.140059] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.140059] pci 0000:00:1e.0: setting latency timer to 64
[    0.140059] xen: registering gsi 20 triggering 0 polarity 1
[    0.140846] xen: --> pirq=20 -> irq=20 (gsi=20)
[    0.140879] xen: registering gsi 21 triggering 0 polarity 1
[    0.140895] xen: --> pirq=21 -> irq=21 (gsi=21)
[    0.140914] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
[    0.140922] pci_bus 0000:00: resource 5 [mem 0x00000000-0xfffffffff]
[    0.140929] pci_bus 0000:01: resource 1 [mem 0xc1000000-0xc1ffffff]
[    0.140935] pci_bus 0000:01: resource 2 [mem 0xe0000000-0xefffffff pref]
[    0.140942] pci_bus 0000:02: resource 0 [io  0x3000-0x6fff]
[    0.140948] pci_bus 0000:02: resource 1 [mem 0xc2000000-0xcfffffff]
[    0.140954] pci_bus 0000:02: resource 2 [mem 0xf0000000-0xf7ffffff pref]
[    0.140961] pci_bus 0000:02: resource 4 [io  0x0000-0xffff]
[    0.140967] pci_bus 0000:02: resource 5 [mem 0x00000000-0xfffffffff]
[    0.140973] pci_bus 0000:03: resource 0 [io  0x3c00-0x3cff]
[    0.140979] pci_bus 0000:03: resource 1 [io  0x3800-0x38ff]
[    0.140986] pci_bus 0000:03: resource 2 [mem 0xf4000000-0xf7ffffff pref]
[    0.140992] pci_bus 0000:03: resource 3 [mem 0x44000000-0x47ffffff]
[    0.140998] pci_bus 0000:07: resource 0 [io  0x3400-0x34ff]
[    0.141004] pci_bus 0000:07: resource 1 [io  0x3000-0x30ff]
[    0.141011] pci_bus 0000:07: resource 2 [mem 0xf0000000-0xf3ffffff pref]
[    0.141017] pci_bus 0000:07: resource 3 [mem 0xcc000000-0xcfffffff]
[    0.141063] NET: Registered protocol family 2
[    0.141230] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.141555] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.142463] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.143141] TCP: Hash tables configured (established 131072 bind 65536)
[    0.143245] TCP reno registered
[    0.143343] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.143464] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.143730] NET: Registered protocol family 1
[    0.144131] pci 0000:01:00.0: Boot video device
[    0.144166] PCI: CLS 32 bytes, default 64
[    0.144291] Unpacking initramfs...
[    0.198386] Freeing initrd memory: 11288k freed
[    0.211511] Simple Boot Flag at 0x35 set to 0x1
[    0.212322] audit: initializing netlink socket (disabled)
[    0.212445] type=2000 audit(1328648987.859:1): initialized
[    0.227075] highmem bounce pool size: 64 pages
[    0.227186] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.230219] msgmni has been set to 1283
[    0.230872] alg: No test for stdrng (krng)
[    0.231129] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.231261] io scheduler noop registered
[    0.231365] io scheduler cfq registered (default)
[    0.231750] GHES: HEST is not enabled!
[    0.232209] Event-channel device installed.
[    0.233510] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.234419] xen: registering gsi 17 triggering 0 polarity 1
[    0.234443] xen: --> pirq=17 -> irq=17 (gsi=17)
[    0.234711] Linux agpgart interface v0.103
[    0.235060] agpgart-intel 0000:00:00.0: Intel 855GM Chipset
[    0.255360] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[    0.255607] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    0.258200] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.258310] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.258765] mousedev: PS/2 mouse device common for all mice
[    0.258983] rtc_cmos 00:05: RTC can wake from S4
[    0.259439] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[    0.259597] rtc0: alarms up to one month, y3k, 114 bytes nvram
[    0.259798] TCP cubic registered
[    0.260099] NET: Registered protocol family 10
[    0.260438] Mobile IPv6
[    0.260534] NET: Registered protocol family 17
[    0.260656] Using IPI No-Shortcut mode
[    0.261074] PM: Hibernation image not present or could not be loaded.
[    0.261101] registered taskstats version 1
[    0.261746] rtc_cmos 00:05: setting system clock to 2012-02-07 21:09:47 UTC (1328648987)
[    0.262113] Freeing unused kernel memory: 352k freed
[    0.263835] Write protecting the kernel text: 2420k
[    0.264407] Write protecting the kernel read-only data: 880k
[    0.287883] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    0.327630] udevd[49]: starting version 175
[    0.477294] usbcore: registered new interface driver usbfs
[    0.477470] usbcore: registered new interface driver hub
[    0.484841] usbcore: registered new device driver usb
[    0.489122] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.489316] xen: registering gsi 23 triggering 0 polarity 1
[    0.489355] xen: --> pirq=23 -> irq=23 (gsi=23)
[    0.489433] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    0.489450] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    0.489592] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    0.489824] ehci_hcd 0000:00:1d.7: debug port 1
[    0.493862] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    0.493950] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xc0000000
[    0.520305] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.521604] hub 1-0:1.0: USB hub found
[    0.521738] hub 1-0:1.0: 6 ports detected
[    0.524674] uhci_hcd: USB Universal Host Controller Interface driver
[    0.524896] xen: registering gsi 16 triggering 0 polarity 1
[    0.524935] xen: --> pirq=16 -> irq=16 (gsi=16)
[    0.524976] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    0.524994] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.525135] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.525429] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00001800
[    0.553991] hub 2-0:1.0: USB hub found
[    0.554131] hub 2-0:1.0: 2 ports detected
[    0.554489] xen: registering gsi 19 triggering 0 polarity 1
[    0.554532] xen: --> pirq=19 -> irq=19 (gsi=19)
[    0.554575] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    0.554593] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.554740] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    0.555026] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001820
[    0.580534] hub 3-0:1.0: USB hub found
[    0.580684] hub 3-0:1.0: 2 ports detected
[    0.581048] xen: registering gsi 18 triggering 0 polarity 1
[    0.581097] xen: --> pirq=18 -> irq=18 (gsi=18)
[    0.581144] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    0.581161] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.581299] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    0.581573] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001840
[    0.595314] hub 4-0:1.0: USB hub found
[    0.595456] hub 4-0:1.0: 2 ports detected
[    0.603754] thermal LNXTHERM:00: registered as thermal_zone0
[    0.603888] ACPI: Thermal Zone [THRM] (59 C)
[    0.686808] SCSI subsystem initialized
[    0.705332] libata version 3.00 loaded.
[    0.708337] ata_piix 0000:00:1f.1: version 2.13
[    0.708377] ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
[    0.708527] xen: registering gsi 18 triggering 0 polarity 1
[    0.708545] xen_map_pirq_gsi: returning irq 18 for gsi 18
[    0.708670] xen: --> pirq=18 -> irq=18 (gsi=18)
[    0.708681] Already setup the GSI :18
[    0.708927] ata_piix 0000:00:1f.1: setting latency timer to 64
[    0.710027] scsi0 : ata_piix
[    0.713193] scsi1 : ata_piix
[    0.714773] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1860 irq 14
[    0.714883] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1868 irq 15
[    0.890769] ata1.00: ATA-6: HTS548080M9AT00, MG4OA5DA, max UDMA/100
[    0.890880] ata1.00: 156301488 sectors, multi 16: LBA 
[    0.900579] ata2.00: ATAPI: UJDA760 DVD/CDRW, 1.02, max UDMA/33
[    0.930650] ata1.00: configured for UDMA/100
[    0.931041] scsi 0:0:0:0: Direct-Access     ATA      HTS548080M9AT00  MG4O PQ: 0 ANSI: 5
[    0.940500] ata2.00: configured for UDMA/33
[    0.942580] scsi 1:0:0:0: CD-ROM            MATSHITA UJDA760 DVD/CDRW 1.02 PQ: 0 ANSI: 5
[    0.959076] sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    0.959475] sd 0:0:0:0: [sda] Write Protect is off
[    0.959613] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.959721] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.999878]  sda: sda1 sda2 sda3 < sda5 >
[    1.001270] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.310106] usb 2-1: new full-speed USB device number 2 using uhci_hcd
[    1.460008] device-mapper: uevent: version 1.0.3
[    1.460996] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.782185] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    3.556195] udevd[249]: starting version 175
[    3.890230] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
[    3.890488] ACPI: Lid Switch [LID]
[    3.890770] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[    3.890941] ACPI: Sleep Button [SLPB]
[    3.891233] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    3.891398] ACPI: Power Button [PWRF]
[    4.005873] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:05/LNXVIDEO:01/input/input4
[    4.006055] ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
[    4.066107] ACPI: AC Adapter [AC] (on-line)
[    4.120603] iTCO_vendor_support: vendor-support=0
[    4.226136] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    4.344425] cfg80211: Calling CRDA to update world regulatory domain
[    4.577840] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    4.590510] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input6
[    5.189927] ACPI: Battery Slot [BAT1] (battery present)
[    5.213626] Non-volatile memory driver v1.3
[    5.250321] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.07
[    5.250674] iTCO_wdt: Found a ICH4-M TCO device (Version=1, TCOBASE=0x1060)
[    5.251012] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    5.308625] [drm] Initialized drm 1.1.0 20060810
[    5.332699] thinkpad_acpi: ThinkPad ACPI Extras v0.24
[    5.332822] thinkpad_acpi: http://ibm-acpi.sf.net/
[    5.332921] thinkpad_acpi: ThinkPad BIOS 1XET57WW (1.16 ), EC unknown
[    5.333024] thinkpad_acpi: IBM ThinkPad G41, model 288173U
[    5.336769] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
[    5.340676] Registered led device: tpacpi::power
[    5.340957] Registered led device: tpacpi::standby
[    5.351936] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
[    5.357924] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
[    5.676528] xen: registering gsi 18 triggering 0 polarity 1
[    5.676545] xen_map_pirq_gsi: returning irq 18 for gsi 18
[    5.676651] xen: --> pirq=18 -> irq=18 (gsi=18)
[    5.676658] Already setup the GSI :18
[    5.676906] ath5k 0000:02:02.0: registered as 'phy0'
[    5.682429] wmi: Mapper loaded
[    5.883021] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    5.883169] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    5.883318] xen: registering gsi 17 triggering 0 polarity 1
[    5.883336] xen_map_pirq_gsi: returning irq 17 for gsi 17
[    5.883461] xen: --> pirq=17 -> irq=17 (gsi=17)
[    5.883472] Already setup the GSI :17
[    5.883573] intel8x0: disable (unknown or VT-d) VM optimization
[    5.883765] snd_intel8x0 0000:00:1f.5: setting latency timer to 64
[    5.994565] VGA switcheroo: detected Optimus DSM method \ handle
[    5.994828] nouveau 0000:01:00.0: power state changed by ACPI to D0
[    5.994955] nouveau 0000:01:00.0: power state changed by ACPI to D0
[    5.995091] xen: registering gsi 17 triggering 0 polarity 1
[    5.995107] xen_map_pirq_gsi: returning irq 17 for gsi 17
[    5.995234] xen: --> pirq=17 -> irq=17 (gsi=17)
[    5.995248] Already setup the GSI :17
[    6.004745] [drm] nouveau 0000:01:00.0: Detected an NV30 generation card (0x034400b1)
[    6.005961] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[    6.061617] [drm] nouveau 0000:01:00.0: ... BIOS checksum invalid
[    6.061724] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PROM
[    6.061867] [drm] nouveau 0000:01:00.0: ... BIOS signature not found
[    6.061971] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PCIROM
[    6.062260] [drm] nouveau 0000:01:00.0: ... appears to be valid
[    6.062574] [drm] nouveau 0000:01:00.0: BMP BIOS found
[    6.062675] [drm] nouveau 0000:01:00.0: BMP version 5.41
[    6.062790] [drm] nouveau 0000:01:00.0: Bios version 04.34.20.81
[    6.063163] [drm] nouveau 0000:01:00.0: MXM: no VBIOS data, nothing to do
[    6.063295] [drm] nouveau 0000:01:00.0: DCB version 2.2
[    6.063425] [drm] nouveau 0000:01:00.0: DCB outp 00: 030003f3 00000005
[    6.063530] [drm] nouveau 0000:01:00.0: DCB outp 01: 01010300 000088b8
[    6.063813] [drm] nouveau 0000:01:00.0: Loading NV17 power sequencing microcode
[    6.063953] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xF160
[    6.066131] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xF3FB
[    6.066283] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xF541
[    6.066472] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xF6F1
[    6.066609] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xF70E
[    6.066755] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 5 at offset 0xF72B
[    6.125926] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 6 at offset 0xF8C4
[    6.126068] [drm] nouveau 0000:01:00.0: BIOS FP mode: 1400x1050 (108000kHz pixel clock)
[    6.127173] [drm] nouveau 0000:01:00.0: 3 available performance level(s)
[    6.127289] [drm] nouveau 0000:01:00.0: 0: core 100MHz memory 200MHz timing 0 fanspeed 100%
[    6.127427] [drm] nouveau 0000:01:00.0: 1: core 175MHz memory 350MHz timing 1 fanspeed 75%
[    6.127566] [drm] nouveau 0000:01:00.0: 2: core 200MHz memory 400MHz timing 2 fanspeed 100%
[    6.127716] [drm] nouveau 0000:01:00.0: c: core 175MHz memory 351MHz
[    6.128151] [TTM] Zone  kernel: Available graphics memory: 328642 kiB.
[    6.128271] [TTM] Zone highmem: Available graphics memory: 439336 kiB.
[    6.128381] [TTM] Initializing pool allocator.
[    6.128497] [TTM] Initializing DMA pool allocator.
[    6.128620] [drm] nouveau 0000:01:00.0: Detected 128MiB VRAM
[    6.128783] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
[    6.128953] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[    6.129201] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode
[    6.129358] [drm] nouveau 0000:01:00.0: 256 MiB GART (aperture)
[    6.129631] [drm] nouveau 0000:01:00.0: Saving VGA fonts
[    6.187012] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    6.187125] [drm] No driver support for vblank timestamp query.
[    6.196491] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on lvds encoder (output 0)
[    6.196624] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
[    6.268454] ath: EEPROM regdomain: 0x64
[    6.268461] ath: EEPROM indicates we should expect a direct regpair map
[    6.268469] ath: Country alpha2 being used: 00
[    6.268474] ath: Regpair used: 0x64
[    6.277217] [drm] nouveau 0000:01:00.0: allocated 1400x1050 fb: 0x49000, bo c1d0ec00
[    6.277708] fbcon: nouveaufb (fb0) is primary device
[    6.292207] [drm] nouveau 0000:01:00.0: Calling LVDS script 1:
[    6.292215] [drm] nouveau 0000:01:00.0: Calling LVDS script 6:
[    6.292220] [drm] nouveau 0000:01:00.0: 0xE04C: Parsing digital output script table
[    6.302196] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[    6.303163] ath5k phy0: Atheros AR5213A chip found (MAC: 0x59, PHY: 0x43)
[    6.303169] ath5k phy0: RF2112B 2GHz radio found (0x46)
[    6.792391] [drm] nouveau 0000:01:00.0: Calling LVDS script 2:
[    6.792400] [drm] nouveau 0000:01:00.0: 0xE168: Parsing digital output script table
[    6.830121] intel8x0_measure_ac97_clock: measured 59891 usecs (11 samples)
[    6.830127] intel8x0: measured clock 183 rejected
[    6.840471] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on lvds encoder (output 0)
[    6.840479] [drm] nouveau 0000:01:00.0: Calling LVDS script 5:
[    6.840486] [drm] nouveau 0000:01:00.0: 0xE035: Parsing digital output script table
[    6.840501] [drm] nouveau 0000:01:00.0: Output LVDS-1 is running on CRTC 0 using output A
[    7.210216] intel8x0_measure_ac97_clock: measured 53764 usecs (2591 samples)
[    7.210223] intel8x0: clocking to 48000
[    8.703713] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x0000fdc0 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[    8.704276] Console: switching to colour frame buffer device 175x65
[   10.553368] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x00010048 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   12.402789] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000101c8 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   14.252200] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000103cc State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   14.260058] [drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon
[   14.260058] fb0: nouveaufb frame buffer device
[   14.260058] drm: registered panic notifier
[   16.136685] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000106e4 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   16.136938] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
[   16.785104] EXT4-fs (dm-0): re-mounted. Opts: (null)
[   16.910534] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[   17.009608] loop: module loaded
[   18.890365] Adding 2928636k swap on /dev/mapper/data-swap.  Priority:-1 extents:1 across:2928636k 
[   19.286767] EXT4-fs (dm-4): mounted filesystem with ordered data mode. Opts: (null)
[   19.322467] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
[   19.359012] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[   20.641126] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   21.439387] wlan0: authenticate with 58:6d:8f:39:d9:e8 (try 1)
[   21.442557] wlan0: authenticated
[   21.451845] wlan0: associate with 58:6d:8f:39:d9:e8 (try 1)
[   21.454239] wlan0: RX AssocResp from 58:6d:8f:39:d9:e8 (capab=0x411 status=0 aid=1)
[   21.454247] wlan0: associated
[   21.454255] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 1
[   21.454261] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 2
[   21.455075] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   21.523238] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 3
[   32.360072] wlan0: no IPv6 routers present
[   36.646456] XENBUS: Unable to read cpu state
[   36.652141] XENBUS: Unable to read cpu state

--CdrF4e02JqNVZeln
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--CdrF4e02JqNVZeln--


From xen-users-bounces@lists.xensource.com Fri Feb 10 10:28:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 10:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvnh6-0006Yc-90; Fri, 10 Feb 2012 10:27:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jrnieder@gmail.com>) id 1Rusx7-00089P-0K
	for xen-users@lists.xensource.com; Tue, 07 Feb 2012 21:51:53 +0000
Received: from [85.158.139.83:41820] by server-1.bemta-5.messagelabs.com id
	FE/CC-04285-8FC913F4; Tue, 07 Feb 2012 21:51:52 +0000
X-Env-Sender: jrnieder@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328651506!14119940!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25766 invoked from network); 7 Feb 2012 21:51:47 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Feb 2012 21:51:47 -0000
Received: by yenm7 with SMTP id m7so17654838yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 07 Feb 2012 13:51:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:subject:message-id:mime-version:content-type
	:content-disposition:user-agent;
	bh=zBQit4mYWT/vndX2GZUwajtMVXKR6MYfLzJW2qMOp7g=;
	b=j+372lPzuE/EMHs8F6e35sW09zxgjDKQ9lqZvSPBX+TdsPLWSQaSovBjp5+m0Ha6Ci
	rb9ppgvtq8ijdmfw7f3GoowKsvAXTUzW4b7ATsCfcX797rXb0cOx+wU0gk0OEacjp/jZ
	pDVtmBipEUsvDje4YIbh8toK41C4Q/DiH2tzk=
Received: by 10.50.88.132 with SMTP id bg4mr18035478igb.5.1328651505421;
	Tue, 07 Feb 2012 13:51:45 -0800 (PST)
Received: from burratino (c-24-1-56-9.hsd1.il.comcast.net. [24.1.56.9])
	by mx.google.com with ESMTPS id r18sm35867278ibh.4.2012.02.07.13.51.44
	(version=SSLv3 cipher=OTHER); Tue, 07 Feb 2012 13:51:44 -0800 (PST)
Date: Tue, 7 Feb 2012 15:51:42 -0600
From: Jonathan Nieder <jrnieder@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <20120207215142.GB2014@burratino>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="CdrF4e02JqNVZeln"
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Mailman-Approved-At: Fri, 10 Feb 2012 10:27:05 +0000
Subject: [Xen-users] getting X to work, GPU lockups on dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--CdrF4e02JqNVZeln
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

Debian sid system.  NV34M graphics card (GeForce FX Go5200 64M).  I'm
trying to get started using Xen on my laptop.  CPU is a Pentium 4 with
no vmx, so this is all PV.  I install the kernel and hypervisor, boot
into the Xen dom0, and try to start X so I can launch a web browser
and see what to do next.

Unfortunately X fails to start.  The screen turns black and stays that
way, though I can blindly run a few commands.  Xorg.0.log has a few
hundred

	(EE) FBDEV(0): FBIOPUTCMAP: Invalid argument

lines.

Looking more closely, I see that the actual trouble happened a little
earlier: dmesg informs me:

| [    8.703713] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x0000fdc0 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [    8.704276] Console: switching to colour frame buffer device 175x65
| [   10.553368] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x00010048 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   12.402789] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000101c8 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.252200] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000103cc State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
| [   14.260058] [drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon

By contrast, when I boot the same kernel on bare hardware I don't get
the PFIFO_DMA_PUSHER or GPU lockup messages and X works fine.

Hypervisor is xen-hypervisor-4.1-i386 from Debian, version 4.1.2-2.
Reproducible with linux-image-3.2.0-1-686-pae version 3.2.4-1 and with
linus's master (8597559a78e1, 2012-02-06) and linux-next
(e9e792b45a9b, 2012-02-06).

dmesg from running the native kernel (good) and dom0 (bad) attached.

I also tried blacklisting the nouveau kernel module and starting X
with the vesa driver.  That also didn't work.

Is this behavior expected?  Does starting X in the dom0 work on other
cards?

Curious,
Jonathan

--CdrF4e02JqNVZeln
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg.native"

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.3.0-rc2+ (jrn@burratino) (gcc version 4.7.0 20120205 (experimental) [trunk revision 183903] (Debian 4.7-20120205-1) ) #21 SMP Tue Feb 7 14:31:01 CST 2012
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
[    0.000000]  BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000000f6f0000 (usable)
[    0.000000]  BIOS-e820: 000000000f6f0000 - 000000000f700000 (reserved)
[    0.000000]  BIOS-e820: 000000000f700000 - 000000003fef0000 (usable)
[    0.000000]  BIOS-e820: 000000003fef0000 - 000000003fef8000 (ACPI data)
[    0.000000]  BIOS-e820: 000000003fef8000 - 000000003fefa000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000003ff00000 - 0000000040000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!
[    0.000000] DMI present.
[    0.000000] DMI: IBM 288173U/288173U, BIOS 1XET57WW (1.16 ) 11/30/2006
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] last_pfn = 0x3fef0 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-DFFFF uncachable
[    0.000000]   E0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask FC0000000 write-back
[    0.000000]   1 base 03FF00000 mask FFFF00000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped : 0 - 01a00000
[    0.000000] Base memory trampoline at [c009b000] 9b000 size 16384
[    0.000000] init_memory_mapping: 0000000000000000-0000000037bfe000
[    0.000000]  0000000000 - 0000200000 page 4k
[    0.000000]  0000200000 - 0037a00000 page 2M
[    0.000000]  0037a00000 - 0037bfe000 page 4k
[    0.000000] kernel direct mapping tables up to 37bfe000 @ 19fb000-1a00000
[    0.000000] RAMDISK: 37712000 - 37b81000
[    0.000000] ACPI: RSDP 000f6d90 00024 (v02 IBM   )
[    0.000000] ACPI: XSDT 3fef1ace 0005C (v01 IBM    TP-1X    00001160  LTP 00000000)
[    0.000000] ACPI: FACP 3fef1b2a 00081 (v02 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: DSDT 3fef1c11 062A4 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: FACS 3fef9000 00040
[    0.000000] ACPI: SSDT 3fef1bde 00033 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: ECDT 3fef7eb5 00051 (v01 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: APIC 3fef7f06 00068 (v01 IBM    TP-1X    00001160 LOHR 00000064)
[    0.000000] ACPI: HPET 3fef7f6e 00038 (v01 IBM    TP-1X    00001160 PTL  00000064)
[    0.000000] ACPI: TCPA 3fef7fa6 00032 (v01 IBM    TP-1X    00001160 PTL  00000001)
[    0.000000] ACPI: BOOT 3fef7fd8 00028 (v01 IBM    TP-1X    00001160  LTP 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 130MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x00037bfe
[    0.000000]   HighMem  0x00037bfe -> 0x0003fef0
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0000f6f0
[    0.000000]     0: 0x0000f700 -> 0x0003fef0
[    0.000000] On node 0 totalpages: 261743
[    0.000000] free_area_init_node: node 0, pgdat c1368700, node_mem_map f6f12200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3951 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 222486 pages, LIFO batch:31
[    0.000000]   HighMem zone: 262 pages used for memmap
[    0.000000]   HighMem zone: 33260 pages, LIFO batch:7
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0x0 is invalid
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 000000000f6f0000 - 000000000f700000
[    0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f6c00000 s28672 r0 d20480 u1048576
[    0.000000] pcpu-alloc: s28672 r0 d20480 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259697
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.3.0-rc2+ root=/dev/mapper/data-rootfs ro quiet
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] allocated 2094848 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Initializing HighMem for node 0 (00037bfe:0003fef0)
[    0.000000] Memory: 1026884k/1047488k available (2418k kernel code, 20088k reserved, 1097k data, 352k init, 134088k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xfff16000 - 0xfffff000   ( 932 kB)
[    0.000000]     pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
[    0.000000]       .init : 0xc136f000 - 0xc13c7000   ( 352 kB)
[    0.000000]       .data : 0xc125c9d8 - 0xc136ee00   (1097 kB)
[    0.000000]       .text : 0xc1000000 - 0xc125c9d8   (2418 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:2304 nr_irqs:512 16
[    0.000000] CPU 0 irqstacks, hard=f640a000 soft=f640c000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 3186.568 MHz processor.
[    0.010002] Calibrating delay loop (skipped), value calculated using timer frequency.. 6373.13 BogoMIPS (lpj=31865680)
[    0.020005] pid_max: default: 32768 minimum: 301
[    0.020052] Mount-cache hash table entries: 512
[    0.020216] Initializing cgroup subsys cpuacct
[    0.020220] Initializing cgroup subsys memory
[    0.020232] Initializing cgroup subsys devices
[    0.020235] Initializing cgroup subsys freezer
[    0.020237] Initializing cgroup subsys net_cls
[    0.020240] Initializing cgroup subsys blkio
[    0.020283] CPU: Physical Processor ID: 0
[    0.020286] CPU: Processor Core ID: 0
[    0.020290] mce: CPU supports 4 MCE banks
[    0.020303] CPU0: Thermal monitoring enabled (TM2)
[    0.020308] using mwait in idle threads.
[    0.021041] ACPI: Core revision 20120111
[    0.030071] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.030417] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.135988] CPU0: Mobile Intel(R) Pentium(R) 4 CPU 3.20GHz stepping 01
[    0.140000] Performance Events: Netburst events, Netburst P4/Xeon PMU driver.
[    0.140000] ... version:                0
[    0.140000] ... bit width:              40
[    0.140000] ... generic registers:      18
[    0.140000] ... value mask:             000000ffffffffff
[    0.140000] ... max period:             0000007fffffffff
[    0.140000] ... fixed-purpose events:   0
[    0.140000] ... event mask:             000000000003ffff
[    0.140000] NMI watchdog enabled, takes one hw-pmu counter.
[    0.140000] CPU 1 irqstacks, hard=f6488000 soft=f648a000
[    0.140000] Booting Node   0, Processors  #1 Ok.
[    0.140000] smpboot cpu 1: start_ip = 9b000
[    0.020000] Initializing CPU#1
[    0.150000] TSC synchronization [CPU#0 -> CPU#1]:
[    0.150000] Measured 24629944164 cycles TSC warp between CPUs, turning off TSC clock.
[    0.150000] Marking TSC unstable due to check_tsc_sync_source failed
[    0.150062] NMI watchdog enabled, takes one hw-pmu counter.
[    0.150117] Brought up 2 CPUs
[    0.150123] Total of 2 processors activated (12746.27 BogoMIPS).
[    0.151169] devtmpfs: initialized
[    0.151169] PM: Registering ACPI NVS region at 3fef8000 (8192 bytes)
[    0.151169] NET: Registered protocol family 16
[    0.151169] ACPI: bus type pci registered
[    0.151169] PCI: PCI BIOS revision 2.10 entry at 0xfd960, last bus=8
[    0.151169] PCI: Using configuration type 1 for base access
[    0.151169] bio: create slab <bio-0> at 0
[    0.151169] ACPI: Added _OSI(Module Device)
[    0.151169] ACPI: Added _OSI(Processor Device)
[    0.151169] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.151169] ACPI: Added _OSI(Processor Aggregator Device)
[    0.151638] ACPI: EC: EC description table is found, configuring boot EC
[    0.170295] ACPI: Interpreter enabled
[    0.170304] ACPI: (supports S0 S3 S4 S5)
[    0.170333] ACPI: Using IOAPIC for interrupt routing
[    0.172359] ACPI: EC: GPE storm detected, transactions will use polling mode
[    0.601932] ACPI: EC: GPE = 0x1d, I/O: command/status = 0x66, data = 0x62
[    0.602089] ACPI: No dock devices found.
[    0.602097] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[    0.602524] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.603229] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7] (ignored)
[    0.603234] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff] (ignored)
[    0.603238] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[    0.603243] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000d3fff] (ignored)
[    0.603246] pci_root PNP0A03:00: host bridge window [mem 0x000d4000-0x000d7fff] (ignored)
[    0.603250] pci_root PNP0A03:00: host bridge window [mem 0x000d8000-0x000dbfff] (ignored)
[    0.603254] pci_root PNP0A03:00: host bridge window [mem 0x000dc000-0x000dffff] (ignored)
[    0.603258] pci_root PNP0A03:00: host bridge window [mem 0x40000000-0xfebfffff] (ignored)
[    0.603262] PCI: root bus 00: using default resources
[    0.603325] PCI host bridge to bus 0000:00
[    0.603330] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.603334] pci_bus 0000:00: root bus resource [mem 0x00000000-0xfffffffff]
[    0.603350] pci 0000:00:00.0: [8086:3580] type 0 class 0x000600
[    0.603362] pci 0000:00:00.0: reg 10: [mem 0xd0000000-0xdfffffff pref]
[    0.603422] pci 0000:00:00.1: [8086:3584] type 0 class 0x000880
[    0.603475] pci 0000:00:00.3: [8086:3585] type 0 class 0x000880
[    0.603531] pci 0000:00:01.0: [8086:3581] type 1 class 0x000604
[    0.603596] pci 0000:00:1d.0: [8086:24c2] type 0 class 0x000c03
[    0.603644] pci 0000:00:1d.0: reg 20: [io  0x1800-0x181f]
[    0.603682] pci 0000:00:1d.1: [8086:24c4] type 0 class 0x000c03
[    0.603730] pci 0000:00:1d.1: reg 20: [io  0x1820-0x183f]
[    0.603767] pci 0000:00:1d.2: [8086:24c7] type 0 class 0x000c03
[    0.603814] pci 0000:00:1d.2: reg 20: [io  0x1840-0x185f]
[    0.603864] pci 0000:00:1d.7: [8086:24cd] type 0 class 0x000c03
[    0.603888] pci 0000:00:1d.7: reg 10: [mem 0xc0000000-0xc00003ff]
[    0.603987] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.604009] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604
[    0.604057] pci 0000:00:1f.0: [8086:24cc] type 0 class 0x000601
[    0.604128] pci 0000:00:1f.0: quirk: [io  0x1000-0x107f] claimed by ICH4 ACPI/GPIO/TCO
[    0.604135] pci 0000:00:1f.0: quirk: [io  0x1180-0x11bf] claimed by ICH4 GPIO
[    0.604154] pci 0000:00:1f.1: [8086:24ca] type 0 class 0x000101
[    0.604169] pci 0000:00:1f.1: reg 10: [io  0x0000-0x0007]
[    0.604181] pci 0000:00:1f.1: reg 14: [io  0x0000-0x0003]
[    0.604192] pci 0000:00:1f.1: reg 18: [io  0x0000-0x0007]
[    0.604203] pci 0000:00:1f.1: reg 1c: [io  0x0000-0x0003]
[    0.604214] pci 0000:00:1f.1: reg 20: [io  0x1860-0x186f]
[    0.604226] pci 0000:00:1f.1: reg 24: [mem 0x00000000-0x000003ff]
[    0.604258] pci 0000:00:1f.3: [8086:24c3] type 0 class 0x000c05
[    0.604306] pci 0000:00:1f.3: reg 20: [io  0x1880-0x189f]
[    0.604347] pci 0000:00:1f.5: [8086:24c5] type 0 class 0x000401
[    0.604364] pci 0000:00:1f.5: reg 10: [io  0x1c00-0x1cff]
[    0.604374] pci 0000:00:1f.5: reg 14: [io  0x18c0-0x18ff]
[    0.604385] pci 0000:00:1f.5: reg 18: [mem 0xc0000c00-0xc0000dff]
[    0.604395] pci 0000:00:1f.5: reg 1c: [mem 0xc0000800-0xc00008ff]
[    0.604443] pci 0000:00:1f.5: PME# supported from D0 D3hot D3cold
[    0.604464] pci 0000:00:1f.6: [8086:24c6] type 0 class 0x000703
[    0.604481] pci 0000:00:1f.6: reg 10: [io  0x2400-0x24ff]
[    0.604492] pci 0000:00:1f.6: reg 14: [io  0x2000-0x207f]
[    0.604554] pci 0000:00:1f.6: PME# supported from D0 D3hot D3cold
[    0.604585] pci 0000:01:00.0: [10de:0324] type 0 class 0x000300
[    0.604602] pci 0000:01:00.0: reg 10: [mem 0xc1000000-0xc1ffffff]
[    0.604611] pci 0000:01:00.0: reg 14: [mem 0xe0000000-0xefffffff pref]
[    0.604644] pci 0000:01:00.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.604709] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.604715] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.604720] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.604751] pci 0000:02:01.0: [104c:ac55] type 2 class 0x000607
[    0.604771] pci 0000:02:01.0: reg 10: [mem 0x00000000-0x00000fff]
[    0.604800] pci 0000:02:01.0: supports D1 D2
[    0.604803] pci 0000:02:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.604825] pci 0000:02:01.1: [104c:ac55] type 2 class 0x000607
[    0.604844] pci 0000:02:01.1: reg 10: [mem 0x00000000-0x00000fff]
[    0.604873] pci 0000:02:01.1: supports D1 D2
[    0.604876] pci 0000:02:01.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.604906] pci 0000:02:02.0: [168c:0013] type 0 class 0x000200
[    0.604925] pci 0000:02:02.0: reg 10: [mem 0xc2000000-0xc200ffff]
[    0.605038] pci 0000:00:1e.0: PCI bridge to [bus 02-08] (subtractive decode)
[    0.605044] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.605050] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.605055] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.605059] pci 0000:00:1e.0:   bridge window [io  0x0000-0xffff] (subtractive decode)
[    0.605063] pci 0000:00:1e.0:   bridge window [mem 0x00000000-0xfffffffff] (subtractive decode)
[    0.605145] pci_bus 0000:00: on NUMA node 0
[    0.605151] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.605257] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
[    0.605309] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
[    0.605418]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.608492] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608595] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608694] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608793] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608892] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[    0.608991] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
[    0.609076] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.609176] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
[    0.609288] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.609288] vgaarb: loaded
[    0.609288] vgaarb: bridge control possible 0000:01:00.0
[    0.609288] PCI: Using ACPI for IRQ routing
[    0.609288] PCI: pci_cache_line_size set to 64 bytes
[    0.609288] reserve RAM buffer: 000000000009f000 - 000000000009ffff 
[    0.609288] reserve RAM buffer: 000000000f6f0000 - 000000000fffffff 
[    0.609288] reserve RAM buffer: 000000003fef0000 - 000000003fffffff 
[    0.609288] pnp: PnP ACPI init
[    0.609288] ACPI: bus type pnp registered
[    0.610621] pnp 00:00: [bus 00-ff]
[    0.610626] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.610629] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.610632] pnp 00:00: [io  0x0d00-0xffff window]
[    0.610636] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.610639] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
[    0.610642] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
[    0.610645] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
[    0.610649] pnp 00:00: [mem 0x000cc000-0x000cffff window]
[    0.610652] pnp 00:00: [mem 0x000d0000-0x000d3fff window]
[    0.610655] pnp 00:00: [mem 0x000d4000-0x000d7fff window]
[    0.610658] pnp 00:00: [mem 0x000d8000-0x000dbfff window]
[    0.610662] pnp 00:00: [mem 0x000dc000-0x000dffff window]
[    0.610665] pnp 00:00: [mem 0x000e0000-0x000e3fff window]
[    0.610668] pnp 00:00: [mem 0x000e4000-0x000e7fff window]
[    0.610671] pnp 00:00: [mem 0x000e8000-0x000ebfff window]
[    0.610674] pnp 00:00: [mem 0x000ec000-0x000effff window]
[    0.610678] pnp 00:00: [mem 0x000f0000-0x000fffff window]
[    0.610681] pnp 00:00: [mem 0x40000000-0xfebfffff window]
[    0.610684] pnp 00:00: [mem 0x00000000 window]
[    0.610739] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[    0.610764] pnp 00:01: [io  0x0010-0x001f]
[    0.610767] pnp 00:01: [io  0x0090-0x009f]
[    0.610770] pnp 00:01: [io  0x0024-0x0025]
[    0.610773] pnp 00:01: [io  0x0028-0x0029]
[    0.610776] pnp 00:01: [io  0x002c-0x002d]
[    0.610778] pnp 00:01: [io  0x0030-0x0031]
[    0.610781] pnp 00:01: [io  0x0034-0x0035]
[    0.610784] pnp 00:01: [io  0x0038-0x0039]
[    0.610786] pnp 00:01: [io  0x003c-0x003d]
[    0.610789] pnp 00:01: [io  0x00a4-0x00a5]
[    0.610792] pnp 00:01: [io  0x00a8-0x00a9]
[    0.610794] pnp 00:01: [io  0x00ac-0x00ad]
[    0.610797] pnp 00:01: [io  0x00b0-0x00b5]
[    0.610800] pnp 00:01: [io  0x00b8-0x00b9]
[    0.610803] pnp 00:01: [io  0x00bc-0x00bd]
[    0.610805] pnp 00:01: [io  0x004e-0x004f]
[    0.610808] pnp 00:01: [io  0x0050-0x0053]
[    0.610811] pnp 00:01: [io  0x0072-0x0077]
[    0.610813] pnp 00:01: [io  0x002e-0x002f]
[    0.610816] pnp 00:01: [io  0x1000-0x107f]
[    0.610819] pnp 00:01: [io  0x1180-0x11bf]
[    0.610822] pnp 00:01: [io  0x0600-0x060f]
[    0.610825] pnp 00:01: [io  0x0068]
[    0.610827] pnp 00:01: [io  0x006c]
[    0.610830] pnp 00:01: [io  0x0800-0x080f]
[    0.610913] system 00:01: [io  0x1000-0x107f] has been reserved
[    0.610918] system 00:01: [io  0x1180-0x11bf] has been reserved
[    0.610922] system 00:01: [io  0x0600-0x060f] has been reserved
[    0.610927] system 00:01: [io  0x0800-0x080f] has been reserved
[    0.610933] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.610953] pnp 00:02: [io  0x0000-0x000f]
[    0.610956] pnp 00:02: [io  0x0080-0x008f]
[    0.610959] pnp 00:02: [io  0x00c0-0x00df]
[    0.610963] pnp 00:02: [dma 4]
[    0.611007] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.611021] pnp 00:03: [io  0x0061]
[    0.611061] pnp 00:03: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.611076] pnp 00:04: [io  0x00f0]
[    0.611089] pnp 00:04: [irq 13]
[    0.611133] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.611148] pnp 00:05: [io  0x0070-0x0071]
[    0.611159] pnp 00:05: [irq 8]
[    0.611201] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.611216] pnp 00:06: [io  0x0060]
[    0.611219] pnp 00:06: [io  0x0064]
[    0.611226] pnp 00:06: [irq 1]
[    0.611268] pnp 00:06: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.611287] pnp 00:07: [irq 12]
[    0.611332] pnp 00:07: Plug and Play ACPI device, IDs IBM3780 PNP0f13 (active)
[    0.611491] pnp 00:08: Plug and Play ACPI device, IDs PNP0400 (disabled)
[    0.800092] pnp: PnP ACPI: found 9 devices
[    0.800095] ACPI: ACPI bus type pnp unregistered
[    0.837936] Switching to clocksource acpi_pm
[    0.837972] PCI: max bus depth: 2 pci_try_num: 3
[    0.837999] pci 0000:00:1f.1: BAR 5: assigned [mem 0x40000000-0x400003ff]
[    0.838008] pci 0000:01:00.0: BAR 6: can't assign mem pref (size 0x20000)
[    0.838012] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.838018] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.838023] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.838033] pci 0000:02:01.0: BAR 0: assigned [mem 0xc4000000-0xc4000fff]
[    0.838040] pci 0000:02:01.1: BAR 0: assigned [mem 0xc8000000-0xc8000fff]
[    0.838047] pci 0000:02:01.1: BAR 16: assigned [mem 0xcc000000-0xcfffffff]
[    0.838052] pci 0000:02:01.1: BAR 15: assigned [mem 0xf0000000-0xf3ffffff pref]
[    0.838056] pci 0000:02:01.1: BAR 14: assigned [io  0x3000-0x30ff]
[    0.838059] pci 0000:02:01.1: BAR 13: assigned [io  0x3400-0x34ff]
[    0.838065] pci 0000:02:01.0: BAR 16: assigned [mem 0x44000000-0x47ffffff]
[    0.838069] pci 0000:02:01.0: BAR 15: assigned [mem 0xf4000000-0xf7ffffff pref]
[    0.838073] pci 0000:02:01.0: BAR 14: assigned [io  0x3800-0x38ff]
[    0.838076] pci 0000:02:01.0: BAR 13: assigned [io  0x3c00-0x3cff]
[    0.838080] pci 0000:02:01.0: CardBus bridge to [bus 03-06]
[    0.838083] pci 0000:02:01.0:   bridge window [io  0x3c00-0x3cff]
[    0.838088] pci 0000:02:01.0:   bridge window [io  0x3800-0x38ff]
[    0.838093] pci 0000:02:01.0:   bridge window [mem 0xf4000000-0xf7ffffff pref]
[    0.838099] pci 0000:02:01.0:   bridge window [mem 0x44000000-0x47ffffff]
[    0.838104] pci 0000:02:01.1: CardBus bridge to [bus 07-07]
[    0.838107] pci 0000:02:01.1:   bridge window [io  0x3400-0x34ff]
[    0.838112] pci 0000:02:01.1:   bridge window [io  0x3000-0x30ff]
[    0.838117] pci 0000:02:01.1:   bridge window [mem 0xf0000000-0xf3ffffff pref]
[    0.838123] pci 0000:02:01.1:   bridge window [mem 0xcc000000-0xcfffffff]
[    0.838128] pci 0000:00:1e.0: PCI bridge to [bus 02-08]
[    0.838132] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.838139] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.838144] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.838164] pci 0000:00:1e.0: setting latency timer to 64
[    0.838201] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
[    0.838205] pci_bus 0000:00: resource 5 [mem 0x00000000-0xfffffffff]
[    0.838209] pci_bus 0000:01: resource 1 [mem 0xc1000000-0xc1ffffff]
[    0.838212] pci_bus 0000:01: resource 2 [mem 0xe0000000-0xefffffff pref]
[    0.838216] pci_bus 0000:02: resource 0 [io  0x3000-0x6fff]
[    0.838219] pci_bus 0000:02: resource 1 [mem 0xc2000000-0xcfffffff]
[    0.838222] pci_bus 0000:02: resource 2 [mem 0xf0000000-0xf7ffffff pref]
[    0.838225] pci_bus 0000:02: resource 4 [io  0x0000-0xffff]
[    0.838228] pci_bus 0000:02: resource 5 [mem 0x00000000-0xfffffffff]
[    0.838232] pci_bus 0000:03: resource 0 [io  0x3c00-0x3cff]
[    0.838235] pci_bus 0000:03: resource 1 [io  0x3800-0x38ff]
[    0.838238] pci_bus 0000:03: resource 2 [mem 0xf4000000-0xf7ffffff pref]
[    0.838241] pci_bus 0000:03: resource 3 [mem 0x44000000-0x47ffffff]
[    0.838244] pci_bus 0000:07: resource 0 [io  0x3400-0x34ff]
[    0.838247] pci_bus 0000:07: resource 1 [io  0x3000-0x30ff]
[    0.838251] pci_bus 0000:07: resource 2 [mem 0xf0000000-0xf3ffffff pref]
[    0.838254] pci_bus 0000:07: resource 3 [mem 0xcc000000-0xcfffffff]
[    0.838292] NET: Registered protocol family 2
[    0.838340] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.838545] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.839316] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.839878] TCP: Hash tables configured (established 131072 bind 65536)
[    0.839881] TCP reno registered
[    0.839886] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.839907] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.839907] NET: Registered protocol family 1
[    0.839907] pci 0000:01:00.0: Boot video device
[    0.839907] PCI: CLS 32 bytes, default 64
[    0.839907] Unpacking initramfs...
[    0.986516] Freeing initrd memory: 4540k freed
[    0.991578] Simple Boot Flag at 0x35 set to 0x1
[    0.992217] audit: initializing netlink socket (disabled)
[    0.992240] type=2000 audit(1328649804.989:1): initialized
[    1.006559] highmem bounce pool size: 64 pages
[    1.006569] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.009385] msgmni has been set to 1752
[    1.009674] alg: No test for stdrng (krng)
[    1.009769] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.009776] io scheduler noop registered
[    1.009784] io scheduler cfq registered (default)
[    1.010024] GHES: HEST is not enabled!
[    1.010030] XENFS: not registering filesystem on non-xen platform
[    1.010127] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.010837] Linux agpgart interface v0.103
[    1.010968] agpgart-intel 0000:00:00.0: Intel 855GM Chipset
[    1.030853] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[    1.030968] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.034371] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.034382] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.034612] mousedev: PS/2 mouse device common for all mice
[    1.034679] rtc_cmos 00:05: RTC can wake from S4
[    1.034836] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[    1.034862] rtc0: alarms up to one month, y3k, 114 bytes nvram
[    1.034875] cpuidle: using governor ladder
[    1.034878] cpuidle: using governor menu
[    1.034949] TCP cubic registered
[    1.035117] NET: Registered protocol family 10
[    1.035301] Mobile IPv6
[    1.035305] NET: Registered protocol family 17
[    1.035327] Using IPI No-Shortcut mode
[    1.035514] PM: Hibernation image not present or could not be loaded.
[    1.035534] registered taskstats version 1
[    1.035958] rtc_cmos 00:05: setting system clock to 2012-02-07 21:23:25 UTC (1328649805)
[    1.036132] Freeing unused kernel memory: 352k freed
[    1.036459] Write protecting the kernel text: 2420k
[    1.036503] Write protecting the kernel read-only data: 880k
[    1.056282] udevd[47]: starting version 175
[    1.065217] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    1.109832] SCSI subsystem initialized
[    1.124020] usbcore: registered new interface driver usbfs
[    1.124061] usbcore: registered new interface driver hub
[    1.135567] usbcore: registered new device driver usb
[    1.137213] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.137336] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    1.137345] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    1.137360] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    1.137406] ehci_hcd 0000:00:1d.7: debug port 1
[    1.141321] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    1.141449] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xc0000000
[    1.155695] libata version 3.00 loaded.
[    1.160070] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    1.160437] hub 1-0:1.0: USB hub found
[    1.160451] hub 1-0:1.0: 6 ports detected
[    1.161804] uhci_hcd: USB Universal Host Controller Interface driver
[    1.161949] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.161958] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    1.161976] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.162044] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00001800
[    1.162413] hub 2-0:1.0: USB hub found
[    1.162424] hub 2-0:1.0: 2 ports detected
[    1.162611] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    1.162618] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    1.162634] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    1.162687] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001820
[    1.163006] hub 3-0:1.0: USB hub found
[    1.163016] hub 3-0:1.0: 2 ports detected
[    1.163192] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    1.163199] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    1.163210] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    1.163259] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001840
[    1.163570] hub 4-0:1.0: USB hub found
[    1.163580] hub 4-0:1.0: 2 ports detected
[    1.164589] ata_piix 0000:00:1f.1: version 2.13
[    1.164612] ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
[    1.164695] ata_piix 0000:00:1f.1: setting latency timer to 64
[    1.169207] scsi0 : ata_piix
[    1.169655] scsi1 : ata_piix
[    1.170481] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1860 irq 14
[    1.170490] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1868 irq 15
[    1.350609] ata2.00: ATAPI: UJDA760 DVD/CDRW, 1.02, max UDMA/33
[    1.350756] ata1.00: ATA-6: HTS548080M9AT00, MG4OA5DA, max UDMA/100
[    1.350763] ata1.00: 156301488 sectors, multi 16: LBA 
[    1.390421] ata2.00: configured for UDMA/33
[    1.390546] ata1.00: configured for UDMA/100
[    1.390738] scsi 0:0:0:0: Direct-Access     ATA      HTS548080M9AT00  MG4O PQ: 0 ANSI: 5
[    1.392525] scsi 1:0:0:0: CD-ROM            MATSHITA UJDA760 DVD/CDRW 1.02 PQ: 0 ANSI: 5
[    1.403483] sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    1.403611] sd 0:0:0:0: [sda] Write Protect is off
[    1.403618] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.403673] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.430128] thermal LNXTHERM:00: registered as thermal_zone0
[    1.430133] ACPI: Thermal Zone [THRM] (66 C)
[    1.444871]  sda: sda1 sda2 sda3 < sda5 >
[    1.445636] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.756680] device-mapper: uevent: version 1.0.3
[    1.757499] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.820059] usb 2-1: new full-speed USB device number 2 using uhci_hcd
[    1.917082] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    3.036880] udevd[251]: starting version 175
[    3.371532] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
[    3.371618] ACPI: Lid Switch [LID]
[    3.371751] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[    3.371767] ACPI: Sleep Button [SLPB]
[    3.371903] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    3.371911] ACPI: Power Button [PWRF]
[    3.384618] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:05/LNXVIDEO:01/input/input4
[    3.384637] ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
[    3.446800] iTCO_vendor_support: vendor-support=0
[    3.459321] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.07
[    3.459500] iTCO_wdt: Found a ICH4-M TCO device (Version=1, TCOBASE=0x1060)
[    3.460264] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    3.575019] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    3.923826] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    3.936478] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input6
[    9.310161] ACPI: Battery Slot [BAT1] (battery present)
[    9.371269] cfg80211: Calling CRDA to update world regulatory domain
[    9.629533] ath5k 0000:02:02.0: registered as 'phy0'
[    9.714920] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    9.714934] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    9.715002] snd_intel8x0 0000:00:1f.5: setting latency timer to 64
[   10.102901] ath: EEPROM regdomain: 0x64
[   10.102904] ath: EEPROM indicates we should expect a direct regpair map
[   10.102909] ath: Country alpha2 being used: 00
[   10.102912] ath: Regpair used: 0x64
[   10.130332] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   10.130745] ath5k phy0: Atheros AR5213A chip found (MAC: 0x59, PHY: 0x43)
[   10.130752] ath5k phy0: RF2112B 2GHz radio found (0x46)
[   10.660026] intel8x0_measure_ac97_clock: measured 59918 usecs (11 samples)
[   10.660031] intel8x0: measured clock 183 rejected
[   11.030035] intel8x0_measure_ac97_clock: measured 59970 usecs (2888 samples)
[   11.030041] intel8x0: clocking to 48000
[   11.505734] EXT4-fs (dm-0): re-mounted. Opts: (null)
[   11.610343] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[   11.698174] loop: module loaded
[   12.847926] Adding 2928636k swap on /dev/mapper/data-swap.  Priority:-1 extents:1 across:2928636k 
[   13.166785] EXT4-fs (dm-4): mounted filesystem with ordered data mode. Opts: (null)
[   13.192490] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
[   13.251265] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[   14.354815] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   15.138021] wlan0: authenticate with 58:6d:8f:39:d9:e8 (try 1)
[   15.139480] wlan0: authenticated
[   15.147433] wlan0: associate with 58:6d:8f:39:d9:e8 (try 1)
[   15.151060] wlan0: RX AssocResp from 58:6d:8f:39:d9:e8 (capab=0x411 status=0 aid=1)
[   15.151064] wlan0: associated
[   15.151069] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 1
[   15.151072] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 2
[   15.151612] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   15.202213] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 3
[   25.540028] wlan0: no IPv6 routers present
[   42.673854] [drm] Initialized drm 1.1.0 20060810
[   42.738823] wmi: Mapper loaded
[   42.913176] VGA switcheroo: detected Optimus DSM method \ handle
[   42.913324] nouveau 0000:01:00.0: power state changed by ACPI to D0
[   42.913336] nouveau 0000:01:00.0: power state changed by ACPI to D0
[   42.916846] [drm] nouveau 0000:01:00.0: Detected an NV30 generation card (0x034400b1)
[   42.917241] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[   42.971838] [drm] nouveau 0000:01:00.0: ... BIOS checksum invalid
[   42.971843] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PROM
[   42.971849] [drm] nouveau 0000:01:00.0: ... BIOS signature not found
[   42.971852] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PCIROM
[   42.971993] [drm] nouveau 0000:01:00.0: ... appears to be valid
[   42.972169] [drm] nouveau 0000:01:00.0: BMP BIOS found
[   42.972172] [drm] nouveau 0000:01:00.0: BMP version 5.41
[   42.972176] [drm] nouveau 0000:01:00.0: Bios version 04.34.20.81
[   42.972380] [drm] nouveau 0000:01:00.0: MXM: no VBIOS data, nothing to do
[   42.972387] [drm] nouveau 0000:01:00.0: DCB version 2.2
[   42.972394] [drm] nouveau 0000:01:00.0: DCB outp 00: 030003f3 00000005
[   42.972400] [drm] nouveau 0000:01:00.0: DCB outp 01: 01010300 000088b8
[   42.972703] [drm] nouveau 0000:01:00.0: Loading NV17 power sequencing microcode
[   42.972712] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xF160
[   42.974770] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xF3FB
[   42.974787] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xF541
[   42.974847] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xF6F1
[   42.974854] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xF70E
[   42.974861] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 5 at offset 0xF72B
[   43.034778] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 6 at offset 0xF8C4
[   43.034786] [drm] nouveau 0000:01:00.0: BIOS FP mode: 1400x1050 (108000kHz pixel clock)
[   43.035749] [drm] nouveau 0000:01:00.0: 3 available performance level(s)
[   43.035756] [drm] nouveau 0000:01:00.0: 0: core 100MHz memory 200MHz timing 0 fanspeed 100%
[   43.035761] [drm] nouveau 0000:01:00.0: 1: core 175MHz memory 350MHz timing 1 fanspeed 75%
[   43.035766] [drm] nouveau 0000:01:00.0: 2: core 200MHz memory 400MHz timing 2 fanspeed 100%
[   43.035819] [drm] nouveau 0000:01:00.0: c: core 175MHz memory 351MHz
[   43.036094] [TTM] Zone  kernel: Available graphics memory: 448844 kiB.
[   43.036099] [TTM] Zone highmem: Available graphics memory: 515888 kiB.
[   43.036102] [TTM] Initializing pool allocator.
[   43.036109] [TTM] Initializing DMA pool allocator.
[   43.036128] [drm] nouveau 0000:01:00.0: Detected 128MiB VRAM
[   43.036932] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
[   43.036963] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[   43.037010] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode
[   43.037031] [drm] nouveau 0000:01:00.0: 256 MiB GART (aperture)
[   43.037145] [drm] nouveau 0000:01:00.0: Saving VGA fonts
[   43.093423] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   43.093432] [drm] No driver support for vblank timestamp query.
[   43.098018] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on lvds encoder (output 0)
[   43.098027] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
[   43.171445] [drm] nouveau 0000:01:00.0: allocated 1400x1050 fb: 0x49000, bo f540ca00
[   43.171594] fbcon: nouveaufb (fb0) is primary device
[   43.185610] [drm] nouveau 0000:01:00.0: Calling LVDS script 1:
[   43.185616] [drm] nouveau 0000:01:00.0: Calling LVDS script 6:
[   43.185620] [drm] nouveau 0000:01:00.0: 0xE04C: Parsing digital output script table
[   43.685491] [drm] nouveau 0000:01:00.0: Calling LVDS script 2:
[   43.685496] [drm] nouveau 0000:01:00.0: 0xE168: Parsing digital output script table
[   43.733541] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on lvds encoder (output 0)
[   43.733545] [drm] nouveau 0000:01:00.0: Calling LVDS script 5:
[   43.733548] [drm] nouveau 0000:01:00.0: 0xE035: Parsing digital output script table
[   43.733558] [drm] nouveau 0000:01:00.0: Output LVDS-1 is running on CRTC 0 using output A
[   43.736601] Console: switching to colour frame buffer device 175x65
[   43.739442] fb0: nouveaufb frame buffer device
[   43.739445] drm: registered panic notifier
[   43.739452] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0

--CdrF4e02JqNVZeln
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg.dom0"

[    0.000000] Reserving virtual address space above 0xf5800000
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.3.0-rc2+ (jrn@burratino) (gcc version 4.7.0 20120205 (experimental) [trunk revision 183903] (Debian 4.7-20120205-1) ) #21 SMP Tue Feb 7 14:31:01 CST 2012
[    0.000000] Freeing  9f-100 pfn range: 97 pages freed
[    0.000000] 1-1 mapping on 9f->100
[    0.000000] Freeing  f6f0-f700 pfn range: 16 pages freed
[    0.000000] 1-1 mapping on f6f0->f700
[    0.000000] 1-1 mapping on 3fef0->100000
[    0.000000] Released 113 pages of unused memory
[    0.000000] Set 786817 page(s) to 1-1 mapping
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 000000000009f000 (usable)
[    0.000000]  Xen: 000000000009f000 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 000000000f6f0000 (usable)
[    0.000000]  Xen: 000000000f6f0000 - 000000000f700000 (reserved)
[    0.000000]  Xen: 000000000f700000 - 000000003fef0000 (usable)
[    0.000000]  Xen: 000000003fef0000 - 000000003fef8000 (ACPI data)
[    0.000000]  Xen: 000000003fef8000 - 000000003fefa000 (ACPI NVS)
[    0.000000]  Xen: 000000003ff00000 - 0000000040000000 (reserved)
[    0.000000]  Xen: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  Xen: 00000000ff800000 - 0000000100000000 (reserved)
[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!
[    0.000000] DMI present.
[    0.000000] DMI: IBM 288173U/288173U, BIOS 1XET57WW (1.16 ) 11/30/2006
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] last_pfn = 0x3fef0 max_arch_pfn = 0x1000000
[    0.000000] initial memory mapped : 0 - 02bff000
[    0.000000] Base memory trampoline at [c009b000] 9b000 size 16384
[    0.000000] init_memory_mapping: 0000000000000000-000000002d3fe000
[    0.000000]  0000000000 - 002d3fe000 page 4k
[    0.000000] kernel direct mapping tables up to 2d3fe000 @ 2a92000-2bff000
[    0.000000] xen: setting RW the range 2be6000 - 2bff000
[    0.000000] RAMDISK: 01693000 - 02199000
[    0.000000] ACPI: RSDP 000f6d90 00024 (v02 IBM   )
[    0.000000] ACPI: XSDT 3fef1ace 0005C (v01 IBM    TP-1X    00001160  LTP 00000000)
[    0.000000] ACPI: FACP 3fef1b2a 00081 (v02 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: DSDT 3fef1c11 062A4 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: FACS 3fef9000 00040
[    0.000000] ACPI: SSDT 3fef1bde 00033 (v01 IBM    TP-1X    00001160 MSFT 0100000D)
[    0.000000] ACPI: ECDT 3fef7eb5 00051 (v01 IBM    TP-1X    00001160 IBM  00000001)
[    0.000000] ACPI: APIC 3fef7f06 00068 (v01 IBM    TP-1X    00001160 LOHR 00000064)
[    0.000000] ACPI: HPET 3fef7f6e 00038 (v01 IBM    TP-1X    00001160 PTL  00000064)
[    0.000000] ACPI: TCPA 3fef7fa6 00032 (v01 IBM    TP-1X    00001160 PTL  00000001)
[    0.000000] ACPI: BOOT 3fef7fd8 00028 (v01 IBM    TP-1X    00001160  LTP 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 298MB HIGHMEM available.
[    0.000000] 723MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 2d3fe000
[    0.000000]   low ram: 0 - 2d3fe000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x0002d3fe
[    0.000000]   HighMem  0x0002d3fe -> 0x0003fef0
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0000f6f0
[    0.000000]     0: 0x0000f700 -> 0x0003fef0
[    0.000000] On node 0 totalpages: 261743
[    0.000000] free_area_init_node: node 0, pgdat c1368700, node_mem_map ecbfd200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3951 pages, LIFO batch:0
[    0.000000]   Normal zone: 1416 pages used for memmap
[    0.000000]   Normal zone: 179814 pages, LIFO batch:31
[    0.000000]   HighMem zone: 598 pages used for memmap
[    0.000000]   HighMem zone: 75932 pages, LIFO batch:15
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] BIOS bug: APIC version is 0 for CPU 0/0x0, fixing up to 0x10
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1 already used, trying 2
[    0.000000] IOAPIC[0]: apic_id 2, version 255, address 0xfec00000, GSI 0-255
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0x0 is invalid
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 272
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 000000000f6f0000 - 000000000f700000
[    0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.1.2 (preserve-AD)
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @ecbdd000 s28672 r0 d20480 u49152
[    0.000000] pcpu-alloc: s28672 r0 d20480 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259697
[    0.000000] Kernel command line: placeholder root=/dev/mapper/data-rootfs ro
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] allocated 2094848 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Placing 64MB software IO TLB between e8919000 - ec919000
[    0.000000] software IO TLB at phys 0x28919000 - 0x2c919000
[    0.000000] Initializing HighMem for node 0 (0002d3fe:0003fef0)
[    0.000000] Memory: 867032k/1047488k available (2418k kernel code, 95208k reserved, 1097k data, 352k init, 221388k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xf5716000 - 0xf57ff000   ( 932 kB)
[    0.000000]     pkmap   : 0xf5400000 - 0xf5600000   (2048 kB)
[    0.000000]     vmalloc : 0xedbfe000 - 0xf53fe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xed3fe000   ( 723 MB)
[    0.000000]       .init : 0xc136f000 - 0xc13c7000   ( 352 kB)
[    0.000000]       .data : 0xc125c9d8 - 0xc136ee00   (1097 kB)
[    0.000000]       .text : 0xc1000000 - 0xc125c9d8   (2418 kB)
[    0.000000] SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:2304 nr_irqs:512 16
[    0.000000] CPU 0 irqstacks, hard=e8418000 soft=e841a000
[    0.000000] xen: sci override: global_irq=9 trigger=0 polarity=0
[    0.000000] xen: registering gsi 9 triggering 0 polarity 0
[    0.000000] xen: --> pirq=9 -> irq=9 (gsi=9)
[    0.000000] xen: acpi sci 9
[    0.000000] xen: --> pirq=1 -> irq=1 (gsi=1)
[    0.000000] xen: --> pirq=2 -> irq=2 (gsi=2)
[    0.000000] xen: --> pirq=3 -> irq=3 (gsi=3)
[    0.000000] xen: --> pirq=4 -> irq=4 (gsi=4)
[    0.000000] xen: --> pirq=5 -> irq=5 (gsi=5)
[    0.000000] xen: --> pirq=6 -> irq=6 (gsi=6)
[    0.000000] xen: --> pirq=7 -> irq=7 (gsi=7)
[    0.000000] xen: --> pirq=8 -> irq=8 (gsi=8)
[    0.000000] xen_map_pirq_gsi: returning irq 9 for gsi 9
[    0.000000] xen: --> pirq=9 -> irq=9 (gsi=9)
[    0.000000] xen: --> pirq=10 -> irq=10 (gsi=10)
[    0.000000] xen: --> pirq=11 -> irq=11 (gsi=11)
[    0.000000] xen: --> pirq=12 -> irq=12 (gsi=12)
[    0.000000] xen: --> pirq=13 -> irq=13 (gsi=13)
[    0.000000] xen: --> pirq=14 -> irq=14 (gsi=14)
[    0.000000] xen: --> pirq=15 -> irq=15 (gsi=15)
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Xen: using vcpuop timer interface
[    0.000000] installing Xen timer for CPU 0
[    0.000000] Detected 3186.546 MHz processor.
[    0.010000] Calibrating delay loop (skipped), value calculated using timer frequency.. 6373.09 BogoMIPS (lpj=31865460)
[    0.010000] pid_max: default: 32768 minimum: 301
[    0.010000] Mount-cache hash table entries: 512
[    0.010000] Initializing cgroup subsys cpuacct
[    0.010000] Initializing cgroup subsys memory
[    0.010000] Initializing cgroup subsys devices
[    0.010000] Initializing cgroup subsys freezer
[    0.010000] Initializing cgroup subsys net_cls
[    0.010000] Initializing cgroup subsys blkio
[    0.010000] CPU: Physical Processor ID: 0
[    0.010000] CPU: Processor Core ID: 0
[    0.010000] ACPI: Core revision 20120111
[    0.020130] cpu 0 spinlock event irq 273
[    0.020278] Performance Events: unsupported Netburst CPU model 4 no PMU driver, software events only.
[    0.020785] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.021081] CPU 1 irqstacks, hard=e8484000 soft=e8486000
[    0.021089] installing Xen timer for CPU 1
[    0.021207] cpu 1 spinlock event irq 279
[    0.010000] Initializing CPU#1
[    0.021541] NMI watchdog disabled (cpu1): hardware events not enabled
[    0.021795] Brought up 2 CPUs
[    0.021982] devtmpfs: initialized
[    0.021982] PM: Registering ACPI NVS region at 3fef8000 (8192 bytes)
[    0.021982] Grant tables using version 2 layout.
[    0.021982] Grant table initialized
[    0.021982] NET: Registered protocol family 16
[    0.021982] ACPI: bus type pci registered
[    0.021982] PCI: PCI BIOS revision 2.10 entry at 0xfd960, last bus=8
[    0.021982] PCI: Using configuration type 1 for base access
[    0.021982] bio: create slab <bio-0> at 0
[    0.021982] ACPI: Added _OSI(Module Device)
[    0.021982] ACPI: Added _OSI(Processor Device)
[    0.021982] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.021982] ACPI: Added _OSI(Processor Aggregator Device)
[    0.034453] ACPI: EC: EC description table is found, configuring boot EC
[    0.068782] ACPI: Interpreter enabled
[    0.068885] ACPI: (supports S0 S3 S4 S5)
[    0.069273] ACPI: Using IOAPIC for interrupt routing
[    0.084975] ACPI: EC: GPE = 0x1d, I/O: command/status = 0x66, data = 0x62
[    0.085562] ACPI: No dock devices found.
[    0.085664] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[    0.090865] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.092518] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7] (ignored)
[    0.092526] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff] (ignored)
[    0.092533] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[    0.092540] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000d3fff] (ignored)
[    0.092547] pci_root PNP0A03:00: host bridge window [mem 0x000d4000-0x000d7fff] (ignored)
[    0.092553] pci_root PNP0A03:00: host bridge window [mem 0x000d8000-0x000dbfff] (ignored)
[    0.092560] pci_root PNP0A03:00: host bridge window [mem 0x000dc000-0x000dffff] (ignored)
[    0.092567] pci_root PNP0A03:00: host bridge window [mem 0x40000000-0xfebfffff] (ignored)
[    0.092574] PCI: root bus 00: using default resources
[    0.092650] PCI host bridge to bus 0000:00
[    0.092750] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.092853] pci_bus 0000:00: root bus resource [mem 0x00000000-0xfffffffff]
[    0.092998] pci 0000:00:00.0: [8086:3580] type 0 class 0x000600
[    0.093025] pci 0000:00:00.0: reg 10: [mem 0xd0000000-0xdfffffff pref]
[    0.093251] pci 0000:00:00.1: [8086:3584] type 0 class 0x000880
[    0.093468] pci 0000:00:00.3: [8086:3585] type 0 class 0x000880
[    0.093697] pci 0000:00:01.0: [8086:3581] type 1 class 0x000604
[    0.093918] pci 0000:00:1d.0: [8086:24c2] type 0 class 0x000c03
[    0.094066] pci 0000:00:1d.0: reg 20: [io  0x1800-0x181f]
[    0.094177] pci 0000:00:1d.1: [8086:24c4] type 0 class 0x000c03
[    0.094326] pci 0000:00:1d.1: reg 20: [io  0x1820-0x183f]
[    0.094435] pci 0000:00:1d.2: [8086:24c7] type 0 class 0x000c03
[    0.094583] pci 0000:00:1d.2: reg 20: [io  0x1840-0x185f]
[    0.094725] pci 0000:00:1d.7: [8086:24cd] type 0 class 0x000c03
[    0.094790] pci 0000:00:1d.7: reg 10: [mem 0xc0000000-0xc00003ff]
[    0.095070] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.095126] pci 0000:00:1e.0: [8086:2448] type 1 class 0x000604
[    0.095265] pci 0000:00:1f.0: [8086:24cc] type 0 class 0x000601
[    0.095482] pci 0000:00:1f.0: quirk: [io  0x1000-0x107f] claimed by ICH4 ACPI/GPIO/TCO
[    0.095621] pci 0000:00:1f.0: quirk: [io  0x1180-0x11bf] claimed by ICH4 GPIO
[    0.095771] pci 0000:00:1f.1: [8086:24ca] type 0 class 0x000101
[    0.095817] pci 0000:00:1f.1: reg 10: [io  0x0000-0x0007]
[    0.095849] pci 0000:00:1f.1: reg 14: [io  0x0000-0x0003]
[    0.095882] pci 0000:00:1f.1: reg 18: [io  0x0000-0x0007]
[    0.095914] pci 0000:00:1f.1: reg 1c: [io  0x0000-0x0003]
[    0.095946] pci 0000:00:1f.1: reg 20: [io  0x1860-0x186f]
[    0.095979] pci 0000:00:1f.1: reg 24: [mem 0x00000000-0x000003ff]
[    0.096070] pci 0000:00:1f.3: [8086:24c3] type 0 class 0x000c05
[    0.096219] pci 0000:00:1f.3: reg 20: [io  0x1880-0x189f]
[    0.096341] pci 0000:00:1f.5: [8086:24c5] type 0 class 0x000401
[    0.096395] pci 0000:00:1f.5: reg 10: [io  0x1c00-0x1cff]
[    0.096427] pci 0000:00:1f.5: reg 14: [io  0x18c0-0x18ff]
[    0.096458] pci 0000:00:1f.5: reg 18: [mem 0xc0000c00-0xc0000dff]
[    0.096489] pci 0000:00:1f.5: reg 1c: [mem 0xc0000800-0xc00008ff]
[    0.096648] pci 0000:00:1f.5: PME# supported from D0 D3hot D3cold
[    0.096706] pci 0000:00:1f.6: [8086:24c6] type 0 class 0x000703
[    0.096759] pci 0000:00:1f.6: reg 10: [io  0x2400-0x24ff]
[    0.096790] pci 0000:00:1f.6: reg 14: [io  0x2000-0x207f]
[    0.096998] pci 0000:00:1f.6: PME# supported from D0 D3hot D3cold
[    0.097090] pci 0000:01:00.0: [10de:0324] type 0 class 0x000300
[    0.097147] pci 0000:01:00.0: reg 10: [mem 0xc1000000-0xc1ffffff]
[    0.097177] pci 0000:01:00.0: reg 14: [mem 0xe0000000-0xefffffff pref]
[    0.097300] pci 0000:01:00.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.097536] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.097651] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.097665] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.097743] pci 0000:02:01.0: [104c:ac55] type 2 class 0x000607
[    0.097799] pci 0000:02:01.0: reg 10: [mem 0x00000000-0x00000fff]
[    0.097890] pci 0000:02:01.0: supports D1 D2
[    0.097897] pci 0000:02:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.097956] pci 0000:02:01.1: [104c:ac55] type 2 class 0x000607
[    0.098012] pci 0000:02:01.1: reg 10: [mem 0x00000000-0x00000fff]
[    0.098108] pci 0000:02:01.1: supports D1 D2
[    0.098115] pci 0000:02:01.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.098197] pci 0000:02:02.0: [168c:0013] type 0 class 0x000200
[    0.098253] pci 0000:02:02.0: reg 10: [mem 0xc2000000-0xc200ffff]
[    0.098619] pci 0000:00:1e.0: PCI bridge to [bus 02-08] (subtractive decode)
[    0.098734] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.098749] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.098763] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.098770] pci 0000:00:1e.0:   bridge window [io  0x0000-0xffff] (subtractive decode)
[    0.098777] pci 0000:00:1e.0:   bridge window [mem 0x00000000-0xfffffffff] (subtractive decode)
[    0.099024] pci_bus 0000:00: on NUMA node 0
[    0.099034] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.099199] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
[    0.099291] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
[    0.099506]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.106061] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[    0.106975] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
[    0.107886] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
[    0.108811] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
[    0.109721] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[    0.110121] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
[    0.111012] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.112072] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
[    0.112909] xen/balloon: Initialising balloon driver.
[    0.113478] xen-balloon: Initialising balloon driver.
[    0.113765] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.113765] vgaarb: loaded
[    0.113765] vgaarb: bridge control possible 0000:01:00.0
[    0.113765] PCI: Using ACPI for IRQ routing
[    0.113765] PCI: pci_cache_line_size set to 64 bytes
[    0.113765] reserve RAM buffer: 000000000009f000 - 000000000009ffff 
[    0.113765] reserve RAM buffer: 000000000f6f0000 - 000000000fffffff 
[    0.113765] reserve RAM buffer: 000000003fef0000 - 000000003fffffff 
[    0.113765] Switching to clocksource xen
[    0.113765] pnp: PnP ACPI init
[    0.113765] ACPI: bus type pnp registered
[    0.113765] pnp 00:00: [bus 00-ff]
[    0.113765] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.113765] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.113765] pnp 00:00: [io  0x0d00-0xffff window]
[    0.113765] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.113765] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
[    0.113765] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
[    0.113765] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
[    0.113765] pnp 00:00: [mem 0x000cc000-0x000cffff window]
[    0.113765] pnp 00:00: [mem 0x000d0000-0x000d3fff window]
[    0.113765] pnp 00:00: [mem 0x000d4000-0x000d7fff window]
[    0.113765] pnp 00:00: [mem 0x000d8000-0x000dbfff window]
[    0.113765] pnp 00:00: [mem 0x000dc000-0x000dffff window]
[    0.113765] pnp 00:00: [mem 0x000e0000-0x000e3fff window]
[    0.113765] pnp 00:00: [mem 0x000e4000-0x000e7fff window]
[    0.113765] pnp 00:00: [mem 0x000e8000-0x000ebfff window]
[    0.113765] pnp 00:00: [mem 0x000ec000-0x000effff window]
[    0.113765] pnp 00:00: [mem 0x000f0000-0x000fffff window]
[    0.113765] pnp 00:00: [mem 0x40000000-0xfebfffff window]
[    0.113765] pnp 00:00: [mem 0x00000000 window]
[    0.113765] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[    0.113765] pnp 00:01: [io  0x0010-0x001f]
[    0.113765] pnp 00:01: [io  0x0090-0x009f]
[    0.113765] pnp 00:01: [io  0x0024-0x0025]
[    0.113765] pnp 00:01: [io  0x0028-0x0029]
[    0.113765] pnp 00:01: [io  0x002c-0x002d]
[    0.113765] pnp 00:01: [io  0x0030-0x0031]
[    0.113765] pnp 00:01: [io  0x0034-0x0035]
[    0.113765] pnp 00:01: [io  0x0038-0x0039]
[    0.113765] pnp 00:01: [io  0x003c-0x003d]
[    0.113765] pnp 00:01: [io  0x00a4-0x00a5]
[    0.113765] pnp 00:01: [io  0x00a8-0x00a9]
[    0.113765] pnp 00:01: [io  0x00ac-0x00ad]
[    0.113765] pnp 00:01: [io  0x00b0-0x00b5]
[    0.113765] pnp 00:01: [io  0x00b8-0x00b9]
[    0.113765] pnp 00:01: [io  0x00bc-0x00bd]
[    0.113765] pnp 00:01: [io  0x004e-0x004f]
[    0.113765] pnp 00:01: [io  0x0050-0x0053]
[    0.113765] pnp 00:01: [io  0x0072-0x0077]
[    0.113765] pnp 00:01: [io  0x002e-0x002f]
[    0.113765] pnp 00:01: [io  0x1000-0x107f]
[    0.113765] pnp 00:01: [io  0x1180-0x11bf]
[    0.113765] pnp 00:01: [io  0x0600-0x060f]
[    0.113765] pnp 00:01: [io  0x0068]
[    0.113765] pnp 00:01: [io  0x006c]
[    0.113765] pnp 00:01: [io  0x0800-0x080f]
[    0.113859] system 00:01: [io  0x1000-0x107f] has been reserved
[    0.113965] system 00:01: [io  0x1180-0x11bf] has been reserved
[    0.114069] system 00:01: [io  0x0600-0x060f] has been reserved
[    0.114172] system 00:01: [io  0x0800-0x080f] has been reserved
[    0.114278] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.114325] pnp 00:02: [io  0x0000-0x000f]
[    0.114332] pnp 00:02: [io  0x0080-0x008f]
[    0.114338] pnp 00:02: [io  0x00c0-0x00df]
[    0.114344] pnp 00:02: [dma 4]
[    0.114414] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.114447] pnp 00:03: [io  0x0061]
[    0.114518] pnp 00:03: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.114552] pnp 00:04: [io  0x00f0]
[    0.114562] xen: registering gsi 13 triggering 1 polarity 0
[    0.114575] xen_map_pirq_gsi: returning irq 13 for gsi 13
[    0.114676] xen: --> pirq=13 -> irq=13 (gsi=13)
[    0.114692] pnp 00:04: [irq 13]
[    0.114770] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.114799] pnp 00:05: [io  0x0070-0x0071]
[    0.114807] xen: registering gsi 8 triggering 1 polarity 0
[    0.114814] xen_map_pirq_gsi: returning irq 8 for gsi 8
[    0.114914] xen: --> pirq=8 -> irq=8 (gsi=8)
[    0.114924] pnp 00:05: [irq 8]
[    0.114997] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.115027] pnp 00:06: [io  0x0060]
[    0.115033] pnp 00:06: [io  0x0064]
[    0.115040] xen: registering gsi 1 triggering 1 polarity 0
[    0.115047] xen_map_pirq_gsi: returning irq 1 for gsi 1
[    0.115147] xen: --> pirq=1 -> irq=1 (gsi=1)
[    0.115156] pnp 00:06: [irq 1]
[    0.115237] pnp 00:06: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.115266] xen: registering gsi 12 triggering 1 polarity 0
[    0.115274] xen_map_pirq_gsi: returning irq 12 for gsi 12
[    0.115374] xen: --> pirq=12 -> irq=12 (gsi=12)
[    0.115384] pnp 00:07: [irq 12]
[    0.115462] pnp 00:07: Plug and Play ACPI device, IDs IBM3780 PNP0f13 (active)
[    0.115728] pnp 00:08: Plug and Play ACPI device, IDs PNP0400 (disabled)
[    0.117496] pnp: PnP ACPI: found 9 devices
[    0.117595] ACPI: ACPI bus type pnp unregistered
[    0.133006] PM-Timer failed consistency check  (0x0xffffff) - aborting.
[    0.133137] PCI: max bus depth: 2 pci_try_num: 3
[    0.133188] pci 0000:00:1f.1: BAR 5: assigned [mem 0x40000000-0x400003ff]
[    0.137567] pci 0000:01:00.0: BAR 6: can't assign mem pref (size 0x20000)
[    0.137673] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.137784] pci 0000:00:01.0:   bridge window [mem 0xc1000000-0xc1ffffff]
[    0.137895] pci 0000:00:01.0:   bridge window [mem 0xe0000000-0xefffffff pref]
[    0.138039] pci 0000:02:01.0: BAR 0: assigned [mem 0xc4000000-0xc4000fff]
[    0.138154] pci 0000:02:01.1: BAR 0: assigned [mem 0xc8000000-0xc8000fff]
[    0.138269] pci 0000:02:01.1: BAR 16: assigned [mem 0xcc000000-0xcfffffff]
[    0.138375] pci 0000:02:01.1: BAR 15: assigned [mem 0xf0000000-0xf3ffffff pref]
[    0.138503] pci 0000:02:01.1: BAR 14: assigned [io  0x3000-0x30ff]
[    0.138607] pci 0000:02:01.1: BAR 13: assigned [io  0x3400-0x34ff]
[    0.138713] pci 0000:02:01.0: BAR 16: assigned [mem 0x44000000-0x47ffffff]
[    0.138820] pci 0000:02:01.0: BAR 15: assigned [mem 0xf4000000-0xf7ffffff pref]
[    0.138948] pci 0000:02:01.0: BAR 14: assigned [io  0x3800-0x38ff]
[    0.139052] pci 0000:02:01.0: BAR 13: assigned [io  0x3c00-0x3cff]
[    0.139156] pci 0000:02:01.0: CardBus bridge to [bus 03-06]
[    0.139257] pci 0000:02:01.0:   bridge window [io  0x3c00-0x3cff]
[    0.139368] pci 0000:02:01.0:   bridge window [io  0x3800-0x38ff]
[    0.139479] pci 0000:02:01.0:   bridge window [mem 0xf4000000-0xf7ffffff pref]
[    0.139613] pci 0000:02:01.0:   bridge window [mem 0x44000000-0x47ffffff]
[    0.139725] pci 0000:02:01.1: CardBus bridge to [bus 07-07]
[    0.139827] pci 0000:02:01.1:   bridge window [io  0x3400-0x34ff]
[    0.139937] pci 0000:02:01.1:   bridge window [io  0x3000-0x30ff]
[    0.140048] pci 0000:02:01.1:   bridge window [mem 0xf0000000-0xf3ffffff pref]
[    0.140059] pci 0000:02:01.1:   bridge window [mem 0xcc000000-0xcfffffff]
[    0.140059] pci 0000:00:1e.0: PCI bridge to [bus 02-08]
[    0.140059] pci 0000:00:1e.0:   bridge window [io  0x3000-0x6fff]
[    0.140059] pci 0000:00:1e.0:   bridge window [mem 0xc2000000-0xcfffffff]
[    0.140059] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff pref]
[    0.140059] pci 0000:00:1e.0: setting latency timer to 64
[    0.140059] xen: registering gsi 20 triggering 0 polarity 1
[    0.140846] xen: --> pirq=20 -> irq=20 (gsi=20)
[    0.140879] xen: registering gsi 21 triggering 0 polarity 1
[    0.140895] xen: --> pirq=21 -> irq=21 (gsi=21)
[    0.140914] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
[    0.140922] pci_bus 0000:00: resource 5 [mem 0x00000000-0xfffffffff]
[    0.140929] pci_bus 0000:01: resource 1 [mem 0xc1000000-0xc1ffffff]
[    0.140935] pci_bus 0000:01: resource 2 [mem 0xe0000000-0xefffffff pref]
[    0.140942] pci_bus 0000:02: resource 0 [io  0x3000-0x6fff]
[    0.140948] pci_bus 0000:02: resource 1 [mem 0xc2000000-0xcfffffff]
[    0.140954] pci_bus 0000:02: resource 2 [mem 0xf0000000-0xf7ffffff pref]
[    0.140961] pci_bus 0000:02: resource 4 [io  0x0000-0xffff]
[    0.140967] pci_bus 0000:02: resource 5 [mem 0x00000000-0xfffffffff]
[    0.140973] pci_bus 0000:03: resource 0 [io  0x3c00-0x3cff]
[    0.140979] pci_bus 0000:03: resource 1 [io  0x3800-0x38ff]
[    0.140986] pci_bus 0000:03: resource 2 [mem 0xf4000000-0xf7ffffff pref]
[    0.140992] pci_bus 0000:03: resource 3 [mem 0x44000000-0x47ffffff]
[    0.140998] pci_bus 0000:07: resource 0 [io  0x3400-0x34ff]
[    0.141004] pci_bus 0000:07: resource 1 [io  0x3000-0x30ff]
[    0.141011] pci_bus 0000:07: resource 2 [mem 0xf0000000-0xf3ffffff pref]
[    0.141017] pci_bus 0000:07: resource 3 [mem 0xcc000000-0xcfffffff]
[    0.141063] NET: Registered protocol family 2
[    0.141230] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.141555] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.142463] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.143141] TCP: Hash tables configured (established 131072 bind 65536)
[    0.143245] TCP reno registered
[    0.143343] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.143464] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.143730] NET: Registered protocol family 1
[    0.144131] pci 0000:01:00.0: Boot video device
[    0.144166] PCI: CLS 32 bytes, default 64
[    0.144291] Unpacking initramfs...
[    0.198386] Freeing initrd memory: 11288k freed
[    0.211511] Simple Boot Flag at 0x35 set to 0x1
[    0.212322] audit: initializing netlink socket (disabled)
[    0.212445] type=2000 audit(1328648987.859:1): initialized
[    0.227075] highmem bounce pool size: 64 pages
[    0.227186] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.230219] msgmni has been set to 1283
[    0.230872] alg: No test for stdrng (krng)
[    0.231129] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.231261] io scheduler noop registered
[    0.231365] io scheduler cfq registered (default)
[    0.231750] GHES: HEST is not enabled!
[    0.232209] Event-channel device installed.
[    0.233510] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.234419] xen: registering gsi 17 triggering 0 polarity 1
[    0.234443] xen: --> pirq=17 -> irq=17 (gsi=17)
[    0.234711] Linux agpgart interface v0.103
[    0.235060] agpgart-intel 0000:00:00.0: Intel 855GM Chipset
[    0.255360] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[    0.255607] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    0.258200] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.258310] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.258765] mousedev: PS/2 mouse device common for all mice
[    0.258983] rtc_cmos 00:05: RTC can wake from S4
[    0.259439] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[    0.259597] rtc0: alarms up to one month, y3k, 114 bytes nvram
[    0.259798] TCP cubic registered
[    0.260099] NET: Registered protocol family 10
[    0.260438] Mobile IPv6
[    0.260534] NET: Registered protocol family 17
[    0.260656] Using IPI No-Shortcut mode
[    0.261074] PM: Hibernation image not present or could not be loaded.
[    0.261101] registered taskstats version 1
[    0.261746] rtc_cmos 00:05: setting system clock to 2012-02-07 21:09:47 UTC (1328648987)
[    0.262113] Freeing unused kernel memory: 352k freed
[    0.263835] Write protecting the kernel text: 2420k
[    0.264407] Write protecting the kernel read-only data: 880k
[    0.287883] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    0.327630] udevd[49]: starting version 175
[    0.477294] usbcore: registered new interface driver usbfs
[    0.477470] usbcore: registered new interface driver hub
[    0.484841] usbcore: registered new device driver usb
[    0.489122] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.489316] xen: registering gsi 23 triggering 0 polarity 1
[    0.489355] xen: --> pirq=23 -> irq=23 (gsi=23)
[    0.489433] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    0.489450] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    0.489592] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    0.489824] ehci_hcd 0000:00:1d.7: debug port 1
[    0.493862] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    0.493950] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xc0000000
[    0.520305] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.521604] hub 1-0:1.0: USB hub found
[    0.521738] hub 1-0:1.0: 6 ports detected
[    0.524674] uhci_hcd: USB Universal Host Controller Interface driver
[    0.524896] xen: registering gsi 16 triggering 0 polarity 1
[    0.524935] xen: --> pirq=16 -> irq=16 (gsi=16)
[    0.524976] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    0.524994] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.525135] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.525429] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00001800
[    0.553991] hub 2-0:1.0: USB hub found
[    0.554131] hub 2-0:1.0: 2 ports detected
[    0.554489] xen: registering gsi 19 triggering 0 polarity 1
[    0.554532] xen: --> pirq=19 -> irq=19 (gsi=19)
[    0.554575] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    0.554593] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.554740] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    0.555026] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001820
[    0.580534] hub 3-0:1.0: USB hub found
[    0.580684] hub 3-0:1.0: 2 ports detected
[    0.581048] xen: registering gsi 18 triggering 0 polarity 1
[    0.581097] xen: --> pirq=18 -> irq=18 (gsi=18)
[    0.581144] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    0.581161] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.581299] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    0.581573] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001840
[    0.595314] hub 4-0:1.0: USB hub found
[    0.595456] hub 4-0:1.0: 2 ports detected
[    0.603754] thermal LNXTHERM:00: registered as thermal_zone0
[    0.603888] ACPI: Thermal Zone [THRM] (59 C)
[    0.686808] SCSI subsystem initialized
[    0.705332] libata version 3.00 loaded.
[    0.708337] ata_piix 0000:00:1f.1: version 2.13
[    0.708377] ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
[    0.708527] xen: registering gsi 18 triggering 0 polarity 1
[    0.708545] xen_map_pirq_gsi: returning irq 18 for gsi 18
[    0.708670] xen: --> pirq=18 -> irq=18 (gsi=18)
[    0.708681] Already setup the GSI :18
[    0.708927] ata_piix 0000:00:1f.1: setting latency timer to 64
[    0.710027] scsi0 : ata_piix
[    0.713193] scsi1 : ata_piix
[    0.714773] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1860 irq 14
[    0.714883] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1868 irq 15
[    0.890769] ata1.00: ATA-6: HTS548080M9AT00, MG4OA5DA, max UDMA/100
[    0.890880] ata1.00: 156301488 sectors, multi 16: LBA 
[    0.900579] ata2.00: ATAPI: UJDA760 DVD/CDRW, 1.02, max UDMA/33
[    0.930650] ata1.00: configured for UDMA/100
[    0.931041] scsi 0:0:0:0: Direct-Access     ATA      HTS548080M9AT00  MG4O PQ: 0 ANSI: 5
[    0.940500] ata2.00: configured for UDMA/33
[    0.942580] scsi 1:0:0:0: CD-ROM            MATSHITA UJDA760 DVD/CDRW 1.02 PQ: 0 ANSI: 5
[    0.959076] sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    0.959475] sd 0:0:0:0: [sda] Write Protect is off
[    0.959613] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.959721] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.999878]  sda: sda1 sda2 sda3 < sda5 >
[    1.001270] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.310106] usb 2-1: new full-speed USB device number 2 using uhci_hcd
[    1.460008] device-mapper: uevent: version 1.0.3
[    1.460996] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.782185] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    3.556195] udevd[249]: starting version 175
[    3.890230] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
[    3.890488] ACPI: Lid Switch [LID]
[    3.890770] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[    3.890941] ACPI: Sleep Button [SLPB]
[    3.891233] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    3.891398] ACPI: Power Button [PWRF]
[    4.005873] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:05/LNXVIDEO:01/input/input4
[    4.006055] ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
[    4.066107] ACPI: AC Adapter [AC] (on-line)
[    4.120603] iTCO_vendor_support: vendor-support=0
[    4.226136] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    4.344425] cfg80211: Calling CRDA to update world regulatory domain
[    4.577840] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    4.590510] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input6
[    5.189927] ACPI: Battery Slot [BAT1] (battery present)
[    5.213626] Non-volatile memory driver v1.3
[    5.250321] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.07
[    5.250674] iTCO_wdt: Found a ICH4-M TCO device (Version=1, TCOBASE=0x1060)
[    5.251012] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    5.308625] [drm] Initialized drm 1.1.0 20060810
[    5.332699] thinkpad_acpi: ThinkPad ACPI Extras v0.24
[    5.332822] thinkpad_acpi: http://ibm-acpi.sf.net/
[    5.332921] thinkpad_acpi: ThinkPad BIOS 1XET57WW (1.16 ), EC unknown
[    5.333024] thinkpad_acpi: IBM ThinkPad G41, model 288173U
[    5.336769] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
[    5.340676] Registered led device: tpacpi::power
[    5.340957] Registered led device: tpacpi::standby
[    5.351936] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
[    5.357924] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
[    5.676528] xen: registering gsi 18 triggering 0 polarity 1
[    5.676545] xen_map_pirq_gsi: returning irq 18 for gsi 18
[    5.676651] xen: --> pirq=18 -> irq=18 (gsi=18)
[    5.676658] Already setup the GSI :18
[    5.676906] ath5k 0000:02:02.0: registered as 'phy0'
[    5.682429] wmi: Mapper loaded
[    5.883021] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    5.883169] snd_intel8x0 0000:00:1f.5: power state changed by ACPI to D0
[    5.883318] xen: registering gsi 17 triggering 0 polarity 1
[    5.883336] xen_map_pirq_gsi: returning irq 17 for gsi 17
[    5.883461] xen: --> pirq=17 -> irq=17 (gsi=17)
[    5.883472] Already setup the GSI :17
[    5.883573] intel8x0: disable (unknown or VT-d) VM optimization
[    5.883765] snd_intel8x0 0000:00:1f.5: setting latency timer to 64
[    5.994565] VGA switcheroo: detected Optimus DSM method \ handle
[    5.994828] nouveau 0000:01:00.0: power state changed by ACPI to D0
[    5.994955] nouveau 0000:01:00.0: power state changed by ACPI to D0
[    5.995091] xen: registering gsi 17 triggering 0 polarity 1
[    5.995107] xen_map_pirq_gsi: returning irq 17 for gsi 17
[    5.995234] xen: --> pirq=17 -> irq=17 (gsi=17)
[    5.995248] Already setup the GSI :17
[    6.004745] [drm] nouveau 0000:01:00.0: Detected an NV30 generation card (0x034400b1)
[    6.005961] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[    6.061617] [drm] nouveau 0000:01:00.0: ... BIOS checksum invalid
[    6.061724] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PROM
[    6.061867] [drm] nouveau 0000:01:00.0: ... BIOS signature not found
[    6.061971] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PCIROM
[    6.062260] [drm] nouveau 0000:01:00.0: ... appears to be valid
[    6.062574] [drm] nouveau 0000:01:00.0: BMP BIOS found
[    6.062675] [drm] nouveau 0000:01:00.0: BMP version 5.41
[    6.062790] [drm] nouveau 0000:01:00.0: Bios version 04.34.20.81
[    6.063163] [drm] nouveau 0000:01:00.0: MXM: no VBIOS data, nothing to do
[    6.063295] [drm] nouveau 0000:01:00.0: DCB version 2.2
[    6.063425] [drm] nouveau 0000:01:00.0: DCB outp 00: 030003f3 00000005
[    6.063530] [drm] nouveau 0000:01:00.0: DCB outp 01: 01010300 000088b8
[    6.063813] [drm] nouveau 0000:01:00.0: Loading NV17 power sequencing microcode
[    6.063953] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xF160
[    6.066131] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xF3FB
[    6.066283] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xF541
[    6.066472] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xF6F1
[    6.066609] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xF70E
[    6.066755] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 5 at offset 0xF72B
[    6.125926] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 6 at offset 0xF8C4
[    6.126068] [drm] nouveau 0000:01:00.0: BIOS FP mode: 1400x1050 (108000kHz pixel clock)
[    6.127173] [drm] nouveau 0000:01:00.0: 3 available performance level(s)
[    6.127289] [drm] nouveau 0000:01:00.0: 0: core 100MHz memory 200MHz timing 0 fanspeed 100%
[    6.127427] [drm] nouveau 0000:01:00.0: 1: core 175MHz memory 350MHz timing 1 fanspeed 75%
[    6.127566] [drm] nouveau 0000:01:00.0: 2: core 200MHz memory 400MHz timing 2 fanspeed 100%
[    6.127716] [drm] nouveau 0000:01:00.0: c: core 175MHz memory 351MHz
[    6.128151] [TTM] Zone  kernel: Available graphics memory: 328642 kiB.
[    6.128271] [TTM] Zone highmem: Available graphics memory: 439336 kiB.
[    6.128381] [TTM] Initializing pool allocator.
[    6.128497] [TTM] Initializing DMA pool allocator.
[    6.128620] [drm] nouveau 0000:01:00.0: Detected 128MiB VRAM
[    6.128783] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
[    6.128953] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[    6.129201] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode
[    6.129358] [drm] nouveau 0000:01:00.0: 256 MiB GART (aperture)
[    6.129631] [drm] nouveau 0000:01:00.0: Saving VGA fonts
[    6.187012] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    6.187125] [drm] No driver support for vblank timestamp query.
[    6.196491] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on lvds encoder (output 0)
[    6.196624] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
[    6.268454] ath: EEPROM regdomain: 0x64
[    6.268461] ath: EEPROM indicates we should expect a direct regpair map
[    6.268469] ath: Country alpha2 being used: 00
[    6.268474] ath: Regpair used: 0x64
[    6.277217] [drm] nouveau 0000:01:00.0: allocated 1400x1050 fb: 0x49000, bo c1d0ec00
[    6.277708] fbcon: nouveaufb (fb0) is primary device
[    6.292207] [drm] nouveau 0000:01:00.0: Calling LVDS script 1:
[    6.292215] [drm] nouveau 0000:01:00.0: Calling LVDS script 6:
[    6.292220] [drm] nouveau 0000:01:00.0: 0xE04C: Parsing digital output script table
[    6.302196] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[    6.303163] ath5k phy0: Atheros AR5213A chip found (MAC: 0x59, PHY: 0x43)
[    6.303169] ath5k phy0: RF2112B 2GHz radio found (0x46)
[    6.792391] [drm] nouveau 0000:01:00.0: Calling LVDS script 2:
[    6.792400] [drm] nouveau 0000:01:00.0: 0xE168: Parsing digital output script table
[    6.830121] intel8x0_measure_ac97_clock: measured 59891 usecs (11 samples)
[    6.830127] intel8x0: measured clock 183 rejected
[    6.840471] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on lvds encoder (output 0)
[    6.840479] [drm] nouveau 0000:01:00.0: Calling LVDS script 5:
[    6.840486] [drm] nouveau 0000:01:00.0: 0xE035: Parsing digital output script table
[    6.840501] [drm] nouveau 0000:01:00.0: Output LVDS-1 is running on CRTC 0 using output A
[    7.210216] intel8x0_measure_ac97_clock: measured 53764 usecs (2591 samples)
[    7.210223] intel8x0: clocking to 48000
[    8.703713] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x0000fdc0 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[    8.704276] Console: switching to colour frame buffer device 175x65
[   10.553368] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x00010048 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   12.402789] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000101c8 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   14.252200] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000103cc State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   14.260058] [drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon
[   14.260058] fb0: nouveaufb frame buffer device
[   14.260058] drm: registered panic notifier
[   16.136685] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 0 Get 0x10000000 Put 0x000106e4 State 0xc0000000 (err: MEM_FAULT) Push 0x00000000
[   16.136938] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
[   16.785104] EXT4-fs (dm-0): re-mounted. Opts: (null)
[   16.910534] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[   17.009608] loop: module loaded
[   18.890365] Adding 2928636k swap on /dev/mapper/data-swap.  Priority:-1 extents:1 across:2928636k 
[   19.286767] EXT4-fs (dm-4): mounted filesystem with ordered data mode. Opts: (null)
[   19.322467] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
[   19.359012] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[   20.641126] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   21.439387] wlan0: authenticate with 58:6d:8f:39:d9:e8 (try 1)
[   21.442557] wlan0: authenticated
[   21.451845] wlan0: associate with 58:6d:8f:39:d9:e8 (try 1)
[   21.454239] wlan0: RX AssocResp from 58:6d:8f:39:d9:e8 (capab=0x411 status=0 aid=1)
[   21.454247] wlan0: associated
[   21.454255] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 1
[   21.454261] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 2
[   21.455075] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   21.523238] wlan0: moving STA 58:6d:8f:39:d9:e8 to state 3
[   32.360072] wlan0: no IPv6 routers present
[   36.646456] XENBUS: Unable to read cpu state
[   36.652141] XENBUS: Unable to read cpu state

--CdrF4e02JqNVZeln
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--CdrF4e02JqNVZeln--


From xen-users-bounces@lists.xensource.com Fri Feb 10 11:56:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 11:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvp3d-0002kU-Sr; Fri, 10 Feb 2012 11:54:29 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ngoulding@voxel.net>) id 1Rvp3c-0002kL-DH
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 11:54:28 +0000
X-Env-Sender: ngoulding@voxel.net
X-Msg-Ref: server-4.tower-174.messagelabs.com!1328874861!12819199!1
X-Originating-IP: [208.122.50.10]
X-SpamReason: No, hits=0.8 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MIME_QP_LONG_LINE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22409 invoked from network); 10 Feb 2012 11:54:22 -0000
Received: from voxel-zimbra1.lga6.us.voxel.net (HELO
	voxel-zimbra1.lga6.us.voxel.net) (208.122.50.10)
	by server-4.tower-174.messagelabs.com with SMTP;
	10 Feb 2012 11:54:22 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 495384CEDF0A;
	Fri, 10 Feb 2012 06:54:21 -0500 (EST)
X-Virus-Scanned: amavisd-new at voxel.net
Received: from voxel-zimbra1.lga6.us.voxel.net ([127.0.0.1])
	by localhost (voxel-zimbra1.lga6.us.voxel.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id sKQ3wQOVK2ut; Fri, 10 Feb 2012 06:54:21 -0500 (EST)
Received: from voxel-zimbra1.lga6.us.voxel.net
	(voxel-zimbra1.lga6.us.voxel.net [208.122.50.10])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 211924CEDF08;
	Fri, 10 Feb 2012 06:54:21 -0500 (EST)
References: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
From: Nathan Goulding <ngoulding@voxel.net>
In-Reply-To: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
Message-Id: <BFBA3B90-AED6-45E8-BF30-FCEF728D6D26@voxel.net>
Date: Fri, 10 Feb 2012 06:54:21 -0500 (EST)
To: Jyothi shetty <sjyothi.12@gmail.com>
MIME-Version: 1.0
X-Mailer: Zimbra 7.1.1_GA_3213 (MobileSync - Apple-iPhone3C3/901.405)
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xm create xenguest.cfg -c hangs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5904111735601615360=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5904111735601615360==
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
	boundary=Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2

--Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

> [   75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852
> or a child
> [   75.581962] Killed process 1247 (syslog-ng)

Did you try increasing the memory value in your cfg file? Sounds like the gu=
est VM doesn't have enough.=20=

--Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=utf-8

<html><head></head><body bgcolor="#FFFFFF"><blockquote type="cite"><div><font class="Apple-style-span" color="#000000">[ &nbsp;&nbsp;75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852<br>or a child<br>[ &nbsp;&nbsp;75.581962] Killed process 1247 (syslog-ng)</font></div></blockquote><br><div>Did you try increasing the memory value in your cfg file? Sounds like the guest VM doesn't have enough.&nbsp;</div></body></html>
--Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2--


--===============5904111735601615360==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5904111735601615360==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 11:56:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 11:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvp3d-0002kU-Sr; Fri, 10 Feb 2012 11:54:29 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ngoulding@voxel.net>) id 1Rvp3c-0002kL-DH
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 11:54:28 +0000
X-Env-Sender: ngoulding@voxel.net
X-Msg-Ref: server-4.tower-174.messagelabs.com!1328874861!12819199!1
X-Originating-IP: [208.122.50.10]
X-SpamReason: No, hits=0.8 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MIME_QP_LONG_LINE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22409 invoked from network); 10 Feb 2012 11:54:22 -0000
Received: from voxel-zimbra1.lga6.us.voxel.net (HELO
	voxel-zimbra1.lga6.us.voxel.net) (208.122.50.10)
	by server-4.tower-174.messagelabs.com with SMTP;
	10 Feb 2012 11:54:22 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 495384CEDF0A;
	Fri, 10 Feb 2012 06:54:21 -0500 (EST)
X-Virus-Scanned: amavisd-new at voxel.net
Received: from voxel-zimbra1.lga6.us.voxel.net ([127.0.0.1])
	by localhost (voxel-zimbra1.lga6.us.voxel.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id sKQ3wQOVK2ut; Fri, 10 Feb 2012 06:54:21 -0500 (EST)
Received: from voxel-zimbra1.lga6.us.voxel.net
	(voxel-zimbra1.lga6.us.voxel.net [208.122.50.10])
	by voxel-zimbra1.lga6.us.voxel.net (Postfix) with ESMTP id 211924CEDF08;
	Fri, 10 Feb 2012 06:54:21 -0500 (EST)
References: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
From: Nathan Goulding <ngoulding@voxel.net>
In-Reply-To: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
Message-Id: <BFBA3B90-AED6-45E8-BF30-FCEF728D6D26@voxel.net>
Date: Fri, 10 Feb 2012 06:54:21 -0500 (EST)
To: Jyothi shetty <sjyothi.12@gmail.com>
MIME-Version: 1.0
X-Mailer: Zimbra 7.1.1_GA_3213 (MobileSync - Apple-iPhone3C3/901.405)
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xm create xenguest.cfg -c hangs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5904111735601615360=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5904111735601615360==
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
	boundary=Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2

--Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

> [   75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852
> or a child
> [   75.581962] Killed process 1247 (syslog-ng)

Did you try increasing the memory value in your cfg file? Sounds like the gu=
est VM doesn't have enough.=20=

--Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=utf-8

<html><head></head><body bgcolor="#FFFFFF"><blockquote type="cite"><div><font class="Apple-style-span" color="#000000">[ &nbsp;&nbsp;75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852<br>or a child<br>[ &nbsp;&nbsp;75.581962] Killed process 1247 (syslog-ng)</font></div></blockquote><br><div>Did you try increasing the memory value in your cfg file? Sounds like the guest VM doesn't have enough.&nbsp;</div></body></html>
--Apple-Mail-9AA1C7EB-A4FF-46E0-994A-7F9084A831B2--


--===============5904111735601615360==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5904111735601615360==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 13:27:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 13:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvqTu-00086S-MU; Fri, 10 Feb 2012 13:25:42 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <felix@desaster-games.com>) id 1RvqTt-00086M-9U
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 13:25:41 +0000
X-Env-Sender: felix@desaster-games.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1328880334!12316270!1
X-Originating-IP: [188.40.122.227]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30534 invoked from network); 10 Feb 2012 13:25:34 -0000
Received: from dns1.desaster-games.net (HELO mail.desaster-games.net)
	(188.40.122.227) by server-13.tower-21.messagelabs.com with SMTP;
	10 Feb 2012 13:25:34 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.desaster-games.net (Postfix) with ESMTP id B334E10285A4
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 14:28:42 +0100 (CET)
X-Virus-Scanned: Amavis at mail.desaster-games.com
Received: from mail.desaster-games.net ([127.0.0.1])
	by localhost (mail.desaster-games.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 27WDUcMEpFPg for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 14:28:32 +0100 (CET)
Received: from [10.159.0.8] (main.felix.desaster-games.net [10.159.0.8])
	by mail.desaster-games.net (Postfix) with ESMTPSA id 938CD102859E
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 14:28:32 +0100 (CET)
Message-ID: <4F351AC2.3070100@desaster-games.com>
Date: Fri, 10 Feb 2012 14:25:22 +0100
From: Felix Kuperjans <felix@desaster-games.com>
Organization: Desaster Games e.V.
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:9.0) Gecko/20120113 Thunderbird/9.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
In-Reply-To: <CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8512172468367224248=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============8512172468367224248==
Content-Type: multipart/alternative;
 boundary="------------090408040302020104080703"

This is a multi-part message in MIME format.
--------------090408040302020104080703
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hello,

answers inline.

Am 07.02.2012 14:43, schrieb DN Singh:
> Hello Guys,
>
> Hasn't anyone done any routed network on Xen?? Please reply.
I always use routed setups, but mostly with custom vif scripts for
iptables setup.
>
> On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com
> <mailto:dnsingh.dns@gmail.com>> wrote:
>
>     Hello List,
>
>     I am trying to configure a setup where the IPs have to bound to
>     the dom0, and then via internal network, these can be used on the
>     domUs. This is a requirement, as the IPs can be configured only on
>     the Dom0 due to their static configuration.
>
If you say internal network, does this include internal ip addresses? If
so, you would not only need routing, but also NAT, esp. if the Dom0 will
get all ip addresses assigned.
>
>     I have configured the routed config, and installed the VMs using
>     virt-install. The problem is that the VMs aren't accessible via
>     static IP.
>     The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
>     repositories.
>
Additional information is needed here:
* What are the ip addresses and routes on the Dom0 and the DomU when
both are running? (Use `ip addr show` and `ip route show` to list them
-- iproute2 utilities needed, but should already be installed)
* Is there any network filtering or NAT involved?
>
>
>     I have changed the network scripts in xend-config.sxp and the
>     kernel parameters as per this
>     URL: http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>
>     The link states that I have to configure the IPs in Dom0, and they
>     will get *automatically allocated* to the VMs, which is not happening.
>
>     I also tried to configure the IP in vm config file by adding vif =
>     [ 'ip=<IP>' ]
>
Usually this would be required, but highly depends on your actual setup
and/or vif script.
>
>
>     Please help.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
It would also be helpful if you explain in detail, how your final
networking setup should look like.

Regards,
Felix

--------------090408040302020104080703
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    answers inline.<br>
    <br>
    Am 07.02.2012 14:43, schrieb DN Singh:
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">Hello Guys,<br>
      <br>
      Hasn't anyone done any routed network on Xen?? Please reply.<br>
    </blockquote>
    I always use routed setups, but mostly with custom vif scripts for
    iptables setup.
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite"><br>
      <div class="gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM, DN Singh
        <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:dnsingh.dns@gmail.com">dnsingh.dns@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">Hello List,
          <div><br>
          </div>
          <div>I am trying to configure a setup where the IPs have to
            bound to the dom0, and then via internal network, these can
            be used on the domUs. This is a requirement, as the IPs can
            be configured only on the Dom0 due to their static
            configuration.</div>
        </blockquote>
      </div>
    </blockquote>
    If you say internal network, does this include internal ip
    addresses? If so, you would not only need routing, but also NAT,
    esp. if the Dom0 will get all ip addresses assigned.<br>
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div>I have configured the routed config, and installed the
            VMs using virt-install. The problem is that the VMs aren't
            accessible via static IP.</div>
          <div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes
            with the repositories.</div>
        </blockquote>
      </div>
    </blockquote>
    Additional information is needed here:<br>
    * What are the ip addresses and routes on the Dom0 and the DomU when
    both are running? (Use `ip addr show` and `ip route show` to list
    them -- iproute2 utilities needed, but should already be installed)<br>
    * Is there any network filtering or NAT involved?<br>
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div><br>
          </div>
          <div>I have changed the network scripts in xend-config.sxp and
            the kernel parameters as per this URL:&nbsp;<a
              moz-do-not-send="true"
href="http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php"
              target="_blank">http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
          <div><br>
          </div>
          <div>The link states that I have to configure the IPs in Dom0,
            and they will get <b>automatically allocated</b> to the
            VMs, which is not happening.</div>
          <div><br>
          </div>
          <div>I also tried to configure the IP in vm config file by
            adding vif = [ 'ip=&lt;IP&gt;' ]</div>
        </blockquote>
      </div>
    </blockquote>
    Usually this would be required, but highly depends on your actual
    setup and/or vif script.<br>
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div><br>
          </div>
          <div>Please help.</div>
        </blockquote>
      </div>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a></pre>
    </blockquote>
    It would also be helpful if you explain in detail, how your final
    networking setup should look like.<br>
    <br>
    Regards,<br>
    Felix<br>
  </body>
</html>

--------------090408040302020104080703--


--===============8512172468367224248==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8512172468367224248==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 13:27:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 13:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvqTu-00086S-MU; Fri, 10 Feb 2012 13:25:42 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <felix@desaster-games.com>) id 1RvqTt-00086M-9U
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 13:25:41 +0000
X-Env-Sender: felix@desaster-games.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1328880334!12316270!1
X-Originating-IP: [188.40.122.227]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30534 invoked from network); 10 Feb 2012 13:25:34 -0000
Received: from dns1.desaster-games.net (HELO mail.desaster-games.net)
	(188.40.122.227) by server-13.tower-21.messagelabs.com with SMTP;
	10 Feb 2012 13:25:34 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.desaster-games.net (Postfix) with ESMTP id B334E10285A4
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 14:28:42 +0100 (CET)
X-Virus-Scanned: Amavis at mail.desaster-games.com
Received: from mail.desaster-games.net ([127.0.0.1])
	by localhost (mail.desaster-games.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 27WDUcMEpFPg for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 14:28:32 +0100 (CET)
Received: from [10.159.0.8] (main.felix.desaster-games.net [10.159.0.8])
	by mail.desaster-games.net (Postfix) with ESMTPSA id 938CD102859E
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 14:28:32 +0100 (CET)
Message-ID: <4F351AC2.3070100@desaster-games.com>
Date: Fri, 10 Feb 2012 14:25:22 +0100
From: Felix Kuperjans <felix@desaster-games.com>
Organization: Desaster Games e.V.
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:9.0) Gecko/20120113 Thunderbird/9.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
In-Reply-To: <CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8512172468367224248=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============8512172468367224248==
Content-Type: multipart/alternative;
 boundary="------------090408040302020104080703"

This is a multi-part message in MIME format.
--------------090408040302020104080703
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hello,

answers inline.

Am 07.02.2012 14:43, schrieb DN Singh:
> Hello Guys,
>
> Hasn't anyone done any routed network on Xen?? Please reply.
I always use routed setups, but mostly with custom vif scripts for
iptables setup.
>
> On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com
> <mailto:dnsingh.dns@gmail.com>> wrote:
>
>     Hello List,
>
>     I am trying to configure a setup where the IPs have to bound to
>     the dom0, and then via internal network, these can be used on the
>     domUs. This is a requirement, as the IPs can be configured only on
>     the Dom0 due to their static configuration.
>
If you say internal network, does this include internal ip addresses? If
so, you would not only need routing, but also NAT, esp. if the Dom0 will
get all ip addresses assigned.
>
>     I have configured the routed config, and installed the VMs using
>     virt-install. The problem is that the VMs aren't accessible via
>     static IP.
>     The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
>     repositories.
>
Additional information is needed here:
* What are the ip addresses and routes on the Dom0 and the DomU when
both are running? (Use `ip addr show` and `ip route show` to list them
-- iproute2 utilities needed, but should already be installed)
* Is there any network filtering or NAT involved?
>
>
>     I have changed the network scripts in xend-config.sxp and the
>     kernel parameters as per this
>     URL: http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>
>     The link states that I have to configure the IPs in Dom0, and they
>     will get *automatically allocated* to the VMs, which is not happening.
>
>     I also tried to configure the IP in vm config file by adding vif =
>     [ 'ip=<IP>' ]
>
Usually this would be required, but highly depends on your actual setup
and/or vif script.
>
>
>     Please help.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
It would also be helpful if you explain in detail, how your final
networking setup should look like.

Regards,
Felix

--------------090408040302020104080703
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    answers inline.<br>
    <br>
    Am 07.02.2012 14:43, schrieb DN Singh:
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">Hello Guys,<br>
      <br>
      Hasn't anyone done any routed network on Xen?? Please reply.<br>
    </blockquote>
    I always use routed setups, but mostly with custom vif scripts for
    iptables setup.
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite"><br>
      <div class="gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM, DN Singh
        <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:dnsingh.dns@gmail.com">dnsingh.dns@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">Hello List,
          <div><br>
          </div>
          <div>I am trying to configure a setup where the IPs have to
            bound to the dom0, and then via internal network, these can
            be used on the domUs. This is a requirement, as the IPs can
            be configured only on the Dom0 due to their static
            configuration.</div>
        </blockquote>
      </div>
    </blockquote>
    If you say internal network, does this include internal ip
    addresses? If so, you would not only need routing, but also NAT,
    esp. if the Dom0 will get all ip addresses assigned.<br>
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div>I have configured the routed config, and installed the
            VMs using virt-install. The problem is that the VMs aren't
            accessible via static IP.</div>
          <div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes
            with the repositories.</div>
        </blockquote>
      </div>
    </blockquote>
    Additional information is needed here:<br>
    * What are the ip addresses and routes on the Dom0 and the DomU when
    both are running? (Use `ip addr show` and `ip route show` to list
    them -- iproute2 utilities needed, but should already be installed)<br>
    * Is there any network filtering or NAT involved?<br>
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div><br>
          </div>
          <div>I have changed the network scripts in xend-config.sxp and
            the kernel parameters as per this URL:&nbsp;<a
              moz-do-not-send="true"
href="http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php"
              target="_blank">http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
          <div><br>
          </div>
          <div>The link states that I have to configure the IPs in Dom0,
            and they will get <b>automatically allocated</b> to the
            VMs, which is not happening.</div>
          <div><br>
          </div>
          <div>I also tried to configure the IP in vm config file by
            adding vif = [ 'ip=&lt;IP&gt;' ]</div>
        </blockquote>
      </div>
    </blockquote>
    Usually this would be required, but highly depends on your actual
    setup and/or vif script.<br>
    <blockquote
cite="mid:CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div><br>
          </div>
          <div>Please help.</div>
        </blockquote>
      </div>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a></pre>
    </blockquote>
    It would also be helpful if you explain in detail, how your final
    networking setup should look like.<br>
    <br>
    Regards,<br>
    Felix<br>
  </body>
</html>

--------------090408040302020104080703--


--===============8512172468367224248==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8512172468367224248==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 13:37:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 13:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvqe7-0000Io-Vv; Fri, 10 Feb 2012 13:36:15 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <john.mcdermott@nrl.navy.mil>) id 1Rvqe6-0000Ib-51
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 13:36:14 +0000
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328880949!52395834!1
X-Originating-IP: [132.250.196.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32295 invoked from network); 10 Feb 2012 13:35:49 -0000
Received: from fw5540.nrl.navy.mil (HELO fw5540.nrl.navy.mil) (132.250.196.100)
	by server-11.tower-27.messagelabs.com with SMTP;
	10 Feb 2012 13:35:49 -0000
Received: from chacs.nrl.navy.mil (sun1.fw5540.net [10.0.0.11])
	by fw5540.nrl.navy.mil (8.13.8/8.13.6) with ESMTP id q1ADaBBT006781;
	Fri, 10 Feb 2012 08:36:11 -0500 (EST)
Received: from chacs.nrl.navy.mil (sun1 [10.0.0.11])
	by chacs.nrl.navy.mil (8.13.8/8.13.6) with SMTP id q1ADaBc4008806;
	Fri, 10 Feb 2012 08:36:11 -0500 (EST)
Received: from gir.fw5540.net ([10.0.2.110])
	by chacs.nrl.navy.mil (SMSSMTP 4.1.16.48) with SMTP id
	M2012021008361002844 ; Fri, 10 Feb 2012 08:36:10 -0500
Mime-Version: 1.0 (Apple Message framework v1084)
From: John McDermott CIV <john.mcdermott@nrl.navy.mil>
In-Reply-To: <4F34B84B.6020401@holgerdanske.com>
Date: Fri, 10 Feb 2012 08:36:10 -0500
Message-Id: <D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
References: <4F34B84B.6020401@holgerdanske.com>
To: David Christensen <dpchrist@holgerdanske.com>
X-Mailer: Apple Mail (2.1084)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

David,

I would recommend you use as many VT features as you can. You also need to consider whether you need more than one socket, for your first server board. A 2-socket board will allow you to gain experience with NUMA/Quickpath. Either way, you should get a board that has a serial port (or a serial header on the board), for both debugging and to learn how to administer XCP via a serial port.

We use the Intel S1200BTL as a good single-socket server board. It has many VT features. The multi-socket boards we have used also use registered memory, so I can't recommend them as a simple multi-socket board.

Sincerely,

John
----


On Feb 10, 2012, at 1:25 AM, David Christensen wrote:

> xen-users:
> 
> I'm considering building an entry-level Xen Cloud Platform server using Intel desktop components.
> 
> 
> Should I choose a processor and motherboard that support Intel VT-d technology?  For example:
> 
> http://ark.intel.com/search/advanced/?s=t&VTD=true&FamilyText=2nd%20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=1155
> 
> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
> 
> 
> Specifically, the i5-2500S processor and DQ67SW motherboard?
> 
> http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-Cache-2_70-GHz%29
> 
> http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dq67sw.html
> 
> 
> TIA,
> 
> David
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

----
What is the formal meaning of the one-line program
#include "/dev/tty"

J.P. McDermott			building 12
Code 5542			john.mcdermott@nrl.navy.mil
Naval Research Laboratory	voice: +1 202.404.8301
Washington, DC 20375, US	fax:   +1 202.404.7942











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

From xen-users-bounces@lists.xensource.com Fri Feb 10 13:37:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 13:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvqe7-0000Io-Vv; Fri, 10 Feb 2012 13:36:15 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <john.mcdermott@nrl.navy.mil>) id 1Rvqe6-0000Ib-51
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 13:36:14 +0000
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-11.tower-27.messagelabs.com!1328880949!52395834!1
X-Originating-IP: [132.250.196.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32295 invoked from network); 10 Feb 2012 13:35:49 -0000
Received: from fw5540.nrl.navy.mil (HELO fw5540.nrl.navy.mil) (132.250.196.100)
	by server-11.tower-27.messagelabs.com with SMTP;
	10 Feb 2012 13:35:49 -0000
Received: from chacs.nrl.navy.mil (sun1.fw5540.net [10.0.0.11])
	by fw5540.nrl.navy.mil (8.13.8/8.13.6) with ESMTP id q1ADaBBT006781;
	Fri, 10 Feb 2012 08:36:11 -0500 (EST)
Received: from chacs.nrl.navy.mil (sun1 [10.0.0.11])
	by chacs.nrl.navy.mil (8.13.8/8.13.6) with SMTP id q1ADaBc4008806;
	Fri, 10 Feb 2012 08:36:11 -0500 (EST)
Received: from gir.fw5540.net ([10.0.2.110])
	by chacs.nrl.navy.mil (SMSSMTP 4.1.16.48) with SMTP id
	M2012021008361002844 ; Fri, 10 Feb 2012 08:36:10 -0500
Mime-Version: 1.0 (Apple Message framework v1084)
From: John McDermott CIV <john.mcdermott@nrl.navy.mil>
In-Reply-To: <4F34B84B.6020401@holgerdanske.com>
Date: Fri, 10 Feb 2012 08:36:10 -0500
Message-Id: <D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
References: <4F34B84B.6020401@holgerdanske.com>
To: David Christensen <dpchrist@holgerdanske.com>
X-Mailer: Apple Mail (2.1084)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

David,

I would recommend you use as many VT features as you can. You also need to consider whether you need more than one socket, for your first server board. A 2-socket board will allow you to gain experience with NUMA/Quickpath. Either way, you should get a board that has a serial port (or a serial header on the board), for both debugging and to learn how to administer XCP via a serial port.

We use the Intel S1200BTL as a good single-socket server board. It has many VT features. The multi-socket boards we have used also use registered memory, so I can't recommend them as a simple multi-socket board.

Sincerely,

John
----


On Feb 10, 2012, at 1:25 AM, David Christensen wrote:

> xen-users:
> 
> I'm considering building an entry-level Xen Cloud Platform server using Intel desktop components.
> 
> 
> Should I choose a processor and motherboard that support Intel VT-d technology?  For example:
> 
> http://ark.intel.com/search/advanced/?s=t&VTD=true&FamilyText=2nd%20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=1155
> 
> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
> 
> 
> Specifically, the i5-2500S processor and DQ67SW motherboard?
> 
> http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-Cache-2_70-GHz%29
> 
> http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dq67sw.html
> 
> 
> TIA,
> 
> David
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

----
What is the formal meaning of the one-line program
#include "/dev/tty"

J.P. McDermott			building 12
Code 5542			john.mcdermott@nrl.navy.mil
Naval Research Laboratory	voice: +1 202.404.8301
Washington, DC 20375, US	fax:   +1 202.404.7942











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

From xen-users-bounces@lists.xensource.com Fri Feb 10 14:19:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 14:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvrIN-0002FX-B3; Fri, 10 Feb 2012 14:17:51 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1RvrIL-0002FP-JI
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 14:17:49 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1328883462!6351714!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11794 invoked from network); 10 Feb 2012 14:17:43 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 14:17:43 -0000
Received: by vcbfo11 with SMTP id fo11so6580287vcb.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 06:17:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=kkoI2QDk8WtY02/QoOCBx8tz5RPR6WordkxENcuMIfo=;
	b=wgv6L+Tpvv7HxxTHlzklscGBEWtPmZ9NlZPdQ1jPHlWClbkhjarZ/1RAYpSL1Y8ri1
	0C674+HyFS2h0n/HIMJI6HkfcsT7hi02CCsNWYVRT61Ymm1Q9DWthVuZKGo4ga/GVg18
	2Vb5Fu/wOidAwG8s0RvMyYHOPsrfgjk+cGxj8=
Received: by 10.220.224.136 with SMTP id io8mr3331567vcb.4.1328883462185; Fri,
	10 Feb 2012 06:17:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Fri, 10 Feb 2012 06:17:22 -0800 (PST)
In-Reply-To: <D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
From: Scott Damron <sdamron@gmail.com>
Date: Fri, 10 Feb 2012 08:17:22 -0600
Message-ID: <CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
To: John McDermott CIV <john.mcdermott@nrl.navy.mil>
Cc: David Christensen <dpchrist@holgerdanske.com>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Why on earth would you need to administer XCP via a serial port?!?


On Fri, Feb 10, 2012 at 7:36 AM, John McDermott CIV
<john.mcdermott@nrl.navy.mil> wrote:
> David,
>
> I would recommend you use as many VT features as you can. You also need t=
o consider whether you need more than one socket, for your first server boa=
rd. A 2-socket board will allow you to gain experience with NUMA/Quickpath.=
 Either way, you should get a board that has a serial port (or a serial hea=
der on the board), for both debugging and to learn how to administer XCP vi=
a a serial port.
>
> We use the Intel S1200BTL as a good single-socket server board. It has ma=
ny VT features. The multi-socket boards we have used also use registered me=
mory, so I can't recommend them as a simple multi-socket board.
>
> Sincerely,
>
> John
> ----
>
>
> On Feb 10, 2012, at 1:25 AM, David Christensen wrote:
>
>> xen-users:
>>
>> I'm considering building an entry-level Xen Cloud Platform server using =
Intel desktop components.
>>
>>
>> Should I choose a processor and motherboard that support Intel VT-d tech=
nology? =A0For example:
>>
>> http://ark.intel.com/search/advanced/?s=3Dt&VTD=3Dtrue&FamilyText=3D2nd%=
20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=3D1155
>>
>> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>
>>
>> Specifically, the i5-2500S processor and DQ67SW motherboard?
>>
>> http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-=
Cache-2_70-GHz%29
>>
>> http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards=
/desktop-board-dq67sw.html
>>
>>
>> TIA,
>>
>> David
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>
> ----
> What is the formal meaning of the one-line program
> #include "/dev/tty"
>
> J.P. McDermott =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0building 12
> Code 5542 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 john.mcdermott@nrl.=
navy.mil
> Naval Research Laboratory =A0 =A0 =A0 voice: +1 202.404.8301
> Washington, DC 20375, US =A0 =A0 =A0 =A0fax: =A0 +1 202.404.7942
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 14:19:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 14:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvrIN-0002FX-B3; Fri, 10 Feb 2012 14:17:51 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1RvrIL-0002FP-JI
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 14:17:49 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1328883462!6351714!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11794 invoked from network); 10 Feb 2012 14:17:43 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 14:17:43 -0000
Received: by vcbfo11 with SMTP id fo11so6580287vcb.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 06:17:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=kkoI2QDk8WtY02/QoOCBx8tz5RPR6WordkxENcuMIfo=;
	b=wgv6L+Tpvv7HxxTHlzklscGBEWtPmZ9NlZPdQ1jPHlWClbkhjarZ/1RAYpSL1Y8ri1
	0C674+HyFS2h0n/HIMJI6HkfcsT7hi02CCsNWYVRT61Ymm1Q9DWthVuZKGo4ga/GVg18
	2Vb5Fu/wOidAwG8s0RvMyYHOPsrfgjk+cGxj8=
Received: by 10.220.224.136 with SMTP id io8mr3331567vcb.4.1328883462185; Fri,
	10 Feb 2012 06:17:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Fri, 10 Feb 2012 06:17:22 -0800 (PST)
In-Reply-To: <D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
From: Scott Damron <sdamron@gmail.com>
Date: Fri, 10 Feb 2012 08:17:22 -0600
Message-ID: <CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
To: John McDermott CIV <john.mcdermott@nrl.navy.mil>
Cc: David Christensen <dpchrist@holgerdanske.com>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Why on earth would you need to administer XCP via a serial port?!?


On Fri, Feb 10, 2012 at 7:36 AM, John McDermott CIV
<john.mcdermott@nrl.navy.mil> wrote:
> David,
>
> I would recommend you use as many VT features as you can. You also need t=
o consider whether you need more than one socket, for your first server boa=
rd. A 2-socket board will allow you to gain experience with NUMA/Quickpath.=
 Either way, you should get a board that has a serial port (or a serial hea=
der on the board), for both debugging and to learn how to administer XCP vi=
a a serial port.
>
> We use the Intel S1200BTL as a good single-socket server board. It has ma=
ny VT features. The multi-socket boards we have used also use registered me=
mory, so I can't recommend them as a simple multi-socket board.
>
> Sincerely,
>
> John
> ----
>
>
> On Feb 10, 2012, at 1:25 AM, David Christensen wrote:
>
>> xen-users:
>>
>> I'm considering building an entry-level Xen Cloud Platform server using =
Intel desktop components.
>>
>>
>> Should I choose a processor and motherboard that support Intel VT-d tech=
nology? =A0For example:
>>
>> http://ark.intel.com/search/advanced/?s=3Dt&VTD=3Dtrue&FamilyText=3D2nd%=
20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=3D1155
>>
>> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>
>>
>> Specifically, the i5-2500S processor and DQ67SW motherboard?
>>
>> http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-=
Cache-2_70-GHz%29
>>
>> http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards=
/desktop-board-dq67sw.html
>>
>>
>> TIA,
>>
>> David
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>
> ----
> What is the formal meaning of the one-line program
> #include "/dev/tty"
>
> J.P. McDermott =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0building 12
> Code 5542 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 john.mcdermott@nrl.=
navy.mil
> Naval Research Laboratory =A0 =A0 =A0 voice: +1 202.404.8301
> Washington, DC 20375, US =A0 =A0 =A0 =A0fax: =A0 +1 202.404.7942
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 14:53:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 14:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvrq4-0003fj-3b; Fri, 10 Feb 2012 14:52:40 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rvrq1-0003fH-V1
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 14:52:38 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1328885551!10986703!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20070 invoked from network); 10 Feb 2012 14:52:31 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 14:52:31 -0000
Received: by wgbdr13 with SMTP id dr13so2586504wgb.24
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 06:52:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=lQN6rIQ/8RfU8hcKeKkWwIvTcN35qOPwaactd+t3S3U=;
	b=q3CJ1S86L5zFeN6l7+kJgLpiIcLhCIgfurNVkziOJR1wAUhzPjBMQksAfRtV20Ws6j
	M7pE0ibC42XA0BOD6U27Ui1zxHkGC2H5OE0kZFTTVK3R5DOk5i8fDsxPuawF0rC2SA/1
	sxSNdOGhAYBx5r8iWrF9jDONXLBEWt4NsvOS8=
Received: by 10.180.104.4 with SMTP id ga4mr3644682wib.17.1328885551267; Fri,
	10 Feb 2012 06:52:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.99.102 with HTTP; Fri, 10 Feb 2012 06:52:11 -0800 (PST)
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Fri, 10 Feb 2012 20:22:11 +0530
Message-ID: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Query - Issue creating VMs when not using bridge that
 Xen created, but using ovswitch.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9144327263785353102=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============9144327263785353102==
Content-Type: multipart/alternative; boundary=f46d044271823b00e004b89d4739

--f46d044271823b00e004b89d4739
Content-Type: text/plain; charset=ISO-8859-1

*Hello,*

I have installed Xen as Hypervisor with OpenSUSE running in Dom0. I want to
use ovswitch (ovs) instead of the bridges that Xen created. In order to do
so, I installed ovs in dom0 just like for the plain Linux.

Xen has replaced eth0 with peth0, and has created a bridge named eth0. And
eth0 is connected peth0 interface , vif2.0 interface (VM), and everything
is working fine. Now I delete the VM.

Now, for OVS, I have deleted the bridge eth0, I have created an ovs bridge
named br0 using ovs-vsctl and connected it with peth0.
I comment the lines for network bridging & vif bridging.
#(network-script network-bridge)
#(vif-script vif-bridge)
And restart the xend.


Then, when I create a VM( By Yast), I get an error,

Failed to start the VM.
Error: Device 0 (vif) could not be connected. hotplug scripts not working

What should I do, if I want to run OVS as my bridge, and XEN VMs.

*
----------------------------
Thanks & Regards
Mohit Dhingra
*

--f46d044271823b00e004b89d4739
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<b>Hello,</b><br><br>I have installed Xen as Hypervisor with OpenSUSE runni=
ng in Dom0. I want to use ovswitch (ovs) instead of the bridges that Xen cr=
eated. In order to do so, I installed ovs in dom0 just like for the plain L=
inux.<br>



<br>Xen has replaced eth0 with peth0, and has created a bridge named eth0. =
And eth0 is connected peth0 interface , vif2.0 interface (VM), and everythi=
ng is working fine. Now I delete the VM.<br><br>Now, for OVS, I have delete=
d the bridge eth0, I have created an ovs bridge named br0 using ovs-vsctl a=
nd connected it with peth0. <br>

I comment the lines for network bridging &amp; vif bridging.<br>#(network-s=
cript network-bridge)<br>#(vif-script vif-bridge)<br>And restart the xend.<=
br><br><br>Then, when I create a VM( By Yast), I get an error, <br>

<br>Failed to start the VM.<br>Error: Device 0 (vif) could not be connected=
. hotplug scripts not working<br><br>What should I do, if I want to run OVS=
 as my bridge, and XEN VMs.<br><br clear=3D"all"><b><div><b>---------------=
------------- <br>



</b></div>Thanks &amp; Regards<br><font color=3D"#888888">Mohit Dhingra=A0<=
br></font></b><br>

--f46d044271823b00e004b89d4739--


--===============9144327263785353102==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============9144327263785353102==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 14:53:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 14:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvrq4-0003fj-3b; Fri, 10 Feb 2012 14:52:40 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rvrq1-0003fH-V1
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 14:52:38 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1328885551!10986703!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20070 invoked from network); 10 Feb 2012 14:52:31 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 14:52:31 -0000
Received: by wgbdr13 with SMTP id dr13so2586504wgb.24
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 06:52:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=lQN6rIQ/8RfU8hcKeKkWwIvTcN35qOPwaactd+t3S3U=;
	b=q3CJ1S86L5zFeN6l7+kJgLpiIcLhCIgfurNVkziOJR1wAUhzPjBMQksAfRtV20Ws6j
	M7pE0ibC42XA0BOD6U27Ui1zxHkGC2H5OE0kZFTTVK3R5DOk5i8fDsxPuawF0rC2SA/1
	sxSNdOGhAYBx5r8iWrF9jDONXLBEWt4NsvOS8=
Received: by 10.180.104.4 with SMTP id ga4mr3644682wib.17.1328885551267; Fri,
	10 Feb 2012 06:52:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.99.102 with HTTP; Fri, 10 Feb 2012 06:52:11 -0800 (PST)
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Fri, 10 Feb 2012 20:22:11 +0530
Message-ID: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Query - Issue creating VMs when not using bridge that
 Xen created, but using ovswitch.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9144327263785353102=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============9144327263785353102==
Content-Type: multipart/alternative; boundary=f46d044271823b00e004b89d4739

--f46d044271823b00e004b89d4739
Content-Type: text/plain; charset=ISO-8859-1

*Hello,*

I have installed Xen as Hypervisor with OpenSUSE running in Dom0. I want to
use ovswitch (ovs) instead of the bridges that Xen created. In order to do
so, I installed ovs in dom0 just like for the plain Linux.

Xen has replaced eth0 with peth0, and has created a bridge named eth0. And
eth0 is connected peth0 interface , vif2.0 interface (VM), and everything
is working fine. Now I delete the VM.

Now, for OVS, I have deleted the bridge eth0, I have created an ovs bridge
named br0 using ovs-vsctl and connected it with peth0.
I comment the lines for network bridging & vif bridging.
#(network-script network-bridge)
#(vif-script vif-bridge)
And restart the xend.


Then, when I create a VM( By Yast), I get an error,

Failed to start the VM.
Error: Device 0 (vif) could not be connected. hotplug scripts not working

What should I do, if I want to run OVS as my bridge, and XEN VMs.

*
----------------------------
Thanks & Regards
Mohit Dhingra
*

--f46d044271823b00e004b89d4739
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<b>Hello,</b><br><br>I have installed Xen as Hypervisor with OpenSUSE runni=
ng in Dom0. I want to use ovswitch (ovs) instead of the bridges that Xen cr=
eated. In order to do so, I installed ovs in dom0 just like for the plain L=
inux.<br>



<br>Xen has replaced eth0 with peth0, and has created a bridge named eth0. =
And eth0 is connected peth0 interface , vif2.0 interface (VM), and everythi=
ng is working fine. Now I delete the VM.<br><br>Now, for OVS, I have delete=
d the bridge eth0, I have created an ovs bridge named br0 using ovs-vsctl a=
nd connected it with peth0. <br>

I comment the lines for network bridging &amp; vif bridging.<br>#(network-s=
cript network-bridge)<br>#(vif-script vif-bridge)<br>And restart the xend.<=
br><br><br>Then, when I create a VM( By Yast), I get an error, <br>

<br>Failed to start the VM.<br>Error: Device 0 (vif) could not be connected=
. hotplug scripts not working<br><br>What should I do, if I want to run OVS=
 as my bridge, and XEN VMs.<br><br clear=3D"all"><b><div><b>---------------=
------------- <br>



</b></div>Thanks &amp; Regards<br><font color=3D"#888888">Mohit Dhingra=A0<=
br></font></b><br>

--f46d044271823b00e004b89d4739--


--===============9144327263785353102==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============9144327263785353102==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 15:22:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 15:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvsHl-0005V9-J2; Fri, 10 Feb 2012 15:21:17 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RvsHj-0005Uj-Kl
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 15:21:15 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328887268!12867348!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1880 invoked from network); 10 Feb 2012 15:21:09 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 15:21:09 -0000
Received: by lagp5 with SMTP id p5so4793723lag.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 07:21:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.132.130 with SMTP id ou2mt5841630lab.44.1328887268282;
	Fri, 10 Feb 2012 07:21:08 -0800 (PST)
Received: by 10.112.24.195 with HTTP; Fri, 10 Feb 2012 07:21:08 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
	<CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
Date: Fri, 10 Feb 2012 10:21:08 -0500
Message-ID: <CAAG5dDAS4hx3u9mF9CqGJLiM2VEv8NxYzk8TWBRPZJc_crUBhw@mail.gmail.com>
From: Chris Marget <chris@marget.com>
X-Gm-Message-State: ALoCoQmh+MZHFq4jD3vyvHQl7AD9mz2EvvpNoPr/FuPG3JSxHmdcpcO9dF01Gl6TnDtLcUvtg7gZ
Cc: John McDermott CIV <john.mcdermott@nrl.navy.mil>,
	David Christensen <dpchrist@holgerdanske.com>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 10, 2012 at 9:17 AM, Scott Damron <sdamron@gmail.com> wrote:
> Why on earth would you need to administer XCP via a serial port?!?

It's nice to have truly out of band access to systems. This way you
can make networking configuration changes with confidence, boot into
different kernels, or collect a server's last gasp of air if it
crashes. Given that serial terminal servers are affordable even on the
OP's budget, it seems a no brainer:
http://www.fragmentationneeded.net/2011/11/dirt-cheap-terminal-servers.html

Unfortunately, most motherboards can't do *full* serial redirection,
where the POST details, memory check, BIOS settings, etc... are all
available over the COM port, so we're often stuck with serial
management of the bootloader and beyond only. The boards that can do
full serial redirection tend to be expensive "server" boards.

For the OP, I'd keep an eye open for Intel boards that feature AMT:
http://en.wikipedia.org/wiki/Intel_Active_Management_Technology
This is a neat setup that with a VNC server independent of the OS. It
allows full KVM access to the system even when it hasn't booted yet,
and also allows booting of the system off of remote media (an CD
image, for example). AMT is generally available on Intel's "desktop"
grade motherboards.

I believe that AMT used to allow the management traffic to live only
in a particular VLAN, but that feature has been removed. This may
introduce a security risk to your Dom0, so you might consider
installing additional NICs for use by the OSes and leave the onboard
NIC dedicated to the management feature. ...And plug it into a trusted
"management" subnet.

An inexpensive alternative to IP KVM is to snag an old RILOE board
from ebay. These are basically video cards with an network interface
for remote display. They require an external cable to plug them into
the server's keyboard port.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 15:22:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 15:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvsHl-0005V9-J2; Fri, 10 Feb 2012 15:21:17 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@marget.com>) id 1RvsHj-0005Uj-Kl
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 15:21:15 +0000
X-Env-Sender: chris@marget.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1328887268!12867348!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1880 invoked from network); 10 Feb 2012 15:21:09 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 15:21:09 -0000
Received: by lagp5 with SMTP id p5so4793723lag.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 07:21:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.132.130 with SMTP id ou2mt5841630lab.44.1328887268282;
	Fri, 10 Feb 2012 07:21:08 -0800 (PST)
Received: by 10.112.24.195 with HTTP; Fri, 10 Feb 2012 07:21:08 -0800 (PST)
X-Originating-IP: [66.189.91.101]
In-Reply-To: <CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
	<CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
Date: Fri, 10 Feb 2012 10:21:08 -0500
Message-ID: <CAAG5dDAS4hx3u9mF9CqGJLiM2VEv8NxYzk8TWBRPZJc_crUBhw@mail.gmail.com>
From: Chris Marget <chris@marget.com>
X-Gm-Message-State: ALoCoQmh+MZHFq4jD3vyvHQl7AD9mz2EvvpNoPr/FuPG3JSxHmdcpcO9dF01Gl6TnDtLcUvtg7gZ
Cc: John McDermott CIV <john.mcdermott@nrl.navy.mil>,
	David Christensen <dpchrist@holgerdanske.com>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 10, 2012 at 9:17 AM, Scott Damron <sdamron@gmail.com> wrote:
> Why on earth would you need to administer XCP via a serial port?!?

It's nice to have truly out of band access to systems. This way you
can make networking configuration changes with confidence, boot into
different kernels, or collect a server's last gasp of air if it
crashes. Given that serial terminal servers are affordable even on the
OP's budget, it seems a no brainer:
http://www.fragmentationneeded.net/2011/11/dirt-cheap-terminal-servers.html

Unfortunately, most motherboards can't do *full* serial redirection,
where the POST details, memory check, BIOS settings, etc... are all
available over the COM port, so we're often stuck with serial
management of the bootloader and beyond only. The boards that can do
full serial redirection tend to be expensive "server" boards.

For the OP, I'd keep an eye open for Intel boards that feature AMT:
http://en.wikipedia.org/wiki/Intel_Active_Management_Technology
This is a neat setup that with a VNC server independent of the OS. It
allows full KVM access to the system even when it hasn't booted yet,
and also allows booting of the system off of remote media (an CD
image, for example). AMT is generally available on Intel's "desktop"
grade motherboards.

I believe that AMT used to allow the management traffic to live only
in a particular VLAN, but that feature has been removed. This may
introduce a security risk to your Dom0, so you might consider
installing additional NICs for use by the OSes and leave the onboard
NIC dedicated to the management feature. ...And plug it into a trusted
"management" subnet.

An inexpensive alternative to IP KVM is to snag an old RILOE board
from ebay. These are basically video cards with an network interface
for remote display. They require an external cable to plug them into
the server's keyboard port.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 15:22:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 15:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvsHh-0005Up-Sj; Fri, 10 Feb 2012 15:21:13 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RvsHh-0005Uf-32
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 15:21:13 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-11.tower-216.messagelabs.com!1328887266!13795011!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8305 invoked from network); 10 Feb 2012 15:21:07 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Feb 2012 15:21:07 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 849D5380F83
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 15:21:06 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id afMeDpzH6bhn for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 15:21:06 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@internecto.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id DDAE8298936
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 15:21:05 +0000 (UTC)
Date: Fri, 10 Feb 2012 15:20:18 +0000
From: Mark van Dijk <mark@internecto.net>
Cc: xen-users@lists.xensource.com
In-Reply-To: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
References: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.8; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120210152106.849D5380F83@mx1.internecto.net>
Subject: Re: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> How do I create a Virtual Machine disk that when started the user can
> do whatever they like however,
> when the domain ends (for any reason) the state of the disk is
> automatically reverted to it's original state.
> 
> I think this could be as easy as creating a copy on write VHD of the
> disk I want to use as the "clean state".
> Then before starting the domain, delete the VHD and re-create it, then
> create the domain.
> 
> It's trivial to script this, but if the user was to "restart" then I
> want it reverted to.  So how do I detect a reboot etc?

I haven't a real clue, but I wonder whether you can do something with
btrfs and snapshots.

Mark

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 15:22:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 15:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvsHh-0005Up-Sj; Fri, 10 Feb 2012 15:21:13 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RvsHh-0005Uf-32
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 15:21:13 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-11.tower-216.messagelabs.com!1328887266!13795011!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8305 invoked from network); 10 Feb 2012 15:21:07 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Feb 2012 15:21:07 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 849D5380F83
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 15:21:06 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id afMeDpzH6bhn for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 15:21:06 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@internecto.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id DDAE8298936
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 15:21:05 +0000 (UTC)
Date: Fri, 10 Feb 2012 15:20:18 +0000
From: Mark van Dijk <mark@internecto.net>
Cc: xen-users@lists.xensource.com
In-Reply-To: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
References: <CAMrHX2Xv=Kw-nTHsCM3VxNUa3Qvi_SBvD5+y7a6wt9VKgWoXnw@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.8; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120210152106.849D5380F83@mx1.internecto.net>
Subject: Re: [Xen-users] Auto revertable disk
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> How do I create a Virtual Machine disk that when started the user can
> do whatever they like however,
> when the domain ends (for any reason) the state of the disk is
> automatically reverted to it's original state.
> 
> I think this could be as easy as creating a copy on write VHD of the
> disk I want to use as the "clean state".
> Then before starting the domain, delete the VHD and re-create it, then
> create the domain.
> 
> It's trivial to script this, but if the user was to "restart" then I
> want it reverted to.  So how do I detect a reboot etc?

I haven't a real clue, but I wonder whether you can do something with
btrfs and snapshots.

Mark

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 16:21:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 16:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvtCf-0002Ed-Vj; Fri, 10 Feb 2012 16:20:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvtCd-0002EY-7w
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 16:20:03 +0000
Received: from [85.158.139.83:57484] by server-11.bemta-5.messagelabs.com id
	D1/95-13907-2B3453F4; Fri, 10 Feb 2012 16:20:02 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328890799!14576178!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=6.0 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_923,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10747 invoked from network); 10 Feb 2012 16:20:01 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Feb 2012 16:20:01 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1AH4EBp027613
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 10:04:14 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 02e6_3f39_131a7910_5403_11e1_9ecb_00137252735f;
	Fri, 10 Feb 2012 09:19:58 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id EBF2C44C32
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 09:19:57 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Fri, 10 Feb 2012 09:19:57 -0700
Message-Id: <4F34E13C02000099000DAA3B@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Fri, 10 Feb 2012 09:19:56 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <dpchrist@holgerdanske.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
 components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, 2012-02-09 at 22:25 -0800, David Christensen wrote:
> xen-users:
> 
> I'm considering building an entry-level Xen Cloud Platform server using 
> Intel desktop components.
> 
> 
> Should I choose a processor and motherboard that support Intel VT-d 
> technology?  For example:
> 
> http://ark.intel.com/search/advanced/?s=t&VTD=true&FamilyText=2nd%20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=1155
> 
> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
> 
> 
> Specifically, the i5-2500S processor and DQ67SW motherboard?
> 
> http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-Cache-2_70-GHz%29
> 
> http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dq67sw.html
> 
> 
> TIA,
> 
> David
> 
> 

David,
I'm in the midst of implementing an entry-level XCP system for virtual
desktop infrastructure for my organization.  I ended up purchasing a
Dell PowerEdge C5000 chassis with 8 x C5220 "sleds".  This is the Dell's
new "clould" chassis, code-named Viking, I believe.  Each of the 8 sleds
can support a single Intel Xeon E3 processor - I purchased the 1270
model, which runs at 3.4ish GHz.  Each sled will also take up to 32 GB
of RAM.  They have two on-board GigE connections, and can support either
4 x 2.5" HDs or 2 x 3.5" HDs, and an on-board SDHC card slot.  The C5000
chassis is 3 rack units.  Very nice chassis.  Unfortunately when you
purchase the chassis you have to purchase a minimum of 4 sleds, so you
really can't get it for less than $10K or so.  But, maybe it gives you
some help as to what hardware I'm using.  I was going for something more
dense and less expensive than the blades and/or 1U systems that we
usually purchase so that I can run relatively inexpensive virtual
desktops in my datacenter.  For me, this was just the ticket.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 16:21:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 16:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvtCf-0002Ed-Vj; Fri, 10 Feb 2012 16:20:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvtCd-0002EY-7w
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 16:20:03 +0000
Received: from [85.158.139.83:57484] by server-11.bemta-5.messagelabs.com id
	D1/95-13907-2B3453F4; Fri, 10 Feb 2012 16:20:02 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328890799!14576178!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=6.0 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_923,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10747 invoked from network); 10 Feb 2012 16:20:01 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Feb 2012 16:20:01 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1AH4EBp027613
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 10:04:14 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 02e6_3f39_131a7910_5403_11e1_9ecb_00137252735f;
	Fri, 10 Feb 2012 09:19:58 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id EBF2C44C32
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 09:19:57 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Fri, 10 Feb 2012 09:19:57 -0700
Message-Id: <4F34E13C02000099000DAA3B@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Fri, 10 Feb 2012 09:19:56 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <dpchrist@holgerdanske.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
 components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, 2012-02-09 at 22:25 -0800, David Christensen wrote:
> xen-users:
> 
> I'm considering building an entry-level Xen Cloud Platform server using 
> Intel desktop components.
> 
> 
> Should I choose a processor and motherboard that support Intel VT-d 
> technology?  For example:
> 
> http://ark.intel.com/search/advanced/?s=t&VTD=true&FamilyText=2nd%20Generation%20Intel%C2%AE%20Core%E2%84%A2%20i5%20Processors&Sockets=1155
> 
> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
> 
> 
> Specifically, the i5-2500S processor and DQ67SW motherboard?
> 
> http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-%286M-Cache-2_70-GHz%29
> 
> http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dq67sw.html
> 
> 
> TIA,
> 
> David
> 
> 

David,
I'm in the midst of implementing an entry-level XCP system for virtual
desktop infrastructure for my organization.  I ended up purchasing a
Dell PowerEdge C5000 chassis with 8 x C5220 "sleds".  This is the Dell's
new "clould" chassis, code-named Viking, I believe.  Each of the 8 sleds
can support a single Intel Xeon E3 processor - I purchased the 1270
model, which runs at 3.4ish GHz.  Each sled will also take up to 32 GB
of RAM.  They have two on-board GigE connections, and can support either
4 x 2.5" HDs or 2 x 3.5" HDs, and an on-board SDHC card slot.  The C5000
chassis is 3 rack units.  Very nice chassis.  Unfortunately when you
purchase the chassis you have to purchase a minimum of 4 sleds, so you
really can't get it for less than $10K or so.  But, maybe it gives you
some help as to what hardware I'm using.  I was going for something more
dense and less expensive than the blades and/or 1U systems that we
usually purchase so that I can run relatively inexpensive virtual
desktops in my datacenter.  For me, this was just the ticket.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 16:31:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 16:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvtMj-0002it-Bz; Fri, 10 Feb 2012 16:30:29 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvtMi-0002il-9l
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 16:30:28 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328891417!7720759!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27155 invoked from network); 10 Feb 2012 16:30:20 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-13.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Feb 2012 16:30:20 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1AHENCc027773
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 10:14:23 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 02e6_4001_7dd21df2_5404_11e1_9ecb_00137252735f;
	Fri, 10 Feb 2012 09:30:07 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 7FBA644C32
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 09:30:06 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Fri, 10 Feb 2012 09:30:06 -0700
Message-Id: <4F34E39C02000099000DAA40@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Fri, 10 Feb 2012 09:30:04 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <roger.pau@entel.upc.edu>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, 2012-02-09 at 10:01 +0100, Roger Pau Monn=E9 wrote:
> 2012/2/8 Nick Couchman <Nick.Couchman@seakr.com>:
> > Well, now that I've figured out that network booting XCP is not really
> > going to be feasible, I'm moving on to my next option: flash media
> > installation.  The systems that I purchased have SDHC slots on them, so
> > I figured I'd attempt to install XCP to one of these cards.  I had
> > already read that there's a minimum disk size in the installer
> > (apparently 12 GB in XCP) and so have factored in that.  However,
> > whenever I try to install I get an error message that the "Partition
> > size in sectors is negative."  Any ideas on this one?
> =

> I've successfully installed XCP on a SD card some time ago, but I
> don't recommend that. Running an OS from a SD is not recommended
> because the access time is large, and the system can feel
> irresponsible some times.

I'm willing to take the risk - I'm using Class 10 SDHC cards (10MB/s),
and there isn't going to be a lot going on at the dom0 level that is
going to require responsiveness.  Additionally, I'll be doing syslog to
a remote machine, so this should take care of some of the normal
read/write traffic that would be on the local disk.

> =

> > Any better way to
> > install to flash media?  I suppose I could go ahead and do the install
> > to a regular HD, then use a rescue system and dd to grab an image of the
> > system partition, then transfer it to the flash media.  Any other
> > possible paths?
> =

> Installing the image and doing a dd will not work straight away, you
> will have to use syslinux to make the usb bootable, but again you will
> face access problems.
> =

> > Anyone running XCP or XenServer off SDHC or other
> > flash-based media?
> =

> I'm using a SD card to boot a regular Xen install (4.1.2) on some of
> my servers, using Alpine Linux which is easy to install to a SD card,
> has a very small footprint and works great with Xen. Don't have
> experience with XenServer.
> =


I did throw a 16GB SDHC card into one of the systems and ran the XCP
install, and it worked fine.  It installed to the SDHC card.  The only
issue I ran into is that in the case the SDHC card is seen as a USB
storage device by the O/S, and the default XCP initrd did not have
usb-storage loaded.  So, I had to boot into a rescue system, mount the
SDHC card, and regenerate the initrd, and reboot.  It is working well,
now, and I've ordered SDHC cards for the rest of the systems so that I
can install XCP this way.  I will have to see longer-term if there are
any adverse side-effects of install XCP this way - performance,
degradation of the flash devices, etc.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole u=
se of the intended recipient.  If this email is not intended for you, or yo=
u are not responsible for the delivery of this message to the intended reci=
pient, please note that this message may contain SEAKR Engineering (SEAKR) =
Privileged/Proprietary Information.  In such a case, you are strictly prohi=
bited from downloading, photocopying, distributing or otherwise using this =
message, its contents or attachments in any way.  If you have received this=
 message in error, please notify us immediately by replying to this e-mail =
and delete the message from your mailbox.  Information contained in this me=
ssage that does not relate to the business of SEAKR is neither endorsed by =
nor attributable to SEAKR.
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Fri Feb 10 16:31:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 16:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvtMj-0002it-Bz; Fri, 10 Feb 2012 16:30:29 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvtMi-0002il-9l
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 16:30:28 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1328891417!7720759!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27155 invoked from network); 10 Feb 2012 16:30:20 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-13.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Feb 2012 16:30:20 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1AHENCc027773
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 10:14:23 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 02e6_4001_7dd21df2_5404_11e1_9ecb_00137252735f;
	Fri, 10 Feb 2012 09:30:07 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 7FBA644C32
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 09:30:06 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Fri, 10 Feb 2012 09:30:06 -0700
Message-Id: <4F34E39C02000099000DAA40@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Fri, 10 Feb 2012 09:30:04 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <roger.pau@entel.upc.edu>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, 2012-02-09 at 10:01 +0100, Roger Pau Monn=E9 wrote:
> 2012/2/8 Nick Couchman <Nick.Couchman@seakr.com>:
> > Well, now that I've figured out that network booting XCP is not really
> > going to be feasible, I'm moving on to my next option: flash media
> > installation.  The systems that I purchased have SDHC slots on them, so
> > I figured I'd attempt to install XCP to one of these cards.  I had
> > already read that there's a minimum disk size in the installer
> > (apparently 12 GB in XCP) and so have factored in that.  However,
> > whenever I try to install I get an error message that the "Partition
> > size in sectors is negative."  Any ideas on this one?
> =

> I've successfully installed XCP on a SD card some time ago, but I
> don't recommend that. Running an OS from a SD is not recommended
> because the access time is large, and the system can feel
> irresponsible some times.

I'm willing to take the risk - I'm using Class 10 SDHC cards (10MB/s),
and there isn't going to be a lot going on at the dom0 level that is
going to require responsiveness.  Additionally, I'll be doing syslog to
a remote machine, so this should take care of some of the normal
read/write traffic that would be on the local disk.

> =

> > Any better way to
> > install to flash media?  I suppose I could go ahead and do the install
> > to a regular HD, then use a rescue system and dd to grab an image of the
> > system partition, then transfer it to the flash media.  Any other
> > possible paths?
> =

> Installing the image and doing a dd will not work straight away, you
> will have to use syslinux to make the usb bootable, but again you will
> face access problems.
> =

> > Anyone running XCP or XenServer off SDHC or other
> > flash-based media?
> =

> I'm using a SD card to boot a regular Xen install (4.1.2) on some of
> my servers, using Alpine Linux which is easy to install to a SD card,
> has a very small footprint and works great with Xen. Don't have
> experience with XenServer.
> =


I did throw a 16GB SDHC card into one of the systems and ran the XCP
install, and it worked fine.  It installed to the SDHC card.  The only
issue I ran into is that in the case the SDHC card is seen as a USB
storage device by the O/S, and the default XCP initrd did not have
usb-storage loaded.  So, I had to boot into a rescue system, mount the
SDHC card, and regenerate the initrd, and reboot.  It is working well,
now, and I've ordered SDHC cards for the rest of the systems so that I
can install XCP this way.  I will have to see longer-term if there are
any adverse side-effects of install XCP this way - performance,
degradation of the flash devices, etc.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole u=
se of the intended recipient.  If this email is not intended for you, or yo=
u are not responsible for the delivery of this message to the intended reci=
pient, please note that this message may contain SEAKR Engineering (SEAKR) =
Privileged/Proprietary Information.  In such a case, you are strictly prohi=
bited from downloading, photocopying, distributing or otherwise using this =
message, its contents or attachments in any way.  If you have received this=
 message in error, please notify us immediately by replying to this e-mail =
and delete the message from your mailbox.  Information contained in this me=
ssage that does not relate to the business of SEAKR is neither endorsed by =
nor attributable to SEAKR.
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Fri Feb 10 18:45:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 18:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvvRQ-00078N-IB; Fri, 10 Feb 2012 18:43:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RvvRP-00078I-4S
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 18:43:27 +0000
Received: from [85.158.139.83:44671] by server-2.bemta-5.messagelabs.com id
	DA/D9-20725-E45653F4; Fri, 10 Feb 2012 18:43:26 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1328899404!14604749!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7455 invoked from network); 10 Feb 2012 18:43:25 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 18:43:25 -0000
Received: by lagp5 with SMTP id p5so5049622lag.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 10:43:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=gV/RqpwebRQhSS7X+yiYwFcxB5gzpWDZVORfEDb4JDw=;
	b=WySrZWKfJOLj4jeiRsu+vqKPaBCab/4vQ6a6RUtLjdenAYNsKGP1XCR9uD27MaL9kC
	CU6v1lS0aotbX0zffXiZV7buHIvluV0TIIW3N/SA+zbcp7uyf3/UnVsFrrMPFbTm1fiL
	j9hGM2rcHeRiJ45EWxoVeuH9zMi3nD9csmZDo=
Received: by 10.112.42.7 with SMTP id j7mr2404318lbl.75.1328899404318; Fri, 10
	Feb 2012 10:43:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Fri, 10 Feb 2012 10:42:44 -0800 (PST)
In-Reply-To: <4F34E39C02000099000DAA40@collaborate.seakr.com>
References: <4F34E39C02000099000DAA40@collaborate.seakr.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Fri, 10 Feb 2012 10:42:44 -0800
Message-ID: <CAGnmK4zn7k7bBh=aNufTOjv=v-vs-EMth7YiSc=UgmbiUeLPrQ@mail.gmail.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5067537692336835778=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5067537692336835778==
Content-Type: multipart/alternative; boundary=e0cb4efa6e36efc69c04b8a080a8

--e0cb4efa6e36efc69c04b8a080a8
Content-Type: text/plain; charset=UTF-8

>
>
> I did throw a 16GB SDHC card into one of the systems and ran the XCP
> install, and it worked fine.  It installed to the SDHC card.  The only
> issue I ran into is that in the case the SDHC card is seen as a USB
> storage device by the O/S, and the default XCP initrd did not have
> usb-storage loaded.  So, I had to boot into a rescue system, mount the
> SDHC card, and regenerate the initrd, and reboot.  It is working well,
> now, and I've ordered SDHC cards for the rest of the systems so that I
> can install XCP this way.  I will have to see longer-term if there are
> any adverse side-effects of install XCP this way - performance,
> degradation of the flash devices, etc.
>
> -Nick
>
>
>
I considered this option on my hosts but then I realized that the price of
the 16 GB SDHC card and reader was the same price of a 300 GB hard drive.
By the time I ordered equipment I paid another $10 for 1 TB drives. They
stay mostly empty but I figure I could repurpose them if I decide to change
it.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--e0cb4efa6e36efc69c04b8a080a8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"im"=
><br>
</div>I did throw a 16GB SDHC card into one of the systems and ran the XCP<=
br>
install, and it worked fine. =C2=A0It installed to the SDHC card. =C2=A0The=
 only<br>
issue I ran into is that in the case the SDHC card is seen as a USB<br>
storage device by the O/S, and the default XCP initrd did not have<br>
usb-storage loaded. =C2=A0So, I had to boot into a rescue system, mount the=
<br>
SDHC card, and regenerate the initrd, and reboot. =C2=A0It is working well,=
<br>
now, and I&#39;ve ordered SDHC cards for the rest of the systems so that I<=
br>
can install XCP this way. =C2=A0I will have to see longer-term if there are=
<br>
any adverse side-effects of install XCP this way - performance,<br>
degradation of the flash devices, etc.<br>
<font color=3D"#888888"><br>
-Nick<br>
</font><div><div></div><div class=3D"h5"><br><br></div></div></blockquote><=
div><br></div><div>I considered this option on my hosts but then I realized=
 that the price of the 16 GB SDHC card and reader was the same price of a 3=
00 GB hard drive. By the time I ordered equipment I paid another $10 for 1 =
TB drives. They stay mostly empty but I figure I could repurpose them if I =
decide to change it.</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

<div>Now they have two problems.=C2=A0</div></div>

--e0cb4efa6e36efc69c04b8a080a8--


--===============5067537692336835778==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5067537692336835778==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 18:45:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 18:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvvRQ-00078N-IB; Fri, 10 Feb 2012 18:43:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RvvRP-00078I-4S
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 18:43:27 +0000
Received: from [85.158.139.83:44671] by server-2.bemta-5.messagelabs.com id
	DA/D9-20725-E45653F4; Fri, 10 Feb 2012 18:43:26 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1328899404!14604749!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7455 invoked from network); 10 Feb 2012 18:43:25 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Feb 2012 18:43:25 -0000
Received: by lagp5 with SMTP id p5so5049622lag.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 10:43:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=gV/RqpwebRQhSS7X+yiYwFcxB5gzpWDZVORfEDb4JDw=;
	b=WySrZWKfJOLj4jeiRsu+vqKPaBCab/4vQ6a6RUtLjdenAYNsKGP1XCR9uD27MaL9kC
	CU6v1lS0aotbX0zffXiZV7buHIvluV0TIIW3N/SA+zbcp7uyf3/UnVsFrrMPFbTm1fiL
	j9hGM2rcHeRiJ45EWxoVeuH9zMi3nD9csmZDo=
Received: by 10.112.42.7 with SMTP id j7mr2404318lbl.75.1328899404318; Fri, 10
	Feb 2012 10:43:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Fri, 10 Feb 2012 10:42:44 -0800 (PST)
In-Reply-To: <4F34E39C02000099000DAA40@collaborate.seakr.com>
References: <4F34E39C02000099000DAA40@collaborate.seakr.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Fri, 10 Feb 2012 10:42:44 -0800
Message-ID: <CAGnmK4zn7k7bBh=aNufTOjv=v-vs-EMth7YiSc=UgmbiUeLPrQ@mail.gmail.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5067537692336835778=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5067537692336835778==
Content-Type: multipart/alternative; boundary=e0cb4efa6e36efc69c04b8a080a8

--e0cb4efa6e36efc69c04b8a080a8
Content-Type: text/plain; charset=UTF-8

>
>
> I did throw a 16GB SDHC card into one of the systems and ran the XCP
> install, and it worked fine.  It installed to the SDHC card.  The only
> issue I ran into is that in the case the SDHC card is seen as a USB
> storage device by the O/S, and the default XCP initrd did not have
> usb-storage loaded.  So, I had to boot into a rescue system, mount the
> SDHC card, and regenerate the initrd, and reboot.  It is working well,
> now, and I've ordered SDHC cards for the rest of the systems so that I
> can install XCP this way.  I will have to see longer-term if there are
> any adverse side-effects of install XCP this way - performance,
> degradation of the flash devices, etc.
>
> -Nick
>
>
>
I considered this option on my hosts but then I realized that the price of
the 16 GB SDHC card and reader was the same price of a 300 GB hard drive.
By the time I ordered equipment I paid another $10 for 1 TB drives. They
stay mostly empty but I figure I could repurpose them if I decide to change
it.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--e0cb4efa6e36efc69c04b8a080a8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"im"=
><br>
</div>I did throw a 16GB SDHC card into one of the systems and ran the XCP<=
br>
install, and it worked fine. =C2=A0It installed to the SDHC card. =C2=A0The=
 only<br>
issue I ran into is that in the case the SDHC card is seen as a USB<br>
storage device by the O/S, and the default XCP initrd did not have<br>
usb-storage loaded. =C2=A0So, I had to boot into a rescue system, mount the=
<br>
SDHC card, and regenerate the initrd, and reboot. =C2=A0It is working well,=
<br>
now, and I&#39;ve ordered SDHC cards for the rest of the systems so that I<=
br>
can install XCP this way. =C2=A0I will have to see longer-term if there are=
<br>
any adverse side-effects of install XCP this way - performance,<br>
degradation of the flash devices, etc.<br>
<font color=3D"#888888"><br>
-Nick<br>
</font><div><div></div><div class=3D"h5"><br><br></div></div></blockquote><=
div><br></div><div>I considered this option on my hosts but then I realized=
 that the price of the 16 GB SDHC card and reader was the same price of a 3=
00 GB hard drive. By the time I ordered equipment I paid another $10 for 1 =
TB drives. They stay mostly empty but I figure I could repurpose them if I =
decide to change it.</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

<div>Now they have two problems.=C2=A0</div></div>

--e0cb4efa6e36efc69c04b8a080a8--


--===============5067537692336835778==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5067537692336835778==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 18:52:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 18:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvvYC-0007Pd-NO; Fri, 10 Feb 2012 18:50:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvvYA-0007PT-EV
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 18:50:26 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1328899818!12876533!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31490 invoked from network); 10 Feb 2012 18:50:19 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-4.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Feb 2012 18:50:19 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1AJYZ9E030112
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 12:34:35 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7d46_0158_12a0fd1e_5418_11e1_9293_00137252735f;
	Fri, 10 Feb 2012 11:50:17 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 926D844C34
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 11:50:16 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Fri, 10 Feb 2012 11:50:16 -0700
Message-Id: <4F35047602000099000DAA6E@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Fri, 10 Feb 2012 11:50:14 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <grantmasterflash@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, 2012-02-10 at 10:42 -0800, Grant McWilliams wrote:

> I considered this option on my hosts but then I realized that the
> price of the 16 GB SDHC card and reader was the same price of a 300 GB
> hard drive. By the time I ordered equipment I paid another $10 for 1
> TB drives. They stay mostly empty but I figure I could repurpose them
> if I decide to change it.
> 

I got the 16GB SDHC cards for $20/ea (yes, I realize that the quality
may not be top-notch, but I'll risk it for now) - quite a bit less than
the 300 - 500 GB drives I was looking at.  Additionally, power
consumption will be lower, if only marginally so (yes, I realize that
HDDs are not the consumers of most of the power in a system).

:-)

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 18:52:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 18:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvvYC-0007Pd-NO; Fri, 10 Feb 2012 18:50:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RvvYA-0007PT-EV
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 18:50:26 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1328899818!12876533!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31490 invoked from network); 10 Feb 2012 18:50:19 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-4.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Feb 2012 18:50:19 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1AJYZ9E030112
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 12:34:35 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7d46_0158_12a0fd1e_5418_11e1_9293_00137252735f;
	Fri, 10 Feb 2012 11:50:17 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 926D844C34
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 11:50:16 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Fri, 10 Feb 2012 11:50:16 -0700
Message-Id: <4F35047602000099000DAA6E@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Fri, 10 Feb 2012 11:50:14 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <grantmasterflash@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, 2012-02-10 at 10:42 -0800, Grant McWilliams wrote:

> I considered this option on my hosts but then I realized that the
> price of the 16 GB SDHC card and reader was the same price of a 300 GB
> hard drive. By the time I ordered equipment I paid another $10 for 1
> TB drives. They stay mostly empty but I figure I could repurpose them
> if I decide to change it.
> 

I got the 16GB SDHC cards for $20/ea (yes, I realize that the quality
may not be top-notch, but I'll risk it for now) - quite a bit less than
the 300 - 500 GB drives I was looking at.  Additionally, power
consumption will be lower, if only marginally so (yes, I realize that
HDDs are not the consumers of most of the power in a system).

:-)

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 19:21:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 19:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvw07-0008DX-S7; Fri, 10 Feb 2012 19:19:19 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <admin@xenhive.com>) id 1Rvw06-0008DS-Bj
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 19:19:18 +0000
X-Env-Sender: admin@xenhive.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1328901500!56244035!1
X-Originating-IP: [216.51.232.10]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9821 invoked from network); 10 Feb 2012 19:18:21 -0000
Received: from mailcluster.fastdnsservers.com (HELO
	mailcluster.fastdnsservers.com) (216.51.232.10)
	by server-3.tower-27.messagelabs.com with SMTP;
	10 Feb 2012 19:18:21 -0000
Received: from maindesk by mailcluster.fastdnsservers.com ;
	Fri, 10 Feb 2012 13:19:15 -0600
From: <admin@xenhive.com>
To: <xen-users@lists.xensource.com>
Date: Fri, 10 Feb 2012 13:19:26 -0600
Message-ID: <A14F003B0F7C453192C8A2B8313719FC@maindesk>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.6856
In-Reply-To: <4F323E0902000099000DA8C8@collaborate.seakr.com>
Importance: Normal
Thread-Index: AczmfbF943pUKBDcRsmjdtrbuoLYlgBqpiuw
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-Auth: admin@xenhive.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@xenhive.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I like using SSD drives for boot drives in each XCP blade.  It is flash
media, but uses a SATA connection and requires a drive bay.  Boots very
quickly.

If you don't have room for a drive in your chassis, you could try using a
SATA DOM (disk on module).

I don't store any VM images on the local drives, though.  I use ZFS based
NFS targets for storing all of the VMs.

-----Original Message-----
From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Nick Couchman
Sent: Wednesday, February 08, 2012 10:19 AM
To: xen-users@lists.xensource.com
Subject: [Xen-users] [XCP] Install to Flash Media

Well, now that I've figured out that network booting XCP is not really
going to be feasible, I'm moving on to my next option: flash media
installation.  The systems that I purchased have SDHC slots on them, so
I figured I'd attempt to install XCP to one of these cards.  I had
already read that there's a minimum disk size in the installer
(apparently 12 GB in XCP) and so have factored in that.  However,
whenever I try to install I get an error message that the "Partition
size in sectors is negative."  Any ideas on this one?  Any better way to
install to flash media?  I suppose I could go ahead and do the install
to a regular HD, then use a rescue system and dd to grab an image of the
system partition, then transfer it to the flash media.  Any other
possible paths?  Anyone running XCP or XenServer off SDHC or other
flash-based media?

Thanks - Nick



--------
This e-mail may contain confidential and privileged material for the sole
use of the intended recipient.  If this email is not intended for you, or
you are not responsible for the delivery of this message to the intended
recipient, please note that this message may contain SEAKR Engineering
(SEAKR) Privileged/Proprietary Information.  In such a case, you are
strictly prohibited from downloading, photocopying, distributing or
otherwise using this message, its contents or attachments in any way.  If
you have received this message in error, please notify us immediately by
replying to this e-mail and delete the message from your mailbox.
Information contained in this message that does not relate to the business
of SEAKR is neither endorsed by nor attributable to SEAKR.

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



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

From xen-users-bounces@lists.xensource.com Fri Feb 10 19:21:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 19:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rvw07-0008DX-S7; Fri, 10 Feb 2012 19:19:19 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <admin@xenhive.com>) id 1Rvw06-0008DS-Bj
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 19:19:18 +0000
X-Env-Sender: admin@xenhive.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1328901500!56244035!1
X-Originating-IP: [216.51.232.10]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_MUA_OUTLOOK,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9821 invoked from network); 10 Feb 2012 19:18:21 -0000
Received: from mailcluster.fastdnsservers.com (HELO
	mailcluster.fastdnsservers.com) (216.51.232.10)
	by server-3.tower-27.messagelabs.com with SMTP;
	10 Feb 2012 19:18:21 -0000
Received: from maindesk by mailcluster.fastdnsservers.com ;
	Fri, 10 Feb 2012 13:19:15 -0600
From: <admin@xenhive.com>
To: <xen-users@lists.xensource.com>
Date: Fri, 10 Feb 2012 13:19:26 -0600
Message-ID: <A14F003B0F7C453192C8A2B8313719FC@maindesk>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.6856
In-Reply-To: <4F323E0902000099000DA8C8@collaborate.seakr.com>
Importance: Normal
Thread-Index: AczmfbF943pUKBDcRsmjdtrbuoLYlgBqpiuw
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-Auth: admin@xenhive.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@xenhive.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I like using SSD drives for boot drives in each XCP blade.  It is flash
media, but uses a SATA connection and requires a drive bay.  Boots very
quickly.

If you don't have room for a drive in your chassis, you could try using a
SATA DOM (disk on module).

I don't store any VM images on the local drives, though.  I use ZFS based
NFS targets for storing all of the VMs.

-----Original Message-----
From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Nick Couchman
Sent: Wednesday, February 08, 2012 10:19 AM
To: xen-users@lists.xensource.com
Subject: [Xen-users] [XCP] Install to Flash Media

Well, now that I've figured out that network booting XCP is not really
going to be feasible, I'm moving on to my next option: flash media
installation.  The systems that I purchased have SDHC slots on them, so
I figured I'd attempt to install XCP to one of these cards.  I had
already read that there's a minimum disk size in the installer
(apparently 12 GB in XCP) and so have factored in that.  However,
whenever I try to install I get an error message that the "Partition
size in sectors is negative."  Any ideas on this one?  Any better way to
install to flash media?  I suppose I could go ahead and do the install
to a regular HD, then use a rescue system and dd to grab an image of the
system partition, then transfer it to the flash media.  Any other
possible paths?  Anyone running XCP or XenServer off SDHC or other
flash-based media?

Thanks - Nick



--------
This e-mail may contain confidential and privileged material for the sole
use of the intended recipient.  If this email is not intended for you, or
you are not responsible for the delivery of this message to the intended
recipient, please note that this message may contain SEAKR Engineering
(SEAKR) Privileged/Proprietary Information.  In such a case, you are
strictly prohibited from downloading, photocopying, distributing or
otherwise using this message, its contents or attachments in any way.  If
you have received this message in error, please notify us immediately by
replying to this e-mail and delete the message from your mailbox.
Information contained in this message that does not relate to the business
of SEAKR is neither endorsed by nor attributable to SEAKR.

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



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

From xen-users-bounces@lists.xensource.com Fri Feb 10 19:35:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 19:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvwCe-0000CQ-KV; Fri, 10 Feb 2012 19:32:16 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RvwCd-0000C6-6Z
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 19:32:15 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-174.messagelabs.com!1328902328!12684903!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24694 invoked from network); 10 Feb 2012 19:32:08 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-174.messagelabs.com with SMTP;
	10 Feb 2012 19:32:08 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 51FEE10401A
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 19:32:07 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id bg7PqKSX5veq for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 19:32:07 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C3D1129EDC
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 19:32:06 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240811cb5b209d257e@simon.thehobsons.co.uk>
In-Reply-To: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
References: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
Date: Fri, 10 Feb 2012 19:32:01 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Query - Issue creating VMs when not using bridge
 that Xen created, but using ovswitch.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Mohit Dhingra wrote:

>Xen has replaced eth0 with peth0, and has created a bridge named 
>eth0. And eth0 is connected peth0 interface , vif2.0 interface (VM), 
>and everything is working fine. Now I delete the VM.
>
>Now, for OVS, I have deleted the bridge eth0, I have created an ovs 
>bridge named br0 using ovs-vsctl and connected it with peth0.
>I comment the lines for network bridging & vif bridging.
>#(network-script network-bridge)
>#(vif-script vif-bridge)
>And restart the xend.

You will need a vif-script defined - and unless you find someone 
who's already done one, then you'll have to write it yourself. 
"network-script" is deprecated in favour of using host OS tools - so 
you are correct to comment that out.

But "vif-script" will be needed - and it will need to do whatever is 
required to create a VIF and connect it to the right virtual switch.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 19:35:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 19:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvwCe-0000CQ-KV; Fri, 10 Feb 2012 19:32:16 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RvwCd-0000C6-6Z
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 19:32:15 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-174.messagelabs.com!1328902328!12684903!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24694 invoked from network); 10 Feb 2012 19:32:08 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-174.messagelabs.com with SMTP;
	10 Feb 2012 19:32:08 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 51FEE10401A
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 19:32:07 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id bg7PqKSX5veq for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 19:32:07 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C3D1129EDC
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 19:32:06 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240811cb5b209d257e@simon.thehobsons.co.uk>
In-Reply-To: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
References: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
Date: Fri, 10 Feb 2012 19:32:01 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Query - Issue creating VMs when not using bridge
 that Xen created, but using ovswitch.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Mohit Dhingra wrote:

>Xen has replaced eth0 with peth0, and has created a bridge named 
>eth0. And eth0 is connected peth0 interface , vif2.0 interface (VM), 
>and everything is working fine. Now I delete the VM.
>
>Now, for OVS, I have deleted the bridge eth0, I have created an ovs 
>bridge named br0 using ovs-vsctl and connected it with peth0.
>I comment the lines for network bridging & vif bridging.
>#(network-script network-bridge)
>#(vif-script vif-bridge)
>And restart the xend.

You will need a vif-script defined - and unless you find someone 
who's already done one, then you'll have to write it yourself. 
"network-script" is deprecated in favour of using host OS tools - so 
you are correct to comment that out.

But "vif-script" will be needed - and it will need to do whatever is 
required to create a VIF and connect it to the right virtual switch.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Fri Feb 10 19:54:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 19:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvwWh-0000ue-KP; Fri, 10 Feb 2012 19:52:59 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1RvwWf-0000uZ-Nz
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 19:52:58 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328903568!13775531!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 885 invoked from network); 10 Feb 2012 19:52:50 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-14.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Feb 2012 19:52:50 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q1AJqjbX019961
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 11:52:46 -0800
Received: by bkcjg15 with SMTP id jg15so5821413bkc.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 11:52:44 -0800 (PST)
Received: by 10.205.119.140 with SMTP id fu12mr2958406bkc.139.1328903564279;
	Fri, 10 Feb 2012 11:52:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.34.134 with HTTP; Fri, 10 Feb 2012 11:52:04 -0800 (PST)
In-Reply-To: <SNT114-W20A0B878093084121DA472A67B0@phx.gbl>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
	<SNT114-W20A0B878093084121DA472A67B0@phx.gbl>
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Fri, 10 Feb 2012 11:52:04 -0800
Message-ID: <CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8744556033021398041=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8744556033021398041==
Content-Type: multipart/alternative; boundary=000e0cd67186e3bed504b8a17812

--000e0cd67186e3bed504b8a17812
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <dftonywhite@hotmail.com>wrote:

>  Hi again Shriram,
>
> Thank you for your reply and explanation. You are right I need a different
> port, may be 9001 in that case, but see...
> That was the full test but in fact I tested everything with one disk
> "(Unit C:)" and the same thing happens... if you think
> that doing it that way would save more useful information in the logs I
> can save them again :).
>
> The NFS mount is in /mnt/domus only to begin testing remus. I put one VM
> image there... start remus with --no-net and everything is fine.
> The directory /home/remus is just to work with remus and disk replication
> and is not and NFS mount.
>
> It is so strange that it works only for Linux!! (both are HVM)
>
> And yes, if that directory was shared that might corrupt my disk and I
> also need DRBD to replicate the image... is that possible for img files?
> and just one last question... after failover how can I get back the
> execution of the VM from the backup to the primary host once it is ready ?
>
>
Let me investigate the blktap2 issue first.
DRBD does not replicate img files. You would have to put them in a
partition or lvm volume and
replicate that volume to the backup host. Whether you want to write the
image directly to the volume or
create a File system in that volume and drop the image file there, is upto
you.

shriram

> Thank you so much!!!
>
> Tony.
>
>
> ------------------------------
> From: rshriram@cs.ubc.ca
> Date: Thu, 9 Feb 2012 00:35:15 -0800
>
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> To: dftonywhite@hotmail.com
> CC: xen-users@lists.xensource.com
>
>
> On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com>wrote:
>
>  Hello Shriram,
>
> Just comming back to Remus HA, three weeks ago I sent this thread and the
> situation hasn't changed. You are right,
> remus works properly with --no-net option.
>
> There is actually this tapdisk related error in the syslog file in the
> primary host:
> Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server
> socket 11 to 192.168.2.4:9000: 98 Address already in use
>
>
> Thanks for the logs.
>  The first thing that pops out is:
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange.img'],
> ['dev', 'ioemu:hda'], ['mode', 'w']],
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img'],
> ['dev', 'ioemu:hdb'], ['mode', 'w']],
>
> You have two tapdisk devices, but on the same port ? Each disk needs a
> different port, as a tcp connection is
> established between primary and backup for each replicated disk.
>
>
>
> Also when I boot up the VM (Windows Server 2003) from NFS
>
>
> from NFS ? just to make sure that we are on same page, is the above
> directory /home/remus an NFS mount ?
> i.e. is that win2k3-exchange.img "shared" between the primary and backup
> host ?
>  If so, then remus disk replication will not work, as its based on a
> shared-nothing model.
>  In fact, it could corrupt your disk badly. If disk consistency is not an
> issue, then you are better off
>  running remus without disk replication (though there is no guarantee that
> the domain will failover properly).
>
>
>
> and without remus or disk replication, in both the primary and the backup
> there is in fact a vif attached to it which is bind to the bridge in the
> two cases.
> I have the sch_plug module installed correctly in both hosts and
> everything works perfect for Linux systems.
>
>
> Oh great. So network buffering is out of the picture. If it works for
> linux, it should work for windows too.
>
>
> But it just cannot come true
> for Windows.
>
> I attach xend.log and syslog from primary and backup if you'd like to see
> further information in order to help me.
>
> Thank you a lot!!
>
> Tony.
>
> > From: rshriram@cs.ubc.ca
> > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > To: xen-users@lists.xensource.com
> > CC: dftonywhite@hotmail.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> >
> > On Fri, Jan 13, 2012 at 9:05 AM, <xen-users-request@lists.xensource.com>
> wrote:
> > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk
> replication works perfect  for Ubuntu systems,
> > > but when I start Remus for Windows Sever 2003 (running Microsoft
> Exchange Enterprise 2003) it crashes giving the
> > > following error:
> > >
> >
> > Is that Ubuntu VM a PV or HVM ?
> > I presume that remus with --no-net works properly ?
> >
> > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > qemu logdirty mode: enable
> > > xc: error: Error when writing to state file (4a) (errno 104) (104 =
> Connection reset by peer): Internal error
> > > qemu logdirty mode: disable
> > > PROF: resumed at 1326315866.106150
> > > resuming QEMU
> > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > RTNETLINK answers: Invalid argument
> > > We have an error talking to the kernel
> > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2,
> No such file or directory',) in <bound method BufferedNIC.__del__ of
> <xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> >
> > This error tells me nothing. "Connection reset by peer" could result
> > from a lot of issues.
> > A. check the syslog in primary and backup, for errors related to tapdisk
> > B. Check the xend.log file in backup
> > C. If your system works with --no-net, then try to boot up the VM
> > without remus, and make sure that
> > there is a vif interface for the VM. And make sure that interface is
> > on the bridge (if you have bridging enabled).
> > Remus tries to install a network buffer (sch_plug) to the vif interface.
> >
> >
> >
> > > root@neutrino:~/working-remus#
> > >
> > > It seems that on the backup remus or Xen cannot assign a vif1.0 to the
> DomU since #ifconfig -a doesn't show a new vif there
> > > when starting remus.
> > >
> > > Any help would be highly appreciated!
> > >
> > > Tony.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
>
>

--000e0cd67186e3bed504b8a17812
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <=
span dir=3D"ltr">&lt;<a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite=
@hotmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir=3D"ltr">
Hi again Shriram,<br><br>Thank you for your reply and explanation. You are =
right I need a different port, may be 9001 in that case, but see...<br>That=
 was the full test but in fact I tested everything with one disk &quot;(Uni=
t C:)&quot; and the same thing happens... if you think<br>

that doing it that way would save more useful information in the logs I can=
 save them again :).<br><br>The NFS mount is in /mnt/domus only to begin te=
sting remus. I put one VM image there... start remus with --no-net and ever=
ything is fine. <br>

The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.<br><br>It is so strange that it works only for Lin=
ux!! (both are HVM)<br><br>And yes, if that directory was shared that might=
 corrupt my disk and I also need DRBD to replicate the image... is that pos=
sible for img files?<br>

and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?<br><br>=
</div></div></blockquote><div><br>Let me investigate the blktap2 issue firs=
t.<br>

DRBD does not replicate img files. You would have to put them in a partitio=
n or lvm volume and <br>replicate that volume to the backup host. Whether y=
ou want to write the image directly to the volume or<br>create a File syste=
m in that volume and drop the image file there, is upto you.<br>

<br>shriram <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0pt=
 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v><div dir=3D"ltr">Thank you so much!!!<br><br>Tony.<br><br><br><div><div><=
/div>

<hr>From: <a href=3D"mailto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@=
cs.ubc.ca</a><br>Date: Thu, 9 Feb 2012 00:35:15 -0800<div class=3D"im"><br>=
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<br></d=
iv>

To: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhit=
e@hotmail.com</a><br>CC: <a href=3D"mailto:xen-users@lists.xensource.com" t=
arget=3D"_blank">xen-users@lists.xensource.com</a><div><div class=3D"h5"><b=
r><br>

<div>On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotm=
ail.com</a>&gt;</span> wrote:<br><blockquote style=3D"border-left:1px #ccc =
solid;padding-left:1ex">






<div><div dir=3D"ltr">
Hello Shriram,<br><br>Just comming back to Remus HA, three weeks ago I sent=
 this thread and the situation hasn&#39;t changed. You are right,<br>remus =
works properly with --no-net option.<br><br>There is actually this tapdisk =
related error in the syslog file in the primary host:<br>



Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">192.168.2.4=
:9000</a>: 98 Address already in use<br></div></div></blockquote><div><br>


Thanks for the logs.<br>

=A0The first thing that pops out is:<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange.img&#39;], [&#39;dev&#39;, &#39;ioemu:hda&#39;], [=
&#39;mode&#39;, &#39;w&#39;]],<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange-d.img&#39;], [&#39;dev&#39;, &#39;ioemu:hdb&#39;],=
 [&#39;mode&#39;, &#39;w&#39;]],<br>
<br>
You have two tapdisk devices, but on the same port ? Each disk needs a diff=
erent port, as a tcp connection is<br>
established between primary and backup for each replicated disk.<br>
<br>=A0</div><blockquote style=3D"padding-left:1ex"><div><div dir=3D"ltr">A=
lso when I boot up the VM (Windows Server 2003) from NFS </div></div>

</blockquote><div><br>from NFS ? just to make sure that we are on same page=
, is the above directory /home/remus an NFS mount ?<br>i.e. is that win2k3-=
exchange.img &quot;shared&quot; between the primary and backup host ? <br>



=A0If so, then remus disk replication will not work, as its based on a shar=
ed-nothing model.<br>=A0In fact, it could corrupt your disk badly. If disk =
consistency is not an issue, then you are better off<br>=A0running remus wi=
thout disk replication (though there is no guarantee that the domain will f=
ailover properly).<br>



<br>=A0</div><blockquote style=3D"padding-left:1ex"><div><div dir=3D"ltr">a=
nd without remus or disk replication, in both the primary and the backup<br=
>

there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.<br>I have the sch_plug module installed correctly in both hosts an=
d everything works perfect for Linux systems. </div></div></blockquote>



<div><br>Oh great. So network buffering is out of the picture. If it works =
for linux, it should work for windows too.<br>=A0</div><blockquote style=3D=
"padding-left:1ex">

<div><div dir=3D"ltr">But it just cannot come true<br>for Windows.<br><br>I=
 attach xend.log and syslog from primary and backup if you&#39;d like to se=
e further information in order to help me.<br><br></div></div></blockquote>



<blockquote style=3D"padding-left:1ex"><div><div dir=3D"ltr">Thank you a lo=
t!!<br><br>Tony.<br><br><div></div><div></div>&gt; From: <a href=3D"mailto:=
rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>

&gt; Date: Fri, 13 Jan 2012 09:54:35 -0800<br>&gt; To: <a href=3D"mailto:xe=
n-users@lists.xensource.com" target=3D"_blank">xen-users@lists.xensource.co=
m</a><br>&gt; CC: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_bla=
nk">dftonywhite@hotmail.com</a><br>



&gt; Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<d=
iv><div><br>&gt; <br>&gt; On Fri, Jan 13, 2012 at 9:05 AM,  &lt;<a href=3D"=
mailto:xen-users-request@lists.xensource.com" target=3D"_blank">xen-users-r=
equest@lists.xensource.com</a>&gt; wrote:<br>



&gt; &gt; I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and =
disk replication works perfect =A0for Ubuntu systems,<br>&gt; &gt; but when=
 I start Remus for Windows Sever 2003 (running Microsoft Exchange Enterpris=
e 2003) it crashes giving the<br>



&gt; &gt; following error:<br>&gt; &gt;<br>&gt; <br>&gt; Is that Ubuntu VM =
a PV or HVM ?<br>&gt; I presume that remus with --no-net works properly ?<b=
r>&gt; <br>&gt; &gt; root@neutrino:~/working-remus# xm create exchange-hvm.=
cfg<br>



&gt; &gt; root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4<br>=
&gt; &gt; qemu logdirty mode: enable<br>&gt; &gt; xc: error: Error when wri=
ting to state file (4a) (errno 104) (104 =3D Connection reset by peer): Int=
ernal error<br>



&gt; &gt; qemu logdirty mode: disable<br>&gt; &gt; PROF: resumed at 1326315=
866.106150<br>&gt; &gt; resuming QEMU<br>&gt; &gt; tc filter del dev vif3.0=
 parent ffff: proto ip pref 10 u32<br>&gt; &gt; RTNETLINK answers: Invalid =
argument<br>



&gt; &gt; We have an error talking to the kernel<br>&gt; &gt; Exception xen=
.remus.util.PipeException: PipeException(&#39;tc failed: 2, No such file or=
 directory&#39;,) in &lt;bound method BufferedNIC.__del__ of &lt;xen.remus.=
device.BufferedNIC object at 0x24b7510&gt;&gt; ignored<br>



&gt; <br>&gt; This error tells me nothing. &quot;Connection reset by peer&q=
uot; could result<br>&gt; from a lot of issues.<br>&gt; A. check the syslog=
 in primary and backup, for errors related to tapdisk<br>&gt; B. Check the =
xend.log file in backup<br>



&gt; C. If your system works with --no-net, then try to boot up the VM<br>&=
gt; without remus, and make sure that<br>&gt; there is a vif interface for =
the VM. And make sure that interface is<br>&gt; on the bridge (if you have =
bridging enabled).<br>



&gt; Remus tries to install a network buffer (sch_plug) to the vif interfac=
e.<br>&gt; <br>&gt; <br>&gt; <br>&gt; &gt; root@neutrino:~/working-remus#<b=
r>&gt; &gt;<br>&gt; &gt; It seems that on the backup remus or Xen cannot as=
sign a vif1.0 to the DomU since #ifconfig -a doesn&#39;t show a new vif the=
re<br>



&gt; &gt; when starting remus.<br>&gt; &gt;<br>&gt; &gt; Any help would be =
highly appreciated!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&gt; <br></div></div=
>&gt; _______________________________________________<br>&gt; Xen-users mai=
ling list<br>



&gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen=
-users@lists.xensource.com</a><br>&gt; <a href=3D"http://lists.xensource.co=
m/xen-users" target=3D"_blank">http://lists.xensource.com/xen-users</a><br>=
 		 	   		  </div>



</div>
</blockquote></div><br></div></div></div> 		 	   		  </div></div>
</blockquote></div><br>

--000e0cd67186e3bed504b8a17812--


--===============8744556033021398041==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8744556033021398041==--


From xen-users-bounces@lists.xensource.com Fri Feb 10 19:54:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Feb 2012 19:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RvwWh-0000ue-KP; Fri, 10 Feb 2012 19:52:59 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1RvwWf-0000uZ-Nz
	for xen-users@lists.xensource.com; Fri, 10 Feb 2012 19:52:58 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328903568!13775531!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 885 invoked from network); 10 Feb 2012 19:52:50 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-14.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Feb 2012 19:52:50 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q1AJqjbX019961
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Fri, 10 Feb 2012 11:52:46 -0800
Received: by bkcjg15 with SMTP id jg15so5821413bkc.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 11:52:44 -0800 (PST)
Received: by 10.205.119.140 with SMTP id fu12mr2958406bkc.139.1328903564279;
	Fri, 10 Feb 2012 11:52:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.34.134 with HTTP; Fri, 10 Feb 2012 11:52:04 -0800 (PST)
In-Reply-To: <SNT114-W20A0B878093084121DA472A67B0@phx.gbl>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>
	<SNT114-W20A0B878093084121DA472A67B0@phx.gbl>
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Fri, 10 Feb 2012 11:52:04 -0800
Message-ID: <CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8744556033021398041=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8744556033021398041==
Content-Type: multipart/alternative; boundary=000e0cd67186e3bed504b8a17812

--000e0cd67186e3bed504b8a17812
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <dftonywhite@hotmail.com>wrote:

>  Hi again Shriram,
>
> Thank you for your reply and explanation. You are right I need a different
> port, may be 9001 in that case, but see...
> That was the full test but in fact I tested everything with one disk
> "(Unit C:)" and the same thing happens... if you think
> that doing it that way would save more useful information in the logs I
> can save them again :).
>
> The NFS mount is in /mnt/domus only to begin testing remus. I put one VM
> image there... start remus with --no-net and everything is fine.
> The directory /home/remus is just to work with remus and disk replication
> and is not and NFS mount.
>
> It is so strange that it works only for Linux!! (both are HVM)
>
> And yes, if that directory was shared that might corrupt my disk and I
> also need DRBD to replicate the image... is that possible for img files?
> and just one last question... after failover how can I get back the
> execution of the VM from the backup to the primary host once it is ready ?
>
>
Let me investigate the blktap2 issue first.
DRBD does not replicate img files. You would have to put them in a
partition or lvm volume and
replicate that volume to the backup host. Whether you want to write the
image directly to the volume or
create a File system in that volume and drop the image file there, is upto
you.

shriram

> Thank you so much!!!
>
> Tony.
>
>
> ------------------------------
> From: rshriram@cs.ubc.ca
> Date: Thu, 9 Feb 2012 00:35:15 -0800
>
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> To: dftonywhite@hotmail.com
> CC: xen-users@lists.xensource.com
>
>
> On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com>wrote:
>
>  Hello Shriram,
>
> Just comming back to Remus HA, three weeks ago I sent this thread and the
> situation hasn't changed. You are right,
> remus works properly with --no-net option.
>
> There is actually this tapdisk related error in the syslog file in the
> primary host:
> Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server
> socket 11 to 192.168.2.4:9000: 98 Address already in use
>
>
> Thanks for the logs.
>  The first thing that pops out is:
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange.img'],
> ['dev', 'ioemu:hda'], ['mode', 'w']],
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img'],
> ['dev', 'ioemu:hdb'], ['mode', 'w']],
>
> You have two tapdisk devices, but on the same port ? Each disk needs a
> different port, as a tcp connection is
> established between primary and backup for each replicated disk.
>
>
>
> Also when I boot up the VM (Windows Server 2003) from NFS
>
>
> from NFS ? just to make sure that we are on same page, is the above
> directory /home/remus an NFS mount ?
> i.e. is that win2k3-exchange.img "shared" between the primary and backup
> host ?
>  If so, then remus disk replication will not work, as its based on a
> shared-nothing model.
>  In fact, it could corrupt your disk badly. If disk consistency is not an
> issue, then you are better off
>  running remus without disk replication (though there is no guarantee that
> the domain will failover properly).
>
>
>
> and without remus or disk replication, in both the primary and the backup
> there is in fact a vif attached to it which is bind to the bridge in the
> two cases.
> I have the sch_plug module installed correctly in both hosts and
> everything works perfect for Linux systems.
>
>
> Oh great. So network buffering is out of the picture. If it works for
> linux, it should work for windows too.
>
>
> But it just cannot come true
> for Windows.
>
> I attach xend.log and syslog from primary and backup if you'd like to see
> further information in order to help me.
>
> Thank you a lot!!
>
> Tony.
>
> > From: rshriram@cs.ubc.ca
> > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > To: xen-users@lists.xensource.com
> > CC: dftonywhite@hotmail.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> >
> > On Fri, Jan 13, 2012 at 9:05 AM, <xen-users-request@lists.xensource.com>
> wrote:
> > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk
> replication works perfect  for Ubuntu systems,
> > > but when I start Remus for Windows Sever 2003 (running Microsoft
> Exchange Enterprise 2003) it crashes giving the
> > > following error:
> > >
> >
> > Is that Ubuntu VM a PV or HVM ?
> > I presume that remus with --no-net works properly ?
> >
> > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > qemu logdirty mode: enable
> > > xc: error: Error when writing to state file (4a) (errno 104) (104 =
> Connection reset by peer): Internal error
> > > qemu logdirty mode: disable
> > > PROF: resumed at 1326315866.106150
> > > resuming QEMU
> > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > RTNETLINK answers: Invalid argument
> > > We have an error talking to the kernel
> > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2,
> No such file or directory',) in <bound method BufferedNIC.__del__ of
> <xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> >
> > This error tells me nothing. "Connection reset by peer" could result
> > from a lot of issues.
> > A. check the syslog in primary and backup, for errors related to tapdisk
> > B. Check the xend.log file in backup
> > C. If your system works with --no-net, then try to boot up the VM
> > without remus, and make sure that
> > there is a vif interface for the VM. And make sure that interface is
> > on the bridge (if you have bridging enabled).
> > Remus tries to install a network buffer (sch_plug) to the vif interface.
> >
> >
> >
> > > root@neutrino:~/working-remus#
> > >
> > > It seems that on the backup remus or Xen cannot assign a vif1.0 to the
> DomU since #ifconfig -a doesn't show a new vif there
> > > when starting remus.
> > >
> > > Any help would be highly appreciated!
> > >
> > > Tony.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
>
>

--000e0cd67186e3bed504b8a17812
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <=
span dir=3D"ltr">&lt;<a href=3D"mailto:dftonywhite@hotmail.com">dftonywhite=
@hotmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir=3D"ltr">
Hi again Shriram,<br><br>Thank you for your reply and explanation. You are =
right I need a different port, may be 9001 in that case, but see...<br>That=
 was the full test but in fact I tested everything with one disk &quot;(Uni=
t C:)&quot; and the same thing happens... if you think<br>

that doing it that way would save more useful information in the logs I can=
 save them again :).<br><br>The NFS mount is in /mnt/domus only to begin te=
sting remus. I put one VM image there... start remus with --no-net and ever=
ything is fine. <br>

The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.<br><br>It is so strange that it works only for Lin=
ux!! (both are HVM)<br><br>And yes, if that directory was shared that might=
 corrupt my disk and I also need DRBD to replicate the image... is that pos=
sible for img files?<br>

and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?<br><br>=
</div></div></blockquote><div><br>Let me investigate the blktap2 issue firs=
t.<br>

DRBD does not replicate img files. You would have to put them in a partitio=
n or lvm volume and <br>replicate that volume to the backup host. Whether y=
ou want to write the image directly to the volume or<br>create a File syste=
m in that volume and drop the image file there, is upto you.<br>

<br>shriram <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0pt=
 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v><div dir=3D"ltr">Thank you so much!!!<br><br>Tony.<br><br><br><div><div><=
/div>

<hr>From: <a href=3D"mailto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@=
cs.ubc.ca</a><br>Date: Thu, 9 Feb 2012 00:35:15 -0800<div class=3D"im"><br>=
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<br></d=
iv>

To: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhit=
e@hotmail.com</a><br>CC: <a href=3D"mailto:xen-users@lists.xensource.com" t=
arget=3D"_blank">xen-users@lists.xensource.com</a><div><div class=3D"h5"><b=
r><br>

<div>On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotm=
ail.com</a>&gt;</span> wrote:<br><blockquote style=3D"border-left:1px #ccc =
solid;padding-left:1ex">






<div><div dir=3D"ltr">
Hello Shriram,<br><br>Just comming back to Remus HA, three weeks ago I sent=
 this thread and the situation hasn&#39;t changed. You are right,<br>remus =
works properly with --no-net option.<br><br>There is actually this tapdisk =
related error in the syslog file in the primary host:<br>



Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">192.168.2.4=
:9000</a>: 98 Address already in use<br></div></div></blockquote><div><br>


Thanks for the logs.<br>

=A0The first thing that pops out is:<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange.img&#39;], [&#39;dev&#39;, &#39;ioemu:hda&#39;], [=
&#39;mode&#39;, &#39;w&#39;]],<br>
[&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:9000|aio:/ho=
me/remus/win2k3-exchange-d.img&#39;], [&#39;dev&#39;, &#39;ioemu:hdb&#39;],=
 [&#39;mode&#39;, &#39;w&#39;]],<br>
<br>
You have two tapdisk devices, but on the same port ? Each disk needs a diff=
erent port, as a tcp connection is<br>
established between primary and backup for each replicated disk.<br>
<br>=A0</div><blockquote style=3D"padding-left:1ex"><div><div dir=3D"ltr">A=
lso when I boot up the VM (Windows Server 2003) from NFS </div></div>

</blockquote><div><br>from NFS ? just to make sure that we are on same page=
, is the above directory /home/remus an NFS mount ?<br>i.e. is that win2k3-=
exchange.img &quot;shared&quot; between the primary and backup host ? <br>



=A0If so, then remus disk replication will not work, as its based on a shar=
ed-nothing model.<br>=A0In fact, it could corrupt your disk badly. If disk =
consistency is not an issue, then you are better off<br>=A0running remus wi=
thout disk replication (though there is no guarantee that the domain will f=
ailover properly).<br>



<br>=A0</div><blockquote style=3D"padding-left:1ex"><div><div dir=3D"ltr">a=
nd without remus or disk replication, in both the primary and the backup<br=
>

there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.<br>I have the sch_plug module installed correctly in both hosts an=
d everything works perfect for Linux systems. </div></div></blockquote>



<div><br>Oh great. So network buffering is out of the picture. If it works =
for linux, it should work for windows too.<br>=A0</div><blockquote style=3D=
"padding-left:1ex">

<div><div dir=3D"ltr">But it just cannot come true<br>for Windows.<br><br>I=
 attach xend.log and syslog from primary and backup if you&#39;d like to se=
e further information in order to help me.<br><br></div></div></blockquote>



<blockquote style=3D"padding-left:1ex"><div><div dir=3D"ltr">Thank you a lo=
t!!<br><br>Tony.<br><br><div></div><div></div>&gt; From: <a href=3D"mailto:=
rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>

&gt; Date: Fri, 13 Jan 2012 09:54:35 -0800<br>&gt; To: <a href=3D"mailto:xe=
n-users@lists.xensource.com" target=3D"_blank">xen-users@lists.xensource.co=
m</a><br>&gt; CC: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_bla=
nk">dftonywhite@hotmail.com</a><br>



&gt; Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<d=
iv><div><br>&gt; <br>&gt; On Fri, Jan 13, 2012 at 9:05 AM,  &lt;<a href=3D"=
mailto:xen-users-request@lists.xensource.com" target=3D"_blank">xen-users-r=
equest@lists.xensource.com</a>&gt; wrote:<br>



&gt; &gt; I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and =
disk replication works perfect =A0for Ubuntu systems,<br>&gt; &gt; but when=
 I start Remus for Windows Sever 2003 (running Microsoft Exchange Enterpris=
e 2003) it crashes giving the<br>



&gt; &gt; following error:<br>&gt; &gt;<br>&gt; <br>&gt; Is that Ubuntu VM =
a PV or HVM ?<br>&gt; I presume that remus with --no-net works properly ?<b=
r>&gt; <br>&gt; &gt; root@neutrino:~/working-remus# xm create exchange-hvm.=
cfg<br>



&gt; &gt; root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4<br>=
&gt; &gt; qemu logdirty mode: enable<br>&gt; &gt; xc: error: Error when wri=
ting to state file (4a) (errno 104) (104 =3D Connection reset by peer): Int=
ernal error<br>



&gt; &gt; qemu logdirty mode: disable<br>&gt; &gt; PROF: resumed at 1326315=
866.106150<br>&gt; &gt; resuming QEMU<br>&gt; &gt; tc filter del dev vif3.0=
 parent ffff: proto ip pref 10 u32<br>&gt; &gt; RTNETLINK answers: Invalid =
argument<br>



&gt; &gt; We have an error talking to the kernel<br>&gt; &gt; Exception xen=
.remus.util.PipeException: PipeException(&#39;tc failed: 2, No such file or=
 directory&#39;,) in &lt;bound method BufferedNIC.__del__ of &lt;xen.remus.=
device.BufferedNIC object at 0x24b7510&gt;&gt; ignored<br>



&gt; <br>&gt; This error tells me nothing. &quot;Connection reset by peer&q=
uot; could result<br>&gt; from a lot of issues.<br>&gt; A. check the syslog=
 in primary and backup, for errors related to tapdisk<br>&gt; B. Check the =
xend.log file in backup<br>



&gt; C. If your system works with --no-net, then try to boot up the VM<br>&=
gt; without remus, and make sure that<br>&gt; there is a vif interface for =
the VM. And make sure that interface is<br>&gt; on the bridge (if you have =
bridging enabled).<br>



&gt; Remus tries to install a network buffer (sch_plug) to the vif interfac=
e.<br>&gt; <br>&gt; <br>&gt; <br>&gt; &gt; root@neutrino:~/working-remus#<b=
r>&gt; &gt;<br>&gt; &gt; It seems that on the backup remus or Xen cannot as=
sign a vif1.0 to the DomU since #ifconfig -a doesn&#39;t show a new vif the=
re<br>



&gt; &gt; when starting remus.<br>&gt; &gt;<br>&gt; &gt; Any help would be =
highly appreciated!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&gt; <br></div></div=
>&gt; _______________________________________________<br>&gt; Xen-users mai=
ling list<br>



&gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen=
-users@lists.xensource.com</a><br>&gt; <a href=3D"http://lists.xensource.co=
m/xen-users" target=3D"_blank">http://lists.xensource.com/xen-users</a><br>=
 		 	   		  </div>



</div>
</blockquote></div><br></div></div></div> 		 	   		  </div></div>
</blockquote></div><br>

--000e0cd67186e3bed504b8a17812--


--===============8744556033021398041==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8744556033021398041==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 00:09:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 00:09:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw0UA-0004P2-Pg; Sat, 11 Feb 2012 00:06:38 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mewett@mac.com>) id 1Rw0U9-0004Ox-3h
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 00:06:37 +0000
X-Env-Sender: mewett@mac.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1328918789!12385011!1
X-Originating-IP: [17.158.233.229]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1490 invoked from network); 11 Feb 2012 00:06:30 -0000
Received: from nk11p03mm-asmtp998.mac.com (HELO nk11p99mm-asmtpout008.mac.com)
	(17.158.233.229) by server-13.tower-21.messagelabs.com with SMTP;
	11 Feb 2012 00:06:30 -0000
MIME-version: 1.0
Received: from [17.153.126.217] (unknown [17.153.126.217])
	by nk11p03mm-asmtp998.mac.com
	(Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built
	Apr 21
	2011)) with ESMTPSA id <0LZ7005GTCALBMB0@nk11p03mm-asmtp998.mac.com>
	for
	xen-users@lists.xensource.com; Sat, 11 Feb 2012 00:06:23 +0000 (GMT)
X-Proofpoint-Virus-Version: vendor=fsecure
	engine=2.50.10432:5.6.7361,1.0.260,0.0.0000
	definitions=2012-02-10_08:2012-02-10, 2012-02-10,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
	ipscore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0
	classifier=spam
	adjust=0 reason=mlx scancount=1 engine=6.0.2-1012030000
	definitions=main-1202100277
From: Scott Mewett <mewett@mac.com>
In-reply-to: <4F34E39C02000099000DAA40@collaborate.seakr.com>
Date: Fri, 10 Feb 2012 16:06:21 -0800
Message-id: <2C882E09-4449-4F6F-8BF3-B14F7F2DCBEF@mac.com>
References: <4F34E39C02000099000DAA40@collaborate.seakr.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
X-Mailer: Apple Mail (2.1251.1)
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

What file system are you going to use?

With flash media you will eventually wear out your device, wearing out spec=
ific blocks and then using up spare blocks which will then cause the device=
 to go offline or the filesystem to go readonly. While each block can be wr=
itten millions of times, all it takes is a the same block to be repeatedly =
written to. There are parts of the filesystem that are like that. Such as a=
 journal.

You can go with extending the commit interval but that is dangerous. Maybe =
not so much if you consider that you're not writing important data. Just bo=
ot files etc. But still your not going to like that if the writes were need=
less.  So some extra work on your part can help identify and weed out those=
 processes.

I'd recommend a ext2, and also mount with noatime to reduce the unnecessary=
 writes.

Beware of lock or stat files that get touched regularly. Those too create l=
ots of writes unnecessarily. You could use a really small ramfs for those d=
irs. This is great for a file or directory that has state information which=
 won't matter after a reboot.

You can do some tests watching for io to the disks to see what processes ar=
e writing to what parts.
echo 1 > /proc/sys/vm/block_dump
Use dmesg or redirect with klog to a file to see the process name, id, inod=
e, filename, and device.
On a journaled file system like ext3, you'll see your write, and then a few=
 seconds later you'll see the journal commit the changes.
Notice that the same inodes get written to over and over. Sort and word cou=
nt those to see how many times in a minute or hour and you'll see the heavi=
ly used blocks.

Doing this upfront can give you many years of reliable usage. Without it, y=
ou could easily wear out your device in a year.

Also, flash blocks or pages are not the same as your file system blocks. It=
's not a 1 to 1 relationship. So 1 512byte FS block, could be sharing a pag=
e with other blocks. Writes to 2 separate FS blocks could affect the same f=
lash page.

There are also flash file systems (i.e. jffs2 and a number of others) that =
are supported by the linux kernel. Most distributions don't support those b=
y default, so you may have to recompile your kernel to include it. They are=
 more common on embedded systems. But they are out there and they do the ex=
tra work for you of leveling the where on on the flash device.

Thanks
Scott


On Feb 10, 2012, at 8:30 AM, Nick Couchman wrote:

> On Thu, 2012-02-09 at 10:01 +0100, Roger Pau Monn=E9 wrote:
>> 2012/2/8 Nick Couchman <Nick.Couchman@seakr.com>:
>>> Well, now that I've figured out that network booting XCP is not really
>>> going to be feasible, I'm moving on to my next option: flash media
>>> installation.  The systems that I purchased have SDHC slots on them, so
>>> I figured I'd attempt to install XCP to one of these cards.  I had
>>> already read that there's a minimum disk size in the installer
>>> (apparently 12 GB in XCP) and so have factored in that.  However,
>>> whenever I try to install I get an error message that the "Partition
>>> size in sectors is negative."  Any ideas on this one?
>> =

>> I've successfully installed XCP on a SD card some time ago, but I
>> don't recommend that. Running an OS from a SD is not recommended
>> because the access time is large, and the system can feel
>> irresponsible some times.
> =

> I'm willing to take the risk - I'm using Class 10 SDHC cards (10MB/s),
> and there isn't going to be a lot going on at the dom0 level that is
> going to require responsiveness.  Additionally, I'll be doing syslog to
> a remote machine, so this should take care of some of the normal
> read/write traffic that would be on the local disk.
> =

>> =

>>> Any better way to
>>> install to flash media?  I suppose I could go ahead and do the install
>>> to a regular HD, then use a rescue system and dd to grab an image of the
>>> system partition, then transfer it to the flash media.  Any other
>>> possible paths?
>> =

>> Installing the image and doing a dd will not work straight away, you
>> will have to use syslinux to make the usb bootable, but again you will
>> face access problems.
>> =

>>> Anyone running XCP or XenServer off SDHC or other
>>> flash-based media?
>> =

>> I'm using a SD card to boot a regular Xen install (4.1.2) on some of
>> my servers, using Alpine Linux which is easy to install to a SD card,
>> has a very small footprint and works great with Xen. Don't have
>> experience with XenServer.
>> =

> =

> I did throw a 16GB SDHC card into one of the systems and ran the XCP
> install, and it worked fine.  It installed to the SDHC card.  The only
> issue I ran into is that in the case the SDHC card is seen as a USB
> storage device by the O/S, and the default XCP initrd did not have
> usb-storage loaded.  So, I had to boot into a rescue system, mount the
> SDHC card, and regenerate the initrd, and reboot.  It is working well,
> now, and I've ordered SDHC cards for the rest of the systems so that I
> can install XCP this way.  I will have to see longer-term if there are
> any adverse side-effects of install XCP this way - performance,
> degradation of the flash devices, etc.
> =

> -Nick
> =

> =

> =

> --------
> This e-mail may contain confidential and privileged material for the sole=
 use of the intended recipient.  If this email is not intended for you, or =
you are not responsible for the delivery of this message to the intended re=
cipient, please note that this message may contain SEAKR Engineering (SEAKR=
) Privileged/Proprietary Information.  In such a case, you are strictly pro=
hibited from downloading, photocopying, distributing or otherwise using thi=
s message, its contents or attachments in any way.  If you have received th=
is message in error, please notify us immediately by replying to this e-mai=
l and delete the message from your mailbox.  Information contained in this =
message that does not relate to the business of SEAKR is neither endorsed b=
y nor attributable to SEAKR.
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Sat Feb 11 00:09:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 00:09:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw0UA-0004P2-Pg; Sat, 11 Feb 2012 00:06:38 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mewett@mac.com>) id 1Rw0U9-0004Ox-3h
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 00:06:37 +0000
X-Env-Sender: mewett@mac.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1328918789!12385011!1
X-Originating-IP: [17.158.233.229]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1490 invoked from network); 11 Feb 2012 00:06:30 -0000
Received: from nk11p03mm-asmtp998.mac.com (HELO nk11p99mm-asmtpout008.mac.com)
	(17.158.233.229) by server-13.tower-21.messagelabs.com with SMTP;
	11 Feb 2012 00:06:30 -0000
MIME-version: 1.0
Received: from [17.153.126.217] (unknown [17.153.126.217])
	by nk11p03mm-asmtp998.mac.com
	(Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built
	Apr 21
	2011)) with ESMTPSA id <0LZ7005GTCALBMB0@nk11p03mm-asmtp998.mac.com>
	for
	xen-users@lists.xensource.com; Sat, 11 Feb 2012 00:06:23 +0000 (GMT)
X-Proofpoint-Virus-Version: vendor=fsecure
	engine=2.50.10432:5.6.7361,1.0.260,0.0.0000
	definitions=2012-02-10_08:2012-02-10, 2012-02-10,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
	ipscore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0
	classifier=spam
	adjust=0 reason=mlx scancount=1 engine=6.0.2-1012030000
	definitions=main-1202100277
From: Scott Mewett <mewett@mac.com>
In-reply-to: <4F34E39C02000099000DAA40@collaborate.seakr.com>
Date: Fri, 10 Feb 2012 16:06:21 -0800
Message-id: <2C882E09-4449-4F6F-8BF3-B14F7F2DCBEF@mac.com>
References: <4F34E39C02000099000DAA40@collaborate.seakr.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
X-Mailer: Apple Mail (2.1251.1)
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

What file system are you going to use?

With flash media you will eventually wear out your device, wearing out spec=
ific blocks and then using up spare blocks which will then cause the device=
 to go offline or the filesystem to go readonly. While each block can be wr=
itten millions of times, all it takes is a the same block to be repeatedly =
written to. There are parts of the filesystem that are like that. Such as a=
 journal.

You can go with extending the commit interval but that is dangerous. Maybe =
not so much if you consider that you're not writing important data. Just bo=
ot files etc. But still your not going to like that if the writes were need=
less.  So some extra work on your part can help identify and weed out those=
 processes.

I'd recommend a ext2, and also mount with noatime to reduce the unnecessary=
 writes.

Beware of lock or stat files that get touched regularly. Those too create l=
ots of writes unnecessarily. You could use a really small ramfs for those d=
irs. This is great for a file or directory that has state information which=
 won't matter after a reboot.

You can do some tests watching for io to the disks to see what processes ar=
e writing to what parts.
echo 1 > /proc/sys/vm/block_dump
Use dmesg or redirect with klog to a file to see the process name, id, inod=
e, filename, and device.
On a journaled file system like ext3, you'll see your write, and then a few=
 seconds later you'll see the journal commit the changes.
Notice that the same inodes get written to over and over. Sort and word cou=
nt those to see how many times in a minute or hour and you'll see the heavi=
ly used blocks.

Doing this upfront can give you many years of reliable usage. Without it, y=
ou could easily wear out your device in a year.

Also, flash blocks or pages are not the same as your file system blocks. It=
's not a 1 to 1 relationship. So 1 512byte FS block, could be sharing a pag=
e with other blocks. Writes to 2 separate FS blocks could affect the same f=
lash page.

There are also flash file systems (i.e. jffs2 and a number of others) that =
are supported by the linux kernel. Most distributions don't support those b=
y default, so you may have to recompile your kernel to include it. They are=
 more common on embedded systems. But they are out there and they do the ex=
tra work for you of leveling the where on on the flash device.

Thanks
Scott


On Feb 10, 2012, at 8:30 AM, Nick Couchman wrote:

> On Thu, 2012-02-09 at 10:01 +0100, Roger Pau Monn=E9 wrote:
>> 2012/2/8 Nick Couchman <Nick.Couchman@seakr.com>:
>>> Well, now that I've figured out that network booting XCP is not really
>>> going to be feasible, I'm moving on to my next option: flash media
>>> installation.  The systems that I purchased have SDHC slots on them, so
>>> I figured I'd attempt to install XCP to one of these cards.  I had
>>> already read that there's a minimum disk size in the installer
>>> (apparently 12 GB in XCP) and so have factored in that.  However,
>>> whenever I try to install I get an error message that the "Partition
>>> size in sectors is negative."  Any ideas on this one?
>> =

>> I've successfully installed XCP on a SD card some time ago, but I
>> don't recommend that. Running an OS from a SD is not recommended
>> because the access time is large, and the system can feel
>> irresponsible some times.
> =

> I'm willing to take the risk - I'm using Class 10 SDHC cards (10MB/s),
> and there isn't going to be a lot going on at the dom0 level that is
> going to require responsiveness.  Additionally, I'll be doing syslog to
> a remote machine, so this should take care of some of the normal
> read/write traffic that would be on the local disk.
> =

>> =

>>> Any better way to
>>> install to flash media?  I suppose I could go ahead and do the install
>>> to a regular HD, then use a rescue system and dd to grab an image of the
>>> system partition, then transfer it to the flash media.  Any other
>>> possible paths?
>> =

>> Installing the image and doing a dd will not work straight away, you
>> will have to use syslinux to make the usb bootable, but again you will
>> face access problems.
>> =

>>> Anyone running XCP or XenServer off SDHC or other
>>> flash-based media?
>> =

>> I'm using a SD card to boot a regular Xen install (4.1.2) on some of
>> my servers, using Alpine Linux which is easy to install to a SD card,
>> has a very small footprint and works great with Xen. Don't have
>> experience with XenServer.
>> =

> =

> I did throw a 16GB SDHC card into one of the systems and ran the XCP
> install, and it worked fine.  It installed to the SDHC card.  The only
> issue I ran into is that in the case the SDHC card is seen as a USB
> storage device by the O/S, and the default XCP initrd did not have
> usb-storage loaded.  So, I had to boot into a rescue system, mount the
> SDHC card, and regenerate the initrd, and reboot.  It is working well,
> now, and I've ordered SDHC cards for the rest of the systems so that I
> can install XCP this way.  I will have to see longer-term if there are
> any adverse side-effects of install XCP this way - performance,
> degradation of the flash devices, etc.
> =

> -Nick
> =

> =

> =

> --------
> This e-mail may contain confidential and privileged material for the sole=
 use of the intended recipient.  If this email is not intended for you, or =
you are not responsible for the delivery of this message to the intended re=
cipient, please note that this message may contain SEAKR Engineering (SEAKR=
) Privileged/Proprietary Information.  In such a case, you are strictly pro=
hibited from downloading, photocopying, distributing or otherwise using thi=
s message, its contents or attachments in any way.  If you have received th=
is message in error, please notify us immediately by replying to this e-mai=
l and delete the message from your mailbox.  Information contained in this =
message that does not relate to the business of SEAKR is neither endorsed b=
y nor attributable to SEAKR.
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Sat Feb 11 00:17:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 00:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw0d6-0004fm-3t; Sat, 11 Feb 2012 00:15:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1Rw0d4-0004fh-6s
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 00:15:50 +0000
Received: from [85.158.139.83:60862] by server-9.bemta-5.messagelabs.com id
	C0/44-23757-433B53F4; Sat, 11 Feb 2012 00:15:48 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1328919346!14005526!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27035 invoked from network); 11 Feb 2012 00:15:47 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-4.tower-182.messagelabs.com with SMTP;
	11 Feb 2012 00:15:47 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 93E8813C001; Fri, 10 Feb 2012 19:15:45 -0500 (EST)
Date: Fri, 10 Feb 2012 19:15:45 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xensource.com
Message-ID: <20120211001545.GB5762@luke.xen.prgmr.com>
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
	<CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 10, 2012 at 08:17:22AM -0600, Scott Damron wrote:
> Why on earth would you need to administer XCP via a serial port?!?

Logging, mostly.   What caused that crash last night?  Was it a hardware 
problem?  a software problem?   With most KVM over IP setups, you have 
no idea.  With some (like the KVM over IP capabilities of some DRAC 
cards)  you can get a little video of what the monitor says right before 
a crash, but aside from the fact you can't cut and paste, a lot of times 
the monitor is on some management GUI and doesn't get the backtrace.
(also, the 'video before a crash' feature is usually only available on
the higher end models, and like I said, I've never seen it work
particularly well.)

At scale, serial ports have the additional advantage of being grepable.   
One place I worked we had thousands of servers logging to a central place.
I could quickly use grep and similar tools to find servers with bad ram,
bad hard drives, and similar problems.  

If you setup serial properly and linux crashes, the backtrace goes
to the serial port.  Setting up text logging of a serial console is
trivial (I use conserver for this, but there are a thousand solutions 
that will work)  

If you only have a few servers, you can setup a 'buddy system' so that
server A watches console for server B and server B watches the console of 
server A for nothing more than the cost of a usb-> serial dongle and a 
null modem adaptor.  (I used the onboard db9 as the serial console for that
server and the usb-> serial to log the console of the other server in the 
pair.)

Once you have more than a few servers, you can get nice, new opengear brand
48 port console servers for under $1500.  You can go on ebay and get used
48 port cyclades ts3000 console servers for around $200 each. 

Personally, I think it's extremely irresponsable to put any server in 
production without a serial console.   Without a serial console, those
irritating 'it reboots once a week'  errors keep coming back until you 
decide to chuck the hardware.  With a serial console, you have a fighting
chance of figuring out the problem after the first crash.

In testing, it's less important, but it's still pretty nice for those times
when you are trying to figure out of the instability is because you
cheaped out on test hardware (and we've all done that)  or because there
is a genuine problem with the product.  

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 00:17:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 00:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw0d6-0004fm-3t; Sat, 11 Feb 2012 00:15:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1Rw0d4-0004fh-6s
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 00:15:50 +0000
Received: from [85.158.139.83:60862] by server-9.bemta-5.messagelabs.com id
	C0/44-23757-433B53F4; Sat, 11 Feb 2012 00:15:48 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1328919346!14005526!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27035 invoked from network); 11 Feb 2012 00:15:47 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-4.tower-182.messagelabs.com with SMTP;
	11 Feb 2012 00:15:47 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 93E8813C001; Fri, 10 Feb 2012 19:15:45 -0500 (EST)
Date: Fri, 10 Feb 2012 19:15:45 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xensource.com
Message-ID: <20120211001545.GB5762@luke.xen.prgmr.com>
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
	<CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 10, 2012 at 08:17:22AM -0600, Scott Damron wrote:
> Why on earth would you need to administer XCP via a serial port?!?

Logging, mostly.   What caused that crash last night?  Was it a hardware 
problem?  a software problem?   With most KVM over IP setups, you have 
no idea.  With some (like the KVM over IP capabilities of some DRAC 
cards)  you can get a little video of what the monitor says right before 
a crash, but aside from the fact you can't cut and paste, a lot of times 
the monitor is on some management GUI and doesn't get the backtrace.
(also, the 'video before a crash' feature is usually only available on
the higher end models, and like I said, I've never seen it work
particularly well.)

At scale, serial ports have the additional advantage of being grepable.   
One place I worked we had thousands of servers logging to a central place.
I could quickly use grep and similar tools to find servers with bad ram,
bad hard drives, and similar problems.  

If you setup serial properly and linux crashes, the backtrace goes
to the serial port.  Setting up text logging of a serial console is
trivial (I use conserver for this, but there are a thousand solutions 
that will work)  

If you only have a few servers, you can setup a 'buddy system' so that
server A watches console for server B and server B watches the console of 
server A for nothing more than the cost of a usb-> serial dongle and a 
null modem adaptor.  (I used the onboard db9 as the serial console for that
server and the usb-> serial to log the console of the other server in the 
pair.)

Once you have more than a few servers, you can get nice, new opengear brand
48 port console servers for under $1500.  You can go on ebay and get used
48 port cyclades ts3000 console servers for around $200 each. 

Personally, I think it's extremely irresponsable to put any server in 
production without a serial console.   Without a serial console, those
irritating 'it reboots once a week'  errors keep coming back until you 
decide to chuck the hardware.  With a serial console, you have a fighting
chance of figuring out the problem after the first crash.

In testing, it's less important, but it's still pretty nice for those times
when you are trying to figure out of the instability is because you
cheaped out on test hardware (and we've all done that)  or because there
is a genuine problem with the product.  

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 02:05:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 02:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw2JK-0001Oj-Iu; Sat, 11 Feb 2012 02:03:34 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rw2JJ-0001Oe-4j
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 02:03:33 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328925747!60645831!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1522 invoked from network); 11 Feb 2012 02:02:28 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 02:02:28 -0000
Received: by obcuy19 with SMTP id uy19so15099418obc.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 18:03:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=DkUz0GsF5QWoezLq53sCJMl/fH8LRhKnxDCr4aw+Xvk=;
	b=CWtnmImmtnW4+SP5TP0V6+F212/kXII+47hFT5L+dN7mk1fqcytVFN5tErWS8VwtLp
	Q+uwSFM4EiN46ooIYU5lrJxvHVY/2HW+R33yeJTbbLgksi/U5PSHdbmJ6kpE7kIcRQu2
	YqdDB57X7bL/F3275xiOcy4XFpcev8nPMvDtc=
MIME-Version: 1.0
Received: by 10.60.30.99 with SMTP id r3mr1368317oeh.73.1328925810236; Fri, 10
	Feb 2012 18:03:30 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Fri, 10 Feb 2012 18:03:30 -0800 (PST)
Date: Fri, 10 Feb 2012 21:03:30 -0500
Message-ID: <CAKLgfCvDNA46dFzkHyN_=60OBjbyd6PCx6B6vj7kTjFVcVeeMw@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in domU's
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
DomU the total amount of RAM is never what's defined in the vm .cfg.
In some OS's free reports less than what's configured, and in others
it reports that there's more. What can I do to make the vm see the
correct amount of RAM that's been allocated for it?

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 02:05:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 02:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw2JK-0001Oj-Iu; Sat, 11 Feb 2012 02:03:34 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rw2JJ-0001Oe-4j
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 02:03:33 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328925747!60645831!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1522 invoked from network); 11 Feb 2012 02:02:28 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 02:02:28 -0000
Received: by obcuy19 with SMTP id uy19so15099418obc.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 18:03:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=DkUz0GsF5QWoezLq53sCJMl/fH8LRhKnxDCr4aw+Xvk=;
	b=CWtnmImmtnW4+SP5TP0V6+F212/kXII+47hFT5L+dN7mk1fqcytVFN5tErWS8VwtLp
	Q+uwSFM4EiN46ooIYU5lrJxvHVY/2HW+R33yeJTbbLgksi/U5PSHdbmJ6kpE7kIcRQu2
	YqdDB57X7bL/F3275xiOcy4XFpcev8nPMvDtc=
MIME-Version: 1.0
Received: by 10.60.30.99 with SMTP id r3mr1368317oeh.73.1328925810236; Fri, 10
	Feb 2012 18:03:30 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Fri, 10 Feb 2012 18:03:30 -0800 (PST)
Date: Fri, 10 Feb 2012 21:03:30 -0500
Message-ID: <CAKLgfCvDNA46dFzkHyN_=60OBjbyd6PCx6B6vj7kTjFVcVeeMw@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in domU's
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
DomU the total amount of RAM is never what's defined in the vm .cfg.
In some OS's free reports less than what's configured, and in others
it reports that there's more. What can I do to make the vm see the
correct amount of RAM that's been allocated for it?

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 03:25:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 03:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw3Yq-0002G3-8o; Sat, 11 Feb 2012 03:23:40 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dpchrist@holgerdanske.com>) id 1Rw3Yo-0002Fy-JD
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 03:23:38 +0000
X-Env-Sender: dpchrist@holgerdanske.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328930566!53803961!1
X-Originating-IP: [184.105.128.27]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15970 invoked from network); 11 Feb 2012 03:22:47 -0000
Received: from holgerdanske.com (HELO holgerdanske.com) (184.105.128.27)
	by server-6.tower-27.messagelabs.com with SMTP;
	11 Feb 2012 03:22:47 -0000
Received: from ::ffff:69.12.202.165 ([69.12.202.165]) by holgerdanske.com for
	<xen-users@lists.xensource.com>; Fri, 10 Feb 2012 19:23:27 -0800
Message-ID: <4F35DF2E.5030808@holgerdanske.com>
Date: Fri, 10 Feb 2012 19:23:26 -0800
From: David Christensen <dpchrist@holgerdanske.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
In-Reply-To: <D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

xen-users:

Thank you everyone for the replies and discussion.  :-)


On 02/10/2012 05:36 AM, John McDermott CIV wrote:
 > I would recommend you use as many VT features as you can.

As I understanding it, VT-d is Intel's current top-shelf virtualization 
technology.  All three of the Intel DQ67* motherboards have it.


 > ... get a board that has a serial port (or a serial header on the 
board), for both debugging and to learn how to administer XCP via a 
serial port.

All three DQ67*'s have 1 serial header.


David

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 03:25:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 03:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw3Yq-0002G3-8o; Sat, 11 Feb 2012 03:23:40 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dpchrist@holgerdanske.com>) id 1Rw3Yo-0002Fy-JD
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 03:23:38 +0000
X-Env-Sender: dpchrist@holgerdanske.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1328930566!53803961!1
X-Originating-IP: [184.105.128.27]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15970 invoked from network); 11 Feb 2012 03:22:47 -0000
Received: from holgerdanske.com (HELO holgerdanske.com) (184.105.128.27)
	by server-6.tower-27.messagelabs.com with SMTP;
	11 Feb 2012 03:22:47 -0000
Received: from ::ffff:69.12.202.165 ([69.12.202.165]) by holgerdanske.com for
	<xen-users@lists.xensource.com>; Fri, 10 Feb 2012 19:23:27 -0800
Message-ID: <4F35DF2E.5030808@holgerdanske.com>
Date: Fri, 10 Feb 2012 19:23:26 -0800
From: David Christensen <dpchrist@holgerdanske.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <4F34B84B.6020401@holgerdanske.com>
	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
In-Reply-To: <D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

xen-users:

Thank you everyone for the replies and discussion.  :-)


On 02/10/2012 05:36 AM, John McDermott CIV wrote:
 > I would recommend you use as many VT features as you can.

As I understanding it, VT-d is Intel's current top-shelf virtualization 
technology.  All three of the Intel DQ67* motherboards have it.


 > ... get a board that has a serial port (or a serial header on the 
board), for both debugging and to learn how to administer XCP via a 
serial port.

All three DQ67*'s have 1 serial header.


David

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 04:11:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 04:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw4Hx-0002sr-Gv; Sat, 11 Feb 2012 04:10:17 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dpchrist@holgerdanske.com>) id 1Rw4Hv-0002sm-In
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 04:10:15 +0000
X-Env-Sender: dpchrist@holgerdanske.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328933350!60650307!1
X-Originating-IP: [184.105.128.27]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31727 invoked from network); 11 Feb 2012 04:09:10 -0000
Received: from holgerdanske.com (HELO holgerdanske.com) (184.105.128.27)
	by server-2.tower-27.messagelabs.com with SMTP;
	11 Feb 2012 04:09:10 -0000
Received: from ::ffff:69.12.202.165 ([69.12.202.165]) by holgerdanske.com for
	<xen-users@lists.xensource.com>; Fri, 10 Feb 2012 20:10:11 -0800
Message-ID: <4F35EA22.4090308@holgerdanske.com>
Date: Fri, 10 Feb 2012 20:10:10 -0800
From: David Christensen <dpchrist@holgerdanske.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <4F34B84B.6020401@holgerdanske.com>	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>	<CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
	<CAAG5dDAS4hx3u9mF9CqGJLiM2VEv8NxYzk8TWBRPZJc_crUBhw@mail.gmail.com>
In-Reply-To: <CAAG5dDAS4hx3u9mF9CqGJLiM2VEv8NxYzk8TWBRPZJc_crUBhw@mail.gmail.com>
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 02/10/2012 07:21 AM, Chris Marget wrote:
> For the OP, I'd keep an eye open for Intel boards that feature AMT:
> http://en.wikipedia.org/wiki/Intel_Active_Management_Technology
> This is a neat setup that with a VNC server independent of the OS. It
> allows full KVM access to the system even when it hasn't booted yet,
> and also allows booting of the system off of remote media (an CD
> image, for example). AMT is generally available on Intel's "desktop"
> grade motherboards.

All three of the Intel DQ67* boards have AMT 7.0.


> I believe that AMT used to allow the management traffic to live only
> in a particular VLAN, but that feature has been removed. This may
> introduce a security risk to your Dom0, so you might consider
> installing additional NICs for use by the OSes and leave the onboard
> NIC dedicated to the management feature. ...And plug it into a trusted
> "management" subnet.

I'll keep that in mind if/when I deploy an Internet-facing XCP server.


Thanks!

David

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 04:11:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 04:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw4Hx-0002sr-Gv; Sat, 11 Feb 2012 04:10:17 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dpchrist@holgerdanske.com>) id 1Rw4Hv-0002sm-In
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 04:10:15 +0000
X-Env-Sender: dpchrist@holgerdanske.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328933350!60650307!1
X-Originating-IP: [184.105.128.27]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31727 invoked from network); 11 Feb 2012 04:09:10 -0000
Received: from holgerdanske.com (HELO holgerdanske.com) (184.105.128.27)
	by server-2.tower-27.messagelabs.com with SMTP;
	11 Feb 2012 04:09:10 -0000
Received: from ::ffff:69.12.202.165 ([69.12.202.165]) by holgerdanske.com for
	<xen-users@lists.xensource.com>; Fri, 10 Feb 2012 20:10:11 -0800
Message-ID: <4F35EA22.4090308@holgerdanske.com>
Date: Fri, 10 Feb 2012 20:10:10 -0800
From: David Christensen <dpchrist@holgerdanske.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <4F34B84B.6020401@holgerdanske.com>	<D9308C0D-870E-4E19-B02C-A3030828639E@nrl.navy.mil>	<CA+WRXa8YimyF3sAkK0L7J+-rXZhjgFanqQ4w2e4wPdv4kUOBLQ@mail.gmail.com>
	<CAAG5dDAS4hx3u9mF9CqGJLiM2VEv8NxYzk8TWBRPZJc_crUBhw@mail.gmail.com>
In-Reply-To: <CAAG5dDAS4hx3u9mF9CqGJLiM2VEv8NxYzk8TWBRPZJc_crUBhw@mail.gmail.com>
Subject: Re: [Xen-users] entry-level XCP server using Intel desktop
	components
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 02/10/2012 07:21 AM, Chris Marget wrote:
> For the OP, I'd keep an eye open for Intel boards that feature AMT:
> http://en.wikipedia.org/wiki/Intel_Active_Management_Technology
> This is a neat setup that with a VNC server independent of the OS. It
> allows full KVM access to the system even when it hasn't booted yet,
> and also allows booting of the system off of remote media (an CD
> image, for example). AMT is generally available on Intel's "desktop"
> grade motherboards.

All three of the Intel DQ67* boards have AMT 7.0.


> I believe that AMT used to allow the management traffic to live only
> in a particular VLAN, but that feature has been removed. This may
> introduce a security risk to your Dom0, so you might consider
> installing additional NICs for use by the OSes and leave the onboard
> NIC dedicated to the management feature. ...And plug it into a trusted
> "management" subnet.

I'll keep that in mind if/when I deploy an Internet-facing XCP server.


Thanks!

David

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 06:15:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 06:15:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw6DS-0005am-44; Sat, 11 Feb 2012 06:13:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1Rw6DP-0005ae-BT
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 06:13:43 +0000
Received: from [85.158.139.83:25437] by server-1.bemta-5.messagelabs.com id
	10/09-04285-617063F4; Sat, 11 Feb 2012 06:13:42 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328940818!14630220!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24103 invoked from network); 11 Feb 2012 06:13:40 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 06:13:40 -0000
Received: by obcuy19 with SMTP id uy19so15673414obc.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 22:13:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.147.106 with SMTP id tj10mr822547obb.71.1328940817982;
	Fri, 10 Feb 2012 22:13:37 -0800 (PST)
Received: by 10.182.122.69 with HTTP; Fri, 10 Feb 2012 22:13:37 -0800 (PST)
In-Reply-To: <4F351AC2.3070100@desaster-games.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
Date: Sat, 11 Feb 2012 11:43:37 +0530
Message-ID: <CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: Felix Kuperjans <felix@desaster-games.com>
X-Gm-Message-State: ALoCoQkvSOwOups90q1J717B4GhB9wOLrfR23SoA0D+jjRuuMeENAAXOmBAPn3HZIrDvdqCxaJLc
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1616910422448153534=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1616910422448153534==
Content-Type: multipart/alternative; boundary=f46d04446c576224f704b8aa2530

--f46d04446c576224f704b8aa2530
Content-Type: text/plain; charset=UTF-8

Thanks Felix for the reply, this is the first one that I actually got on
this list.

I have completed the setup using NAT. The only problem that I had faced,
was DomU firewall.

The answers are inline... hope it may others...


On Fri, Feb 10, 2012 at 6:55 PM, Felix Kuperjans
<felix@desaster-games.com>wrote:

>  Hello,
>
> answers inline.
>
> Am 07.02.2012 14:43, schrieb DN Singh:
>
> Hello Guys,
>
> Hasn't anyone done any routed network on Xen?? Please reply.
>
> I always use routed setups, but mostly with custom vif scripts for
> iptables setup.
>

I did do some customisation, as mentioned in one of the many blogs that I
had referred. The changes were made in "/etc/xen/scripts/vif-common.sh",
where I changed the *ip_of* function as described below:
------------------------------
function ip_of()
{
#  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed -n '1
s,/.*,,p'
          ip -4 -o addr show primary dev $1 | awk '$3 == "inet" {print $4;
exit}' | sed 's#/.*##'
}
------------------------------


>
> On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com> wrote:
>
>> Hello List,
>>
>>  I am trying to configure a setup where the IPs have to bound to the
>> dom0, and then via internal network, these can be used on the domUs. This
>> is a requirement, as the IPs can be configured only on the Dom0 due to
>> their static configuration.
>>
>  If you say internal network, does this include internal ip addresses? If
> so, you would not only need routing, but also NAT, esp. if the Dom0 will
> get all ip addresses assigned.
>
> Yes,  I had to do NAT, as Dom0 got all the IP addresses, and DomUs have
internal IPs like 192.168.1.2,3,4...

I faced one silly problem here, as the Nat was fine, but DomU firewall was
blocking the incoming requests. I had overlooked this fact, which led to 4
days of futile research, as I myself figured it out.

Anyone doing such setup, please keep DomU firewall in mind.


>   I have configured the routed config, and installed the VMs using
>> virt-install. The problem is that the VMs aren't accessible via static IP.
>> The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
>> repositories.
>>
>  Additional information is needed here:
> * What are the ip addresses and routes on the Dom0 and the DomU when both
> are running? (Use `ip addr show` and `ip route show` to list them --
> iproute2 utilities needed, but should already be installed)
> * Is there any network filtering or NAT involved?
>
>
I've cleared these questions, in above answer.

>
>>  I have changed the network scripts in xend-config.sxp and the kernel
>> parameters as per this URL:
>> http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>>
>>  The link states that I have to configure the IPs in Dom0, and they will
>> get *automatically allocated* to the VMs, which is not happening.
>>
>>  I also tried to configure the IP in vm config file by adding vif = [
>> 'ip=<IP>' ]
>>
>  Usually this would be required, but highly depends on your actual setup
> and/or vif script.
>

I have skipped this part, as I am not assigning these IPs to DomU. Does
this method work??

>
>>  Please help.
>>
>  _______________________________________________
> Xen-users mailing listXen-users@lists.xensource.comhttp://lists.xensource.com/xen-users
>
>  It would also be helpful if you explain in detail, how your final
> networking setup should look like.
>
> Regards,
> Felix
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

If anyone has suggestions, please do reply.

Thanks and Regards,
Rakesh Chawda

--f46d04446c576224f704b8aa2530
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks Felix for the reply, this is the first one that I actually got on th=
is list.<br><br>I have completed the setup using NAT. The only problem that=
 I had faced, was DomU firewall.<br><br>The answers are inline... hope it m=
ay others...<br>

<br><br><div class=3D"gmail_quote">On Fri, Feb 10, 2012 at 6:55 PM, Felix K=
uperjans <span dir=3D"ltr">&lt;<a href=3D"mailto:felix@desaster-games.com">=
felix@desaster-games.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hello,<br>
    <br>
    answers inline.<br>
    <br>
    Am 07.02.2012 14:43, schrieb DN Singh:
    <div class=3D"im"><blockquote type=3D"cite">Hello Guys,<br>
      <br>
      Hasn&#39;t anyone done any routed network on Xen?? Please reply.<br>
    </blockquote></div>
    I always use routed setups, but mostly with custom vif scripts for
    iptables setup.
    </div></blockquote><div><br>I did do some customisation, as mentioned i=
n one of the many blogs that I had referred. The changes were made in &quot=
;/etc/xen/scripts/vif-common.sh&quot;, where I changed the <b>ip_of</b> fun=
ction as described below:<br>
------------------------------<br>function ip_of()<br>{<br>#=C2=A0 ip addr =
show &quot;$1&quot; | awk &quot;/^.*inet.*$1\$/{print \$2}&quot; | sed -n &=
#39;1 s,/.*,,p&#39;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 ip -4 -o addr show primary dev $1 | awk &#39;$3 =3D=3D &quot;inet&quot;=
 {print $4; exit}&#39; | sed &#39;s#/.*##&#39;<br>
}<br>------------------------------<br>=C2=A0<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div bgcolor=3D"#FFFFFF" text=3D"#000000"><di=
v class=3D"im">
<blockquote type=3D"cite"><br>
      <div class=3D"gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM, DN Singh
        <span dir=3D"ltr">&lt;<a href=3D"mailto:dnsingh.dns@gmail.com" targ=
et=3D"_blank">dnsingh.dns@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello List,
          <div><br>
          </div>
          <div>I am trying to configure a setup where the IPs have to
            bound to the dom0, and then via internal network, these can
            be used on the domUs. This is a requirement, as the IPs can
            be configured only on the Dom0 due to their static
            configuration.</div>
        </blockquote>
      </div>
    </blockquote></div>
    If you say internal network, does this include internal ip
    addresses? If so, you would not only need routing, but also NAT,
    esp. if the Dom0 will get all ip addresses assigned.<div class=3D"im"><=
br></div></div></blockquote><div>Yes,=C2=A0 I had to do NAT, as Dom0 got al=
l the IP addresses, and DomUs have internal IPs like 192.168.1.2,3,4...<br>=
<br>
I faced one silly problem here, as the Nat was fine, but DomU firewall was =
blocking the incoming requests. I had overlooked this fact, which led to 4 =
days of futile research, as I myself figured it out.<br><br>Anyone doing su=
ch setup, please keep DomU firewall in mind.<br>
</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
t 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>I have configured the routed config, and installed the
            VMs using virt-install. The problem is that the VMs aren&#39;t
            accessible via static IP.</div>
          <div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes
            with the repositories.</div>
        </blockquote>
      </div>
    </blockquote></div>
    Additional information is needed here:<br>
    * What are the ip addresses and routes on the Dom0 and the DomU when
    both are running? (Use `ip addr show` and `ip route show` to list
    them -- iproute2 utilities needed, but should already be installed)<br>
    * Is there any network filtering or NAT involved?<div class=3D"im"><br>=
</div></div></blockquote><div><br>I&#39;ve cleared these questions, in abov=
e answer. <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0=
pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div><br>
          </div>
          <div>I have changed the network scripts in xend-config.sxp and
            the kernel parameters as per this URL:=C2=A0<a href=3D"http://w=
ww.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php" target=3D"_b=
lank">http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php=
</a></div>

          <div><br>
          </div>
          <div>The link states that I have to configure the IPs in Dom0,
            and they will get <b>automatically allocated</b> to the
            VMs, which is not happening.</div>
          <div><br>
          </div>
          <div>I also tried to configure the IP in vm config file by
            adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]</div>
        </blockquote>
      </div>
    </blockquote></div>
    Usually this would be required, but highly depends on your actual
    setup and/or vif script.<br></div></blockquote><div><br>I have skipped =
this part, as I am not assigning these IPs to DomU. Does this method work??=
 <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          <div><br>
          </div>
          <div>Please help.</div>
        </blockquote>
      </div>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a></pre>
    </blockquote>
    It would also be helpful if you explain in detail, how your final
    networking setup should look like.<br>
    <br>
    Regards,<br>
    Felix<br>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></blockquote><div><br>If anyone has sug=
gestions, please do reply. <br></div></div><br clear=3D"all">Thanks and Reg=
ards,<div>
Rakesh Chawda</div>

--f46d04446c576224f704b8aa2530--


--===============1616910422448153534==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1616910422448153534==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 06:15:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 06:15:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rw6DS-0005am-44; Sat, 11 Feb 2012 06:13:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1Rw6DP-0005ae-BT
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 06:13:43 +0000
Received: from [85.158.139.83:25437] by server-1.bemta-5.messagelabs.com id
	10/09-04285-617063F4; Sat, 11 Feb 2012 06:13:42 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328940818!14630220!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24103 invoked from network); 11 Feb 2012 06:13:40 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 06:13:40 -0000
Received: by obcuy19 with SMTP id uy19so15673414obc.30
	for <xen-users@lists.xensource.com>;
	Fri, 10 Feb 2012 22:13:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.147.106 with SMTP id tj10mr822547obb.71.1328940817982;
	Fri, 10 Feb 2012 22:13:37 -0800 (PST)
Received: by 10.182.122.69 with HTTP; Fri, 10 Feb 2012 22:13:37 -0800 (PST)
In-Reply-To: <4F351AC2.3070100@desaster-games.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
Date: Sat, 11 Feb 2012 11:43:37 +0530
Message-ID: <CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: Felix Kuperjans <felix@desaster-games.com>
X-Gm-Message-State: ALoCoQkvSOwOups90q1J717B4GhB9wOLrfR23SoA0D+jjRuuMeENAAXOmBAPn3HZIrDvdqCxaJLc
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1616910422448153534=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1616910422448153534==
Content-Type: multipart/alternative; boundary=f46d04446c576224f704b8aa2530

--f46d04446c576224f704b8aa2530
Content-Type: text/plain; charset=UTF-8

Thanks Felix for the reply, this is the first one that I actually got on
this list.

I have completed the setup using NAT. The only problem that I had faced,
was DomU firewall.

The answers are inline... hope it may others...


On Fri, Feb 10, 2012 at 6:55 PM, Felix Kuperjans
<felix@desaster-games.com>wrote:

>  Hello,
>
> answers inline.
>
> Am 07.02.2012 14:43, schrieb DN Singh:
>
> Hello Guys,
>
> Hasn't anyone done any routed network on Xen?? Please reply.
>
> I always use routed setups, but mostly with custom vif scripts for
> iptables setup.
>

I did do some customisation, as mentioned in one of the many blogs that I
had referred. The changes were made in "/etc/xen/scripts/vif-common.sh",
where I changed the *ip_of* function as described below:
------------------------------
function ip_of()
{
#  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed -n '1
s,/.*,,p'
          ip -4 -o addr show primary dev $1 | awk '$3 == "inet" {print $4;
exit}' | sed 's#/.*##'
}
------------------------------


>
> On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com> wrote:
>
>> Hello List,
>>
>>  I am trying to configure a setup where the IPs have to bound to the
>> dom0, and then via internal network, these can be used on the domUs. This
>> is a requirement, as the IPs can be configured only on the Dom0 due to
>> their static configuration.
>>
>  If you say internal network, does this include internal ip addresses? If
> so, you would not only need routing, but also NAT, esp. if the Dom0 will
> get all ip addresses assigned.
>
> Yes,  I had to do NAT, as Dom0 got all the IP addresses, and DomUs have
internal IPs like 192.168.1.2,3,4...

I faced one silly problem here, as the Nat was fine, but DomU firewall was
blocking the incoming requests. I had overlooked this fact, which led to 4
days of futile research, as I myself figured it out.

Anyone doing such setup, please keep DomU firewall in mind.


>   I have configured the routed config, and installed the VMs using
>> virt-install. The problem is that the VMs aren't accessible via static IP.
>> The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
>> repositories.
>>
>  Additional information is needed here:
> * What are the ip addresses and routes on the Dom0 and the DomU when both
> are running? (Use `ip addr show` and `ip route show` to list them --
> iproute2 utilities needed, but should already be installed)
> * Is there any network filtering or NAT involved?
>
>
I've cleared these questions, in above answer.

>
>>  I have changed the network scripts in xend-config.sxp and the kernel
>> parameters as per this URL:
>> http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>>
>>  The link states that I have to configure the IPs in Dom0, and they will
>> get *automatically allocated* to the VMs, which is not happening.
>>
>>  I also tried to configure the IP in vm config file by adding vif = [
>> 'ip=<IP>' ]
>>
>  Usually this would be required, but highly depends on your actual setup
> and/or vif script.
>

I have skipped this part, as I am not assigning these IPs to DomU. Does
this method work??

>
>>  Please help.
>>
>  _______________________________________________
> Xen-users mailing listXen-users@lists.xensource.comhttp://lists.xensource.com/xen-users
>
>  It would also be helpful if you explain in detail, how your final
> networking setup should look like.
>
> Regards,
> Felix
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

If anyone has suggestions, please do reply.

Thanks and Regards,
Rakesh Chawda

--f46d04446c576224f704b8aa2530
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks Felix for the reply, this is the first one that I actually got on th=
is list.<br><br>I have completed the setup using NAT. The only problem that=
 I had faced, was DomU firewall.<br><br>The answers are inline... hope it m=
ay others...<br>

<br><br><div class=3D"gmail_quote">On Fri, Feb 10, 2012 at 6:55 PM, Felix K=
uperjans <span dir=3D"ltr">&lt;<a href=3D"mailto:felix@desaster-games.com">=
felix@desaster-games.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hello,<br>
    <br>
    answers inline.<br>
    <br>
    Am 07.02.2012 14:43, schrieb DN Singh:
    <div class=3D"im"><blockquote type=3D"cite">Hello Guys,<br>
      <br>
      Hasn&#39;t anyone done any routed network on Xen?? Please reply.<br>
    </blockquote></div>
    I always use routed setups, but mostly with custom vif scripts for
    iptables setup.
    </div></blockquote><div><br>I did do some customisation, as mentioned i=
n one of the many blogs that I had referred. The changes were made in &quot=
;/etc/xen/scripts/vif-common.sh&quot;, where I changed the <b>ip_of</b> fun=
ction as described below:<br>
------------------------------<br>function ip_of()<br>{<br>#=C2=A0 ip addr =
show &quot;$1&quot; | awk &quot;/^.*inet.*$1\$/{print \$2}&quot; | sed -n &=
#39;1 s,/.*,,p&#39;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 ip -4 -o addr show primary dev $1 | awk &#39;$3 =3D=3D &quot;inet&quot;=
 {print $4; exit}&#39; | sed &#39;s#/.*##&#39;<br>
}<br>------------------------------<br>=C2=A0<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div bgcolor=3D"#FFFFFF" text=3D"#000000"><di=
v class=3D"im">
<blockquote type=3D"cite"><br>
      <div class=3D"gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM, DN Singh
        <span dir=3D"ltr">&lt;<a href=3D"mailto:dnsingh.dns@gmail.com" targ=
et=3D"_blank">dnsingh.dns@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello List,
          <div><br>
          </div>
          <div>I am trying to configure a setup where the IPs have to
            bound to the dom0, and then via internal network, these can
            be used on the domUs. This is a requirement, as the IPs can
            be configured only on the Dom0 due to their static
            configuration.</div>
        </blockquote>
      </div>
    </blockquote></div>
    If you say internal network, does this include internal ip
    addresses? If so, you would not only need routing, but also NAT,
    esp. if the Dom0 will get all ip addresses assigned.<div class=3D"im"><=
br></div></div></blockquote><div>Yes,=C2=A0 I had to do NAT, as Dom0 got al=
l the IP addresses, and DomUs have internal IPs like 192.168.1.2,3,4...<br>=
<br>
I faced one silly problem here, as the Nat was fine, but DomU firewall was =
blocking the incoming requests. I had overlooked this fact, which led to 4 =
days of futile research, as I myself figured it out.<br><br>Anyone doing su=
ch setup, please keep DomU firewall in mind.<br>
</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
t 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>I have configured the routed config, and installed the
            VMs using virt-install. The problem is that the VMs aren&#39;t
            accessible via static IP.</div>
          <div>The OS is CentOS 5.7, and Xen is 3.0, the one that comes
            with the repositories.</div>
        </blockquote>
      </div>
    </blockquote></div>
    Additional information is needed here:<br>
    * What are the ip addresses and routes on the Dom0 and the DomU when
    both are running? (Use `ip addr show` and `ip route show` to list
    them -- iproute2 utilities needed, but should already be installed)<br>
    * Is there any network filtering or NAT involved?<div class=3D"im"><br>=
</div></div></blockquote><div><br>I&#39;ve cleared these questions, in abov=
e answer. <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0=
pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div><br>
          </div>
          <div>I have changed the network scripts in xend-config.sxp and
            the kernel parameters as per this URL:=C2=A0<a href=3D"http://w=
ww.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php" target=3D"_b=
lank">http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php=
</a></div>

          <div><br>
          </div>
          <div>The link states that I have to configure the IPs in Dom0,
            and they will get <b>automatically allocated</b> to the
            VMs, which is not happening.</div>
          <div><br>
          </div>
          <div>I also tried to configure the IP in vm config file by
            adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]</div>
        </blockquote>
      </div>
    </blockquote></div>
    Usually this would be required, but highly depends on your actual
    setup and/or vif script.<br></div></blockquote><div><br>I have skipped =
this part, as I am not assigning these IPs to DomU. Does this method work??=
 <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          <div><br>
          </div>
          <div>Please help.</div>
        </blockquote>
      </div>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a></pre>
    </blockquote>
    It would also be helpful if you explain in detail, how your final
    networking setup should look like.<br>
    <br>
    Regards,<br>
    Felix<br>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></blockquote><div><br>If anyone has sug=
gestions, please do reply. <br></div></div><br clear=3D"all">Thanks and Reg=
ards,<div>
Rakesh Chawda</div>

--f46d04446c576224f704b8aa2530--


--===============1616910422448153534==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1616910422448153534==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 10:36:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 10:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwAID-0007tm-1g; Sat, 11 Feb 2012 10:34:57 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <350608693@qq.com>) id 1RwAIA-0007th-Gv
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 10:34:54 +0000
X-Env-Sender: 350608693@qq.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328956486!12883504!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=1.4 required=7.0 tests=FROM_ALL_NUMS,
	FROM_STARTS_WITH_NUMS
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8238 invoked from network); 11 Feb 2012 10:34:48 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	11 Feb 2012 10:34:48 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <350608693@qq.com>) id 1RwAI2-00043n-4X
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 02:34:46 -0800
Date: Sat, 11 Feb 2012 02:34:46 -0800 (PST)
From: yunjiedu <350608693@qq.com>
To: xen-users@lists.xensource.com
Message-ID: <1328956486134-5474762.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] where printk() output?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,all, 

today,i use function printk() in file xen/arch/x86/mm/paging.c,but Where the
output of printk() is stored (which log files)?I try to find,but without
results. Also is this output enabled by default ? If no, how to enable them? 


thanks  



--
View this message in context: http://xen.1045712.n5.nabble.com/where-printk-output-tp5474762p5474762.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 10:36:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 10:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwAID-0007tm-1g; Sat, 11 Feb 2012 10:34:57 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <350608693@qq.com>) id 1RwAIA-0007th-Gv
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 10:34:54 +0000
X-Env-Sender: 350608693@qq.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1328956486!12883504!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=1.4 required=7.0 tests=FROM_ALL_NUMS,
	FROM_STARTS_WITH_NUMS
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8238 invoked from network); 11 Feb 2012 10:34:48 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	11 Feb 2012 10:34:48 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <350608693@qq.com>) id 1RwAI2-00043n-4X
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 02:34:46 -0800
Date: Sat, 11 Feb 2012 02:34:46 -0800 (PST)
From: yunjiedu <350608693@qq.com>
To: xen-users@lists.xensource.com
Message-ID: <1328956486134-5474762.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] where printk() output?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,all, 

today,i use function printk() in file xen/arch/x86/mm/paging.c,but Where the
output of printk() is stored (which log files)?I try to find,but without
results. Also is this output enabled by default ? If no, how to enable them? 


thanks  



--
View this message in context: http://xen.1045712.n5.nabble.com/where-printk-output-tp5474762p5474762.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 10:55:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 10:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwAb5-0008M0-6G; Sat, 11 Feb 2012 10:54:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RwAb4-0008Lu-0F
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 10:54:26 +0000
Received: from [85.158.139.83:3061] by server-12.bemta-5.messagelabs.com id
	0D/A3-30830-1E8463F4; Sat, 11 Feb 2012 10:54:25 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328957662!14647844!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5143 invoked from network); 11 Feb 2012 10:54:23 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 10:54:23 -0000
Received: by iaeh11 with SMTP id h11so9155655iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 02:54:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=oexnrV+xBiz/j/M2aRZDh79Tq8LOhY5rBiVymmlRulg=;
	b=JnmECP3QbllyE6TqDlzSj7XwGVNODZ6mS/70St0/mNH1fURSTALNOlRyNWK42Ymkrq
	BcLaDMwkHQKaXi17msDUBL9xKiC7b1yI/QzVr0KlCpp1v7QvFiDBpJduaz54CAJ9s/S0
	N6cI1VCtTsfIY8clspaeUfRiOxFNvCIDP0kqs=
MIME-Version: 1.0
Received: by 10.50.154.200 with SMTP id vq8mr16600112igb.14.1328957661760;
	Sat, 11 Feb 2012 02:54:21 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Sat, 11 Feb 2012 02:54:21 -0800 (PST)
In-Reply-To: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
References: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
Date: Sat, 11 Feb 2012 11:54:21 +0100
Message-ID: <CAFivhP=kvXheQsqRhxsH1Y=orORbzCw+wXSkowA9Wc+fQLvi-w@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jyothi shetty <sjyothi.12@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] xm create xenguest.cfg -c hangs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Where those messages issued from the dom0 or the domU?
I've seen similar with dom0 autoballoon issues on Ubuntu.

Florian

2012/2/10 Jyothi shetty <sjyothi.12@gmail.com>:
> hi all,
>
> Iam trying to create image for live migration using command
>
> xm create xenguest.cfg -c
>
>
> it hangs giving with following lines
>
>
>
> [ =A0 =A08.210432] Microcode Update Driver: v2.00-xen
> <tigran@aivazian.fsnet.co.uk>, Peter Oruba
> [ =A0 40.821726] NET: Registered protocol family 10
> [ =A0 40.822047] lo: Disabled Privacy Extensions
> [ =A0 75.580090] syslog-ng invoked oom-killer: gfp_mask=3D0x201da,
> order=3D0, oom_adj=3D0
> [ =A0 75.580105] syslog-ng cpuset=3D/ mems_allowed=3D0
> [ =A0 75.580112] Pid: 1746, comm: syslog-ng Not tainted 2.6.32.12-0.7-xen=
 #1
> [ =A0 75.580119] Call Trace:
> [ =A0 75.580141] =A0[<c000a901>] try_stack_unwind+0x1b1/0x1f0
> [ =A0 75.580154] =A0[<c000830f>] dump_trace+0x3f/0xe0
> [ =A0 75.580164] =A0[<c000a56b>] show_trace_log_lvl+0x4b/0x60
> [ =A0 75.580175] =A0[<c000a598>] show_trace+0x18/0x20
> [ =A0 75.580185] =A0[<c02f7154>] dump_stack+0x6d/0x79
> [ =A0 75.580198] =A0[<c0089e6b>] oom_kill_process+0xab/0x1e0
> [ =A0 75.580207] =A0[<c008a4ee>] __out_of_memory+0x4e/0xb0
> [ =A0 75.580219] =A0[<c008a5a4>] out_of_memory+0x54/0xb0
> [ =A0 75.580230] =A0[<c008d377>] __alloc_pages_slowpath+0x3a7/0x470
> [ =A0 75.580242] =A0[<c008d558>] __alloc_pages_nodemask+0x118/0x120
> [ =A0 75.580256] =A0[<c008fc0d>] __do_page_cache_readahead+0xdd/0x1f0
> [ =A0 75.580265] =A0[<c008fd47>] ra_submit+0x27/0x40
> [ =A0 75.580277] =A0[<c0088950>] filemap_fault+0x380/0x390
> [ =A0 75.580288] =A0[<c00a04b9>] __do_fault+0x59/0x680
> [ =A0 75.580300] =A0[<c00a3dfe>] handle_mm_fault+0x1be/0x500
> [ =A0 75.580310] =A0[<c02fc30e>] do_page_fault+0x1be/0x340
> [ =A0 75.580322] =A0[<c02fa4f8>] error_code+0x30/0x38
> [ =A0 75.580339] =A0[<b76fe542>] 0xb76fe542
> [ =A0 75.580345] Mem-Info:
> [ =A0 75.580350] DMA per-cpu:
> [ =A0 75.580357] CPU =A0 =A00: hi: =A0 =A00, btch: =A0 1 usd: =A0 0
> [ =A0 75.580364] Normal per-cpu:
> [ =A0 75.580372] CPU =A0 =A00: hi: =A0155, btch: =A038 usd: =A050
> [ =A0 75.580382] active_anon:116070 inactive_anon:7901 isolated_anon:0
> [ =A0 75.580384] =A0active_file:0 inactive_file:17 isolated_file:0
> [ =A0 75.580386] =A0unevictable:0 dirty:0 writeback:0 unstable:0
> [ =A0 75.580388] =A0free:1182 slab_reclaimable:243 slab_unreclaimable:716
> [ =A0 75.580390] =A0mapped:8 shmem:13 pagetables:0 bounce:0
> [ =A0 75.580415] DMA free:2048kB min:88kB low:108kB high:132kB
> active_anon:8096kB inactive_anon:512kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB
> isolated(file):0kB present:16256kB mlocked:0kB dirty:0kB writeback:0kB
> mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB
> kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB
> writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
> [ =A0 75.580439] lowmem_reserve[]: 0 492 492 492
> [ =A0 75.580456] Normal free:2680kB min:2792kB low:3488kB high:4188kB
> active_anon:456184kB inactive_anon:31092kB active_file:0kB
> inactive_file:68kB unevictable:0kB isolated(anon):0kB
> isolated(file):0kB present:503872kB mlocked:0kB dirty:0kB
> writeback:0kB mapped:32kB shmem:52kB slab_reclaimable:972kB
> slab_unreclaimable:2864kB kernel_stack:344kB pagetables:0kB
> unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:15
> all_unreclaimable? no
> [ =A0 75.580480] lowmem_reserve[]: 0 0 0 0
> [ =A0 75.580490] DMA: 2*4kB 25*8kB 37*16kB 37*32kB 1*64kB 0*128kB
> 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB =3D 2048kB
> [ =A0 75.580515] Normal: 0*4kB 1*8kB 1*16kB 1*32kB 1*64kB 0*128kB
> 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB =3D 2680kB
> [ =A0 75.580539] 31 total pagecache pages
> [ =A0 75.580544] 0 pages in swap cache
> [ =A0 75.580549] Swap cache stats: add 0, delete 0, find 0/0
> [ =A0 75.580554] Free swap =A0=3D 0kB
> [ =A0 75.580559] Total swap =3D 0kB
> [ =A0 75.581926] 133120 pages RAM
> [ =A0 75.581936] 0 pages HighMem
> [ =A0 75.581940] 5677 pages reserved
> [ =A0 75.581944] 47 pages shared
> [ =A0 75.581948] 126099 pages non-shared
> [ =A0 75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852
> or a child
> [ =A0 75.581962] Killed process 1247 (syslog-ng)
>
>
> have no idea whats the error
>
> tryied googleing but didnt get any solution
>
> please help
>
> Thanks
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 10:55:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 10:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwAb5-0008M0-6G; Sat, 11 Feb 2012 10:54:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RwAb4-0008Lu-0F
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 10:54:26 +0000
Received: from [85.158.139.83:3061] by server-12.bemta-5.messagelabs.com id
	0D/A3-30830-1E8463F4; Sat, 11 Feb 2012 10:54:25 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1328957662!14647844!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5143 invoked from network); 11 Feb 2012 10:54:23 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 10:54:23 -0000
Received: by iaeh11 with SMTP id h11so9155655iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 02:54:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=oexnrV+xBiz/j/M2aRZDh79Tq8LOhY5rBiVymmlRulg=;
	b=JnmECP3QbllyE6TqDlzSj7XwGVNODZ6mS/70St0/mNH1fURSTALNOlRyNWK42Ymkrq
	BcLaDMwkHQKaXi17msDUBL9xKiC7b1yI/QzVr0KlCpp1v7QvFiDBpJduaz54CAJ9s/S0
	N6cI1VCtTsfIY8clspaeUfRiOxFNvCIDP0kqs=
MIME-Version: 1.0
Received: by 10.50.154.200 with SMTP id vq8mr16600112igb.14.1328957661760;
	Sat, 11 Feb 2012 02:54:21 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Sat, 11 Feb 2012 02:54:21 -0800 (PST)
In-Reply-To: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
References: <CACFi6zKYg-2M9N05eitWmrYXzptn7=sc=ez4gp1rAJSR6NhP2g@mail.gmail.com>
Date: Sat, 11 Feb 2012 11:54:21 +0100
Message-ID: <CAFivhP=kvXheQsqRhxsH1Y=orORbzCw+wXSkowA9Wc+fQLvi-w@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jyothi shetty <sjyothi.12@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] xm create xenguest.cfg -c hangs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Where those messages issued from the dom0 or the domU?
I've seen similar with dom0 autoballoon issues on Ubuntu.

Florian

2012/2/10 Jyothi shetty <sjyothi.12@gmail.com>:
> hi all,
>
> Iam trying to create image for live migration using command
>
> xm create xenguest.cfg -c
>
>
> it hangs giving with following lines
>
>
>
> [ =A0 =A08.210432] Microcode Update Driver: v2.00-xen
> <tigran@aivazian.fsnet.co.uk>, Peter Oruba
> [ =A0 40.821726] NET: Registered protocol family 10
> [ =A0 40.822047] lo: Disabled Privacy Extensions
> [ =A0 75.580090] syslog-ng invoked oom-killer: gfp_mask=3D0x201da,
> order=3D0, oom_adj=3D0
> [ =A0 75.580105] syslog-ng cpuset=3D/ mems_allowed=3D0
> [ =A0 75.580112] Pid: 1746, comm: syslog-ng Not tainted 2.6.32.12-0.7-xen=
 #1
> [ =A0 75.580119] Call Trace:
> [ =A0 75.580141] =A0[<c000a901>] try_stack_unwind+0x1b1/0x1f0
> [ =A0 75.580154] =A0[<c000830f>] dump_trace+0x3f/0xe0
> [ =A0 75.580164] =A0[<c000a56b>] show_trace_log_lvl+0x4b/0x60
> [ =A0 75.580175] =A0[<c000a598>] show_trace+0x18/0x20
> [ =A0 75.580185] =A0[<c02f7154>] dump_stack+0x6d/0x79
> [ =A0 75.580198] =A0[<c0089e6b>] oom_kill_process+0xab/0x1e0
> [ =A0 75.580207] =A0[<c008a4ee>] __out_of_memory+0x4e/0xb0
> [ =A0 75.580219] =A0[<c008a5a4>] out_of_memory+0x54/0xb0
> [ =A0 75.580230] =A0[<c008d377>] __alloc_pages_slowpath+0x3a7/0x470
> [ =A0 75.580242] =A0[<c008d558>] __alloc_pages_nodemask+0x118/0x120
> [ =A0 75.580256] =A0[<c008fc0d>] __do_page_cache_readahead+0xdd/0x1f0
> [ =A0 75.580265] =A0[<c008fd47>] ra_submit+0x27/0x40
> [ =A0 75.580277] =A0[<c0088950>] filemap_fault+0x380/0x390
> [ =A0 75.580288] =A0[<c00a04b9>] __do_fault+0x59/0x680
> [ =A0 75.580300] =A0[<c00a3dfe>] handle_mm_fault+0x1be/0x500
> [ =A0 75.580310] =A0[<c02fc30e>] do_page_fault+0x1be/0x340
> [ =A0 75.580322] =A0[<c02fa4f8>] error_code+0x30/0x38
> [ =A0 75.580339] =A0[<b76fe542>] 0xb76fe542
> [ =A0 75.580345] Mem-Info:
> [ =A0 75.580350] DMA per-cpu:
> [ =A0 75.580357] CPU =A0 =A00: hi: =A0 =A00, btch: =A0 1 usd: =A0 0
> [ =A0 75.580364] Normal per-cpu:
> [ =A0 75.580372] CPU =A0 =A00: hi: =A0155, btch: =A038 usd: =A050
> [ =A0 75.580382] active_anon:116070 inactive_anon:7901 isolated_anon:0
> [ =A0 75.580384] =A0active_file:0 inactive_file:17 isolated_file:0
> [ =A0 75.580386] =A0unevictable:0 dirty:0 writeback:0 unstable:0
> [ =A0 75.580388] =A0free:1182 slab_reclaimable:243 slab_unreclaimable:716
> [ =A0 75.580390] =A0mapped:8 shmem:13 pagetables:0 bounce:0
> [ =A0 75.580415] DMA free:2048kB min:88kB low:108kB high:132kB
> active_anon:8096kB inactive_anon:512kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB
> isolated(file):0kB present:16256kB mlocked:0kB dirty:0kB writeback:0kB
> mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB
> kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB
> writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
> [ =A0 75.580439] lowmem_reserve[]: 0 492 492 492
> [ =A0 75.580456] Normal free:2680kB min:2792kB low:3488kB high:4188kB
> active_anon:456184kB inactive_anon:31092kB active_file:0kB
> inactive_file:68kB unevictable:0kB isolated(anon):0kB
> isolated(file):0kB present:503872kB mlocked:0kB dirty:0kB
> writeback:0kB mapped:32kB shmem:52kB slab_reclaimable:972kB
> slab_unreclaimable:2864kB kernel_stack:344kB pagetables:0kB
> unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:15
> all_unreclaimable? no
> [ =A0 75.580480] lowmem_reserve[]: 0 0 0 0
> [ =A0 75.580490] DMA: 2*4kB 25*8kB 37*16kB 37*32kB 1*64kB 0*128kB
> 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB =3D 2048kB
> [ =A0 75.580515] Normal: 0*4kB 1*8kB 1*16kB 1*32kB 1*64kB 0*128kB
> 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB =3D 2680kB
> [ =A0 75.580539] 31 total pagecache pages
> [ =A0 75.580544] 0 pages in swap cache
> [ =A0 75.580549] Swap cache stats: add 0, delete 0, find 0/0
> [ =A0 75.580554] Free swap =A0=3D 0kB
> [ =A0 75.580559] Total swap =3D 0kB
> [ =A0 75.581926] 133120 pages RAM
> [ =A0 75.581936] 0 pages HighMem
> [ =A0 75.581940] 5677 pages reserved
> [ =A0 75.581944] 47 pages shared
> [ =A0 75.581948] 126099 pages non-shared
> [ =A0 75.581955] Out of memory: kill process 1247 (syslog-ng) score 2852
> or a child
> [ =A0 75.581962] Killed process 1247 (syslog-ng)
>
>
> have no idea whats the error
>
> tryied googleing but didnt get any solution
>
> please help
>
> Thanks
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 10:59:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 10:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwAfD-00007Z-55; Sat, 11 Feb 2012 10:58:43 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RwAfB-00007H-O2
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 10:58:41 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328957914!14919785!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21798 invoked from network); 11 Feb 2012 10:58:35 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 10:58:35 -0000
Received: by iaeh11 with SMTP id h11so9184007iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 02:58:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=+xchcaAlcBZdqMn5TCR/ER7mckjX63nTP5Z7iuqAFwE=;
	b=Y7/bAiB47LTSivcea8ZcAQkwZMW+K4zoOXA0d3LV9/cCZsDPgCmgpdGWKZLfU8798v
	LchBWZ4+fvFH3e59+tpdhip61+FozPd2Ou4ruCpF5+CQGoF0iQmn9WNxd1ZwtX6Ih0QF
	Aywp4Ny7F1xWLw5aDDZN7be/Bv9hrcvleNais=
MIME-Version: 1.0
Received: by 10.50.11.200 with SMTP id s8mr16948301igb.10.1328957912886; Sat,
	11 Feb 2012 02:58:32 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Sat, 11 Feb 2012 02:58:32 -0800 (PST)
In-Reply-To: <4F32DCA1.30501@ubuntu.com>
References: <4F32DCA1.30501@ubuntu.com>
Date: Sat, 11 Feb 2012 11:58:32 +0100
Message-ID: <CAFivhP=89govMijX0zxsNNeSRj42y-QoSnUPPRuraqmwmQQ37w@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Phillip Susi <psusi@ubuntu.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Any tmem documentation out there?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

the output is parsed with xm tmem-list-parse.
I also had a had time understanding THAT output, but then solved that
by simly testing a few domUs with the kernel from the tmem project
page.
And then I could see the dedup / compress values change.

Florian

2012/2/8 Phillip Susi <psusi@ubuntu.com>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Is there any good tmem documentation anywhere? =A0I finally muddled my
> way into getting it working by adding the tmem command line arguments
> to xen and the kernel, but now the output of xm tmem-list is entirely
> undecipherable and not documented in the man page. =A0Can anyone help me
> understand what this means?
>
> root@devserv:~# sudo xm tmem-list -a
> G=3DTt:30670,Te:30114,Cf:0,Af:0,Pf:0,Ta:0,Lm:0,Et:0,Ea:0,Rt:0,Ra:0,Rx:0,F=
p:0
> C=3DCI:0,ww:0,ca:0,co:0,fr:0,Tc:15015548,Ge:0,Pp:0,Gp:0
> P=3DCI:0,PI:0,PT:EP,U0:0,U1:0
> P=3DCI:0,PI:1,PT:EP,U0:0,U1:0
> P=3DCI:0,PI:2,PT:EP,U0:0,U1:0
> T=3DGn:0,Gt:0,Gx:0,Gm:2147483647,Pn:0,Pt:0,Px:0,Pm:2147483647,gn:30114,gt=
:13657797,gx:12420,gm:262,pn:0,pt:0,px
> :0,pm:2147483647,Fn:268,Ft:259289,Fx:5302,Fm:525,On:280,Ot:1098462,Ox:140=
10,Om:435,Cn:0,Ct:0,Cx:0,Cm:21474836
> 47,cn:0,ct:0,cx:0,cm:2147483647,dn:0,dt:0,dx:0,dm:2147483647
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.17 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJPMtyhAAoJEJrBOlT6nu75COoH/3d23brWWbouh87FnDRswewL
> 1o2EJEtgd77EVWBbKFyNVviMRJJ9aBjmL4xXRMsgehz2D8a3bgRkmr3D4NNX9mPb
> oi/q9XrkeEhXr0HiyuG6m/N5Uew4UUxKI4SS7899fBvqr4jQxKilh5+bwlNho08h
> FZjFpeTMmRW3rbxbIj277Qf0bYzfmRKUJ6sy1lUiu6Ddnxqadm9rsyHjxVQyIDpW
> ZNQxW5e2P7Kb+7ILjnKp9wFAPdXSw9jNTIr2HixW5+LQwePuL5zxf4o1jnntH82B
> ckU8W2dwbtL/B1QcoXtAPAzDBFxRgCaDKc/EdgchyBp1NWYGIJ3XCPIh+wLIwoo=3D
> =3D3ZT8
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 10:59:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 10:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwAfD-00007Z-55; Sat, 11 Feb 2012 10:58:43 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RwAfB-00007H-O2
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 10:58:41 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1328957914!14919785!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21798 invoked from network); 11 Feb 2012 10:58:35 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 10:58:35 -0000
Received: by iaeh11 with SMTP id h11so9184007iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 02:58:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=+xchcaAlcBZdqMn5TCR/ER7mckjX63nTP5Z7iuqAFwE=;
	b=Y7/bAiB47LTSivcea8ZcAQkwZMW+K4zoOXA0d3LV9/cCZsDPgCmgpdGWKZLfU8798v
	LchBWZ4+fvFH3e59+tpdhip61+FozPd2Ou4ruCpF5+CQGoF0iQmn9WNxd1ZwtX6Ih0QF
	Aywp4Ny7F1xWLw5aDDZN7be/Bv9hrcvleNais=
MIME-Version: 1.0
Received: by 10.50.11.200 with SMTP id s8mr16948301igb.10.1328957912886; Sat,
	11 Feb 2012 02:58:32 -0800 (PST)
Received: by 10.231.8.37 with HTTP; Sat, 11 Feb 2012 02:58:32 -0800 (PST)
In-Reply-To: <4F32DCA1.30501@ubuntu.com>
References: <4F32DCA1.30501@ubuntu.com>
Date: Sat, 11 Feb 2012 11:58:32 +0100
Message-ID: <CAFivhP=89govMijX0zxsNNeSRj42y-QoSnUPPRuraqmwmQQ37w@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Phillip Susi <psusi@ubuntu.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Any tmem documentation out there?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

the output is parsed with xm tmem-list-parse.
I also had a had time understanding THAT output, but then solved that
by simly testing a few domUs with the kernel from the tmem project
page.
And then I could see the dedup / compress values change.

Florian

2012/2/8 Phillip Susi <psusi@ubuntu.com>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Is there any good tmem documentation anywhere? =A0I finally muddled my
> way into getting it working by adding the tmem command line arguments
> to xen and the kernel, but now the output of xm tmem-list is entirely
> undecipherable and not documented in the man page. =A0Can anyone help me
> understand what this means?
>
> root@devserv:~# sudo xm tmem-list -a
> G=3DTt:30670,Te:30114,Cf:0,Af:0,Pf:0,Ta:0,Lm:0,Et:0,Ea:0,Rt:0,Ra:0,Rx:0,F=
p:0
> C=3DCI:0,ww:0,ca:0,co:0,fr:0,Tc:15015548,Ge:0,Pp:0,Gp:0
> P=3DCI:0,PI:0,PT:EP,U0:0,U1:0
> P=3DCI:0,PI:1,PT:EP,U0:0,U1:0
> P=3DCI:0,PI:2,PT:EP,U0:0,U1:0
> T=3DGn:0,Gt:0,Gx:0,Gm:2147483647,Pn:0,Pt:0,Px:0,Pm:2147483647,gn:30114,gt=
:13657797,gx:12420,gm:262,pn:0,pt:0,px
> :0,pm:2147483647,Fn:268,Ft:259289,Fx:5302,Fm:525,On:280,Ot:1098462,Ox:140=
10,Om:435,Cn:0,Ct:0,Cx:0,Cm:21474836
> 47,cn:0,ct:0,cx:0,cm:2147483647,dn:0,dt:0,dx:0,dm:2147483647
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.17 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJPMtyhAAoJEJrBOlT6nu75COoH/3d23brWWbouh87FnDRswewL
> 1o2EJEtgd77EVWBbKFyNVviMRJJ9aBjmL4xXRMsgehz2D8a3bgRkmr3D4NNX9mPb
> oi/q9XrkeEhXr0HiyuG6m/N5Uew4UUxKI4SS7899fBvqr4jQxKilh5+bwlNho08h
> FZjFpeTMmRW3rbxbIj277Qf0bYzfmRKUJ6sy1lUiu6Ddnxqadm9rsyHjxVQyIDpW
> ZNQxW5e2P7Kb+7ILjnKp9wFAPdXSw9jNTIr2HixW5+LQwePuL5zxf4o1jnntH82B
> ckU8W2dwbtL/B1QcoXtAPAzDBFxRgCaDKc/EdgchyBp1NWYGIJ3XCPIh+wLIwoo=3D
> =3D3ZT8
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 17:05:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 17:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwGMO-0002xP-BZ; Sat, 11 Feb 2012 17:03:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felix@desaster-games.com>) id 1RwGMM-0002xJ-1s
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 17:03:38 +0000
Received: from [85.158.139.83:15664] by server-8.bemta-5.messagelabs.com id
	4B/5F-08951-86F963F4; Sat, 11 Feb 2012 17:03:36 +0000
X-Env-Sender: felix@desaster-games.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1328979813!14583101!1
X-Originating-IP: [188.40.122.227]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30744 invoked from network); 11 Feb 2012 17:03:33 -0000
Received: from dns1.desaster-games.net (HELO mail.desaster-games.net)
	(188.40.122.227) by server-7.tower-182.messagelabs.com with SMTP;
	11 Feb 2012 17:03:33 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.desaster-games.net (Postfix) with ESMTP id B38F510285A4;
	Sat, 11 Feb 2012 18:06:43 +0100 (CET)
X-Virus-Scanned: Amavis at mail.desaster-games.com
Received: from mail.desaster-games.net ([127.0.0.1])
	by localhost (mail.desaster-games.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id Mo7ZKWbIs0AJ; Sat, 11 Feb 2012 18:06:33 +0100 (CET)
Received: from [10.159.0.8] (main.felix.desaster-games.net [10.159.0.8])
	by mail.desaster-games.net (Postfix) with ESMTPSA id BD9D7102859E;
	Sat, 11 Feb 2012 18:06:33 +0100 (CET)
Message-ID: <4F369F5A.2010306@desaster-games.com>
Date: Sat, 11 Feb 2012 18:03:22 +0100
From: Felix Kuperjans <felix@desaster-games.com>
Organization: Desaster Games e.V.
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:9.0) Gecko/20120113 Thunderbird/9.0
MIME-Version: 1.0
To: Rakesh Chawda <rakesh@vivainfomedia.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
In-Reply-To: <CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0128340614297379324=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============0128340614297379324==
Content-Type: multipart/alternative;
 boundary="------------060606040802000700050106"

This is a multi-part message in MIME format.
--------------060606040802000700050106
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

I think your mails were delayed for some reason... the mail I answered
reached me yesterday...

See some comments inline.

Am 11.02.2012 07:13, schrieb Rakesh Chawda:
> Thanks Felix for the reply, this is the first one that I actually got
> on this list.
>
> I have completed the setup using NAT. The only problem that I had
> faced, was DomU firewall.
Quite common problem^^ it's always better to do first tests with a domU
without any firewall.
>
> The answers are inline... hope it may others...
>
>
> On Fri, Feb 10, 2012 at 6:55 PM, Felix Kuperjans
> <felix@desaster-games.com <mailto:felix@desaster-games.com>> wrote:
>
>     Hello,
>
>     answers inline.
>
>     Am 07.02.2012 14:43, schrieb DN Singh:
>>     Hello Guys,
>>
>>     Hasn't anyone done any routed network on Xen?? Please reply.
>     I always use routed setups, but mostly with custom vif scripts for
>     iptables setup.
>
>
> I did do some customisation, as mentioned in one of the many blogs
> that I had referred. The changes were made in
> "/etc/xen/scripts/vif-common.sh", where I changed the *ip_of* function
> as described below:
> ------------------------------
> function ip_of()
> {
> #  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed -n '1
> s,/.*,,p'
>           ip -4 -o addr show primary dev $1 | awk '$3 == "inet" {print
> $4; exit}' | sed 's#/.*##'
> }
> ------------------------------
I think, hacks in this file shouldn't be necessary for newer Xen
versions, but may be fine with this old one...
>  
>
>>
>>     On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com
>>     <mailto:dnsingh.dns@gmail.com>> wrote:
>>
>>         Hello List,
>>
>>         I am trying to configure a setup where the IPs have to bound
>>         to the dom0, and then via internal network, these can be used
>>         on the domUs. This is a requirement, as the IPs can be
>>         configured only on the Dom0 due to their static configuration.
>>
>     If you say internal network, does this include internal ip
>     addresses? If so, you would not only need routing, but also NAT,
>     esp. if the Dom0 will get all ip addresses assigned.
>
> Yes,  I had to do NAT, as Dom0 got all the IP addresses, and DomUs
> have internal IPs like 192.168.1.2,3,4...
>
> I faced one silly problem here, as the Nat was fine, but DomU firewall
> was blocking the incoming requests. I had overlooked this fact, which
> led to 4 days of futile research, as I myself figured it out.
>
> Anyone doing such setup, please keep DomU firewall in mind.
>  
>
>>         I have configured the routed config, and installed the VMs
>>         using virt-install. The problem is that the VMs aren't
>>         accessible via static IP.
>>         The OS is CentOS 5.7, and Xen is 3.0, the one that comes with
>>         the repositories.
>>
>     Additional information is needed here:
>     * What are the ip addresses and routes on the Dom0 and the DomU
>     when both are running? (Use `ip addr show` and `ip route show` to
>     list them -- iproute2 utilities needed, but should already be
>     installed)
>     * Is there any network filtering or NAT involved?
>
>
> I've cleared these questions, in above answer.
>
>>
>>         I have changed the network scripts in xend-config.sxp and the
>>         kernel parameters as per this
>>         URL: http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>>
>>         The link states that I have to configure the IPs in Dom0, and
>>         they will get *automatically allocated* to the VMs, which is
>>         not happening.
>>
>>         I also tried to configure the IP in vm config file by adding
>>         vif = [ 'ip=<IP>' ]
>>
>     Usually this would be required, but highly depends on your actual
>     setup and/or vif script.
>
>
> I have skipped this part, as I am not assigning these IPs to DomU.
> Does this method work??
If it works, you do not seem to need it. However, the default scripts
sometimes require this (don't know about the requirements of each Xen
version).
>
>>
>>         Please help.
>>
>>     _______________________________________________
>>     Xen-users mailing list
>>     Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>>     http://lists.xensource.com/xen-users
>     It would also be helpful if you explain in detail, how your final
>     networking setup should look like.
>
>     Regards,
>     Felix
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>     http://lists.xensource.com/xen-users
>
>
> If anyone has suggestions, please do reply.
>
> Thanks and Regards,
> Rakesh Chawda
One question / suggestion:

Why do you want to use NAT for every traffic on all ip addresses? esp.
if you got multiple, I don't see the point in wasting CPU/Memory
resources for NAT (besides some other ugly side effects that may happen
with NAT).

Regards,
Felix Kuperjans

--------------060606040802000700050106
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I think your mails were delayed for some reason... the mail I
    answered reached me yesterday...<br>
    <br>
    See some comments inline.<br>
    <br>
    Am 11.02.2012 07:13, schrieb Rakesh Chawda:
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite">Thanks Felix for the reply, this is the first one that
      I actually got on this list.<br>
      <br>
      I have completed the setup using NAT. The only problem that I had
      faced, was DomU firewall.<br>
    </blockquote>
    Quite common problem^^ it's always better to do first tests with a
    domU without any firewall.<br>
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite"><br>
      The answers are inline... hope it may others...<br>
      <br>
      <br>
      <div class="gmail_quote">On Fri, Feb 10, 2012 at 6:55 PM, Felix
        Kuperjans <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:felix@desaster-games.com">felix@desaster-games.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000"> Hello,<br>
            <br>
            answers inline.<br>
            <br>
            Am 07.02.2012 14:43, schrieb DN Singh:
            <div class="im">
              <blockquote type="cite">Hello Guys,<br>
                <br>
                Hasn't anyone done any routed network on Xen?? Please
                reply.<br>
              </blockquote>
            </div>
            I always use routed setups, but mostly with custom vif
            scripts for iptables setup. </div>
        </blockquote>
        <div><br>
          I did do some customisation, as mentioned in one of the many
          blogs that I had referred. The changes were made in
          "/etc/xen/scripts/vif-common.sh", where I changed the <b>ip_of</b>
          function as described below:<br>
          ------------------------------<br>
          function ip_of()<br>
          {<br>
          #Â  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed
          -n '1 s,/.*,,p'<br>
          Â Â Â Â Â Â Â Â Â  ip -4 -o addr show primary dev $1 | awk '$3 ==
          "inet" {print $4; exit}' | sed 's#/.*##'<br>
          }<br>
          ------------------------------<br>
        </div>
      </div>
    </blockquote>
    I think, hacks in this file shouldn't be necessary for newer Xen
    versions, but may be fine with this old one...<br>
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>Â <br>
        </div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite"><br>
                <div class="gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM,
                  DN Singh <span dir="ltr">&lt;<a
                      moz-do-not-send="true"
                      href="mailto:dnsingh.dns@gmail.com"
                      target="_blank">dnsingh.dns@gmail.com</a>&gt;</span>
                  wrote:<br>
                  <blockquote class="gmail_quote" style="margin:0pt 0pt
                    0pt 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">Hello List,
                    <div><br>
                    </div>
                    <div>I am trying to configure a setup where the IPs
                      have to bound to the dom0, and then via internal
                      network, these can be used on the domUs. This is a
                      requirement, as the IPs can be configured only on
                      the Dom0 due to their static configuration.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            If you say internal network, does this include internal ip
            addresses? If so, you would not only need routing, but also
            NAT, esp. if the Dom0 will get all ip addresses assigned.
            <div class="im"><br>
            </div>
          </div>
        </blockquote>
        <div>Yes,Â  I had to do NAT, as Dom0 got all the IP addresses,
          and DomUs have internal IPs like 192.168.1.2,3,4...<br>
          <br>
          I faced one silly problem here, as the Nat was fine, but DomU
          firewall was blocking the incoming requests. I had overlooked
          this fact, which led to 4 days of futile research, as I myself
          figured it out.<br>
          <br>
          Anyone doing such setup, please keep DomU firewall in mind.<br>
        </div>
        <div>Â </div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite">
                <div class="gmail_quote">
                  <blockquote class="gmail_quote" style="margin:0pt 0pt
                    0pt 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">
                    <div>I have configured the routed config, and
                      installed the VMs using virt-install. The problem
                      is that the VMs aren't accessible via static IP.</div>
                    <div>The OS is CentOS 5.7, and Xen is 3.0, the one
                      that comes with the repositories.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Additional information is needed here:<br>
            * What are the ip addresses and routes on the Dom0 and the
            DomU when both are running? (Use `ip addr show` and `ip
            route show` to list them -- iproute2 utilities needed, but
            should already be installed)<br>
            * Is there any network filtering or NAT involved?
            <div class="im"><br>
            </div>
          </div>
        </blockquote>
        <div><br>
          I've cleared these questions, in above answer. <br>
        </div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite">
                <div class="gmail_quote">
                  <blockquote class="gmail_quote" style="margin:0pt 0pt
                    0pt 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">
                    <div><br>
                    </div>
                    <div>I have changed the network scripts in
                      xend-config.sxp and the kernel parameters as per
                      this URL:Â <a moz-do-not-send="true"
href="http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php"
                        target="_blank">http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
                    <div><br>
                    </div>
                    <div>The link states that I have to configure the
                      IPs in Dom0, and they will get <b>automatically
                        allocated</b> to the VMs, which is not
                      happening.</div>
                    <div><br>
                    </div>
                    <div>I also tried to configure the IP in vm config
                      file by adding vif = [ 'ip=&lt;IP&gt;' ]</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Usually this would be required, but highly depends on your
            actual setup and/or vif script.<br>
          </div>
        </blockquote>
        <div><br>
          I have skipped this part, as I am not assigning these IPs to
          DomU. Does this method work?? <br>
        </div>
      </div>
    </blockquote>
    If it works, you do not seem to need it. However, the default
    scripts sometimes require this (don't know about the requirements of
    each Xen version).<br>
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <blockquote type="cite">
              <div class="gmail_quote">
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div><br>
                  </div>
                  <div>Please help.</div>
                </blockquote>
              </div>
              <pre>_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" href="mailto:Xen-users@lists.xensource.com" target="_blank">Xen-users@lists.xensource.com</a>
<a moz-do-not-send="true" href="http://lists.xensource.com/xen-users" target="_blank">http://lists.xensource.com/xen-users</a></pre>
            </blockquote>
            It would also be helpful if you explain in detail, how your
            final networking setup should look like.<br>
            <br>
            Regards,<br>
            Felix<br>
          </div>
          <br>
          _______________________________________________<br>
          Xen-users mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a><br>
          <a moz-do-not-send="true"
            href="http://lists.xensource.com/xen-users" target="_blank">http://lists.xensource.com/xen-users</a><br>
        </blockquote>
        <div><br>
          If anyone has suggestions, please do reply. <br>
        </div>
      </div>
      <br clear="all">
      Thanks and Regards,
      <div>
        Rakesh Chawda</div>
    </blockquote>
    One question / suggestion:<br>
    <br>
    Why do you want to use NAT for every traffic on all ip addresses?
    esp. if you got multiple, I don't see the point in wasting
    CPU/Memory resources for NAT (besides some other ugly side effects
    that may happen with NAT).<br>
    <br>
    Regards,<br>
    Felix Kuperjans<br>
  </body>
</html>

--------------060606040802000700050106--


--===============0128340614297379324==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0128340614297379324==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 17:05:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 17:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwGMO-0002xP-BZ; Sat, 11 Feb 2012 17:03:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felix@desaster-games.com>) id 1RwGMM-0002xJ-1s
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 17:03:38 +0000
Received: from [85.158.139.83:15664] by server-8.bemta-5.messagelabs.com id
	4B/5F-08951-86F963F4; Sat, 11 Feb 2012 17:03:36 +0000
X-Env-Sender: felix@desaster-games.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1328979813!14583101!1
X-Originating-IP: [188.40.122.227]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30744 invoked from network); 11 Feb 2012 17:03:33 -0000
Received: from dns1.desaster-games.net (HELO mail.desaster-games.net)
	(188.40.122.227) by server-7.tower-182.messagelabs.com with SMTP;
	11 Feb 2012 17:03:33 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.desaster-games.net (Postfix) with ESMTP id B38F510285A4;
	Sat, 11 Feb 2012 18:06:43 +0100 (CET)
X-Virus-Scanned: Amavis at mail.desaster-games.com
Received: from mail.desaster-games.net ([127.0.0.1])
	by localhost (mail.desaster-games.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id Mo7ZKWbIs0AJ; Sat, 11 Feb 2012 18:06:33 +0100 (CET)
Received: from [10.159.0.8] (main.felix.desaster-games.net [10.159.0.8])
	by mail.desaster-games.net (Postfix) with ESMTPSA id BD9D7102859E;
	Sat, 11 Feb 2012 18:06:33 +0100 (CET)
Message-ID: <4F369F5A.2010306@desaster-games.com>
Date: Sat, 11 Feb 2012 18:03:22 +0100
From: Felix Kuperjans <felix@desaster-games.com>
Organization: Desaster Games e.V.
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:9.0) Gecko/20120113 Thunderbird/9.0
MIME-Version: 1.0
To: Rakesh Chawda <rakesh@vivainfomedia.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
In-Reply-To: <CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0128340614297379324=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============0128340614297379324==
Content-Type: multipart/alternative;
 boundary="------------060606040802000700050106"

This is a multi-part message in MIME format.
--------------060606040802000700050106
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

I think your mails were delayed for some reason... the mail I answered
reached me yesterday...

See some comments inline.

Am 11.02.2012 07:13, schrieb Rakesh Chawda:
> Thanks Felix for the reply, this is the first one that I actually got
> on this list.
>
> I have completed the setup using NAT. The only problem that I had
> faced, was DomU firewall.
Quite common problem^^ it's always better to do first tests with a domU
without any firewall.
>
> The answers are inline... hope it may others...
>
>
> On Fri, Feb 10, 2012 at 6:55 PM, Felix Kuperjans
> <felix@desaster-games.com <mailto:felix@desaster-games.com>> wrote:
>
>     Hello,
>
>     answers inline.
>
>     Am 07.02.2012 14:43, schrieb DN Singh:
>>     Hello Guys,
>>
>>     Hasn't anyone done any routed network on Xen?? Please reply.
>     I always use routed setups, but mostly with custom vif scripts for
>     iptables setup.
>
>
> I did do some customisation, as mentioned in one of the many blogs
> that I had referred. The changes were made in
> "/etc/xen/scripts/vif-common.sh", where I changed the *ip_of* function
> as described below:
> ------------------------------
> function ip_of()
> {
> #  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed -n '1
> s,/.*,,p'
>           ip -4 -o addr show primary dev $1 | awk '$3 == "inet" {print
> $4; exit}' | sed 's#/.*##'
> }
> ------------------------------
I think, hacks in this file shouldn't be necessary for newer Xen
versions, but may be fine with this old one...
>  
>
>>
>>     On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com
>>     <mailto:dnsingh.dns@gmail.com>> wrote:
>>
>>         Hello List,
>>
>>         I am trying to configure a setup where the IPs have to bound
>>         to the dom0, and then via internal network, these can be used
>>         on the domUs. This is a requirement, as the IPs can be
>>         configured only on the Dom0 due to their static configuration.
>>
>     If you say internal network, does this include internal ip
>     addresses? If so, you would not only need routing, but also NAT,
>     esp. if the Dom0 will get all ip addresses assigned.
>
> Yes,  I had to do NAT, as Dom0 got all the IP addresses, and DomUs
> have internal IPs like 192.168.1.2,3,4...
>
> I faced one silly problem here, as the Nat was fine, but DomU firewall
> was blocking the incoming requests. I had overlooked this fact, which
> led to 4 days of futile research, as I myself figured it out.
>
> Anyone doing such setup, please keep DomU firewall in mind.
>  
>
>>         I have configured the routed config, and installed the VMs
>>         using virt-install. The problem is that the VMs aren't
>>         accessible via static IP.
>>         The OS is CentOS 5.7, and Xen is 3.0, the one that comes with
>>         the repositories.
>>
>     Additional information is needed here:
>     * What are the ip addresses and routes on the Dom0 and the DomU
>     when both are running? (Use `ip addr show` and `ip route show` to
>     list them -- iproute2 utilities needed, but should already be
>     installed)
>     * Is there any network filtering or NAT involved?
>
>
> I've cleared these questions, in above answer.
>
>>
>>         I have changed the network scripts in xend-config.sxp and the
>>         kernel parameters as per this
>>         URL: http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>>
>>         The link states that I have to configure the IPs in Dom0, and
>>         they will get *automatically allocated* to the VMs, which is
>>         not happening.
>>
>>         I also tried to configure the IP in vm config file by adding
>>         vif = [ 'ip=<IP>' ]
>>
>     Usually this would be required, but highly depends on your actual
>     setup and/or vif script.
>
>
> I have skipped this part, as I am not assigning these IPs to DomU.
> Does this method work??
If it works, you do not seem to need it. However, the default scripts
sometimes require this (don't know about the requirements of each Xen
version).
>
>>
>>         Please help.
>>
>>     _______________________________________________
>>     Xen-users mailing list
>>     Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>>     http://lists.xensource.com/xen-users
>     It would also be helpful if you explain in detail, how your final
>     networking setup should look like.
>
>     Regards,
>     Felix
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com>
>     http://lists.xensource.com/xen-users
>
>
> If anyone has suggestions, please do reply.
>
> Thanks and Regards,
> Rakesh Chawda
One question / suggestion:

Why do you want to use NAT for every traffic on all ip addresses? esp.
if you got multiple, I don't see the point in wasting CPU/Memory
resources for NAT (besides some other ugly side effects that may happen
with NAT).

Regards,
Felix Kuperjans

--------------060606040802000700050106
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I think your mails were delayed for some reason... the mail I
    answered reached me yesterday...<br>
    <br>
    See some comments inline.<br>
    <br>
    Am 11.02.2012 07:13, schrieb Rakesh Chawda:
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite">Thanks Felix for the reply, this is the first one that
      I actually got on this list.<br>
      <br>
      I have completed the setup using NAT. The only problem that I had
      faced, was DomU firewall.<br>
    </blockquote>
    Quite common problem^^ it's always better to do first tests with a
    domU without any firewall.<br>
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite"><br>
      The answers are inline... hope it may others...<br>
      <br>
      <br>
      <div class="gmail_quote">On Fri, Feb 10, 2012 at 6:55 PM, Felix
        Kuperjans <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:felix@desaster-games.com">felix@desaster-games.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000"> Hello,<br>
            <br>
            answers inline.<br>
            <br>
            Am 07.02.2012 14:43, schrieb DN Singh:
            <div class="im">
              <blockquote type="cite">Hello Guys,<br>
                <br>
                Hasn't anyone done any routed network on Xen?? Please
                reply.<br>
              </blockquote>
            </div>
            I always use routed setups, but mostly with custom vif
            scripts for iptables setup. </div>
        </blockquote>
        <div><br>
          I did do some customisation, as mentioned in one of the many
          blogs that I had referred. The changes were made in
          "/etc/xen/scripts/vif-common.sh", where I changed the <b>ip_of</b>
          function as described below:<br>
          ------------------------------<br>
          function ip_of()<br>
          {<br>
          #Â  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed
          -n '1 s,/.*,,p'<br>
          Â Â Â Â Â Â Â Â Â  ip -4 -o addr show primary dev $1 | awk '$3 ==
          "inet" {print $4; exit}' | sed 's#/.*##'<br>
          }<br>
          ------------------------------<br>
        </div>
      </div>
    </blockquote>
    I think, hacks in this file shouldn't be necessary for newer Xen
    versions, but may be fine with this old one...<br>
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>Â <br>
        </div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite"><br>
                <div class="gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM,
                  DN Singh <span dir="ltr">&lt;<a
                      moz-do-not-send="true"
                      href="mailto:dnsingh.dns@gmail.com"
                      target="_blank">dnsingh.dns@gmail.com</a>&gt;</span>
                  wrote:<br>
                  <blockquote class="gmail_quote" style="margin:0pt 0pt
                    0pt 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">Hello List,
                    <div><br>
                    </div>
                    <div>I am trying to configure a setup where the IPs
                      have to bound to the dom0, and then via internal
                      network, these can be used on the domUs. This is a
                      requirement, as the IPs can be configured only on
                      the Dom0 due to their static configuration.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            If you say internal network, does this include internal ip
            addresses? If so, you would not only need routing, but also
            NAT, esp. if the Dom0 will get all ip addresses assigned.
            <div class="im"><br>
            </div>
          </div>
        </blockquote>
        <div>Yes,Â  I had to do NAT, as Dom0 got all the IP addresses,
          and DomUs have internal IPs like 192.168.1.2,3,4...<br>
          <br>
          I faced one silly problem here, as the Nat was fine, but DomU
          firewall was blocking the incoming requests. I had overlooked
          this fact, which led to 4 days of futile research, as I myself
          figured it out.<br>
          <br>
          Anyone doing such setup, please keep DomU firewall in mind.<br>
        </div>
        <div>Â </div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite">
                <div class="gmail_quote">
                  <blockquote class="gmail_quote" style="margin:0pt 0pt
                    0pt 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">
                    <div>I have configured the routed config, and
                      installed the VMs using virt-install. The problem
                      is that the VMs aren't accessible via static IP.</div>
                    <div>The OS is CentOS 5.7, and Xen is 3.0, the one
                      that comes with the repositories.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Additional information is needed here:<br>
            * What are the ip addresses and routes on the Dom0 and the
            DomU when both are running? (Use `ip addr show` and `ip
            route show` to list them -- iproute2 utilities needed, but
            should already be installed)<br>
            * Is there any network filtering or NAT involved?
            <div class="im"><br>
            </div>
          </div>
        </blockquote>
        <div><br>
          I've cleared these questions, in above answer. <br>
        </div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite">
                <div class="gmail_quote">
                  <blockquote class="gmail_quote" style="margin:0pt 0pt
                    0pt 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">
                    <div><br>
                    </div>
                    <div>I have changed the network scripts in
                      xend-config.sxp and the kernel parameters as per
                      this URL:Â <a moz-do-not-send="true"
href="http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php"
                        target="_blank">http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
                    <div><br>
                    </div>
                    <div>The link states that I have to configure the
                      IPs in Dom0, and they will get <b>automatically
                        allocated</b> to the VMs, which is not
                      happening.</div>
                    <div><br>
                    </div>
                    <div>I also tried to configure the IP in vm config
                      file by adding vif = [ 'ip=&lt;IP&gt;' ]</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Usually this would be required, but highly depends on your
            actual setup and/or vif script.<br>
          </div>
        </blockquote>
        <div><br>
          I have skipped this part, as I am not assigning these IPs to
          DomU. Does this method work?? <br>
        </div>
      </div>
    </blockquote>
    If it works, you do not seem to need it. However, the default
    scripts sometimes require this (don't know about the requirements of
    each Xen version).<br>
    <blockquote
cite="mid:CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <blockquote type="cite">
              <div class="gmail_quote">
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div><br>
                  </div>
                  <div>Please help.</div>
                </blockquote>
              </div>
              <pre>_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" href="mailto:Xen-users@lists.xensource.com" target="_blank">Xen-users@lists.xensource.com</a>
<a moz-do-not-send="true" href="http://lists.xensource.com/xen-users" target="_blank">http://lists.xensource.com/xen-users</a></pre>
            </blockquote>
            It would also be helpful if you explain in detail, how your
            final networking setup should look like.<br>
            <br>
            Regards,<br>
            Felix<br>
          </div>
          <br>
          _______________________________________________<br>
          Xen-users mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a><br>
          <a moz-do-not-send="true"
            href="http://lists.xensource.com/xen-users" target="_blank">http://lists.xensource.com/xen-users</a><br>
        </blockquote>
        <div><br>
          If anyone has suggestions, please do reply. <br>
        </div>
      </div>
      <br clear="all">
      Thanks and Regards,
      <div>
        Rakesh Chawda</div>
    </blockquote>
    One question / suggestion:<br>
    <br>
    Why do you want to use NAT for every traffic on all ip addresses?
    esp. if you got multiple, I don't see the point in wasting
    CPU/Memory resources for NAT (besides some other ugly side effects
    that may happen with NAT).<br>
    <br>
    Regards,<br>
    Felix Kuperjans<br>
  </body>
</html>

--------------060606040802000700050106--


--===============0128340614297379324==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0128340614297379324==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 19:16:37 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 19:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwIPb-0003wS-IE; Sat, 11 Feb 2012 19:15:07 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>)
	id 1RwIPZ-0003wD-6t; Sat, 11 Feb 2012 19:15:05 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328987698!13858192!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12545 invoked from network); 11 Feb 2012 19:14:58 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 19:14:58 -0000
Received: by wgbdr13 with SMTP id dr13so3358277wgb.24
	for <multiple recipients>; Sat, 11 Feb 2012 11:14:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:subject:date:message-id:to:mime-version:x-mailer;
	bh=pwvG7oGhOKJWNfDVnoXBo59h8Du1OiRoTF07XORDyag=;
	b=aVO62Mz3LHPpS0KIzXU8hvEoSN/7qikZF/44mKfY3fWlFqHL8B9yRW+MKw+K9EXy6G
	5810p3tKwRfroptEquoTJ97HiyXhHUSvgHjwgIGOmvx9hHWGGylNwaERhRVbkhw7S5bX
	DoARP2UQdtVR+rRs0GMBpuWApm/92gFcojLHY=
Received: by 10.180.78.130 with SMTP id b2mr10011335wix.1.1328987697233;
	Sat, 11 Feb 2012 11:14:57 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151]) by mx.google.com with ESMTPS id
	hb10sm29961652wib.10.2012.02.11.11.14.54
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 11:14:56 -0800 (PST)
From: Wannes De Smet <wannes321@gmail.com>
Date: Sat, 11 Feb 2012 20:14:52 +0100
Message-Id: <A3B9376C-65B5-4983-BE6B-3524C38A7101@gmail.com>
To: xen-api@lists.xensource.com,
 xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
Subject: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3384119485432952398=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============3384119485432952398==
Content-Type: multipart/alternative; boundary="Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C"


--Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

We're happy to announce XenMaster, which has the ambitious goal to =
become the de facto frontend for Xen with XCP.

We've had the opportunity to present our project to some of the Xen/XCP =
developers and now it's time to announce the project to a larger public.
XenMaster, in short, is a HTML5 frontend coupled to a Java backend =
delivering a rich UI for Xen, targeted at end users.
At the moment, one is able to successfully add NFS ISO repositories and =
iSCSI/NFS storage repositories (iSCSI currently only works on XenServer =
5.6), create a HVM VM and control it via a VNC shell.=20

Development thus far has been carried out by Jorgen Evens, frontend lead =
and Wannes De Smet, project lead and backend developer. Of course, we =
now would like to welcome you in becoming a tester and/or contributor!=20=

You can find more information at xen-master.org, to install and =
configure XenMaster. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!

If you have any questions at all, we'll be happy to answer them here or =
through GitHub.

We hope to welcome you in using XenMaster!
Jorgen Evens
Wannes De Smet
XenMaster=20=

--Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><b =
id=3D"internal-source-marker_0.9221465084701777" style=3D"color: rgb(0, =
0, 0); font-style: normal; font-variant: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
font-weight: normal; "><font class=3D"Apple-style-span" face=3D"Arial" =
style=3D"font-size: 15px;"><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We're happy to announce XenMaster, which has =
the ambitious goal</span><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
"> </span><span style=3D"color: rgb(0, 0, 0); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; ">to become the de facto frontend for Xen with =
XCP.</span><br><span style=3D"color: rgb(0, 0, 0); font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We've had the opportunity to present our =
project to some of the Xen/XCP developers and now it's time to announce =
the project to a larger public.</span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">XenMaster, in short, is a HTML5 =
frontend coupled to a Java backend delivering a rich UI for Xen, =
targeted at end users.</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">At the moment, one is able to successfully add =
NFS ISO repositories and iSCSI/NFS storage repositories (iSCSI currently =
only works on XenServer 5.6), create a HVM VM and control it via a VNC =
shell. </span><br><span style=3D"color: rgb(0, 0, 0); font-weight: =
normal; font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Development thus far has been carried out by =
Jorgen Evens, frontend lead and Wannes De Smet, project lead and backend =
developer. Of course, we now would like to welcome you in becoming a =
tester and/or contributor! </span><br><span style=3D"color: rgb(0, 0, =
0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">You can find more information at =
</span><span style=3D"color: rgb(17, 85, 204); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: underline; vertical-align: baseline; =
white-space: pre-wrap; "><a =
href=3D"http://xen-master.org">xen-master.org</a></span><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">, to </span><a href=3D"http://wiki.xen-master.org/wiki/Installing" =
style=3D"white-space: normal; "><span style=3D"color: rgb(17, 85, 204); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: underline; vertical-align: =
baseline; white-space: pre-wrap; ">install and configure =
XenMaster</span></a><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!</span><br><span style=3D"color: rgb(0, 0, 0); =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
background-color: transparent; "></span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">If you have any questions at all, =
we'll be happy to answer them here or through GitHub.</span><br><span =
style=3D"color: rgb(0, 0, 0); font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; background-color: transparent; "></span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">We hope to welcome you in using XenMaster!</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">Jorgen Evens</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Wannes De Smet</span><br><span style=3D"color: =
rgb(0, 0, 0); background-color: transparent; font-weight: bold; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">XenMaster =
</span></font></b></body></html>=

--Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C--


--===============3384119485432952398==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3384119485432952398==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 19:16:37 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 19:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwIPb-0003wS-IE; Sat, 11 Feb 2012 19:15:07 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>)
	id 1RwIPZ-0003wD-6t; Sat, 11 Feb 2012 19:15:05 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1328987698!13858192!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12545 invoked from network); 11 Feb 2012 19:14:58 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 19:14:58 -0000
Received: by wgbdr13 with SMTP id dr13so3358277wgb.24
	for <multiple recipients>; Sat, 11 Feb 2012 11:14:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:subject:date:message-id:to:mime-version:x-mailer;
	bh=pwvG7oGhOKJWNfDVnoXBo59h8Du1OiRoTF07XORDyag=;
	b=aVO62Mz3LHPpS0KIzXU8hvEoSN/7qikZF/44mKfY3fWlFqHL8B9yRW+MKw+K9EXy6G
	5810p3tKwRfroptEquoTJ97HiyXhHUSvgHjwgIGOmvx9hHWGGylNwaERhRVbkhw7S5bX
	DoARP2UQdtVR+rRs0GMBpuWApm/92gFcojLHY=
Received: by 10.180.78.130 with SMTP id b2mr10011335wix.1.1328987697233;
	Sat, 11 Feb 2012 11:14:57 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151]) by mx.google.com with ESMTPS id
	hb10sm29961652wib.10.2012.02.11.11.14.54
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 11:14:56 -0800 (PST)
From: Wannes De Smet <wannes321@gmail.com>
Date: Sat, 11 Feb 2012 20:14:52 +0100
Message-Id: <A3B9376C-65B5-4983-BE6B-3524C38A7101@gmail.com>
To: xen-api@lists.xensource.com,
 xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
Subject: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3384119485432952398=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============3384119485432952398==
Content-Type: multipart/alternative; boundary="Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C"


--Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

We're happy to announce XenMaster, which has the ambitious goal to =
become the de facto frontend for Xen with XCP.

We've had the opportunity to present our project to some of the Xen/XCP =
developers and now it's time to announce the project to a larger public.
XenMaster, in short, is a HTML5 frontend coupled to a Java backend =
delivering a rich UI for Xen, targeted at end users.
At the moment, one is able to successfully add NFS ISO repositories and =
iSCSI/NFS storage repositories (iSCSI currently only works on XenServer =
5.6), create a HVM VM and control it via a VNC shell.=20

Development thus far has been carried out by Jorgen Evens, frontend lead =
and Wannes De Smet, project lead and backend developer. Of course, we =
now would like to welcome you in becoming a tester and/or contributor!=20=

You can find more information at xen-master.org, to install and =
configure XenMaster. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!

If you have any questions at all, we'll be happy to answer them here or =
through GitHub.

We hope to welcome you in using XenMaster!
Jorgen Evens
Wannes De Smet
XenMaster=20=

--Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><b =
id=3D"internal-source-marker_0.9221465084701777" style=3D"color: rgb(0, =
0, 0); font-style: normal; font-variant: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
font-weight: normal; "><font class=3D"Apple-style-span" face=3D"Arial" =
style=3D"font-size: 15px;"><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We're happy to announce XenMaster, which has =
the ambitious goal</span><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
"> </span><span style=3D"color: rgb(0, 0, 0); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; ">to become the de facto frontend for Xen with =
XCP.</span><br><span style=3D"color: rgb(0, 0, 0); font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We've had the opportunity to present our =
project to some of the Xen/XCP developers and now it's time to announce =
the project to a larger public.</span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">XenMaster, in short, is a HTML5 =
frontend coupled to a Java backend delivering a rich UI for Xen, =
targeted at end users.</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">At the moment, one is able to successfully add =
NFS ISO repositories and iSCSI/NFS storage repositories (iSCSI currently =
only works on XenServer 5.6), create a HVM VM and control it via a VNC =
shell. </span><br><span style=3D"color: rgb(0, 0, 0); font-weight: =
normal; font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Development thus far has been carried out by =
Jorgen Evens, frontend lead and Wannes De Smet, project lead and backend =
developer. Of course, we now would like to welcome you in becoming a =
tester and/or contributor! </span><br><span style=3D"color: rgb(0, 0, =
0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">You can find more information at =
</span><span style=3D"color: rgb(17, 85, 204); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: underline; vertical-align: baseline; =
white-space: pre-wrap; "><a =
href=3D"http://xen-master.org">xen-master.org</a></span><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">, to </span><a href=3D"http://wiki.xen-master.org/wiki/Installing" =
style=3D"white-space: normal; "><span style=3D"color: rgb(17, 85, 204); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: underline; vertical-align: =
baseline; white-space: pre-wrap; ">install and configure =
XenMaster</span></a><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!</span><br><span style=3D"color: rgb(0, 0, 0); =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
background-color: transparent; "></span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">If you have any questions at all, =
we'll be happy to answer them here or through GitHub.</span><br><span =
style=3D"color: rgb(0, 0, 0); font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; background-color: transparent; "></span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">We hope to welcome you in using XenMaster!</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">Jorgen Evens</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Wannes De Smet</span><br><span style=3D"color: =
rgb(0, 0, 0); background-color: transparent; font-weight: bold; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">XenMaster =
</span></font></b></body></html>=

--Apple-Mail=_FB3F3A77-CC5D-44D0-BAE8-13045D16074C--


--===============3384119485432952398==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3384119485432952398==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 19:50:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 19:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwIwV-0004Zi-MN; Sat, 11 Feb 2012 19:49:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RwIwU-0004Zd-KG
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 19:49:06 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1328989740!12948184!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13688 invoked from network); 11 Feb 2012 19:49:00 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Feb 2012 19:49:00 -0000
Received: from p4fd6b9a8.dip.t-dialin.net ([79.214.185.168]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RwIwN-0000Iv-L8; Sat, 11 Feb 2012 20:49:00 +0100
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sat, 11 Feb 2012 20:42:32 +0100
To: Wannes De Smet <wannes321@gmail.com>,xen-users@lists.xensource.com
Message-ID: <f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256





Wannes De Smet <wannes321@gmail.com> schrieb:

>We're happy to announce XenMaster, which has the ambitious goal to
>become the de facto frontend for Xen with XCP.

This sounds very nice...

 ...but sorry, why do you use a richfat and plumby Java backend? There are a lot of smaller, ressource efficient, incomplex and easier to handle open source technologies - even full oo - available to build such a HTML management front- and even backend?


best regards,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk82xKg6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDR60AJ95aO+TB7Zn
sn2sP9cVR8MSTvwEPQCeO0GemEeFPm+QNSk19s1Fxd8QgEo=
=T1wf
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sat Feb 11 19:50:27 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 19:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwIwV-0004Zi-MN; Sat, 11 Feb 2012 19:49:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RwIwU-0004Zd-KG
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 19:49:06 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1328989740!12948184!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13688 invoked from network); 11 Feb 2012 19:49:00 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Feb 2012 19:49:00 -0000
Received: from p4fd6b9a8.dip.t-dialin.net ([79.214.185.168]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RwIwN-0000Iv-L8; Sat, 11 Feb 2012 20:49:00 +0100
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sat, 11 Feb 2012 20:42:32 +0100
To: Wannes De Smet <wannes321@gmail.com>,xen-users@lists.xensource.com
Message-ID: <f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256





Wannes De Smet <wannes321@gmail.com> schrieb:

>We're happy to announce XenMaster, which has the ambitious goal to
>become the de facto frontend for Xen with XCP.

This sounds very nice...

 ...but sorry, why do you use a richfat and plumby Java backend? There are a lot of smaller, ressource efficient, incomplex and easier to handle open source technologies - even full oo - available to build such a HTML management front- and even backend?


best regards,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk82xKg6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDR60AJ95aO+TB7Zn
sn2sP9cVR8MSTvwEPQCeO0GemEeFPm+QNSk19s1Fxd8QgEo=
=T1wf
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sat Feb 11 20:18:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 20:18:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwJOE-0005vi-Fl; Sat, 11 Feb 2012 20:17:46 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RwJOB-0005vX-HM
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 20:17:43 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1328991456!5553946!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 646 invoked from network); 11 Feb 2012 20:17:37 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 20:17:37 -0000
Received: by obcuy19 with SMTP id uy19so17268297obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 12:17:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=DkUz0GsF5QWoezLq53sCJMl/fH8LRhKnxDCr4aw+Xvk=;
	b=BIA8STQOHyEaphQ1nf4Uqs06SH808EqtweW3gDw8nAiULFwhjqAEGyogMj6veKRV77
	A1nHDqabJaZrfR9RsQNyby22ZYwecl0A+t4A/+ywUZ0exAp8n/dwCq7Zeuqg+7q0Zhft
	5o2tuCQvCo/bR2cd6qBq4XKG00e+LNAF2tGvE=
MIME-Version: 1.0
Received: by 10.182.47.41 with SMTP id a9mr7165584obn.43.1328991455954; Sat,
	11 Feb 2012 12:17:35 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sat, 11 Feb 2012 12:17:35 -0800 (PST)
Date: Sat, 11 Feb 2012 15:17:35 -0500
Message-ID: <CAKLgfCu9S0gviU1nvEdY8TtzJZTUccMqFRo9bV5XpX1-JrmXsQ@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in domU's
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
DomU the total amount of RAM is never what's defined in the vm .cfg.
In some OS's free reports less than what's configured, and in others
it reports that there's more. What can I do to make the vm see the
correct amount of RAM that's been allocated for it?

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 20:18:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 20:18:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwJOE-0005vi-Fl; Sat, 11 Feb 2012 20:17:46 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RwJOB-0005vX-HM
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 20:17:43 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1328991456!5553946!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 646 invoked from network); 11 Feb 2012 20:17:37 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 20:17:37 -0000
Received: by obcuy19 with SMTP id uy19so17268297obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 12:17:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=DkUz0GsF5QWoezLq53sCJMl/fH8LRhKnxDCr4aw+Xvk=;
	b=BIA8STQOHyEaphQ1nf4Uqs06SH808EqtweW3gDw8nAiULFwhjqAEGyogMj6veKRV77
	A1nHDqabJaZrfR9RsQNyby22ZYwecl0A+t4A/+ywUZ0exAp8n/dwCq7Zeuqg+7q0Zhft
	5o2tuCQvCo/bR2cd6qBq4XKG00e+LNAF2tGvE=
MIME-Version: 1.0
Received: by 10.182.47.41 with SMTP id a9mr7165584obn.43.1328991455954; Sat,
	11 Feb 2012 12:17:35 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sat, 11 Feb 2012 12:17:35 -0800 (PST)
Date: Sat, 11 Feb 2012 15:17:35 -0500
Message-ID: <CAKLgfCu9S0gviU1nvEdY8TtzJZTUccMqFRo9bV5XpX1-JrmXsQ@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in domU's
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
DomU the total amount of RAM is never what's defined in the vm .cfg.
In some OS's free reports less than what's configured, and in others
it reports that there's more. What can I do to make the vm see the
correct amount of RAM that's been allocated for it?

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

From xen-users-bounces@lists.xensource.com Sat Feb 11 20:56:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 20:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwJyJ-0006SL-S5; Sat, 11 Feb 2012 20:55:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwJyH-0006SG-HZ
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 20:55:01 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328993636!60701489!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15452 invoked from network); 11 Feb 2012 20:53:56 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 20:53:56 -0000
Received: by wgbdr13 with SMTP id dr13so3390516wgb.24
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 12:54:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=GpzNn3V4VruJgmWEQ2wLhlUb+fzRhy4D6q+I0+ZHQ20=;
	b=CgLTQ/Iis3imBgsa7MWNlit7/xi1t7Se6KObErg7qQ5GWnSouz5m7jzlypypFJPrif
	YWesSWcXGzBT2ZvF5aAYVB7sbL4q2SztP7ZPYSMcb2WnU8oYa+Xx+1nftx44FMaUNVTd
	t0pmkBCKOFc4CklLNpnUwvpgvreQ2996KqHmA=
Received: by 10.180.24.7 with SMTP id q7mr16276190wif.14.1328993699650;
	Sat, 11 Feb 2012 12:54:59 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151])
	by mx.google.com with ESMTPS id ec3sm11519638wib.1.2012.02.11.12.54.57
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 12:54:58 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
Date: Sat, 11 Feb 2012 21:54:56 +0100
Message-Id: <43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4619183764466721051=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============4619183764466721051==
Content-Type: multipart/alternative; boundary="Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0"


--Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

On 11 Feb 2012, at 20:42, Niels Dettenbach (Syndicat IT&Internet) wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>=20
>=20
>=20
>=20
>=20
> Wannes De Smet <wannes321@gmail.com> schrieb:
>=20
>> We're happy to announce XenMaster, which has the ambitious goal to
>> become the de facto frontend for Xen with XCP.
>=20
> This sounds very nice=85

Thank you
>=20
> ...but sorry, why do you use a richfat and plumby Java backend? There =
are a lot of smaller, ressource efficient, incomplex and easier to =
handle open source technologies - even full oo - available to build such =
a HTML management front- and even backend?
>=20
We agree that in comparison to xm/xl/xe, running a Java stack might seem =
to be a bit on the heavy side. Yet we'd like to note that our back-end =
is nothing like Tomcat or Glassfish, it contains only the bare minimum =
needed to do its work.

To elaborate choosing Java for our back-end:
- Java applications can be deployed on a wide variety of operating =
systems, if not all.
- Eventually the back-end will also be orchestrating pools or clusters.
- The back-end parses responses and shrinks updates down to only the =
bare minimum, limiting bandwidth use by the front-end.
- The back-end allows access to your servers over a single TCP/IP port, =
the Xen-API will not be publicly exposed.
- Again we=92re not running a whole Java EE stack, the front-end is a =
webapp that lives on its own and communicates with the backend over a =
WebSocket connection.
- Coupled with Cassandra, the back-end is the only thing that needs to =
be run (one single instance), for any number of hosts.
>=20
> best regards,
>=20
>=20
> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
>=20
> iIEEAREIAEEFAk82xKg6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDR60AJ95aO+TB7Zn
> sn2sP9cVR8MSTvwEPQCeO0GemEeFPm+QNSk19s1Fxd8QgEo=3D
> =3DT1wf
> -----END PGP SIGNATURE-----
>=20


--Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>On 11 Feb 2012, at 20:42, Niels Dettenbach (Syndicat =
IT&amp;Internet) wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: =
SHA256<br><br><br><br><br><br>Wannes De Smet &lt;<a =
href=3D"mailto:wannes321@gmail.com">wannes321@gmail.com</a>&gt; =
schrieb:<br><br><blockquote type=3D"cite">We're happy to announce =
XenMaster, which has the ambitious goal to<br></blockquote><blockquote =
type=3D"cite">become the de facto frontend for Xen with =
XCP.<br></blockquote><br>This sounds very =
nice=85<br></div></blockquote><br>Thank you<br><blockquote =
type=3D"cite"><div><br> ...but sorry, why do you use a richfat and =
plumby Java backend? There are a lot of smaller, ressource efficient, =
incomplex and easier to handle open source technologies - even full oo - =
available to build such a HTML management front- and even =
backend?<br><br></div></blockquote><b =
id=3D"internal-source-marker_0.44969493011012673" style=3D"color: rgb(0, =
0, 0); font-style: normal; font-variant: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
font-weight: normal; "><font class=3D"Apple-style-span" =
face=3D"Arial"><span style=3D"color: rgb(0, 0, 0); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; ">We agree that in comparison to xm/xl/xe, running a Java =
stack might seem to be a bit on the heavy side. Yet we'd like to note =
that our back-end is nothing like Tomcat or Glassfish, it contains only =
the bare minimum needed to do its work.</span><br><span style=3D"color: =
rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; background-color: transparent; background-color: =
transparent;"></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">To elaborate choosing Java for our =
back-end:</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">- Java applications can be deployed on a wide =
variety of operating systems, if not all.</span><br><span style=3D"color: =
rgb(0, 0, 0); background-color: transparent; font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">- Eventually the =
back-end will also be orchestrating pools or clusters.</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">- The back-end parses responses and shrinks updates down to only the =
bare minimum, limiting bandwidth use by the front-end.</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">- The back-end allows access to your servers over a single TCP/IP =
port, the Xen-API will not be publicly exposed.</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">- Again we=92re not running a whole Java EE stack, the front-end is a =
webapp that lives on its own and communicates with the backend over a =
WebSocket connection.</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">- Coupled with Cassandra, the back-end is the =
only thing that needs to be run (one single instance), for any number of =
hosts.</span><span class=3D"Apple-style-span" style=3D"white-space: =
pre-wrap;"><br></span></font></b></div><div><blockquote =
type=3D"cite"><div><br>best regards,<br><br><br>Niels.<br>- --<br>Niels =
Dettenbach<br>Syndicat IT&amp;Internet<br><a =
href=3D"http://www.syndicat.com">http://www.syndicat.com</a><br>-----BEGIN=
 PGP SIGNATURE-----<br>Version: APG =
v1.0.8<br><br>iIEEAREIAEEFAk82xKg6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElU=
Jklu<br>dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDR60AJ95aO+TB7Zn<b=
r>sn2sP9cVR8MSTvwEPQCeO0GemEeFPm+QNSk19s1Fxd8QgEo=3D<br>=3DT1wf<br>-----EN=
D PGP SIGNATURE-----<br><br></div></blockquote></div><br></body></html>=

--Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0--


--===============4619183764466721051==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4619183764466721051==--


From xen-users-bounces@lists.xensource.com Sat Feb 11 20:56:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Feb 2012 20:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwJyJ-0006SL-S5; Sat, 11 Feb 2012 20:55:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwJyH-0006SG-HZ
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 20:55:01 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1328993636!60701489!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15452 invoked from network); 11 Feb 2012 20:53:56 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 20:53:56 -0000
Received: by wgbdr13 with SMTP id dr13so3390516wgb.24
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 12:54:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=GpzNn3V4VruJgmWEQ2wLhlUb+fzRhy4D6q+I0+ZHQ20=;
	b=CgLTQ/Iis3imBgsa7MWNlit7/xi1t7Se6KObErg7qQ5GWnSouz5m7jzlypypFJPrif
	YWesSWcXGzBT2ZvF5aAYVB7sbL4q2SztP7ZPYSMcb2WnU8oYa+Xx+1nftx44FMaUNVTd
	t0pmkBCKOFc4CklLNpnUwvpgvreQ2996KqHmA=
Received: by 10.180.24.7 with SMTP id q7mr16276190wif.14.1328993699650;
	Sat, 11 Feb 2012 12:54:59 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151])
	by mx.google.com with ESMTPS id ec3sm11519638wib.1.2012.02.11.12.54.57
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 12:54:58 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
Date: Sat, 11 Feb 2012 21:54:56 +0100
Message-Id: <43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4619183764466721051=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============4619183764466721051==
Content-Type: multipart/alternative; boundary="Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0"


--Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

On 11 Feb 2012, at 20:42, Niels Dettenbach (Syndicat IT&Internet) wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>=20
>=20
>=20
>=20
>=20
> Wannes De Smet <wannes321@gmail.com> schrieb:
>=20
>> We're happy to announce XenMaster, which has the ambitious goal to
>> become the de facto frontend for Xen with XCP.
>=20
> This sounds very nice=85

Thank you
>=20
> ...but sorry, why do you use a richfat and plumby Java backend? There =
are a lot of smaller, ressource efficient, incomplex and easier to =
handle open source technologies - even full oo - available to build such =
a HTML management front- and even backend?
>=20
We agree that in comparison to xm/xl/xe, running a Java stack might seem =
to be a bit on the heavy side. Yet we'd like to note that our back-end =
is nothing like Tomcat or Glassfish, it contains only the bare minimum =
needed to do its work.

To elaborate choosing Java for our back-end:
- Java applications can be deployed on a wide variety of operating =
systems, if not all.
- Eventually the back-end will also be orchestrating pools or clusters.
- The back-end parses responses and shrinks updates down to only the =
bare minimum, limiting bandwidth use by the front-end.
- The back-end allows access to your servers over a single TCP/IP port, =
the Xen-API will not be publicly exposed.
- Again we=92re not running a whole Java EE stack, the front-end is a =
webapp that lives on its own and communicates with the backend over a =
WebSocket connection.
- Coupled with Cassandra, the back-end is the only thing that needs to =
be run (one single instance), for any number of hosts.
>=20
> best regards,
>=20
>=20
> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
>=20
> iIEEAREIAEEFAk82xKg6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDR60AJ95aO+TB7Zn
> sn2sP9cVR8MSTvwEPQCeO0GemEeFPm+QNSk19s1Fxd8QgEo=3D
> =3DT1wf
> -----END PGP SIGNATURE-----
>=20


--Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>On 11 Feb 2012, at 20:42, Niels Dettenbach (Syndicat =
IT&amp;Internet) wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: =
SHA256<br><br><br><br><br><br>Wannes De Smet &lt;<a =
href=3D"mailto:wannes321@gmail.com">wannes321@gmail.com</a>&gt; =
schrieb:<br><br><blockquote type=3D"cite">We're happy to announce =
XenMaster, which has the ambitious goal to<br></blockquote><blockquote =
type=3D"cite">become the de facto frontend for Xen with =
XCP.<br></blockquote><br>This sounds very =
nice=85<br></div></blockquote><br>Thank you<br><blockquote =
type=3D"cite"><div><br> ...but sorry, why do you use a richfat and =
plumby Java backend? There are a lot of smaller, ressource efficient, =
incomplex and easier to handle open source technologies - even full oo - =
available to build such a HTML management front- and even =
backend?<br><br></div></blockquote><b =
id=3D"internal-source-marker_0.44969493011012673" style=3D"color: rgb(0, =
0, 0); font-style: normal; font-variant: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
font-weight: normal; "><font class=3D"Apple-style-span" =
face=3D"Arial"><span style=3D"color: rgb(0, 0, 0); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; ">We agree that in comparison to xm/xl/xe, running a Java =
stack might seem to be a bit on the heavy side. Yet we'd like to note =
that our back-end is nothing like Tomcat or Glassfish, it contains only =
the bare minimum needed to do its work.</span><br><span style=3D"color: =
rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; background-color: transparent; background-color: =
transparent;"></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">To elaborate choosing Java for our =
back-end:</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">- Java applications can be deployed on a wide =
variety of operating systems, if not all.</span><br><span style=3D"color: =
rgb(0, 0, 0); background-color: transparent; font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">- Eventually the =
back-end will also be orchestrating pools or clusters.</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">- The back-end parses responses and shrinks updates down to only the =
bare minimum, limiting bandwidth use by the front-end.</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">- The back-end allows access to your servers over a single TCP/IP =
port, the Xen-API will not be publicly exposed.</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">- Again we=92re not running a whole Java EE stack, the front-end is a =
webapp that lives on its own and communicates with the backend over a =
WebSocket connection.</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">- Coupled with Cassandra, the back-end is the =
only thing that needs to be run (one single instance), for any number of =
hosts.</span><span class=3D"Apple-style-span" style=3D"white-space: =
pre-wrap;"><br></span></font></b></div><div><blockquote =
type=3D"cite"><div><br>best regards,<br><br><br>Niels.<br>- --<br>Niels =
Dettenbach<br>Syndicat IT&amp;Internet<br><a =
href=3D"http://www.syndicat.com">http://www.syndicat.com</a><br>-----BEGIN=
 PGP SIGNATURE-----<br>Version: APG =
v1.0.8<br><br>iIEEAREIAEEFAk82xKg6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElU=
Jklu<br>dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDR60AJ95aO+TB7Zn<b=
r>sn2sP9cVR8MSTvwEPQCeO0GemEeFPm+QNSk19s1Fxd8QgEo=3D<br>=3DT1wf<br>-----EN=
D PGP SIGNATURE-----<br><br></div></blockquote></div><br></body></html>=

--Apple-Mail=_1264E272-4792-440A-AC66-A235FE406ED0--


--===============4619183764466721051==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4619183764466721051==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 00:04:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 00:04:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwMu4-0008NX-T0; Sun, 12 Feb 2012 00:02:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1RwMu3-0008NS-IR
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 00:02:51 +0000
Received: from [85.158.139.83:42780] by server-2.bemta-5.messagelabs.com id
	43/3B-20725-AA1073F4; Sun, 12 Feb 2012 00:02:50 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329004969!14681590!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25149 invoked from network); 12 Feb 2012 00:02:49 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 00:02:49 -0000
Received: by bkcjg15 with SMTP id jg15so7338182bkc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 16:02:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=kbwCBNyvMHpqvL7mRdN6Jl7WKL5zS0mz53/l22CiruY=;
	b=gylGKQ0SIbebACF0htwu7CcfCd+OcFgqZrHRT0Fp1UiooY1260XrdTDLw1IKClUQM9
	GkJmJ4r8zQW5X0RBt0qoKsOJS42TThcxA3Ze2icGpBwNkdCom/KEJpJDmK64xn18by6L
	y/tcornyLtfQBPV3KESP4JK8rZ8WsvLc6P/n4=
Received: by 10.204.156.27 with SMTP id u27mr4755147bkw.35.1329004968785;
	Sat, 11 Feb 2012 16:02:48 -0800 (PST)
Received: from home.desunote.ru (desunote.ru. [95.161.2.76])
	by mx.google.com with ESMTPS id w15sm31254985bku.0.2012.02.11.16.02.46
	(version=SSLv3 cipher=OTHER); Sat, 11 Feb 2012 16:02:47 -0800 (PST)
Message-ID: <4F3701D7.4040604@gmail.com>
Date: Sun, 12 Feb 2012 04:03:35 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20120104 Icedove/8.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
In-Reply-To: <43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1474442159108016432=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1474442159108016432==
Content-Type: multipart/alternative;
 boundary="------------030106080700010800000703"

This is a multi-part message in MIME format.
--------------030106080700010800000703
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit


>>
>> ...but sorry, why do you use a richfat and plumby Java backend? There 
>> are a lot of smaller, ressource efficient, incomplex and easier to 
>> handle open source technologies - even full oo - available to build 
>> such a HTML management front- and even backend?
>>
> *We agree that in comparison to xm/xl/xe, running a Java stack might 
> seem to be a bit on the heavy side. Yet we'd like to note that our 
> back-end is nothing like Tomcat or Glassfish, it contains only the 
> bare minimum needed to do its work.
>
> To elaborate choosing Java for our back-end:
> - Java applications can be deployed on a wide variety of operating 
> systems, if not all.
> - Eventually the back-end will also be orchestrating pools or clusters.
> - The back-end parses responses and shrinks updates down to only the 
> bare minimum, limiting bandwidth use by the front-end.
> - The back-end allows access to your servers over a single TCP/IP 
> port, the Xen-API will not be publicly exposed.
> - Again weâ€™re not running a whole Java EE stack, the front-end is a 
> webapp that lives on its own and communicates with the backend over a 
> WebSocket connection.
> - Coupled with Cassandra, the back-end is the only thing that needs to 
> be run (one single instance), for any number of hosts.
> *
>

I'm very against Java. After Oracle license change sun-jre package was 
forced to be removed from the most distros. Right now Oracle does not 
properly supports any dpkg (deb) based Linux distrubition, providing 
only RPMs and some creepy tarball. This actually means 'very bad linux 
support'. And if we looks how Oracle do business we can see no future 
for nice multiplatform support. Yes, there is open-source implementation 
for JRE, but it still uncomplete, and, again, resistance to publish 
opensource code for certification is looking ugly.

So using a 'half-opened' open-source solution, where specification is 
controlled by not-very-opensource-friendly company for new open-source 
product is really bad idea.


HTML5 is much more open standard, so using html5 is more proper solution.

... OK, let's forget Linux. Looks at windows. IE will supports HTML5 out 
of box. And future is looking promising. And how about Java? Yes, you 
need to download it, install is separately, it starts to nagging about 
updates, and it does not supports for windows system updates, so you 
need to update it manually. Again, comparation Java VS HTML5 is not 
toward Java.



--------------030106080700010800000703
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <blockquote
      cite="mid:43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com"
      type="cite">
      <div>
        <blockquote type="cite">
          <div><br>
            ...but sorry, why do you use a richfat and plumby Java
            backend? There are a lot of smaller, ressource efficient,
            incomplex and easier to handle open source technologies -
            even full oo - available to build such a HTML management
            front- and even backend?<br>
            <br>
          </div>
        </blockquote>
        <b id="internal-source-marker_0.44969493011012673" style="color:
          rgb(0, 0, 0); font-style: normal; font-variant: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-align: -webkit-auto; text-indent: 0px; text-transform:
          none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust:
          auto; -webkit-text-stroke-width: 0px; font-weight: normal; "><font
            class="Apple-style-span" face="Arial"><span style="color:
              rgb(0, 0, 0); background-color: transparent; font-weight:
              normal; font-style: normal; font-variant: normal;
              text-decoration: none; vertical-align: baseline;
              white-space: pre-wrap; ">We agree that in comparison to
              xm/xl/xe, running a Java stack might seem to be a bit on
              the heavy side. Yet we'd like to note that our back-end is
              nothing like Tomcat or Glassfish, it contains only the
              bare minimum needed to do its work.</span><br>
            <span style="color: rgb(0, 0, 0); font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap;
              background-color: transparent; background-color:
              transparent;"></span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">To
              elaborate choosing Java for our back-end:</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Java
              applications can be deployed on a wide variety of
              operating systems, if not all.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Eventually the back-end will also be orchestrating pools
              or clusters.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end parses responses and shrinks updates down to only
              the bare minimum, limiting bandwidth use by the front-end.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end allows access to your servers over a single
              TCP/IP port, the Xen-API will not be publicly exposed.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Again
              weâ€™re not running a whole Java EE stack, the front-end is
              a webapp that lives on its own and communicates with the
              backend over a WebSocket connection.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Coupled with Cassandra, the back-end is the only thing
              that needs to be run (one single instance), for any number
              of hosts.</span><span class="Apple-style-span"
              style="white-space: pre-wrap;"><br>
            </span></font></b></div>
      <br>
    </blockquote>
    <br>
    I'm very against Java. After Oracle license change sun-jre package
    was forced to be removed from the most distros. Right now Oracle
    does not properly supports any dpkg (deb) based Linux distrubition,
    providing only RPMs and some creepy tarball. This actually means
    'very bad linux support'. And if we looks how Oracle do business we
    can see no future for nice multiplatform support. Yes, there is
    open-source implementation for JRE, but it still uncomplete, and,
    again, resistance to publish opensource code for certification is
    looking ugly.<br>
    <br>
    So using a 'half-opened' open-source solution, where specification
    is controlled by not-very-opensource-friendly company for new
    open-source product is really bad idea. <br>
    <br>
    <br>
    HTML5 is much more open standard, so using html5 is more proper
    solution. <br>
    <br>
    ... OK, let's forget Linux. Looks at windows. IE will supports HTML5
    out of box. And future is looking promising. And how about Java?
    Yes, you need to download it, install is separately, it starts to
    nagging about updates, and it does not supports for windows system
    updates, so you need to update it manually. Again, comparation Java
    VS HTML5 is not toward Java.<br>
    <br>
    <br>
  </body>
</html>

--------------030106080700010800000703--


--===============1474442159108016432==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1474442159108016432==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 00:04:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 00:04:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwMu4-0008NX-T0; Sun, 12 Feb 2012 00:02:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1RwMu3-0008NS-IR
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 00:02:51 +0000
Received: from [85.158.139.83:42780] by server-2.bemta-5.messagelabs.com id
	43/3B-20725-AA1073F4; Sun, 12 Feb 2012 00:02:50 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329004969!14681590!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25149 invoked from network); 12 Feb 2012 00:02:49 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 00:02:49 -0000
Received: by bkcjg15 with SMTP id jg15so7338182bkc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 16:02:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=kbwCBNyvMHpqvL7mRdN6Jl7WKL5zS0mz53/l22CiruY=;
	b=gylGKQ0SIbebACF0htwu7CcfCd+OcFgqZrHRT0Fp1UiooY1260XrdTDLw1IKClUQM9
	GkJmJ4r8zQW5X0RBt0qoKsOJS42TThcxA3Ze2icGpBwNkdCom/KEJpJDmK64xn18by6L
	y/tcornyLtfQBPV3KESP4JK8rZ8WsvLc6P/n4=
Received: by 10.204.156.27 with SMTP id u27mr4755147bkw.35.1329004968785;
	Sat, 11 Feb 2012 16:02:48 -0800 (PST)
Received: from home.desunote.ru (desunote.ru. [95.161.2.76])
	by mx.google.com with ESMTPS id w15sm31254985bku.0.2012.02.11.16.02.46
	(version=SSLv3 cipher=OTHER); Sat, 11 Feb 2012 16:02:47 -0800 (PST)
Message-ID: <4F3701D7.4040604@gmail.com>
Date: Sun, 12 Feb 2012 04:03:35 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20120104 Icedove/8.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
In-Reply-To: <43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1474442159108016432=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1474442159108016432==
Content-Type: multipart/alternative;
 boundary="------------030106080700010800000703"

This is a multi-part message in MIME format.
--------------030106080700010800000703
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit


>>
>> ...but sorry, why do you use a richfat and plumby Java backend? There 
>> are a lot of smaller, ressource efficient, incomplex and easier to 
>> handle open source technologies - even full oo - available to build 
>> such a HTML management front- and even backend?
>>
> *We agree that in comparison to xm/xl/xe, running a Java stack might 
> seem to be a bit on the heavy side. Yet we'd like to note that our 
> back-end is nothing like Tomcat or Glassfish, it contains only the 
> bare minimum needed to do its work.
>
> To elaborate choosing Java for our back-end:
> - Java applications can be deployed on a wide variety of operating 
> systems, if not all.
> - Eventually the back-end will also be orchestrating pools or clusters.
> - The back-end parses responses and shrinks updates down to only the 
> bare minimum, limiting bandwidth use by the front-end.
> - The back-end allows access to your servers over a single TCP/IP 
> port, the Xen-API will not be publicly exposed.
> - Again weâ€™re not running a whole Java EE stack, the front-end is a 
> webapp that lives on its own and communicates with the backend over a 
> WebSocket connection.
> - Coupled with Cassandra, the back-end is the only thing that needs to 
> be run (one single instance), for any number of hosts.
> *
>

I'm very against Java. After Oracle license change sun-jre package was 
forced to be removed from the most distros. Right now Oracle does not 
properly supports any dpkg (deb) based Linux distrubition, providing 
only RPMs and some creepy tarball. This actually means 'very bad linux 
support'. And if we looks how Oracle do business we can see no future 
for nice multiplatform support. Yes, there is open-source implementation 
for JRE, but it still uncomplete, and, again, resistance to publish 
opensource code for certification is looking ugly.

So using a 'half-opened' open-source solution, where specification is 
controlled by not-very-opensource-friendly company for new open-source 
product is really bad idea.


HTML5 is much more open standard, so using html5 is more proper solution.

... OK, let's forget Linux. Looks at windows. IE will supports HTML5 out 
of box. And future is looking promising. And how about Java? Yes, you 
need to download it, install is separately, it starts to nagging about 
updates, and it does not supports for windows system updates, so you 
need to update it manually. Again, comparation Java VS HTML5 is not 
toward Java.



--------------030106080700010800000703
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <blockquote
      cite="mid:43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com"
      type="cite">
      <div>
        <blockquote type="cite">
          <div><br>
            ...but sorry, why do you use a richfat and plumby Java
            backend? There are a lot of smaller, ressource efficient,
            incomplex and easier to handle open source technologies -
            even full oo - available to build such a HTML management
            front- and even backend?<br>
            <br>
          </div>
        </blockquote>
        <b id="internal-source-marker_0.44969493011012673" style="color:
          rgb(0, 0, 0); font-style: normal; font-variant: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-align: -webkit-auto; text-indent: 0px; text-transform:
          none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust:
          auto; -webkit-text-stroke-width: 0px; font-weight: normal; "><font
            class="Apple-style-span" face="Arial"><span style="color:
              rgb(0, 0, 0); background-color: transparent; font-weight:
              normal; font-style: normal; font-variant: normal;
              text-decoration: none; vertical-align: baseline;
              white-space: pre-wrap; ">We agree that in comparison to
              xm/xl/xe, running a Java stack might seem to be a bit on
              the heavy side. Yet we'd like to note that our back-end is
              nothing like Tomcat or Glassfish, it contains only the
              bare minimum needed to do its work.</span><br>
            <span style="color: rgb(0, 0, 0); font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap;
              background-color: transparent; background-color:
              transparent;"></span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">To
              elaborate choosing Java for our back-end:</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Java
              applications can be deployed on a wide variety of
              operating systems, if not all.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Eventually the back-end will also be orchestrating pools
              or clusters.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end parses responses and shrinks updates down to only
              the bare minimum, limiting bandwidth use by the front-end.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end allows access to your servers over a single
              TCP/IP port, the Xen-API will not be publicly exposed.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Again
              weâ€™re not running a whole Java EE stack, the front-end is
              a webapp that lives on its own and communicates with the
              backend over a WebSocket connection.</span><br>
            <span style="color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Coupled with Cassandra, the back-end is the only thing
              that needs to be run (one single instance), for any number
              of hosts.</span><span class="Apple-style-span"
              style="white-space: pre-wrap;"><br>
            </span></font></b></div>
      <br>
    </blockquote>
    <br>
    I'm very against Java. After Oracle license change sun-jre package
    was forced to be removed from the most distros. Right now Oracle
    does not properly supports any dpkg (deb) based Linux distrubition,
    providing only RPMs and some creepy tarball. This actually means
    'very bad linux support'. And if we looks how Oracle do business we
    can see no future for nice multiplatform support. Yes, there is
    open-source implementation for JRE, but it still uncomplete, and,
    again, resistance to publish opensource code for certification is
    looking ugly.<br>
    <br>
    So using a 'half-opened' open-source solution, where specification
    is controlled by not-very-opensource-friendly company for new
    open-source product is really bad idea. <br>
    <br>
    <br>
    HTML5 is much more open standard, so using html5 is more proper
    solution. <br>
    <br>
    ... OK, let's forget Linux. Looks at windows. IE will supports HTML5
    out of box. And future is looking promising. And how about Java?
    Yes, you need to download it, install is separately, it starts to
    nagging about updates, and it does not supports for windows system
    updates, so you need to update it manually. Again, comparation Java
    VS HTML5 is not toward Java.<br>
    <br>
    <br>
  </body>
</html>

--------------030106080700010800000703--


--===============1474442159108016432==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1474442159108016432==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 00:48:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 00:48:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwNZg-0000Rx-Ke; Sun, 12 Feb 2012 00:45:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwNZf-0000Rr-DR
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 00:45:51 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329007485!60710544!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2020 invoked from network); 12 Feb 2012 00:44:46 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 00:44:46 -0000
Received: by wibhm2 with SMTP id hm2so11787413wib.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 16:45:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=KwVuH14r9Zw1AuivHP2nz9Xgx55Pi5ZIb/glNKniQhQ=;
	b=Y0hFEinje5E/LKso8WT9fBZVp8BpfrHcZEFUioBN5s4y8E4YiIPjSyi9HhTnSH0kGs
	d7vVU5EqQGaInxebqaxIVRthbIxTU5VoIOt0HySuVTy4KMvGxlSz12Cvvth7+c/hFEYb
	hYseN8GmCIVLs/yI9krm47rXFCqoRVXGeQrD8=
Received: by 10.180.90.194 with SMTP id by2mr16962575wib.5.1329007549216;
	Sat, 11 Feb 2012 16:45:49 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151])
	by mx.google.com with ESMTPS id eq5sm32174170wib.2.2012.02.11.16.45.47
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 16:45:48 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <4F3701D7.4040604@gmail.com>
Date: Sun, 12 Feb 2012 01:45:45 +0100
Message-Id: <C9BF0CB9-9ADC-48EC-B26A-9159599A5112@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
To: George Shuklin <george.shuklin@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5268970148194602811=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============5268970148194602811==
Content-Type: multipart/alternative; boundary="Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535"


--Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On 12 Feb 2012, at 01:03, George Shuklin wrote:

>=20
>>>=20
>>> ...but sorry, why do you use a richfat and plumby Java backend? =
There are a lot of smaller, ressource efficient, incomplex and easier to =
handle open source technologies - even full oo - available to build such =
a HTML management front- and even backend?
>>>=20
>> We agree that in comparison to
>>               xm/xl/xe, running a Java stack might seem to be a bit =
on
>>               the heavy side. Yet we'd like to note that our back-end =
is
>>               nothing like Tomcat or Glassfish, it contains only the
>>               bare minimum needed to do its work.
>>=20
>> To
>>               elaborate choosing Java for our back-end:
>> - Java
>>               applications can be deployed on a wide variety of
>>               operating systems, if not all.
>> -
>>               Eventually the back-end will also be orchestrating =
pools
>>               or clusters.
>> - The
>>               back-end parses responses and shrinks updates down to =
only
>>               the bare minimum, limiting bandwidth use by the =
front-end.
>> - The
>>               back-end allows access to your servers over a single
>>               TCP/IP port, the Xen-API will not be publicly exposed.
>> - Again
>>               we=92re not running a whole Java EE stack, the =
front-end is
>>               a webapp that lives on its own and communicates with =
the
>>               backend over a WebSocket connection.
>> -
>>               Coupled with Cassandra, the back-end is the only thing
>>               that needs to be run (one single instance), for any =
number
>>               of hosts.
>>=20
>>            =20
>>=20
>=20
> I'm very against Java. After Oracle license change sun-jre package was =
forced to be removed from the most distros. Right now Oracle does not =
properly supports any dpkg (deb) based Linux distrubition, providing =
only RPMs and some creepy tarball. This actually means 'very bad linux =
support'. And if we looks how Oracle do business we can see no future =
for nice multiplatform support. Yes, there is open-source implementation =
for JRE, but it still uncomplete, and, again, resistance to publish =
opensource code for certification is looking ugly.

Oracle didn't make a very good first impression in FOSS land, that's =
true.
But there are a few things you should know about the Java situation in =
relation to Oracle:
- The OpenJDK project now carries the reference implementation for Java, =
adapted by Oracle for use in their own products. So one can safely =
assume it's quite complete and well-tested.
- Sure the community maintained builds might not be Oracle supported, =
but I'd argue that isn't much of a necessity anyway; even for =
production. The open source builds run just fine (I'm talking about my =
experience here).
- The TCK license allows running the JCK for the OpenJDK code.
>=20
> So using a 'half-opened' open-source solution, where specification is =
controlled by not-very-opensource-friendly company for new open-source =
product is really bad idea.=20
>=20
The specification is controlled by the Executive Committee =
(http://jcp.org/en/participation/committee). Sure, Oracle might be a =
major influence, but saying they integrally control the specification is =
wrong. And, by all means, cut Oracle some slack, their attitude towards =
open-source was and still is improving.
>=20
> HTML5 is much more open standard, so using html5 is more proper =
solution.=20
>=20
> ... OK, let's forget Linux. Looks at windows. IE will supports HTML5 =
out of box. And future is looking promising. And how about Java? Yes, =
you need to download it, install is separately, it starts to nagging =
about updates, and it does not supports for windows system updates, so =
you need to update it manually. Again, comparation Java VS HTML5 is not =
toward Java.
>=20
>=20
It's not one versus the other, it's HTML5 working together with a Java =
backend (rather lovely, I might add).
W
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


--Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><br><div><div>On 12 Feb 2012, at 01:03, George Shuklin wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">
 =20
    <meta content=3D"text/html; charset=3DUTF-8" =
http-equiv=3D"Content-Type">
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <br>
    <blockquote =
cite=3D"mid:43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com" type=3D"cite">=

      <div>
        <blockquote type=3D"cite">
          <div><br>
            ...but sorry, why do you use a richfat and plumby Java
            backend? There are a lot of smaller, ressource efficient,
            incomplex and easier to handle open source technologies -
            even full oo - available to build such a HTML management
            front- and even backend?<br>
            <br>
          </div>
        </blockquote>
        <b id=3D"internal-source-marker_0.44969493011012673" =
style=3D"color:
          rgb(0, 0, 0); font-style: normal; font-variant: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-align: -webkit-auto; text-indent: 0px; text-transform:
          none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust:
          auto; -webkit-text-stroke-width: 0px; font-weight: normal; =
"><font class=3D"Apple-style-span" face=3D"Arial"><span style=3D"color:
              rgb(0, 0, 0); background-color: transparent; font-weight:
              normal; font-style: normal; font-variant: normal;
              text-decoration: none; vertical-align: baseline;
              white-space: pre-wrap; ">We agree that in comparison to
              xm/xl/xe, running a Java stack might seem to be a bit on
              the heavy side. Yet we'd like to note that our back-end is
              nothing like Tomcat or Glassfish, it contains only the
              bare minimum needed to do its work.</span><br>
            <span style=3D"color: rgb(0, 0, 0); font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap;
              background-color: transparent; background-color:
              transparent;"></span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">To
              elaborate choosing Java for our back-end:</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Java
              applications can be deployed on a wide variety of
              operating systems, if not all.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Eventually the back-end will also be orchestrating pools
              or clusters.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end parses responses and shrinks updates down to only
              the bare minimum, limiting bandwidth use by the =
front-end.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end allows access to your servers over a single
              TCP/IP port, the Xen-API will not be publicly =
exposed.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Again
              we=92re not running a whole Java EE stack, the front-end =
is
              a webapp that lives on its own and communicates with the
              backend over a WebSocket connection.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Coupled with Cassandra, the back-end is the only thing
              that needs to be run (one single instance), for any number
              of hosts.</span><span class=3D"Apple-style-span" =
style=3D"white-space: pre-wrap;"><br>
            </span></font></b></div>
      <br>
    </blockquote>
    <br>
    I'm very against Java. After Oracle license change sun-jre package
    was forced to be removed from the most distros. Right now Oracle
    does not properly supports any dpkg (deb) based Linux distrubition,
    providing only RPMs and some creepy tarball. This actually means
    'very bad linux support'. And if we looks how Oracle do business we
    can see no future for nice multiplatform support. Yes, there is
    open-source implementation for JRE, but it still uncomplete, and,
    again, resistance to publish opensource code for certification is
    looking ugly.<br></div></blockquote><div><br></div>Oracle didn't =
make a very good first impression in FOSS land, that's =
true.</div><div>But there are a few things you should know about the =
Java situation in relation to Oracle:</div><div>- The OpenJDK project =
now carries the reference implementation for Java, adapted by Oracle for =
use in their own products. So one can safely assume it's quite complete =
and well-tested.</div><div>- Sure the community maintained builds might =
not be Oracle supported, but I'd argue that isn't much of a necessity =
anyway; even for production. The open source builds run just fine (I'm =
talking about my experience here).</div><div>- The TCK license allows =
running the JCK for the OpenJDK code.</div><div><blockquote =
type=3D"cite"><div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <br>
    So using a 'half-opened' open-source solution, where specification
    is controlled by not-very-opensource-friendly company for new
    open-source product is really bad idea. <br>
    <br></div></blockquote>The specification is controlled by the =
Executive Committee (<a =
href=3D"http://jcp.org/en/participation/committee">http://jcp.org/en/parti=
cipation/committee</a>). Sure, Oracle might be a major influence, but =
saying they integrally control the specification is wrong. And, by all =
means, cut Oracle some slack, their attitude towards open-source was and =
still is improving.<br><blockquote type=3D"cite"><div bgcolor=3D"#FFFFFF" =
text=3D"#000000">
    <br>
    HTML5 is much more open standard, so using html5 is more proper
    solution. <br>
    <br>
    ... OK, let's forget Linux. Looks at windows. IE will supports HTML5
    out of box. And future is looking promising. And how about Java?
    Yes, you need to download it, install is separately, it starts to
    nagging about updates, and it does not supports for windows system
    updates, so you need to update it manually. Again, comparation Java
    VS HTML5 is not toward Java.<br>
    <br>
    <br></div></blockquote>It's not one versus the other, it's HTML5 =
working together with a Java backend (rather lovely, I might =
add).</div><div>W<br><blockquote type=3D"cite"><div bgcolor=3D"#FFFFFF" =
text=3D"#000000">
  </div>

_______________________________________________<br>Xen-users mailing =
list<br><a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>http://lists.xensource.com/xen-users</blockquote></div><br></body=
></html>=

--Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535--


--===============5268970148194602811==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5268970148194602811==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 00:48:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 00:48:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwNZg-0000Rx-Ke; Sun, 12 Feb 2012 00:45:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwNZf-0000Rr-DR
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 00:45:51 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329007485!60710544!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2020 invoked from network); 12 Feb 2012 00:44:46 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 00:44:46 -0000
Received: by wibhm2 with SMTP id hm2so11787413wib.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 16:45:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=KwVuH14r9Zw1AuivHP2nz9Xgx55Pi5ZIb/glNKniQhQ=;
	b=Y0hFEinje5E/LKso8WT9fBZVp8BpfrHcZEFUioBN5s4y8E4YiIPjSyi9HhTnSH0kGs
	d7vVU5EqQGaInxebqaxIVRthbIxTU5VoIOt0HySuVTy4KMvGxlSz12Cvvth7+c/hFEYb
	hYseN8GmCIVLs/yI9krm47rXFCqoRVXGeQrD8=
Received: by 10.180.90.194 with SMTP id by2mr16962575wib.5.1329007549216;
	Sat, 11 Feb 2012 16:45:49 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151])
	by mx.google.com with ESMTPS id eq5sm32174170wib.2.2012.02.11.16.45.47
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 16:45:48 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <4F3701D7.4040604@gmail.com>
Date: Sun, 12 Feb 2012 01:45:45 +0100
Message-Id: <C9BF0CB9-9ADC-48EC-B26A-9159599A5112@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
To: George Shuklin <george.shuklin@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5268970148194602811=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============5268970148194602811==
Content-Type: multipart/alternative; boundary="Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535"


--Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On 12 Feb 2012, at 01:03, George Shuklin wrote:

>=20
>>>=20
>>> ...but sorry, why do you use a richfat and plumby Java backend? =
There are a lot of smaller, ressource efficient, incomplex and easier to =
handle open source technologies - even full oo - available to build such =
a HTML management front- and even backend?
>>>=20
>> We agree that in comparison to
>>               xm/xl/xe, running a Java stack might seem to be a bit =
on
>>               the heavy side. Yet we'd like to note that our back-end =
is
>>               nothing like Tomcat or Glassfish, it contains only the
>>               bare minimum needed to do its work.
>>=20
>> To
>>               elaborate choosing Java for our back-end:
>> - Java
>>               applications can be deployed on a wide variety of
>>               operating systems, if not all.
>> -
>>               Eventually the back-end will also be orchestrating =
pools
>>               or clusters.
>> - The
>>               back-end parses responses and shrinks updates down to =
only
>>               the bare minimum, limiting bandwidth use by the =
front-end.
>> - The
>>               back-end allows access to your servers over a single
>>               TCP/IP port, the Xen-API will not be publicly exposed.
>> - Again
>>               we=92re not running a whole Java EE stack, the =
front-end is
>>               a webapp that lives on its own and communicates with =
the
>>               backend over a WebSocket connection.
>> -
>>               Coupled with Cassandra, the back-end is the only thing
>>               that needs to be run (one single instance), for any =
number
>>               of hosts.
>>=20
>>            =20
>>=20
>=20
> I'm very against Java. After Oracle license change sun-jre package was =
forced to be removed from the most distros. Right now Oracle does not =
properly supports any dpkg (deb) based Linux distrubition, providing =
only RPMs and some creepy tarball. This actually means 'very bad linux =
support'. And if we looks how Oracle do business we can see no future =
for nice multiplatform support. Yes, there is open-source implementation =
for JRE, but it still uncomplete, and, again, resistance to publish =
opensource code for certification is looking ugly.

Oracle didn't make a very good first impression in FOSS land, that's =
true.
But there are a few things you should know about the Java situation in =
relation to Oracle:
- The OpenJDK project now carries the reference implementation for Java, =
adapted by Oracle for use in their own products. So one can safely =
assume it's quite complete and well-tested.
- Sure the community maintained builds might not be Oracle supported, =
but I'd argue that isn't much of a necessity anyway; even for =
production. The open source builds run just fine (I'm talking about my =
experience here).
- The TCK license allows running the JCK for the OpenJDK code.
>=20
> So using a 'half-opened' open-source solution, where specification is =
controlled by not-very-opensource-friendly company for new open-source =
product is really bad idea.=20
>=20
The specification is controlled by the Executive Committee =
(http://jcp.org/en/participation/committee). Sure, Oracle might be a =
major influence, but saying they integrally control the specification is =
wrong. And, by all means, cut Oracle some slack, their attitude towards =
open-source was and still is improving.
>=20
> HTML5 is much more open standard, so using html5 is more proper =
solution.=20
>=20
> ... OK, let's forget Linux. Looks at windows. IE will supports HTML5 =
out of box. And future is looking promising. And how about Java? Yes, =
you need to download it, install is separately, it starts to nagging =
about updates, and it does not supports for windows system updates, so =
you need to update it manually. Again, comparation Java VS HTML5 is not =
toward Java.
>=20
>=20
It's not one versus the other, it's HTML5 working together with a Java =
backend (rather lovely, I might add).
W
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


--Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><br><div><div>On 12 Feb 2012, at 01:03, George Shuklin wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">
 =20
    <meta content=3D"text/html; charset=3DUTF-8" =
http-equiv=3D"Content-Type">
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <br>
    <blockquote =
cite=3D"mid:43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com" type=3D"cite">=

      <div>
        <blockquote type=3D"cite">
          <div><br>
            ...but sorry, why do you use a richfat and plumby Java
            backend? There are a lot of smaller, ressource efficient,
            incomplex and easier to handle open source technologies -
            even full oo - available to build such a HTML management
            front- and even backend?<br>
            <br>
          </div>
        </blockquote>
        <b id=3D"internal-source-marker_0.44969493011012673" =
style=3D"color:
          rgb(0, 0, 0); font-style: normal; font-variant: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-align: -webkit-auto; text-indent: 0px; text-transform:
          none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust:
          auto; -webkit-text-stroke-width: 0px; font-weight: normal; =
"><font class=3D"Apple-style-span" face=3D"Arial"><span style=3D"color:
              rgb(0, 0, 0); background-color: transparent; font-weight:
              normal; font-style: normal; font-variant: normal;
              text-decoration: none; vertical-align: baseline;
              white-space: pre-wrap; ">We agree that in comparison to
              xm/xl/xe, running a Java stack might seem to be a bit on
              the heavy side. Yet we'd like to note that our back-end is
              nothing like Tomcat or Glassfish, it contains only the
              bare minimum needed to do its work.</span><br>
            <span style=3D"color: rgb(0, 0, 0); font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap;
              background-color: transparent; background-color:
              transparent;"></span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">To
              elaborate choosing Java for our back-end:</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Java
              applications can be deployed on a wide variety of
              operating systems, if not all.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Eventually the back-end will also be orchestrating pools
              or clusters.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end parses responses and shrinks updates down to only
              the bare minimum, limiting bandwidth use by the =
front-end.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- The
              back-end allows access to your servers over a single
              TCP/IP port, the Xen-API will not be publicly =
exposed.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">- Again
              we=92re not running a whole Java EE stack, the front-end =
is
              a webapp that lives on its own and communicates with the
              backend over a WebSocket connection.</span><br>
            <span style=3D"color: rgb(0, 0, 0); background-color:
              transparent; font-weight: normal; font-style: normal;
              font-variant: normal; text-decoration: none;
              vertical-align: baseline; white-space: pre-wrap; ">-
              Coupled with Cassandra, the back-end is the only thing
              that needs to be run (one single instance), for any number
              of hosts.</span><span class=3D"Apple-style-span" =
style=3D"white-space: pre-wrap;"><br>
            </span></font></b></div>
      <br>
    </blockquote>
    <br>
    I'm very against Java. After Oracle license change sun-jre package
    was forced to be removed from the most distros. Right now Oracle
    does not properly supports any dpkg (deb) based Linux distrubition,
    providing only RPMs and some creepy tarball. This actually means
    'very bad linux support'. And if we looks how Oracle do business we
    can see no future for nice multiplatform support. Yes, there is
    open-source implementation for JRE, but it still uncomplete, and,
    again, resistance to publish opensource code for certification is
    looking ugly.<br></div></blockquote><div><br></div>Oracle didn't =
make a very good first impression in FOSS land, that's =
true.</div><div>But there are a few things you should know about the =
Java situation in relation to Oracle:</div><div>- The OpenJDK project =
now carries the reference implementation for Java, adapted by Oracle for =
use in their own products. So one can safely assume it's quite complete =
and well-tested.</div><div>- Sure the community maintained builds might =
not be Oracle supported, but I'd argue that isn't much of a necessity =
anyway; even for production. The open source builds run just fine (I'm =
talking about my experience here).</div><div>- The TCK license allows =
running the JCK for the OpenJDK code.</div><div><blockquote =
type=3D"cite"><div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <br>
    So using a 'half-opened' open-source solution, where specification
    is controlled by not-very-opensource-friendly company for new
    open-source product is really bad idea. <br>
    <br></div></blockquote>The specification is controlled by the =
Executive Committee (<a =
href=3D"http://jcp.org/en/participation/committee">http://jcp.org/en/parti=
cipation/committee</a>). Sure, Oracle might be a major influence, but =
saying they integrally control the specification is wrong. And, by all =
means, cut Oracle some slack, their attitude towards open-source was and =
still is improving.<br><blockquote type=3D"cite"><div bgcolor=3D"#FFFFFF" =
text=3D"#000000">
    <br>
    HTML5 is much more open standard, so using html5 is more proper
    solution. <br>
    <br>
    ... OK, let's forget Linux. Looks at windows. IE will supports HTML5
    out of box. And future is looking promising. And how about Java?
    Yes, you need to download it, install is separately, it starts to
    nagging about updates, and it does not supports for windows system
    updates, so you need to update it manually. Again, comparation Java
    VS HTML5 is not toward Java.<br>
    <br>
    <br></div></blockquote>It's not one versus the other, it's HTML5 =
working together with a Java backend (rather lovely, I might =
add).</div><div>W<br><blockquote type=3D"cite"><div bgcolor=3D"#FFFFFF" =
text=3D"#000000">
  </div>

_______________________________________________<br>Xen-users mailing =
list<br><a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>http://lists.xensource.com/xen-users</blockquote></div><br></body=
></html>=

--Apple-Mail=_38DB5E56-26F2-4EC3-82E2-CBD81B178535--


--===============5268970148194602811==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5268970148194602811==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 01:17:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 01:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwO3B-0004gW-GS; Sun, 12 Feb 2012 01:16:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1RwO39-0004gH-Dk
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 01:16:19 +0000
Received: from [85.158.139.83:2709] by server-8.bemta-5.messagelabs.com id
	46/D6-08951-2E2173F4; Sun, 12 Feb 2012 01:16:18 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329009376!14054291!1
X-Originating-IP: [65.55.90.77]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13570 invoked from network); 12 Feb 2012 01:16:16 -0000
Received: from snt0-omc2-s2.snt0.hotmail.com (HELO
	snt0-omc2-s2.snt0.hotmail.com) (65.55.90.77)
	by server-9.tower-182.messagelabs.com with SMTP;
	12 Feb 2012 01:16:16 -0000
Received: from SNT114-W64 ([65.55.90.73]) by snt0-omc2-s2.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 11 Feb 2012 17:16:15 -0800
Message-ID: <SNT114-W6418E15294FD226D16BBB5A67E0@phx.gbl>
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Sat, 11 Feb 2012 19:16:15 -0600
Importance: Normal
In-Reply-To: <CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>,
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>,
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>,
	<SNT114-W20A0B878093084121DA472A67B0@phx.gbl>,
	<CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 12 Feb 2012 01:16:15.0138 (UTC)
	FILETIME=[EA53A820:01CCE923]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0427942647314302359=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0427942647314302359==
Content-Type: multipart/alternative;
	boundary="_66e942f1-5319-45d7-a999-c80c5c302e96_"

--_66e942f1-5319-45d7-a999-c80c5c302e96_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi Shriram=2C
=20
Okay=2C perfect=2C I will be looking forward to hearing from you.
=20
Thank you!!!=2C
=20
Tony.
=20



From: rshriram@cs.ubc.ca
Date: Fri=2C 10 Feb 2012 11:52:04 -0800
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio Colin <dftonywhite@hotmail.c=
om> wrote:



Hi again Shriram=2C

Thank you for your reply and explanation. You are right I need a different =
port=2C may be 9001 in that case=2C but see...
That was the full test but in fact I tested everything with one disk "(Unit=
 C:)" and the same thing happens... if you think
that doing it that way would save more useful information in the logs I can=
 save them again :).

The NFS mount is in /mnt/domus only to begin testing remus. I put one VM im=
age there... start remus with --no-net and everything is fine.=20
The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.

It is so strange that it works only for Linux!! (both are HVM)

And yes=2C if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?



Let me investigate the blktap2 issue first.
DRBD does not replicate img files. You would have to put them in a partitio=
n or lvm volume and=20
replicate that volume to the backup host. Whether you want to write the ima=
ge directly to the volume or
create a File system in that volume and drop the image file there=2C is upt=
o you.

shriram=20



Thank you so much!!!

Tony.






From: rshriram@cs.ubc.ca
Date: Thu=2C 9 Feb 2012 00:35:15 -0800

Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com




On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmail.co=
m> wrote:



Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:
Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use


Thanks for the logs.
 The first thing that pops out is:
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C

You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is
established between primary and backup for each replicated disk.

=20


Also when I boot up the VM (Windows Server 2003) from NFS=20

from NFS ? just to make sure that we are on same page=2C is the above direc=
tory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup ho=
st ?=20
 If so=2C then remus disk replication will not work=2C as its based on a sh=
ared-nothing model.
 In fact=2C it could corrupt your disk badly. If disk consistency is not an=
 issue=2C then you are better off
 running remus without disk replication (though there is no guarantee that =
the domain will failover properly).

=20


and without remus or disk replication=2C in both the primary and the backup
there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems.=20

Oh great. So network buffering is out of the picture. If it works for linux=
=2C it should work for windows too.
=20


But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.




Thank you a lot!!

Tony.



> From: rshriram@cs.ubc.ca
> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C <xen-users-request@lists.xensource=
.com> wrote:
> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the
> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error
> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument
> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored
>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup
> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).
> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there
> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



_______________________________________________ Xen-users mailing list Xen-=
users@lists.xensource.com http://lists.xensource.com/xen-users 		 	   		  =

--_66e942f1-5319-45d7-a999-c80c5c302e96_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hi Shriram=2C<BR>
&nbsp=3B<BR>
Okay=2C perfect=2C I will be looking forward to hearing from you.<BR>
&nbsp=3B<BR>
Thank you!!!=2C<BR>
&nbsp=3B<BR>
Tony.<BR>&nbsp=3B<BR>
<DIV>
<DIV id=3DSkyDrivePlaceholder></DIV>
<HR id=3DstopSpelling>
From: rshriram@cs.ubc.ca<BR>Date: Fri=2C 10 Feb 2012 11:52:04 -0800<BR>To: =
dftonywhite@hotmail.com<BR>CC: xen-users@lists.xensource.com<BR>Subject: Re=
: [Xen-users] Remus crashes only with Windows Server 2003<BR><BR>
<DIV class=3Decxgmail_quote>On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio =
Colin <SPAN dir=3Dltr>&lt=3B<A href=3D"mailto:dftonywhite@hotmail.com">dfto=
nywhite@hotmail.com</A>&gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex" clas=
s=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Hi again Shriram=2C<BR><BR>Thank you for your reply and expl=
anation. You are right I need a different port=2C may be 9001 in that case=
=2C but see...<BR>That was the full test but in fact I tested everything wi=
th one disk "(Unit C:)" and the same thing happens... if you think<BR>that =
doing it that way would save more useful information in the logs I can save=
 them again :).<BR><BR>The NFS mount is in /mnt/domus only to begin testing=
 remus. I put one VM image there... start remus with --no-net and everythin=
g is fine. <BR>The directory /home/remus is just to work with remus and dis=
k replication and is not and NFS mount.<BR><BR>It is so strange that it wor=
ks only for Linux!! (both are HVM)<BR><BR>And yes=2C if that directory was =
shared that might corrupt my disk and I also need DRBD to replicate the ima=
ge... is that possible for img files?<BR>and just one last question... afte=
r failover how can I get back the execution of the VM from the backup to th=
e primary host once it is ready ?<BR><BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Let me investigate the blktap2 issue first.<BR>DRBD does not repli=
cate img files. You would have to put them in a partition or lvm volume and=
 <BR>replicate that volume to the backup host. Whether you want to write th=
e image directly to the volume or<BR>create a File system in that volume an=
d drop the image file there=2C is upto you.<BR><BR>shriram <BR></DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex" class=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Thank you so much!!!<BR><BR>Tony.<BR><BR><BR>
<DIV>
<DIV></DIV>
<HR>
From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.ubc.ca</A><BR>Date:=
 Thu=2C 9 Feb 2012 00:35:15 -0800
<DIV class=3Decxim><BR>Subject: Re: [Xen-users] Remus crashes only with Win=
dows Server 2003<BR></DIV>To: <A href=3D"mailto:dftonywhite@hotmail.com">df=
tonywhite@hotmail.com</A><BR>CC: <A href=3D"mailto:xen-users@lists.xensourc=
e.com">xen-users@lists.xensource.com</A>
<DIV>
<DIV class=3Dh5><BR><BR>
<DIV>On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <SPAN dir=3Dltr>&l=
t=3B<A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com</A>&=
gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Hello Shriram=2C<BR><BR>Just comming back to Remus HA=2C thr=
ee weeks ago I sent this thread and the situation hasn't changed. You are r=
ight=2C<BR>remus works properly with --no-net option.<BR><BR>There is actua=
lly this tapdisk related error in the syslog file in the primary host:<BR>J=
an 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server sock=
et 11 to <A href=3D"http://192.168.2.4:9000/" target=3D_blank>192.168.2.4:9=
000</A>: 98 Address already in use<BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Thanks for the logs.<BR>&nbsp=3BThe first thing that pops out is:<=
BR>['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2=
k3-exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C<BR>['tap=
2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-excha=
nge-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C<BR><BR>You hav=
e two tapdisk devices=2C but on the same port ? Each disk needs a different=
 port=2C as a tcp connection is<BR>established between primary and backup f=
or each replicated disk.<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Also when I boot up the VM (Windows Server 2003) from NFS </=
DIV></DIV></BLOCKQUOTE>
<DIV><BR>from NFS ? just to make sure that we are on same page=2C is the ab=
ove directory /home/remus an NFS mount ?<BR>i.e. is that win2k3-exchange.im=
g "shared" between the primary and backup host ? <BR>&nbsp=3BIf so=2C then =
remus disk replication will not work=2C as its based on a shared-nothing mo=
del.<BR>&nbsp=3BIn fact=2C it could corrupt your disk badly. If disk consis=
tency is not an issue=2C then you are better off<BR>&nbsp=3Brunning remus w=
ithout disk replication (though there is no guarantee that the domain will =
failover properly).<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>and without remus or disk replication=2C in both the primary=
 and the backup<BR>there is in fact a vif attached to it which is bind to t=
he bridge in the two cases.<BR>I have the sch_plug module installed correct=
ly in both hosts and everything works perfect for Linux systems. </DIV></DI=
V></BLOCKQUOTE>
<DIV><BR>Oh great. So network buffering is out of the picture. If it works =
for linux=2C it should work for windows too.<BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>But it just cannot come true<BR>for Windows.<BR><BR>I attach=
 xend.log and syslog from primary and backup if you'd like to see further i=
nformation in order to help me.<BR><BR></DIV></DIV></BLOCKQUOTE>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Thank you a lot!!<BR><BR>Tony.<BR><BR>
<DIV></DIV>
<DIV></DIV>&gt=3B From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.u=
bc.ca</A><BR>&gt=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<BR>&gt=3B To: <=
A href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.c=
om</A><BR>&gt=3B CC: <A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite=
@hotmail.com</A><BR>&gt=3B Subject: Re: [Xen-users] Remus crashes only with=
 Windows Server 2003
<DIV>
<DIV><BR>&gt=3B <BR>&gt=3B On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C &lt=3B<A =
href=3D"mailto:xen-users-request@lists.xensource.com">xen-users-request@lis=
ts.xensource.com</A>&gt=3B wrote:<BR>&gt=3B &gt=3B I have setup Remus on De=
bian Squeeze and kernel 3.1.5. Remus and disk replication works perfect &nb=
sp=3Bfor Ubuntu systems=2C<BR>&gt=3B &gt=3B but when I start Remus for Wind=
ows Sever 2003 (running Microsoft Exchange Enterprise 2003) it crashes givi=
ng the<BR>&gt=3B &gt=3B following error:<BR>&gt=3B &gt=3B<BR>&gt=3B <BR>&gt=
=3B Is that Ubuntu VM a PV or HVM ?<BR>&gt=3B I presume that remus with --n=
o-net works properly ?<BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# xm create exchange-hvm.cfg<BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# remus exchange-hvm 192.168.2.4<BR>&gt=3B &gt=3B qemu logdirty mode: =
enable<BR>&gt=3B &gt=3B xc: error: Error when writing to state file (4a) (e=
rrno 104) (104 =3D Connection reset by peer): Internal error<BR>&gt=3B &gt=
=3B qemu logdirty mode: disable<BR>&gt=3B &gt=3B PROF: resumed at 132631586=
6.106150<BR>&gt=3B &gt=3B resuming QEMU<BR>&gt=3B &gt=3B tc filter del dev =
vif3.0 parent ffff: proto ip pref 10 u32<BR>&gt=3B &gt=3B RTNETLINK answers=
: Invalid argument<BR>&gt=3B &gt=3B We have an error talking to the kernel<=
BR>&gt=3B &gt=3B Exception xen.remus.util.PipeException: PipeException('tc =
failed: 2=2C No such file or directory'=2C) in &lt=3Bbound method BufferedN=
IC.__del__ of &lt=3Bxen.remus.device.BufferedNIC object at 0x24b7510&gt=3B&=
gt=3B ignored<BR>&gt=3B <BR>&gt=3B This error tells me nothing. "Connection=
 reset by peer" could result<BR>&gt=3B from a lot of issues.<BR>&gt=3B A. c=
heck the syslog in primary and backup=2C for errors related to tapdisk<BR>&=
gt=3B B. Check the xend.log file in backup<BR>&gt=3B C. If your system work=
s with --no-net=2C then try to boot up the VM<BR>&gt=3B without remus=2C an=
d make sure that<BR>&gt=3B there is a vif interface for the VM. And make su=
re that interface is<BR>&gt=3B on the bridge (if you have bridging enabled)=
.<BR>&gt=3B Remus tries to install a network buffer (sch_plug) to the vif i=
nterface.<BR>&gt=3B <BR>&gt=3B <BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~=
/working-remus#<BR>&gt=3B &gt=3B<BR>&gt=3B &gt=3B It seems that on the back=
up remus or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn=
't show a new vif there<BR>&gt=3B &gt=3B when starting remus.<BR>&gt=3B &gt=
=3B<BR>&gt=3B &gt=3B Any help would be highly appreciated!<BR>&gt=3B &gt=3B=
<BR>&gt=3B &gt=3B Tony.<BR>&gt=3B <BR></DIV></DIV>&gt=3B __________________=
_____________________________<BR>&gt=3B Xen-users mailing list<BR>&gt=3B <A=
 href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</A><BR>&gt=3B <A href=3D"http://lists.xensource.com/xen-users" target=3D_=
blank>http://lists.xensource.com/xen-users</A><BR></DIV></DIV></BLOCKQUOTE>=
</DIV><BR></DIV></DIV></DIV></DIV></DIV></BLOCKQUOTE></DIV><BR><BR>________=
_______________________________________ Xen-users mailing list Xen-users@li=
sts.xensource.com http://lists.xensource.com/xen-users</DIV> 		 	   		  </d=
iv></body>
</html>=

--_66e942f1-5319-45d7-a999-c80c5c302e96_--


--===============0427942647314302359==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0427942647314302359==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 01:17:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 01:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwO3B-0004gW-GS; Sun, 12 Feb 2012 01:16:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1RwO39-0004gH-Dk
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 01:16:19 +0000
Received: from [85.158.139.83:2709] by server-8.bemta-5.messagelabs.com id
	46/D6-08951-2E2173F4; Sun, 12 Feb 2012 01:16:18 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329009376!14054291!1
X-Originating-IP: [65.55.90.77]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13570 invoked from network); 12 Feb 2012 01:16:16 -0000
Received: from snt0-omc2-s2.snt0.hotmail.com (HELO
	snt0-omc2-s2.snt0.hotmail.com) (65.55.90.77)
	by server-9.tower-182.messagelabs.com with SMTP;
	12 Feb 2012 01:16:16 -0000
Received: from SNT114-W64 ([65.55.90.73]) by snt0-omc2-s2.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 11 Feb 2012 17:16:15 -0800
Message-ID: <SNT114-W6418E15294FD226D16BBB5A67E0@phx.gbl>
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Sat, 11 Feb 2012 19:16:15 -0600
Importance: Normal
In-Reply-To: <CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>,
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>,
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>,
	<SNT114-W20A0B878093084121DA472A67B0@phx.gbl>,
	<CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 12 Feb 2012 01:16:15.0138 (UTC)
	FILETIME=[EA53A820:01CCE923]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0427942647314302359=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0427942647314302359==
Content-Type: multipart/alternative;
	boundary="_66e942f1-5319-45d7-a999-c80c5c302e96_"

--_66e942f1-5319-45d7-a999-c80c5c302e96_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi Shriram=2C
=20
Okay=2C perfect=2C I will be looking forward to hearing from you.
=20
Thank you!!!=2C
=20
Tony.
=20



From: rshriram@cs.ubc.ca
Date: Fri=2C 10 Feb 2012 11:52:04 -0800
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio Colin <dftonywhite@hotmail.c=
om> wrote:



Hi again Shriram=2C

Thank you for your reply and explanation. You are right I need a different =
port=2C may be 9001 in that case=2C but see...
That was the full test but in fact I tested everything with one disk "(Unit=
 C:)" and the same thing happens... if you think
that doing it that way would save more useful information in the logs I can=
 save them again :).

The NFS mount is in /mnt/domus only to begin testing remus. I put one VM im=
age there... start remus with --no-net and everything is fine.=20
The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.

It is so strange that it works only for Linux!! (both are HVM)

And yes=2C if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?



Let me investigate the blktap2 issue first.
DRBD does not replicate img files. You would have to put them in a partitio=
n or lvm volume and=20
replicate that volume to the backup host. Whether you want to write the ima=
ge directly to the volume or
create a File system in that volume and drop the image file there=2C is upt=
o you.

shriram=20



Thank you so much!!!

Tony.






From: rshriram@cs.ubc.ca
Date: Thu=2C 9 Feb 2012 00:35:15 -0800

Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com




On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmail.co=
m> wrote:



Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:
Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use


Thanks for the logs.
 The first thing that pops out is:
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C

You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is
established between primary and backup for each replicated disk.

=20


Also when I boot up the VM (Windows Server 2003) from NFS=20

from NFS ? just to make sure that we are on same page=2C is the above direc=
tory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup ho=
st ?=20
 If so=2C then remus disk replication will not work=2C as its based on a sh=
ared-nothing model.
 In fact=2C it could corrupt your disk badly. If disk consistency is not an=
 issue=2C then you are better off
 running remus without disk replication (though there is no guarantee that =
the domain will failover properly).

=20


and without remus or disk replication=2C in both the primary and the backup
there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems.=20

Oh great. So network buffering is out of the picture. If it works for linux=
=2C it should work for windows too.
=20


But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.




Thank you a lot!!

Tony.



> From: rshriram@cs.ubc.ca
> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C <xen-users-request@lists.xensource=
.com> wrote:
> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the
> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error
> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument
> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored
>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup
> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).
> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there
> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



_______________________________________________ Xen-users mailing list Xen-=
users@lists.xensource.com http://lists.xensource.com/xen-users 		 	   		  =

--_66e942f1-5319-45d7-a999-c80c5c302e96_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hi Shriram=2C<BR>
&nbsp=3B<BR>
Okay=2C perfect=2C I will be looking forward to hearing from you.<BR>
&nbsp=3B<BR>
Thank you!!!=2C<BR>
&nbsp=3B<BR>
Tony.<BR>&nbsp=3B<BR>
<DIV>
<DIV id=3DSkyDrivePlaceholder></DIV>
<HR id=3DstopSpelling>
From: rshriram@cs.ubc.ca<BR>Date: Fri=2C 10 Feb 2012 11:52:04 -0800<BR>To: =
dftonywhite@hotmail.com<BR>CC: xen-users@lists.xensource.com<BR>Subject: Re=
: [Xen-users] Remus crashes only with Windows Server 2003<BR><BR>
<DIV class=3Decxgmail_quote>On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio =
Colin <SPAN dir=3Dltr>&lt=3B<A href=3D"mailto:dftonywhite@hotmail.com">dfto=
nywhite@hotmail.com</A>&gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex" clas=
s=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Hi again Shriram=2C<BR><BR>Thank you for your reply and expl=
anation. You are right I need a different port=2C may be 9001 in that case=
=2C but see...<BR>That was the full test but in fact I tested everything wi=
th one disk "(Unit C:)" and the same thing happens... if you think<BR>that =
doing it that way would save more useful information in the logs I can save=
 them again :).<BR><BR>The NFS mount is in /mnt/domus only to begin testing=
 remus. I put one VM image there... start remus with --no-net and everythin=
g is fine. <BR>The directory /home/remus is just to work with remus and dis=
k replication and is not and NFS mount.<BR><BR>It is so strange that it wor=
ks only for Linux!! (both are HVM)<BR><BR>And yes=2C if that directory was =
shared that might corrupt my disk and I also need DRBD to replicate the ima=
ge... is that possible for img files?<BR>and just one last question... afte=
r failover how can I get back the execution of the VM from the backup to th=
e primary host once it is ready ?<BR><BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Let me investigate the blktap2 issue first.<BR>DRBD does not repli=
cate img files. You would have to put them in a partition or lvm volume and=
 <BR>replicate that volume to the backup host. Whether you want to write th=
e image directly to the volume or<BR>create a File system in that volume an=
d drop the image file there=2C is upto you.<BR><BR>shriram <BR></DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex" class=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Thank you so much!!!<BR><BR>Tony.<BR><BR><BR>
<DIV>
<DIV></DIV>
<HR>
From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.ubc.ca</A><BR>Date:=
 Thu=2C 9 Feb 2012 00:35:15 -0800
<DIV class=3Decxim><BR>Subject: Re: [Xen-users] Remus crashes only with Win=
dows Server 2003<BR></DIV>To: <A href=3D"mailto:dftonywhite@hotmail.com">df=
tonywhite@hotmail.com</A><BR>CC: <A href=3D"mailto:xen-users@lists.xensourc=
e.com">xen-users@lists.xensource.com</A>
<DIV>
<DIV class=3Dh5><BR><BR>
<DIV>On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <SPAN dir=3Dltr>&l=
t=3B<A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com</A>&=
gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Hello Shriram=2C<BR><BR>Just comming back to Remus HA=2C thr=
ee weeks ago I sent this thread and the situation hasn't changed. You are r=
ight=2C<BR>remus works properly with --no-net option.<BR><BR>There is actua=
lly this tapdisk related error in the syslog file in the primary host:<BR>J=
an 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server sock=
et 11 to <A href=3D"http://192.168.2.4:9000/" target=3D_blank>192.168.2.4:9=
000</A>: 98 Address already in use<BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Thanks for the logs.<BR>&nbsp=3BThe first thing that pops out is:<=
BR>['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2=
k3-exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C<BR>['tap=
2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-excha=
nge-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C<BR><BR>You hav=
e two tapdisk devices=2C but on the same port ? Each disk needs a different=
 port=2C as a tcp connection is<BR>established between primary and backup f=
or each replicated disk.<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Also when I boot up the VM (Windows Server 2003) from NFS </=
DIV></DIV></BLOCKQUOTE>
<DIV><BR>from NFS ? just to make sure that we are on same page=2C is the ab=
ove directory /home/remus an NFS mount ?<BR>i.e. is that win2k3-exchange.im=
g "shared" between the primary and backup host ? <BR>&nbsp=3BIf so=2C then =
remus disk replication will not work=2C as its based on a shared-nothing mo=
del.<BR>&nbsp=3BIn fact=2C it could corrupt your disk badly. If disk consis=
tency is not an issue=2C then you are better off<BR>&nbsp=3Brunning remus w=
ithout disk replication (though there is no guarantee that the domain will =
failover properly).<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>and without remus or disk replication=2C in both the primary=
 and the backup<BR>there is in fact a vif attached to it which is bind to t=
he bridge in the two cases.<BR>I have the sch_plug module installed correct=
ly in both hosts and everything works perfect for Linux systems. </DIV></DI=
V></BLOCKQUOTE>
<DIV><BR>Oh great. So network buffering is out of the picture. If it works =
for linux=2C it should work for windows too.<BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>But it just cannot come true<BR>for Windows.<BR><BR>I attach=
 xend.log and syslog from primary and backup if you'd like to see further i=
nformation in order to help me.<BR><BR></DIV></DIV></BLOCKQUOTE>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Thank you a lot!!<BR><BR>Tony.<BR><BR>
<DIV></DIV>
<DIV></DIV>&gt=3B From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.u=
bc.ca</A><BR>&gt=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<BR>&gt=3B To: <=
A href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.c=
om</A><BR>&gt=3B CC: <A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite=
@hotmail.com</A><BR>&gt=3B Subject: Re: [Xen-users] Remus crashes only with=
 Windows Server 2003
<DIV>
<DIV><BR>&gt=3B <BR>&gt=3B On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C &lt=3B<A =
href=3D"mailto:xen-users-request@lists.xensource.com">xen-users-request@lis=
ts.xensource.com</A>&gt=3B wrote:<BR>&gt=3B &gt=3B I have setup Remus on De=
bian Squeeze and kernel 3.1.5. Remus and disk replication works perfect &nb=
sp=3Bfor Ubuntu systems=2C<BR>&gt=3B &gt=3B but when I start Remus for Wind=
ows Sever 2003 (running Microsoft Exchange Enterprise 2003) it crashes givi=
ng the<BR>&gt=3B &gt=3B following error:<BR>&gt=3B &gt=3B<BR>&gt=3B <BR>&gt=
=3B Is that Ubuntu VM a PV or HVM ?<BR>&gt=3B I presume that remus with --n=
o-net works properly ?<BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# xm create exchange-hvm.cfg<BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# remus exchange-hvm 192.168.2.4<BR>&gt=3B &gt=3B qemu logdirty mode: =
enable<BR>&gt=3B &gt=3B xc: error: Error when writing to state file (4a) (e=
rrno 104) (104 =3D Connection reset by peer): Internal error<BR>&gt=3B &gt=
=3B qemu logdirty mode: disable<BR>&gt=3B &gt=3B PROF: resumed at 132631586=
6.106150<BR>&gt=3B &gt=3B resuming QEMU<BR>&gt=3B &gt=3B tc filter del dev =
vif3.0 parent ffff: proto ip pref 10 u32<BR>&gt=3B &gt=3B RTNETLINK answers=
: Invalid argument<BR>&gt=3B &gt=3B We have an error talking to the kernel<=
BR>&gt=3B &gt=3B Exception xen.remus.util.PipeException: PipeException('tc =
failed: 2=2C No such file or directory'=2C) in &lt=3Bbound method BufferedN=
IC.__del__ of &lt=3Bxen.remus.device.BufferedNIC object at 0x24b7510&gt=3B&=
gt=3B ignored<BR>&gt=3B <BR>&gt=3B This error tells me nothing. "Connection=
 reset by peer" could result<BR>&gt=3B from a lot of issues.<BR>&gt=3B A. c=
heck the syslog in primary and backup=2C for errors related to tapdisk<BR>&=
gt=3B B. Check the xend.log file in backup<BR>&gt=3B C. If your system work=
s with --no-net=2C then try to boot up the VM<BR>&gt=3B without remus=2C an=
d make sure that<BR>&gt=3B there is a vif interface for the VM. And make su=
re that interface is<BR>&gt=3B on the bridge (if you have bridging enabled)=
.<BR>&gt=3B Remus tries to install a network buffer (sch_plug) to the vif i=
nterface.<BR>&gt=3B <BR>&gt=3B <BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~=
/working-remus#<BR>&gt=3B &gt=3B<BR>&gt=3B &gt=3B It seems that on the back=
up remus or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn=
't show a new vif there<BR>&gt=3B &gt=3B when starting remus.<BR>&gt=3B &gt=
=3B<BR>&gt=3B &gt=3B Any help would be highly appreciated!<BR>&gt=3B &gt=3B=
<BR>&gt=3B &gt=3B Tony.<BR>&gt=3B <BR></DIV></DIV>&gt=3B __________________=
_____________________________<BR>&gt=3B Xen-users mailing list<BR>&gt=3B <A=
 href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</A><BR>&gt=3B <A href=3D"http://lists.xensource.com/xen-users" target=3D_=
blank>http://lists.xensource.com/xen-users</A><BR></DIV></DIV></BLOCKQUOTE>=
</DIV><BR></DIV></DIV></DIV></DIV></DIV></BLOCKQUOTE></DIV><BR><BR>________=
_______________________________________ Xen-users mailing list Xen-users@li=
sts.xensource.com http://lists.xensource.com/xen-users</DIV> 		 	   		  </d=
iv></body>
</html>=

--_66e942f1-5319-45d7-a999-c80c5c302e96_--


--===============0427942647314302359==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0427942647314302359==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 01:19:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 01:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwO4b-0004mf-AA; Sun, 12 Feb 2012 01:17:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1RwO4Y-0004mG-Pu
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 01:17:47 +0000
Received: from [85.158.139.83:4127] by server-1.bemta-5.messagelabs.com id
	D8/30-04285-933173F4; Sun, 12 Feb 2012 01:17:45 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329009463!14137287!1
X-Originating-IP: [65.55.90.77]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30211 invoked from network); 12 Feb 2012 01:17:44 -0000
Received: from snt0-omc2-s2.snt0.hotmail.com (HELO
	snt0-omc2-s2.snt0.hotmail.com) (65.55.90.77)
	by server-13.tower-182.messagelabs.com with SMTP;
	12 Feb 2012 01:17:44 -0000
Received: from SNT114-W65 ([65.55.90.73]) by snt0-omc2-s2.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 11 Feb 2012 17:17:43 -0800
Message-ID: <SNT114-W65DB50BB6291F598273E30A67E0@phx.gbl>
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Sat, 11 Feb 2012 19:17:43 -0600
Importance: Normal
In-Reply-To: <CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>,
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>,
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>,
	<SNT114-W20A0B878093084121DA472A67B0@phx.gbl>,
	<CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 12 Feb 2012 01:17:43.0232 (UTC)
	FILETIME=[1ED5BC00:01CCE924]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3519379202983881429=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3519379202983881429==
Content-Type: multipart/alternative;
	boundary="_fbeed396-f110-474e-9d88-714f7bd9faae_"

--_fbeed396-f110-474e-9d88-714f7bd9faae_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


PS: If you need further information or want me to test something please let=
 me know.
=20
Tony.
=20



From: rshriram@cs.ubc.ca
Date: Fri=2C 10 Feb 2012 11:52:04 -0800
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio Colin <dftonywhite@hotmail.c=
om> wrote:



Hi again Shriram=2C

Thank you for your reply and explanation. You are right I need a different =
port=2C may be 9001 in that case=2C but see...
That was the full test but in fact I tested everything with one disk "(Unit=
 C:)" and the same thing happens... if you think
that doing it that way would save more useful information in the logs I can=
 save them again :).

The NFS mount is in /mnt/domus only to begin testing remus. I put one VM im=
age there... start remus with --no-net and everything is fine.=20
The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.

It is so strange that it works only for Linux!! (both are HVM)

And yes=2C if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?



Let me investigate the blktap2 issue first.
DRBD does not replicate img files. You would have to put them in a partitio=
n or lvm volume and=20
replicate that volume to the backup host. Whether you want to write the ima=
ge directly to the volume or
create a File system in that volume and drop the image file there=2C is upt=
o you.

shriram=20



Thank you so much!!!

Tony.






From: rshriram@cs.ubc.ca
Date: Thu=2C 9 Feb 2012 00:35:15 -0800

Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com




On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmail.co=
m> wrote:



Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:
Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use


Thanks for the logs.
 The first thing that pops out is:
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C

You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is
established between primary and backup for each replicated disk.

=20


Also when I boot up the VM (Windows Server 2003) from NFS=20

from NFS ? just to make sure that we are on same page=2C is the above direc=
tory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup ho=
st ?=20
 If so=2C then remus disk replication will not work=2C as its based on a sh=
ared-nothing model.
 In fact=2C it could corrupt your disk badly. If disk consistency is not an=
 issue=2C then you are better off
 running remus without disk replication (though there is no guarantee that =
the domain will failover properly).

=20


and without remus or disk replication=2C in both the primary and the backup
there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems.=20

Oh great. So network buffering is out of the picture. If it works for linux=
=2C it should work for windows too.
=20


But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.




Thank you a lot!!

Tony.



> From: rshriram@cs.ubc.ca
> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C <xen-users-request@lists.xensource=
.com> wrote:
> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the
> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error
> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument
> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored
>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup
> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).
> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there
> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



_______________________________________________ Xen-users mailing list Xen-=
users@lists.xensource.com http://lists.xensource.com/xen-users 		 	   		  =

--_fbeed396-f110-474e-9d88-714f7bd9faae_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
PS: If you&nbsp=3Bneed further information or want me to test&nbsp=3Bsometh=
ing please let me&nbsp=3Bknow.<BR>
&nbsp=3B<BR>
Tony.<BR>&nbsp=3B<BR>
<DIV>
<DIV id=3DSkyDrivePlaceholder></DIV>
<HR id=3DstopSpelling>
From: rshriram@cs.ubc.ca<BR>Date: Fri=2C 10 Feb 2012 11:52:04 -0800<BR>To: =
dftonywhite@hotmail.com<BR>CC: xen-users@lists.xensource.com<BR>Subject: Re=
: [Xen-users] Remus crashes only with Windows Server 2003<BR><BR>
<DIV class=3Decxgmail_quote>On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio =
Colin <SPAN dir=3Dltr>&lt=3B<A href=3D"mailto:dftonywhite@hotmail.com">dfto=
nywhite@hotmail.com</A>&gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex" clas=
s=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Hi again Shriram=2C<BR><BR>Thank you for your reply and expl=
anation. You are right I need a different port=2C may be 9001 in that case=
=2C but see...<BR>That was the full test but in fact I tested everything wi=
th one disk "(Unit C:)" and the same thing happens... if you think<BR>that =
doing it that way would save more useful information in the logs I can save=
 them again :).<BR><BR>The NFS mount is in /mnt/domus only to begin testing=
 remus. I put one VM image there... start remus with --no-net and everythin=
g is fine. <BR>The directory /home/remus is just to work with remus and dis=
k replication and is not and NFS mount.<BR><BR>It is so strange that it wor=
ks only for Linux!! (both are HVM)<BR><BR>And yes=2C if that directory was =
shared that might corrupt my disk and I also need DRBD to replicate the ima=
ge... is that possible for img files?<BR>and just one last question... afte=
r failover how can I get back the execution of the VM from the backup to th=
e primary host once it is ready ?<BR><BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Let me investigate the blktap2 issue first.<BR>DRBD does not repli=
cate img files. You would have to put them in a partition or lvm volume and=
 <BR>replicate that volume to the backup host. Whether you want to write th=
e image directly to the volume or<BR>create a File system in that volume an=
d drop the image file there=2C is upto you.<BR><BR>shriram <BR></DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex" class=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Thank you so much!!!<BR><BR>Tony.<BR><BR><BR>
<DIV>
<DIV></DIV>
<HR>
From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.ubc.ca</A><BR>Date:=
 Thu=2C 9 Feb 2012 00:35:15 -0800
<DIV class=3Decxim><BR>Subject: Re: [Xen-users] Remus crashes only with Win=
dows Server 2003<BR></DIV>To: <A href=3D"mailto:dftonywhite@hotmail.com">df=
tonywhite@hotmail.com</A><BR>CC: <A href=3D"mailto:xen-users@lists.xensourc=
e.com">xen-users@lists.xensource.com</A>
<DIV>
<DIV class=3Dh5><BR><BR>
<DIV>On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <SPAN dir=3Dltr>&l=
t=3B<A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com</A>&=
gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Hello Shriram=2C<BR><BR>Just comming back to Remus HA=2C thr=
ee weeks ago I sent this thread and the situation hasn't changed. You are r=
ight=2C<BR>remus works properly with --no-net option.<BR><BR>There is actua=
lly this tapdisk related error in the syslog file in the primary host:<BR>J=
an 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server sock=
et 11 to <A href=3D"http://192.168.2.4:9000/" target=3D_blank>192.168.2.4:9=
000</A>: 98 Address already in use<BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Thanks for the logs.<BR>&nbsp=3BThe first thing that pops out is:<=
BR>['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2=
k3-exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C<BR>['tap=
2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-excha=
nge-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C<BR><BR>You hav=
e two tapdisk devices=2C but on the same port ? Each disk needs a different=
 port=2C as a tcp connection is<BR>established between primary and backup f=
or each replicated disk.<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Also when I boot up the VM (Windows Server 2003) from NFS </=
DIV></DIV></BLOCKQUOTE>
<DIV><BR>from NFS ? just to make sure that we are on same page=2C is the ab=
ove directory /home/remus an NFS mount ?<BR>i.e. is that win2k3-exchange.im=
g "shared" between the primary and backup host ? <BR>&nbsp=3BIf so=2C then =
remus disk replication will not work=2C as its based on a shared-nothing mo=
del.<BR>&nbsp=3BIn fact=2C it could corrupt your disk badly. If disk consis=
tency is not an issue=2C then you are better off<BR>&nbsp=3Brunning remus w=
ithout disk replication (though there is no guarantee that the domain will =
failover properly).<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>and without remus or disk replication=2C in both the primary=
 and the backup<BR>there is in fact a vif attached to it which is bind to t=
he bridge in the two cases.<BR>I have the sch_plug module installed correct=
ly in both hosts and everything works perfect for Linux systems. </DIV></DI=
V></BLOCKQUOTE>
<DIV><BR>Oh great. So network buffering is out of the picture. If it works =
for linux=2C it should work for windows too.<BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>But it just cannot come true<BR>for Windows.<BR><BR>I attach=
 xend.log and syslog from primary and backup if you'd like to see further i=
nformation in order to help me.<BR><BR></DIV></DIV></BLOCKQUOTE>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Thank you a lot!!<BR><BR>Tony.<BR><BR>
<DIV></DIV>
<DIV></DIV>&gt=3B From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.u=
bc.ca</A><BR>&gt=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<BR>&gt=3B To: <=
A href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.c=
om</A><BR>&gt=3B CC: <A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite=
@hotmail.com</A><BR>&gt=3B Subject: Re: [Xen-users] Remus crashes only with=
 Windows Server 2003
<DIV>
<DIV><BR>&gt=3B <BR>&gt=3B On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C &lt=3B<A =
href=3D"mailto:xen-users-request@lists.xensource.com">xen-users-request@lis=
ts.xensource.com</A>&gt=3B wrote:<BR>&gt=3B &gt=3B I have setup Remus on De=
bian Squeeze and kernel 3.1.5. Remus and disk replication works perfect &nb=
sp=3Bfor Ubuntu systems=2C<BR>&gt=3B &gt=3B but when I start Remus for Wind=
ows Sever 2003 (running Microsoft Exchange Enterprise 2003) it crashes givi=
ng the<BR>&gt=3B &gt=3B following error:<BR>&gt=3B &gt=3B<BR>&gt=3B <BR>&gt=
=3B Is that Ubuntu VM a PV or HVM ?<BR>&gt=3B I presume that remus with --n=
o-net works properly ?<BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# xm create exchange-hvm.cfg<BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# remus exchange-hvm 192.168.2.4<BR>&gt=3B &gt=3B qemu logdirty mode: =
enable<BR>&gt=3B &gt=3B xc: error: Error when writing to state file (4a) (e=
rrno 104) (104 =3D Connection reset by peer): Internal error<BR>&gt=3B &gt=
=3B qemu logdirty mode: disable<BR>&gt=3B &gt=3B PROF: resumed at 132631586=
6.106150<BR>&gt=3B &gt=3B resuming QEMU<BR>&gt=3B &gt=3B tc filter del dev =
vif3.0 parent ffff: proto ip pref 10 u32<BR>&gt=3B &gt=3B RTNETLINK answers=
: Invalid argument<BR>&gt=3B &gt=3B We have an error talking to the kernel<=
BR>&gt=3B &gt=3B Exception xen.remus.util.PipeException: PipeException('tc =
failed: 2=2C No such file or directory'=2C) in &lt=3Bbound method BufferedN=
IC.__del__ of &lt=3Bxen.remus.device.BufferedNIC object at 0x24b7510&gt=3B&=
gt=3B ignored<BR>&gt=3B <BR>&gt=3B This error tells me nothing. "Connection=
 reset by peer" could result<BR>&gt=3B from a lot of issues.<BR>&gt=3B A. c=
heck the syslog in primary and backup=2C for errors related to tapdisk<BR>&=
gt=3B B. Check the xend.log file in backup<BR>&gt=3B C. If your system work=
s with --no-net=2C then try to boot up the VM<BR>&gt=3B without remus=2C an=
d make sure that<BR>&gt=3B there is a vif interface for the VM. And make su=
re that interface is<BR>&gt=3B on the bridge (if you have bridging enabled)=
.<BR>&gt=3B Remus tries to install a network buffer (sch_plug) to the vif i=
nterface.<BR>&gt=3B <BR>&gt=3B <BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~=
/working-remus#<BR>&gt=3B &gt=3B<BR>&gt=3B &gt=3B It seems that on the back=
up remus or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn=
't show a new vif there<BR>&gt=3B &gt=3B when starting remus.<BR>&gt=3B &gt=
=3B<BR>&gt=3B &gt=3B Any help would be highly appreciated!<BR>&gt=3B &gt=3B=
<BR>&gt=3B &gt=3B Tony.<BR>&gt=3B <BR></DIV></DIV>&gt=3B __________________=
_____________________________<BR>&gt=3B Xen-users mailing list<BR>&gt=3B <A=
 href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</A><BR>&gt=3B <A href=3D"http://lists.xensource.com/xen-users" target=3D_=
blank>http://lists.xensource.com/xen-users</A><BR></DIV></DIV></BLOCKQUOTE>=
</DIV><BR></DIV></DIV></DIV></DIV></DIV></BLOCKQUOTE></DIV><BR><BR>________=
_______________________________________ Xen-users mailing list Xen-users@li=
sts.xensource.com http://lists.xensource.com/xen-users</DIV> 		 	   		  </d=
iv></body>
</html>=

--_fbeed396-f110-474e-9d88-714f7bd9faae_--


--===============3519379202983881429==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3519379202983881429==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 01:19:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 01:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwO4b-0004mf-AA; Sun, 12 Feb 2012 01:17:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1RwO4Y-0004mG-Pu
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 01:17:47 +0000
Received: from [85.158.139.83:4127] by server-1.bemta-5.messagelabs.com id
	D8/30-04285-933173F4; Sun, 12 Feb 2012 01:17:45 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329009463!14137287!1
X-Originating-IP: [65.55.90.77]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30211 invoked from network); 12 Feb 2012 01:17:44 -0000
Received: from snt0-omc2-s2.snt0.hotmail.com (HELO
	snt0-omc2-s2.snt0.hotmail.com) (65.55.90.77)
	by server-13.tower-182.messagelabs.com with SMTP;
	12 Feb 2012 01:17:44 -0000
Received: from SNT114-W65 ([65.55.90.73]) by snt0-omc2-s2.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 11 Feb 2012 17:17:43 -0800
Message-ID: <SNT114-W65DB50BB6291F598273E30A67E0@phx.gbl>
X-Originating-IP: [187.193.164.172]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Sat, 11 Feb 2012 19:17:43 -0600
Importance: Normal
In-Reply-To: <CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
References: <CAP8mzPPMYuJ1rSGnBW7rX+9y2UU=Ci0FvW0g79c0cXiOvBZjDA@mail.gmail.com>,
	<SNT114-W4773EBE9B3CFC0398E763CA67A0@phx.gbl>,
	<CAP8mzPNJrc0cVh_72Q11_S+twXdSQW9JJE8D+pUYeKhu+BHv=w@mail.gmail.com>,
	<SNT114-W20A0B878093084121DA472A67B0@phx.gbl>,
	<CAP8mzPNYJRw+PCKnKaxYtgSRxU4BZO8nGDZoTZpAQx3hZPGNUA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 12 Feb 2012 01:17:43.0232 (UTC)
	FILETIME=[1ED5BC00:01CCE924]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3519379202983881429=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3519379202983881429==
Content-Type: multipart/alternative;
	boundary="_fbeed396-f110-474e-9d88-714f7bd9faae_"

--_fbeed396-f110-474e-9d88-714f7bd9faae_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


PS: If you need further information or want me to test something please let=
 me know.
=20
Tony.
=20



From: rshriram@cs.ubc.ca
Date: Fri=2C 10 Feb 2012 11:52:04 -0800
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio Colin <dftonywhite@hotmail.c=
om> wrote:



Hi again Shriram=2C

Thank you for your reply and explanation. You are right I need a different =
port=2C may be 9001 in that case=2C but see...
That was the full test but in fact I tested everything with one disk "(Unit=
 C:)" and the same thing happens... if you think
that doing it that way would save more useful information in the logs I can=
 save them again :).

The NFS mount is in /mnt/domus only to begin testing remus. I put one VM im=
age there... start remus with --no-net and everything is fine.=20
The directory /home/remus is just to work with remus and disk replication a=
nd is not and NFS mount.

It is so strange that it works only for Linux!! (both are HVM)

And yes=2C if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
and just one last question... after failover how can I get back the executi=
on of the VM from the backup to the primary host once it is ready ?



Let me investigate the blktap2 issue first.
DRBD does not replicate img files. You would have to put them in a partitio=
n or lvm volume and=20
replicate that volume to the backup host. Whether you want to write the ima=
ge directly to the volume or
create a File system in that volume and drop the image file there=2C is upt=
o you.

shriram=20



Thank you so much!!!

Tony.






From: rshriram@cs.ubc.ca
Date: Thu=2C 9 Feb 2012 00:35:15 -0800

Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
To: dftonywhite@hotmail.com
CC: xen-users@lists.xensource.com




On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmail.co=
m> wrote:



Hello Shriram=2C

Just comming back to Remus HA=2C three weeks ago I sent this thread and the=
 situation hasn't changed. You are right=2C
remus works properly with --no-net option.

There is actually this tapdisk related error in the syslog file in the prim=
ary host:
Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server soc=
ket 11 to 192.168.2.4:9000: 98 Address already in use


Thanks for the logs.
 The first thing that pops out is:
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C
['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-=
exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C

You have two tapdisk devices=2C but on the same port ? Each disk needs a di=
fferent port=2C as a tcp connection is
established between primary and backup for each replicated disk.

=20


Also when I boot up the VM (Windows Server 2003) from NFS=20

from NFS ? just to make sure that we are on same page=2C is the above direc=
tory /home/remus an NFS mount ?
i.e. is that win2k3-exchange.img "shared" between the primary and backup ho=
st ?=20
 If so=2C then remus disk replication will not work=2C as its based on a sh=
ared-nothing model.
 In fact=2C it could corrupt your disk badly. If disk consistency is not an=
 issue=2C then you are better off
 running remus without disk replication (though there is no guarantee that =
the domain will failover properly).

=20


and without remus or disk replication=2C in both the primary and the backup
there is in fact a vif attached to it which is bind to the bridge in the tw=
o cases.
I have the sch_plug module installed correctly in both hosts and everything=
 works perfect for Linux systems.=20

Oh great. So network buffering is out of the picture. If it works for linux=
=2C it should work for windows too.
=20


But it just cannot come true
for Windows.

I attach xend.log and syslog from primary and backup if you'd like to see f=
urther information in order to help me.




Thank you a lot!!

Tony.



> From: rshriram@cs.ubc.ca
> Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> To: xen-users@lists.xensource.com
> CC: dftonywhite@hotmail.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003


>=20
> On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C <xen-users-request@lists.xensource=
.com> wrote:
> > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk r=
eplication works perfect  for Ubuntu systems=2C
> > but when I start Remus for Windows Sever 2003 (running Microsoft Exchan=
ge Enterprise 2003) it crashes giving the
> > following error:
> >
>=20
> Is that Ubuntu VM a PV or HVM ?
> I presume that remus with --no-net works properly ?
>=20
> > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > qemu logdirty mode: enable
> > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D C=
onnection reset by peer): Internal error
> > qemu logdirty mode: disable
> > PROF: resumed at 1326315866.106150
> > resuming QEMU
> > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > RTNETLINK answers: Invalid argument
> > We have an error talking to the kernel
> > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=2C =
No such file or directory'=2C) in <bound method BufferedNIC.__del__ of <xen=
.remus.device.BufferedNIC object at 0x24b7510>> ignored
>=20
> This error tells me nothing. "Connection reset by peer" could result
> from a lot of issues.
> A. check the syslog in primary and backup=2C for errors related to tapdis=
k
> B. Check the xend.log file in backup
> C. If your system works with --no-net=2C then try to boot up the VM
> without remus=2C and make sure that
> there is a vif interface for the VM. And make sure that interface is
> on the bridge (if you have bridging enabled).
> Remus tries to install a network buffer (sch_plug) to the vif interface.
>=20
>=20
>=20
> > root@neutrino:~/working-remus#
> >
> > It seems that on the backup remus or Xen cannot assign a vif1.0 to the =
DomU since #ifconfig -a doesn't show a new vif there
> > when starting remus.
> >
> > Any help would be highly appreciated!
> >
> > Tony.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



_______________________________________________ Xen-users mailing list Xen-=
users@lists.xensource.com http://lists.xensource.com/xen-users 		 	   		  =

--_fbeed396-f110-474e-9d88-714f7bd9faae_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
PS: If you&nbsp=3Bneed further information or want me to test&nbsp=3Bsometh=
ing please let me&nbsp=3Bknow.<BR>
&nbsp=3B<BR>
Tony.<BR>&nbsp=3B<BR>
<DIV>
<DIV id=3DSkyDrivePlaceholder></DIV>
<HR id=3DstopSpelling>
From: rshriram@cs.ubc.ca<BR>Date: Fri=2C 10 Feb 2012 11:52:04 -0800<BR>To: =
dftonywhite@hotmail.com<BR>CC: xen-users@lists.xensource.com<BR>Subject: Re=
: [Xen-users] Remus crashes only with Windows Server 2003<BR><BR>
<DIV class=3Decxgmail_quote>On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio =
Colin <SPAN dir=3Dltr>&lt=3B<A href=3D"mailto:dftonywhite@hotmail.com">dfto=
nywhite@hotmail.com</A>&gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex" clas=
s=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Hi again Shriram=2C<BR><BR>Thank you for your reply and expl=
anation. You are right I need a different port=2C may be 9001 in that case=
=2C but see...<BR>That was the full test but in fact I tested everything wi=
th one disk "(Unit C:)" and the same thing happens... if you think<BR>that =
doing it that way would save more useful information in the logs I can save=
 them again :).<BR><BR>The NFS mount is in /mnt/domus only to begin testing=
 remus. I put one VM image there... start remus with --no-net and everythin=
g is fine. <BR>The directory /home/remus is just to work with remus and dis=
k replication and is not and NFS mount.<BR><BR>It is so strange that it wor=
ks only for Linux!! (both are HVM)<BR><BR>And yes=2C if that directory was =
shared that might corrupt my disk and I also need DRBD to replicate the ima=
ge... is that possible for img files?<BR>and just one last question... afte=
r failover how can I get back the execution of the VM from the backup to th=
e primary host once it is ready ?<BR><BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Let me investigate the blktap2 issue first.<BR>DRBD does not repli=
cate img files. You would have to put them in a partition or lvm volume and=
 <BR>replicate that volume to the backup host. Whether you want to write th=
e image directly to the volume or<BR>create a File system in that volume an=
d drop the image file there=2C is upto you.<BR><BR>shriram <BR></DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex" class=3Decxgmail_quote>
<DIV>
<DIV dir=3Dltr>Thank you so much!!!<BR><BR>Tony.<BR><BR><BR>
<DIV>
<DIV></DIV>
<HR>
From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.ubc.ca</A><BR>Date:=
 Thu=2C 9 Feb 2012 00:35:15 -0800
<DIV class=3Decxim><BR>Subject: Re: [Xen-users] Remus crashes only with Win=
dows Server 2003<BR></DIV>To: <A href=3D"mailto:dftonywhite@hotmail.com">df=
tonywhite@hotmail.com</A><BR>CC: <A href=3D"mailto:xen-users@lists.xensourc=
e.com">xen-users@lists.xensource.com</A>
<DIV>
<DIV class=3Dh5><BR><BR>
<DIV>On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <SPAN dir=3Dltr>&l=
t=3B<A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite@hotmail.com</A>&=
gt=3B</SPAN> wrote:<BR>
<BLOCKQUOTE style=3D"BORDER-LEFT: #ccc 1px solid=3B PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Hello Shriram=2C<BR><BR>Just comming back to Remus HA=2C thr=
ee weeks ago I sent this thread and the situation hasn't changed. You are r=
ight=2C<BR>remus works properly with --no-net option.<BR><BR>There is actua=
lly this tapdisk related error in the syslog file in the primary host:<BR>J=
an 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server sock=
et 11 to <A href=3D"http://192.168.2.4:9000/" target=3D_blank>192.168.2.4:9=
000</A>: 98 Address already in use<BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR>Thanks for the logs.<BR>&nbsp=3BThe first thing that pops out is:<=
BR>['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2=
k3-exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C<BR>['tap=
2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-excha=
nge-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C<BR><BR>You hav=
e two tapdisk devices=2C but on the same port ? Each disk needs a different=
 port=2C as a tcp connection is<BR>established between primary and backup f=
or each replicated disk.<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Also when I boot up the VM (Windows Server 2003) from NFS </=
DIV></DIV></BLOCKQUOTE>
<DIV><BR>from NFS ? just to make sure that we are on same page=2C is the ab=
ove directory /home/remus an NFS mount ?<BR>i.e. is that win2k3-exchange.im=
g "shared" between the primary and backup host ? <BR>&nbsp=3BIf so=2C then =
remus disk replication will not work=2C as its based on a shared-nothing mo=
del.<BR>&nbsp=3BIn fact=2C it could corrupt your disk badly. If disk consis=
tency is not an issue=2C then you are better off<BR>&nbsp=3Brunning remus w=
ithout disk replication (though there is no guarantee that the domain will =
failover properly).<BR><BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>and without remus or disk replication=2C in both the primary=
 and the backup<BR>there is in fact a vif attached to it which is bind to t=
he bridge in the two cases.<BR>I have the sch_plug module installed correct=
ly in both hosts and everything works perfect for Linux systems. </DIV></DI=
V></BLOCKQUOTE>
<DIV><BR>Oh great. So network buffering is out of the picture. If it works =
for linux=2C it should work for windows too.<BR>&nbsp=3B</DIV>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>But it just cannot come true<BR>for Windows.<BR><BR>I attach=
 xend.log and syslog from primary and backup if you'd like to see further i=
nformation in order to help me.<BR><BR></DIV></DIV></BLOCKQUOTE>
<BLOCKQUOTE style=3D"PADDING-LEFT: 1ex">
<DIV>
<DIV dir=3Dltr>Thank you a lot!!<BR><BR>Tony.<BR><BR>
<DIV></DIV>
<DIV></DIV>&gt=3B From: <A href=3D"mailto:rshriram@cs.ubc.ca">rshriram@cs.u=
bc.ca</A><BR>&gt=3B Date: Fri=2C 13 Jan 2012 09:54:35 -0800<BR>&gt=3B To: <=
A href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.c=
om</A><BR>&gt=3B CC: <A href=3D"mailto:dftonywhite@hotmail.com">dftonywhite=
@hotmail.com</A><BR>&gt=3B Subject: Re: [Xen-users] Remus crashes only with=
 Windows Server 2003
<DIV>
<DIV><BR>&gt=3B <BR>&gt=3B On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C &lt=3B<A =
href=3D"mailto:xen-users-request@lists.xensource.com">xen-users-request@lis=
ts.xensource.com</A>&gt=3B wrote:<BR>&gt=3B &gt=3B I have setup Remus on De=
bian Squeeze and kernel 3.1.5. Remus and disk replication works perfect &nb=
sp=3Bfor Ubuntu systems=2C<BR>&gt=3B &gt=3B but when I start Remus for Wind=
ows Sever 2003 (running Microsoft Exchange Enterprise 2003) it crashes givi=
ng the<BR>&gt=3B &gt=3B following error:<BR>&gt=3B &gt=3B<BR>&gt=3B <BR>&gt=
=3B Is that Ubuntu VM a PV or HVM ?<BR>&gt=3B I presume that remus with --n=
o-net works properly ?<BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# xm create exchange-hvm.cfg<BR>&gt=3B &gt=3B root@neutrino:~/working-=
remus# remus exchange-hvm 192.168.2.4<BR>&gt=3B &gt=3B qemu logdirty mode: =
enable<BR>&gt=3B &gt=3B xc: error: Error when writing to state file (4a) (e=
rrno 104) (104 =3D Connection reset by peer): Internal error<BR>&gt=3B &gt=
=3B qemu logdirty mode: disable<BR>&gt=3B &gt=3B PROF: resumed at 132631586=
6.106150<BR>&gt=3B &gt=3B resuming QEMU<BR>&gt=3B &gt=3B tc filter del dev =
vif3.0 parent ffff: proto ip pref 10 u32<BR>&gt=3B &gt=3B RTNETLINK answers=
: Invalid argument<BR>&gt=3B &gt=3B We have an error talking to the kernel<=
BR>&gt=3B &gt=3B Exception xen.remus.util.PipeException: PipeException('tc =
failed: 2=2C No such file or directory'=2C) in &lt=3Bbound method BufferedN=
IC.__del__ of &lt=3Bxen.remus.device.BufferedNIC object at 0x24b7510&gt=3B&=
gt=3B ignored<BR>&gt=3B <BR>&gt=3B This error tells me nothing. "Connection=
 reset by peer" could result<BR>&gt=3B from a lot of issues.<BR>&gt=3B A. c=
heck the syslog in primary and backup=2C for errors related to tapdisk<BR>&=
gt=3B B. Check the xend.log file in backup<BR>&gt=3B C. If your system work=
s with --no-net=2C then try to boot up the VM<BR>&gt=3B without remus=2C an=
d make sure that<BR>&gt=3B there is a vif interface for the VM. And make su=
re that interface is<BR>&gt=3B on the bridge (if you have bridging enabled)=
.<BR>&gt=3B Remus tries to install a network buffer (sch_plug) to the vif i=
nterface.<BR>&gt=3B <BR>&gt=3B <BR>&gt=3B <BR>&gt=3B &gt=3B root@neutrino:~=
/working-remus#<BR>&gt=3B &gt=3B<BR>&gt=3B &gt=3B It seems that on the back=
up remus or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn=
't show a new vif there<BR>&gt=3B &gt=3B when starting remus.<BR>&gt=3B &gt=
=3B<BR>&gt=3B &gt=3B Any help would be highly appreciated!<BR>&gt=3B &gt=3B=
<BR>&gt=3B &gt=3B Tony.<BR>&gt=3B <BR></DIV></DIV>&gt=3B __________________=
_____________________________<BR>&gt=3B Xen-users mailing list<BR>&gt=3B <A=
 href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</A><BR>&gt=3B <A href=3D"http://lists.xensource.com/xen-users" target=3D_=
blank>http://lists.xensource.com/xen-users</A><BR></DIV></DIV></BLOCKQUOTE>=
</DIV><BR></DIV></DIV></DIV></DIV></DIV></BLOCKQUOTE></DIV><BR><BR>________=
_______________________________________ Xen-users mailing list Xen-users@li=
sts.xensource.com http://lists.xensource.com/xen-users</DIV> 		 	   		  </d=
iv></body>
</html>=

--_fbeed396-f110-474e-9d88-714f7bd9faae_--


--===============3519379202983881429==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3519379202983881429==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 04:55:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 04:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwRRY-0006xI-U3; Sun, 12 Feb 2012 04:53:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jordan.tomkinson@gmail.com>) id 1RwRRW-0006xD-EU
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 04:53:42 +0000
Received: from [85.158.139.83:48444] by server-11.bemta-5.messagelabs.com id
	6F/27-13907-5D5473F4; Sun, 12 Feb 2012 04:53:41 +0000
X-Env-Sender: jordan.tomkinson@gmail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329022418!14096034!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8693 invoked from network); 12 Feb 2012 04:53:40 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 04:53:40 -0000
Received: by obcuy19 with SMTP id uy19so18784332obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 20:53:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:content-type;
	bh=9iCn/jaIg2meGEUUPnyU0jg+plKv5xxZhuaIjTE3TVk=;
	b=GH3CWD0BEgFfM75dROEd0KyR3KBvjrpZYlLCmJIxEVCLc3rXb0h+vNbVrR+KG/qUFO
	nEKbPOLZ/EXYPYZRHkqyJwFgD++BnmibYfQsW5NyG++uCTSqkEwV9bQT6g1GR9wKxvP9
	fZwR35iOkOzJAL/SHZXZZ640zSqHr2wcRRdo8=
MIME-Version: 1.0
Received: by 10.60.7.102 with SMTP id i6mr2608592oea.9.1329022418566; Sat, 11
	Feb 2012 20:53:38 -0800 (PST)
Received: by 10.182.203.104 with HTTP; Sat, 11 Feb 2012 20:53:38 -0800 (PST)
In-Reply-To: <4F3701D7.4040604@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
Date: Sun, 12 Feb 2012 12:53:38 +0800
X-Google-Sender-Auth: 6SaR597x84k-gzvvg1g6tKyRO4w
Message-ID: <CACqCOVmctEFq80UN_UXJqJMNe=bi=Hfwa0onvMtW7UHvq89tnA@mail.gmail.com>
From: Jordan Tomkinson <jordan@moodle.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0232835731971029195=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0232835731971029195==
Content-Type: multipart/alternative; boundary=e89a8fb2050a283d8704b8bd2581

--e89a8fb2050a283d8704b8bd2581
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 12, 2012 at 8:03 AM, George Shuklin <george.shuklin@gmail.com>w=
rote:

>
>
> ...but sorry, why do you use a richfat and plumby Java backend? There are
> a lot of smaller, ressource efficient, incomplex and easier to handle ope=
n
> source technologies - even full oo - available to build such a HTML
> management front- and even backend?
>
>  *We agree that in comparison to xm/xl/xe, running a Java stack might
> seem to be a bit on the heavy side. Yet we'd like to note that our back-e=
nd
> is nothing like Tomcat or Glassfish, it contains only the bare minimum
> needed to do its work.
>
> To elaborate choosing Java for our back-end:
> - Java applications can be deployed on a wide variety of operating
> systems, if not all.
> - Eventually the back-end will also be orchestrating pools or clusters.
> - The back-end parses responses and shrinks updates down to only the bare
> minimum, limiting bandwidth use by the front-end.
> - The back-end allows access to your servers over a single TCP/IP port,
> the Xen-API will not be publicly exposed.
> - Again we=92re not running a whole Java EE stack, the front-end is a web=
app
> that lives on its own and communicates with the backend over a WebSocket
> connection.
> - Coupled with Cassandra, the back-end is the only thing that needs to be
> run (one single instance), for any number of hosts.
> *
>
>
> I'm very against Java. After Oracle license change sun-jre package was
> forced to be removed from the most distros. Right now Oracle does not
> properly supports any dpkg (deb) based Linux distrubition, providing only
> RPMs and some creepy tarball. This actually means 'very bad linux support=
'.
> And if we looks how Oracle do business we can see no future for nice
> multiplatform support. Yes, there is open-source implementation for JRE,
> but it still uncomplete, and, again, resistance to publish opensource cod=
e
> for certification is looking ugly.
>
> So using a 'half-opened' open-source solution, where specification is
> controlled by not-very-opensource-friendly company for new open-source
> product is really bad idea.
>
>
> HTML5 is much more open standard, so using html5 is more proper solution.
>
> ... OK, let's forget Linux. Looks at windows. IE will supports HTML5 out
> of box. And future is looking promising. And how about Java? Yes, you nee=
d
> to download it, install is separately, it starts to nagging about updates=
,
> and it does not supports for windows system updates, so you need to updat=
e
> it manually. Again, comparation Java VS HTML5 is not toward Java.
>
>
>
I have to agree with George here, the mere mention of java makes me want to
burn this thing before it can breed.
no matter how small you plan on making it, it could be done more
efficiently in any other language.
instead of allocating resources to my virtual machines we are now expected
to allow how many hundreds of megabytes of memory to java ?

No thanks, you can keep it.

--e89a8fb2050a283d8704b8bd2581
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Sun, Feb 12, 2012 at 8:03 AM, George =
Shuklin <span dir=3D"ltr">&lt;<a href=3D"mailto:george.shuklin@gmail.com">g=
eorge.shuklin@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    <br>
    <blockquote type=3D"cite">
      <div>
        <blockquote type=3D"cite">
          <div><br>
            ...but sorry, why do you use a richfat and plumby Java
            backend? There are a lot of smaller, ressource efficient,
            incomplex and easier to handle open source technologies -
            even full oo - available to build such a HTML management
            front- and even backend?<br>
            <br>
          </div>
        </blockquote>
        <b style=3D"line-height:normal;text-indent:0px;letter-spacing:norma=
l;text-align:-webkit-auto;font-variant:normal;text-transform:none;font-styl=
e:normal;font-weight:normal;word-spacing:0px"><font face=3D"Arial"><span st=
yle=3D"vertical-align:baseline;font-variant:normal;font-style:normal;white-=
space:pre-wrap;background-color:transparent;text-decoration:none;font-weigh=
t:normal">We agree that in comparison to
              xm/xl/xe, running a Java stack might seem to be a bit on
              the heavy side. Yet we&#39;d like to note that our back-end i=
s
              nothing like Tomcat or Glassfish, it contains only the
              bare minimum needed to do its work.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;background-color:transparent;white-space:pre-wrap;text-decora=
tion:none;font-weight:normal"></span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">To
              elaborate choosing Java for our back-end:</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- Java
              applications can be deployed on a wide variety of
              operating systems, if not all.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">-
              Eventually the back-end will also be orchestrating pools
              or clusters.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- The
              back-end parses responses and shrinks updates down to only
              the bare minimum, limiting bandwidth use by the front-end.</s=
pan><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- The
              back-end allows access to your servers over a single
              TCP/IP port, the Xen-API will not be publicly exposed.</span>=
<br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- Again
              we=92re not running a whole Java EE stack, the front-end is
              a webapp that lives on its own and communicates with the
              backend over a WebSocket connection.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">-
              Coupled with Cassandra, the back-end is the only thing
              that needs to be run (one single instance), for any number
              of hosts.</span><span style=3D"white-space:pre-wrap"><br>
            </span></font></b></div>
      <br>
    </blockquote>
    <br></div>
    I&#39;m very against Java. After Oracle license change sun-jre package
    was forced to be removed from the most distros. Right now Oracle
    does not properly supports any dpkg (deb) based Linux distrubition,
    providing only RPMs and some creepy tarball. This actually means
    &#39;very bad linux support&#39;. And if we looks how Oracle do busines=
s we
    can see no future for nice multiplatform support. Yes, there is
    open-source implementation for JRE, but it still uncomplete, and,
    again, resistance to publish opensource code for certification is
    looking ugly.<br>
    <br>
    So using a &#39;half-opened&#39; open-source solution, where specificat=
ion
    is controlled by not-very-opensource-friendly company for new
    open-source product is really bad idea. <br>
    <br>
    <br>
    HTML5 is much more open standard, so using html5 is more proper
    solution. <br>
    <br>
    ... OK, let&#39;s forget Linux. Looks at windows. IE will supports HTML=
5
    out of box. And future is looking promising. And how about Java?
    Yes, you need to download it, install is separately, it starts to
    nagging about updates, and it does not supports for windows system
    updates, so you need to update it manually. Again, comparation Java
    VS HTML5 is not toward Java.<br>
    <br><br></div></blockquote><div><br></div><div>I have to agree with Geo=
rge here, the mere mention of java makes me want to burn this thing before =
it can breed.</div><div>no matter how small you plan on making it, it could=
 be done more efficiently in any other language.</div>
<div>instead of allocating resources to my virtual machines we are now expe=
cted to allow how many hundreds of megabytes of memory to java ?=A0</div><d=
iv><br></div><div>No thanks, you can keep it.</div></div>

--e89a8fb2050a283d8704b8bd2581--


--===============0232835731971029195==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0232835731971029195==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 04:55:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 04:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwRRY-0006xI-U3; Sun, 12 Feb 2012 04:53:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jordan.tomkinson@gmail.com>) id 1RwRRW-0006xD-EU
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 04:53:42 +0000
Received: from [85.158.139.83:48444] by server-11.bemta-5.messagelabs.com id
	6F/27-13907-5D5473F4; Sun, 12 Feb 2012 04:53:41 +0000
X-Env-Sender: jordan.tomkinson@gmail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329022418!14096034!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8693 invoked from network); 12 Feb 2012 04:53:40 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 04:53:40 -0000
Received: by obcuy19 with SMTP id uy19so18784332obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 20:53:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:content-type;
	bh=9iCn/jaIg2meGEUUPnyU0jg+plKv5xxZhuaIjTE3TVk=;
	b=GH3CWD0BEgFfM75dROEd0KyR3KBvjrpZYlLCmJIxEVCLc3rXb0h+vNbVrR+KG/qUFO
	nEKbPOLZ/EXYPYZRHkqyJwFgD++BnmibYfQsW5NyG++uCTSqkEwV9bQT6g1GR9wKxvP9
	fZwR35iOkOzJAL/SHZXZZ640zSqHr2wcRRdo8=
MIME-Version: 1.0
Received: by 10.60.7.102 with SMTP id i6mr2608592oea.9.1329022418566; Sat, 11
	Feb 2012 20:53:38 -0800 (PST)
Received: by 10.182.203.104 with HTTP; Sat, 11 Feb 2012 20:53:38 -0800 (PST)
In-Reply-To: <4F3701D7.4040604@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
Date: Sun, 12 Feb 2012 12:53:38 +0800
X-Google-Sender-Auth: 6SaR597x84k-gzvvg1g6tKyRO4w
Message-ID: <CACqCOVmctEFq80UN_UXJqJMNe=bi=Hfwa0onvMtW7UHvq89tnA@mail.gmail.com>
From: Jordan Tomkinson <jordan@moodle.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0232835731971029195=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0232835731971029195==
Content-Type: multipart/alternative; boundary=e89a8fb2050a283d8704b8bd2581

--e89a8fb2050a283d8704b8bd2581
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 12, 2012 at 8:03 AM, George Shuklin <george.shuklin@gmail.com>w=
rote:

>
>
> ...but sorry, why do you use a richfat and plumby Java backend? There are
> a lot of smaller, ressource efficient, incomplex and easier to handle ope=
n
> source technologies - even full oo - available to build such a HTML
> management front- and even backend?
>
>  *We agree that in comparison to xm/xl/xe, running a Java stack might
> seem to be a bit on the heavy side. Yet we'd like to note that our back-e=
nd
> is nothing like Tomcat or Glassfish, it contains only the bare minimum
> needed to do its work.
>
> To elaborate choosing Java for our back-end:
> - Java applications can be deployed on a wide variety of operating
> systems, if not all.
> - Eventually the back-end will also be orchestrating pools or clusters.
> - The back-end parses responses and shrinks updates down to only the bare
> minimum, limiting bandwidth use by the front-end.
> - The back-end allows access to your servers over a single TCP/IP port,
> the Xen-API will not be publicly exposed.
> - Again we=92re not running a whole Java EE stack, the front-end is a web=
app
> that lives on its own and communicates with the backend over a WebSocket
> connection.
> - Coupled with Cassandra, the back-end is the only thing that needs to be
> run (one single instance), for any number of hosts.
> *
>
>
> I'm very against Java. After Oracle license change sun-jre package was
> forced to be removed from the most distros. Right now Oracle does not
> properly supports any dpkg (deb) based Linux distrubition, providing only
> RPMs and some creepy tarball. This actually means 'very bad linux support=
'.
> And if we looks how Oracle do business we can see no future for nice
> multiplatform support. Yes, there is open-source implementation for JRE,
> but it still uncomplete, and, again, resistance to publish opensource cod=
e
> for certification is looking ugly.
>
> So using a 'half-opened' open-source solution, where specification is
> controlled by not-very-opensource-friendly company for new open-source
> product is really bad idea.
>
>
> HTML5 is much more open standard, so using html5 is more proper solution.
>
> ... OK, let's forget Linux. Looks at windows. IE will supports HTML5 out
> of box. And future is looking promising. And how about Java? Yes, you nee=
d
> to download it, install is separately, it starts to nagging about updates=
,
> and it does not supports for windows system updates, so you need to updat=
e
> it manually. Again, comparation Java VS HTML5 is not toward Java.
>
>
>
I have to agree with George here, the mere mention of java makes me want to
burn this thing before it can breed.
no matter how small you plan on making it, it could be done more
efficiently in any other language.
instead of allocating resources to my virtual machines we are now expected
to allow how many hundreds of megabytes of memory to java ?

No thanks, you can keep it.

--e89a8fb2050a283d8704b8bd2581
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Sun, Feb 12, 2012 at 8:03 AM, George =
Shuklin <span dir=3D"ltr">&lt;<a href=3D"mailto:george.shuklin@gmail.com">g=
eorge.shuklin@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    <br>
    <blockquote type=3D"cite">
      <div>
        <blockquote type=3D"cite">
          <div><br>
            ...but sorry, why do you use a richfat and plumby Java
            backend? There are a lot of smaller, ressource efficient,
            incomplex and easier to handle open source technologies -
            even full oo - available to build such a HTML management
            front- and even backend?<br>
            <br>
          </div>
        </blockquote>
        <b style=3D"line-height:normal;text-indent:0px;letter-spacing:norma=
l;text-align:-webkit-auto;font-variant:normal;text-transform:none;font-styl=
e:normal;font-weight:normal;word-spacing:0px"><font face=3D"Arial"><span st=
yle=3D"vertical-align:baseline;font-variant:normal;font-style:normal;white-=
space:pre-wrap;background-color:transparent;text-decoration:none;font-weigh=
t:normal">We agree that in comparison to
              xm/xl/xe, running a Java stack might seem to be a bit on
              the heavy side. Yet we&#39;d like to note that our back-end i=
s
              nothing like Tomcat or Glassfish, it contains only the
              bare minimum needed to do its work.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;background-color:transparent;white-space:pre-wrap;text-decora=
tion:none;font-weight:normal"></span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">To
              elaborate choosing Java for our back-end:</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- Java
              applications can be deployed on a wide variety of
              operating systems, if not all.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">-
              Eventually the back-end will also be orchestrating pools
              or clusters.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- The
              back-end parses responses and shrinks updates down to only
              the bare minimum, limiting bandwidth use by the front-end.</s=
pan><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- The
              back-end allows access to your servers over a single
              TCP/IP port, the Xen-API will not be publicly exposed.</span>=
<br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">- Again
              we=92re not running a whole Java EE stack, the front-end is
              a webapp that lives on its own and communicates with the
              backend over a WebSocket connection.</span><br>
            <span style=3D"vertical-align:baseline;font-variant:normal;font=
-style:normal;white-space:pre-wrap;background-color:transparent;text-decora=
tion:none;font-weight:normal">-
              Coupled with Cassandra, the back-end is the only thing
              that needs to be run (one single instance), for any number
              of hosts.</span><span style=3D"white-space:pre-wrap"><br>
            </span></font></b></div>
      <br>
    </blockquote>
    <br></div>
    I&#39;m very against Java. After Oracle license change sun-jre package
    was forced to be removed from the most distros. Right now Oracle
    does not properly supports any dpkg (deb) based Linux distrubition,
    providing only RPMs and some creepy tarball. This actually means
    &#39;very bad linux support&#39;. And if we looks how Oracle do busines=
s we
    can see no future for nice multiplatform support. Yes, there is
    open-source implementation for JRE, but it still uncomplete, and,
    again, resistance to publish opensource code for certification is
    looking ugly.<br>
    <br>
    So using a &#39;half-opened&#39; open-source solution, where specificat=
ion
    is controlled by not-very-opensource-friendly company for new
    open-source product is really bad idea. <br>
    <br>
    <br>
    HTML5 is much more open standard, so using html5 is more proper
    solution. <br>
    <br>
    ... OK, let&#39;s forget Linux. Looks at windows. IE will supports HTML=
5
    out of box. And future is looking promising. And how about Java?
    Yes, you need to download it, install is separately, it starts to
    nagging about updates, and it does not supports for windows system
    updates, so you need to update it manually. Again, comparation Java
    VS HTML5 is not toward Java.<br>
    <br><br></div></blockquote><div><br></div><div>I have to agree with Geo=
rge here, the mere mention of java makes me want to burn this thing before =
it can breed.</div><div>no matter how small you plan on making it, it could=
 be done more efficiently in any other language.</div>
<div>instead of allocating resources to my virtual machines we are now expe=
cted to allow how many hundreds of megabytes of memory to java ?=A0</div><d=
iv><br></div><div>No thanks, you can keep it.</div></div>

--e89a8fb2050a283d8704b8bd2581--


--===============0232835731971029195==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0232835731971029195==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 05:08:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 05:08:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwReR-0007Sb-Kd; Sun, 12 Feb 2012 05:07:03 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cpetrolino@gmail.com>) id 1RwReP-0007SS-CF
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 05:07:01 +0000
X-Env-Sender: cpetrolino@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1329023214!16319755!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16437 invoked from network); 12 Feb 2012 05:06:55 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 05:06:55 -0000
Received: by yhkk6 with SMTP id k6so60611219yhk.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 21:06:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=601aXLgQcai/sZNgtbZRHgm/iP+rep9YhYyP0h0lZzk=;
	b=D8wUmvYq+HLQ8HRc9NPreNLlS8qvFvqaltihDjh+xez3DNejdZVCv2d/U+CKFd/LoI
	STpj7dvK7x+RD8mSuYLUGvCovph8twPxeeowwM771K/H80gTe3RnzXeJYa2pDxJUCGxT
	hpiZoghgsehPx6diZHXuO0XnMgCZIROwFYB4Y=
MIME-Version: 1.0
Received: by 10.236.77.8 with SMTP id c8mr15427813yhe.3.1329023213719; Sat, 11
	Feb 2012 21:06:53 -0800 (PST)
Received: by 10.236.48.136 with HTTP; Sat, 11 Feb 2012 21:06:53 -0800 (PST)
In-Reply-To: <CACqCOVmctEFq80UN_UXJqJMNe=bi=Hfwa0onvMtW7UHvq89tnA@mail.gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
	<CACqCOVmctEFq80UN_UXJqJMNe=bi=Hfwa0onvMtW7UHvq89tnA@mail.gmail.com>
Date: Sun, 12 Feb 2012 00:06:53 -0500
Message-ID: <CADVmRMwZdQ3LmA2izXSuTuaQaNme5Q+m4fUB-gDtM_jXqk3qeQ@mail.gmail.com>
From: Christopher J Petrolino <cpetrolino@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'll set it up and give it a shot.. Heck I'd love to have a usable
frontend for my junior admins to use.

On Sat, Feb 11, 2012 at 11:53 PM, Jordan Tomkinson <jordan@moodle.com> wrot=
e:
>
>
> On Sun, Feb 12, 2012 at 8:03 AM, George Shuklin <george.shuklin@gmail.com>
> wrote:
>>
>>
>>
>> ...but sorry, why do you use a richfat and plumby Java backend? There are
>> a lot of smaller, ressource efficient, incomplex and easier to handle op=
en
>> source technologies - even full oo - available to build such a HTML
>> management front- and even backend?
>>
>> We agree that in comparison to xm/xl/xe, running a Java stack might seem
>> to be a bit on the heavy side. Yet we'd like to note that our back-end is
>> nothing like Tomcat or Glassfish, it contains only the bare minimum need=
ed
>> to do its work.
>>
>> To elaborate choosing Java for our back-end:
>> - Java applications can be deployed on a wide variety of operating
>> systems, if not all.
>> - Eventually the back-end will also be orchestrating pools or clusters.
>> - The back-end parses responses and shrinks updates down to only the bare
>> minimum, limiting bandwidth use by the front-end.
>> - The back-end allows access to your servers over a single TCP/IP port,
>> the Xen-API will not be publicly exposed.
>> - Again we=92re not running a whole Java EE stack, the front-end is a we=
bapp
>> that lives on its own and communicates with the backend over a WebSocket
>> connection.
>> - Coupled with Cassandra, the back-end is the only thing that needs to be
>> run (one single instance), for any number of hosts.
>>
>>
>> I'm very against Java. After Oracle license change sun-jre package was
>> forced to be removed from the most distros. Right now Oracle does not
>> properly supports any dpkg (deb) based Linux distrubition, providing only
>> RPMs and some creepy tarball. This actually means 'very bad linux suppor=
t'.
>> And if we looks how Oracle do business we can see no future for nice
>> multiplatform support. Yes, there is open-source implementation for JRE,=
 but
>> it still uncomplete, and, again, resistance to publish opensource code f=
or
>> certification is looking ugly.
>>
>> So using a 'half-opened' open-source solution, where specification is
>> controlled by not-very-opensource-friendly company for new open-source
>> product is really bad idea.
>>
>>
>> HTML5 is much more open standard, so using html5 is more proper solution.
>>
>> ... OK, let's forget Linux. Looks at windows. IE will supports HTML5 out
>> of box. And future is looking promising. And how about Java? Yes, you ne=
ed
>> to download it, install is separately, it starts to nagging about update=
s,
>> and it does not supports for windows system updates, so you need to upda=
te
>> it manually. Again, comparation Java VS HTML5 is not toward Java.
>>
>>
>
> I have to agree with George here, the mere mention of java makes me want =
to
> burn this thing before it can breed.
> no matter how small you plan on making it, it could be done more efficien=
tly
> in any other language.
> instead of allocating resources to my virtual machines we are now expected
> to allow how many hundreds of megabytes of memory to java ?
>
> No thanks, you can keep it.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 05:08:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 05:08:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwReR-0007Sb-Kd; Sun, 12 Feb 2012 05:07:03 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cpetrolino@gmail.com>) id 1RwReP-0007SS-CF
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 05:07:01 +0000
X-Env-Sender: cpetrolino@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1329023214!16319755!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16437 invoked from network); 12 Feb 2012 05:06:55 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 05:06:55 -0000
Received: by yhkk6 with SMTP id k6so60611219yhk.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 21:06:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=601aXLgQcai/sZNgtbZRHgm/iP+rep9YhYyP0h0lZzk=;
	b=D8wUmvYq+HLQ8HRc9NPreNLlS8qvFvqaltihDjh+xez3DNejdZVCv2d/U+CKFd/LoI
	STpj7dvK7x+RD8mSuYLUGvCovph8twPxeeowwM771K/H80gTe3RnzXeJYa2pDxJUCGxT
	hpiZoghgsehPx6diZHXuO0XnMgCZIROwFYB4Y=
MIME-Version: 1.0
Received: by 10.236.77.8 with SMTP id c8mr15427813yhe.3.1329023213719; Sat, 11
	Feb 2012 21:06:53 -0800 (PST)
Received: by 10.236.48.136 with HTTP; Sat, 11 Feb 2012 21:06:53 -0800 (PST)
In-Reply-To: <CACqCOVmctEFq80UN_UXJqJMNe=bi=Hfwa0onvMtW7UHvq89tnA@mail.gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
	<CACqCOVmctEFq80UN_UXJqJMNe=bi=Hfwa0onvMtW7UHvq89tnA@mail.gmail.com>
Date: Sun, 12 Feb 2012 00:06:53 -0500
Message-ID: <CADVmRMwZdQ3LmA2izXSuTuaQaNme5Q+m4fUB-gDtM_jXqk3qeQ@mail.gmail.com>
From: Christopher J Petrolino <cpetrolino@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'll set it up and give it a shot.. Heck I'd love to have a usable
frontend for my junior admins to use.

On Sat, Feb 11, 2012 at 11:53 PM, Jordan Tomkinson <jordan@moodle.com> wrot=
e:
>
>
> On Sun, Feb 12, 2012 at 8:03 AM, George Shuklin <george.shuklin@gmail.com>
> wrote:
>>
>>
>>
>> ...but sorry, why do you use a richfat and plumby Java backend? There are
>> a lot of smaller, ressource efficient, incomplex and easier to handle op=
en
>> source technologies - even full oo - available to build such a HTML
>> management front- and even backend?
>>
>> We agree that in comparison to xm/xl/xe, running a Java stack might seem
>> to be a bit on the heavy side. Yet we'd like to note that our back-end is
>> nothing like Tomcat or Glassfish, it contains only the bare minimum need=
ed
>> to do its work.
>>
>> To elaborate choosing Java for our back-end:
>> - Java applications can be deployed on a wide variety of operating
>> systems, if not all.
>> - Eventually the back-end will also be orchestrating pools or clusters.
>> - The back-end parses responses and shrinks updates down to only the bare
>> minimum, limiting bandwidth use by the front-end.
>> - The back-end allows access to your servers over a single TCP/IP port,
>> the Xen-API will not be publicly exposed.
>> - Again we=92re not running a whole Java EE stack, the front-end is a we=
bapp
>> that lives on its own and communicates with the backend over a WebSocket
>> connection.
>> - Coupled with Cassandra, the back-end is the only thing that needs to be
>> run (one single instance), for any number of hosts.
>>
>>
>> I'm very against Java. After Oracle license change sun-jre package was
>> forced to be removed from the most distros. Right now Oracle does not
>> properly supports any dpkg (deb) based Linux distrubition, providing only
>> RPMs and some creepy tarball. This actually means 'very bad linux suppor=
t'.
>> And if we looks how Oracle do business we can see no future for nice
>> multiplatform support. Yes, there is open-source implementation for JRE,=
 but
>> it still uncomplete, and, again, resistance to publish opensource code f=
or
>> certification is looking ugly.
>>
>> So using a 'half-opened' open-source solution, where specification is
>> controlled by not-very-opensource-friendly company for new open-source
>> product is really bad idea.
>>
>>
>> HTML5 is much more open standard, so using html5 is more proper solution.
>>
>> ... OK, let's forget Linux. Looks at windows. IE will supports HTML5 out
>> of box. And future is looking promising. And how about Java? Yes, you ne=
ed
>> to download it, install is separately, it starts to nagging about update=
s,
>> and it does not supports for windows system updates, so you need to upda=
te
>> it manually. Again, comparation Java VS HTML5 is not toward Java.
>>
>>
>
> I have to agree with George here, the mere mention of java makes me want =
to
> burn this thing before it can breed.
> no matter how small you plan on making it, it could be done more efficien=
tly
> in any other language.
> instead of allocating resources to my virtual machines we are now expected
> to allow how many hundreds of megabytes of memory to java ?
>
> No thanks, you can keep it.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 06:16:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 06:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwSi3-0008EL-8X; Sun, 12 Feb 2012 06:14:51 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RwSi1-0008ED-QG
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 06:14:50 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329027282!14188456!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7447 invoked from network); 12 Feb 2012 06:14:43 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 06:14:43 -0000
Received: by obcuy19 with SMTP id uy19so18831610obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 22:14:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=1r235V8yYPpExAOk6bgPtQ6rVO7m0QV95AFGL5d1sD0=;
	b=bVF4zpLdDxr8JS7i+gRgU+GjGDzmWbAQJGE+0l3WDF5s3HX+eGCYunrYLGzMd+icP5
	TUyLKH/wKSt3qQwkmaWK0Q85AHZU2nw33mRtGSuAPM0vHK3dUy3trpy7z286ZAKJQGSr
	kY2QMjzdW6p0RywdG60PeWpdfj7IqTegbP3Zc=
MIME-Version: 1.0
Received: by 10.182.111.72 with SMTP id ig8mr8141781obb.53.1329027281989; Sat,
	11 Feb 2012 22:14:41 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sat, 11 Feb 2012 22:14:41 -0800 (PST)
Date: Sun, 12 Feb 2012 01:14:41 -0500
Message-ID: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: Huff Doback <huffen.doback@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run free -tm in a
DomU the total amount of RAM is never what's defined in the vm .cfg.
In some OS's free reports less than what's configured, and in others
it reports that there's more. What can I do to make the vm see the
correct amount of RAM that's been allocated for it?

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 06:16:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 06:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwSi3-0008EL-8X; Sun, 12 Feb 2012 06:14:51 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RwSi1-0008ED-QG
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 06:14:50 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329027282!14188456!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7447 invoked from network); 12 Feb 2012 06:14:43 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 06:14:43 -0000
Received: by obcuy19 with SMTP id uy19so18831610obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 22:14:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=1r235V8yYPpExAOk6bgPtQ6rVO7m0QV95AFGL5d1sD0=;
	b=bVF4zpLdDxr8JS7i+gRgU+GjGDzmWbAQJGE+0l3WDF5s3HX+eGCYunrYLGzMd+icP5
	TUyLKH/wKSt3qQwkmaWK0Q85AHZU2nw33mRtGSuAPM0vHK3dUy3trpy7z286ZAKJQGSr
	kY2QMjzdW6p0RywdG60PeWpdfj7IqTegbP3Zc=
MIME-Version: 1.0
Received: by 10.182.111.72 with SMTP id ig8mr8141781obb.53.1329027281989; Sat,
	11 Feb 2012 22:14:41 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sat, 11 Feb 2012 22:14:41 -0800 (PST)
Date: Sun, 12 Feb 2012 01:14:41 -0500
Message-ID: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: Huff Doback <huffen.doback@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run free -tm in a
DomU the total amount of RAM is never what's defined in the vm .cfg.
In some OS's free reports less than what's configured, and in others
it reports that there's more. What can I do to make the vm see the
correct amount of RAM that's been allocated for it?

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 06:38:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 06:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwT3Q-0000Hr-Ss; Sun, 12 Feb 2012 06:36:56 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <goodb0fh@gmail.com>) id 1RwT3Q-0000HT-1s
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 06:36:56 +0000
X-Env-Sender: goodb0fh@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329028608!13008184!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29648 invoked from network); 12 Feb 2012 06:36:49 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 06:36:49 -0000
Received: by iaeh11 with SMTP id h11so16202982iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 22:36:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=+0nMb7iaMeR6pJj3WoBYzAs3/nCKeOfxZfGRA0tNa9A=;
	b=CFXgp3jz9r2p99WQTigwTDxvNROzPcdSqXFA2b6TekDeYVUjjfpJ30UY1C4NZMN1sx
	vR4IEwAbcvIu8trP1bQoqZ+7W8hESQwiyt1cRP60BZsSj3ovBTox/I+8CWxmFBGuS6a+
	56pi6rrrf4ww7G4xYGHkOkp+qq/llYZjNgK/o=
MIME-Version: 1.0
Received: by 10.42.107.9 with SMTP id b9mr15410066icp.23.1329028607615; Sat,
	11 Feb 2012 22:36:47 -0800 (PST)
Received: by 10.50.100.227 with HTTP; Sat, 11 Feb 2012 22:36:47 -0800 (PST)
In-Reply-To: <C9BF0CB9-9ADC-48EC-B26A-9159599A5112@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
	<C9BF0CB9-9ADC-48EC-B26A-9159599A5112@gmail.com>
Date: Sun, 12 Feb 2012 01:36:47 -0500
Message-ID: <CAJ3kaynCEy1XEd8zg0-v6eu6TnzUvmM2WAV1Biqwpyh-QnLeUQ@mail.gmail.com>
From: bofh <goodb0fh@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 11, 2012 at 7:45 PM, Wannes De Smet <wannes321@gmail.com> wrote:
>
> The specification is controlled by the Executive Committee
> (http://jcp.org/en/participation/committee). Sure, Oracle might be a major
> influence, but saying they integrally control the specification is wrong.
> And, by all means, cut Oracle some slack, their attitude towards open-sou=
rce
> was and still is improving.

You should take a look at http://www.youtube.com/watch?v=3D-zRN7XLCRhc

Especially starting around the 33:00 part.

This is more about open solaris/zfs/dtrace and other technologies that
Sun opensourced and then Oracle did not, but I think the same applies.

FWIW, I'd have went with python myself.

-- =

http://www.glumbert.com/media/shift
http://www.youtube.com/watch?v=3DtGvHNNOLnCk
"This officer's men seem to follow him merely out of idle curiosity."
-- Sandhurst officer cadet evaluation.
"Securing an environment of Windows platforms from abuse - external or
internal - is akin to trying to install sprinklers in a fireworks
factory where smoking on the job is permitted."=A0 -- Gene Spafford
learn french:=A0 http://www.youtube.com/watch?v=3D30v_g83VHK4

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 06:38:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 06:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwT3Q-0000Hr-Ss; Sun, 12 Feb 2012 06:36:56 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <goodb0fh@gmail.com>) id 1RwT3Q-0000HT-1s
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 06:36:56 +0000
X-Env-Sender: goodb0fh@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329028608!13008184!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29648 invoked from network); 12 Feb 2012 06:36:49 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 06:36:49 -0000
Received: by iaeh11 with SMTP id h11so16202982iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 11 Feb 2012 22:36:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=+0nMb7iaMeR6pJj3WoBYzAs3/nCKeOfxZfGRA0tNa9A=;
	b=CFXgp3jz9r2p99WQTigwTDxvNROzPcdSqXFA2b6TekDeYVUjjfpJ30UY1C4NZMN1sx
	vR4IEwAbcvIu8trP1bQoqZ+7W8hESQwiyt1cRP60BZsSj3ovBTox/I+8CWxmFBGuS6a+
	56pi6rrrf4ww7G4xYGHkOkp+qq/llYZjNgK/o=
MIME-Version: 1.0
Received: by 10.42.107.9 with SMTP id b9mr15410066icp.23.1329028607615; Sat,
	11 Feb 2012 22:36:47 -0800 (PST)
Received: by 10.50.100.227 with HTTP; Sat, 11 Feb 2012 22:36:47 -0800 (PST)
In-Reply-To: <C9BF0CB9-9ADC-48EC-B26A-9159599A5112@gmail.com>
References: <6476bcd2-90d3-45cb-8199-366a87a6390a@email.android.com>
	<f3ba6f03-e3a3-4b8d-a1bf-465bde46d6b7@email.android.com>
	<43AB54FA-8E7A-4E6E-AFBE-2171EC71E9FD@gmail.com>
	<4F3701D7.4040604@gmail.com>
	<C9BF0CB9-9ADC-48EC-B26A-9159599A5112@gmail.com>
Date: Sun, 12 Feb 2012 01:36:47 -0500
Message-ID: <CAJ3kaynCEy1XEd8zg0-v6eu6TnzUvmM2WAV1Biqwpyh-QnLeUQ@mail.gmail.com>
From: bofh <goodb0fh@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 11, 2012 at 7:45 PM, Wannes De Smet <wannes321@gmail.com> wrote:
>
> The specification is controlled by the Executive Committee
> (http://jcp.org/en/participation/committee). Sure, Oracle might be a major
> influence, but saying they integrally control the specification is wrong.
> And, by all means, cut Oracle some slack, their attitude towards open-sou=
rce
> was and still is improving.

You should take a look at http://www.youtube.com/watch?v=3D-zRN7XLCRhc

Especially starting around the 33:00 part.

This is more about open solaris/zfs/dtrace and other technologies that
Sun opensourced and then Oracle did not, but I think the same applies.

FWIW, I'd have went with python myself.

-- =

http://www.glumbert.com/media/shift
http://www.youtube.com/watch?v=3DtGvHNNOLnCk
"This officer's men seem to follow him merely out of idle curiosity."
-- Sandhurst officer cadet evaluation.
"Securing an environment of Windows platforms from abuse - external or
internal - is akin to trying to install sprinklers in a fireworks
factory where smoking on the job is permitted."=A0 -- Gene Spafford
learn french:=A0 http://www.youtube.com/watch?v=3D30v_g83VHK4

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 10:15:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 10:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwWRJ-0002Ka-7b; Sun, 12 Feb 2012 10:13:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RwWRH-0002KS-Ik
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 10:13:47 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329041620!13020483!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18174 invoked from network); 12 Feb 2012 10:13:41 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-5.tower-174.messagelabs.com with SMTP;
	12 Feb 2012 10:13:41 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 7F65529F53
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:13:39 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id eQ1Hc0PyTskV for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:13:39 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 27A7029F49
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:13:39 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240818cb5d2674d4ee@simon.thehobsons.co.uk>
In-Reply-To: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
References: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
Date: Sun, 12 Feb 2012 08:20:27 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Huffen Doback wrote:
>I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run free -tm in a
>DomU the total amount of RAM is never what's defined in the vm .cfg.
>In some OS's free reports less than what's configured, and in others
>it reports that there's more. What can I do to make the vm see the
>correct amount of RAM that's been allocated for it?

I don't know - but you should have realised after the second asking 
that perhaps no-one here nows. Asking a fourth time won't magically 
make someone know the answer.

http://www.catb.org/~esr/faqs/smart-questions.html




-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 10:15:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 10:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwWRJ-0002Ka-7b; Sun, 12 Feb 2012 10:13:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RwWRH-0002KS-Ik
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 10:13:47 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329041620!13020483!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18174 invoked from network); 12 Feb 2012 10:13:41 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-5.tower-174.messagelabs.com with SMTP;
	12 Feb 2012 10:13:41 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 7F65529F53
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:13:39 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id eQ1Hc0PyTskV for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:13:39 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 27A7029F49
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:13:39 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240818cb5d2674d4ee@simon.thehobsons.co.uk>
In-Reply-To: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
References: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
Date: Sun, 12 Feb 2012 08:20:27 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Huffen Doback wrote:
>I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run free -tm in a
>DomU the total amount of RAM is never what's defined in the vm .cfg.
>In some OS's free reports less than what's configured, and in others
>it reports that there's more. What can I do to make the vm see the
>correct amount of RAM that's been allocated for it?

I don't know - but you should have realised after the second asking 
that perhaps no-one here nows. Asking a fourth time won't magically 
make someone know the answer.

http://www.catb.org/~esr/faqs/smart-questions.html




-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 11:16:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 11:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwXNv-0002w6-BP; Sun, 12 Feb 2012 11:14:23 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RwXNu-0002w0-C6
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 11:14:22 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1329045256!8870916!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13825 invoked from network); 12 Feb 2012 11:14:16 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 11:14:16 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RwXNn-0003un-8E; Sun, 12 Feb 2012 12:14:15 +0100
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 12:07:48 +0100
To: Wannes De Smet <wannes321@gmail.com>
Message-ID: <da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
Cc: xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEEyNTYKCgoKV2FubmVz
IERlIFNtZXQgPHdhbm5lczMyMUBnbWFpbC5jb20+IHNjaHJpZWI6Cgo+VG8gZWxhYm9yYXRlIGNo
b29zaW5nIEphdmEgZm9yIG91ciBiYWNrLWVuZDoKPi0gSmF2YSBhcHBsaWNhdGlvbnMgY2FuIGJl
IGRlcGxveWVkIG9uIGEgd2lkZSB2YXJpZXR5IG9mIG9wZXJhdGluZwo+c3lzdGVtcywgaWYgbm90
IGFsbC4KClRoaXMgd2FzIGFuZCBzdGlsbCBpcyB0aGUgdGhlb3J5IG9yIG1hcmtldGluZyBoaW50
IGJlaGluZCB0aGUgY29uY2VwdCBvZiBqYXZhIHdoaWNoIC0gYXMgYSBnb2FsIC0gd2FzIG5vdCBu
ZWFybHkgcmVhY2hlZCB1bnRpbCB0b2RheSBhcyBldmVuIGphdmEgaXMgbm90IGphdmEgb24gZGlm
ZmVyZW50IGltcGxlbWVudGF0aW9ucy4KCkkgYWRkaXRpb24gdGhlcmUgc3RpbGwgYXJlIHZlcnNp
b25pbmcgYW5kIGxpY2Vuc2luZyBiYXJyaWVycyBmb3IgbWFueSB1c2VycyBvbiBkaWZmZXJlbnQg
ZGlzdHJvcy4KCgo+LSBFdmVudHVhbGx5IHRoZSBiYWNrLWVuZCB3aWxsIGFsc28gYmUgb3JjaGVz
dHJhdGluZyBwb29scyBvciBjbHVzdGVycy4KT2ssCmJ1dCB0aGlzIGRpZCBub3QgbGVhZHMgdG8g
amF2YS4uLgoKPi0gVGhlIGJhY2stZW5kIHBhcnNlcyByZXNwb25zZXMgYW5kIHNocmlua3MgdXBk
YXRlcyBkb3duIHRvIG9ubHkgdGhlCj5iYXJlIG1pbmltdW0sIGxpbWl0aW5nIGJhbmR3aWR0aCB1
c2UgYnkgdGhlIGZyb250LWVuZC4KCkFzIHR5cGljYWwgZGFlbW9ucyBpbiBzdWNoIHNjZW5hcmlv
cyB1c3VhbGx5IGRvLi4uCgo+LSBUaGUgYmFjay1lbmQgYWxsb3dzIGFjY2VzcyB0byB5b3VyIHNl
cnZlcnMgb3ZlciBhIHNpbmdsZSBUQ1AvSVAgcG9ydCwKPnRoZSBYZW4tQVBJIHdpbGwgbm90IGJl
IHB1YmxpY2x5IGV4cG9zZWQuCk9rLApzb3VuZHMgbmljZSB0b28sIGJ1dCBoYXMgbm90aGluZyB0
byBkbyB3aXRoIGphdmEuCgo+LSBBZ2FpbiB3ZeKAmXJlIG5vdCBydW5uaW5nIGEgd2hvbGUgSmF2
YSBFRSBzdGFjaywgdGhlIGZyb250LWVuZCBpcyBhClRoaXMgd291bGQgYmUgY29tcGxldGVseSBv
dmVya2lsbC4uLiDDnykKCj53ZWJhcHAgdGhhdCBsaXZlcyBvbiBpdHMgb3duIGFuZCBjb21tdW5p
Y2F0ZXMgd2l0aCB0aGUgYmFja2VuZCBvdmVyIGEKPldlYlNvY2tldCBjb25uZWN0aW9uLgoKT2ss
IHNvIGEgdHlwaWNhbCBzb2Z0d2FyZSBzdGFjayBvbiBzdWNoIGEgbWFjaGluZSB3b3VsZCBiZToK
Qwooc2hlbGwpClB5dGhvbgpKYXZhIFZNCmFueSAob3RoZXIpIFdlYmZyYW1ld29yay9sYW5ndWFn
ZT8KKFdlYnNlcnZlcikKCldoeSBkbyB5b3UgZGlkIG5vdCB1c2UgYW55IG9mIHRoZSBsYW5ndWFn
ZXMvc2NyaXB0aW5nIHNvZnR3YXJlIHN0aWxsIHJlcXVpcmVkL2NvbWluZyB3aXRoIGEgeGVuIGVu
dmlyb25tZW50IG9yIGFueSBvZiB0aGUgbWFueSBmYXN0ZXIgcGx1cyBzbWFsbGVyIHBsdXMgKHVu
dGlsIHRvZGF5KSB0eXBpY2FsbHkgZWFzaWVyIHRvIGhhbmRsZS9hZG1pbmlzdGVyIHNvbHV0aW9u
cyBmb3IgYmFjay0gYW5kIGZyb250ZW5kIHRvbyAoaS5lLiBQeXRob24sIFBlcmwgb3IgQyk/IFdy
aXRpbmcgYSBkZWFtb24gaW4gc3VjaCBsYW5ndWFnZXMgaXMgbm90IGEgYmlnIGpvYiAoc2VlIGku
ZS4gbWFuIHBlcmwtaXBjKSBhbmQgdGhlcmUgYXJlIG1hbnkgc21hbGwgdG8gbGFyZ2UgbW9kdWxl
IGNvbGxlY3Rpb25zIC8gd2ViIGZyYW1ld29ya3MgYXZhaWxhYmxlIG9uIGFueSBsZXZlbHMgYW5k
IHJmYy4KCj4tIENvdXBsZWQgd2l0aCBDYXNzYW5kcmEsIHRoZSBiYWNrLWVuZCBpcyB0aGUgb25s
eSB0aGluZyB0aGF0IG5lZWRzIHRvCj5iZSBydW4gKG9uZSBzaW5nbGUgaW5zdGFuY2UpLCBmb3Ig
YW55IG51bWJlciBvZiBob3N0cy4KCgpTb3JyeSwgYnV0IHVudGlsIHRvZGF5IGFuZCBwcm9wYWJs
eSAvIGF0IGxlYXN0IHdpdGhpbiB0aGUgbmV4dCBmdXR1cmUgaW4gd29udCByZWx5IG9uIGFueSBK
YXZhIHN0dWZmIHdpdGhpbiBvdXIgcHJvZHVjdGl2ZSB4ZW4gLyBjbG91ZCBzeXN0ZW1zLiBUaGlz
IG1heSBjaGFuZ2UgYXQgYW55dGltZSB3aXRoaW4gdGhlIGZ1dHVyZSBpZiBKYXZhIHdvdWxkIGJl
IGFibGUgdG8gY2xlYW4gb3V0IGFsbGUgdGhlIHN0ZXBzIGl0IHdhcy9pcyBiZWhpbmQgb3RoZXIg
c29sdXRpb25zLgoKanVzdCBteSB0d28gY2VudHMgaGVyZS4uLgoKQmVzdCByZWdhcmRzIGFuZCBz
b3JyeSBmb3IgdGhlIG5vaXNlLAoKCk5pZWxzLgotIC0tCk5pZWxzIERldHRlbmJhY2gKU3luZGlj
YXQgSVQmSW50ZXJuZXQKaHR0cDovL3d3dy5zeW5kaWNhdC5jb20KLS0tLS1CRUdJTiBQR1AgU0lH
TkFUVVJFLS0tLS0KVmVyc2lvbjogQVBHIHYxLjAuOAoKaUlFRUFSRUlBRUVGQWs4M25ZTTZIRTVw
Wld4eklFUmxkSFJsYm1KaFkyZ2dLRk41Ym1ScFkyRjBJRWxVSmtsdQpkR1Z5Ym1WMEtTQThibVJB
YzNsdVpHbGpZWFF1WTI5dFBnQUtDUkJVM0VSbFpSeWlEYmhPQUo5N1hZaTF1Wk9TCkF3RE5XaDJK
cytLcWdhaXNjZ0NmYlltNkw5a3ZwLzcxaUg5akZoanRlWStCMlBvPQo9d1piOAotLS0tLUVORCBQ
R1AgU0lHTkFUVVJFLS0tLS0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3Vy
Y2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Sun Feb 12 11:16:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 11:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwXNv-0002w6-BP; Sun, 12 Feb 2012 11:14:23 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RwXNu-0002w0-C6
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 11:14:22 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1329045256!8870916!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13825 invoked from network); 12 Feb 2012 11:14:16 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 11:14:16 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RwXNn-0003un-8E; Sun, 12 Feb 2012 12:14:15 +0100
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 12:07:48 +0100
To: Wannes De Smet <wannes321@gmail.com>
Message-ID: <da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
Cc: xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEEyNTYKCgoKV2FubmVz
IERlIFNtZXQgPHdhbm5lczMyMUBnbWFpbC5jb20+IHNjaHJpZWI6Cgo+VG8gZWxhYm9yYXRlIGNo
b29zaW5nIEphdmEgZm9yIG91ciBiYWNrLWVuZDoKPi0gSmF2YSBhcHBsaWNhdGlvbnMgY2FuIGJl
IGRlcGxveWVkIG9uIGEgd2lkZSB2YXJpZXR5IG9mIG9wZXJhdGluZwo+c3lzdGVtcywgaWYgbm90
IGFsbC4KClRoaXMgd2FzIGFuZCBzdGlsbCBpcyB0aGUgdGhlb3J5IG9yIG1hcmtldGluZyBoaW50
IGJlaGluZCB0aGUgY29uY2VwdCBvZiBqYXZhIHdoaWNoIC0gYXMgYSBnb2FsIC0gd2FzIG5vdCBu
ZWFybHkgcmVhY2hlZCB1bnRpbCB0b2RheSBhcyBldmVuIGphdmEgaXMgbm90IGphdmEgb24gZGlm
ZmVyZW50IGltcGxlbWVudGF0aW9ucy4KCkkgYWRkaXRpb24gdGhlcmUgc3RpbGwgYXJlIHZlcnNp
b25pbmcgYW5kIGxpY2Vuc2luZyBiYXJyaWVycyBmb3IgbWFueSB1c2VycyBvbiBkaWZmZXJlbnQg
ZGlzdHJvcy4KCgo+LSBFdmVudHVhbGx5IHRoZSBiYWNrLWVuZCB3aWxsIGFsc28gYmUgb3JjaGVz
dHJhdGluZyBwb29scyBvciBjbHVzdGVycy4KT2ssCmJ1dCB0aGlzIGRpZCBub3QgbGVhZHMgdG8g
amF2YS4uLgoKPi0gVGhlIGJhY2stZW5kIHBhcnNlcyByZXNwb25zZXMgYW5kIHNocmlua3MgdXBk
YXRlcyBkb3duIHRvIG9ubHkgdGhlCj5iYXJlIG1pbmltdW0sIGxpbWl0aW5nIGJhbmR3aWR0aCB1
c2UgYnkgdGhlIGZyb250LWVuZC4KCkFzIHR5cGljYWwgZGFlbW9ucyBpbiBzdWNoIHNjZW5hcmlv
cyB1c3VhbGx5IGRvLi4uCgo+LSBUaGUgYmFjay1lbmQgYWxsb3dzIGFjY2VzcyB0byB5b3VyIHNl
cnZlcnMgb3ZlciBhIHNpbmdsZSBUQ1AvSVAgcG9ydCwKPnRoZSBYZW4tQVBJIHdpbGwgbm90IGJl
IHB1YmxpY2x5IGV4cG9zZWQuCk9rLApzb3VuZHMgbmljZSB0b28sIGJ1dCBoYXMgbm90aGluZyB0
byBkbyB3aXRoIGphdmEuCgo+LSBBZ2FpbiB3ZeKAmXJlIG5vdCBydW5uaW5nIGEgd2hvbGUgSmF2
YSBFRSBzdGFjaywgdGhlIGZyb250LWVuZCBpcyBhClRoaXMgd291bGQgYmUgY29tcGxldGVseSBv
dmVya2lsbC4uLiDDnykKCj53ZWJhcHAgdGhhdCBsaXZlcyBvbiBpdHMgb3duIGFuZCBjb21tdW5p
Y2F0ZXMgd2l0aCB0aGUgYmFja2VuZCBvdmVyIGEKPldlYlNvY2tldCBjb25uZWN0aW9uLgoKT2ss
IHNvIGEgdHlwaWNhbCBzb2Z0d2FyZSBzdGFjayBvbiBzdWNoIGEgbWFjaGluZSB3b3VsZCBiZToK
Qwooc2hlbGwpClB5dGhvbgpKYXZhIFZNCmFueSAob3RoZXIpIFdlYmZyYW1ld29yay9sYW5ndWFn
ZT8KKFdlYnNlcnZlcikKCldoeSBkbyB5b3UgZGlkIG5vdCB1c2UgYW55IG9mIHRoZSBsYW5ndWFn
ZXMvc2NyaXB0aW5nIHNvZnR3YXJlIHN0aWxsIHJlcXVpcmVkL2NvbWluZyB3aXRoIGEgeGVuIGVu
dmlyb25tZW50IG9yIGFueSBvZiB0aGUgbWFueSBmYXN0ZXIgcGx1cyBzbWFsbGVyIHBsdXMgKHVu
dGlsIHRvZGF5KSB0eXBpY2FsbHkgZWFzaWVyIHRvIGhhbmRsZS9hZG1pbmlzdGVyIHNvbHV0aW9u
cyBmb3IgYmFjay0gYW5kIGZyb250ZW5kIHRvbyAoaS5lLiBQeXRob24sIFBlcmwgb3IgQyk/IFdy
aXRpbmcgYSBkZWFtb24gaW4gc3VjaCBsYW5ndWFnZXMgaXMgbm90IGEgYmlnIGpvYiAoc2VlIGku
ZS4gbWFuIHBlcmwtaXBjKSBhbmQgdGhlcmUgYXJlIG1hbnkgc21hbGwgdG8gbGFyZ2UgbW9kdWxl
IGNvbGxlY3Rpb25zIC8gd2ViIGZyYW1ld29ya3MgYXZhaWxhYmxlIG9uIGFueSBsZXZlbHMgYW5k
IHJmYy4KCj4tIENvdXBsZWQgd2l0aCBDYXNzYW5kcmEsIHRoZSBiYWNrLWVuZCBpcyB0aGUgb25s
eSB0aGluZyB0aGF0IG5lZWRzIHRvCj5iZSBydW4gKG9uZSBzaW5nbGUgaW5zdGFuY2UpLCBmb3Ig
YW55IG51bWJlciBvZiBob3N0cy4KCgpTb3JyeSwgYnV0IHVudGlsIHRvZGF5IGFuZCBwcm9wYWJs
eSAvIGF0IGxlYXN0IHdpdGhpbiB0aGUgbmV4dCBmdXR1cmUgaW4gd29udCByZWx5IG9uIGFueSBK
YXZhIHN0dWZmIHdpdGhpbiBvdXIgcHJvZHVjdGl2ZSB4ZW4gLyBjbG91ZCBzeXN0ZW1zLiBUaGlz
IG1heSBjaGFuZ2UgYXQgYW55dGltZSB3aXRoaW4gdGhlIGZ1dHVyZSBpZiBKYXZhIHdvdWxkIGJl
IGFibGUgdG8gY2xlYW4gb3V0IGFsbGUgdGhlIHN0ZXBzIGl0IHdhcy9pcyBiZWhpbmQgb3RoZXIg
c29sdXRpb25zLgoKanVzdCBteSB0d28gY2VudHMgaGVyZS4uLgoKQmVzdCByZWdhcmRzIGFuZCBz
b3JyeSBmb3IgdGhlIG5vaXNlLAoKCk5pZWxzLgotIC0tCk5pZWxzIERldHRlbmJhY2gKU3luZGlj
YXQgSVQmSW50ZXJuZXQKaHR0cDovL3d3dy5zeW5kaWNhdC5jb20KLS0tLS1CRUdJTiBQR1AgU0lH
TkFUVVJFLS0tLS0KVmVyc2lvbjogQVBHIHYxLjAuOAoKaUlFRUFSRUlBRUVGQWs4M25ZTTZIRTVw
Wld4eklFUmxkSFJsYm1KaFkyZ2dLRk41Ym1ScFkyRjBJRWxVSmtsdQpkR1Z5Ym1WMEtTQThibVJB
YzNsdVpHbGpZWFF1WTI5dFBnQUtDUkJVM0VSbFpSeWlEYmhPQUo5N1hZaTF1Wk9TCkF3RE5XaDJK
cytLcWdhaXNjZ0NmYlltNkw5a3ZwLzcxaUg5akZoanRlWStCMlBvPQo9d1piOAotLS0tLUVORCBQ
R1AgU0lHTkFUVVJFLS0tLS0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3Vy
Y2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Sun Feb 12 11:21:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 11:21:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwXTM-0003Cp-Cs; Sun, 12 Feb 2012 11:20:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dandadude@gmail.com>) id 1RwXTK-0003Ch-Qy
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 11:19:59 +0000
Received: from [85.158.139.83:6312] by server-9.bemta-5.messagelabs.com id
	0F/9B-23757-E50A73F4; Sun, 12 Feb 2012 11:19:58 +0000
X-Env-Sender: dandadude@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329045595!14657093!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7751 invoked from network); 12 Feb 2012 11:19:56 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 11:19:56 -0000
Received: by vbbfq11 with SMTP id fq11so9924686vbb.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 03:19:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=E046k48BjZg0FHlkFo3Q0sXZJaaK4Nh+8+natXwUPP0=;
	b=jC1hJ3xxcS+jGg11KkiCZUesIv1lEeEUFtkfaVKCdXaRPZuCWQPRsPM4v6jMT02t5X
	8JYJWAVpIDZakrm8FSYhK2QpNdzdrMNgvhHKfAIP+9Jq5KTKztCfagqUisY7sccvU983
	i3l9XRfIq7DFmNGhASWore8PyWNpb4zImki+8=
MIME-Version: 1.0
Received: by 10.220.116.73 with SMTP id l9mr6376629vcq.36.1329045595500; Sun,
	12 Feb 2012 03:19:55 -0800 (PST)
Received: by 10.220.201.69 with HTTP; Sun, 12 Feb 2012 03:19:55 -0800 (PST)
Date: Sun, 12 Feb 2012 12:19:55 +0100
Message-ID: <CADu+_AsBMH7nV5N1wz=NLd8Z5E-aN0s82eP7KXkEVZ2chg-YMw@mail.gmail.com>
From: Daniel <dandadude@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] kernel 3.x and Intel SRCSASPH16I a. k. a. LSI Megaraid
	SAS 84016E
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5276593845679581214=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5276593845679581214==
Content-Type: multipart/alternative; boundary=f46d042fdd029c2f4304b8c28a7c

--f46d042fdd029c2f4304b8c28a7c
Content-Type: text/plain; charset=ISO-8859-1

Hi Everyone!

I have got a problem I have been dealing with for many weeks now.

I have a Supermicro server with an Intel SRCSASPH16I RAID-card (which is
also known as LSI Megaraid SAS 84016E, just with Intel BIOS installed).

Now my basic problem is:

I can install all kind of linux distros without a problem, but when I
install the xen stuff, the system does not boot up, it has problems with
the disk. The distro I know it works flawlessly is with CentOS 5.x with
2.6.18 kernel.
The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1
(3.x.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).
The weird thing is that everything is fine until I boot up the xen stuff,
so without the xen stuff, evertyhing boots up OK. In the 3.x.x kernel
distros this is really frustrating, because there the kernel includes the
xen code, so only xen.gz can cause such problems. It can't be a driver
problem, altough I wanted to try to install the new drivers from Intel and
also from LSI, but it seems that 3.x.x kernel is not supported.

It has got this card with lspci:
03:0e.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS
[1000:0411]
05:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic MegaRAID
SAS 8208ELP/8208ELP [1000:0059] (rev 08)

Here are some screenshots of my experiments. I have tried with ext2 all,
ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...

http://dancucc.atw.hu/debian1.jpg
http://dancucc.atw.hu/debian2.jpg
http://dancucc.atw.hu/opensuse_xen.jpg
http://dancucc.atw.hu/opensuse_xen2.jpg
http://dancucc.atw.hu/opensuse_xen3.jpg
http://dancucc.atw.hu/1.jpg
http://dancucc.atw.hu/2.jpg
http://dancucc.atw.hu/3.jpg
http://dancucc.atw.hu/4.jpg

Please give me some ideas about what I can/should do!

Thanks,
Daniel

--f46d042fdd029c2f4304b8c28a7c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Everyone!<br><br>I have got a problem I have been dealing with for many =
weeks now.<br><br>I have a Supermicro server with an Intel SRCSASPH16I RAID=
-card (which is also known as LSI Megaraid SAS 84016E, just with Intel BIOS=
 installed).<br>
<br>Now my basic problem is:<br><br>I can install all kind of linux distros=
 without a problem, but when I install the xen stuff, the system does not b=
oot up, it has problems with the disk. The distro I know it works flawlessl=
y is with CentOS 5.x with 2.6.18 kernel.<br>
The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1 (3.x=
.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).<br>The weird thing is =
that everything is fine until I boot up the xen stuff, so without the xen s=
tuff, evertyhing boots up OK. In the 3.x.x kernel distros this is really fr=
ustrating, because there the kernel includes the xen code, so only xen.gz c=
an cause such problems. It can&#39;t be a driver problem, altough I wanted =
to try to install the new drivers from Intel and also from LSI, but it seem=
s that 3.x.x kernel is not supported.<br>
<br>It has got this card with lspci:<br>03:0e.0 RAID bus controller [0104]:=
 LSI Logic / Symbios Logic MegaRAID SAS [1000:0411]<br>05:00.0 SCSI storage=
 controller [0100]: LSI Logic / Symbios Logic MegaRAID SAS 8208ELP/8208ELP =
[1000:0059] (rev 08)<br>
<br>Here are some screenshots of my experiments. I have tried with ext2 all=
, ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...<br><br><a hre=
f=3D"http://dancucc.atw.hu/debian1.jpg">http://dancucc.atw.hu/debian1.jpg</=
a><br>
<a href=3D"http://dancucc.atw.hu/debian2.jpg">http://dancucc.atw.hu/debian2=
.jpg</a><br><a href=3D"http://dancucc.atw.hu/opensuse_xen.jpg">http://dancu=
cc.atw.hu/opensuse_xen.jpg</a><br><a href=3D"http://dancucc.atw.hu/opensuse=
_xen2.jpg">http://dancucc.atw.hu/opensuse_xen2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen3.jpg">http://dancucc.atw.hu/o=
pensuse_xen3.jpg</a><br><a href=3D"http://dancucc.atw.hu/1.jpg">http://danc=
ucc.atw.hu/1.jpg</a><br><a href=3D"http://dancucc.atw.hu/2.jpg">http://danc=
ucc.atw.hu/2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/3.jpg">http://dancucc.atw.hu/3.jpg</a><br>=
<a href=3D"http://dancucc.atw.hu/4.jpg">http://dancucc.atw.hu/4.jpg</a><br>=
<br>Please give me some ideas about what I can/should do!<br><br>Thanks,<br=
>
Daniel<br><br>

--f46d042fdd029c2f4304b8c28a7c--


--===============5276593845679581214==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5276593845679581214==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 11:21:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 11:21:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwXTM-0003Cp-Cs; Sun, 12 Feb 2012 11:20:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dandadude@gmail.com>) id 1RwXTK-0003Ch-Qy
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 11:19:59 +0000
Received: from [85.158.139.83:6312] by server-9.bemta-5.messagelabs.com id
	0F/9B-23757-E50A73F4; Sun, 12 Feb 2012 11:19:58 +0000
X-Env-Sender: dandadude@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329045595!14657093!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7751 invoked from network); 12 Feb 2012 11:19:56 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 11:19:56 -0000
Received: by vbbfq11 with SMTP id fq11so9924686vbb.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 03:19:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=E046k48BjZg0FHlkFo3Q0sXZJaaK4Nh+8+natXwUPP0=;
	b=jC1hJ3xxcS+jGg11KkiCZUesIv1lEeEUFtkfaVKCdXaRPZuCWQPRsPM4v6jMT02t5X
	8JYJWAVpIDZakrm8FSYhK2QpNdzdrMNgvhHKfAIP+9Jq5KTKztCfagqUisY7sccvU983
	i3l9XRfIq7DFmNGhASWore8PyWNpb4zImki+8=
MIME-Version: 1.0
Received: by 10.220.116.73 with SMTP id l9mr6376629vcq.36.1329045595500; Sun,
	12 Feb 2012 03:19:55 -0800 (PST)
Received: by 10.220.201.69 with HTTP; Sun, 12 Feb 2012 03:19:55 -0800 (PST)
Date: Sun, 12 Feb 2012 12:19:55 +0100
Message-ID: <CADu+_AsBMH7nV5N1wz=NLd8Z5E-aN0s82eP7KXkEVZ2chg-YMw@mail.gmail.com>
From: Daniel <dandadude@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] kernel 3.x and Intel SRCSASPH16I a. k. a. LSI Megaraid
	SAS 84016E
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5276593845679581214=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5276593845679581214==
Content-Type: multipart/alternative; boundary=f46d042fdd029c2f4304b8c28a7c

--f46d042fdd029c2f4304b8c28a7c
Content-Type: text/plain; charset=ISO-8859-1

Hi Everyone!

I have got a problem I have been dealing with for many weeks now.

I have a Supermicro server with an Intel SRCSASPH16I RAID-card (which is
also known as LSI Megaraid SAS 84016E, just with Intel BIOS installed).

Now my basic problem is:

I can install all kind of linux distros without a problem, but when I
install the xen stuff, the system does not boot up, it has problems with
the disk. The distro I know it works flawlessly is with CentOS 5.x with
2.6.18 kernel.
The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1
(3.x.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).
The weird thing is that everything is fine until I boot up the xen stuff,
so without the xen stuff, evertyhing boots up OK. In the 3.x.x kernel
distros this is really frustrating, because there the kernel includes the
xen code, so only xen.gz can cause such problems. It can't be a driver
problem, altough I wanted to try to install the new drivers from Intel and
also from LSI, but it seems that 3.x.x kernel is not supported.

It has got this card with lspci:
03:0e.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS
[1000:0411]
05:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic MegaRAID
SAS 8208ELP/8208ELP [1000:0059] (rev 08)

Here are some screenshots of my experiments. I have tried with ext2 all,
ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...

http://dancucc.atw.hu/debian1.jpg
http://dancucc.atw.hu/debian2.jpg
http://dancucc.atw.hu/opensuse_xen.jpg
http://dancucc.atw.hu/opensuse_xen2.jpg
http://dancucc.atw.hu/opensuse_xen3.jpg
http://dancucc.atw.hu/1.jpg
http://dancucc.atw.hu/2.jpg
http://dancucc.atw.hu/3.jpg
http://dancucc.atw.hu/4.jpg

Please give me some ideas about what I can/should do!

Thanks,
Daniel

--f46d042fdd029c2f4304b8c28a7c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Everyone!<br><br>I have got a problem I have been dealing with for many =
weeks now.<br><br>I have a Supermicro server with an Intel SRCSASPH16I RAID=
-card (which is also known as LSI Megaraid SAS 84016E, just with Intel BIOS=
 installed).<br>
<br>Now my basic problem is:<br><br>I can install all kind of linux distros=
 without a problem, but when I install the xen stuff, the system does not b=
oot up, it has problems with the disk. The distro I know it works flawlessl=
y is with CentOS 5.x with 2.6.18 kernel.<br>
The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1 (3.x=
.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).<br>The weird thing is =
that everything is fine until I boot up the xen stuff, so without the xen s=
tuff, evertyhing boots up OK. In the 3.x.x kernel distros this is really fr=
ustrating, because there the kernel includes the xen code, so only xen.gz c=
an cause such problems. It can&#39;t be a driver problem, altough I wanted =
to try to install the new drivers from Intel and also from LSI, but it seem=
s that 3.x.x kernel is not supported.<br>
<br>It has got this card with lspci:<br>03:0e.0 RAID bus controller [0104]:=
 LSI Logic / Symbios Logic MegaRAID SAS [1000:0411]<br>05:00.0 SCSI storage=
 controller [0100]: LSI Logic / Symbios Logic MegaRAID SAS 8208ELP/8208ELP =
[1000:0059] (rev 08)<br>
<br>Here are some screenshots of my experiments. I have tried with ext2 all=
, ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...<br><br><a hre=
f=3D"http://dancucc.atw.hu/debian1.jpg">http://dancucc.atw.hu/debian1.jpg</=
a><br>
<a href=3D"http://dancucc.atw.hu/debian2.jpg">http://dancucc.atw.hu/debian2=
.jpg</a><br><a href=3D"http://dancucc.atw.hu/opensuse_xen.jpg">http://dancu=
cc.atw.hu/opensuse_xen.jpg</a><br><a href=3D"http://dancucc.atw.hu/opensuse=
_xen2.jpg">http://dancucc.atw.hu/opensuse_xen2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen3.jpg">http://dancucc.atw.hu/o=
pensuse_xen3.jpg</a><br><a href=3D"http://dancucc.atw.hu/1.jpg">http://danc=
ucc.atw.hu/1.jpg</a><br><a href=3D"http://dancucc.atw.hu/2.jpg">http://danc=
ucc.atw.hu/2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/3.jpg">http://dancucc.atw.hu/3.jpg</a><br>=
<a href=3D"http://dancucc.atw.hu/4.jpg">http://dancucc.atw.hu/4.jpg</a><br>=
<br>Please give me some ideas about what I can/should do!<br><br>Thanks,<br=
>
Daniel<br><br>

--f46d042fdd029c2f4304b8c28a7c--


--===============5276593845679581214==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5276593845679581214==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 12:30:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 12:30:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwYXz-00047X-9P; Sun, 12 Feb 2012 12:28:51 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwYXx-00047P-KZ
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 12:28:49 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329049722!13609609!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28674 invoked from network); 12 Feb 2012 12:28:43 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 12:28:43 -0000
Received: by wgbdr13 with SMTP id dr13so3638020wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 04:28:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=XFJf4BAxrst0UFP2/998WwOU3vXinNGTeWw3H5t1mlY=;
	b=s6BUHrJSFmx3xryINq1RN5aigqmsn/61MMqvMbtGR3ndOCDMm2eY7QwO4mT9dhgTXM
	UJQjOvi2Al9u0xqAepu72Mt8u8uR2fU2cuZ4b53jmxbp49CL91dFpj8l7EYpOPQBS3WP
	rVxu9VfJPUedeyyCLV4hRF2l4sirSgUZ48Sm8=
Received: by 10.180.101.101 with SMTP id ff5mr12834675wib.14.1329049722432;
	Sun, 12 Feb 2012 04:28:42 -0800 (PST)
Received: from banana.w-gr.net (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id ex2sm36605566wib.1.2012.02.12.04.28.40
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sun, 12 Feb 2012 04:28:41 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
Date: Sun, 12 Feb 2012 13:28:38 +0100
Message-Id: <F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 12 Feb 2012, at 12:07, Niels Dettenbach (Syndicat IT&Internet) wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> =

> =

> =

> Wannes De Smet <wannes321@gmail.com> schrieb:
> =

>> To elaborate choosing Java for our back-end:
>> - Java applications can be deployed on a wide variety of operating
>> systems, if not all.
> =

> This was and still is the theory or marketing hint behind the concept of =
java which - as a goal - was not nearly reached until today as even java is=
 not java on different implementations.

I think I'm missing something here, at the moment you can get a proper -- a=
s in properly working, not certified -- JDK 7 build on Mac OSX, Debian, Fed=
ora and even Windows, which lead me to believe Java's availability is rathe=
r good. =

> =

> I addition there still are versioning and licensing barriers for many use=
rs on different distros.
> =

> =

>> - Eventually the back-end will also be orchestrating pools or clusters.
> Ok,
> but this did not leads to java...
> =

>> - The back-end parses responses and shrinks updates down to only the
>> bare minimum, limiting bandwidth use by the front-end.
> =

> As typical daemons in such scenarios usually do...
> =

>> - The back-end allows access to your servers over a single TCP/IP port,
>> the Xen-API will not be publicly exposed.
> Ok,
> sounds nice too, but has nothing to do with java.
> =

>> - Again we=92re not running a whole Java EE stack, the front-end is a
> This would be completely overkill... =DF)
> =

>> webapp that lives on its own and communicates with the backend over a
>> WebSocket connection.
> =

> Ok, so a typical software stack on such a machine would be:
> C
> (shell)
> Python
> Java VM
> any (other) Webframework/language?
> (Webserver)
> =

> Why do you did not use any of the languages/scripting software still requ=
ired/coming with a xen environment or any of the many faster plus smaller p=
lus (until today) typically easier to handle/administer solutions for back-=
 and frontend too (i.e. Python, Perl or C)? Writing a deamon in such langua=
ges is not a big job (see i.e. man perl-ipc) and there are many small to la=
rge module collections / web frameworks available on any levels and rfc.

Full disclosure: I chose Java because I know Java, I know what it is capabl=
e of and it is something I'll happily defend. C is a tough nut to crack, if=
 I were to rewrite the whole thing in C, the chance of me getting killed by=
 an ice bear would be bigger than the backend working properly in about 5 m=
onths. Regarding Python and Perl: I don't know them well enough to make a g=
ood argument, but until proven otherwise, I will maintain that Java is the =
most stable and easiest platform for our backend. (I am stating my opinion =
here, if you'd like to take this discussion further we should get ourselves=
 a room :).
> =

>> - Coupled with Cassandra, the back-end is the only thing that needs to
>> be run (one single instance), for any number of hosts.
> =

> =

> Sorry, but until today and propably / at least within the next future in =
wont rely on any Java stuff within our productive xen / cloud systems. This=
 may change at anytime within the future if Java would be able to clean out=
 alle the steps it was/is behind other solutions.

I'm hoping Oracle plays nicely for the years to come, it seems like using J=
ava in a FOSS environment today is like cursing on American television.

To conclude: Java works (for us). One can only hope its reputation gets bet=
ter in the years to come.
> =

> just my two cents here...
> =

> Best regards and sorry for the noise,

Thanks for your opinion!

Have a nice Sunday,
W
> =

> =

> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
> =

> iIEEAREIAEEFAk83nYM6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDbhOAJ97XYi1uZOS
> AwDNWh2Js+KqgaiscgCfbYm6L9kvp/71iH9jFhjteY+B2Po=3D
> =3DwZb8
> -----END PGP SIGNATURE-----
> =



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

From xen-users-bounces@lists.xensource.com Sun Feb 12 12:30:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 12:30:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwYXz-00047X-9P; Sun, 12 Feb 2012 12:28:51 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwYXx-00047P-KZ
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 12:28:49 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329049722!13609609!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28674 invoked from network); 12 Feb 2012 12:28:43 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 12:28:43 -0000
Received: by wgbdr13 with SMTP id dr13so3638020wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 04:28:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=XFJf4BAxrst0UFP2/998WwOU3vXinNGTeWw3H5t1mlY=;
	b=s6BUHrJSFmx3xryINq1RN5aigqmsn/61MMqvMbtGR3ndOCDMm2eY7QwO4mT9dhgTXM
	UJQjOvi2Al9u0xqAepu72Mt8u8uR2fU2cuZ4b53jmxbp49CL91dFpj8l7EYpOPQBS3WP
	rVxu9VfJPUedeyyCLV4hRF2l4sirSgUZ48Sm8=
Received: by 10.180.101.101 with SMTP id ff5mr12834675wib.14.1329049722432;
	Sun, 12 Feb 2012 04:28:42 -0800 (PST)
Received: from banana.w-gr.net (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id ex2sm36605566wib.1.2012.02.12.04.28.40
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sun, 12 Feb 2012 04:28:41 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
Date: Sun, 12 Feb 2012 13:28:38 +0100
Message-Id: <F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 12 Feb 2012, at 12:07, Niels Dettenbach (Syndicat IT&Internet) wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> =

> =

> =

> Wannes De Smet <wannes321@gmail.com> schrieb:
> =

>> To elaborate choosing Java for our back-end:
>> - Java applications can be deployed on a wide variety of operating
>> systems, if not all.
> =

> This was and still is the theory or marketing hint behind the concept of =
java which - as a goal - was not nearly reached until today as even java is=
 not java on different implementations.

I think I'm missing something here, at the moment you can get a proper -- a=
s in properly working, not certified -- JDK 7 build on Mac OSX, Debian, Fed=
ora and even Windows, which lead me to believe Java's availability is rathe=
r good. =

> =

> I addition there still are versioning and licensing barriers for many use=
rs on different distros.
> =

> =

>> - Eventually the back-end will also be orchestrating pools or clusters.
> Ok,
> but this did not leads to java...
> =

>> - The back-end parses responses and shrinks updates down to only the
>> bare minimum, limiting bandwidth use by the front-end.
> =

> As typical daemons in such scenarios usually do...
> =

>> - The back-end allows access to your servers over a single TCP/IP port,
>> the Xen-API will not be publicly exposed.
> Ok,
> sounds nice too, but has nothing to do with java.
> =

>> - Again we=92re not running a whole Java EE stack, the front-end is a
> This would be completely overkill... =DF)
> =

>> webapp that lives on its own and communicates with the backend over a
>> WebSocket connection.
> =

> Ok, so a typical software stack on such a machine would be:
> C
> (shell)
> Python
> Java VM
> any (other) Webframework/language?
> (Webserver)
> =

> Why do you did not use any of the languages/scripting software still requ=
ired/coming with a xen environment or any of the many faster plus smaller p=
lus (until today) typically easier to handle/administer solutions for back-=
 and frontend too (i.e. Python, Perl or C)? Writing a deamon in such langua=
ges is not a big job (see i.e. man perl-ipc) and there are many small to la=
rge module collections / web frameworks available on any levels and rfc.

Full disclosure: I chose Java because I know Java, I know what it is capabl=
e of and it is something I'll happily defend. C is a tough nut to crack, if=
 I were to rewrite the whole thing in C, the chance of me getting killed by=
 an ice bear would be bigger than the backend working properly in about 5 m=
onths. Regarding Python and Perl: I don't know them well enough to make a g=
ood argument, but until proven otherwise, I will maintain that Java is the =
most stable and easiest platform for our backend. (I am stating my opinion =
here, if you'd like to take this discussion further we should get ourselves=
 a room :).
> =

>> - Coupled with Cassandra, the back-end is the only thing that needs to
>> be run (one single instance), for any number of hosts.
> =

> =

> Sorry, but until today and propably / at least within the next future in =
wont rely on any Java stuff within our productive xen / cloud systems. This=
 may change at anytime within the future if Java would be able to clean out=
 alle the steps it was/is behind other solutions.

I'm hoping Oracle plays nicely for the years to come, it seems like using J=
ava in a FOSS environment today is like cursing on American television.

To conclude: Java works (for us). One can only hope its reputation gets bet=
ter in the years to come.
> =

> just my two cents here...
> =

> Best regards and sorry for the noise,

Thanks for your opinion!

Have a nice Sunday,
W
> =

> =

> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
> =

> iIEEAREIAEEFAk83nYM6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDbhOAJ97XYi1uZOS
> AwDNWh2Js+KqgaiscgCfbYm6L9kvp/71iH9jFhjteY+B2Po=3D
> =3DwZb8
> -----END PGP SIGNATURE-----
> =



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

From xen-users-bounces@lists.xensource.com Sun Feb 12 12:38:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 12:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwYfp-0004Nx-Kd; Sun, 12 Feb 2012 12:36:57 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <brainy@gmail.com>)
	id 1RwYfn-0004Ni-Ul; Sun, 12 Feb 2012 12:36:56 +0000
X-Env-Sender: brainy@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329050207!8804050!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32674 invoked from network); 12 Feb 2012 12:36:48 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 12:36:48 -0000
Received: by vcbfo11 with SMTP id fo11so9882850vcb.30
	for <multiple recipients>; Sun, 12 Feb 2012 04:36:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=qEQ+7GGC3Tb89GYFauWpkTmuVjR97vFbMWBAfl18n/Q=;
	b=uii/MEfs0vywfP6z6EpwxVIaosz39wa+h+Je7kL/91y1l6Oz6NaB2o0iuRh9Pd9QSj
	83ziU9/DGUw8wyppO136j11Jhdr1riGiD9ZJ14zlmpHha7Faq+WeMbEMgr45jOj16VkH
	xogDCod6WFiIGHFM7TEglHM75SvQ9VambKQnw=
MIME-Version: 1.0
Received: by 10.52.29.17 with SMTP id f17mr5588790vdh.126.1329050206861; Sun,
	12 Feb 2012 04:36:46 -0800 (PST)
Received: by 10.220.213.201 with HTTP; Sun, 12 Feb 2012 04:36:46 -0800 (PST)
In-Reply-To: <A3B9376C-65B5-4983-BE6B-3524C38A7101@gmail.com>
References: <A3B9376C-65B5-4983-BE6B-3524C38A7101@gmail.com>
Date: Sun, 12 Feb 2012 12:36:46 +0000
X-Google-Sender-Auth: 5zjhoxKJLVTaO3iG8Hc5DDIzyV8
Message-ID: <CAFGpm27w6DXjUY9_A0xPb1joAVsjxPaUbhq=m5ghmkdHOZ7zfg@mail.gmail.com>
From: "msgbox450@gmail.com" <msgbox450@gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
Cc: xen-users@lists.xensource.com, xen-api@lists.xensource.com
Subject: Re: [Xen-users] [Xen-API] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2191607272375336415=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2191607272375336415==
Content-Type: multipart/alternative; boundary=20cf307c9eba77fb6404b8c39dd5

--20cf307c9eba77fb6404b8c39dd5
Content-Type: text/plain; charset=ISO-8859-1

This looks nice although I am not really sure I understand the angle you're
coming from here...

You're announcing a GUI, but the site is just a wiki with text and a bit of
bashing vmware and windows but no screenshots of nice GUI designs or
explanations of how yours will be better...
In my view, XAPI already has a decent Windows GUI in the form of XenCenter,
the bit we're missing is a really good cross-platform and fully open gui
base. Java isn't a great choice for that due to the anti-java feelings
around the community and GPL is also not a great choice given its viral
nature.

You seem to have a misunderstanding of the GPL in your wiki too when you
say "the GPLv3 requires that everyone who improves our project, makes his
work available publicly".  It doesn't - not if people just use it in house.
People can make their own improvements all they like without releasing it.
What the GPL actually means for anyone who wants to make a rebranded
release of it for their clients or customers though, is that they will have
to maintain a full archive of all the source going back all the versions,
including all their little service-specific tweaks and then make it readily
available to whoever wants it on request.
In my view that just adds a lot of extra work and security considerations
to any project that wants to use it. It also means no-one can add anything
clever with it that gives them a competitive edge without releasing the
source, so in that case they'll probably choose to build a GUI from scratch
rather than contribute anything.

If we want a free, uncustomised proprietary windows GUI like VSphere Client
then XenCenter does a great job. If we want a fully open, cross platform
GUI that we can rebrand and customised for our own service offerings then
we should be looking at something AJAX based with a BSD/MIT style license.

Just my 10 cents ;)

On 11 February 2012 19:14, Wannes De Smet <wannes321@gmail.com> wrote:

> *We're happy to announce XenMaster, which has the ambitious goal to
> become the de facto frontend for Xen with XCP.
>
> We've had the opportunity to present our project to some of the Xen/XCP
> developers and now it's time to announce the project to a larger public.
> XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> delivering a rich UI for Xen, targeted at end users.
> At the moment, one is able to successfully add NFS ISO repositories and
> iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
> 5.6), create a HVM VM and control it via a VNC shell.
>
> Development thus far has been carried out by Jorgen Evens, frontend lead
> and Wannes De Smet, project lead and backend developer. Of course, we now
> would like to welcome you in becoming a tester and/or contributor!
> You can find more information at xen-master.org, to install and configure
> XenMaster <http://wiki.xen-master.org/wiki/Installing>. If you'd like to
> help and have experience in developing Java and/or Javascript, load the
> source in your favorite IDE and have at it!
>
> If you have any questions at all, we'll be happy to answer them here or
> through GitHub.
>
> We hope to welcome you in using XenMaster!
> Jorgen Evens
> Wannes De Smet
> XenMaster *
>
> _______________________________________________
> xen-api mailing list
> xen-api@lists.xensource.com
> http://lists.xensource.com/mailman/listinfo/xen-api
>
>

--20cf307c9eba77fb6404b8c39dd5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

This looks nice although I am not really sure I understand the angle you&#3=
9;re coming from here...<div><br></div><div>You&#39;re announcing a GUI, bu=
t the site is just a wiki with text and a bit of bashing vmware and windows=
 but no screenshots of nice GUI designs or explanations of how yours will b=
e better...=A0</div>
<div>In my view, XAPI already has a decent Windows GUI in the form of XenCe=
nter, the bit we&#39;re missing is a really good cross-platform and fully o=
pen gui base. Java isn&#39;t a great choice for that due to the anti-java f=
eelings around the community and GPL is also not a great choice given its v=
iral nature.</div>
<div><br></div><div>You seem to have a misunderstanding of the GPL in your =
wiki too when you say &quot;<span style=3D"background-color:rgb(255,255,255=
);font-family:sans-serif;font-size:13px;line-height:19px">the GPLv3 require=
s that everyone who improves our project, makes his work available publicly=
&quot;. =A0It doesn&#39;t - not if people just use it in house. People can =
make their own improvements all they like without releasing it.</span></div=
>
<div><span style=3D"background-color:rgb(255,255,255);font-family:sans-seri=
f;font-size:13px;line-height:19px">What the GPL actually means for anyone w=
ho wants to make a rebranded release of it for their clients or customers t=
hough, is that they will have to maintain a full archive of all the source =
going back all the versions, including all their little service-specific tw=
eaks and then make it readily available to whoever wants it on request.=A0<=
/span></div>
<div><span style=3D"background-color:rgb(255,255,255);font-family:sans-seri=
f;font-size:13px;line-height:19px">In my view that just adds a lot of extra=
 work and security considerations to any project that wants to use it. It a=
lso means no-one can add anything clever with it that gives them a competit=
ive edge without releasing the source, so in that case they&#39;ll probably=
 choose to build a GUI from scratch rather than contribute anything.</span>=
</div>
<div><span style=3D"background-color:rgb(255,255,255);font-family:sans-seri=
f;font-size:13px;line-height:19px"><br></span></div><div><span style=3D"bac=
kground-color:rgb(255,255,255)"><font face=3D"sans-serif"><span style=3D"li=
ne-height:19px">If we want a free, uncustomised=A0proprietary windows GUI l=
ike VSphere Client then XenCenter does a great job. If we want a fully open=
, cross platform GUI that we can rebrand and customised for our own service=
 offerings then we should be looking at something AJAX based with a BSD/MIT=
 style license.=A0</span></font></span></div>
<div><span style=3D"background-color:rgb(255,255,255)"><font face=3D"sans-s=
erif"><span style=3D"line-height:19px"><br></span></font></span></div><div>=
<span style=3D"background-color:rgb(255,255,255)"><font face=3D"sans-serif"=
><span style=3D"line-height:19px">Just my 10 cents ;)</span></font></span><=
/div>
<div><br><div class=3D"gmail_quote">On 11 February 2012 19:14, Wannes De Sm=
et <span dir=3D"ltr">&lt;<a href=3D"mailto:wannes321@gmail.com">wannes321@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style=3D"word-wrap:break-word"><b style=3D"line-height:normal;text-ind=
ent:0px;letter-spacing:normal;text-align:-webkit-auto;font-variant:normal;t=
ext-transform:none;font-style:normal;font-weight:normal;word-spacing:0px"><=
font face=3D"Arial" style=3D"font-size:15px"><span style=3D"vertical-align:=
baseline;font-variant:normal;font-style:normal;white-space:pre-wrap;backgro=
und-color:transparent;text-decoration:none;font-weight:normal">We&#39;re ha=
ppy to announce XenMaster, which has the ambitious goal</span><span style=
=3D"vertical-align:baseline;font-variant:normal;font-style:normal;backgroun=
d-color:transparent;text-decoration:none;font-weight:normal"> </span><span =
style=3D"vertical-align:baseline;font-variant:normal;font-style:normal;whit=
e-space:pre-wrap;background-color:transparent;text-decoration:none;font-wei=
ght:normal">to become the de facto frontend for Xen with XCP.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">We&#39;ve had the opportunit=
y to present our project to some of the Xen/XCP developers and now it&#39;s=
 time to announce the project to a larger public.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">XenMaster, in short, is a HTML5 frontend coupled to a Jav=
a backend delivering a rich UI for Xen, targeted at end users.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">At the moment, one is able to successfully add NFS ISO re=
positories and iSCSI/NFS storage repositories (iSCSI currently only works o=
n XenServer 5.6), create a HVM VM and control it via a VNC shell. </span><b=
r>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">Development thus far has bee=
n carried out by Jorgen Evens, frontend lead and Wannes De Smet, project le=
ad and backend developer. Of course, we now would like to welcome you in be=
coming a tester and/or contributor! </span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">You can find more information at </span><span style=3D"co=
lor:rgb(17,85,204);background-color:transparent;font-weight:normal;font-sty=
le:normal;font-variant:normal;text-decoration:underline;vertical-align:base=
line;white-space:pre-wrap"><a href=3D"http://xen-master.org" target=3D"_bla=
nk">xen-master.org</a></span><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">, to </span><a href=3D"http:=
//wiki.xen-master.org/wiki/Installing" style=3D"white-space:normal" target=
=3D"_blank"><span style=3D"color:rgb(17,85,204);background-color:transparen=
t;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:=
underline;vertical-align:baseline;white-space:pre-wrap">install and configu=
re XenMaster</span></a><span style=3D"vertical-align:baseline;font-variant:=
normal;font-style:normal;white-space:pre-wrap;background-color:transparent;=
text-decoration:none;font-weight:normal">. If you&#39;d like to help and ha=
ve experience in developing Java and/or Javascript, load the source in your=
 favorite IDE and have at it!</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">If you have any questions at=
 all, we&#39;ll be happy to answer them here or through GitHub.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">We hope to welcome you in us=
ing XenMaster!</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">Jorgen Evens</span><span class=3D"HOEnZb"><font color=3D"=
#888888"><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">Wannes De Smet</span><br><span style=3D"vertical-align:ba=
seline;font-variant:normal;font-style:normal;white-space:pre-wrap;backgroun=
d-color:transparent;text-decoration:none;font-weight:bold">XenMaster </span=
></font></span></font></b></div>
<br>_______________________________________________<br>
xen-api mailing list<br>
<a href=3D"mailto:xen-api@lists.xensource.com">xen-api@lists.xensource.com<=
/a><br>
<a href=3D"http://lists.xensource.com/mailman/listinfo/xen-api" target=3D"_=
blank">http://lists.xensource.com/mailman/listinfo/xen-api</a><br>
<br></blockquote></div><br></div>

--20cf307c9eba77fb6404b8c39dd5--


--===============2191607272375336415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2191607272375336415==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 12:38:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 12:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwYfp-0004Nx-Kd; Sun, 12 Feb 2012 12:36:57 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <brainy@gmail.com>)
	id 1RwYfn-0004Ni-Ul; Sun, 12 Feb 2012 12:36:56 +0000
X-Env-Sender: brainy@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329050207!8804050!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32674 invoked from network); 12 Feb 2012 12:36:48 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 12:36:48 -0000
Received: by vcbfo11 with SMTP id fo11so9882850vcb.30
	for <multiple recipients>; Sun, 12 Feb 2012 04:36:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=qEQ+7GGC3Tb89GYFauWpkTmuVjR97vFbMWBAfl18n/Q=;
	b=uii/MEfs0vywfP6z6EpwxVIaosz39wa+h+Je7kL/91y1l6Oz6NaB2o0iuRh9Pd9QSj
	83ziU9/DGUw8wyppO136j11Jhdr1riGiD9ZJ14zlmpHha7Faq+WeMbEMgr45jOj16VkH
	xogDCod6WFiIGHFM7TEglHM75SvQ9VambKQnw=
MIME-Version: 1.0
Received: by 10.52.29.17 with SMTP id f17mr5588790vdh.126.1329050206861; Sun,
	12 Feb 2012 04:36:46 -0800 (PST)
Received: by 10.220.213.201 with HTTP; Sun, 12 Feb 2012 04:36:46 -0800 (PST)
In-Reply-To: <A3B9376C-65B5-4983-BE6B-3524C38A7101@gmail.com>
References: <A3B9376C-65B5-4983-BE6B-3524C38A7101@gmail.com>
Date: Sun, 12 Feb 2012 12:36:46 +0000
X-Google-Sender-Auth: 5zjhoxKJLVTaO3iG8Hc5DDIzyV8
Message-ID: <CAFGpm27w6DXjUY9_A0xPb1joAVsjxPaUbhq=m5ghmkdHOZ7zfg@mail.gmail.com>
From: "msgbox450@gmail.com" <msgbox450@gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
Cc: xen-users@lists.xensource.com, xen-api@lists.xensource.com
Subject: Re: [Xen-users] [Xen-API] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2191607272375336415=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2191607272375336415==
Content-Type: multipart/alternative; boundary=20cf307c9eba77fb6404b8c39dd5

--20cf307c9eba77fb6404b8c39dd5
Content-Type: text/plain; charset=ISO-8859-1

This looks nice although I am not really sure I understand the angle you're
coming from here...

You're announcing a GUI, but the site is just a wiki with text and a bit of
bashing vmware and windows but no screenshots of nice GUI designs or
explanations of how yours will be better...
In my view, XAPI already has a decent Windows GUI in the form of XenCenter,
the bit we're missing is a really good cross-platform and fully open gui
base. Java isn't a great choice for that due to the anti-java feelings
around the community and GPL is also not a great choice given its viral
nature.

You seem to have a misunderstanding of the GPL in your wiki too when you
say "the GPLv3 requires that everyone who improves our project, makes his
work available publicly".  It doesn't - not if people just use it in house.
People can make their own improvements all they like without releasing it.
What the GPL actually means for anyone who wants to make a rebranded
release of it for their clients or customers though, is that they will have
to maintain a full archive of all the source going back all the versions,
including all their little service-specific tweaks and then make it readily
available to whoever wants it on request.
In my view that just adds a lot of extra work and security considerations
to any project that wants to use it. It also means no-one can add anything
clever with it that gives them a competitive edge without releasing the
source, so in that case they'll probably choose to build a GUI from scratch
rather than contribute anything.

If we want a free, uncustomised proprietary windows GUI like VSphere Client
then XenCenter does a great job. If we want a fully open, cross platform
GUI that we can rebrand and customised for our own service offerings then
we should be looking at something AJAX based with a BSD/MIT style license.

Just my 10 cents ;)

On 11 February 2012 19:14, Wannes De Smet <wannes321@gmail.com> wrote:

> *We're happy to announce XenMaster, which has the ambitious goal to
> become the de facto frontend for Xen with XCP.
>
> We've had the opportunity to present our project to some of the Xen/XCP
> developers and now it's time to announce the project to a larger public.
> XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> delivering a rich UI for Xen, targeted at end users.
> At the moment, one is able to successfully add NFS ISO repositories and
> iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
> 5.6), create a HVM VM and control it via a VNC shell.
>
> Development thus far has been carried out by Jorgen Evens, frontend lead
> and Wannes De Smet, project lead and backend developer. Of course, we now
> would like to welcome you in becoming a tester and/or contributor!
> You can find more information at xen-master.org, to install and configure
> XenMaster <http://wiki.xen-master.org/wiki/Installing>. If you'd like to
> help and have experience in developing Java and/or Javascript, load the
> source in your favorite IDE and have at it!
>
> If you have any questions at all, we'll be happy to answer them here or
> through GitHub.
>
> We hope to welcome you in using XenMaster!
> Jorgen Evens
> Wannes De Smet
> XenMaster *
>
> _______________________________________________
> xen-api mailing list
> xen-api@lists.xensource.com
> http://lists.xensource.com/mailman/listinfo/xen-api
>
>

--20cf307c9eba77fb6404b8c39dd5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

This looks nice although I am not really sure I understand the angle you&#3=
9;re coming from here...<div><br></div><div>You&#39;re announcing a GUI, bu=
t the site is just a wiki with text and a bit of bashing vmware and windows=
 but no screenshots of nice GUI designs or explanations of how yours will b=
e better...=A0</div>
<div>In my view, XAPI already has a decent Windows GUI in the form of XenCe=
nter, the bit we&#39;re missing is a really good cross-platform and fully o=
pen gui base. Java isn&#39;t a great choice for that due to the anti-java f=
eelings around the community and GPL is also not a great choice given its v=
iral nature.</div>
<div><br></div><div>You seem to have a misunderstanding of the GPL in your =
wiki too when you say &quot;<span style=3D"background-color:rgb(255,255,255=
);font-family:sans-serif;font-size:13px;line-height:19px">the GPLv3 require=
s that everyone who improves our project, makes his work available publicly=
&quot;. =A0It doesn&#39;t - not if people just use it in house. People can =
make their own improvements all they like without releasing it.</span></div=
>
<div><span style=3D"background-color:rgb(255,255,255);font-family:sans-seri=
f;font-size:13px;line-height:19px">What the GPL actually means for anyone w=
ho wants to make a rebranded release of it for their clients or customers t=
hough, is that they will have to maintain a full archive of all the source =
going back all the versions, including all their little service-specific tw=
eaks and then make it readily available to whoever wants it on request.=A0<=
/span></div>
<div><span style=3D"background-color:rgb(255,255,255);font-family:sans-seri=
f;font-size:13px;line-height:19px">In my view that just adds a lot of extra=
 work and security considerations to any project that wants to use it. It a=
lso means no-one can add anything clever with it that gives them a competit=
ive edge without releasing the source, so in that case they&#39;ll probably=
 choose to build a GUI from scratch rather than contribute anything.</span>=
</div>
<div><span style=3D"background-color:rgb(255,255,255);font-family:sans-seri=
f;font-size:13px;line-height:19px"><br></span></div><div><span style=3D"bac=
kground-color:rgb(255,255,255)"><font face=3D"sans-serif"><span style=3D"li=
ne-height:19px">If we want a free, uncustomised=A0proprietary windows GUI l=
ike VSphere Client then XenCenter does a great job. If we want a fully open=
, cross platform GUI that we can rebrand and customised for our own service=
 offerings then we should be looking at something AJAX based with a BSD/MIT=
 style license.=A0</span></font></span></div>
<div><span style=3D"background-color:rgb(255,255,255)"><font face=3D"sans-s=
erif"><span style=3D"line-height:19px"><br></span></font></span></div><div>=
<span style=3D"background-color:rgb(255,255,255)"><font face=3D"sans-serif"=
><span style=3D"line-height:19px">Just my 10 cents ;)</span></font></span><=
/div>
<div><br><div class=3D"gmail_quote">On 11 February 2012 19:14, Wannes De Sm=
et <span dir=3D"ltr">&lt;<a href=3D"mailto:wannes321@gmail.com">wannes321@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style=3D"word-wrap:break-word"><b style=3D"line-height:normal;text-ind=
ent:0px;letter-spacing:normal;text-align:-webkit-auto;font-variant:normal;t=
ext-transform:none;font-style:normal;font-weight:normal;word-spacing:0px"><=
font face=3D"Arial" style=3D"font-size:15px"><span style=3D"vertical-align:=
baseline;font-variant:normal;font-style:normal;white-space:pre-wrap;backgro=
und-color:transparent;text-decoration:none;font-weight:normal">We&#39;re ha=
ppy to announce XenMaster, which has the ambitious goal</span><span style=
=3D"vertical-align:baseline;font-variant:normal;font-style:normal;backgroun=
d-color:transparent;text-decoration:none;font-weight:normal"> </span><span =
style=3D"vertical-align:baseline;font-variant:normal;font-style:normal;whit=
e-space:pre-wrap;background-color:transparent;text-decoration:none;font-wei=
ght:normal">to become the de facto frontend for Xen with XCP.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">We&#39;ve had the opportunit=
y to present our project to some of the Xen/XCP developers and now it&#39;s=
 time to announce the project to a larger public.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">XenMaster, in short, is a HTML5 frontend coupled to a Jav=
a backend delivering a rich UI for Xen, targeted at end users.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">At the moment, one is able to successfully add NFS ISO re=
positories and iSCSI/NFS storage repositories (iSCSI currently only works o=
n XenServer 5.6), create a HVM VM and control it via a VNC shell. </span><b=
r>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">Development thus far has bee=
n carried out by Jorgen Evens, frontend lead and Wannes De Smet, project le=
ad and backend developer. Of course, we now would like to welcome you in be=
coming a tester and/or contributor! </span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">You can find more information at </span><span style=3D"co=
lor:rgb(17,85,204);background-color:transparent;font-weight:normal;font-sty=
le:normal;font-variant:normal;text-decoration:underline;vertical-align:base=
line;white-space:pre-wrap"><a href=3D"http://xen-master.org" target=3D"_bla=
nk">xen-master.org</a></span><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">, to </span><a href=3D"http:=
//wiki.xen-master.org/wiki/Installing" style=3D"white-space:normal" target=
=3D"_blank"><span style=3D"color:rgb(17,85,204);background-color:transparen=
t;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:=
underline;vertical-align:baseline;white-space:pre-wrap">install and configu=
re XenMaster</span></a><span style=3D"vertical-align:baseline;font-variant:=
normal;font-style:normal;white-space:pre-wrap;background-color:transparent;=
text-decoration:none;font-weight:normal">. If you&#39;d like to help and ha=
ve experience in developing Java and/or Javascript, load the source in your=
 favorite IDE and have at it!</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">If you have any questions at=
 all, we&#39;ll be happy to answer them here or through GitHub.</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;background-color:transparent;white-space:pre-wrap;text-decoration:none;fo=
nt-weight:normal"></span><br><span style=3D"vertical-align:baseline;font-va=
riant:normal;font-style:normal;white-space:pre-wrap;background-color:transp=
arent;text-decoration:none;font-weight:normal">We hope to welcome you in us=
ing XenMaster!</span><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">Jorgen Evens</span><span class=3D"HOEnZb"><font color=3D"=
#888888"><br>
<span style=3D"vertical-align:baseline;font-variant:normal;font-style:norma=
l;white-space:pre-wrap;background-color:transparent;text-decoration:none;fo=
nt-weight:normal">Wannes De Smet</span><br><span style=3D"vertical-align:ba=
seline;font-variant:normal;font-style:normal;white-space:pre-wrap;backgroun=
d-color:transparent;text-decoration:none;font-weight:bold">XenMaster </span=
></font></span></font></b></div>
<br>_______________________________________________<br>
xen-api mailing list<br>
<a href=3D"mailto:xen-api@lists.xensource.com">xen-api@lists.xensource.com<=
/a><br>
<a href=3D"http://lists.xensource.com/mailman/listinfo/xen-api" target=3D"_=
blank">http://lists.xensource.com/mailman/listinfo/xen-api</a><br>
<br></blockquote></div><br></div>

--20cf307c9eba77fb6404b8c39dd5--


--===============2191607272375336415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2191607272375336415==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 12:45:50 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 12:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwYn0-0004lZ-R1; Sun, 12 Feb 2012 12:44:22 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1RwYmy-0004lL-CY
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 12:44:20 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329050652!13025748!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15260 invoked from network); 12 Feb 2012 12:44:13 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 12:44:13 -0000
Received: by vcbfo11 with SMTP id fo11so9887393vcb.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 04:44:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.23.97 with SMTP id l1mr5632210vdf.0.1329050652068; Sun, 12
	Feb 2012 04:44:12 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Sun, 12 Feb 2012 04:44:11 -0800 (PST)
In-Reply-To: <F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
Date: Sun, 12 Feb 2012 13:44:11 +0100
Message-ID: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Wannes De Smet <wannes321@gmail.com>
X-Gm-Message-State: ALoCoQm/AdyolokPxVKqv2Lt3gzkjnIPZOuY0PmXhP+mUaWCfaaw88ou+vyL0Mtq25CcLJrlrekV
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey everyone,

On Sun, Feb 12, 2012 at 1:28 PM, Wannes De Smet <wannes321@gmail.com> wrote:
> On 12 Feb 2012, at 12:07, Niels Dettenbach (Syndicat IT&Internet) wrote:
>
[..]
> I'm hoping Oracle plays nicely for the years to come, it seems like using Java in a FOSS environment today is like cursing on American television.
>
> To conclude: Java works (for us). One can only hope its reputation gets better in the years to come.

Actually, besides being somewhat sluggish and fat ..and pretty verbose
in its language part, Java had a pretty good reputation.
Oracle did take care to undermine that reputation and will almost
probably continue to look for opportunities of milking money out of
Sun technoligies.

@XenMaster: I would have expected any current Xen management
front-end/framework to make use of and help advaince the libvirt
project.

Regards, Linus

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 12:45:50 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 12:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwYn0-0004lZ-R1; Sun, 12 Feb 2012 12:44:22 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1RwYmy-0004lL-CY
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 12:44:20 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329050652!13025748!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15260 invoked from network); 12 Feb 2012 12:44:13 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 12:44:13 -0000
Received: by vcbfo11 with SMTP id fo11so9887393vcb.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 04:44:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.23.97 with SMTP id l1mr5632210vdf.0.1329050652068; Sun, 12
	Feb 2012 04:44:12 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Sun, 12 Feb 2012 04:44:11 -0800 (PST)
In-Reply-To: <F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
Date: Sun, 12 Feb 2012 13:44:11 +0100
Message-ID: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Wannes De Smet <wannes321@gmail.com>
X-Gm-Message-State: ALoCoQm/AdyolokPxVKqv2Lt3gzkjnIPZOuY0PmXhP+mUaWCfaaw88ou+vyL0Mtq25CcLJrlrekV
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey everyone,

On Sun, Feb 12, 2012 at 1:28 PM, Wannes De Smet <wannes321@gmail.com> wrote:
> On 12 Feb 2012, at 12:07, Niels Dettenbach (Syndicat IT&Internet) wrote:
>
[..]
> I'm hoping Oracle plays nicely for the years to come, it seems like using Java in a FOSS environment today is like cursing on American television.
>
> To conclude: Java works (for us). One can only hope its reputation gets better in the years to come.

Actually, besides being somewhat sluggish and fat ..and pretty verbose
in its language part, Java had a pretty good reputation.
Oracle did take care to undermine that reputation and will almost
probably continue to look for opportunities of milking money out of
Sun technoligies.

@XenMaster: I would have expected any current Xen management
front-end/framework to make use of and help advaince the libvirt
project.

Regards, Linus

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:27:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwcFk-0006md-Vs; Sun, 12 Feb 2012 16:26:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RwcFj-0006mV-HC
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:26:15 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329063967!14224507!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2805 invoked from network); 12 Feb 2012 16:26:08 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 16:26:08 -0000
Received: by iaeh11 with SMTP id h11so20473897iae.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 08:26:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ORw0Qk3siSM7ITA1+pqjhLx6He4+9w86oPym/82xqvo=;
	b=Mh883sxzWx9KtVm4fkaah3Ya7YzBu+MNRopeXJj/R3t1CMaG6bk/NCWwFOT4Ow9yje
	uRqsoIcNo8hlPPoQEzTiT0N09nHIAAXxbZeMOW9q5P/JAVhngOu5EqU/G3JlAczrEYnG
	OEdJkSoQqZWPXNd5eyatrX6P7bLw3Mxin6BXE=
MIME-Version: 1.0
Received: by 10.50.34.164 with SMTP id a4mr22472051igj.14.1329063967256; Sun,
	12 Feb 2012 08:26:07 -0800 (PST)
Received: by 10.231.43.196 with HTTP; Sun, 12 Feb 2012 08:26:07 -0800 (PST)
In-Reply-To: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
Date: Sun, 12 Feb 2012 17:26:07 +0100
Message-ID: <CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Linus van Geuns <linus@vangeuns.name>
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/12 Linus van Geuns <linus@vangeuns.name>:

> @XenMaster: I would have expected any current Xen management
> front-end/framework to make use of and help advaince the libvirt
> project.

IMHO it's a little much to expect *every* current software will make
use of libvirt?
I figure 90% of Xen (and other hypervisor) management tools use
libvirt, and that is a quite reasonable amount. It totally makes sense
for tools that aim to manage multiple types of hypervisors or multiple
types of storage.
For a XCP frontend it makes not much sense to base it libvirt since
the direct XAPI access is more suited to manage SRs and other
specialties and XCP does already abstract all of those.
Managing multiple hypervisors is a great feature if you're developing
stuff (or for system integration like I do); but for real-world
running virtual machines that are used by end-users? I don't see the
point.
The admins will use ONE hypervisor on ONE type of OS (XCP) with ONE
management tool.



Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:27:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwcFk-0006md-Vs; Sun, 12 Feb 2012 16:26:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RwcFj-0006mV-HC
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:26:15 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329063967!14224507!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2805 invoked from network); 12 Feb 2012 16:26:08 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 16:26:08 -0000
Received: by iaeh11 with SMTP id h11so20473897iae.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 08:26:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ORw0Qk3siSM7ITA1+pqjhLx6He4+9w86oPym/82xqvo=;
	b=Mh883sxzWx9KtVm4fkaah3Ya7YzBu+MNRopeXJj/R3t1CMaG6bk/NCWwFOT4Ow9yje
	uRqsoIcNo8hlPPoQEzTiT0N09nHIAAXxbZeMOW9q5P/JAVhngOu5EqU/G3JlAczrEYnG
	OEdJkSoQqZWPXNd5eyatrX6P7bLw3Mxin6BXE=
MIME-Version: 1.0
Received: by 10.50.34.164 with SMTP id a4mr22472051igj.14.1329063967256; Sun,
	12 Feb 2012 08:26:07 -0800 (PST)
Received: by 10.231.43.196 with HTTP; Sun, 12 Feb 2012 08:26:07 -0800 (PST)
In-Reply-To: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
Date: Sun, 12 Feb 2012 17:26:07 +0100
Message-ID: <CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Linus van Geuns <linus@vangeuns.name>
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/12 Linus van Geuns <linus@vangeuns.name>:

> @XenMaster: I would have expected any current Xen management
> front-end/framework to make use of and help advaince the libvirt
> project.

IMHO it's a little much to expect *every* current software will make
use of libvirt?
I figure 90% of Xen (and other hypervisor) management tools use
libvirt, and that is a quite reasonable amount. It totally makes sense
for tools that aim to manage multiple types of hypervisors or multiple
types of storage.
For a XCP frontend it makes not much sense to base it libvirt since
the direct XAPI access is more suited to manage SRs and other
specialties and XCP does already abstract all of those.
Managing multiple hypervisors is a great feature if you're developing
stuff (or for system integration like I do); but for real-world
running virtual machines that are used by end-users? I don't see the
point.
The admins will use ONE hypervisor on ONE type of OS (XCP) with ONE
management tool.



Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:37:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwcP2-00073o-AQ; Sun, 12 Feb 2012 16:35:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RwcP0-00073i-4z
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:35:50 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329064504!59786021!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14423 invoked from network); 12 Feb 2012 16:35:05 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 16:35:05 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RwcOx-0004wW-UQ
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 17:35:48 +0100
References: <54c527d0-d188-4cb9-9555-8173de1023b3@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <54c527d0-d188-4cb9-9555-8173de1023b3@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 17:29:25 +0100
To: xen-users@lists.xensource.com
Message-ID: <4b5b90bd-481c-4f0d-bf10-e87dc0cbc194@email.android.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Linus van Geuns <linus@vangeuns.name> schrieb:

>in its language part, Java had a pretty good reputation.

Yes, this is correct to, but afaik mainly in completely other applications scenarios, while there is nearly no halfway standard FOSS or *ixish system- or even system near management daemon written in Java and even tomcat had a much lower success then many peoples believed before (even if that solutions have some ideal application scenarios and are proven today) - with very good reasons i mean...

btw:
A state of the art cloud and vm orchestration solution should be alternatively usable by console in any way and/or usuable by scriptings aso. to be enterprise level. Realizing that in Java is possible, but administering or integrate that could be a mess for administrators.

But this may just be my view...


best regards,


Niels.




- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk836OU6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDdcNAJ9MnYiXMCnP
8x7+TcZG95jKVgE9mQCcCXD+06fKs4fScerEhxuRBm+oLSk=
=xEDT
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:37:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwcP2-00073o-AQ; Sun, 12 Feb 2012 16:35:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RwcP0-00073i-4z
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:35:50 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329064504!59786021!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14423 invoked from network); 12 Feb 2012 16:35:05 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 16:35:05 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RwcOx-0004wW-UQ
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 17:35:48 +0100
References: <54c527d0-d188-4cb9-9555-8173de1023b3@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <54c527d0-d188-4cb9-9555-8173de1023b3@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 17:29:25 +0100
To: xen-users@lists.xensource.com
Message-ID: <4b5b90bd-481c-4f0d-bf10-e87dc0cbc194@email.android.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Linus van Geuns <linus@vangeuns.name> schrieb:

>in its language part, Java had a pretty good reputation.

Yes, this is correct to, but afaik mainly in completely other applications scenarios, while there is nearly no halfway standard FOSS or *ixish system- or even system near management daemon written in Java and even tomcat had a much lower success then many peoples believed before (even if that solutions have some ideal application scenarios and are proven today) - with very good reasons i mean...

btw:
A state of the art cloud and vm orchestration solution should be alternatively usable by console in any way and/or usuable by scriptings aso. to be enterprise level. Realizing that in Java is possible, but administering or integrate that could be a mess for administrators.

But this may just be my view...


best regards,


Niels.




- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk836OU6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDdcNAJ9MnYiXMCnP
8x7+TcZG95jKVgE9mQCcCXD+06fKs4fScerEhxuRBm+oLSk=
=xEDT
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:47:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwcZE-0007R5-OV; Sun, 12 Feb 2012 16:46:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RwcZD-0007Qo-Ll
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:46:23 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329065177!13624137!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28716 invoked from network); 12 Feb 2012 16:46:17 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-13.tower-216.messagelabs.com with SMTP;
	12 Feb 2012 16:46:17 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id DE7034A06AC
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 17:46:12 +0100 (CET)
Message-ID: <4F37ECD9.3060703@atmos.eu>
Date: Sun, 12 Feb 2012 17:46:17 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
In-Reply-To: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi folks,

There's always OpenJDK as an alternative to Java. It would be a safe bet 
if Oracle decides to wring some money from Java.

IMHO, there's room for more GUI tools. For example, Citrix XenCenter 
does not work with Xen 4.1.2, though it works with XCP 1.1. I have 
considered most of the open source tools available for Xen 
administration, but I found them either a total overkill, or wanting for 
several reasons. Finally, I settled using the xl tool, which I find 
suits my needs (a bit crude, but does the job to the point).

Regards,

Peter

On 12.2.2012 13:44, Linus van Geuns wrote:
> Hey everyone,
>
> On Sun, Feb 12, 2012 at 1:28 PM, Wannes De Smet<wannes321@gmail.com>  wrote:
>> On 12 Feb 2012, at 12:07, Niels Dettenbach (Syndicat IT&Internet) wrote:
>>
> [..]
>> I'm hoping Oracle plays nicely for the years to come, it seems like using Java in a FOSS environment today is like cursing on American television.
>>
>> To conclude: Java works (for us). One can only hope its reputation gets better in the years to come.
> Actually, besides being somewhat sluggish and fat ..and pretty verbose
> in its language part, Java had a pretty good reputation.
> Oracle did take care to undermine that reputation and will almost
> probably continue to look for opportunities of milking money out of
> Sun technoligies.
>
> @XenMaster: I would have expected any current Xen management
> front-end/framework to make use of and help advaince the libvirt
> project.
>
> Regards, Linus
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2012.0.1913 / Virus Database: 2112/4805 - Release Date: 02/12/12

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:47:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwcZE-0007R5-OV; Sun, 12 Feb 2012 16:46:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RwcZD-0007Qo-Ll
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:46:23 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329065177!13624137!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28716 invoked from network); 12 Feb 2012 16:46:17 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-13.tower-216.messagelabs.com with SMTP;
	12 Feb 2012 16:46:17 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id DE7034A06AC
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 17:46:12 +0100 (CET)
Message-ID: <4F37ECD9.3060703@atmos.eu>
Date: Sun, 12 Feb 2012 17:46:17 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
In-Reply-To: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi folks,

There's always OpenJDK as an alternative to Java. It would be a safe bet 
if Oracle decides to wring some money from Java.

IMHO, there's room for more GUI tools. For example, Citrix XenCenter 
does not work with Xen 4.1.2, though it works with XCP 1.1. I have 
considered most of the open source tools available for Xen 
administration, but I found them either a total overkill, or wanting for 
several reasons. Finally, I settled using the xl tool, which I find 
suits my needs (a bit crude, but does the job to the point).

Regards,

Peter

On 12.2.2012 13:44, Linus van Geuns wrote:
> Hey everyone,
>
> On Sun, Feb 12, 2012 at 1:28 PM, Wannes De Smet<wannes321@gmail.com>  wrote:
>> On 12 Feb 2012, at 12:07, Niels Dettenbach (Syndicat IT&Internet) wrote:
>>
> [..]
>> I'm hoping Oracle plays nicely for the years to come, it seems like using Java in a FOSS environment today is like cursing on American television.
>>
>> To conclude: Java works (for us). One can only hope its reputation gets better in the years to come.
> Actually, besides being somewhat sluggish and fat ..and pretty verbose
> in its language part, Java had a pretty good reputation.
> Oracle did take care to undermine that reputation and will almost
> probably continue to look for opportunities of milking money out of
> Sun technoligies.
>
> @XenMaster: I would have expected any current Xen management
> front-end/framework to make use of and help advaince the libvirt
> project.
>
> Regards, Linus
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2012.0.1913 / Virus Database: 2112/4805 - Release Date: 02/12/12

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:49:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwcas-0007Xg-I0; Sun, 12 Feb 2012 16:48:06 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rwcar-0007X5-21
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:48:05 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329065277!13039342!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13053 invoked from network); 12 Feb 2012 16:47:58 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 16:47:58 -0000
Received: by obcuy19 with SMTP id uy19so20873533obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 08:47:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Jv2kCOR9MM+nGzTzj83+ejkIRCrZ80sm8CLRZDN1YIY=;
	b=Eo1BZFUKrZ//ax/8+FBghZXGATbmltAR22jN6pt7vqhqvnOk5lsCW3jUCMEzy4Th02
	VcAnHbdyG4iOuY8PPkEKQqvO01U/19GnIGlD2DcZ01NPeuymaYUS7FzX7PO+rSPYjy1C
	Ez/TEHdj0k6fvXfsUoSgzZ0IPpjN3YzbjsyeI=
MIME-Version: 1.0
Received: by 10.182.47.41 with SMTP id a9mr9104335obn.43.1329065277299; Sun,
	12 Feb 2012 08:47:57 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sun, 12 Feb 2012 08:47:57 -0800 (PST)
In-Reply-To: <p06240818cb5d2674d4ee@simon.thehobsons.co.uk>
References: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
	<p06240818cb5d2674d4ee@simon.thehobsons.co.uk>
Date: Sun, 12 Feb 2012 11:47:57 -0500
Message-ID: <CAKLgfCtbiDg_NxipKneEXfZ4HaF3QEJhKrxu5dpVX1i4DqGzsg@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: Simon Hobson <linux@thehobsons.co.uk>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Fair enough, wasn't sure if the emails went through. Guess they were...

On Sun, Feb 12, 2012 at 3:20 AM, Simon Hobson <linux@thehobsons.co.uk> wrot=
e:
> Huffen Doback wrote:
>>
>> I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
>> DomU the total amount of RAM is never what's defined in the vm .cfg.
>> In some OS's free reports less than what's configured, and in others
>> it reports that there's more. What can I do to make the vm see the
>> correct amount of RAM that's been allocated for it?
>
>
> I don't know - but you should have realised after the second asking that
> perhaps no-one here nows. Asking a fourth time won't magically make someo=
ne
> know the answer.
>
> http://www.catb.org/~esr/faqs/smart-questions.html
>
>
>
>
> --
> Simon Hobson
>
> Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 16:49:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 16:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwcas-0007Xg-I0; Sun, 12 Feb 2012 16:48:06 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rwcar-0007X5-21
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 16:48:05 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329065277!13039342!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13053 invoked from network); 12 Feb 2012 16:47:58 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 16:47:58 -0000
Received: by obcuy19 with SMTP id uy19so20873533obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 08:47:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Jv2kCOR9MM+nGzTzj83+ejkIRCrZ80sm8CLRZDN1YIY=;
	b=Eo1BZFUKrZ//ax/8+FBghZXGATbmltAR22jN6pt7vqhqvnOk5lsCW3jUCMEzy4Th02
	VcAnHbdyG4iOuY8PPkEKQqvO01U/19GnIGlD2DcZ01NPeuymaYUS7FzX7PO+rSPYjy1C
	Ez/TEHdj0k6fvXfsUoSgzZ0IPpjN3YzbjsyeI=
MIME-Version: 1.0
Received: by 10.182.47.41 with SMTP id a9mr9104335obn.43.1329065277299; Sun,
	12 Feb 2012 08:47:57 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sun, 12 Feb 2012 08:47:57 -0800 (PST)
In-Reply-To: <p06240818cb5d2674d4ee@simon.thehobsons.co.uk>
References: <CAKLgfCskKCV8=YmihwuUHXfpYKWcG8LWTueuV9TCxAYYjybCJw@mail.gmail.com>
	<p06240818cb5d2674d4ee@simon.thehobsons.co.uk>
Date: Sun, 12 Feb 2012 11:47:57 -0500
Message-ID: <CAKLgfCtbiDg_NxipKneEXfZ4HaF3QEJhKrxu5dpVX1i4DqGzsg@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: Simon Hobson <linux@thehobsons.co.uk>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Fair enough, wasn't sure if the emails went through. Guess they were...

On Sun, Feb 12, 2012 at 3:20 AM, Simon Hobson <linux@thehobsons.co.uk> wrot=
e:
> Huffen Doback wrote:
>>
>> I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
>> DomU the total amount of RAM is never what's defined in the vm .cfg.
>> In some OS's free reports less than what's configured, and in others
>> it reports that there's more. What can I do to make the vm see the
>> correct amount of RAM that's been allocated for it?
>
>
> I don't know - but you should have realised after the second asking that
> perhaps no-one here nows. Asking a fourth time won't magically make someo=
ne
> know the answer.
>
> http://www.catb.org/~esr/faqs/smart-questions.html
>
>
>
>
> --
> Simon Hobson
>
> Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 17:10:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 17:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwcvf-0008FY-PW; Sun, 12 Feb 2012 17:09:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Rwcve-0008FT-Az
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 17:09:34 +0000
Received: from [85.158.139.83:17837] by server-10.bemta-5.messagelabs.com id
	99/6C-26909-D42F73F4; Sun, 12 Feb 2012 17:09:33 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329066572!14187246!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26948 invoked from network); 12 Feb 2012 17:09:33 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 17:09:33 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1Rwcvb-00058e-DC
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 18:09:31 +0100
References: <d4c90c33-9c86-4dca-9792-6bf7b99c3600@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <d4c90c33-9c86-4dca-9792-6bf7b99c3600@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 18:03:00 +0100
To: xen-users@lists.xensource.com
Message-ID: <52641611-77ce-44f0-9c16-f6165c0c8e86@email.android.com>
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Simon Hobson <linux@thehobsons.co.uk> schrieb:

>Huffen Doback wrote:
>>I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run free -tm in a

hmmm,
if you really run a 3.0 there might be no one here which want to or can give any deeper support in this case anymore because 3.0 was a very young release with several bugs got known later.

You should go up to a current 3.x or (if possible 4.x) and come back if the problem still persist.

btw:
You can check your posting i.e. at the public list archive.


good luck,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk838MQ6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDTkfAJ9oZ/5eHnoU
jeIJrCfBYI4pffGbGQCeOb2cFTTnTE5l8ErHH85LhMAKyGc=
=B4iV
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sun Feb 12 17:10:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 17:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwcvf-0008FY-PW; Sun, 12 Feb 2012 17:09:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Rwcve-0008FT-Az
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 17:09:34 +0000
Received: from [85.158.139.83:17837] by server-10.bemta-5.messagelabs.com id
	99/6C-26909-D42F73F4; Sun, 12 Feb 2012 17:09:33 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329066572!14187246!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26948 invoked from network); 12 Feb 2012 17:09:33 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 17:09:33 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1Rwcvb-00058e-DC
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 18:09:31 +0100
References: <d4c90c33-9c86-4dca-9792-6bf7b99c3600@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <d4c90c33-9c86-4dca-9792-6bf7b99c3600@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 18:03:00 +0100
To: xen-users@lists.xensource.com
Message-ID: <52641611-77ce-44f0-9c16-f6165c0c8e86@email.android.com>
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Simon Hobson <linux@thehobsons.co.uk> schrieb:

>Huffen Doback wrote:
>>I'm running Xen-3.0 on CentOs 5.7 x86_64.  When I run free -tm in a

hmmm,
if you really run a 3.0 there might be no one here which want to or can give any deeper support in this case anymore because 3.0 was a very young release with several bugs got known later.

You should go up to a current 3.x or (if possible 4.x) and come back if the problem still persist.

btw:
You can check your posting i.e. at the public list archive.


good luck,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk838MQ6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDTkfAJ9oZ/5eHnoU
jeIJrCfBYI4pffGbGQCeOb2cFTTnTE5l8ErHH85LhMAKyGc=
=B4iV
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sun Feb 12 18:05:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 18:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwdmR-0000Kg-G4; Sun, 12 Feb 2012 18:04:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1RwdmP-0000Kb-Na
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 18:04:06 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1329069838!12984568!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8883 invoked from network); 12 Feb 2012 18:03:59 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 18:03:59 -0000
Received: by wgbdr13 with SMTP id dr13so3766330wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:03:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=D8t17/aS9GJbCNczgIbS1usOXji816Y89NX0NSWcdDQ=;
	b=wOAhasLMSsfvvWXtOQqAScIIXTqY9izK9PT9Q9Dgc2+ST/W9GgB6O0Kx4sxuTTCXy7
	MKKyc0L0pGateD02rYqifnYt8fmxCXcJhz1fGehrrAujimirxqDGQcPdiLTxWEiYyrBa
	HiHx4MRtegTWIIQb+BNGgFW53OVyx7vgOP98M=
Received: by 10.180.80.8 with SMTP id n8mr20169012wix.14.1329069838298; Sun,
	12 Feb 2012 10:03:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Sun, 12 Feb 2012 10:03:38 -0800 (PST)
In-Reply-To: <p06240811cb5b209d257e@simon.thehobsons.co.uk>
References: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
	<p06240811cb5b209d257e@simon.thehobsons.co.uk>
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Sun, 12 Feb 2012 23:33:38 +0530
Message-ID: <CAGkgU9Xn7ss=jzXvVGPRkwvo4_Oh-iujd0gHPA3uGDADKMpkog@mail.gmail.com>
To: Simon Hobson <linux@thehobsons.co.uk>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Query - Issue creating VMs when not using bridge
 that Xen created, but using ovswitch.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7977900528696707067=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7977900528696707067==
Content-Type: multipart/alternative; boundary=f46d0418264697edf504b8c82fb9

--f46d0418264697edf504b8c82fb9
Content-Type: text/plain; charset=ISO-8859-1

Thanks Simon. Yes I have done like what you said (commented out
(network-script network-bridge) , but not vif-bridge), and that makes sense
as well because I need to configure virtual interfaces.

And, I just relplaced one line in xen-network-common.sh
 brctl addif ${bridge} ${dev}
with
 ovs-vsctl add-port ${bridge} ${dev}

And, I am able to connect virtual interfaces with new bridge eth0 (created
manually by me by ovs-vsctl). Everything works fine :) :)

But QoS controls by ovs tools are not being reflected in the connection to
VMs :( I set maximum ingress rate of 1Mbps, but still I get 90Mbps in
Netperf test.

Also,I want to put it in a script, which should run before xen scripts at
the boot time, (run level 3 & 5, right? And why twice ?). Where should I
put up the my script, and how do I make sure it runs before Xen scripts.
Also, I put up few echo statements in xen script file, where do i see the
print? which log file?

*
----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*


On 11 February 2012 01:02, Simon Hobson <linux@thehobsons.co.uk> wrote:

> Mohit Dhingra wrote:
>
>  Xen has replaced eth0 with peth0, and has created a bridge named eth0.
>> And eth0 is connected peth0 interface , vif2.0 interface (VM), and
>> everything is working fine. Now I delete the VM.
>>
>> Now, for OVS, I have deleted the bridge eth0, I have created an ovs
>> bridge named br0 using ovs-vsctl and connected it with peth0.
>> I comment the lines for network bridging & vif bridging.
>> #(network-script network-bridge)
>> #(vif-script vif-bridge)
>> And restart the xend.
>>
>
> You will need a vif-script defined - and unless you find someone who's
> already done one, then you'll have to write it yourself. "network-script"
> is deprecated in favour of using host OS tools - so you are correct to
> comment that out.
>
> But "vif-script" will be needed - and it will need to do whatever is
> required to create a VIF and connect it to the right virtual switch.
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>

--f46d0418264697edf504b8c82fb9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks Simon. Yes I have done like what you said (commented out (network-sc=
ript network-bridge) , but not vif-bridge), and that makes sense as well be=
cause I need to configure virtual interfaces. <br><br>And, I just relplaced=
 one line in xen-network-common.sh<br>

=A0brctl addif ${bridge} ${dev}<br>with <br>=A0ovs-vsctl add-port ${bridge}=
 ${dev}<br><br>And, I am able to connect virtual interfaces with new bridge=
 eth0 (created manually by me by ovs-vsctl). Everything works fine :) :)<br=
>

<br>But QoS controls by ovs tools are not being reflected in the connection=
 to VMs :( I set maximum ingress rate of 1Mbps, but still I get 90Mbps in N=
etperf test.<br><br>Also,I want to put it in a script, which should run bef=
ore xen scripts at the boot time, (run level 3 &amp; 5, right? And why twic=
e ?). Where should I put up the my script, and how do I make sure it runs b=
efore Xen scripts. Also, I put up few echo statements in xen script file, w=
here do i see the print? which log file?<br>

<br><b><div><b>---------------------------- <br></b></div>Thanks &amp; Rega=
rds<br><font color=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></b>=
<br>
<br><br><div class=3D"gmail_quote">On 11 February 2012 01:02, Simon Hobson =
<span dir=3D"ltr">&lt;<a href=3D"mailto:linux@thehobsons.co.uk" target=3D"_=
blank">linux@thehobsons.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">







<div>Mohit Dhingra wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Xen has replaced eth0 with peth0, and has created a bridge named eth0. And =
eth0 is connected peth0 interface , vif2.0 interface (VM), and everything i=
s working fine. Now I delete the VM.<br>
<br>
Now, for OVS, I have deleted the bridge eth0, I have created an ovs bridge =
named br0 using ovs-vsctl and connected it with peth0.<br>
I comment the lines for network bridging &amp; vif bridging.<br>
#(network-script network-bridge)<br>
#(vif-script vif-bridge)<br>
And restart the xend.<br>
</blockquote>
<br></div>
You will need a vif-script defined - and unless you find someone who&#39;s =
already done one, then you&#39;ll have to write it yourself. &quot;network-=
script&quot; is deprecated in favour of using host OS tools - so you are co=
rrect to comment that out.<br>








<br>
But &quot;vif-script&quot; will be needed - and it will need to do whatever=
 is required to create a VIF and connect it to the right virtual switch.<sp=
an><font color=3D"#888888"><br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</font></span></blockquote></div><br>

--f46d0418264697edf504b8c82fb9--


--===============7977900528696707067==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7977900528696707067==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 18:05:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 18:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwdmR-0000Kg-G4; Sun, 12 Feb 2012 18:04:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1RwdmP-0000Kb-Na
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 18:04:06 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1329069838!12984568!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8883 invoked from network); 12 Feb 2012 18:03:59 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 18:03:59 -0000
Received: by wgbdr13 with SMTP id dr13so3766330wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:03:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=D8t17/aS9GJbCNczgIbS1usOXji816Y89NX0NSWcdDQ=;
	b=wOAhasLMSsfvvWXtOQqAScIIXTqY9izK9PT9Q9Dgc2+ST/W9GgB6O0Kx4sxuTTCXy7
	MKKyc0L0pGateD02rYqifnYt8fmxCXcJhz1fGehrrAujimirxqDGQcPdiLTxWEiYyrBa
	HiHx4MRtegTWIIQb+BNGgFW53OVyx7vgOP98M=
Received: by 10.180.80.8 with SMTP id n8mr20169012wix.14.1329069838298; Sun,
	12 Feb 2012 10:03:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Sun, 12 Feb 2012 10:03:38 -0800 (PST)
In-Reply-To: <p06240811cb5b209d257e@simon.thehobsons.co.uk>
References: <CAGkgU9WpaD7vK-_oZi+KQbaYigof0LqrcNzsBfFmTn-Eao8VOg@mail.gmail.com>
	<p06240811cb5b209d257e@simon.thehobsons.co.uk>
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Sun, 12 Feb 2012 23:33:38 +0530
Message-ID: <CAGkgU9Xn7ss=jzXvVGPRkwvo4_Oh-iujd0gHPA3uGDADKMpkog@mail.gmail.com>
To: Simon Hobson <linux@thehobsons.co.uk>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Query - Issue creating VMs when not using bridge
 that Xen created, but using ovswitch.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7977900528696707067=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7977900528696707067==
Content-Type: multipart/alternative; boundary=f46d0418264697edf504b8c82fb9

--f46d0418264697edf504b8c82fb9
Content-Type: text/plain; charset=ISO-8859-1

Thanks Simon. Yes I have done like what you said (commented out
(network-script network-bridge) , but not vif-bridge), and that makes sense
as well because I need to configure virtual interfaces.

And, I just relplaced one line in xen-network-common.sh
 brctl addif ${bridge} ${dev}
with
 ovs-vsctl add-port ${bridge} ${dev}

And, I am able to connect virtual interfaces with new bridge eth0 (created
manually by me by ovs-vsctl). Everything works fine :) :)

But QoS controls by ovs tools are not being reflected in the connection to
VMs :( I set maximum ingress rate of 1Mbps, but still I get 90Mbps in
Netperf test.

Also,I want to put it in a script, which should run before xen scripts at
the boot time, (run level 3 & 5, right? And why twice ?). Where should I
put up the my script, and how do I make sure it runs before Xen scripts.
Also, I put up few echo statements in xen script file, where do i see the
print? which log file?

*
----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*


On 11 February 2012 01:02, Simon Hobson <linux@thehobsons.co.uk> wrote:

> Mohit Dhingra wrote:
>
>  Xen has replaced eth0 with peth0, and has created a bridge named eth0.
>> And eth0 is connected peth0 interface , vif2.0 interface (VM), and
>> everything is working fine. Now I delete the VM.
>>
>> Now, for OVS, I have deleted the bridge eth0, I have created an ovs
>> bridge named br0 using ovs-vsctl and connected it with peth0.
>> I comment the lines for network bridging & vif bridging.
>> #(network-script network-bridge)
>> #(vif-script vif-bridge)
>> And restart the xend.
>>
>
> You will need a vif-script defined - and unless you find someone who's
> already done one, then you'll have to write it yourself. "network-script"
> is deprecated in favour of using host OS tools - so you are correct to
> comment that out.
>
> But "vif-script" will be needed - and it will need to do whatever is
> required to create a VIF and connect it to the right virtual switch.
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>

--f46d0418264697edf504b8c82fb9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks Simon. Yes I have done like what you said (commented out (network-sc=
ript network-bridge) , but not vif-bridge), and that makes sense as well be=
cause I need to configure virtual interfaces. <br><br>And, I just relplaced=
 one line in xen-network-common.sh<br>

=A0brctl addif ${bridge} ${dev}<br>with <br>=A0ovs-vsctl add-port ${bridge}=
 ${dev}<br><br>And, I am able to connect virtual interfaces with new bridge=
 eth0 (created manually by me by ovs-vsctl). Everything works fine :) :)<br=
>

<br>But QoS controls by ovs tools are not being reflected in the connection=
 to VMs :( I set maximum ingress rate of 1Mbps, but still I get 90Mbps in N=
etperf test.<br><br>Also,I want to put it in a script, which should run bef=
ore xen scripts at the boot time, (run level 3 &amp; 5, right? And why twic=
e ?). Where should I put up the my script, and how do I make sure it runs b=
efore Xen scripts. Also, I put up few echo statements in xen script file, w=
here do i see the print? which log file?<br>

<br><b><div><b>---------------------------- <br></b></div>Thanks &amp; Rega=
rds<br><font color=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></b>=
<br>
<br><br><div class=3D"gmail_quote">On 11 February 2012 01:02, Simon Hobson =
<span dir=3D"ltr">&lt;<a href=3D"mailto:linux@thehobsons.co.uk" target=3D"_=
blank">linux@thehobsons.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">







<div>Mohit Dhingra wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Xen has replaced eth0 with peth0, and has created a bridge named eth0. And =
eth0 is connected peth0 interface , vif2.0 interface (VM), and everything i=
s working fine. Now I delete the VM.<br>
<br>
Now, for OVS, I have deleted the bridge eth0, I have created an ovs bridge =
named br0 using ovs-vsctl and connected it with peth0.<br>
I comment the lines for network bridging &amp; vif bridging.<br>
#(network-script network-bridge)<br>
#(vif-script vif-bridge)<br>
And restart the xend.<br>
</blockquote>
<br></div>
You will need a vif-script defined - and unless you find someone who&#39;s =
already done one, then you&#39;ll have to write it yourself. &quot;network-=
script&quot; is deprecated in favour of using host OS tools - so you are co=
rrect to comment that out.<br>








<br>
But &quot;vif-script&quot; will be needed - and it will need to do whatever=
 is required to create a VIF and connect it to the right virtual switch.<sp=
an><font color=3D"#888888"><br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</font></span></blockquote></div><br>

--f46d0418264697edf504b8c82fb9--


--===============7977900528696707067==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7977900528696707067==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 18:50:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 18:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RweTX-0000lX-Cg; Sun, 12 Feb 2012 18:48:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RweTV-0000lR-TH
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 18:48:38 +0000
Received: from [85.158.139.83:45656] by server-2.bemta-5.messagelabs.com id
	B6/DB-20725-589083F4; Sun, 12 Feb 2012 18:48:37 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329072514!14743260!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23956 invoked from network); 12 Feb 2012 18:48:35 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 18:48:35 -0000
Received: by obcuy19 with SMTP id uy19so21195736obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:48:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=ej66eJhUOl8f8I878aVi8pPm5hDjr2SZZX9M5luk7/w=;
	b=yFaBvJ2Z765uUjfez1p5C0EOynxf3uRTXgiFkVYWgRj2CxRKWXVCNsO9PSNYbT/lTU
	5x0S8Ij89kV2gs/4pUabkI0TVTHA4toOKiFE2GWDq2bLJizcj78yCBroVcYOTsSX8lNY
	nXrH5z5UJA/6hFLp66LcQOR6gdtFD1VZW3mvU=
MIME-Version: 1.0
Received: by 10.60.30.99 with SMTP id r3mr3457022oeh.73.1329072513627; Sun, 12
	Feb 2012 10:48:33 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sun, 12 Feb 2012 10:48:33 -0800 (PST)
In-Reply-To: <52641611-77ce-44f0-9c16-f6165c0c8e86@email.android.com>
References: <d4c90c33-9c86-4dca-9792-6bf7b99c3600@email.android.com>
	<52641611-77ce-44f0-9c16-f6165c0c8e86@email.android.com>
Date: Sun, 12 Feb 2012 13:48:33 -0500
Message-ID: <CAKLgfCszGRxgo74qMa7oRo9kHULo=zYH88CMXhd8T2duRcCzcw@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm using 3.0 out of laziness as it's what's available in the Centos
default repos. I've upgraded to 4.1 using an rpm from
http://www.gitco.de/repo/ but when I boot into the domU networking
doesn't work.  My next step is to try Cent6 and use some rpms from
http://xenbits.xen.org/people/mayoung/EL6.xen/x86_64/

On Sun, Feb 12, 2012 at 12:03 PM, Niels Dettenbach (Syndicat
IT&Internet) <nd@syndicat.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
>
>
> Simon Hobson <linux@thehobsons.co.uk> schrieb:
>
>>Huffen Doback wrote:
>>>I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
>
> hmmm,
> if you really run a 3.0 there might be no one here which want to or can g=
ive any deeper support in this case anymore because 3.0 was a very young re=
lease with several bugs got known later.
>
> You should go up to a current 3.x or (if possible 4.x) and come back if t=
he problem still persist.
>
> btw:
> You can check your posting i.e. at the public list archive.
>
>
> good luck,
>
>
> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
>
> iIEEAREIAEEFAk838MQ6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDTkfAJ9oZ/5eHnoU
> jeIJrCfBYI4pffGbGQCeOb2cFTTnTE5l8ErHH85LhMAKyGc=3D
> =3DB4iV
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 18:50:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 18:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RweTX-0000lX-Cg; Sun, 12 Feb 2012 18:48:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1RweTV-0000lR-TH
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 18:48:38 +0000
Received: from [85.158.139.83:45656] by server-2.bemta-5.messagelabs.com id
	B6/DB-20725-589083F4; Sun, 12 Feb 2012 18:48:37 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329072514!14743260!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23956 invoked from network); 12 Feb 2012 18:48:35 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 18:48:35 -0000
Received: by obcuy19 with SMTP id uy19so21195736obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 10:48:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=ej66eJhUOl8f8I878aVi8pPm5hDjr2SZZX9M5luk7/w=;
	b=yFaBvJ2Z765uUjfez1p5C0EOynxf3uRTXgiFkVYWgRj2CxRKWXVCNsO9PSNYbT/lTU
	5x0S8Ij89kV2gs/4pUabkI0TVTHA4toOKiFE2GWDq2bLJizcj78yCBroVcYOTsSX8lNY
	nXrH5z5UJA/6hFLp66LcQOR6gdtFD1VZW3mvU=
MIME-Version: 1.0
Received: by 10.60.30.99 with SMTP id r3mr3457022oeh.73.1329072513627; Sun, 12
	Feb 2012 10:48:33 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sun, 12 Feb 2012 10:48:33 -0800 (PST)
In-Reply-To: <52641611-77ce-44f0-9c16-f6165c0c8e86@email.android.com>
References: <d4c90c33-9c86-4dca-9792-6bf7b99c3600@email.android.com>
	<52641611-77ce-44f0-9c16-f6165c0c8e86@email.android.com>
Date: Sun, 12 Feb 2012 13:48:33 -0500
Message-ID: <CAKLgfCszGRxgo74qMa7oRo9kHULo=zYH88CMXhd8T2duRcCzcw@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm using 3.0 out of laziness as it's what's available in the Centos
default repos. I've upgraded to 4.1 using an rpm from
http://www.gitco.de/repo/ but when I boot into the domU networking
doesn't work.  My next step is to try Cent6 and use some rpms from
http://xenbits.xen.org/people/mayoung/EL6.xen/x86_64/

On Sun, Feb 12, 2012 at 12:03 PM, Niels Dettenbach (Syndicat
IT&Internet) <nd@syndicat.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
>
>
> Simon Hobson <linux@thehobsons.co.uk> schrieb:
>
>>Huffen Doback wrote:
>>>I'm running Xen-3.0 on CentOs 5.7 x86_64. =A0When I run free -tm in a
>
> hmmm,
> if you really run a 3.0 there might be no one here which want to or can g=
ive any deeper support in this case anymore because 3.0 was a very young re=
lease with several bugs got known later.
>
> You should go up to a current 3.x or (if possible 4.x) and come back if t=
he problem still persist.
>
> btw:
> You can check your posting i.e. at the public list archive.
>
>
> good luck,
>
>
> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
>
> iIEEAREIAEEFAk838MQ6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDTkfAJ9oZ/5eHnoU
> jeIJrCfBYI4pffGbGQCeOb2cFTTnTE5l8ErHH85LhMAKyGc=3D
> =3DB4iV
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 19:01:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rweew-000174-U7; Sun, 12 Feb 2012 19:00:26 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Rweev-00016z-9I
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:00:25 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1329073172!52397008!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25084 invoked from network); 12 Feb 2012 18:59:32 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 18:59:32 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1Rweet-0003A4-72; Sun, 12 Feb 2012 20:00:23 +0100
References: <c6f8af57-30dc-4b15-99b6-e4a45bb0325e@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <c6f8af57-30dc-4b15-99b6-e4a45bb0325e@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 19:52:57 +0100
To: Huffen Doback <huffen.doback@gmail.com>
Message-ID: <c01d5539-e89c-444a-995f-408aa8c2107e@email.android.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Huffen Doback <huffen.doback@gmail.com> schrieb:

>I'm using 3.0 out of laziness as it's what's available in the Centos
>default repos. I've upgraded to 4.1 using an rpm from
>http://www.gitco.de/repo/ but when I boot into the domU networking
>doesn't work.

...depending from what OS you are running as DomUs you may have to use/change network device names. Check with ifconfig if there are there and up.

Another point may be that the old bridge automatic in 3.0 is not longer used / propagated so you may have to set up the bridge by your OS way or by hand with brctl.

What i mean: Before you try any different versions and combinations by i.e. laziness i would recommend to check the network instead and solve the reason as you usually will have to configure your xen setup at least in some basics for your need.

If you want to get help here it would be wise to have some current Xen instead of any old / outdated versions.


cheers,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk84Coc6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDRV7AJ43jVLmSnUj
ddTrmPc5uQhTsMZM1QCeP1rE/FZ79dpwEcFpZPq7zWgvUvs=
=gw01
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sun Feb 12 19:01:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rweew-000174-U7; Sun, 12 Feb 2012 19:00:26 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Rweev-00016z-9I
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:00:25 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1329073172!52397008!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25084 invoked from network); 12 Feb 2012 18:59:32 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 18:59:32 -0000
Received: from p4fd6e543.dip.t-dialin.net ([79.214.229.67]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1Rweet-0003A4-72; Sun, 12 Feb 2012 20:00:23 +0100
References: <c6f8af57-30dc-4b15-99b6-e4a45bb0325e@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <c6f8af57-30dc-4b15-99b6-e4a45bb0325e@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Sun, 12 Feb 2012 19:52:57 +0100
To: Huffen Doback <huffen.doback@gmail.com>
Message-ID: <c01d5539-e89c-444a-995f-408aa8c2107e@email.android.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Huffen Doback <huffen.doback@gmail.com> schrieb:

>I'm using 3.0 out of laziness as it's what's available in the Centos
>default repos. I've upgraded to 4.1 using an rpm from
>http://www.gitco.de/repo/ but when I boot into the domU networking
>doesn't work.

...depending from what OS you are running as DomUs you may have to use/change network device names. Check with ifconfig if there are there and up.

Another point may be that the old bridge automatic in 3.0 is not longer used / propagated so you may have to set up the bridge by your OS way or by hand with brctl.

What i mean: Before you try any different versions and combinations by i.e. laziness i would recommend to check the network instead and solve the reason as you usually will have to configure your xen setup at least in some basics for your need.

If you want to get help here it would be wise to have some current Xen instead of any old / outdated versions.


cheers,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk84Coc6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDRV7AJ43jVLmSnUj
ddTrmPc5uQhTsMZM1QCeP1rE/FZ79dpwEcFpZPq7zWgvUvs=
=gw01
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Sun Feb 12 19:09:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:09:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwemw-0001RM-5d; Sun, 12 Feb 2012 19:08:42 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rwemu-0001R8-D6
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:08:40 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1329073712!13994570!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1798 invoked from network); 12 Feb 2012 19:08:34 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 19:08:34 -0000
Received: by obcuy19 with SMTP id uy19so21244180obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 11:08:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=4dU6nj/lXFN0oZUPybmRlB7ssnLqUDYI2Q9ctdb72UM=;
	b=BqFqYh4HgUQLsZfvoPiyqgiVoAkuemFvYkLgBLZbCzEPlM65YpwBo5R65VyiZMZeFR
	ttNaeBYrMlWTWtuKx2rEuBzFHj3Z0w0dZrnLWKAObayjPWa64Lgr32VcJoLAVNcRTPe2
	OwkQUOKtG3Cfo6HTBd3QWlmJoJSh6MiZGWnWM=
MIME-Version: 1.0
Received: by 10.60.6.164 with SMTP id c4mr3545838oea.43.1329073712722; Sun, 12
	Feb 2012 11:08:32 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sun, 12 Feb 2012 11:08:32 -0800 (PST)
In-Reply-To: <c01d5539-e89c-444a-995f-408aa8c2107e@email.android.com>
References: <c6f8af57-30dc-4b15-99b6-e4a45bb0325e@email.android.com>
	<c01d5539-e89c-444a-995f-408aa8c2107e@email.android.com>
Date: Sun, 12 Feb 2012 14:08:32 -0500
Message-ID: <CAKLgfCtg6_bAcwDyFtAVLTZXruN+8kquH2KYtQEqeW07Q7wRxg@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hmmm good point.  I'll get current and try again.  And I saw the list
archive...now I know, thanks

On Sun, Feb 12, 2012 at 1:52 PM, Niels Dettenbach (Syndicat
IT&Internet) <nd@syndicat.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
>
>
> Huffen Doback <huffen.doback@gmail.com> schrieb:
>
>>I'm using 3.0 out of laziness as it's what's available in the Centos
>>default repos. I've upgraded to 4.1 using an rpm from
>>http://www.gitco.de/repo/ but when I boot into the domU networking
>>doesn't work.
>
> ...depending from what OS you are running as DomUs you may have to use/change network device names. Check with ifconfig if there are there and up.
>
> Another point may be that the old bridge automatic in 3.0 is not longer used / propagated so you may have to set up the bridge by your OS way or by hand with brctl.
>
> What i mean: Before you try any different versions and combinations by i.e. laziness i would recommend to check the network instead and solve the reason as you usually will have to configure your xen setup at least in some basics for your need.
>
> If you want to get help here it would be wise to have some current Xen instead of any old / outdated versions.
>
>
> cheers,
>
>
> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
>
> iIEEAREIAEEFAk84Coc6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDRV7AJ43jVLmSnUj
> ddTrmPc5uQhTsMZM1QCeP1rE/FZ79dpwEcFpZPq7zWgvUvs=
> =gw01
> -----END PGP SIGNATURE-----
>

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 19:09:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:09:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwemw-0001RM-5d; Sun, 12 Feb 2012 19:08:42 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <huffen.doback@gmail.com>) id 1Rwemu-0001R8-D6
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:08:40 +0000
X-Env-Sender: huffen.doback@gmail.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1329073712!13994570!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1798 invoked from network); 12 Feb 2012 19:08:34 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 19:08:34 -0000
Received: by obcuy19 with SMTP id uy19so21244180obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 11:08:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=4dU6nj/lXFN0oZUPybmRlB7ssnLqUDYI2Q9ctdb72UM=;
	b=BqFqYh4HgUQLsZfvoPiyqgiVoAkuemFvYkLgBLZbCzEPlM65YpwBo5R65VyiZMZeFR
	ttNaeBYrMlWTWtuKx2rEuBzFHj3Z0w0dZrnLWKAObayjPWa64Lgr32VcJoLAVNcRTPe2
	OwkQUOKtG3Cfo6HTBd3QWlmJoJSh6MiZGWnWM=
MIME-Version: 1.0
Received: by 10.60.6.164 with SMTP id c4mr3545838oea.43.1329073712722; Sun, 12
	Feb 2012 11:08:32 -0800 (PST)
Received: by 10.60.54.4 with HTTP; Sun, 12 Feb 2012 11:08:32 -0800 (PST)
In-Reply-To: <c01d5539-e89c-444a-995f-408aa8c2107e@email.android.com>
References: <c6f8af57-30dc-4b15-99b6-e4a45bb0325e@email.android.com>
	<c01d5539-e89c-444a-995f-408aa8c2107e@email.android.com>
Date: Sun, 12 Feb 2012 14:08:32 -0500
Message-ID: <CAKLgfCtg6_bAcwDyFtAVLTZXruN+8kquH2KYtQEqeW07Q7wRxg@mail.gmail.com>
From: Huffen Doback <huffen.doback@gmail.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Memory offset in domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hmmm good point.  I'll get current and try again.  And I saw the list
archive...now I know, thanks

On Sun, Feb 12, 2012 at 1:52 PM, Niels Dettenbach (Syndicat
IT&Internet) <nd@syndicat.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
>
>
> Huffen Doback <huffen.doback@gmail.com> schrieb:
>
>>I'm using 3.0 out of laziness as it's what's available in the Centos
>>default repos. I've upgraded to 4.1 using an rpm from
>>http://www.gitco.de/repo/ but when I boot into the domU networking
>>doesn't work.
>
> ...depending from what OS you are running as DomUs you may have to use/change network device names. Check with ifconfig if there are there and up.
>
> Another point may be that the old bridge automatic in 3.0 is not longer used / propagated so you may have to set up the bridge by your OS way or by hand with brctl.
>
> What i mean: Before you try any different versions and combinations by i.e. laziness i would recommend to check the network instead and solve the reason as you usually will have to configure your xen setup at least in some basics for your need.
>
> If you want to get help here it would be wise to have some current Xen instead of any old / outdated versions.
>
>
> cheers,
>
>
> Niels.
> - --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.8
>
> iIEEAREIAEEFAk84Coc6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
> dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDRV7AJ43jVLmSnUj
> ddTrmPc5uQhTsMZM1QCeP1rE/FZ79dpwEcFpZPq7zWgvUvs=
> =gw01
> -----END PGP SIGNATURE-----
>

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 19:33:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwf9q-0001uS-Ip; Sun, 12 Feb 2012 19:32:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1Rwf9o-0001uN-5f
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:32:20 +0000
Received: from [85.158.139.83:29230] by server-12.bemta-5.messagelabs.com id
	29/DC-30830-3C3183F4; Sun, 12 Feb 2012 19:32:19 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1329075137!7406699!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9503 invoked from network); 12 Feb 2012 19:32:18 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 19:32:18 -0000
Received: by lbjn8 with SMTP id n8so3847383lbj.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 11:32:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=UHY41m5nBVqTrVP2ZNAL7wmKKwc6GxCRG6eswKgkurM=;
	b=uXlUZeWsY6RV2+5lMF5X4gk1KleWGl07mOA2YtMuuTtl5jQG1TqyNecaG83QzJsV/8
	/iakqHaLmJmFTAMEiOzGSZAwS78M4960LT+QJ71zwypWd/6g2BSOFvpIGrptZXavdVFP
	1TBW2wNTGrjiG+CsWW0cS0qEsAwb2PdqU/Jr4=
Received: by 10.112.105.108 with SMTP id gl12mr292160lbb.88.1329075137229;
	Sun, 12 Feb 2012 11:32:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Sun, 12 Feb 2012 11:31:37 -0800 (PST)
In-Reply-To: <F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Sun, 12 Feb 2012 11:31:37 -0800
Message-ID: <CAGnmK4wsYf4aHaaOz9YzwmcD+qYnofXxpD9hJfUcFukG3xj9-A@mail.gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
Cc: "Niels Dettenbach \(Syndicat IT&Internet\)" <nd@syndicat.com>,
	xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6065185606794594415=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6065185606794594415==
Content-Type: multipart/alternative; boundary=14dae9d680de6f344e04b8c96b2d

--14dae9d680de6f344e04b8c96b2d
Content-Type: text/plain; charset=UTF-8

>Full disclosure: I chose Java because I know Java, I know what it is
capable of and it is something I'll happily defend. C is a tough nut to
crack, if I were to rewrite >the whole thing in C, the chance of me getting
killed by an ice bear would be bigger than the backend working properly in
about 5 months. Regarding Python and >Perl: I don't know them well enough
to make a good argument, but until proven otherwise, I will maintain that
Java is the most stable and easiest platform for our >backend. (I am
stating my opinion here, if you'd like to take this discussion further we
should get ourselves a room :).

This is usually the case.  Every time I've had to do anything with Java
it's because the engineer leading the project learned it in school and it's
what they knew. I was willing to bet that this was the case where but I'm
glad you said it.

I've only allowed a java service on any of my servers once and it's because
there was no other options. Having said that I hope you well.

Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--14dae9d680de6f344e04b8c96b2d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all">&gt;Full disclosure: I chose Java because I know Java, I =
know what it is capable of and it is something I&#39;ll happily defend. C i=
s a tough nut to crack, if I were to rewrite &gt;the whole thing in C, the =
chance of me getting killed by an ice bear would be bigger than the backend=
 working properly in about 5 months. Regarding Python and &gt;Perl: I don&#=
39;t know them well enough to make a good argument, but until proven otherw=
ise, I will maintain that Java is the most stable and easiest platform for =
our &gt;backend. (I am stating my opinion here, if you&#39;d like to take t=
his discussion further we should get ourselves a room :).<br>

<div class=3D"gmail_quote"><div><br></div><div>This is usually the case. =
=C2=A0Every time I&#39;ve had to do anything with Java it&#39;s because the=
 engineer leading the project learned it in school and it&#39;s what they k=
new. I was willing to bet that this was the case where but I&#39;m glad you=
 said it.</div>

<div><br></div><div>I&#39;ve only allowed a java service on any of my serve=
rs once and it&#39;s because there was no other options. Having said that I=
 hope you well.</div><div><br></div><div>Grant McWilliams<br><a href=3D"htt=
p://grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a>=
<br>

<br>Some people, when confronted with a problem, think &quot;I know, I&#39;=
ll use Windows.&quot;=C2=A0<br>Now they have two problems.</div></div>

--14dae9d680de6f344e04b8c96b2d--


--===============6065185606794594415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6065185606794594415==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 19:33:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwf9q-0001uS-Ip; Sun, 12 Feb 2012 19:32:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1Rwf9o-0001uN-5f
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:32:20 +0000
Received: from [85.158.139.83:29230] by server-12.bemta-5.messagelabs.com id
	29/DC-30830-3C3183F4; Sun, 12 Feb 2012 19:32:19 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1329075137!7406699!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9503 invoked from network); 12 Feb 2012 19:32:18 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Feb 2012 19:32:18 -0000
Received: by lbjn8 with SMTP id n8so3847383lbj.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 11:32:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=UHY41m5nBVqTrVP2ZNAL7wmKKwc6GxCRG6eswKgkurM=;
	b=uXlUZeWsY6RV2+5lMF5X4gk1KleWGl07mOA2YtMuuTtl5jQG1TqyNecaG83QzJsV/8
	/iakqHaLmJmFTAMEiOzGSZAwS78M4960LT+QJ71zwypWd/6g2BSOFvpIGrptZXavdVFP
	1TBW2wNTGrjiG+CsWW0cS0qEsAwb2PdqU/Jr4=
Received: by 10.112.105.108 with SMTP id gl12mr292160lbb.88.1329075137229;
	Sun, 12 Feb 2012 11:32:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Sun, 12 Feb 2012 11:31:37 -0800 (PST)
In-Reply-To: <F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Sun, 12 Feb 2012 11:31:37 -0800
Message-ID: <CAGnmK4wsYf4aHaaOz9YzwmcD+qYnofXxpD9hJfUcFukG3xj9-A@mail.gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
Cc: "Niels Dettenbach \(Syndicat IT&Internet\)" <nd@syndicat.com>,
	xen-users@lists.xensource.com, Jorgen Evens <jorgen.evens@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6065185606794594415=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6065185606794594415==
Content-Type: multipart/alternative; boundary=14dae9d680de6f344e04b8c96b2d

--14dae9d680de6f344e04b8c96b2d
Content-Type: text/plain; charset=UTF-8

>Full disclosure: I chose Java because I know Java, I know what it is
capable of and it is something I'll happily defend. C is a tough nut to
crack, if I were to rewrite >the whole thing in C, the chance of me getting
killed by an ice bear would be bigger than the backend working properly in
about 5 months. Regarding Python and >Perl: I don't know them well enough
to make a good argument, but until proven otherwise, I will maintain that
Java is the most stable and easiest platform for our >backend. (I am
stating my opinion here, if you'd like to take this discussion further we
should get ourselves a room :).

This is usually the case.  Every time I've had to do anything with Java
it's because the engineer leading the project learned it in school and it's
what they knew. I was willing to bet that this was the case where but I'm
glad you said it.

I've only allowed a java service on any of my servers once and it's because
there was no other options. Having said that I hope you well.

Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--14dae9d680de6f344e04b8c96b2d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all">&gt;Full disclosure: I chose Java because I know Java, I =
know what it is capable of and it is something I&#39;ll happily defend. C i=
s a tough nut to crack, if I were to rewrite &gt;the whole thing in C, the =
chance of me getting killed by an ice bear would be bigger than the backend=
 working properly in about 5 months. Regarding Python and &gt;Perl: I don&#=
39;t know them well enough to make a good argument, but until proven otherw=
ise, I will maintain that Java is the most stable and easiest platform for =
our &gt;backend. (I am stating my opinion here, if you&#39;d like to take t=
his discussion further we should get ourselves a room :).<br>

<div class=3D"gmail_quote"><div><br></div><div>This is usually the case. =
=C2=A0Every time I&#39;ve had to do anything with Java it&#39;s because the=
 engineer leading the project learned it in school and it&#39;s what they k=
new. I was willing to bet that this was the case where but I&#39;m glad you=
 said it.</div>

<div><br></div><div>I&#39;ve only allowed a java service on any of my serve=
rs once and it&#39;s because there was no other options. Having said that I=
 hope you well.</div><div><br></div><div>Grant McWilliams<br><a href=3D"htt=
p://grantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a>=
<br>

<br>Some people, when confronted with a problem, think &quot;I know, I&#39;=
ll use Windows.&quot;=C2=A0<br>Now they have two problems.</div></div>

--14dae9d680de6f344e04b8c96b2d--


--===============6065185606794594415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6065185606794594415==--


From xen-users-bounces@lists.xensource.com Sun Feb 12 19:41:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:41:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwfHg-0002BE-QA; Sun, 12 Feb 2012 19:40:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <k@itoc.dk>)
	id 1RwfHf-0002B8-Mo
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:40:27 +0000
X-Env-Sender: k@itoc.dk
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329075620!8826910!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11961 invoked from network); 12 Feb 2012 19:40:21 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-7.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	12 Feb 2012 19:40:21 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72) (envelope-from <k@itoc.dk>)
	id 1RwfHX-0006tO-HB
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 11:40:19 -0800
Date: Sun, 12 Feb 2012 11:40:19 -0800 (PST)
From: Kristoffer Harthing Egefelt <k@itoc.dk>
To: xen-users@lists.xensource.com
Message-ID: <1329075619516-5477162.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Loadbalanced NFS as disk for VMs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi list,

Is it possible to have NFS based load balancing and failover enabled storage
without stacking switches? 
Or is this only doable with iSCSI and multipathd?

I'm reading about XenServer and openvswitch, how multiple VMs would be able
to use all physical links using SLB bonds, it works for networking but not
for storage? (As the nfs share is mounted on dom0?)

Using openvswitch with SLB bonding on XEN 4.1 I'm only seeing traffic on 1
interface at a time, using loop or tapdisk.

Is this working as designed - or am I doing something wrong?

Thanks!

Regards
Kristoffer



--
View this message in context: http://xen.1045712.n5.nabble.com/Loadbalanced-NFS-as-disk-for-VMs-tp5477162p5477162.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 19:41:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 19:41:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwfHg-0002BE-QA; Sun, 12 Feb 2012 19:40:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <k@itoc.dk>)
	id 1RwfHf-0002B8-Mo
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 19:40:27 +0000
X-Env-Sender: k@itoc.dk
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329075620!8826910!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11961 invoked from network); 12 Feb 2012 19:40:21 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-7.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	12 Feb 2012 19:40:21 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72) (envelope-from <k@itoc.dk>)
	id 1RwfHX-0006tO-HB
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 11:40:19 -0800
Date: Sun, 12 Feb 2012 11:40:19 -0800 (PST)
From: Kristoffer Harthing Egefelt <k@itoc.dk>
To: xen-users@lists.xensource.com
Message-ID: <1329075619516-5477162.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Loadbalanced NFS as disk for VMs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi list,

Is it possible to have NFS based load balancing and failover enabled storage
without stacking switches? 
Or is this only doable with iSCSI and multipathd?

I'm reading about XenServer and openvswitch, how multiple VMs would be able
to use all physical links using SLB bonds, it works for networking but not
for storage? (As the nfs share is mounted on dom0?)

Using openvswitch with SLB bonding on XEN 4.1 I'm only seeing traffic on 1
interface at a time, using loop or tapdisk.

Is this working as designed - or am I doing something wrong?

Thanks!

Regards
Kristoffer



--
View this message in context: http://xen.1045712.n5.nabble.com/Loadbalanced-NFS-as-disk-for-VMs-tp5477162p5477162.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 22:53:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 22:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwiGf-0003TD-Fd; Sun, 12 Feb 2012 22:51:37 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RwiGd-0003T8-Fz
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 22:51:35 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1329087087!13998258!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15199 invoked from network); 12 Feb 2012 22:51:28 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 22:51:28 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1CNaW3a009206
	for <xen-users@lists.xensource.com>; Sun, 12 Feb 2012 16:36:32 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6422_0742_182685f0_55cc_11e1_b596_00137252735f;
	Sun, 12 Feb 2012 15:51:26 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 6CD2444C35
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 15:51:26 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Sun, 12 Feb 2012 15:51:26 -0700
Message-Id: <4F37DFFD02000099000DABA9@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Sun, 12 Feb 2012 15:51:25 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <mewett@mac.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, 2012-02-10 at 16:06 -0800, Scott Mewett wrote:
> What file system are you going to use?

Since I'm using XCP, I don't think I have choice in the matter.  XCP
uses ext3 as the default FS.

> 
> With flash media you will eventually wear out your device, wearing out specific blocks and then using up spare blocks which will then cause the device to go offline or the filesystem to go readonly. While each block can be written millions of times, all it takes is a the same block to be repeatedly written to. There are parts of the filesystem that are like that. Such as a journal.
> 
> You can go with extending the commit interval but that is dangerous. Maybe not so much if you consider that you're not writing important data. Just boot files etc. But still your not going to like that if the writes were needless.  So some extra work on your part can help identify and weed out those processes.
> 
> I'd recommend a ext2, and also mount with noatime to reduce the unnecessary writes.

Thanks for the hints.  I've mounted with the noatime and noload
parameters.  The noload disabled loading of the journal; however, I'm
not sure whether it actually disables the journal functionality or not.
I may need to remount with ext2 instead of ext3, which should be the
same as disabling journaling.  However, since this is just the dom0
management interface and the hypervisor, and I'm logging to a remote
host, I don't think it'll be too bad.

> 
> Beware of lock or stat files that get touched regularly. Those too create lots of writes unnecessarily. You could use a really small ramfs for those dirs. This is great for a file or directory that has state information which won't matter after a reboot.
> 
> You can do some tests watching for io to the disks to see what processes are writing to what parts.
> echo 1 > /proc/sys/vm/block_dump
> Use dmesg or redirect with klog to a file to see the process name, id, inode, filename, and device.
> On a journaled file system like ext3, you'll see your write, and then a few seconds later you'll see the journal commit the changes.
> Notice that the same inodes get written to over and over. Sort and word count those to see how many times in a minute or hour and you'll see the heavily used blocks.
> 
> Doing this upfront can give you many years of reliable usage. Without it, you could easily wear out your device in a year.
> 
> Also, flash blocks or pages are not the same as your file system blocks. It's not a 1 to 1 relationship. So 1 512byte FS block, could be sharing a page with other blocks. Writes to 2 separate FS blocks could affect the same flash page.

I'll definitely look into all of these things, as well.

> 
> There are also flash file systems (i.e. jffs2 and a number of others) that are supported by the linux kernel. Most distributions don't support those by default, so you may have to recompile your kernel to include it. They are more common on embedded systems. But they are out there and they do the extra work for you of leveling the where on on the flash device.

Yeah, it'd be nice if the XCP or XenServer products had an option to
install to flash media - many of the newer servers still include
flash-based devices as options for loading hypervisors and the like.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Sun Feb 12 22:53:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Feb 2012 22:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwiGf-0003TD-Fd; Sun, 12 Feb 2012 22:51:37 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RwiGd-0003T8-Fz
	for xen-users@lists.xensource.com; Sun, 12 Feb 2012 22:51:35 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1329087087!13998258!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15199 invoked from network); 12 Feb 2012 22:51:28 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Feb 2012 22:51:28 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1CNaW3a009206
	for <xen-users@lists.xensource.com>; Sun, 12 Feb 2012 16:36:32 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6422_0742_182685f0_55cc_11e1_b596_00137252735f;
	Sun, 12 Feb 2012 15:51:26 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 6CD2444C35
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 15:51:26 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Sun, 12 Feb 2012 15:51:26 -0700
Message-Id: <4F37DFFD02000099000DABA9@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Sun, 12 Feb 2012 15:51:25 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <mewett@mac.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, 2012-02-10 at 16:06 -0800, Scott Mewett wrote:
> What file system are you going to use?

Since I'm using XCP, I don't think I have choice in the matter.  XCP
uses ext3 as the default FS.

> 
> With flash media you will eventually wear out your device, wearing out specific blocks and then using up spare blocks which will then cause the device to go offline or the filesystem to go readonly. While each block can be written millions of times, all it takes is a the same block to be repeatedly written to. There are parts of the filesystem that are like that. Such as a journal.
> 
> You can go with extending the commit interval but that is dangerous. Maybe not so much if you consider that you're not writing important data. Just boot files etc. But still your not going to like that if the writes were needless.  So some extra work on your part can help identify and weed out those processes.
> 
> I'd recommend a ext2, and also mount with noatime to reduce the unnecessary writes.

Thanks for the hints.  I've mounted with the noatime and noload
parameters.  The noload disabled loading of the journal; however, I'm
not sure whether it actually disables the journal functionality or not.
I may need to remount with ext2 instead of ext3, which should be the
same as disabling journaling.  However, since this is just the dom0
management interface and the hypervisor, and I'm logging to a remote
host, I don't think it'll be too bad.

> 
> Beware of lock or stat files that get touched regularly. Those too create lots of writes unnecessarily. You could use a really small ramfs for those dirs. This is great for a file or directory that has state information which won't matter after a reboot.
> 
> You can do some tests watching for io to the disks to see what processes are writing to what parts.
> echo 1 > /proc/sys/vm/block_dump
> Use dmesg or redirect with klog to a file to see the process name, id, inode, filename, and device.
> On a journaled file system like ext3, you'll see your write, and then a few seconds later you'll see the journal commit the changes.
> Notice that the same inodes get written to over and over. Sort and word count those to see how many times in a minute or hour and you'll see the heavily used blocks.
> 
> Doing this upfront can give you many years of reliable usage. Without it, you could easily wear out your device in a year.
> 
> Also, flash blocks or pages are not the same as your file system blocks. It's not a 1 to 1 relationship. So 1 512byte FS block, could be sharing a page with other blocks. Writes to 2 separate FS blocks could affect the same flash page.

I'll definitely look into all of these things, as well.

> 
> There are also flash file systems (i.e. jffs2 and a number of others) that are supported by the linux kernel. Most distributions don't support those by default, so you may have to recompile your kernel to include it. They are more common on embedded systems. But they are out there and they do the extra work for you of leveling the where on on the flash device.

Yeah, it'd be nice if the XCP or XenServer products had an option to
install to flash media - many of the newer servers still include
flash-based devices as options for loading hypervisors and the like.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 00:06:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 00:06:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwjPP-0004Pe-IR; Mon, 13 Feb 2012 00:04:43 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vburke@skow.net>) id 1RwjPN-0004PZ-Gu
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 00:04:41 +0000
X-Env-Sender: vburke@skow.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1329091359!61077398!1
X-Originating-IP: [207.5.128.164]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20541 invoked from network); 13 Feb 2012 00:02:40 -0000
Received: from aphrodite.gwi.net (HELO aphrodite.gwi.net) (207.5.128.164)
	by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 13 Feb 2012 00:02:40 -0000
Received: from [66.63.68.23] (bb-66-63-68-23.gwi.net [66.63.68.23])
	by aphrodite.gwi.net (8.13.1/8.13.1) with ESMTP id q1D04ceJ035850
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 19:04:38 -0500 (EST) (envelope-from vburke@skow.net)
Message-ID: <4F385393.4040709@skow.net>
Date: Sun, 12 Feb 2012 19:04:35 -0500
From: Vern Burke <vburke@skow.net>
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Announcement: Xen Cloud Control System
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Greetings all!
    Now that I finally have gained enough resources back to apply some 
to it, I'm bringing XCCS back out of hiatus.

Over the next week, I will be going through and cleaning up the existing 
code, working up a new development road map, and
revamping the web site at www.xencloudcontrol.com . I'd appreciate info
on any issues anyone has run into with the software to help me get this 
cleaned up and ready to move again.

Stay tuned!

-- 
Vern Burke


Xen Cloud Control System
http://www.xencloudcontrol.com


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

From xen-users-bounces@lists.xensource.com Mon Feb 13 00:06:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 00:06:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwjPP-0004Pe-IR; Mon, 13 Feb 2012 00:04:43 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vburke@skow.net>) id 1RwjPN-0004PZ-Gu
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 00:04:41 +0000
X-Env-Sender: vburke@skow.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1329091359!61077398!1
X-Originating-IP: [207.5.128.164]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20541 invoked from network); 13 Feb 2012 00:02:40 -0000
Received: from aphrodite.gwi.net (HELO aphrodite.gwi.net) (207.5.128.164)
	by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 13 Feb 2012 00:02:40 -0000
Received: from [66.63.68.23] (bb-66-63-68-23.gwi.net [66.63.68.23])
	by aphrodite.gwi.net (8.13.1/8.13.1) with ESMTP id q1D04ceJ035850
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 19:04:38 -0500 (EST) (envelope-from vburke@skow.net)
Message-ID: <4F385393.4040709@skow.net>
Date: Sun, 12 Feb 2012 19:04:35 -0500
From: Vern Burke <vburke@skow.net>
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Announcement: Xen Cloud Control System
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Greetings all!
    Now that I finally have gained enough resources back to apply some 
to it, I'm bringing XCCS back out of hiatus.

Over the next week, I will be going through and cleaning up the existing 
code, working up a new development road map, and
revamping the web site at www.xencloudcontrol.com . I'd appreciate info
on any issues anyone has run into with the software to help me get this 
cleaned up and ready to move again.

Stay tuned!

-- 
Vern Burke


Xen Cloud Control System
http://www.xencloudcontrol.com


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

From xen-users-bounces@lists.xensource.com Mon Feb 13 05:18:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 05:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwoGt-0001bS-RW; Mon, 13 Feb 2012 05:16:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1RwoGs-0001bJ-2G
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 05:16:14 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329110165!14585933!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24280 invoked from network); 13 Feb 2012 05:16:06 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 05:16:06 -0000
Received: by obcuy19 with SMTP id uy19so23551839obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 21:16:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.21.134 with SMTP id v6mr3737923oee.52.1329110164610; Sun,
	12 Feb 2012 21:16:04 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Sun, 12 Feb 2012 21:16:04 -0800 (PST)
In-Reply-To: <4F369F5A.2010306@desaster-games.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
Date: Mon, 13 Feb 2012 10:46:04 +0530
Message-ID: <CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: Felix Kuperjans <felix@desaster-games.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4268523982181104146=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4268523982181104146==
Content-Type: multipart/alternative; boundary=e89a8f9240b43a9cc304b8d193b0

--e89a8f9240b43a9cc304b8d193b0
Content-Type: text/plain; charset=UTF-8

On Sat, Feb 11, 2012 at 10:33 PM, Felix Kuperjans
<felix@desaster-games.com>wrote:

>  I think your mails were delayed for some reason... the mail I answered
> reached me yesterday...
>
> See some comments inline.
>
> Am 11.02.2012 07:13, schrieb Rakesh Chawda:
>
> Thanks Felix for the reply, this is the first one that I actually got on
> this list.
>
> I have completed the setup using NAT. The only problem that I had faced,
> was DomU firewall.
>
> Quite common problem^^ it's always better to do first tests with a domU
> without any firewall.
>
>
> The answers are inline... hope it may others...
>
>
> On Fri, Feb 10, 2012 at 6:55 PM, Felix Kuperjans <felix@desaster-games.com
> > wrote:
>
>>  Hello,
>>
>> answers inline.
>>
>> Am 07.02.2012 14:43, schrieb DN Singh:
>>
>> Hello Guys,
>>
>> Hasn't anyone done any routed network on Xen?? Please reply.
>>
>>  I always use routed setups, but mostly with custom vif scripts for
>> iptables setup.
>>
>
> I did do some customisation, as mentioned in one of the many blogs that I
> had referred. The changes were made in "/etc/xen/scripts/vif-common.sh",
> where I changed the *ip_of* function as described below:
> ------------------------------
> function ip_of()
> {
> #  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed -n '1
> s,/.*,,p'
>           ip -4 -o addr show primary dev $1 | awk '$3 == "inet" {print $4;
> exit}' | sed 's#/.*##'
> }
> ------------------------------
>
> I think, hacks in this file shouldn't be necessary for newer Xen versions,
> but may be fine with this old one...
>
>
>
>>
>> On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com> wrote:
>>
>>> Hello List,
>>>
>>>  I am trying to configure a setup where the IPs have to bound to the
>>> dom0, and then via internal network, these can be used on the domUs. This
>>> is a requirement, as the IPs can be configured only on the Dom0 due to
>>> their static configuration.
>>>
>>   If you say internal network, does this include internal ip addresses?
>> If so, you would not only need routing, but also NAT, esp. if the Dom0 will
>> get all ip addresses assigned.
>>
>>   Yes,  I had to do NAT, as Dom0 got all the IP addresses, and DomUs
> have internal IPs like 192.168.1.2,3,4...
>
> I faced one silly problem here, as the Nat was fine, but DomU firewall was
> blocking the incoming requests. I had overlooked this fact, which led to 4
> days of futile research, as I myself figured it out.
>
> Anyone doing such setup, please keep DomU firewall in mind.
>
>
>>    I have configured the routed config, and installed the VMs using
>>> virt-install. The problem is that the VMs aren't accessible via static IP.
>>> The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
>>> repositories.
>>>
>>   Additional information is needed here:
>> * What are the ip addresses and routes on the Dom0 and the DomU when both
>> are running? (Use `ip addr show` and `ip route show` to list them --
>> iproute2 utilities needed, but should already be installed)
>> * Is there any network filtering or NAT involved?
>>
>>
> I've cleared these questions, in above answer.
>
>>
>>>  I have changed the network scripts in xend-config.sxp and the kernel
>>> parameters as per this URL:
>>> http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>>>
>>>  The link states that I have to configure the IPs in Dom0, and they
>>> will get *automatically allocated* to the VMs, which is not happening.
>>>
>>>  I also tried to configure the IP in vm config file by adding vif = [
>>> 'ip=<IP>' ]
>>>
>>   Usually this would be required, but highly depends on your actual
>> setup and/or vif script.
>>
>
> I have skipped this part, as I am not assigning these IPs to DomU. Does
> this method work??
>
> If it works, you do not seem to need it. However, the default scripts
> sometimes require this (don't know about the requirements of each Xen
> version).
>
>
>>>  Please help.
>>>
>>  _______________________________________________
>> Xen-users mailing listXen-users@lists.xensource.comhttp://lists.xensource.com/xen-users
>>
>>  It would also be helpful if you explain in detail, how your final
>> networking setup should look like.
>>
>> Regards,
>> Felix
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>>
>
> If anyone has suggestions, please do reply.
>
> Thanks and Regards,
> Rakesh Chawda
>
> One question / suggestion:
>
> Why do you want to use NAT for every traffic on all ip addresses? esp. if
> you got multiple, I don't see the point in wasting CPU/Memory resources for
> NAT (besides some other ugly side effects that may happen with NAT).
>

This is why I had asked for suggestions. This is my first setup, hence, I
was following different blogs. Please suggest better options.

Also, I have hit a new issue. Inspite of the NAT setup, the outgoing IP of
all the DomUs can be seen as the main Dom0 IP, and not the individual IPs
assigned to the domUs.

--e89a8f9240b43a9cc304b8d193b0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Sat, Feb 11, 2012 at 10:33 PM, Felix Kuperjan=
s <span dir=3D"ltr">&lt;<a href=3D"mailto:felix@desaster-games.com">felix@d=
esaster-games.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    I think your mails were delayed for some reason... the mail I
    answered reached me yesterday...<br>
    <br>
    See some comments inline.<br>
    <br>
    Am 11.02.2012 07:13, schrieb Rakesh Chawda:
    <div class=3D"im"><blockquote type=3D"cite">Thanks Felix for the reply,=
 this is the first one that
      I actually got on this list.<br>
      <br>
      I have completed the setup using NAT. The only problem that I had
      faced, was DomU firewall.<br>
    </blockquote></div>
    Quite common problem^^ it&#39;s always better to do first tests with a
    domU without any firewall.<div class=3D"im"><br>
    <blockquote type=3D"cite"><br>
      The answers are inline... hope it may others...<br>
      <br>
      <br>
      <div class=3D"gmail_quote">On Fri, Feb 10, 2012 at 6:55 PM, Felix
        Kuperjans <span dir=3D"ltr">&lt;<a href=3D"mailto:felix@desaster-ga=
mes.com" target=3D"_blank">felix@desaster-games.com</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000"> Hello,<br>
            <br>
            answers inline.<br>
            <br>
            Am 07.02.2012 14:43, schrieb DN Singh:
            <div>
              <blockquote type=3D"cite">Hello Guys,<br>
                <br>
                Hasn&#39;t anyone done any routed network on Xen?? Please
                reply.<br>
              </blockquote>
            </div>
            I always use routed setups, but mostly with custom vif
            scripts for iptables setup. </div>
        </blockquote>
        <div><br>
          I did do some customisation, as mentioned in one of the many
          blogs that I had referred. The changes were made in
          &quot;/etc/xen/scripts/vif-common.sh&quot;, where I changed the <=
b>ip_of</b>
          function as described below:<br>
          ------------------------------<br>
          function ip_of()<br>
          {<br>
          #=C2=A0 ip addr show &quot;$1&quot; | awk &quot;/^.*inet.*$1\$/{p=
rint \$2}&quot; | sed
          -n &#39;1 s,/.*,,p&#39;<br>
          =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ip -4 -o a=
ddr show primary dev $1 | awk &#39;$3 =3D=3D
          &quot;inet&quot; {print $4; exit}&#39; | sed &#39;s#/.*##&#39;<br=
>
          }<br>
          ------------------------------<br>
        </div>
      </div>
    </blockquote></div>
    I think, hacks in this file shouldn&#39;t be necessary for newer Xen
    versions, but may be fine with this old one...<div class=3D"im"><br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>=C2=A0<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <div>
              <blockquote type=3D"cite"><br>
                <div class=3D"gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM,
                  DN Singh <span dir=3D"ltr">&lt;<a href=3D"mailto:dnsingh.=
dns@gmail.com" target=3D"_blank">dnsingh.dns@gmail.com</a>&gt;</span>
                  wrote:<br>
                  <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt=
 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello L=
ist,
                    <div><br>
                    </div>
                    <div>I am trying to configure a setup where the IPs
                      have to bound to the dom0, and then via internal
                      network, these can be used on the domUs. This is a
                      requirement, as the IPs can be configured only on
                      the Dom0 due to their static configuration.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            If you say internal network, does this include internal ip
            addresses? If so, you would not only need routing, but also
            NAT, esp. if the Dom0 will get all ip addresses assigned.
            <div><br>
            </div>
          </div>
        </blockquote>
        <div>Yes,=C2=A0 I had to do NAT, as Dom0 got all the IP addresses,
          and DomUs have internal IPs like 192.168.1.2,3,4...<br>
          <br>
          I faced one silly problem here, as the Nat was fine, but DomU
          firewall was blocking the incoming requests. I had overlooked
          this fact, which led to 4 days of futile research, as I myself
          figured it out.<br>
          <br>
          Anyone doing such setup, please keep DomU firewall in mind.<br>
        </div>
        <div>=C2=A0</div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <div>
              <blockquote type=3D"cite">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt=
 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                    <div>I have configured the routed config, and
                      installed the VMs using virt-install. The problem
                      is that the VMs aren&#39;t accessible via static IP.<=
/div>
                    <div>The OS is CentOS 5.7, and Xen is 3.0, the one
                      that comes with the repositories.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Additional information is needed here:<br>
            * What are the ip addresses and routes on the Dom0 and the
            DomU when both are running? (Use `ip addr show` and `ip
            route show` to list them -- iproute2 utilities needed, but
            should already be installed)<br>
            * Is there any network filtering or NAT involved?
            <div><br>
            </div>
          </div>
        </blockquote>
        <div><br>
          I&#39;ve cleared these questions, in above answer. <br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <div>
              <blockquote type=3D"cite">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt=
 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                    <div><br>
                    </div>
                    <div>I have changed the network scripts in
                      xend-config.sxp and the kernel parameters as per
                      this URL:=C2=A0<a href=3D"http://www.devco.net/archiv=
es/2007/10/18/xen_bridging_and_hetzner.php" target=3D"_blank">http://www.de=
vco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
                    <div><br>
                    </div>
                    <div>The link states that I have to configure the
                      IPs in Dom0, and they will get <b>automatically
                        allocated</b> to the VMs, which is not
                      happening.</div>
                    <div><br>
                    </div>
                    <div>I also tried to configure the IP in vm config
                      file by adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]<=
/div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Usually this would be required, but highly depends on your
            actual setup and/or vif script.<br>
          </div>
        </blockquote>
        <div><br>
          I have skipped this part, as I am not assigning these IPs to
          DomU. Does this method work?? <br>
        </div>
      </div>
    </blockquote></div>
    If it works, you do not seem to need it. However, the default
    scripts sometimes require this (don&#39;t know about the requirements o=
f
    each Xen version).<div class=3D"im"><br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <blockquote type=3D"cite">
              <div class=3D"gmail_quote">
                <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">
                  <div><br>
                  </div>
                  <div>Please help.</div>
                </blockquote>
              </div>
              <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a></pre>
            </blockquote>
            It would also be helpful if you explain in detail, how your
            final networking setup should look like.<br>
            <br>
            Regards,<br>
            Felix<br>
          </div>
          <br>
          _______________________________________________<br>
          Xen-users mailing list<br>
          <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank=
">Xen-users@lists.xensource.com</a><br>
          <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank=
">http://lists.xensource.com/xen-users</a><br>
        </blockquote>
        <div><br>
          If anyone has suggestions, please do reply. <br>
        </div>
      </div>
      <br clear=3D"all">
      Thanks and Regards,
      <div>
        Rakesh Chawda</div>
    </blockquote></div>
    One question / suggestion:<br>
    <br>
    Why do you want to use NAT for every traffic on all ip addresses?
    esp. if you got multiple, I don&#39;t see the point in wasting
    CPU/Memory resources for NAT (besides some other ugly side effects
    that may happen with NAT).<br></div></blockquote><div>=C2=A0</div><div>=
This is why I had asked for suggestions. This is my first setup, hence, I w=
as following different blogs. Please suggest better options.<br><br>Also, I=
 have hit a new issue. Inspite of the NAT setup, the outgoing IP of all the=
 DomUs can be seen as the main Dom0 IP, and not the individual IPs assigned=
 to the domUs.<br>
</div></div>

--e89a8f9240b43a9cc304b8d193b0--


--===============4268523982181104146==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4268523982181104146==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 05:18:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 05:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwoGt-0001bS-RW; Mon, 13 Feb 2012 05:16:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1RwoGs-0001bJ-2G
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 05:16:14 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329110165!14585933!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_18,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24280 invoked from network); 13 Feb 2012 05:16:06 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 05:16:06 -0000
Received: by obcuy19 with SMTP id uy19so23551839obc.30
	for <xen-users@lists.xensource.com>;
	Sun, 12 Feb 2012 21:16:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.21.134 with SMTP id v6mr3737923oee.52.1329110164610; Sun,
	12 Feb 2012 21:16:04 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Sun, 12 Feb 2012 21:16:04 -0800 (PST)
In-Reply-To: <4F369F5A.2010306@desaster-games.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
Date: Mon, 13 Feb 2012 10:46:04 +0530
Message-ID: <CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: Felix Kuperjans <felix@desaster-games.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4268523982181104146=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4268523982181104146==
Content-Type: multipart/alternative; boundary=e89a8f9240b43a9cc304b8d193b0

--e89a8f9240b43a9cc304b8d193b0
Content-Type: text/plain; charset=UTF-8

On Sat, Feb 11, 2012 at 10:33 PM, Felix Kuperjans
<felix@desaster-games.com>wrote:

>  I think your mails were delayed for some reason... the mail I answered
> reached me yesterday...
>
> See some comments inline.
>
> Am 11.02.2012 07:13, schrieb Rakesh Chawda:
>
> Thanks Felix for the reply, this is the first one that I actually got on
> this list.
>
> I have completed the setup using NAT. The only problem that I had faced,
> was DomU firewall.
>
> Quite common problem^^ it's always better to do first tests with a domU
> without any firewall.
>
>
> The answers are inline... hope it may others...
>
>
> On Fri, Feb 10, 2012 at 6:55 PM, Felix Kuperjans <felix@desaster-games.com
> > wrote:
>
>>  Hello,
>>
>> answers inline.
>>
>> Am 07.02.2012 14:43, schrieb DN Singh:
>>
>> Hello Guys,
>>
>> Hasn't anyone done any routed network on Xen?? Please reply.
>>
>>  I always use routed setups, but mostly with custom vif scripts for
>> iptables setup.
>>
>
> I did do some customisation, as mentioned in one of the many blogs that I
> had referred. The changes were made in "/etc/xen/scripts/vif-common.sh",
> where I changed the *ip_of* function as described below:
> ------------------------------
> function ip_of()
> {
> #  ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed -n '1
> s,/.*,,p'
>           ip -4 -o addr show primary dev $1 | awk '$3 == "inet" {print $4;
> exit}' | sed 's#/.*##'
> }
> ------------------------------
>
> I think, hacks in this file shouldn't be necessary for newer Xen versions,
> but may be fine with this old one...
>
>
>
>>
>> On Sun, Feb 5, 2012 at 9:05 PM, DN Singh <dnsingh.dns@gmail.com> wrote:
>>
>>> Hello List,
>>>
>>>  I am trying to configure a setup where the IPs have to bound to the
>>> dom0, and then via internal network, these can be used on the domUs. This
>>> is a requirement, as the IPs can be configured only on the Dom0 due to
>>> their static configuration.
>>>
>>   If you say internal network, does this include internal ip addresses?
>> If so, you would not only need routing, but also NAT, esp. if the Dom0 will
>> get all ip addresses assigned.
>>
>>   Yes,  I had to do NAT, as Dom0 got all the IP addresses, and DomUs
> have internal IPs like 192.168.1.2,3,4...
>
> I faced one silly problem here, as the Nat was fine, but DomU firewall was
> blocking the incoming requests. I had overlooked this fact, which led to 4
> days of futile research, as I myself figured it out.
>
> Anyone doing such setup, please keep DomU firewall in mind.
>
>
>>    I have configured the routed config, and installed the VMs using
>>> virt-install. The problem is that the VMs aren't accessible via static IP.
>>> The OS is CentOS 5.7, and Xen is 3.0, the one that comes with the
>>> repositories.
>>>
>>   Additional information is needed here:
>> * What are the ip addresses and routes on the Dom0 and the DomU when both
>> are running? (Use `ip addr show` and `ip route show` to list them --
>> iproute2 utilities needed, but should already be installed)
>> * Is there any network filtering or NAT involved?
>>
>>
> I've cleared these questions, in above answer.
>
>>
>>>  I have changed the network scripts in xend-config.sxp and the kernel
>>> parameters as per this URL:
>>> http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php
>>>
>>>  The link states that I have to configure the IPs in Dom0, and they
>>> will get *automatically allocated* to the VMs, which is not happening.
>>>
>>>  I also tried to configure the IP in vm config file by adding vif = [
>>> 'ip=<IP>' ]
>>>
>>   Usually this would be required, but highly depends on your actual
>> setup and/or vif script.
>>
>
> I have skipped this part, as I am not assigning these IPs to DomU. Does
> this method work??
>
> If it works, you do not seem to need it. However, the default scripts
> sometimes require this (don't know about the requirements of each Xen
> version).
>
>
>>>  Please help.
>>>
>>  _______________________________________________
>> Xen-users mailing listXen-users@lists.xensource.comhttp://lists.xensource.com/xen-users
>>
>>  It would also be helpful if you explain in detail, how your final
>> networking setup should look like.
>>
>> Regards,
>> Felix
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>>
>
> If anyone has suggestions, please do reply.
>
> Thanks and Regards,
> Rakesh Chawda
>
> One question / suggestion:
>
> Why do you want to use NAT for every traffic on all ip addresses? esp. if
> you got multiple, I don't see the point in wasting CPU/Memory resources for
> NAT (besides some other ugly side effects that may happen with NAT).
>

This is why I had asked for suggestions. This is my first setup, hence, I
was following different blogs. Please suggest better options.

Also, I have hit a new issue. Inspite of the NAT setup, the outgoing IP of
all the DomUs can be seen as the main Dom0 IP, and not the individual IPs
assigned to the domUs.

--e89a8f9240b43a9cc304b8d193b0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Sat, Feb 11, 2012 at 10:33 PM, Felix Kuperjan=
s <span dir=3D"ltr">&lt;<a href=3D"mailto:felix@desaster-games.com">felix@d=
esaster-games.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    I think your mails were delayed for some reason... the mail I
    answered reached me yesterday...<br>
    <br>
    See some comments inline.<br>
    <br>
    Am 11.02.2012 07:13, schrieb Rakesh Chawda:
    <div class=3D"im"><blockquote type=3D"cite">Thanks Felix for the reply,=
 this is the first one that
      I actually got on this list.<br>
      <br>
      I have completed the setup using NAT. The only problem that I had
      faced, was DomU firewall.<br>
    </blockquote></div>
    Quite common problem^^ it&#39;s always better to do first tests with a
    domU without any firewall.<div class=3D"im"><br>
    <blockquote type=3D"cite"><br>
      The answers are inline... hope it may others...<br>
      <br>
      <br>
      <div class=3D"gmail_quote">On Fri, Feb 10, 2012 at 6:55 PM, Felix
        Kuperjans <span dir=3D"ltr">&lt;<a href=3D"mailto:felix@desaster-ga=
mes.com" target=3D"_blank">felix@desaster-games.com</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000"> Hello,<br>
            <br>
            answers inline.<br>
            <br>
            Am 07.02.2012 14:43, schrieb DN Singh:
            <div>
              <blockquote type=3D"cite">Hello Guys,<br>
                <br>
                Hasn&#39;t anyone done any routed network on Xen?? Please
                reply.<br>
              </blockquote>
            </div>
            I always use routed setups, but mostly with custom vif
            scripts for iptables setup. </div>
        </blockquote>
        <div><br>
          I did do some customisation, as mentioned in one of the many
          blogs that I had referred. The changes were made in
          &quot;/etc/xen/scripts/vif-common.sh&quot;, where I changed the <=
b>ip_of</b>
          function as described below:<br>
          ------------------------------<br>
          function ip_of()<br>
          {<br>
          #=C2=A0 ip addr show &quot;$1&quot; | awk &quot;/^.*inet.*$1\$/{p=
rint \$2}&quot; | sed
          -n &#39;1 s,/.*,,p&#39;<br>
          =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ip -4 -o a=
ddr show primary dev $1 | awk &#39;$3 =3D=3D
          &quot;inet&quot; {print $4; exit}&#39; | sed &#39;s#/.*##&#39;<br=
>
          }<br>
          ------------------------------<br>
        </div>
      </div>
    </blockquote></div>
    I think, hacks in this file shouldn&#39;t be necessary for newer Xen
    versions, but may be fine with this old one...<div class=3D"im"><br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>=C2=A0<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <div>
              <blockquote type=3D"cite"><br>
                <div class=3D"gmail_quote">On Sun, Feb 5, 2012 at 9:05 PM,
                  DN Singh <span dir=3D"ltr">&lt;<a href=3D"mailto:dnsingh.=
dns@gmail.com" target=3D"_blank">dnsingh.dns@gmail.com</a>&gt;</span>
                  wrote:<br>
                  <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt=
 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello L=
ist,
                    <div><br>
                    </div>
                    <div>I am trying to configure a setup where the IPs
                      have to bound to the dom0, and then via internal
                      network, these can be used on the domUs. This is a
                      requirement, as the IPs can be configured only on
                      the Dom0 due to their static configuration.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            If you say internal network, does this include internal ip
            addresses? If so, you would not only need routing, but also
            NAT, esp. if the Dom0 will get all ip addresses assigned.
            <div><br>
            </div>
          </div>
        </blockquote>
        <div>Yes,=C2=A0 I had to do NAT, as Dom0 got all the IP addresses,
          and DomUs have internal IPs like 192.168.1.2,3,4...<br>
          <br>
          I faced one silly problem here, as the Nat was fine, but DomU
          firewall was blocking the incoming requests. I had overlooked
          this fact, which led to 4 days of futile research, as I myself
          figured it out.<br>
          <br>
          Anyone doing such setup, please keep DomU firewall in mind.<br>
        </div>
        <div>=C2=A0</div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <div>
              <blockquote type=3D"cite">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt=
 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                    <div>I have configured the routed config, and
                      installed the VMs using virt-install. The problem
                      is that the VMs aren&#39;t accessible via static IP.<=
/div>
                    <div>The OS is CentOS 5.7, and Xen is 3.0, the one
                      that comes with the repositories.</div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Additional information is needed here:<br>
            * What are the ip addresses and routes on the Dom0 and the
            DomU when both are running? (Use `ip addr show` and `ip
            route show` to list them -- iproute2 utilities needed, but
            should already be installed)<br>
            * Is there any network filtering or NAT involved?
            <div><br>
            </div>
          </div>
        </blockquote>
        <div><br>
          I&#39;ve cleared these questions, in above answer. <br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <div>
              <blockquote type=3D"cite">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt=
 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                    <div><br>
                    </div>
                    <div>I have changed the network scripts in
                      xend-config.sxp and the kernel parameters as per
                      this URL:=C2=A0<a href=3D"http://www.devco.net/archiv=
es/2007/10/18/xen_bridging_and_hetzner.php" target=3D"_blank">http://www.de=
vco.net/archives/2007/10/18/xen_bridging_and_hetzner.php</a></div>
                    <div><br>
                    </div>
                    <div>The link states that I have to configure the
                      IPs in Dom0, and they will get <b>automatically
                        allocated</b> to the VMs, which is not
                      happening.</div>
                    <div><br>
                    </div>
                    <div>I also tried to configure the IP in vm config
                      file by adding vif =3D [ &#39;ip=3D&lt;IP&gt;&#39; ]<=
/div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
            Usually this would be required, but highly depends on your
            actual setup and/or vif script.<br>
          </div>
        </blockquote>
        <div><br>
          I have skipped this part, as I am not assigning these IPs to
          DomU. Does this method work?? <br>
        </div>
      </div>
    </blockquote></div>
    If it works, you do not seem to need it. However, the default
    scripts sometimes require this (don&#39;t know about the requirements o=
f
    each Xen version).<div class=3D"im"><br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
            <blockquote type=3D"cite">
              <div class=3D"gmail_quote">
                <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">
                  <div><br>
                  </div>
                  <div>Please help.</div>
                </blockquote>
              </div>
              <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a></pre>
            </blockquote>
            It would also be helpful if you explain in detail, how your
            final networking setup should look like.<br>
            <br>
            Regards,<br>
            Felix<br>
          </div>
          <br>
          _______________________________________________<br>
          Xen-users mailing list<br>
          <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank=
">Xen-users@lists.xensource.com</a><br>
          <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank=
">http://lists.xensource.com/xen-users</a><br>
        </blockquote>
        <div><br>
          If anyone has suggestions, please do reply. <br>
        </div>
      </div>
      <br clear=3D"all">
      Thanks and Regards,
      <div>
        Rakesh Chawda</div>
    </blockquote></div>
    One question / suggestion:<br>
    <br>
    Why do you want to use NAT for every traffic on all ip addresses?
    esp. if you got multiple, I don&#39;t see the point in wasting
    CPU/Memory resources for NAT (besides some other ugly side effects
    that may happen with NAT).<br></div></blockquote><div>=C2=A0</div><div>=
This is why I had asked for suggestions. This is my first setup, hence, I w=
as following different blogs. Please suggest better options.<br><br>Also, I=
 have hit a new issue. Inspite of the NAT setup, the outgoing IP of all the=
 DomUs can be seen as the main Dom0 IP, and not the individual IPs assigned=
 to the domUs.<br>
</div></div>

--e89a8f9240b43a9cc304b8d193b0--


--===============4268523982181104146==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4268523982181104146==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:06:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwsm8-0005Ns-BS; Mon, 13 Feb 2012 10:04:48 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1Rwsm6-0005Nk-HW
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 10:04:46 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329127479!11635648!1
X-Originating-IP: [77.238.189.215]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11799 invoked from network); 13 Feb 2012 10:04:39 -0000
Received: from nm18-vm0.bullet.mail.ird.yahoo.com (HELO
	nm18-vm0.bullet.mail.ird.yahoo.com) (77.238.189.215)
	by server-12.tower-21.messagelabs.com with SMTP;
	13 Feb 2012 10:04:39 -0000
Received: from [77.238.189.231] by nm18.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 10:04:39 -0000
Received: from [212.82.108.112] by tm12.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 10:04:39 -0000
Received: from [127.0.0.1] by omp1021.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 10:04:39 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 499072.32749.bm@omp1021.mail.ird.yahoo.com
Received: (qmail 6572 invoked by uid 60001); 13 Feb 2012 10:04:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1329127479; bh=Ri4fLBTjiovhlyJZRVTtp7RCARQSjnYd7G3daNNN1To=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=mT0Ha8qv7QMtqc9b7vNUkPA9vAzXPPyLNmjlzWH5NAgMpWUTfS3rEK8UlUPRlxTU/jD99Qd12czGpr12YlSPyDWqTDEZogEQGOMT8EIXpkUIwKMpaG7L2rYklxdiw+9iDEYwGZXsuxH4OBh3pjLOXc1Jgh6zz2YrqR7MgDixyxM=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=l5P5CJf6C3SyOcOXU1UnAJ++GUXU6GHnWDVk51tb7SQgPdyEBldG2pMKv8GpBhhbhcRHsFM4kCHw3KKZKpiUAJzoEuL//RmhtkWdzgFJ4Df/jn3DTm+4MnAbOUhpihbv/DWtepfRl7WsQZCUZnejB/XmwJ/jQivqeMDqXKQhOj0=;
X-YMail-OSG: g8il8zYVM1lWOEwA28hz2S68UZJstjnF1eB_E_2gdy6aRqN
	lfPwPNWhkTCfPx7feniiTN_KQg72qOQ4CkKrIznWqSfZdoCm3YloBHnYK3gz
	6_87rOKgW2bhhxbqosiy4uU1YNWXVmdoP1Mgx6bVl59ln0KBlj3rqQmASXSd
	S6EpOxwpbD4yhy.h4aUhOkmCxrWqWvw9Rk78IOJ3S4Ac28cYUmKi8UuujpCJ
	bXFrJFCUdnV1N5nl1BzfPP47xLiK97tyMIMK0lci.zii4IWIp8GkFUfGVg5f
	E8Wxq5iG7HtdBDj1xrj.qZkjLVmpTGaZEHrrWMjYTRA620Fis35gmJjpVfRT
	ZXD2VMc6mzoIkAhGtxs83abDggCqBhPF.K2H2vfHE5_VAFDEdYasr_oNtIn_
	RLFkvXVu4C4MmJcyrMWcPWw4YvLiiz30Zqv.xPJS0Dt98F7JWSBlbc.AXCFf
	KBkj40Hjy.57lHGpcJYxCCHMBOuh3W.p1kgeTJjZwgd0qJd.6rK.b
Received: from [93.44.110.194] by web29606.mail.ird.yahoo.com via HTTP;
	Mon, 13 Feb 2012 10:04:39 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: 
Message-ID: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
Date: Mon, 13 Feb 2012 10:04:39 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
MIME-Version: 1.0
Cc: Marco De Luca <only_metal@msn.com>
Subject: [Xen-users] xcp : vm installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8498990575446916192=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8498990575446916192==
Content-Type: multipart/alternative; boundary="-796194823-1693032967-1329127479=:94877"

---796194823-1693032967-1329127479=:94877
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=0A=0AHello there,=0Ai am trying=0Ato create a VM using xcp on my system, w=
ith os Ubuntu 11.10. I=E2=80=99ve got 3 server=0Aon my testbed and in the n=
ear future i am going to try a VM live migration from=0Aa server to another=
, but actually I am having few problems.=0A=C2=A0The first one : i installe=
d=0Athe xcp-xapi on 2 of my servers, and when i give the command=0A=0A#xe t=
emplate-list=0A=0AOne of the=0Aserver gives me the list, while the other on=
e doesn=E2=80=99t. It=E2=80=99s very strange, since=0AI made the same insta=
llation steps on both machines.=0AFollowing=0Athe guide at http://xen.org/f=
iles/XenCloud/installation.pdf, =C2=A0and after typed the command:=0A=0A=C2=
=A0# update-rc.d porta default 21 19 (instead of=0Achkconfig portmap on)=0A=
=0AI find that=0Athe =C2=A0xcp-xapi libs are not running=0Aanymore, living =
the answer =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look=
=0Alike there should be a conflict between xcp and apache2http, both using =
port 80=0Afor communication with localhost.=0AAfter=0Astopping apache2 with=
 a =C2=A0=E2=80=9Cservice apache2=0Astop=E2=80=9D, the xcp-xapi libs can be=
 restarted, and looks like they are working=0Aproperly.=0A=0AI try then=0At=
o create a storage to prepare my vm installation:=0A=0A=C2=A0#xe sr-create =
name-label=3Dcentos6 type=3Diso=0Adevice-config:location=3D/.../centos6 dev=
ice-config:legacy_mode=3Dtrue=0Acontent-type=3Diso=0A=0AThen I tried=0Ainst=
alling a vm with:=0A=0A#xe=0Avm-install new-name-label=3Dcentos6bob sr-name=
-label=3Dcentos6 template=3DCentOS\ 6\=0A\(32-bit\)=0AYou=0Aattempted an op=
eration that was not allowed.=0Areason:=0ACannot copy a VM's disks to an IS=
O SR=0A=0Agetting the=0Aerror up here.=0AI tried also=0Achanging the sr-typ=
e with =E2=80=9Cnfs=E2=80=9D, but the error is nearly the same. I think I a=
m=0Amaking some wrong step, but I can=E2=80=99t find which one=E2=80=A6hope=
 someone can help. =0ARegards,Valerio.
---796194823-1693032967-1329127479=:94877
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div id=3D"yiv7720179=
15"><div><div style=3D"color:#000;background-color:#fff;font-family:times n=
ew roman, new york, times, serif;font-size:12pt;"><div id=3D"yiv772017915yu=
i_3_2_0_17_132912734922240">=0A=0A<span></span></div><div class=3D"yiv77201=
7915MsoNormal">Hello there,</div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_=
132912734922254" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yu=
i_3_2_0_17_132912734922253" style=3D"" lang=3D"EN-US">i am trying=0Ato crea=
te a VM using xcp on my system, with os Ubuntu 11.10. I=E2=80=99ve got 3 se=
rver=0Aon my testbed and in the near future i am going to try a VM live mig=
ration from=0Aa server to another, but actually I am having few problems.</=
span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922250" class=
=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291273492=
2272" style=3D""><span style=3D"">&nbsp;</span><span id=3D"yiv772017915yui_=
3_2_0_17_132912734922271" lang=3D"EN-US">The first one : i installed=0Athe =
xcp-xapi on 2 of my servers, and when i give the command</span></span></div=
><div id=3D"yiv772017915yui_3_2_0_17_132912734922277" class=3D"yiv772017915=
MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_132912734922272" style=3D""=
><span id=3D"yiv772017915yui_3_2_0_17_132912734922271" lang=3D"EN-US"><br><=
/span></span></div>=0A=0A<div style=3D"font-style:italic;" id=3D"yiv7720179=
15yui_3_2_0_17_132912734922282" class=3D"yiv772017915MsoNormal">#xe templat=
e-list</div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922288" clas=
s=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349=
22287" style=3D"" lang=3D"EN-US"><br></span></div><div id=3D"yiv772017915yu=
i_3_2_0_17_132912734922291" class=3D"yiv772017915MsoNormal"><span id=3D"yiv=
772017915yui_3_2_0_17_132912734922287" style=3D"" lang=3D"EN-US">One of the=
=0Aserver gives me the list, while the other one doesn=E2=80=99t. It=E2=80=
=99s very strange, since=0AI made the same installation steps on both machi=
nes.</span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922297"=
 class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291=
2734922296" style=3D"" lang=3D"EN-US">Following=0Athe guide at </span><a re=
l=3D"nofollow" target=3D"_blank" href=3D"http://xen.org/files/XenCloud/inst=
allation.pdf"><span style=3D"" lang=3D"EN-US">http://xen.org/files/XenCloud=
/installation.pdf</span></a><span style=3D"" lang=3D"EN-US"> , <span style=
=3D"">&nbsp;</span>and after typed the command:</span></div>=0A=0A<div id=
=3D"yiv772017915yui_3_2_0_17_1329127349222106" class=3D"yiv772017915MsoNorm=
al"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222105" style=3D"" lang=
=3D"EN-US"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222104" style=3D"=
"><br></span></span></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222=
111" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1=
329127349222105" style=3D"" lang=3D"EN-US"><span id=3D"yiv772017915yui_3_2_=
0_17_1329127349222104" style=3D"">&nbsp;</span><span id=3D"yiv772017915yui_=
3_2_0_17_1329127349222208" style=3D"font-style:italic;"># update-rc.d porta=
 default 21 19</span> (instead of=0Achkconfig portmap on)</span></div>=0A=
=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922262" class=3D"yiv7720179=
15MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_132912734922261" style=3D=
"" lang=3D"EN-US"><br></span></div><div id=3D"yiv772017915yui_3_2_0_17_1329=
127349222114" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3=
_2_0_17_132912734922261" style=3D"" lang=3D"EN-US">I find that=0Athe <span =
style=3D"">&nbsp;</span>xcp-xapi libs are not running=0Aanymore, living the=
 answer =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look=0A=
like there should be a conflict between xcp and apache2http, both using por=
t 80=0Afor communication with localhost.</span></div>=0A=0A<div id=3D"yiv77=
2017915yui_3_2_0_17_1329127349222120" class=3D"yiv772017915MsoNormal"><span=
 id=3D"yiv772017915yui_3_2_0_17_1329127349222119" style=3D"" lang=3D"EN-US"=
>After=0Astopping apache2 with a <span style=3D"">&nbsp;</span>=E2=80=9Cser=
vice apache2=0Astop=E2=80=9D, the xcp-xapi libs can be restarted, and looks=
 like they are working=0Aproperly.</span></div>=0A=0A<div id=3D"yiv77201791=
5yui_3_2_0_17_1329127349222128" class=3D"yiv772017915MsoNormal"><span id=3D=
"yiv772017915yui_3_2_0_17_1329127349222127" style=3D"" lang=3D"EN-US"><br><=
/span></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222149" class=3D"=
yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_132912734922212=
7" style=3D"" lang=3D"EN-US">I try then=0Ato create a storage to prepare my=
 vm installation:</span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132=
9127349222137" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_=
3_2_0_17_1329127349222136" style=3D"" lang=3D"EN-US"><span id=3D"yiv7720179=
15yui_3_2_0_17_1329127349222135" style=3D""><br></span></span></div><div st=
yle=3D"font-style:italic;" id=3D"yiv772017915yui_3_2_0_17_1329127349222142"=
 class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291=
27349222136" style=3D"" lang=3D"EN-US"><span id=3D"yiv772017915yui_3_2_0_17=
_1329127349222135" style=3D"">&nbsp;</span>#xe sr-create name-label=3Dcento=
s6 type=3Diso=0Adevice-config:location=3D/.../centos6 device-config:legacy_=
mode=3Dtrue=0Acontent-type=3Diso</span></div>=0A=0A<div id=3D"yiv772017915y=
ui_3_2_0_17_1329127349222155" class=3D"yiv772017915MsoNormal"><span id=3D"y=
iv772017915yui_3_2_0_17_1329127349222154" style=3D"" lang=3D"EN-US"><br></s=
pan></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222158" class=3D"yi=
v772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222154"=
 style=3D"" lang=3D"EN-US">Then I tried=0Ainstalling a vm with:</span></div=
>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_1329127349222164" class=3D"yiv77=
2017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222163" st=
yle=3D"" lang=3D"EN-US"><br></span></div><div style=3D"font-style:italic;" =
id=3D"yiv772017915yui_3_2_0_17_1329127349222167" class=3D"yiv772017915MsoNo=
rmal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222163" style=3D"" lan=
g=3D"EN-US">#xe=0Avm-install new-name-label=3Dcentos6bob sr-name-label=3Dce=
ntos6 template=3DCentOS\ 6\=0A\(32-bit\)</span></div>=0A=0A<div style=3D"fo=
nt-style:italic;" id=3D"yiv772017915yui_3_2_0_17_1329127349222173" class=3D=
"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291273492221=
72" style=3D"" lang=3D"EN-US">You=0Aattempted an operation that was not all=
owed.</span></div>=0A=0A<div style=3D"font-style:italic;" id=3D"yiv77201791=
5yui_3_2_0_17_1329127349222181" class=3D"yiv772017915MsoNormal"><span id=3D=
"yiv772017915yui_3_2_0_17_1329127349222180" style=3D"" lang=3D"EN-US">reaso=
n:=0ACannot copy a VM's disks to an ISO SR</span></div>=0A=0A<div id=3D"yiv=
772017915yui_3_2_0_17_1329127349222189" class=3D"yiv772017915MsoNormal"><sp=
an id=3D"yiv772017915yui_3_2_0_17_1329127349222188" style=3D"" lang=3D"EN-U=
S"><br></span></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222212" c=
lass=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127=
349222188" style=3D"" lang=3D"EN-US">getting the=0Aerror up here.</span></d=
iv>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_1329127349222197" class=3D"yiv=
772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222196" =
style=3D"" lang=3D"EN-US">I tried also=0Achanging the sr-type with =E2=80=
=9Cnfs=E2=80=9D, but the error is nearly the same. I think I am=0Amaking so=
me wrong step, but I can=E2=80=99t find which one=E2=80=A6hope someone can =
help. </span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_13291273492222=
11" class=3D"yiv772017915MsoNormal"><span style=3D"" lang=3D"EN-US">Regards=
,Valerio.</span></div>=0A=0A</div></div></div></div></body></html>
---796194823-1693032967-1329127479=:94877--


--===============8498990575446916192==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8498990575446916192==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:06:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwsm8-0005Ns-BS; Mon, 13 Feb 2012 10:04:48 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1Rwsm6-0005Nk-HW
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 10:04:46 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329127479!11635648!1
X-Originating-IP: [77.238.189.215]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11799 invoked from network); 13 Feb 2012 10:04:39 -0000
Received: from nm18-vm0.bullet.mail.ird.yahoo.com (HELO
	nm18-vm0.bullet.mail.ird.yahoo.com) (77.238.189.215)
	by server-12.tower-21.messagelabs.com with SMTP;
	13 Feb 2012 10:04:39 -0000
Received: from [77.238.189.231] by nm18.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 10:04:39 -0000
Received: from [212.82.108.112] by tm12.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 10:04:39 -0000
Received: from [127.0.0.1] by omp1021.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 10:04:39 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 499072.32749.bm@omp1021.mail.ird.yahoo.com
Received: (qmail 6572 invoked by uid 60001); 13 Feb 2012 10:04:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1329127479; bh=Ri4fLBTjiovhlyJZRVTtp7RCARQSjnYd7G3daNNN1To=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=mT0Ha8qv7QMtqc9b7vNUkPA9vAzXPPyLNmjlzWH5NAgMpWUTfS3rEK8UlUPRlxTU/jD99Qd12czGpr12YlSPyDWqTDEZogEQGOMT8EIXpkUIwKMpaG7L2rYklxdiw+9iDEYwGZXsuxH4OBh3pjLOXc1Jgh6zz2YrqR7MgDixyxM=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=l5P5CJf6C3SyOcOXU1UnAJ++GUXU6GHnWDVk51tb7SQgPdyEBldG2pMKv8GpBhhbhcRHsFM4kCHw3KKZKpiUAJzoEuL//RmhtkWdzgFJ4Df/jn3DTm+4MnAbOUhpihbv/DWtepfRl7WsQZCUZnejB/XmwJ/jQivqeMDqXKQhOj0=;
X-YMail-OSG: g8il8zYVM1lWOEwA28hz2S68UZJstjnF1eB_E_2gdy6aRqN
	lfPwPNWhkTCfPx7feniiTN_KQg72qOQ4CkKrIznWqSfZdoCm3YloBHnYK3gz
	6_87rOKgW2bhhxbqosiy4uU1YNWXVmdoP1Mgx6bVl59ln0KBlj3rqQmASXSd
	S6EpOxwpbD4yhy.h4aUhOkmCxrWqWvw9Rk78IOJ3S4Ac28cYUmKi8UuujpCJ
	bXFrJFCUdnV1N5nl1BzfPP47xLiK97tyMIMK0lci.zii4IWIp8GkFUfGVg5f
	E8Wxq5iG7HtdBDj1xrj.qZkjLVmpTGaZEHrrWMjYTRA620Fis35gmJjpVfRT
	ZXD2VMc6mzoIkAhGtxs83abDggCqBhPF.K2H2vfHE5_VAFDEdYasr_oNtIn_
	RLFkvXVu4C4MmJcyrMWcPWw4YvLiiz30Zqv.xPJS0Dt98F7JWSBlbc.AXCFf
	KBkj40Hjy.57lHGpcJYxCCHMBOuh3W.p1kgeTJjZwgd0qJd.6rK.b
Received: from [93.44.110.194] by web29606.mail.ird.yahoo.com via HTTP;
	Mon, 13 Feb 2012 10:04:39 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: 
Message-ID: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
Date: Mon, 13 Feb 2012 10:04:39 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
MIME-Version: 1.0
Cc: Marco De Luca <only_metal@msn.com>
Subject: [Xen-users] xcp : vm installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8498990575446916192=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8498990575446916192==
Content-Type: multipart/alternative; boundary="-796194823-1693032967-1329127479=:94877"

---796194823-1693032967-1329127479=:94877
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=0A=0AHello there,=0Ai am trying=0Ato create a VM using xcp on my system, w=
ith os Ubuntu 11.10. I=E2=80=99ve got 3 server=0Aon my testbed and in the n=
ear future i am going to try a VM live migration from=0Aa server to another=
, but actually I am having few problems.=0A=C2=A0The first one : i installe=
d=0Athe xcp-xapi on 2 of my servers, and when i give the command=0A=0A#xe t=
emplate-list=0A=0AOne of the=0Aserver gives me the list, while the other on=
e doesn=E2=80=99t. It=E2=80=99s very strange, since=0AI made the same insta=
llation steps on both machines.=0AFollowing=0Athe guide at http://xen.org/f=
iles/XenCloud/installation.pdf, =C2=A0and after typed the command:=0A=0A=C2=
=A0# update-rc.d porta default 21 19 (instead of=0Achkconfig portmap on)=0A=
=0AI find that=0Athe =C2=A0xcp-xapi libs are not running=0Aanymore, living =
the answer =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look=
=0Alike there should be a conflict between xcp and apache2http, both using =
port 80=0Afor communication with localhost.=0AAfter=0Astopping apache2 with=
 a =C2=A0=E2=80=9Cservice apache2=0Astop=E2=80=9D, the xcp-xapi libs can be=
 restarted, and looks like they are working=0Aproperly.=0A=0AI try then=0At=
o create a storage to prepare my vm installation:=0A=0A=C2=A0#xe sr-create =
name-label=3Dcentos6 type=3Diso=0Adevice-config:location=3D/.../centos6 dev=
ice-config:legacy_mode=3Dtrue=0Acontent-type=3Diso=0A=0AThen I tried=0Ainst=
alling a vm with:=0A=0A#xe=0Avm-install new-name-label=3Dcentos6bob sr-name=
-label=3Dcentos6 template=3DCentOS\ 6\=0A\(32-bit\)=0AYou=0Aattempted an op=
eration that was not allowed.=0Areason:=0ACannot copy a VM's disks to an IS=
O SR=0A=0Agetting the=0Aerror up here.=0AI tried also=0Achanging the sr-typ=
e with =E2=80=9Cnfs=E2=80=9D, but the error is nearly the same. I think I a=
m=0Amaking some wrong step, but I can=E2=80=99t find which one=E2=80=A6hope=
 someone can help. =0ARegards,Valerio.
---796194823-1693032967-1329127479=:94877
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div id=3D"yiv7720179=
15"><div><div style=3D"color:#000;background-color:#fff;font-family:times n=
ew roman, new york, times, serif;font-size:12pt;"><div id=3D"yiv772017915yu=
i_3_2_0_17_132912734922240">=0A=0A<span></span></div><div class=3D"yiv77201=
7915MsoNormal">Hello there,</div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_=
132912734922254" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yu=
i_3_2_0_17_132912734922253" style=3D"" lang=3D"EN-US">i am trying=0Ato crea=
te a VM using xcp on my system, with os Ubuntu 11.10. I=E2=80=99ve got 3 se=
rver=0Aon my testbed and in the near future i am going to try a VM live mig=
ration from=0Aa server to another, but actually I am having few problems.</=
span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922250" class=
=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291273492=
2272" style=3D""><span style=3D"">&nbsp;</span><span id=3D"yiv772017915yui_=
3_2_0_17_132912734922271" lang=3D"EN-US">The first one : i installed=0Athe =
xcp-xapi on 2 of my servers, and when i give the command</span></span></div=
><div id=3D"yiv772017915yui_3_2_0_17_132912734922277" class=3D"yiv772017915=
MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_132912734922272" style=3D""=
><span id=3D"yiv772017915yui_3_2_0_17_132912734922271" lang=3D"EN-US"><br><=
/span></span></div>=0A=0A<div style=3D"font-style:italic;" id=3D"yiv7720179=
15yui_3_2_0_17_132912734922282" class=3D"yiv772017915MsoNormal">#xe templat=
e-list</div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922288" clas=
s=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349=
22287" style=3D"" lang=3D"EN-US"><br></span></div><div id=3D"yiv772017915yu=
i_3_2_0_17_132912734922291" class=3D"yiv772017915MsoNormal"><span id=3D"yiv=
772017915yui_3_2_0_17_132912734922287" style=3D"" lang=3D"EN-US">One of the=
=0Aserver gives me the list, while the other one doesn=E2=80=99t. It=E2=80=
=99s very strange, since=0AI made the same installation steps on both machi=
nes.</span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922297"=
 class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291=
2734922296" style=3D"" lang=3D"EN-US">Following=0Athe guide at </span><a re=
l=3D"nofollow" target=3D"_blank" href=3D"http://xen.org/files/XenCloud/inst=
allation.pdf"><span style=3D"" lang=3D"EN-US">http://xen.org/files/XenCloud=
/installation.pdf</span></a><span style=3D"" lang=3D"EN-US"> , <span style=
=3D"">&nbsp;</span>and after typed the command:</span></div>=0A=0A<div id=
=3D"yiv772017915yui_3_2_0_17_1329127349222106" class=3D"yiv772017915MsoNorm=
al"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222105" style=3D"" lang=
=3D"EN-US"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222104" style=3D"=
"><br></span></span></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222=
111" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1=
329127349222105" style=3D"" lang=3D"EN-US"><span id=3D"yiv772017915yui_3_2_=
0_17_1329127349222104" style=3D"">&nbsp;</span><span id=3D"yiv772017915yui_=
3_2_0_17_1329127349222208" style=3D"font-style:italic;"># update-rc.d porta=
 default 21 19</span> (instead of=0Achkconfig portmap on)</span></div>=0A=
=0A<div id=3D"yiv772017915yui_3_2_0_17_132912734922262" class=3D"yiv7720179=
15MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_132912734922261" style=3D=
"" lang=3D"EN-US"><br></span></div><div id=3D"yiv772017915yui_3_2_0_17_1329=
127349222114" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3=
_2_0_17_132912734922261" style=3D"" lang=3D"EN-US">I find that=0Athe <span =
style=3D"">&nbsp;</span>xcp-xapi libs are not running=0Aanymore, living the=
 answer =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look=0A=
like there should be a conflict between xcp and apache2http, both using por=
t 80=0Afor communication with localhost.</span></div>=0A=0A<div id=3D"yiv77=
2017915yui_3_2_0_17_1329127349222120" class=3D"yiv772017915MsoNormal"><span=
 id=3D"yiv772017915yui_3_2_0_17_1329127349222119" style=3D"" lang=3D"EN-US"=
>After=0Astopping apache2 with a <span style=3D"">&nbsp;</span>=E2=80=9Cser=
vice apache2=0Astop=E2=80=9D, the xcp-xapi libs can be restarted, and looks=
 like they are working=0Aproperly.</span></div>=0A=0A<div id=3D"yiv77201791=
5yui_3_2_0_17_1329127349222128" class=3D"yiv772017915MsoNormal"><span id=3D=
"yiv772017915yui_3_2_0_17_1329127349222127" style=3D"" lang=3D"EN-US"><br><=
/span></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222149" class=3D"=
yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_132912734922212=
7" style=3D"" lang=3D"EN-US">I try then=0Ato create a storage to prepare my=
 vm installation:</span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_132=
9127349222137" class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_=
3_2_0_17_1329127349222136" style=3D"" lang=3D"EN-US"><span id=3D"yiv7720179=
15yui_3_2_0_17_1329127349222135" style=3D""><br></span></span></div><div st=
yle=3D"font-style:italic;" id=3D"yiv772017915yui_3_2_0_17_1329127349222142"=
 class=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291=
27349222136" style=3D"" lang=3D"EN-US"><span id=3D"yiv772017915yui_3_2_0_17=
_1329127349222135" style=3D"">&nbsp;</span>#xe sr-create name-label=3Dcento=
s6 type=3Diso=0Adevice-config:location=3D/.../centos6 device-config:legacy_=
mode=3Dtrue=0Acontent-type=3Diso</span></div>=0A=0A<div id=3D"yiv772017915y=
ui_3_2_0_17_1329127349222155" class=3D"yiv772017915MsoNormal"><span id=3D"y=
iv772017915yui_3_2_0_17_1329127349222154" style=3D"" lang=3D"EN-US"><br></s=
pan></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222158" class=3D"yi=
v772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222154"=
 style=3D"" lang=3D"EN-US">Then I tried=0Ainstalling a vm with:</span></div=
>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_1329127349222164" class=3D"yiv77=
2017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222163" st=
yle=3D"" lang=3D"EN-US"><br></span></div><div style=3D"font-style:italic;" =
id=3D"yiv772017915yui_3_2_0_17_1329127349222167" class=3D"yiv772017915MsoNo=
rmal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222163" style=3D"" lan=
g=3D"EN-US">#xe=0Avm-install new-name-label=3Dcentos6bob sr-name-label=3Dce=
ntos6 template=3DCentOS\ 6\=0A\(32-bit\)</span></div>=0A=0A<div style=3D"fo=
nt-style:italic;" id=3D"yiv772017915yui_3_2_0_17_1329127349222173" class=3D=
"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_13291273492221=
72" style=3D"" lang=3D"EN-US">You=0Aattempted an operation that was not all=
owed.</span></div>=0A=0A<div style=3D"font-style:italic;" id=3D"yiv77201791=
5yui_3_2_0_17_1329127349222181" class=3D"yiv772017915MsoNormal"><span id=3D=
"yiv772017915yui_3_2_0_17_1329127349222180" style=3D"" lang=3D"EN-US">reaso=
n:=0ACannot copy a VM's disks to an ISO SR</span></div>=0A=0A<div id=3D"yiv=
772017915yui_3_2_0_17_1329127349222189" class=3D"yiv772017915MsoNormal"><sp=
an id=3D"yiv772017915yui_3_2_0_17_1329127349222188" style=3D"" lang=3D"EN-U=
S"><br></span></div><div id=3D"yiv772017915yui_3_2_0_17_1329127349222212" c=
lass=3D"yiv772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127=
349222188" style=3D"" lang=3D"EN-US">getting the=0Aerror up here.</span></d=
iv>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_1329127349222197" class=3D"yiv=
772017915MsoNormal"><span id=3D"yiv772017915yui_3_2_0_17_1329127349222196" =
style=3D"" lang=3D"EN-US">I tried also=0Achanging the sr-type with =E2=80=
=9Cnfs=E2=80=9D, but the error is nearly the same. I think I am=0Amaking so=
me wrong step, but I can=E2=80=99t find which one=E2=80=A6hope someone can =
help. </span></div>=0A=0A<div id=3D"yiv772017915yui_3_2_0_17_13291273492222=
11" class=3D"yiv772017915MsoNormal"><span style=3D"" lang=3D"EN-US">Regards=
,Valerio.</span></div>=0A=0A</div></div></div></div></body></html>
---796194823-1693032967-1329127479=:94877--


--===============8498990575446916192==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8498990575446916192==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0d-0005tQ-Ua; Mon, 13 Feb 2012 10:19:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>)
	id 1RwIBB-0003qt-N6; Sat, 11 Feb 2012 19:00:14 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1328986806!12982098!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24881 invoked from network); 11 Feb 2012 19:00:06 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 19:00:06 -0000
Received: by wibhm2 with SMTP id hm2so11316776wib.30
	for <multiple recipients>; Sat, 11 Feb 2012 11:00:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:subject:date:message-id:to:mime-version:x-mailer;
	bh=XJUY3CIqVHRSmnBXzTun9uFlj8pa/+7pUgvGzfOLSvM=;
	b=XPGNjYt8UA6jclU6L6WTldqvOGJ2HgE9VlfaIHMP0NVarAS3t1Up0BqEhAUBBr55mH
	68vtGIFNl37xSRBb9NC7yMbYFKUmW1hyZXC0d7yAoDopX2XbWL72DfOIudp1no7pTy3t
	8LSSdnC+TnZidWNjuvvlpSYZCnszxo0Yme5ac=
Received: by 10.180.81.66 with SMTP id y2mr15812175wix.20.1328986805930;
	Sat, 11 Feb 2012 11:00:05 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151])
	by mx.google.com with ESMTPS id cs4sm29873785wib.8.2012.02.11.11.00.03
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 11:00:04 -0800 (PST)
From: Wannes De Smet <wannes321@gmail.com>
Date: Sat, 11 Feb 2012 20:00:02 +0100
Message-Id: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
To: xen-api@lists.xensource.com,
 xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1655165157227090276=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============1655165157227090276==
Content-Type: multipart/alternative; boundary="Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087"


--Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

We're happy to announce XenMaster, which has the ambitious goal to =
become the de facto frontend for Xen with XCP.

We've had the opportunity to present our project to some of the Xen/XCP =
developers and now it's time to announce the project to a larger public.
XenMaster, in short, is a HTML5 frontend coupled to a Java backend =
delivering a rich UI for Xen, targeted at end users.
At the moment, one is able to successfully add NFS ISO repositories and =
iSCSI/NFS storage repositories (iSCSI currently only works on XenServer =
5.6), create a HVM VM and control it via a VNC shell.=20

Development thus far has been carried out by Jorgen Evens, frontend lead =
and Wannes De Smet, project lead and backend developer. Of course, we =
now would like to welcome you in becoming a tester and/or contributor!=20=

You can find more information at xen-master.org, to install and =
configure XenMaster. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!

If you have any questions at all, we'll be happy to answer them here or =
through GitHub.

We hope to welcome you in using XenMaster!
Jorgen Evens
Wannes De Smet
XenMaster=20=

--Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><b =
id=3D"internal-source-marker_0.9221465084701777" style=3D"color: rgb(0, =
0, 0); font-style: normal; font-variant: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
font-weight: normal; "><font class=3D"Apple-style-span" face=3D"Arial" =
style=3D"font-size: 15px;"><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We're happy to announce XenMaster, which has =
the ambitious goal</span><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
"> </span><span style=3D"color: rgb(0, 0, 0); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; ">to become the de facto frontend for Xen with =
XCP.</span><br><span style=3D"color: rgb(0, 0, 0); font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We've had the opportunity to present our =
project to some of the Xen/XCP developers and now it's time to announce =
the project to a larger public.</span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">XenMaster, in short, is a HTML5 =
frontend coupled to a Java backend delivering a rich UI for Xen, =
targeted at end users.</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">At the moment, one is able to successfully add =
NFS ISO repositories and iSCSI/NFS storage repositories (iSCSI currently =
only works on XenServer 5.6), create a HVM VM and control it via a VNC =
shell. </span><br><span style=3D"color: rgb(0, 0, 0); font-weight: =
normal; font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Development thus far has been carried out by =
Jorgen Evens, frontend lead and Wannes De Smet, project lead and backend =
developer. Of course, we now would like to welcome you in becoming a =
tester and/or contributor! </span><br><span style=3D"color: rgb(0, 0, =
0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">You can find more information at =
</span><span style=3D"color: rgb(17, 85, 204); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: underline; vertical-align: baseline; =
white-space: pre-wrap; "><a =
href=3D"http://xen-master.org">xen-master.org</a></span><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">, to </span><a href=3D"http://wiki.xen-master.org/wiki/Installing" =
style=3D"white-space: normal; "><span style=3D"color: rgb(17, 85, 204); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: underline; vertical-align: =
baseline; white-space: pre-wrap; ">install and configure =
XenMaster</span></a><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!</span><br><span style=3D"color: rgb(0, 0, 0); =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
background-color: transparent; "></span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">If you have any questions at all, =
we'll be happy to answer them here or through GitHub.</span><br><span =
style=3D"color: rgb(0, 0, 0); font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; background-color: transparent; "></span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">We hope to welcome you in using XenMaster!</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">Jorgen Evens</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Wannes De Smet</span><br><span style=3D"color: =
rgb(0, 0, 0); background-color: transparent; font-weight: bold; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">XenMaster =
</span></font></b></body></html>=

--Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087--


--===============1655165157227090276==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1655165157227090276==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0d-0005tQ-Ua; Mon, 13 Feb 2012 10:19:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>)
	id 1RwIBB-0003qt-N6; Sat, 11 Feb 2012 19:00:14 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1328986806!12982098!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24881 invoked from network); 11 Feb 2012 19:00:06 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Feb 2012 19:00:06 -0000
Received: by wibhm2 with SMTP id hm2so11316776wib.30
	for <multiple recipients>; Sat, 11 Feb 2012 11:00:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:subject:date:message-id:to:mime-version:x-mailer;
	bh=XJUY3CIqVHRSmnBXzTun9uFlj8pa/+7pUgvGzfOLSvM=;
	b=XPGNjYt8UA6jclU6L6WTldqvOGJ2HgE9VlfaIHMP0NVarAS3t1Up0BqEhAUBBr55mH
	68vtGIFNl37xSRBb9NC7yMbYFKUmW1hyZXC0d7yAoDopX2XbWL72DfOIudp1no7pTy3t
	8LSSdnC+TnZidWNjuvvlpSYZCnszxo0Yme5ac=
Received: by 10.180.81.66 with SMTP id y2mr15812175wix.20.1328986805930;
	Sat, 11 Feb 2012 11:00:05 -0800 (PST)
Received: from [172.16.223.52] (151.20-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.20.151])
	by mx.google.com with ESMTPS id cs4sm29873785wib.8.2012.02.11.11.00.03
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 11 Feb 2012 11:00:04 -0800 (PST)
From: Wannes De Smet <wannes321@gmail.com>
Date: Sat, 11 Feb 2012 20:00:02 +0100
Message-Id: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
To: xen-api@lists.xensource.com,
 xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1655165157227090276=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============1655165157227090276==
Content-Type: multipart/alternative; boundary="Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087"


--Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

We're happy to announce XenMaster, which has the ambitious goal to =
become the de facto frontend for Xen with XCP.

We've had the opportunity to present our project to some of the Xen/XCP =
developers and now it's time to announce the project to a larger public.
XenMaster, in short, is a HTML5 frontend coupled to a Java backend =
delivering a rich UI for Xen, targeted at end users.
At the moment, one is able to successfully add NFS ISO repositories and =
iSCSI/NFS storage repositories (iSCSI currently only works on XenServer =
5.6), create a HVM VM and control it via a VNC shell.=20

Development thus far has been carried out by Jorgen Evens, frontend lead =
and Wannes De Smet, project lead and backend developer. Of course, we =
now would like to welcome you in becoming a tester and/or contributor!=20=

You can find more information at xen-master.org, to install and =
configure XenMaster. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!

If you have any questions at all, we'll be happy to answer them here or =
through GitHub.

We hope to welcome you in using XenMaster!
Jorgen Evens
Wannes De Smet
XenMaster=20=

--Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><b =
id=3D"internal-source-marker_0.9221465084701777" style=3D"color: rgb(0, =
0, 0); font-style: normal; font-variant: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
font-weight: normal; "><font class=3D"Apple-style-span" face=3D"Arial" =
style=3D"font-size: 15px;"><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We're happy to announce XenMaster, which has =
the ambitious goal</span><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
"> </span><span style=3D"color: rgb(0, 0, 0); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; ">to become the de facto frontend for Xen with =
XCP.</span><br><span style=3D"color: rgb(0, 0, 0); font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">We've had the opportunity to present our =
project to some of the Xen/XCP developers and now it's time to announce =
the project to a larger public.</span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">XenMaster, in short, is a HTML5 =
frontend coupled to a Java backend delivering a rich UI for Xen, =
targeted at end users.</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">At the moment, one is able to successfully add =
NFS ISO repositories and iSCSI/NFS storage repositories (iSCSI currently =
only works on XenServer 5.6), create a HVM VM and control it via a VNC =
shell. </span><br><span style=3D"color: rgb(0, 0, 0); font-weight: =
normal; font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: =
transparent; "></span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Development thus far has been carried out by =
Jorgen Evens, frontend lead and Wannes De Smet, project lead and backend =
developer. Of course, we now would like to welcome you in becoming a =
tester and/or contributor! </span><br><span style=3D"color: rgb(0, 0, =
0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">You can find more information at =
</span><span style=3D"color: rgb(17, 85, 204); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: =
normal; text-decoration: underline; vertical-align: baseline; =
white-space: pre-wrap; "><a =
href=3D"http://xen-master.org">xen-master.org</a></span><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">, to </span><a href=3D"http://wiki.xen-master.org/wiki/Installing" =
style=3D"white-space: normal; "><span style=3D"color: rgb(17, 85, 204); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: underline; vertical-align: =
baseline; white-space: pre-wrap; ">install and configure =
XenMaster</span></a><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">. If you'd like to help and have experience in =
developing Java and/or Javascript, load the source in your favorite IDE =
and have at it!</span><br><span style=3D"color: rgb(0, 0, 0); =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
background-color: transparent; "></span><br><span style=3D"color: rgb(0, =
0, 0); background-color: transparent; font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; white-space: pre-wrap; ">If you have any questions at all, =
we'll be happy to answer them here or through GitHub.</span><br><span =
style=3D"color: rgb(0, 0, 0); font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; background-color: transparent; "></span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">We hope to welcome you in using XenMaster!</span><br><span =
style=3D"color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; =
">Jorgen Evens</span><br><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; =
font-variant: normal; text-decoration: none; vertical-align: baseline; =
white-space: pre-wrap; ">Wannes De Smet</span><br><span style=3D"color: =
rgb(0, 0, 0); background-color: transparent; font-weight: bold; =
font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">XenMaster =
</span></font></b></body></html>=

--Apple-Mail=_0146A629-49DC-48F9-8EA0-E2EF15DC4087--


--===============1655165157227090276==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1655165157227090276==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0b-0005sp-Sh; Mon, 13 Feb 2012 10:19:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RwGIm-0002ua-EX
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 16:59:56 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-13.tower-21.messagelabs.com!1328979587!12447677!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10317 invoked from network); 11 Feb 2012 16:59:48 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Feb 2012 16:59:48 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1BGtj70011506;
	Sat, 11 Feb 2012 10:59:45 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1BGtjUE071320;
	Sat, 11 Feb 2012 10:55:45 -0600 (CST)
	(envelope-from trix@willow.basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.5/Submit) id q1BGtifP071319;
	Sat, 11 Feb 2012 10:55:45 -0600 (CST) (envelope-from trix)
Date: Sat, 11 Feb 2012 10:55:44 -0600
From: Trix Farrar <trix@basement.net>
To: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Message-ID: <20120211165544.GA71096@basement.net>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl"
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
X-Crypto: gpg (GnuPG) 2.0.16
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] 9.0-RELEASE PV from scratch on XCP v1.1.0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Title:  HOWTO-FreeBSD-on-XCP
Author: John D. "Trix" Farrar
Date:   2012-02-09

* The Challenge - ParaVirtualized FreeBSD 9.0-RELEASE under XCP 1.1.0

The idea here is to create a PV FreeBSD VM under Xen Cloud Platform
(XCP) without starting with an HVM first.  The documentation I''ve
been able to find on-line is at least a year old and is mostly written
for Xen (under Linux or NetBSD) rather than XCP.  To make things more
interesting, the hardware on which I have XCP installed doesn''t
support Hardware Virtualization -- so I can''t just install an HVM and
convert it over. A PV under XCP means using pygrub as a bootloader to
load the FreeBSD kernel.  It seems that pygrub doesn''t know enough
about BSD disk slices and partitions to be able to find the kernel on
its own, so it will need a patch

This solution isn''t perfect, but I think it''s a good start.


* The Equipment

Yes, my hardware is old/cheap.

  * Xen Cloud Platform server - XCP v1.1.0

  * Build Server - FreeBSD 9.0-RELEASE (32-bit)

  * NFS Server - anything w/ enough space.  Can be the Build
    Server. (should NOT be the XCP Server)

* The Process

  * Patching pygrub

    Adrian Chadd (http://wiki.freebsd.org/AdrianChadd/XenHackery) did
    a great job laying the groundwork for a Xen (not XCP)
    installation.  I also got a lot of help from Adian''s patch to
    pygrub at http://people.freebsd.org/~adrian/xen/bsd_pygrub/.  The
    problem is that Adrian''s patch "is against the pygrub shipped with
    the xen-3.0.3-80.el5_3.2 CentOS 5.3 package."  Using Adrian''s
    patch, I wsa able to create a patch against the pygrub shipped
    with XCP v1.1.0:

==BEGIN==
Patch attached.
===END===
 
  * Creating a disk image

    I mounted an exported filesystem from the NFS server so that I
    would have a large, sharable space in which to place the disk
    image.  This space is also mounted on the XCP server.  In both
    cases, the NFS filesystem is mounted under /mnt.

    The following steps are taken on the BUILD host where /usr/src has
    already been compiled with buiidworld and buildkernel targets.

==BEGIN==
export FSIMAGE="FreeBSD-PV.img"

truncate -s 10G /mnt/${FSIMAGE}              # Create the file where the image will reside.
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0 # Create the image itself
fdisk -BI md0                                # Write the DOS partition table

# Create an inital BSD Label 
# For testing, we'll assume one large partition
bsdlabel -w -B md0s1
bsdlabel -e md0s1 # Change partition a from 'unused' to '4.2BSD'
newfs -O1 /dev/md0s1a # UFS, because pygrub doesn't grok UFS2

# Mount up the image and do the installation
mount /dev/md0s1a /media

# Perform the installation to the disk image.
cd /usr/src
make -s DESTDIR=/media KERNCONF=XEN installworld
make -s DESTDIR=/media KERNCONF=XEN installkernel
make -s DESTDIR=/media KERNCONF=XEN distribution

# Set up the ttys(5) file so the VM will use Xen's console.
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

# Create fstab(5) so the root (only) filesystem will mount.
cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1

EOF

# Start and rc.conf(5) file
# NOTE: You won't be able to login via SSH until users are added.
cat >>/media/etc/rc.conf <<EOF
hostname="${VMNAME}"
ifconfig_xn0='dhcp'
sshd_enable='YES'
EOF

# BUILD Server - Unmount the filesystem, the image is done.
umount /media
mdconfig -d -u 0
===END===

The following section is the script I actually used to create a VM
that is more-or-less realistic as a template.

==BEGIN-Advanced-Option==

truncate -s 20G /mnt/${FSIMAGE}
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0
fdisk -BI md0
bsdlabel -w -B md0s1
cat >>xcp-optionb-bsdlabel.txt <<EOF
# /dev/md0s1:
8 partitions:
#          size     offset    fstype   [fsize bsize bps/cpg]
  a:      512MB         63    4.2BSD        0     0     0
  b:      512MB          *      swap                    
  c:   41929587          0    unused        0     0     # "raw" part, don't edit
  d:      512MB          *    4.2BSD        0     0     0
  e:    2097152    3145791    4.2BSD        0     0     0
  f:    6291456    5242943    4.2BSD        0     0     0
  g:   12582912   11534399    4.2BSD        0     0     0
  h:   17812276   24117311    4.2BSD        0     0     0

EOF

bsdlabel -R md0s1 xcp-optionb-bsdlabel.txt
rm xcp-optionb-bsdlabel.txt

# root partition has to be UFS1.  PyGRUB chokes on UFS2 (fsimage.ufs, actually)
newfs -O1 /dev/md0s1a && mount -v /dev/md0s1a /media
newfs     /dev/md0s1d && mkdir /media/tmp       && mount -v /dev/md0s1d /media/tmp
newfs     /dev/md0s1e && mkdir /media/var       && mount -v /dev/md0s1e /media/var
newfs     /dev/md0s1f && mkdir /media/usr       && mount -v /dev/md0s1f /media/usr 
newfs     /dev/md0s1g && mkdir /media/usr/local && mount -v /dev/md0s1g /media/usr/local
newfs     /dev/md0s1h && mkdir /media/home      && mount -v /dev/md0s1h /media/home
pushd /usr/src
make -s DESTDIR=/media KERNCONF=XEN installworld installkernel distribution
popd
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1
/dev/xbd0s1f		/usr		ufs	rw      	1	1
/dev/xbd0s1g		/usr/local	ufs	rw      	1	1
/dev/xbd0s1d		/tmp		ufs	rw      	1	1
/dev/xbd0s1e		/var		ufs	rw      	1	1
/dev/xbd0s1h		/home		ufs	rw      	1	1

EOF

cat >>/media/etc/rc.conf <<EOF
hostname="freebsd-9.0"
ifconfig_xn0='dhcp'
sshd_enable='YES'
EOF

umount -v /media/home /media/usr/local /media/usr /media/var /media/tmp /media

===END-Advanced-Option===

  * Create the Virtual Host

    I got the bulk of this information from Grant McWilliams'' HOWTO
    for installing CentOS on an XCP host 
    (http://grantmcwilliams.com/item/563-centos6-on-xcp).  

    All of the next steps are to be carried on at the Local Command
    Shell prompt on the XCP host.

==BEGIN==
VMNAME="FreeBSD-9.0"     # Edit this value, each VM must be different

# XCP Server - Create the Virtual Disk Image and copy .img file into it.
export SR_UUID=$(xe sr-list name-label="Local storage" --minimal)
export VDIUUID=$(xe vdi-create \
                    sr-uuid=${SR_UUID} \
                    name-label=${VMNAME}-vdi \
                    type=system \
                    virtual-size=11GiB )

# Pull the built image into a VDI (Virtual Disk Image)
# This operatoin will take a while. (like an hour and a half)
xe vdi-import \
    uuid=${VDIUUID} \
    filename=/mnt/${FSIMAGE}

# Create a VM from the "Other install media" template
# Then customize to our taste
export TPLUUID=$(xe template-list \
    		    name-label="Other install media" \
    		    params=uuid --minimal)

# Create the VM itself
export VM_UUID=$(xe vm-install \
    		    new-name-label=${VMNAME} \
    		    template=${TPLUUID})

# Customize
# Defaults:
# Desc.  Value    VM Parameter(s)
# RAM  = 256 MB = memory-static-max, memory-dynamic-max, memory-dynamic-min
#        128 MB = memory-static-min
# CPUs =   1    = VCPUs-at-startup, VCPUs-max
xe vm-param-set   uuid=${VM_UUID} name-description="New FreeBSD host"
xe vm-param-clear uuid=${VM_UUID} param-name=HVM-boot-policy
xe vm-param-clear uuid=${VM_UUID} param-name=HVM-boot-params
xe vm-param-set   uuid=${VM_UUID} PV-bootloader=pygrub
xe vm-param-set   uuid=${VM_UUID} PV-bootloader-args="--kernel=/boot/kernel/kernel"
xe vm-param-set   uuid=${VM_UUID} other-config:disable_pv_vnc=1
## xe vm-param-set   uuid=${VM_UUID} other-config:mac_seed=''

# Create the Network Interface

SWITCH="xenbr0"          # 
# The vendor prefix 00:16:3e is assigned to Xen in oid.txt
MAC="00:16:3e:12:34:56"  # Edit this value, each VIF must be different
## MAC="random"          # if you prefer randomly assigned addresses

# Get an ID for the virtual switch.  
# It is assumed that this is on the first bridge.
export NETUUID=$(xe network-list bridge=${SWITCH} --minimal)

export VIFUUID=$(xe vif-create \
    		    vm-uuid=${VM_UUID} \
    		    network-uuid=${NETUUID} \
    		    mac=${MAC} \
    		    device=0)

# Create the Virtual Block Device that links the
# VDI to the VM
export VBDUUID=$(xe vbd-create \
    		    vm-uuid=${VM_UUID} \
    		    device=0 \
    		    vdi-uuid=${VDIUUID} \
    		    type=Disk \
    		    mode=RW \
    		    bootable=true )

===END===

  * Booting it up

==BEGIN==
# Starting the first time takes a while
xe vm-start uuid=${VM_UUID}
DOMID=$(xe vm-list uuid=${VM_UUID} params=dom-id --minimal)
/usr/lib/xen/bin/xenconsole ${DOMID}
===END===

# The main difference on the XCP side is that the disk image is
bigger.  The other steps are the same.  I threw in a condenced line to
start the VM and fork the console just because it's easier to paste
into a terminal window.

==BEGIN-Advanced-Option==
VDIUUID=$(xe vdi-create \
    	     sr-uuid=${SR_UUID} \
    	     name-label=${VMNAME}-vdi \
    	     type=system \
    	     virtual-size=21474836480 )

xe vm-start uuid=${VM_UUID} && \
    /usr/lib/xen/bin/xenconsole $(xe vm-list uuid=${VM_UUID} params=dom-id --minimal)
===END-Advanced-Option===


* Open Issues

I'm probably missing something really obvious here, but here are a
couple of issues that keep this from being a complete win.

  * Kernel ignoring/not-getting arguments from the domain builder.
    This means that the kernel can''t find its root device.

  * The pygrub loader won''t execute /boot/loader, so the kernel has to
    be called directly.  No access to loader.conf(5) and the
    customization it affords.


-- 
John D. "Trix" Farrar               __\\|//__               Basement.NET
trix@basement.net                   (` o-o ')   http://www.basement.net/
-----------------------------------ooO-(_)-Ooo--------------------------
   GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

--BXVAT5kNtrzKuDFl
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch"

--- pygrub.xcp-orig	2012-02-09 10:39:29.000000000 -0600
+++ pygrub.xcp-ufs-debug	2012-02-09 10:41:44.000000000 -0600
@@ -12,8 +12,13 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #
+# 2012-02-08 - John D. "Trix" Farrar - 0.6.1-bbkt
+#  Using XCF version of pygrub, incorporated patches from:
+#    http://people.freebsd.org/~adrian/xen/bsd_pygrub/
+#  which seem to be based on an older version of "0.6"
+#  Also included a patch to add a --debug switch for easier troubleshooting.
 
-import os, sys, atexit, string, struct, tempfile, re
+import os, sys, atexit, string, struct, tempfile, re, traceback
 import copy
 import logging
 import platform
@@ -26,7 +31,7 @@
 import grub.LiloConf
 import grub.ExtLinuxConf
 
-PYGRUB_VER = 0.6
+PYGRUB_VER = "0.6.1bbkt"
 
 def enable_cursor(ison):
     if ison:
@@ -74,6 +79,105 @@
 
     raise RuntimeError, "No root slice found"      
 
+#
+# Find the root slice in a FreeBSD disklabel.
+#
+
+# Some magic constants for the BSD disklabel
+BSD_LABEL_DISKMAGIC=0x82564557
+BSD_LABEL_LABELSECTOR=1
+BSD_LABEL_LABELOFFSET=0
+BSD_LABEL_MAXPARTITIONS=8
+BSD_LABEL_BBSIZE=8192
+BSD_LABEL_LABEL_PART=2
+BSD_LABEL_RAW_PART=2
+
+# Magic offsets in the label
+BSD_LABEL_OFFSET_MAGIC=0                        # u_int32_t
+BSD_LABEL_OFFSET_SECTORSIZE=40                  # u_int32_t - number of bytes per sector
+BSD_LABEL_OFFSET_PARTITIONTABLE=148             # structure * MAXPARTITIONS
+BSD_LABEL_OFFSET_NPARTITIONS=138                # u_int16_t
+
+# Magic offsets in the -partition- section
+BSD_LABEL_PARTITION_SIZE=0                      # u_int32_t - size in sectors
+BSD_LABEL_PARTITION_OFFSET=4                    # u_int32_t - offset in sectors
+BSD_LABEL_PARTITION_FSTYPE=12                   # u_int8_t - partition type
+
+# How big is the partition structure?
+BSD_LABEL_PARTITION_STRUCT_SIZE=16
+
+# BSD label partition types that we care about
+BSD_FS_BSDFFS=7
+
+# Get the partition size from the given freebsd disklabel
+# partbuf contains the beginning of the disklabel
+def get_freebsd_partition_size(partbuf, partid):
+    i = BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_SIZE:i+BSD_LABEL_PARTITION_SIZE+4])[0]
+
+def get_freebsd_partition_offset(partbuf, partid):
+    i = BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_OFFSET:i+BSD_LABEL_PARTITION_OFFSET+4])[0]
+
+def get_freebsd_partition_fstype(partbuf, partid):
+    i = BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_STRUCT_SIZE)
+    return struct.unpack("<B", partbuf[i+BSD_LABEL_PARTITION_FSTYPE:i+BSD_LABEL_PARTITION_FSTYPE+1])[0]
+
+# The FreeBSD disklabel can either be dangerously dedicated or inside a DOS
+# partition. This function takes "offset" to mean the beginning of the FreeBSD
+# disk label and searches for a root partition "a" in the given slice.
+# The slice must have the FS type set to something that we know about - this
+# is currently "BSDFFS" (type 7). Anything else will fail.
+#
+# The filesystem must be at the beginning of that returned offset for the FS library
+# to discover and handle.
+
+# The returned offset is relative to the passed in offset - ie the beginning of
+# the "disklabel". This is so this code can be used regardless of the underlying
+# partitioning scheme (BSD FFS direct on disk, BSD FFS in a DOS primary partition,
+# etc.)
+
+def get_freebsd_slice(file, offset):
+    """Find the root slice in a FreeBSD disklabel."""
+    print >>sys.stderr, "get_freebsd_slice: file  :  %s" % file
+    print >>sys.stderr, "get_freebsd_slice: offset:  %s" % offset
+
+    fd = os.open(file, os.O_RDONLY)
+    os.lseek(fd, offset + (SECTOR_SIZE * BSD_LABEL_LABELSECTOR) + BSD_LABEL_LABELOFFSET, 0)
+    buf = os.read(fd, 1024)
+
+    # Check the magic - is it a valid disklabel? if not, barf
+    bsd_d_magic = struct.unpack("<I", buf[BSD_LABEL_OFFSET_MAGIC:BSD_LABEL_OFFSET_MAGIC+4])[0]
+    print >>sys.stderr, "bsd magic:    %s" % bsd_d_magic
+    print >>sys.stderr, "needed magic: %s" % BSD_LABEL_DISKMAGIC
+    if bsd_d_magic <> BSD_LABEL_DISKMAGIC:
+        raise RuntimeError, "FreeBSD label diskmagic incorrect"
+
+    # Get sectorsize - does it make sense? If not, barf
+    bsd_d_secsize = struct.unpack("<I", buf[BSD_LABEL_OFFSET_SECTORSIZE:BSD_LABEL_OFFSET_SECTORSIZE+4])[0];
+    print >>sys.stderr, "bsd sector size:  %s" % bsd_d_secsize
+
+    # Get the first partition - is it the right type? If not, barf
+    bsd_d_npartitions = struct.unpack("<H", buf[BSD_LABEL_OFFSET_NPARTITIONS:BSD_LABEL_OFFSET_NPARTITIONS+2])[0];
+    print >>sys.stderr, "bsd number of partitions:  %s" % bsd_d_npartitions
+
+    # Grab the filesystem offset in sectors
+    bsd_d_part_offset = get_freebsd_partition_offset(buf, 0)
+    bsd_d_part_size = get_freebsd_partition_size(buf, 0)
+    bsd_d_part_fstype = get_freebsd_partition_fstype(buf, 0)
+    print >>sys.stderr, "bsd partition 0 offset:  %s" % bsd_d_part_offset
+    print >>sys.stderr, "bsd partition 0 size  :  %s" % bsd_d_part_size
+    print >>sys.stderr, "bsd partition 0 type  :  %s" % bsd_d_part_fstype
+
+    if bsd_d_part_fstype <> BSD_FS_BSDFFS:
+        raise RuntimeError, "First BSD partition is not type BSDFFS (7)"
+
+    # XXX one should now verify that the given partition size and offset fall within the disk size..
+
+    # Calculate the filesystem offset, return that
+    return (bsd_d_part_offset * bsd_d_secsize)
+
+
 def get_fs_offset_gpt(file):
     fd = os.open(file, os.O_RDONLY)
     # assume the first partition is an EFI system partition.
@@ -81,9 +185,11 @@
     buf = os.read(fd, 512)
     return struct.unpack("<Q", buf[32:40])[0] * SECTOR_SIZE
 
+# Partition Types
 FDISK_PART_SOLARIS=0xbf
 FDISK_PART_SOLARIS_OLD=0x82
 FDISK_PART_GPT=0xee
+FDISK_PART_FREEBSD=0xa5
 
 def get_partition_offsets(file):
     if not is_disk_image(file):
@@ -112,6 +218,13 @@
             except RuntimeError:
                 continue # no solaris magic at that offset, ignore partition
 
+        if type == FDISK_PART_FREEBSD:
+            try:
+                offset += get_freebsd_slice(file, offset)
+            except RuntimeError:
+                print >>sys.stderr, "BAIL!  I don't know what to do!"
+                sys.exit(1)
+
         if type == FDISK_PART_GPT:
             offset = get_fs_offset_gpt(file)
 
@@ -620,7 +733,7 @@
                                    ["quiet", "interactive", "not-really", 
                                     "help", "output=", "entry=", "kernel=", 
                                     "ramdisk=", "args=", "default_args=", 
-                                    "extra_args=", "vm="])
+                                    "extra_args=", "vm=", "debug"])
     except getopt.GetoptError:
         usage()
         sys.exit(1)
@@ -633,6 +746,7 @@
     output = None
     entry = None
     interactive = True
+    debug = False
     not_really = False
     default_args = ""
     extra_args = ""
@@ -654,6 +768,8 @@
             sys.exit()
         elif o in ("-n", "--not-really"):
             not_really = True
+        elif o in ("--debug"):
+            debug = True
         elif o in ("--output",):
             output = a
         elif o in ("--kernel",):
@@ -671,6 +787,9 @@
         elif o in ("--extra_args",):
             extra_args = a
 
+    if debug:
+        logging.basicConfig(level=logging.DEBUG)
+
     if output is None or output == "-":
         fd = sys.stdout.fileno()
     else:
@@ -700,6 +819,11 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc() 
+                    print >>sys.stderr, "Filename: %s" % file
+                    print >>sys.stderr, "Offset  : %s" % offset
+                    print >>sys.stderr, "Options : %s" % bootfsoptions
                 fs = None
                 continue
     else:
@@ -738,6 +862,8 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc() 
                 fs = None
                 continue
 

--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch.sig"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEABECAAYFAk80D8oACgkQOEu4UTzvwQpIfACbBF4P6E+3g1ESHv182EquFbyi
Dn4An1MTbrOynH9ui85xCk31PukepmSS
=XwGn
-----END PGP SIGNATURE-----

--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--BXVAT5kNtrzKuDFl--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0b-0005sp-Sh; Mon, 13 Feb 2012 10:19:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RwGIm-0002ua-EX
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 16:59:56 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-13.tower-21.messagelabs.com!1328979587!12447677!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10317 invoked from network); 11 Feb 2012 16:59:48 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Feb 2012 16:59:48 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1BGtj70011506;
	Sat, 11 Feb 2012 10:59:45 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1BGtjUE071320;
	Sat, 11 Feb 2012 10:55:45 -0600 (CST)
	(envelope-from trix@willow.basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.5/Submit) id q1BGtifP071319;
	Sat, 11 Feb 2012 10:55:45 -0600 (CST) (envelope-from trix)
Date: Sat, 11 Feb 2012 10:55:44 -0600
From: Trix Farrar <trix@basement.net>
To: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Message-ID: <20120211165544.GA71096@basement.net>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl"
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
X-Crypto: gpg (GnuPG) 2.0.16
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] 9.0-RELEASE PV from scratch on XCP v1.1.0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Title:  HOWTO-FreeBSD-on-XCP
Author: John D. "Trix" Farrar
Date:   2012-02-09

* The Challenge - ParaVirtualized FreeBSD 9.0-RELEASE under XCP 1.1.0

The idea here is to create a PV FreeBSD VM under Xen Cloud Platform
(XCP) without starting with an HVM first.  The documentation I''ve
been able to find on-line is at least a year old and is mostly written
for Xen (under Linux or NetBSD) rather than XCP.  To make things more
interesting, the hardware on which I have XCP installed doesn''t
support Hardware Virtualization -- so I can''t just install an HVM and
convert it over. A PV under XCP means using pygrub as a bootloader to
load the FreeBSD kernel.  It seems that pygrub doesn''t know enough
about BSD disk slices and partitions to be able to find the kernel on
its own, so it will need a patch

This solution isn''t perfect, but I think it''s a good start.


* The Equipment

Yes, my hardware is old/cheap.

  * Xen Cloud Platform server - XCP v1.1.0

  * Build Server - FreeBSD 9.0-RELEASE (32-bit)

  * NFS Server - anything w/ enough space.  Can be the Build
    Server. (should NOT be the XCP Server)

* The Process

  * Patching pygrub

    Adrian Chadd (http://wiki.freebsd.org/AdrianChadd/XenHackery) did
    a great job laying the groundwork for a Xen (not XCP)
    installation.  I also got a lot of help from Adian''s patch to
    pygrub at http://people.freebsd.org/~adrian/xen/bsd_pygrub/.  The
    problem is that Adrian''s patch "is against the pygrub shipped with
    the xen-3.0.3-80.el5_3.2 CentOS 5.3 package."  Using Adrian''s
    patch, I wsa able to create a patch against the pygrub shipped
    with XCP v1.1.0:

==BEGIN==
Patch attached.
===END===
 
  * Creating a disk image

    I mounted an exported filesystem from the NFS server so that I
    would have a large, sharable space in which to place the disk
    image.  This space is also mounted on the XCP server.  In both
    cases, the NFS filesystem is mounted under /mnt.

    The following steps are taken on the BUILD host where /usr/src has
    already been compiled with buiidworld and buildkernel targets.

==BEGIN==
export FSIMAGE="FreeBSD-PV.img"

truncate -s 10G /mnt/${FSIMAGE}              # Create the file where the image will reside.
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0 # Create the image itself
fdisk -BI md0                                # Write the DOS partition table

# Create an inital BSD Label 
# For testing, we'll assume one large partition
bsdlabel -w -B md0s1
bsdlabel -e md0s1 # Change partition a from 'unused' to '4.2BSD'
newfs -O1 /dev/md0s1a # UFS, because pygrub doesn't grok UFS2

# Mount up the image and do the installation
mount /dev/md0s1a /media

# Perform the installation to the disk image.
cd /usr/src
make -s DESTDIR=/media KERNCONF=XEN installworld
make -s DESTDIR=/media KERNCONF=XEN installkernel
make -s DESTDIR=/media KERNCONF=XEN distribution

# Set up the ttys(5) file so the VM will use Xen's console.
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

# Create fstab(5) so the root (only) filesystem will mount.
cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1

EOF

# Start and rc.conf(5) file
# NOTE: You won't be able to login via SSH until users are added.
cat >>/media/etc/rc.conf <<EOF
hostname="${VMNAME}"
ifconfig_xn0='dhcp'
sshd_enable='YES'
EOF

# BUILD Server - Unmount the filesystem, the image is done.
umount /media
mdconfig -d -u 0
===END===

The following section is the script I actually used to create a VM
that is more-or-less realistic as a template.

==BEGIN-Advanced-Option==

truncate -s 20G /mnt/${FSIMAGE}
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0
fdisk -BI md0
bsdlabel -w -B md0s1
cat >>xcp-optionb-bsdlabel.txt <<EOF
# /dev/md0s1:
8 partitions:
#          size     offset    fstype   [fsize bsize bps/cpg]
  a:      512MB         63    4.2BSD        0     0     0
  b:      512MB          *      swap                    
  c:   41929587          0    unused        0     0     # "raw" part, don't edit
  d:      512MB          *    4.2BSD        0     0     0
  e:    2097152    3145791    4.2BSD        0     0     0
  f:    6291456    5242943    4.2BSD        0     0     0
  g:   12582912   11534399    4.2BSD        0     0     0
  h:   17812276   24117311    4.2BSD        0     0     0

EOF

bsdlabel -R md0s1 xcp-optionb-bsdlabel.txt
rm xcp-optionb-bsdlabel.txt

# root partition has to be UFS1.  PyGRUB chokes on UFS2 (fsimage.ufs, actually)
newfs -O1 /dev/md0s1a && mount -v /dev/md0s1a /media
newfs     /dev/md0s1d && mkdir /media/tmp       && mount -v /dev/md0s1d /media/tmp
newfs     /dev/md0s1e && mkdir /media/var       && mount -v /dev/md0s1e /media/var
newfs     /dev/md0s1f && mkdir /media/usr       && mount -v /dev/md0s1f /media/usr 
newfs     /dev/md0s1g && mkdir /media/usr/local && mount -v /dev/md0s1g /media/usr/local
newfs     /dev/md0s1h && mkdir /media/home      && mount -v /dev/md0s1h /media/home
pushd /usr/src
make -s DESTDIR=/media KERNCONF=XEN installworld installkernel distribution
popd
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1
/dev/xbd0s1f		/usr		ufs	rw      	1	1
/dev/xbd0s1g		/usr/local	ufs	rw      	1	1
/dev/xbd0s1d		/tmp		ufs	rw      	1	1
/dev/xbd0s1e		/var		ufs	rw      	1	1
/dev/xbd0s1h		/home		ufs	rw      	1	1

EOF

cat >>/media/etc/rc.conf <<EOF
hostname="freebsd-9.0"
ifconfig_xn0='dhcp'
sshd_enable='YES'
EOF

umount -v /media/home /media/usr/local /media/usr /media/var /media/tmp /media

===END-Advanced-Option===

  * Create the Virtual Host

    I got the bulk of this information from Grant McWilliams'' HOWTO
    for installing CentOS on an XCP host 
    (http://grantmcwilliams.com/item/563-centos6-on-xcp).  

    All of the next steps are to be carried on at the Local Command
    Shell prompt on the XCP host.

==BEGIN==
VMNAME="FreeBSD-9.0"     # Edit this value, each VM must be different

# XCP Server - Create the Virtual Disk Image and copy .img file into it.
export SR_UUID=$(xe sr-list name-label="Local storage" --minimal)
export VDIUUID=$(xe vdi-create \
                    sr-uuid=${SR_UUID} \
                    name-label=${VMNAME}-vdi \
                    type=system \
                    virtual-size=11GiB )

# Pull the built image into a VDI (Virtual Disk Image)
# This operatoin will take a while. (like an hour and a half)
xe vdi-import \
    uuid=${VDIUUID} \
    filename=/mnt/${FSIMAGE}

# Create a VM from the "Other install media" template
# Then customize to our taste
export TPLUUID=$(xe template-list \
    		    name-label="Other install media" \
    		    params=uuid --minimal)

# Create the VM itself
export VM_UUID=$(xe vm-install \
    		    new-name-label=${VMNAME} \
    		    template=${TPLUUID})

# Customize
# Defaults:
# Desc.  Value    VM Parameter(s)
# RAM  = 256 MB = memory-static-max, memory-dynamic-max, memory-dynamic-min
#        128 MB = memory-static-min
# CPUs =   1    = VCPUs-at-startup, VCPUs-max
xe vm-param-set   uuid=${VM_UUID} name-description="New FreeBSD host"
xe vm-param-clear uuid=${VM_UUID} param-name=HVM-boot-policy
xe vm-param-clear uuid=${VM_UUID} param-name=HVM-boot-params
xe vm-param-set   uuid=${VM_UUID} PV-bootloader=pygrub
xe vm-param-set   uuid=${VM_UUID} PV-bootloader-args="--kernel=/boot/kernel/kernel"
xe vm-param-set   uuid=${VM_UUID} other-config:disable_pv_vnc=1
## xe vm-param-set   uuid=${VM_UUID} other-config:mac_seed=''

# Create the Network Interface

SWITCH="xenbr0"          # 
# The vendor prefix 00:16:3e is assigned to Xen in oid.txt
MAC="00:16:3e:12:34:56"  # Edit this value, each VIF must be different
## MAC="random"          # if you prefer randomly assigned addresses

# Get an ID for the virtual switch.  
# It is assumed that this is on the first bridge.
export NETUUID=$(xe network-list bridge=${SWITCH} --minimal)

export VIFUUID=$(xe vif-create \
    		    vm-uuid=${VM_UUID} \
    		    network-uuid=${NETUUID} \
    		    mac=${MAC} \
    		    device=0)

# Create the Virtual Block Device that links the
# VDI to the VM
export VBDUUID=$(xe vbd-create \
    		    vm-uuid=${VM_UUID} \
    		    device=0 \
    		    vdi-uuid=${VDIUUID} \
    		    type=Disk \
    		    mode=RW \
    		    bootable=true )

===END===

  * Booting it up

==BEGIN==
# Starting the first time takes a while
xe vm-start uuid=${VM_UUID}
DOMID=$(xe vm-list uuid=${VM_UUID} params=dom-id --minimal)
/usr/lib/xen/bin/xenconsole ${DOMID}
===END===

# The main difference on the XCP side is that the disk image is
bigger.  The other steps are the same.  I threw in a condenced line to
start the VM and fork the console just because it's easier to paste
into a terminal window.

==BEGIN-Advanced-Option==
VDIUUID=$(xe vdi-create \
    	     sr-uuid=${SR_UUID} \
    	     name-label=${VMNAME}-vdi \
    	     type=system \
    	     virtual-size=21474836480 )

xe vm-start uuid=${VM_UUID} && \
    /usr/lib/xen/bin/xenconsole $(xe vm-list uuid=${VM_UUID} params=dom-id --minimal)
===END-Advanced-Option===


* Open Issues

I'm probably missing something really obvious here, but here are a
couple of issues that keep this from being a complete win.

  * Kernel ignoring/not-getting arguments from the domain builder.
    This means that the kernel can''t find its root device.

  * The pygrub loader won''t execute /boot/loader, so the kernel has to
    be called directly.  No access to loader.conf(5) and the
    customization it affords.


-- 
John D. "Trix" Farrar               __\\|//__               Basement.NET
trix@basement.net                   (` o-o ')   http://www.basement.net/
-----------------------------------ooO-(_)-Ooo--------------------------
   GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

--BXVAT5kNtrzKuDFl
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch"

--- pygrub.xcp-orig	2012-02-09 10:39:29.000000000 -0600
+++ pygrub.xcp-ufs-debug	2012-02-09 10:41:44.000000000 -0600
@@ -12,8 +12,13 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #
+# 2012-02-08 - John D. "Trix" Farrar - 0.6.1-bbkt
+#  Using XCF version of pygrub, incorporated patches from:
+#    http://people.freebsd.org/~adrian/xen/bsd_pygrub/
+#  which seem to be based on an older version of "0.6"
+#  Also included a patch to add a --debug switch for easier troubleshooting.
 
-import os, sys, atexit, string, struct, tempfile, re
+import os, sys, atexit, string, struct, tempfile, re, traceback
 import copy
 import logging
 import platform
@@ -26,7 +31,7 @@
 import grub.LiloConf
 import grub.ExtLinuxConf
 
-PYGRUB_VER = 0.6
+PYGRUB_VER = "0.6.1bbkt"
 
 def enable_cursor(ison):
     if ison:
@@ -74,6 +79,105 @@
 
     raise RuntimeError, "No root slice found"      
 
+#
+# Find the root slice in a FreeBSD disklabel.
+#
+
+# Some magic constants for the BSD disklabel
+BSD_LABEL_DISKMAGIC=0x82564557
+BSD_LABEL_LABELSECTOR=1
+BSD_LABEL_LABELOFFSET=0
+BSD_LABEL_MAXPARTITIONS=8
+BSD_LABEL_BBSIZE=8192
+BSD_LABEL_LABEL_PART=2
+BSD_LABEL_RAW_PART=2
+
+# Magic offsets in the label
+BSD_LABEL_OFFSET_MAGIC=0                        # u_int32_t
+BSD_LABEL_OFFSET_SECTORSIZE=40                  # u_int32_t - number of bytes per sector
+BSD_LABEL_OFFSET_PARTITIONTABLE=148             # structure * MAXPARTITIONS
+BSD_LABEL_OFFSET_NPARTITIONS=138                # u_int16_t
+
+# Magic offsets in the -partition- section
+BSD_LABEL_PARTITION_SIZE=0                      # u_int32_t - size in sectors
+BSD_LABEL_PARTITION_OFFSET=4                    # u_int32_t - offset in sectors
+BSD_LABEL_PARTITION_FSTYPE=12                   # u_int8_t - partition type
+
+# How big is the partition structure?
+BSD_LABEL_PARTITION_STRUCT_SIZE=16
+
+# BSD label partition types that we care about
+BSD_FS_BSDFFS=7
+
+# Get the partition size from the given freebsd disklabel
+# partbuf contains the beginning of the disklabel
+def get_freebsd_partition_size(partbuf, partid):
+    i = BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_SIZE:i+BSD_LABEL_PARTITION_SIZE+4])[0]
+
+def get_freebsd_partition_offset(partbuf, partid):
+    i = BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_OFFSET:i+BSD_LABEL_PARTITION_OFFSET+4])[0]
+
+def get_freebsd_partition_fstype(partbuf, partid):
+    i = BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_STRUCT_SIZE)
+    return struct.unpack("<B", partbuf[i+BSD_LABEL_PARTITION_FSTYPE:i+BSD_LABEL_PARTITION_FSTYPE+1])[0]
+
+# The FreeBSD disklabel can either be dangerously dedicated or inside a DOS
+# partition. This function takes "offset" to mean the beginning of the FreeBSD
+# disk label and searches for a root partition "a" in the given slice.
+# The slice must have the FS type set to something that we know about - this
+# is currently "BSDFFS" (type 7). Anything else will fail.
+#
+# The filesystem must be at the beginning of that returned offset for the FS library
+# to discover and handle.
+
+# The returned offset is relative to the passed in offset - ie the beginning of
+# the "disklabel". This is so this code can be used regardless of the underlying
+# partitioning scheme (BSD FFS direct on disk, BSD FFS in a DOS primary partition,
+# etc.)
+
+def get_freebsd_slice(file, offset):
+    """Find the root slice in a FreeBSD disklabel."""
+    print >>sys.stderr, "get_freebsd_slice: file  :  %s" % file
+    print >>sys.stderr, "get_freebsd_slice: offset:  %s" % offset
+
+    fd = os.open(file, os.O_RDONLY)
+    os.lseek(fd, offset + (SECTOR_SIZE * BSD_LABEL_LABELSECTOR) + BSD_LABEL_LABELOFFSET, 0)
+    buf = os.read(fd, 1024)
+
+    # Check the magic - is it a valid disklabel? if not, barf
+    bsd_d_magic = struct.unpack("<I", buf[BSD_LABEL_OFFSET_MAGIC:BSD_LABEL_OFFSET_MAGIC+4])[0]
+    print >>sys.stderr, "bsd magic:    %s" % bsd_d_magic
+    print >>sys.stderr, "needed magic: %s" % BSD_LABEL_DISKMAGIC
+    if bsd_d_magic <> BSD_LABEL_DISKMAGIC:
+        raise RuntimeError, "FreeBSD label diskmagic incorrect"
+
+    # Get sectorsize - does it make sense? If not, barf
+    bsd_d_secsize = struct.unpack("<I", buf[BSD_LABEL_OFFSET_SECTORSIZE:BSD_LABEL_OFFSET_SECTORSIZE+4])[0];
+    print >>sys.stderr, "bsd sector size:  %s" % bsd_d_secsize
+
+    # Get the first partition - is it the right type? If not, barf
+    bsd_d_npartitions = struct.unpack("<H", buf[BSD_LABEL_OFFSET_NPARTITIONS:BSD_LABEL_OFFSET_NPARTITIONS+2])[0];
+    print >>sys.stderr, "bsd number of partitions:  %s" % bsd_d_npartitions
+
+    # Grab the filesystem offset in sectors
+    bsd_d_part_offset = get_freebsd_partition_offset(buf, 0)
+    bsd_d_part_size = get_freebsd_partition_size(buf, 0)
+    bsd_d_part_fstype = get_freebsd_partition_fstype(buf, 0)
+    print >>sys.stderr, "bsd partition 0 offset:  %s" % bsd_d_part_offset
+    print >>sys.stderr, "bsd partition 0 size  :  %s" % bsd_d_part_size
+    print >>sys.stderr, "bsd partition 0 type  :  %s" % bsd_d_part_fstype
+
+    if bsd_d_part_fstype <> BSD_FS_BSDFFS:
+        raise RuntimeError, "First BSD partition is not type BSDFFS (7)"
+
+    # XXX one should now verify that the given partition size and offset fall within the disk size..
+
+    # Calculate the filesystem offset, return that
+    return (bsd_d_part_offset * bsd_d_secsize)
+
+
 def get_fs_offset_gpt(file):
     fd = os.open(file, os.O_RDONLY)
     # assume the first partition is an EFI system partition.
@@ -81,9 +185,11 @@
     buf = os.read(fd, 512)
     return struct.unpack("<Q", buf[32:40])[0] * SECTOR_SIZE
 
+# Partition Types
 FDISK_PART_SOLARIS=0xbf
 FDISK_PART_SOLARIS_OLD=0x82
 FDISK_PART_GPT=0xee
+FDISK_PART_FREEBSD=0xa5
 
 def get_partition_offsets(file):
     if not is_disk_image(file):
@@ -112,6 +218,13 @@
             except RuntimeError:
                 continue # no solaris magic at that offset, ignore partition
 
+        if type == FDISK_PART_FREEBSD:
+            try:
+                offset += get_freebsd_slice(file, offset)
+            except RuntimeError:
+                print >>sys.stderr, "BAIL!  I don't know what to do!"
+                sys.exit(1)
+
         if type == FDISK_PART_GPT:
             offset = get_fs_offset_gpt(file)
 
@@ -620,7 +733,7 @@
                                    ["quiet", "interactive", "not-really", 
                                     "help", "output=", "entry=", "kernel=", 
                                     "ramdisk=", "args=", "default_args=", 
-                                    "extra_args=", "vm="])
+                                    "extra_args=", "vm=", "debug"])
     except getopt.GetoptError:
         usage()
         sys.exit(1)
@@ -633,6 +746,7 @@
     output = None
     entry = None
     interactive = True
+    debug = False
     not_really = False
     default_args = ""
     extra_args = ""
@@ -654,6 +768,8 @@
             sys.exit()
         elif o in ("-n", "--not-really"):
             not_really = True
+        elif o in ("--debug"):
+            debug = True
         elif o in ("--output",):
             output = a
         elif o in ("--kernel",):
@@ -671,6 +787,9 @@
         elif o in ("--extra_args",):
             extra_args = a
 
+    if debug:
+        logging.basicConfig(level=logging.DEBUG)
+
     if output is None or output == "-":
         fd = sys.stdout.fileno()
     else:
@@ -700,6 +819,11 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc() 
+                    print >>sys.stderr, "Filename: %s" % file
+                    print >>sys.stderr, "Offset  : %s" % offset
+                    print >>sys.stderr, "Options : %s" % bootfsoptions
                 fs = None
                 continue
     else:
@@ -738,6 +862,8 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc() 
                 fs = None
                 continue
 

--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch.sig"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEABECAAYFAk80D8oACgkQOEu4UTzvwQpIfACbBF4P6E+3g1ESHv182EquFbyi
Dn4An1MTbrOynH9ui85xCk31PukepmSS
=XwGn
-----END PGP SIGNATURE-----

--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--BXVAT5kNtrzKuDFl--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:50 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0d-0005tE-8p; Mon, 13 Feb 2012 10:19:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <baryluk@smp.if.uj.edu.pl>) id 1RwI1r-0003nH-Db
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 18:50:35 +0000
X-Env-Sender: baryluk@smp.if.uj.edu.pl
X-Msg-Ref: server-15.tower-216.messagelabs.com!1328986227!14466539!1
X-Originating-IP: [149.156.82.206]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25317 invoked from network); 11 Feb 2012 18:50:28 -0000
Received: from smp.if.uj.edu.pl (HELO smp.if.uj.edu.pl) (149.156.82.206)
	by server-15.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Feb 2012 18:50:28 -0000
Received: from users.smp.if.uj.edu.pl (users.smp.if.uj.edu.pl
	[::ffff:10.0.1.244]) (TLS: TLSv1/SSLv3,256bits,AES256-SHA)
	by smp.if.uj.edu.pl with esmtp; Sat, 11 Feb 2012 19:50:25 +0100
	id 00014261.4F36B871.00006D3F
Received: from baryluk by users.smp.if.uj.edu.pl with local (Exim 4.72)
	(envelope-from <baryluk@smp.if.uj.edu.pl>)
	id 1RwI1g-0007ns-0e; Sat, 11 Feb 2012 19:50:24 +0100
Date: Sat, 11 Feb 2012 19:50:23 +0100
From: Witold Baryluk <baryluk@smp.if.uj.edu.pl>
To: Trix Farrar <trix@basement.net>
Message-ID: <20120211185023.GD9347@smp.if.uj.edu.pl>
References: <20120211165711.GB71096@basement.net>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20120211165711.GB71096@basement.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Cc: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] 9.0-RELEASE PV from scratch
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 02-11 10:57, Trix Farrar wrote:
> Apologies for the re-post.  Forgot to sign original.  -Trx
> 

Hi,

about 2 weeks ago I written how to install FreeBSD-9.0 on PV
without any additional help.

All I needed was:
  Linux + Xen dom0 (i386 without HVM is sufficient!)
  FreeBSD-9.0 installation ISO file   [1]
  Xen-enabled domU Kernel image (I downloaded one from Debian/GNU Linux [2])
     (I hope next FreeBSD release will include this be default on ISO itself)


You basically needs to unpack kernel image somewhere (in Debian
it unpacks automatically into /boot/).

Then use something like this for installation configuration (using xm
or xl toolstack, do not know how with xcp but should be equally easy)

$ cat kfreebsd9.cfg
name = "my-freebsd"
kernel = "/boot/kfreebsd-9.0-1-xen.gz"
extra = "vfs.root.mountfrom=cd9660:/dev/da1"
memrory = 256
disks = [
	"file:/home/kfreebsd9-disk1.img,sda,w"
	,"file:/home/FreeBSD-9.0-RELEASE-i386-dvd1.iso,sdb,r"
]
$

You then start it without problem as:
$ xm-or-xl create kfreebsd.cfg -c

installator will start without a problem, and will ask about
console/terminal type, I was using 'ansi' which made cursor and
installer work relativly good.

After installation is done, before shuting down, remember
to add xen console to /etc/inittab!

Then shutdown domain, and change config file to:

$ cat kfreebsd9.cfg
name = "my-freebsd"
kernel = "/boot/kfreebsd-9.0-1-xen.gz"
extra = "vfs.root.mountfrom=ufs:/dev/da0p2"
memrory = 256
disks = [
	"file:/home/kfreebsd9-disk1.img,sda,w"
]
$

Thats it: remove installation ISO file from disks, and change 'extra'
parameter, to now boot from disk.


You can now boot again:
$ xm-or-xl create kfreebsd.cfg -c

Thats all. Network configuration can be done also relativly easly after
that.

Hope this helps.

[1] ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/i386/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-i386-disc1.iso
[2] Debian: apt-get install kfreebsd-image-9-xen  # you can also try kfreebsd-image-10-xen
    on-Debian: go to http://packages.debian.org/sid/kfreebsd-image-9.0-1-xen , download section is on the bottom, you need i386, not kfreebsd-i386!


-- 
Witold Baryluk

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:50 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0d-0005tE-8p; Mon, 13 Feb 2012 10:19:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <baryluk@smp.if.uj.edu.pl>) id 1RwI1r-0003nH-Db
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 18:50:35 +0000
X-Env-Sender: baryluk@smp.if.uj.edu.pl
X-Msg-Ref: server-15.tower-216.messagelabs.com!1328986227!14466539!1
X-Originating-IP: [149.156.82.206]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25317 invoked from network); 11 Feb 2012 18:50:28 -0000
Received: from smp.if.uj.edu.pl (HELO smp.if.uj.edu.pl) (149.156.82.206)
	by server-15.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Feb 2012 18:50:28 -0000
Received: from users.smp.if.uj.edu.pl (users.smp.if.uj.edu.pl
	[::ffff:10.0.1.244]) (TLS: TLSv1/SSLv3,256bits,AES256-SHA)
	by smp.if.uj.edu.pl with esmtp; Sat, 11 Feb 2012 19:50:25 +0100
	id 00014261.4F36B871.00006D3F
Received: from baryluk by users.smp.if.uj.edu.pl with local (Exim 4.72)
	(envelope-from <baryluk@smp.if.uj.edu.pl>)
	id 1RwI1g-0007ns-0e; Sat, 11 Feb 2012 19:50:24 +0100
Date: Sat, 11 Feb 2012 19:50:23 +0100
From: Witold Baryluk <baryluk@smp.if.uj.edu.pl>
To: Trix Farrar <trix@basement.net>
Message-ID: <20120211185023.GD9347@smp.if.uj.edu.pl>
References: <20120211165711.GB71096@basement.net>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20120211165711.GB71096@basement.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Cc: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] 9.0-RELEASE PV from scratch
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 02-11 10:57, Trix Farrar wrote:
> Apologies for the re-post.  Forgot to sign original.  -Trx
> 

Hi,

about 2 weeks ago I written how to install FreeBSD-9.0 on PV
without any additional help.

All I needed was:
  Linux + Xen dom0 (i386 without HVM is sufficient!)
  FreeBSD-9.0 installation ISO file   [1]
  Xen-enabled domU Kernel image (I downloaded one from Debian/GNU Linux [2])
     (I hope next FreeBSD release will include this be default on ISO itself)


You basically needs to unpack kernel image somewhere (in Debian
it unpacks automatically into /boot/).

Then use something like this for installation configuration (using xm
or xl toolstack, do not know how with xcp but should be equally easy)

$ cat kfreebsd9.cfg
name = "my-freebsd"
kernel = "/boot/kfreebsd-9.0-1-xen.gz"
extra = "vfs.root.mountfrom=cd9660:/dev/da1"
memrory = 256
disks = [
	"file:/home/kfreebsd9-disk1.img,sda,w"
	,"file:/home/FreeBSD-9.0-RELEASE-i386-dvd1.iso,sdb,r"
]
$

You then start it without problem as:
$ xm-or-xl create kfreebsd.cfg -c

installator will start without a problem, and will ask about
console/terminal type, I was using 'ansi' which made cursor and
installer work relativly good.

After installation is done, before shuting down, remember
to add xen console to /etc/inittab!

Then shutdown domain, and change config file to:

$ cat kfreebsd9.cfg
name = "my-freebsd"
kernel = "/boot/kfreebsd-9.0-1-xen.gz"
extra = "vfs.root.mountfrom=ufs:/dev/da0p2"
memrory = 256
disks = [
	"file:/home/kfreebsd9-disk1.img,sda,w"
]
$

Thats it: remove installation ISO file from disks, and change 'extra'
parameter, to now boot from disk.


You can now boot again:
$ xm-or-xl create kfreebsd.cfg -c

Thats all. Network configuration can be done also relativly easly after
that.

Hope this helps.

[1] ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/i386/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-i386-disc1.iso
[2] Debian: apt-get install kfreebsd-image-9-xen  # you can also try kfreebsd-image-10-xen
    on-Debian: go to http://packages.debian.org/sid/kfreebsd-image-9.0-1-xen , download section is on the bottom, you need i386, not kfreebsd-i386!


-- 
Witold Baryluk

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0c-0005t3-J0; Mon, 13 Feb 2012 10:19:46 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RwGKA-0002wq-FW
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 17:01:23 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-8.tower-174.messagelabs.com!1328979673!12938697!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30112 invoked from network); 11 Feb 2012 17:01:14 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Feb 2012 17:01:14 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1BGvBqZ011509;
	Sat, 11 Feb 2012 11:01:11 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1BGvBS7071335;
	Sat, 11 Feb 2012 10:57:11 -0600 (CST)
	(envelope-from trix@willow.basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.5/Submit) id q1BGvBxp071334;
	Sat, 11 Feb 2012 10:57:11 -0600 (CST) (envelope-from trix)
Date: Sat, 11 Feb 2012 10:57:11 -0600
From: Trix Farrar <trix@basement.net>
To: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Message-ID: <20120211165711.GB71096@basement.net>
Mime-Version: 1.0
User-Agent: Mutt/1.4.2.3i
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] 9.0-RELEASE PV from scratch on XCP v1.1.0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3193835124534895177=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============3193835124534895177==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="O3RTKUHj+75w1tg5"
Content-Disposition: inline


--O3RTKUHj+75w1tg5
Content-Type: multipart/mixed; boundary="WYTEVAkct0FjGQmd"
Content-Disposition: inline


--WYTEVAkct0FjGQmd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Apologies for the re-post.  Forgot to sign original.  -Trx

Title:  HOWTO-FreeBSD-on-XCP
Author: John D. "Trix" Farrar
Date:   2012-02-09

* The Challenge - ParaVirtualized FreeBSD 9.0-RELEASE under XCP 1.1.0

The idea here is to create a PV FreeBSD VM under Xen Cloud Platform
(XCP) without starting with an HVM first.  The documentation I''ve
been able to find on-line is at least a year old and is mostly written
for Xen (under Linux or NetBSD) rather than XCP.  To make things more
interesting, the hardware on which I have XCP installed doesn''t
support Hardware Virtualization -- so I can''t just install an HVM and
convert it over. A PV under XCP means using pygrub as a bootloader to
load the FreeBSD kernel.  It seems that pygrub doesn''t know enough
about BSD disk slices and partitions to be able to find the kernel on
its own, so it will need a patch

This solution isn''t perfect, but I think it''s a good start.


* The Equipment

Yes, my hardware is old/cheap.

  * Xen Cloud Platform server - XCP v1.1.0

  * Build Server - FreeBSD 9.0-RELEASE (32-bit)

  * NFS Server - anything w/ enough space.  Can be the Build
    Server. (should NOT be the XCP Server)

* The Process

  * Patching pygrub

    Adrian Chadd (http://wiki.freebsd.org/AdrianChadd/XenHackery) did
    a great job laying the groundwork for a Xen (not XCP)
    installation.  I also got a lot of help from Adian''s patch to
    pygrub at http://people.freebsd.org/~adrian/xen/bsd_pygrub/.  The
    problem is that Adrian''s patch "is against the pygrub shipped with
    the xen-3.0.3-80.el5_3.2 CentOS 5.3 package."  Using Adrian''s
    patch, I wsa able to create a patch against the pygrub shipped
    with XCP v1.1.0:

=3D=3DBEGIN=3D=3D
Patch attached.
=3D=3D=3DEND=3D=3D=3D
=20
  * Creating a disk image

    I mounted an exported filesystem from the NFS server so that I
    would have a large, sharable space in which to place the disk
    image.  This space is also mounted on the XCP server.  In both
    cases, the NFS filesystem is mounted under /mnt.

    The following steps are taken on the BUILD host where /usr/src has
    already been compiled with buiidworld and buildkernel targets.

=3D=3DBEGIN=3D=3D
export FSIMAGE=3D"FreeBSD-PV.img"

truncate -s 10G /mnt/${FSIMAGE}              # Create the file where the im=
age will reside.
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0 # Create the image itself
fdisk -BI md0                                # Write the DOS partition table

# Create an inital BSD Label=20
# For testing, we'll assume one large partition
bsdlabel -w -B md0s1
bsdlabel -e md0s1 # Change partition a from 'unused' to '4.2BSD'
newfs -O1 /dev/md0s1a # UFS, because pygrub doesn't grok UFS2

# Mount up the image and do the installation
mount /dev/md0s1a /media

# Perform the installation to the disk image.
cd /usr/src
make -s DESTDIR=3D/media KERNCONF=3DXEN installworld
make -s DESTDIR=3D/media KERNCONF=3DXEN installkernel
make -s DESTDIR=3D/media KERNCONF=3DXEN distribution

# Set up the ttys(5) file so the VM will use Xen's console.
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

# Create fstab(5) so the root (only) filesystem will mount.
cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1

EOF

# Start and rc.conf(5) file
# NOTE: You won't be able to login via SSH until users are added.
cat >>/media/etc/rc.conf <<EOF
hostname=3D"${VMNAME}"
ifconfig_xn0=3D'dhcp'
sshd_enable=3D'YES'
EOF

# BUILD Server - Unmount the filesystem, the image is done.
umount /media
mdconfig -d -u 0
=3D=3D=3DEND=3D=3D=3D

The following section is the script I actually used to create a VM
that is more-or-less realistic as a template.

=3D=3DBEGIN-Advanced-Option=3D=3D

truncate -s 20G /mnt/${FSIMAGE}
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0
fdisk -BI md0
bsdlabel -w -B md0s1
cat >>xcp-optionb-bsdlabel.txt <<EOF
# /dev/md0s1:
8 partitions:
#          size     offset    fstype   [fsize bsize bps/cpg]
  a:      512MB         63    4.2BSD        0     0     0
  b:      512MB          *      swap                   =20
  c:   41929587          0    unused        0     0     # "raw" part, don't=
 edit
  d:      512MB          *    4.2BSD        0     0     0
  e:    2097152    3145791    4.2BSD        0     0     0
  f:    6291456    5242943    4.2BSD        0     0     0
  g:   12582912   11534399    4.2BSD        0     0     0
  h:   17812276   24117311    4.2BSD        0     0     0

EOF

bsdlabel -R md0s1 xcp-optionb-bsdlabel.txt
rm xcp-optionb-bsdlabel.txt

# root partition has to be UFS1.  PyGRUB chokes on UFS2 (fsimage.ufs, actua=
lly)
newfs -O1 /dev/md0s1a && mount -v /dev/md0s1a /media
newfs     /dev/md0s1d && mkdir /media/tmp       && mount -v /dev/md0s1d /me=
dia/tmp
newfs     /dev/md0s1e && mkdir /media/var       && mount -v /dev/md0s1e /me=
dia/var
newfs     /dev/md0s1f && mkdir /media/usr       && mount -v /dev/md0s1f /me=
dia/usr=20
newfs     /dev/md0s1g && mkdir /media/usr/local && mount -v /dev/md0s1g /me=
dia/usr/local
newfs     /dev/md0s1h && mkdir /media/home      && mount -v /dev/md0s1h /me=
dia/home
pushd /usr/src
make -s DESTDIR=3D/media KERNCONF=3DXEN installworld installkernel distribu=
tion
popd
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1
/dev/xbd0s1f		/usr		ufs	rw      	1	1
/dev/xbd0s1g		/usr/local	ufs	rw      	1	1
/dev/xbd0s1d		/tmp		ufs	rw      	1	1
/dev/xbd0s1e		/var		ufs	rw      	1	1
/dev/xbd0s1h		/home		ufs	rw      	1	1

EOF

cat >>/media/etc/rc.conf <<EOF
hostname=3D"freebsd-9.0"
ifconfig_xn0=3D'dhcp'
sshd_enable=3D'YES'
EOF

umount -v /media/home /media/usr/local /media/usr /media/var /media/tmp /me=
dia

=3D=3D=3DEND-Advanced-Option=3D=3D=3D

  * Create the Virtual Host

    I got the bulk of this information from Grant McWilliams'' HOWTO
    for installing CentOS on an XCP host=20
    (http://grantmcwilliams.com/item/563-centos6-on-xcp). =20

    All of the next steps are to be carried on at the Local Command
    Shell prompt on the XCP host.

=3D=3DBEGIN=3D=3D
VMNAME=3D"FreeBSD-9.0"     # Edit this value, each VM must be different

# XCP Server - Create the Virtual Disk Image and copy .img file into it.
export SR_UUID=3D$(xe sr-list name-label=3D"Local storage" --minimal)
export VDIUUID=3D$(xe vdi-create \
                    sr-uuid=3D${SR_UUID} \
                    name-label=3D${VMNAME}-vdi \
                    type=3Dsystem \
                    virtual-size=3D11GiB )

# Pull the built image into a VDI (Virtual Disk Image)
# This operatoin will take a while. (like an hour and a half)
xe vdi-import \
    uuid=3D${VDIUUID} \
    filename=3D/mnt/${FSIMAGE}

# Create a VM from the "Other install media" template
# Then customize to our taste
export TPLUUID=3D$(xe template-list \
    		    name-label=3D"Other install media" \
    		    params=3Duuid --minimal)

# Create the VM itself
export VM_UUID=3D$(xe vm-install \
    		    new-name-label=3D${VMNAME} \
    		    template=3D${TPLUUID})

# Customize
# Defaults:
# Desc.  Value    VM Parameter(s)
# RAM  =3D 256 MB =3D memory-static-max, memory-dynamic-max, memory-dynamic=
-min
#        128 MB =3D memory-static-min
# CPUs =3D   1    =3D VCPUs-at-startup, VCPUs-max
xe vm-param-set   uuid=3D${VM_UUID} name-description=3D"New FreeBSD host"
xe vm-param-clear uuid=3D${VM_UUID} param-name=3DHVM-boot-policy
xe vm-param-clear uuid=3D${VM_UUID} param-name=3DHVM-boot-params
xe vm-param-set   uuid=3D${VM_UUID} PV-bootloader=3Dpygrub
xe vm-param-set   uuid=3D${VM_UUID} PV-bootloader-args=3D"--kernel=3D/boot/=
kernel/kernel"
xe vm-param-set   uuid=3D${VM_UUID} other-config:disable_pv_vnc=3D1
## xe vm-param-set   uuid=3D${VM_UUID} other-config:mac_seed=3D''

# Create the Network Interface

SWITCH=3D"xenbr0"          #=20
# The vendor prefix 00:16:3e is assigned to Xen in oid.txt
MAC=3D"00:16:3e:12:34:56"  # Edit this value, each VIF must be different
## MAC=3D"random"          # if you prefer randomly assigned addresses

# Get an ID for the virtual switch. =20
# It is assumed that this is on the first bridge.
export NETUUID=3D$(xe network-list bridge=3D${SWITCH} --minimal)

export VIFUUID=3D$(xe vif-create \
    		    vm-uuid=3D${VM_UUID} \
    		    network-uuid=3D${NETUUID} \
    		    mac=3D${MAC} \
    		    device=3D0)

# Create the Virtual Block Device that links the
# VDI to the VM
export VBDUUID=3D$(xe vbd-create \
    		    vm-uuid=3D${VM_UUID} \
    		    device=3D0 \
    		    vdi-uuid=3D${VDIUUID} \
    		    type=3DDisk \
    		    mode=3DRW \
    		    bootable=3Dtrue )

=3D=3D=3DEND=3D=3D=3D

  * Booting it up

=3D=3DBEGIN=3D=3D
# Starting the first time takes a while
xe vm-start uuid=3D${VM_UUID}
DOMID=3D$(xe vm-list uuid=3D${VM_UUID} params=3Ddom-id --minimal)
/usr/lib/xen/bin/xenconsole ${DOMID}
=3D=3D=3DEND=3D=3D=3D

# The main difference on the XCP side is that the disk image is
bigger.  The other steps are the same.  I threw in a condenced line to
start the VM and fork the console just because it's easier to paste
into a terminal window.

=3D=3DBEGIN-Advanced-Option=3D=3D
VDIUUID=3D$(xe vdi-create \
    	     sr-uuid=3D${SR_UUID} \
    	     name-label=3D${VMNAME}-vdi \
    	     type=3Dsystem \
    	     virtual-size=3D21474836480 )

xe vm-start uuid=3D${VM_UUID} && \
    /usr/lib/xen/bin/xenconsole $(xe vm-list uuid=3D${VM_UUID} params=3Ddom=
-id --minimal)
=3D=3D=3DEND-Advanced-Option=3D=3D=3D


* Open Issues

I'm probably missing something really obvious here, but here are a
couple of issues that keep this from being a complete win.

  * Kernel ignoring/not-getting arguments from the domain builder.
    This means that the kernel can''t find its root device.

  * The pygrub loader won''t execute /boot/loader, so the kernel has to
    be called directly.  No access to loader.conf(5) and the
    customization it affords.


--=20
John D. "Trix" Farrar               __\\|//__               Basement.NET
trix@basement.net                   (` o-o ')   http://www.basement.net/
-----------------------------------ooO-(_)-Ooo--------------------------
   GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

--WYTEVAkct0FjGQmd
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch"
Content-Transfer-Encoding: quoted-printable

--- pygrub.xcp-orig	2012-02-09 10:39:29.000000000 -0600
+++ pygrub.xcp-ufs-debug	2012-02-09 10:41:44.000000000 -0600
@@ -12,8 +12,13 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #
+# 2012-02-08 - John D. "Trix" Farrar - 0.6.1-bbkt
+#  Using XCF version of pygrub, incorporated patches from:
+#    http://people.freebsd.org/~adrian/xen/bsd_pygrub/
+#  which seem to be based on an older version of "0.6"
+#  Also included a patch to add a --debug switch for easier troubleshootin=
g.
=20
-import os, sys, atexit, string, struct, tempfile, re
+import os, sys, atexit, string, struct, tempfile, re, traceback
 import copy
 import logging
 import platform
@@ -26,7 +31,7 @@
 import grub.LiloConf
 import grub.ExtLinuxConf
=20
-PYGRUB_VER =3D 0.6
+PYGRUB_VER =3D "0.6.1bbkt"
=20
 def enable_cursor(ison):
     if ison:
@@ -74,6 +79,105 @@
=20
     raise RuntimeError, "No root slice found"     =20
=20
+#
+# Find the root slice in a FreeBSD disklabel.
+#
+
+# Some magic constants for the BSD disklabel
+BSD_LABEL_DISKMAGIC=3D0x82564557
+BSD_LABEL_LABELSECTOR=3D1
+BSD_LABEL_LABELOFFSET=3D0
+BSD_LABEL_MAXPARTITIONS=3D8
+BSD_LABEL_BBSIZE=3D8192
+BSD_LABEL_LABEL_PART=3D2
+BSD_LABEL_RAW_PART=3D2
+
+# Magic offsets in the label
+BSD_LABEL_OFFSET_MAGIC=3D0                        # u_int32_t
+BSD_LABEL_OFFSET_SECTORSIZE=3D40                  # u_int32_t - number of =
bytes per sector
+BSD_LABEL_OFFSET_PARTITIONTABLE=3D148             # structure * MAXPARTITI=
ONS
+BSD_LABEL_OFFSET_NPARTITIONS=3D138                # u_int16_t
+
+# Magic offsets in the -partition- section
+BSD_LABEL_PARTITION_SIZE=3D0                      # u_int32_t - size in se=
ctors
+BSD_LABEL_PARTITION_OFFSET=3D4                    # u_int32_t - offset in =
sectors
+BSD_LABEL_PARTITION_FSTYPE=3D12                   # u_int8_t - partition t=
ype
+
+# How big is the partition structure?
+BSD_LABEL_PARTITION_STRUCT_SIZE=3D16
+
+# BSD label partition types that we care about
+BSD_FS_BSDFFS=3D7
+
+# Get the partition size from the given freebsd disklabel
+# partbuf contains the beginning of the disklabel
+def get_freebsd_partition_size(partbuf, partid):
+    i =3D BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_=
STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_SIZE:i+BSD_LA=
BEL_PARTITION_SIZE+4])[0]
+
+def get_freebsd_partition_offset(partbuf, partid):
+    i =3D BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_=
STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_OFFSET:i+BSD_=
LABEL_PARTITION_OFFSET+4])[0]
+
+def get_freebsd_partition_fstype(partbuf, partid):
+    i =3D BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_=
STRUCT_SIZE)
+    return struct.unpack("<B", partbuf[i+BSD_LABEL_PARTITION_FSTYPE:i+BSD_=
LABEL_PARTITION_FSTYPE+1])[0]
+
+# The FreeBSD disklabel can either be dangerously dedicated or inside a DOS
+# partition. This function takes "offset" to mean the beginning of the Fre=
eBSD
+# disk label and searches for a root partition "a" in the given slice.
+# The slice must have the FS type set to something that we know about - th=
is
+# is currently "BSDFFS" (type 7). Anything else will fail.
+#
+# The filesystem must be at the beginning of that returned offset for the =
FS library
+# to discover and handle.
+
+# The returned offset is relative to the passed in offset - ie the beginni=
ng of
+# the "disklabel". This is so this code can be used regardless of the unde=
rlying
+# partitioning scheme (BSD FFS direct on disk, BSD FFS in a DOS primary pa=
rtition,
+# etc.)
+
+def get_freebsd_slice(file, offset):
+    """Find the root slice in a FreeBSD disklabel."""
+    print >>sys.stderr, "get_freebsd_slice: file  :  %s" % file
+    print >>sys.stderr, "get_freebsd_slice: offset:  %s" % offset
+
+    fd =3D os.open(file, os.O_RDONLY)
+    os.lseek(fd, offset + (SECTOR_SIZE * BSD_LABEL_LABELSECTOR) + BSD_LABE=
L_LABELOFFSET, 0)
+    buf =3D os.read(fd, 1024)
+
+    # Check the magic - is it a valid disklabel? if not, barf
+    bsd_d_magic =3D struct.unpack("<I", buf[BSD_LABEL_OFFSET_MAGIC:BSD_LAB=
EL_OFFSET_MAGIC+4])[0]
+    print >>sys.stderr, "bsd magic:    %s" % bsd_d_magic
+    print >>sys.stderr, "needed magic: %s" % BSD_LABEL_DISKMAGIC
+    if bsd_d_magic <> BSD_LABEL_DISKMAGIC:
+        raise RuntimeError, "FreeBSD label diskmagic incorrect"
+
+    # Get sectorsize - does it make sense? If not, barf
+    bsd_d_secsize =3D struct.unpack("<I", buf[BSD_LABEL_OFFSET_SECTORSIZE:=
BSD_LABEL_OFFSET_SECTORSIZE+4])[0];
+    print >>sys.stderr, "bsd sector size:  %s" % bsd_d_secsize
+
+    # Get the first partition - is it the right type? If not, barf
+    bsd_d_npartitions =3D struct.unpack("<H", buf[BSD_LABEL_OFFSET_NPARTIT=
IONS:BSD_LABEL_OFFSET_NPARTITIONS+2])[0];
+    print >>sys.stderr, "bsd number of partitions:  %s" % bsd_d_npartitions
+
+    # Grab the filesystem offset in sectors
+    bsd_d_part_offset =3D get_freebsd_partition_offset(buf, 0)
+    bsd_d_part_size =3D get_freebsd_partition_size(buf, 0)
+    bsd_d_part_fstype =3D get_freebsd_partition_fstype(buf, 0)
+    print >>sys.stderr, "bsd partition 0 offset:  %s" % bsd_d_part_offset
+    print >>sys.stderr, "bsd partition 0 size  :  %s" % bsd_d_part_size
+    print >>sys.stderr, "bsd partition 0 type  :  %s" % bsd_d_part_fstype
+
+    if bsd_d_part_fstype <> BSD_FS_BSDFFS:
+        raise RuntimeError, "First BSD partition is not type BSDFFS (7)"
+
+    # XXX one should now verify that the given partition size and offset f=
all within the disk size..
+
+    # Calculate the filesystem offset, return that
+    return (bsd_d_part_offset * bsd_d_secsize)
+
+
 def get_fs_offset_gpt(file):
     fd =3D os.open(file, os.O_RDONLY)
     # assume the first partition is an EFI system partition.
@@ -81,9 +185,11 @@
     buf =3D os.read(fd, 512)
     return struct.unpack("<Q", buf[32:40])[0] * SECTOR_SIZE
=20
+# Partition Types
 FDISK_PART_SOLARIS=3D0xbf
 FDISK_PART_SOLARIS_OLD=3D0x82
 FDISK_PART_GPT=3D0xee
+FDISK_PART_FREEBSD=3D0xa5
=20
 def get_partition_offsets(file):
     if not is_disk_image(file):
@@ -112,6 +218,13 @@
             except RuntimeError:
                 continue # no solaris magic at that offset, ignore partiti=
on
=20
+        if type =3D=3D FDISK_PART_FREEBSD:
+            try:
+                offset +=3D get_freebsd_slice(file, offset)
+            except RuntimeError:
+                print >>sys.stderr, "BAIL!  I don't know what to do!"
+                sys.exit(1)
+
         if type =3D=3D FDISK_PART_GPT:
             offset =3D get_fs_offset_gpt(file)
=20
@@ -620,7 +733,7 @@
                                    ["quiet", "interactive", "not-really",=
=20
                                     "help", "output=3D", "entry=3D", "kern=
el=3D",=20
                                     "ramdisk=3D", "args=3D", "default_args=
=3D",=20
-                                    "extra_args=3D", "vm=3D"])
+                                    "extra_args=3D", "vm=3D", "debug"])
     except getopt.GetoptError:
         usage()
         sys.exit(1)
@@ -633,6 +746,7 @@
     output =3D None
     entry =3D None
     interactive =3D True
+    debug =3D False
     not_really =3D False
     default_args =3D ""
     extra_args =3D ""
@@ -654,6 +768,8 @@
             sys.exit()
         elif o in ("-n", "--not-really"):
             not_really =3D True
+        elif o in ("--debug"):
+            debug =3D True
         elif o in ("--output",):
             output =3D a
         elif o in ("--kernel",):
@@ -671,6 +787,9 @@
         elif o in ("--extra_args",):
             extra_args =3D a
=20
+    if debug:
+        logging.basicConfig(level=3Dlogging.DEBUG)
+
     if output is None or output =3D=3D "-":
         fd =3D sys.stdout.fileno()
     else:
@@ -700,6 +819,11 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc()=20
+                    print >>sys.stderr, "Filename: %s" % file
+                    print >>sys.stderr, "Offset  : %s" % offset
+                    print >>sys.stderr, "Options : %s" % bootfsoptions
                 fs =3D None
                 continue
     else:
@@ -738,6 +862,8 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc()=20
                 fs =3D None
                 continue
=20

--WYTEVAkct0FjGQmd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch.sig"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEABECAAYFAk80D8oACgkQOEu4UTzvwQpIfACbBF4P6E+3g1ESHv182EquFbyi
Dn4An1MTbrOynH9ui85xCk31PukepmSS
=XwGn
-----END PGP SIGNATURE-----

--WYTEVAkct0FjGQmd--

--O3RTKUHj+75w1tg5
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk82necACgkQOEu4UTzvwQo1mQCghecWgvlYAYkwBanZD0yrXT/3
IZgAnj1l65FAEROUPL+REiBvLxLbVGD0
=UldF
-----END PGP SIGNATURE-----

--O3RTKUHj+75w1tg5--


--===============3193835124534895177==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3193835124534895177==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0c-0005t3-J0; Mon, 13 Feb 2012 10:19:46 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RwGKA-0002wq-FW
	for xen-users@lists.xensource.com; Sat, 11 Feb 2012 17:01:23 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-8.tower-174.messagelabs.com!1328979673!12938697!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30112 invoked from network); 11 Feb 2012 17:01:14 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Feb 2012 17:01:14 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1BGvBqZ011509;
	Sat, 11 Feb 2012 11:01:11 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1BGvBS7071335;
	Sat, 11 Feb 2012 10:57:11 -0600 (CST)
	(envelope-from trix@willow.basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.5/Submit) id q1BGvBxp071334;
	Sat, 11 Feb 2012 10:57:11 -0600 (CST) (envelope-from trix)
Date: Sat, 11 Feb 2012 10:57:11 -0600
From: Trix Farrar <trix@basement.net>
To: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Message-ID: <20120211165711.GB71096@basement.net>
Mime-Version: 1.0
User-Agent: Mutt/1.4.2.3i
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] 9.0-RELEASE PV from scratch on XCP v1.1.0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3193835124534895177=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============3193835124534895177==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="O3RTKUHj+75w1tg5"
Content-Disposition: inline


--O3RTKUHj+75w1tg5
Content-Type: multipart/mixed; boundary="WYTEVAkct0FjGQmd"
Content-Disposition: inline


--WYTEVAkct0FjGQmd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Apologies for the re-post.  Forgot to sign original.  -Trx

Title:  HOWTO-FreeBSD-on-XCP
Author: John D. "Trix" Farrar
Date:   2012-02-09

* The Challenge - ParaVirtualized FreeBSD 9.0-RELEASE under XCP 1.1.0

The idea here is to create a PV FreeBSD VM under Xen Cloud Platform
(XCP) without starting with an HVM first.  The documentation I''ve
been able to find on-line is at least a year old and is mostly written
for Xen (under Linux or NetBSD) rather than XCP.  To make things more
interesting, the hardware on which I have XCP installed doesn''t
support Hardware Virtualization -- so I can''t just install an HVM and
convert it over. A PV under XCP means using pygrub as a bootloader to
load the FreeBSD kernel.  It seems that pygrub doesn''t know enough
about BSD disk slices and partitions to be able to find the kernel on
its own, so it will need a patch

This solution isn''t perfect, but I think it''s a good start.


* The Equipment

Yes, my hardware is old/cheap.

  * Xen Cloud Platform server - XCP v1.1.0

  * Build Server - FreeBSD 9.0-RELEASE (32-bit)

  * NFS Server - anything w/ enough space.  Can be the Build
    Server. (should NOT be the XCP Server)

* The Process

  * Patching pygrub

    Adrian Chadd (http://wiki.freebsd.org/AdrianChadd/XenHackery) did
    a great job laying the groundwork for a Xen (not XCP)
    installation.  I also got a lot of help from Adian''s patch to
    pygrub at http://people.freebsd.org/~adrian/xen/bsd_pygrub/.  The
    problem is that Adrian''s patch "is against the pygrub shipped with
    the xen-3.0.3-80.el5_3.2 CentOS 5.3 package."  Using Adrian''s
    patch, I wsa able to create a patch against the pygrub shipped
    with XCP v1.1.0:

=3D=3DBEGIN=3D=3D
Patch attached.
=3D=3D=3DEND=3D=3D=3D
=20
  * Creating a disk image

    I mounted an exported filesystem from the NFS server so that I
    would have a large, sharable space in which to place the disk
    image.  This space is also mounted on the XCP server.  In both
    cases, the NFS filesystem is mounted under /mnt.

    The following steps are taken on the BUILD host where /usr/src has
    already been compiled with buiidworld and buildkernel targets.

=3D=3DBEGIN=3D=3D
export FSIMAGE=3D"FreeBSD-PV.img"

truncate -s 10G /mnt/${FSIMAGE}              # Create the file where the im=
age will reside.
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0 # Create the image itself
fdisk -BI md0                                # Write the DOS partition table

# Create an inital BSD Label=20
# For testing, we'll assume one large partition
bsdlabel -w -B md0s1
bsdlabel -e md0s1 # Change partition a from 'unused' to '4.2BSD'
newfs -O1 /dev/md0s1a # UFS, because pygrub doesn't grok UFS2

# Mount up the image and do the installation
mount /dev/md0s1a /media

# Perform the installation to the disk image.
cd /usr/src
make -s DESTDIR=3D/media KERNCONF=3DXEN installworld
make -s DESTDIR=3D/media KERNCONF=3DXEN installkernel
make -s DESTDIR=3D/media KERNCONF=3DXEN distribution

# Set up the ttys(5) file so the VM will use Xen's console.
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

# Create fstab(5) so the root (only) filesystem will mount.
cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1

EOF

# Start and rc.conf(5) file
# NOTE: You won't be able to login via SSH until users are added.
cat >>/media/etc/rc.conf <<EOF
hostname=3D"${VMNAME}"
ifconfig_xn0=3D'dhcp'
sshd_enable=3D'YES'
EOF

# BUILD Server - Unmount the filesystem, the image is done.
umount /media
mdconfig -d -u 0
=3D=3D=3DEND=3D=3D=3D

The following section is the script I actually used to create a VM
that is more-or-less realistic as a template.

=3D=3DBEGIN-Advanced-Option=3D=3D

truncate -s 20G /mnt/${FSIMAGE}
mdconfig -a -t vnode -f /mnt/${FSIMAGE} -u 0
fdisk -BI md0
bsdlabel -w -B md0s1
cat >>xcp-optionb-bsdlabel.txt <<EOF
# /dev/md0s1:
8 partitions:
#          size     offset    fstype   [fsize bsize bps/cpg]
  a:      512MB         63    4.2BSD        0     0     0
  b:      512MB          *      swap                   =20
  c:   41929587          0    unused        0     0     # "raw" part, don't=
 edit
  d:      512MB          *    4.2BSD        0     0     0
  e:    2097152    3145791    4.2BSD        0     0     0
  f:    6291456    5242943    4.2BSD        0     0     0
  g:   12582912   11534399    4.2BSD        0     0     0
  h:   17812276   24117311    4.2BSD        0     0     0

EOF

bsdlabel -R md0s1 xcp-optionb-bsdlabel.txt
rm xcp-optionb-bsdlabel.txt

# root partition has to be UFS1.  PyGRUB chokes on UFS2 (fsimage.ufs, actua=
lly)
newfs -O1 /dev/md0s1a && mount -v /dev/md0s1a /media
newfs     /dev/md0s1d && mkdir /media/tmp       && mount -v /dev/md0s1d /me=
dia/tmp
newfs     /dev/md0s1e && mkdir /media/var       && mount -v /dev/md0s1e /me=
dia/var
newfs     /dev/md0s1f && mkdir /media/usr       && mount -v /dev/md0s1f /me=
dia/usr=20
newfs     /dev/md0s1g && mkdir /media/usr/local && mount -v /dev/md0s1g /me=
dia/usr/local
newfs     /dev/md0s1h && mkdir /media/home      && mount -v /dev/md0s1h /me=
dia/home
pushd /usr/src
make -s DESTDIR=3D/media KERNCONF=3DXEN installworld installkernel distribu=
tion
popd
cat >>/media/etc/ttys <<EOF

# Xen Console
xc0     "/usr/libexec/getty Pc"         vt100   on  secure

EOF

cat >>/media/etc/fstab <<EOF
# Device                Mountpoint      FStype  Options         Dump	Pass#
/dev/xbd0s1a		/		ufs	rw		1	1
/dev/xbd0s1f		/usr		ufs	rw      	1	1
/dev/xbd0s1g		/usr/local	ufs	rw      	1	1
/dev/xbd0s1d		/tmp		ufs	rw      	1	1
/dev/xbd0s1e		/var		ufs	rw      	1	1
/dev/xbd0s1h		/home		ufs	rw      	1	1

EOF

cat >>/media/etc/rc.conf <<EOF
hostname=3D"freebsd-9.0"
ifconfig_xn0=3D'dhcp'
sshd_enable=3D'YES'
EOF

umount -v /media/home /media/usr/local /media/usr /media/var /media/tmp /me=
dia

=3D=3D=3DEND-Advanced-Option=3D=3D=3D

  * Create the Virtual Host

    I got the bulk of this information from Grant McWilliams'' HOWTO
    for installing CentOS on an XCP host=20
    (http://grantmcwilliams.com/item/563-centos6-on-xcp). =20

    All of the next steps are to be carried on at the Local Command
    Shell prompt on the XCP host.

=3D=3DBEGIN=3D=3D
VMNAME=3D"FreeBSD-9.0"     # Edit this value, each VM must be different

# XCP Server - Create the Virtual Disk Image and copy .img file into it.
export SR_UUID=3D$(xe sr-list name-label=3D"Local storage" --minimal)
export VDIUUID=3D$(xe vdi-create \
                    sr-uuid=3D${SR_UUID} \
                    name-label=3D${VMNAME}-vdi \
                    type=3Dsystem \
                    virtual-size=3D11GiB )

# Pull the built image into a VDI (Virtual Disk Image)
# This operatoin will take a while. (like an hour and a half)
xe vdi-import \
    uuid=3D${VDIUUID} \
    filename=3D/mnt/${FSIMAGE}

# Create a VM from the "Other install media" template
# Then customize to our taste
export TPLUUID=3D$(xe template-list \
    		    name-label=3D"Other install media" \
    		    params=3Duuid --minimal)

# Create the VM itself
export VM_UUID=3D$(xe vm-install \
    		    new-name-label=3D${VMNAME} \
    		    template=3D${TPLUUID})

# Customize
# Defaults:
# Desc.  Value    VM Parameter(s)
# RAM  =3D 256 MB =3D memory-static-max, memory-dynamic-max, memory-dynamic=
-min
#        128 MB =3D memory-static-min
# CPUs =3D   1    =3D VCPUs-at-startup, VCPUs-max
xe vm-param-set   uuid=3D${VM_UUID} name-description=3D"New FreeBSD host"
xe vm-param-clear uuid=3D${VM_UUID} param-name=3DHVM-boot-policy
xe vm-param-clear uuid=3D${VM_UUID} param-name=3DHVM-boot-params
xe vm-param-set   uuid=3D${VM_UUID} PV-bootloader=3Dpygrub
xe vm-param-set   uuid=3D${VM_UUID} PV-bootloader-args=3D"--kernel=3D/boot/=
kernel/kernel"
xe vm-param-set   uuid=3D${VM_UUID} other-config:disable_pv_vnc=3D1
## xe vm-param-set   uuid=3D${VM_UUID} other-config:mac_seed=3D''

# Create the Network Interface

SWITCH=3D"xenbr0"          #=20
# The vendor prefix 00:16:3e is assigned to Xen in oid.txt
MAC=3D"00:16:3e:12:34:56"  # Edit this value, each VIF must be different
## MAC=3D"random"          # if you prefer randomly assigned addresses

# Get an ID for the virtual switch. =20
# It is assumed that this is on the first bridge.
export NETUUID=3D$(xe network-list bridge=3D${SWITCH} --minimal)

export VIFUUID=3D$(xe vif-create \
    		    vm-uuid=3D${VM_UUID} \
    		    network-uuid=3D${NETUUID} \
    		    mac=3D${MAC} \
    		    device=3D0)

# Create the Virtual Block Device that links the
# VDI to the VM
export VBDUUID=3D$(xe vbd-create \
    		    vm-uuid=3D${VM_UUID} \
    		    device=3D0 \
    		    vdi-uuid=3D${VDIUUID} \
    		    type=3DDisk \
    		    mode=3DRW \
    		    bootable=3Dtrue )

=3D=3D=3DEND=3D=3D=3D

  * Booting it up

=3D=3DBEGIN=3D=3D
# Starting the first time takes a while
xe vm-start uuid=3D${VM_UUID}
DOMID=3D$(xe vm-list uuid=3D${VM_UUID} params=3Ddom-id --minimal)
/usr/lib/xen/bin/xenconsole ${DOMID}
=3D=3D=3DEND=3D=3D=3D

# The main difference on the XCP side is that the disk image is
bigger.  The other steps are the same.  I threw in a condenced line to
start the VM and fork the console just because it's easier to paste
into a terminal window.

=3D=3DBEGIN-Advanced-Option=3D=3D
VDIUUID=3D$(xe vdi-create \
    	     sr-uuid=3D${SR_UUID} \
    	     name-label=3D${VMNAME}-vdi \
    	     type=3Dsystem \
    	     virtual-size=3D21474836480 )

xe vm-start uuid=3D${VM_UUID} && \
    /usr/lib/xen/bin/xenconsole $(xe vm-list uuid=3D${VM_UUID} params=3Ddom=
-id --minimal)
=3D=3D=3DEND-Advanced-Option=3D=3D=3D


* Open Issues

I'm probably missing something really obvious here, but here are a
couple of issues that keep this from being a complete win.

  * Kernel ignoring/not-getting arguments from the domain builder.
    This means that the kernel can''t find its root device.

  * The pygrub loader won''t execute /boot/loader, so the kernel has to
    be called directly.  No access to loader.conf(5) and the
    customization it affords.


--=20
John D. "Trix" Farrar               __\\|//__               Basement.NET
trix@basement.net                   (` o-o ')   http://www.basement.net/
-----------------------------------ooO-(_)-Ooo--------------------------
   GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

--WYTEVAkct0FjGQmd
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch"
Content-Transfer-Encoding: quoted-printable

--- pygrub.xcp-orig	2012-02-09 10:39:29.000000000 -0600
+++ pygrub.xcp-ufs-debug	2012-02-09 10:41:44.000000000 -0600
@@ -12,8 +12,13 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #
+# 2012-02-08 - John D. "Trix" Farrar - 0.6.1-bbkt
+#  Using XCF version of pygrub, incorporated patches from:
+#    http://people.freebsd.org/~adrian/xen/bsd_pygrub/
+#  which seem to be based on an older version of "0.6"
+#  Also included a patch to add a --debug switch for easier troubleshootin=
g.
=20
-import os, sys, atexit, string, struct, tempfile, re
+import os, sys, atexit, string, struct, tempfile, re, traceback
 import copy
 import logging
 import platform
@@ -26,7 +31,7 @@
 import grub.LiloConf
 import grub.ExtLinuxConf
=20
-PYGRUB_VER =3D 0.6
+PYGRUB_VER =3D "0.6.1bbkt"
=20
 def enable_cursor(ison):
     if ison:
@@ -74,6 +79,105 @@
=20
     raise RuntimeError, "No root slice found"     =20
=20
+#
+# Find the root slice in a FreeBSD disklabel.
+#
+
+# Some magic constants for the BSD disklabel
+BSD_LABEL_DISKMAGIC=3D0x82564557
+BSD_LABEL_LABELSECTOR=3D1
+BSD_LABEL_LABELOFFSET=3D0
+BSD_LABEL_MAXPARTITIONS=3D8
+BSD_LABEL_BBSIZE=3D8192
+BSD_LABEL_LABEL_PART=3D2
+BSD_LABEL_RAW_PART=3D2
+
+# Magic offsets in the label
+BSD_LABEL_OFFSET_MAGIC=3D0                        # u_int32_t
+BSD_LABEL_OFFSET_SECTORSIZE=3D40                  # u_int32_t - number of =
bytes per sector
+BSD_LABEL_OFFSET_PARTITIONTABLE=3D148             # structure * MAXPARTITI=
ONS
+BSD_LABEL_OFFSET_NPARTITIONS=3D138                # u_int16_t
+
+# Magic offsets in the -partition- section
+BSD_LABEL_PARTITION_SIZE=3D0                      # u_int32_t - size in se=
ctors
+BSD_LABEL_PARTITION_OFFSET=3D4                    # u_int32_t - offset in =
sectors
+BSD_LABEL_PARTITION_FSTYPE=3D12                   # u_int8_t - partition t=
ype
+
+# How big is the partition structure?
+BSD_LABEL_PARTITION_STRUCT_SIZE=3D16
+
+# BSD label partition types that we care about
+BSD_FS_BSDFFS=3D7
+
+# Get the partition size from the given freebsd disklabel
+# partbuf contains the beginning of the disklabel
+def get_freebsd_partition_size(partbuf, partid):
+    i =3D BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_=
STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_SIZE:i+BSD_LA=
BEL_PARTITION_SIZE+4])[0]
+
+def get_freebsd_partition_offset(partbuf, partid):
+    i =3D BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_=
STRUCT_SIZE)
+    return struct.unpack("<I", partbuf[i+BSD_LABEL_PARTITION_OFFSET:i+BSD_=
LABEL_PARTITION_OFFSET+4])[0]
+
+def get_freebsd_partition_fstype(partbuf, partid):
+    i =3D BSD_LABEL_OFFSET_PARTITIONTABLE + (partid * BSD_LABEL_PARTITION_=
STRUCT_SIZE)
+    return struct.unpack("<B", partbuf[i+BSD_LABEL_PARTITION_FSTYPE:i+BSD_=
LABEL_PARTITION_FSTYPE+1])[0]
+
+# The FreeBSD disklabel can either be dangerously dedicated or inside a DOS
+# partition. This function takes "offset" to mean the beginning of the Fre=
eBSD
+# disk label and searches for a root partition "a" in the given slice.
+# The slice must have the FS type set to something that we know about - th=
is
+# is currently "BSDFFS" (type 7). Anything else will fail.
+#
+# The filesystem must be at the beginning of that returned offset for the =
FS library
+# to discover and handle.
+
+# The returned offset is relative to the passed in offset - ie the beginni=
ng of
+# the "disklabel". This is so this code can be used regardless of the unde=
rlying
+# partitioning scheme (BSD FFS direct on disk, BSD FFS in a DOS primary pa=
rtition,
+# etc.)
+
+def get_freebsd_slice(file, offset):
+    """Find the root slice in a FreeBSD disklabel."""
+    print >>sys.stderr, "get_freebsd_slice: file  :  %s" % file
+    print >>sys.stderr, "get_freebsd_slice: offset:  %s" % offset
+
+    fd =3D os.open(file, os.O_RDONLY)
+    os.lseek(fd, offset + (SECTOR_SIZE * BSD_LABEL_LABELSECTOR) + BSD_LABE=
L_LABELOFFSET, 0)
+    buf =3D os.read(fd, 1024)
+
+    # Check the magic - is it a valid disklabel? if not, barf
+    bsd_d_magic =3D struct.unpack("<I", buf[BSD_LABEL_OFFSET_MAGIC:BSD_LAB=
EL_OFFSET_MAGIC+4])[0]
+    print >>sys.stderr, "bsd magic:    %s" % bsd_d_magic
+    print >>sys.stderr, "needed magic: %s" % BSD_LABEL_DISKMAGIC
+    if bsd_d_magic <> BSD_LABEL_DISKMAGIC:
+        raise RuntimeError, "FreeBSD label diskmagic incorrect"
+
+    # Get sectorsize - does it make sense? If not, barf
+    bsd_d_secsize =3D struct.unpack("<I", buf[BSD_LABEL_OFFSET_SECTORSIZE:=
BSD_LABEL_OFFSET_SECTORSIZE+4])[0];
+    print >>sys.stderr, "bsd sector size:  %s" % bsd_d_secsize
+
+    # Get the first partition - is it the right type? If not, barf
+    bsd_d_npartitions =3D struct.unpack("<H", buf[BSD_LABEL_OFFSET_NPARTIT=
IONS:BSD_LABEL_OFFSET_NPARTITIONS+2])[0];
+    print >>sys.stderr, "bsd number of partitions:  %s" % bsd_d_npartitions
+
+    # Grab the filesystem offset in sectors
+    bsd_d_part_offset =3D get_freebsd_partition_offset(buf, 0)
+    bsd_d_part_size =3D get_freebsd_partition_size(buf, 0)
+    bsd_d_part_fstype =3D get_freebsd_partition_fstype(buf, 0)
+    print >>sys.stderr, "bsd partition 0 offset:  %s" % bsd_d_part_offset
+    print >>sys.stderr, "bsd partition 0 size  :  %s" % bsd_d_part_size
+    print >>sys.stderr, "bsd partition 0 type  :  %s" % bsd_d_part_fstype
+
+    if bsd_d_part_fstype <> BSD_FS_BSDFFS:
+        raise RuntimeError, "First BSD partition is not type BSDFFS (7)"
+
+    # XXX one should now verify that the given partition size and offset f=
all within the disk size..
+
+    # Calculate the filesystem offset, return that
+    return (bsd_d_part_offset * bsd_d_secsize)
+
+
 def get_fs_offset_gpt(file):
     fd =3D os.open(file, os.O_RDONLY)
     # assume the first partition is an EFI system partition.
@@ -81,9 +185,11 @@
     buf =3D os.read(fd, 512)
     return struct.unpack("<Q", buf[32:40])[0] * SECTOR_SIZE
=20
+# Partition Types
 FDISK_PART_SOLARIS=3D0xbf
 FDISK_PART_SOLARIS_OLD=3D0x82
 FDISK_PART_GPT=3D0xee
+FDISK_PART_FREEBSD=3D0xa5
=20
 def get_partition_offsets(file):
     if not is_disk_image(file):
@@ -112,6 +218,13 @@
             except RuntimeError:
                 continue # no solaris magic at that offset, ignore partiti=
on
=20
+        if type =3D=3D FDISK_PART_FREEBSD:
+            try:
+                offset +=3D get_freebsd_slice(file, offset)
+            except RuntimeError:
+                print >>sys.stderr, "BAIL!  I don't know what to do!"
+                sys.exit(1)
+
         if type =3D=3D FDISK_PART_GPT:
             offset =3D get_fs_offset_gpt(file)
=20
@@ -620,7 +733,7 @@
                                    ["quiet", "interactive", "not-really",=
=20
                                     "help", "output=3D", "entry=3D", "kern=
el=3D",=20
                                     "ramdisk=3D", "args=3D", "default_args=
=3D",=20
-                                    "extra_args=3D", "vm=3D"])
+                                    "extra_args=3D", "vm=3D", "debug"])
     except getopt.GetoptError:
         usage()
         sys.exit(1)
@@ -633,6 +746,7 @@
     output =3D None
     entry =3D None
     interactive =3D True
+    debug =3D False
     not_really =3D False
     default_args =3D ""
     extra_args =3D ""
@@ -654,6 +768,8 @@
             sys.exit()
         elif o in ("-n", "--not-really"):
             not_really =3D True
+        elif o in ("--debug"):
+            debug =3D True
         elif o in ("--output",):
             output =3D a
         elif o in ("--kernel",):
@@ -671,6 +787,9 @@
         elif o in ("--extra_args",):
             extra_args =3D a
=20
+    if debug:
+        logging.basicConfig(level=3Dlogging.DEBUG)
+
     if output is None or output =3D=3D "-":
         fd =3D sys.stdout.fileno()
     else:
@@ -700,6 +819,11 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc()=20
+                    print >>sys.stderr, "Filename: %s" % file
+                    print >>sys.stderr, "Offset  : %s" % offset
+                    print >>sys.stderr, "Options : %s" % bootfsoptions
                 fs =3D None
                 continue
     else:
@@ -738,6 +862,8 @@
             except:
                 # IOErrors raised by fsimage.open
                 # RuntimeErrors raised by run_grub if no menu.lst present
+                if debug:
+                    traceback.print_exc()=20
                 fs =3D None
                 continue
=20

--WYTEVAkct0FjGQmd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="pygrub.xcp-ufs-debug.patch.sig"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEABECAAYFAk80D8oACgkQOEu4UTzvwQpIfACbBF4P6E+3g1ESHv182EquFbyi
Dn4An1MTbrOynH9ui85xCk31PukepmSS
=XwGn
-----END PGP SIGNATURE-----

--WYTEVAkct0FjGQmd--

--O3RTKUHj+75w1tg5
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk82necACgkQOEu4UTzvwQo1mQCghecWgvlYAYkwBanZD0yrXT/3
IZgAnj1l65FAEROUPL+REiBvLxLbVGD0
=UldF
-----END PGP SIGNATURE-----

--O3RTKUHj+75w1tg5--


--===============3193835124534895177==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3193835124534895177==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0e-0005tZ-K6; Mon, 13 Feb 2012 10:19:48 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rustystar@solbox.com>) id 1RwrKm-0004IG-H0
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 08:32:28 +0000
X-Env-Sender: rustystar@solbox.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329121939!8878236!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1970 invoked from network); 13 Feb 2012 08:32:21 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 08:32:21 -0000
Received: by obcuy19 with SMTP id uy19so24514816obc.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 00:32:19 -0800 (PST)
Received: by 10.50.189.137 with SMTP id gi9mr24956752igc.29.1329121939137;
	Mon, 13 Feb 2012 00:32:19 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id uy10sm19695371igc.1.2012.02.13.00.32.17
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 00:32:18 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <rustystar@solbox.com>
To: <xen-users@lists.xensource.com>
Date: Mon, 13 Feb 2012 17:32:02 +0900
Message-ID: <008001ccea29$f79900a0$e6cb01e0$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczqKfX8lV7+THNHQsKJTn/B4y1Mvg==
Content-Language: ko
X-Gm-Message-State: ALoCoQk+bk4j83ABCEjjJTeGwjryr3EjZUn/zjVXlKJdNJ0iNEwPkGtly8tG3gk0TJn/n8QYUl0R
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2747729734773253406=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============2747729734773253406==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0081_01CCEA75.6780A8A0"
Content-Language: ko

This is a multi-part message in MIME format.

------=_NextPart_000_0081_01CCEA75.6780A8A0
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

Hi all,

=20

I have installed xen 4.1.2. and libvirtd 0.8.4 on linux kernel =
2.6.32.54.=20

=20

/var/log/xen/xend.log shows

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

ERROR (SrvBase:88) Request wait_for_devices failed.

Traceback (most recent call last):

  File "/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py", line 85, =
in
perform

    return op_method(op, req)

  File =
"/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py",
line 85, in op_wait_for_devices

    return self.dom.waitForDevices()

  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1237, in waitForDevices

    self.getDeviceController(devclass).waitForDevices()

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 140, in waitForDevices

    return map(self.waitForDevice, self.deviceIDs())

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 153, in waitForDevice

    raise VmError("Device %s (%s) could not be connected. "

VmError: Device 0 (vif) could not be connected. Hotplug scripts not =
working.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

=20

When I googled about this, someone says that =A1=B0not enough loopback =
device=A1=B1.

So I enlarged number of loopback device from 8 to 128.=20

But I faced same problem.

=20

Is there anyone who have same problem with me? How can it be resolved?

=20

And is there any recommendation for libvirtd version and kernel version?

=20

If you need more information, please let me know!

=20

Thanks in advance.


------=_NextPart_000_0081_01CCEA75.6780A8A0
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dks_c_5601-1987"><meta name=3DGenerator content=3D"Microsoft =
Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
	{font-family:"\@=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-autospace:none;
	word-break:break-hangul;
	font-size:10.0pt;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DKO link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have installed xen 4.1.2. and libvirtd 0.8.4 on linux =
kernel 2.6.32.54. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>/var/log/xen/xend.log shows<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>ERROR (SrvBase:88) Request =
wait_for_devices failed.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Traceback (most recent call last):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py&quot;, line =
85, in perform<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp; return op_method(op, =
req)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>&nbsp; =
File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py&quo=
t;, line 85, in op_wait_for_devices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
self.dom.waitForDevices()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py&quot;=
, line 1237, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; =
self.getDeviceController(devclass).waitForDevices()<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 140, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
map(self.waitForDevice, self.deviceIDs())<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 153, in waitForDevice<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; raise =
VmError(&quot;Device %s (%s) could not be connected. =
&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>VmError: Device 0 (vif) could not be connected. Hotplug =
scripts not working.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>When I googled about this, someone =
says that =A1=B0not enough loopback =
device=A1=B1.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>So I enlarged number of loopback device from 8 to 128. =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>But I =
faced same problem.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Is there anyone who have same problem with me? How can it =
be resolved?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>And is there any recommendation for libvirtd version and =
kernel version?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>If you need more information, please let me =
know!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks in advance.<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0081_01CCEA75.6780A8A0--



--===============2747729734773253406==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2747729734773253406==--



From xen-users-bounces@lists.xensource.com Mon Feb 13 10:20:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:20:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwt0e-0005tZ-K6; Mon, 13 Feb 2012 10:19:48 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rustystar@solbox.com>) id 1RwrKm-0004IG-H0
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 08:32:28 +0000
X-Env-Sender: rustystar@solbox.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329121939!8878236!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1970 invoked from network); 13 Feb 2012 08:32:21 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 08:32:21 -0000
Received: by obcuy19 with SMTP id uy19so24514816obc.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 00:32:19 -0800 (PST)
Received: by 10.50.189.137 with SMTP id gi9mr24956752igc.29.1329121939137;
	Mon, 13 Feb 2012 00:32:19 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id uy10sm19695371igc.1.2012.02.13.00.32.17
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 00:32:18 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <rustystar@solbox.com>
To: <xen-users@lists.xensource.com>
Date: Mon, 13 Feb 2012 17:32:02 +0900
Message-ID: <008001ccea29$f79900a0$e6cb01e0$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczqKfX8lV7+THNHQsKJTn/B4y1Mvg==
Content-Language: ko
X-Gm-Message-State: ALoCoQk+bk4j83ABCEjjJTeGwjryr3EjZUn/zjVXlKJdNJ0iNEwPkGtly8tG3gk0TJn/n8QYUl0R
X-Mailman-Approved-At: Mon, 13 Feb 2012 10:19:44 +0000
Subject: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2747729734773253406=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============2747729734773253406==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0081_01CCEA75.6780A8A0"
Content-Language: ko

This is a multi-part message in MIME format.

------=_NextPart_000_0081_01CCEA75.6780A8A0
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

Hi all,

=20

I have installed xen 4.1.2. and libvirtd 0.8.4 on linux kernel =
2.6.32.54.=20

=20

/var/log/xen/xend.log shows

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

ERROR (SrvBase:88) Request wait_for_devices failed.

Traceback (most recent call last):

  File "/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py", line 85, =
in
perform

    return op_method(op, req)

  File =
"/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py",
line 85, in op_wait_for_devices

    return self.dom.waitForDevices()

  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1237, in waitForDevices

    self.getDeviceController(devclass).waitForDevices()

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 140, in waitForDevices

    return map(self.waitForDevice, self.deviceIDs())

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 153, in waitForDevice

    raise VmError("Device %s (%s) could not be connected. "

VmError: Device 0 (vif) could not be connected. Hotplug scripts not =
working.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

=20

When I googled about this, someone says that =A1=B0not enough loopback =
device=A1=B1.

So I enlarged number of loopback device from 8 to 128.=20

But I faced same problem.

=20

Is there anyone who have same problem with me? How can it be resolved?

=20

And is there any recommendation for libvirtd version and kernel version?

=20

If you need more information, please let me know!

=20

Thanks in advance.


------=_NextPart_000_0081_01CCEA75.6780A8A0
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dks_c_5601-1987"><meta name=3DGenerator content=3D"Microsoft =
Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
	{font-family:"\@=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-autospace:none;
	word-break:break-hangul;
	font-size:10.0pt;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DKO link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have installed xen 4.1.2. and libvirtd 0.8.4 on linux =
kernel 2.6.32.54. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>/var/log/xen/xend.log shows<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>ERROR (SrvBase:88) Request =
wait_for_devices failed.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Traceback (most recent call last):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py&quot;, line =
85, in perform<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp; return op_method(op, =
req)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>&nbsp; =
File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py&quo=
t;, line 85, in op_wait_for_devices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
self.dom.waitForDevices()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py&quot;=
, line 1237, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; =
self.getDeviceController(devclass).waitForDevices()<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 140, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
map(self.waitForDevice, self.deviceIDs())<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 153, in waitForDevice<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; raise =
VmError(&quot;Device %s (%s) could not be connected. =
&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>VmError: Device 0 (vif) could not be connected. Hotplug =
scripts not working.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>When I googled about this, someone =
says that =A1=B0not enough loopback =
device=A1=B1.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>So I enlarged number of loopback device from 8 to 128. =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>But I =
faced same problem.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Is there anyone who have same problem with me? How can it =
be resolved?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>And is there any recommendation for libvirtd version and =
kernel version?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>If you need more information, please let me =
know!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks in advance.<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0081_01CCEA75.6780A8A0--



--===============2747729734773253406==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2747729734773253406==--



From xen-users-bounces@lists.xensource.com Mon Feb 13 10:43:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwtMo-0002vM-5Q; Mon, 13 Feb 2012 10:42:42 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RwtMm-0002vF-6p
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 10:42:40 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329129692!60832605!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25094 invoked from network); 13 Feb 2012 10:41:34 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 10:41:34 -0000
Received: by damc16 with SMTP id c16so35386994dam.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 02:42:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:cc:subject:date:message-id:mime-version:content-type
	:x-mailer:thread-index:content-language;
	bh=68qPcKn/VGGcz0RIfJiNUeLo9vCBOqHeHYTkvfBCzKs=;
	b=YYAAlAZ5MKv+zkospIAOhLRji1YOkzZ8sVrS3M+ZQ6DPEXPTT1fsP6mDoL/DvlhTDQ
	8hg8HkFJY9qgeV/WlUiRBd/FytIoVuXJLzivC97CkbCt3zCGUAL/IiReR0RGmQ3UJKp+
	RXkJeT/8WxinGyyKW0V3WfC885iyxU9eV8vlg=
Received: by 10.68.211.132 with SMTP id nc4mr25842929pbc.109.1329129756385;
	Mon, 13 Feb 2012 02:42:36 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id q8sm38960274pbi.1.2012.02.13.02.42.34
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 02:42:35 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <xen-users@lists.xensource.com>
Date: Mon, 13 Feb 2012 19:42:20 +0900
Message-ID: <00b801ccea3c$2aee2810$80ca7830$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczqPCmUgcJnIyfyRkmvKrxNcWzNbg==
Content-Language: ko
Cc: svc3@solbox.com
Subject: [Xen-users]  Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0237067109834606069=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============0237067109834606069==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00B9_01CCEA87.9AD5D010"
Content-Language: ko

This is a multi-part message in MIME format.

------=_NextPart_000_00B9_01CCEA87.9AD5D010
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

=20

Hi all,

=20

Sorry for duplicate message.

I wrote message with =A1=B0wrong=A1=B1 e-mail address.

So I repeat this message again.

=20

=20

I have installed xen 4.1.2. and libvirtd 0.8.4 on linux kernel =
2.6.32.54.=20

=20

/var/log/xen/xend.log shows

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

ERROR (SrvBase:88) Request wait_for_devices failed.

Traceback (most recent call last):

  File "/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py", line 85, =
in
perform

    return op_method(op, req)

  File =
"/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py",
line 85, in op_wait_for_devices

    return self.dom.waitForDevices()

  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1237, in waitForDevices

    self.getDeviceController(devclass).waitForDevices()

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 140, in waitForDevices

    return map(self.waitForDevice, self.deviceIDs())

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 153, in waitForDevice

    raise VmError("Device %s (%s) could not be connected. "

VmError: Device 0 (vif) could not be connected. Hotplug scripts not =
working.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

=20

When I googled about this, someone says that =A1=B0not enough loopback =
device=A1=B1.

So I enlarged number of loopback device from 8 to 128.=20

But I faced same problem.

=20

Is there anyone who have same problem with me? How can it be resolved?

=20

And is there any recommendation for libvirtd version and kernel version?

=20

If you need more information, please let me know!

=20

Thanks in advance.

=20


------=_NextPart_000_00B9_01CCEA87.9AD5D010
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dks_c_5601-1987"><meta name=3DGenerator content=3D"Microsoft =
Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:=B1=BC=B8=B2;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:=B1=BC=B8=B2;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
	{font-family:"\@=B1=BC=B8=B2";
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-autospace:none;
	word-break:break-hangul;
	font-size:10.0pt;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DKO link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Sorry for duplicate message.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I wrote message with =
=A1=B0wrong=A1=B1 e-mail address.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>So I repeat this message =
again.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have installed xen 4.1.2. and libvirtd 0.8.4 on linux =
kernel 2.6.32.54. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>/var/log/xen/xend.log shows<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>ERROR (SrvBase:88) Request =
wait_for_devices failed.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Traceback (most recent call last):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py&quot;, line =
85, in perform<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp; return op_method(op, =
req)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>&nbsp; =
File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py&quo=
t;, line 85, in op_wait_for_devices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
self.dom.waitForDevices()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py&quot;=
, line 1237, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; =
self.getDeviceController(devclass).waitForDevices()<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 140, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
map(self.waitForDevice, self.deviceIDs())<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 153, in waitForDevice<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; raise =
VmError(&quot;Device %s (%s) could not be connected. =
&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>VmError: Device 0 (vif) could not be connected. Hotplug =
scripts not working.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>When I googled about this, someone =
says that </span>=A1=B0<span lang=3DEN-US>not enough loopback =
device</span>=A1=B1<span lang=3DEN-US>.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>So I enlarged number of loopback =
device from 8 to 128. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>But I faced same problem.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Is there anyone who have same =
problem with me? How can it be resolved?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>And is there any recommendation for =
libvirtd version and kernel version?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>If you need more information, =
please let me know!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks in advance.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></body></html>
------=_NextPart_000_00B9_01CCEA87.9AD5D010--



--===============0237067109834606069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0237067109834606069==--



From xen-users-bounces@lists.xensource.com Mon Feb 13 10:43:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 10:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwtMo-0002vM-5Q; Mon, 13 Feb 2012 10:42:42 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RwtMm-0002vF-6p
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 10:42:40 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329129692!60832605!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25094 invoked from network); 13 Feb 2012 10:41:34 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 10:41:34 -0000
Received: by damc16 with SMTP id c16so35386994dam.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 02:42:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:cc:subject:date:message-id:mime-version:content-type
	:x-mailer:thread-index:content-language;
	bh=68qPcKn/VGGcz0RIfJiNUeLo9vCBOqHeHYTkvfBCzKs=;
	b=YYAAlAZ5MKv+zkospIAOhLRji1YOkzZ8sVrS3M+ZQ6DPEXPTT1fsP6mDoL/DvlhTDQ
	8hg8HkFJY9qgeV/WlUiRBd/FytIoVuXJLzivC97CkbCt3zCGUAL/IiReR0RGmQ3UJKp+
	RXkJeT/8WxinGyyKW0V3WfC885iyxU9eV8vlg=
Received: by 10.68.211.132 with SMTP id nc4mr25842929pbc.109.1329129756385;
	Mon, 13 Feb 2012 02:42:36 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id q8sm38960274pbi.1.2012.02.13.02.42.34
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 02:42:35 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <xen-users@lists.xensource.com>
Date: Mon, 13 Feb 2012 19:42:20 +0900
Message-ID: <00b801ccea3c$2aee2810$80ca7830$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczqPCmUgcJnIyfyRkmvKrxNcWzNbg==
Content-Language: ko
Cc: svc3@solbox.com
Subject: [Xen-users]  Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0237067109834606069=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.

--===============0237067109834606069==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00B9_01CCEA87.9AD5D010"
Content-Language: ko

This is a multi-part message in MIME format.

------=_NextPart_000_00B9_01CCEA87.9AD5D010
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

=20

Hi all,

=20

Sorry for duplicate message.

I wrote message with =A1=B0wrong=A1=B1 e-mail address.

So I repeat this message again.

=20

=20

I have installed xen 4.1.2. and libvirtd 0.8.4 on linux kernel =
2.6.32.54.=20

=20

/var/log/xen/xend.log shows

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

ERROR (SrvBase:88) Request wait_for_devices failed.

Traceback (most recent call last):

  File "/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py", line 85, =
in
perform

    return op_method(op, req)

  File =
"/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py",
line 85, in op_wait_for_devices

    return self.dom.waitForDevices()

  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1237, in waitForDevices

    self.getDeviceController(devclass).waitForDevices()

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 140, in waitForDevices

    return map(self.waitForDevice, self.deviceIDs())

  File "/usr/lib64/python2.4/site-
packages/xen/xend/server/DevController.py", line 153, in waitForDevice

    raise VmError("Device %s (%s) could not be connected. "

VmError: Device 0 (vif) could not be connected. Hotplug scripts not =
working.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D

=20

When I googled about this, someone says that =A1=B0not enough loopback =
device=A1=B1.

So I enlarged number of loopback device from 8 to 128.=20

But I faced same problem.

=20

Is there anyone who have same problem with me? How can it be resolved?

=20

And is there any recommendation for libvirtd version and kernel version?

=20

If you need more information, please let me know!

=20

Thanks in advance.

=20


------=_NextPart_000_00B9_01CCEA87.9AD5D010
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dks_c_5601-1987"><meta name=3DGenerator content=3D"Microsoft =
Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:=B1=BC=B8=B2;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:=B1=BC=B8=B2;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
	{font-family:"\@=B1=BC=B8=B2";
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@=B8=BC=C0=BA =B0=ED=B5=F1";
	panose-1:2 11 5 3 2 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-autospace:none;
	word-break:break-hangul;
	font-size:10.0pt;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"=B8=BC=C0=BA =B0=ED=B5=F1";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DKO link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Sorry for duplicate message.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I wrote message with =
=A1=B0wrong=A1=B1 e-mail address.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>So I repeat this message =
again.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have installed xen 4.1.2. and libvirtd 0.8.4 on linux =
kernel 2.6.32.54. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>/var/log/xen/xend.log shows<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>ERROR (SrvBase:88) Request =
wait_for_devices failed.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Traceback (most recent call last):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/web/SrvBase.py&quot;, line =
85, in perform<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp; return op_method(op, =
req)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>&nbsp; =
File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDomain.py&quo=
t;, line 85, in op_wait_for_devices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
self.dom.waitForDevices()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py&quot;=
, line 1237, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; =
self.getDeviceController(devclass).waitForDevices()<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 140, in waitForDevices<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; return =
map(self.waitForDevice, self.deviceIDs())<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp; File =
&quot;/usr/lib64/python2.4/site-packages/xen/xend/server/DevController.py=
&quot;, line 153, in waitForDevice<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;&nbsp;&nbsp; raise =
VmError(&quot;Device %s (%s) could not be connected. =
&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>VmError: Device 0 (vif) could not be connected. Hotplug =
scripts not working.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>When I googled about this, someone =
says that </span>=A1=B0<span lang=3DEN-US>not enough loopback =
device</span>=A1=B1<span lang=3DEN-US>.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>So I enlarged number of loopback =
device from 8 to 128. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>But I faced same problem.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Is there anyone who have same =
problem with me? How can it be resolved?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>And is there any recommendation for =
libvirtd version and kernel version?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>If you need more information, =
please let me know!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks in advance.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></body></html>
------=_NextPart_000_00B9_01CCEA87.9AD5D010--



--===============0237067109834606069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0237067109834606069==--



From xen-users-bounces@lists.xensource.com Mon Feb 13 12:01:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwuaZ-0007ig-7K; Mon, 13 Feb 2012 12:00:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dandadude@gmail.com>) id 1RwuaX-0007hs-MO
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 12:00:57 +0000
X-Env-Sender: dandadude@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329134445!11241793!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2977 invoked from network); 13 Feb 2012 12:00:46 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 12:00:46 -0000
Received: by vbbfq11 with SMTP id fq11so11395366vbb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 04:00:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=4dwD8y7qp9GXLXjvSHto14nkD1yzvqbjL062dg7THeo=;
	b=V3f7WZVFpiDZx8QLFy4CMcMuSXLj3MjS3T6LIste+n/hHodjnGu1urc9OXtmzmg6ry
	R3tFM4hYCA6PLlaBoA12QTOOlfFwXFnHkeK+j7XYL36eeP4YVPTjwbiqmfwdrkVt6qCl
	tDkPrs1McJGPhedc0ngvM/eLtoI13F0r33wO0=
MIME-Version: 1.0
Received: by 10.52.71.226 with SMTP id y2mr6758976vdu.78.1329134444763; Mon,
	13 Feb 2012 04:00:44 -0800 (PST)
Received: by 10.220.201.69 with HTTP; Mon, 13 Feb 2012 04:00:44 -0800 (PST)
In-Reply-To: <mailman.5.1329048013.14590.xen-users@lists.xensource.com>
References: <mailman.5.1329048013.14590.xen-users@lists.xensource.com>
Date: Mon, 13 Feb 2012 13:00:44 +0100
Message-ID: <CADu+_AsOVhKkG64wSJcPwnY3zy0NDp2HAkd9Uu=p33aYUDL5Lg@mail.gmail.com>
From: Daniel <dandadude@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen-users Digest, Vol 84, Issue 19
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9085986477195094999=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============9085986477195094999==
Content-Type: multipart/alternative; boundary=20cf307f35ba705b7904b8d73ab4

--20cf307f35ba705b7904b8d73ab4
Content-Type: text/plain; charset=ISO-8859-1

Hi Everyone!

I will answer my own question, because I have solved the problem.

It turned out to be because of "VT-d" option enabled in BIOS. Probably the
stock debian kernel and other distros I have mentioned have passthrough
options enabled, thus
the RAID card was given to XEN for usage somehow. With disabling the
option, everything started to work flawlessly.

There is probably a method to disable the passthrough of the RAID-card only
and you don't  need to disable VT-d globaly, but for me this is a solution
for now. There are also servers that do not have VT-d option in
their BIOS, so maybe there another solution will be needed (kernel
recompile without passthrough options).

BTW I have also tried acpi=off which made me able to boot in some
situations, but xend did not want to start, so I took the option out. I
have read somewhere that this is also a solution sometimes to similar
problems, but not for mine I guess. VT-d disable worked like a charm!

Bye,
Daniel


Hi Everyone!
>
> I have got a problem I have been dealing with for many weeks now.
>
> I have a Supermicro server with an Intel SRCSASPH16I RAID-card (which is
> also known as LSI Megaraid SAS 84016E, just with Intel BIOS installed).
>
> Now my basic problem is:
>
> I can install all kind of linux distros without a problem, but when I
> install the xen stuff, the system does not boot up, it has problems with
> the disk. The distro I know it works flawlessly is with CentOS 5.x with
> 2.6.18 kernel.
> The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1
> (3.x.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).
> The weird thing is that everything is fine until I boot up the xen stuff,
> so without the xen stuff, evertyhing boots up OK. In the 3.x.x kernel
> distros this is really frustrating, because there the kernel includes the
> xen code, so only xen.gz can cause such problems. It can't be a driver
> problem, altough I wanted to try to install the new drivers from Intel and
> also from LSI, but it seems that 3.x.x kernel is not supported.
>
> It has got this card with lspci:
> 03:0e.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS
> [1000:0411]
> 05:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic MegaRAID
> SAS 8208ELP/8208ELP [1000:0059] (rev 08)
>
> Here are some screenshots of my experiments. I have tried with ext2 all,
> ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...
>
> http://dancucc.atw.hu/debian1.jpg
> http://dancucc.atw.hu/debian2.jpg
> http://dancucc.atw.hu/opensuse_xen.jpg
> http://dancucc.atw.hu/opensuse_xen2.jpg
> http://dancucc.atw.hu/opensuse_xen3.jpg
> http://dancucc.atw.hu/1.jpg
> http://dancucc.atw.hu/2.jpg
> http://dancucc.atw.hu/3.jpg
> http://dancucc.atw.hu/4.jpg
>
> Please give me some ideas about what I can/should do!
>
> Thanks,
> Daniel
>

--20cf307f35ba705b7904b8d73ab4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Everyone!<br><br>I will answer my own question, because I have solved th=
e problem.<br><br>It turned out to be because of &quot;VT-d&quot; option en=
abled in BIOS. Probably the stock debian kernel and other distros I have me=
ntioned have passthrough options enabled, thus<br>
the RAID card was given to XEN for usage somehow. With disabling the option=
, everything started to work flawlessly.<br><br>There is probably a method =
to disable the passthrough of the RAID-card only and you don&#39;t=A0 need =
to disable VT-d globaly, but for me this is a solution for now. There are a=
lso servers that do not have VT-d option in<br>
their BIOS, so maybe there another solution will be needed (kernel recompil=
e without passthrough options).<br><br>BTW I have also tried acpi=3Doff whi=
ch made me able to boot in some situations, but xend did not want to start,=
 so I took the option out. I have read somewhere that this is also a soluti=
on sometimes to similar problems, but not for mine I guess. VT-d disable wo=
rked like a charm!<br>
<br>Bye,<br>Daniel<br><br><br><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
Hi Everyone!<br>
<br>
I have got a problem I have been dealing with for many weeks now.<br>
<br>
I have a Supermicro server with an Intel SRCSASPH16I RAID-card (which is<br=
>
also known as LSI Megaraid SAS 84016E, just with Intel BIOS installed).<br>
<br>
Now my basic problem is:<br>
<br>
I can install all kind of linux distros without a problem, but when I<br>
install the xen stuff, the system does not boot up, it has problems with<br=
>
the disk. The distro I know it works flawlessly is with CentOS 5.x with<br>
2.6.18 kernel.<br>
The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1<br>
(3.x.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).<br>
The weird thing is that everything is fine until I boot up the xen stuff,<b=
r>
so without the xen stuff, evertyhing boots up OK. In the 3.x.x kernel<br>
distros this is really frustrating, because there the kernel includes the<b=
r>
xen code, so only xen.gz can cause such problems. It can&#39;t be a driver<=
br>
problem, altough I wanted to try to install the new drivers from Intel and<=
br>
also from LSI, but it seems that 3.x.x kernel is not supported.<br>
<br>
It has got this card with lspci:<br>
03:0e.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS<=
br>
[1000:0411]<br>
05:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic MegaRAID<=
br>
SAS 8208ELP/8208ELP [1000:0059] (rev 08)<br>
<br>
Here are some screenshots of my experiments. I have tried with ext2 all,<br=
>
ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...<br>
<br>
<a href=3D"http://dancucc.atw.hu/debian1.jpg" target=3D"_blank">http://danc=
ucc.atw.hu/debian1.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/debian2.jpg" target=3D"_blank">http://danc=
ucc.atw.hu/debian2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen.jpg" target=3D"_blank">http:/=
/dancucc.atw.hu/opensuse_xen.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen2.jpg" target=3D"_blank">http:=
//dancucc.atw.hu/opensuse_xen2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen3.jpg" target=3D"_blank">http:=
//dancucc.atw.hu/opensuse_xen3.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/1.jpg" target=3D"_blank">http://dancucc.at=
w.hu/1.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/2.jpg" target=3D"_blank">http://dancucc.at=
w.hu/2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/3.jpg" target=3D"_blank">http://dancucc.at=
w.hu/3.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/4.jpg" target=3D"_blank">http://dancucc.at=
w.hu/4.jpg</a><br>
<br>
Please give me some ideas about what I can/should do!<br>
<br>
Thanks,<br>
Daniel<br></blockquote></div><br>

--20cf307f35ba705b7904b8d73ab4--


--===============9085986477195094999==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============9085986477195094999==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 12:01:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwuaZ-0007ig-7K; Mon, 13 Feb 2012 12:00:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dandadude@gmail.com>) id 1RwuaX-0007hs-MO
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 12:00:57 +0000
X-Env-Sender: dandadude@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329134445!11241793!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2977 invoked from network); 13 Feb 2012 12:00:46 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 12:00:46 -0000
Received: by vbbfq11 with SMTP id fq11so11395366vbb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 04:00:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=4dwD8y7qp9GXLXjvSHto14nkD1yzvqbjL062dg7THeo=;
	b=V3f7WZVFpiDZx8QLFy4CMcMuSXLj3MjS3T6LIste+n/hHodjnGu1urc9OXtmzmg6ry
	R3tFM4hYCA6PLlaBoA12QTOOlfFwXFnHkeK+j7XYL36eeP4YVPTjwbiqmfwdrkVt6qCl
	tDkPrs1McJGPhedc0ngvM/eLtoI13F0r33wO0=
MIME-Version: 1.0
Received: by 10.52.71.226 with SMTP id y2mr6758976vdu.78.1329134444763; Mon,
	13 Feb 2012 04:00:44 -0800 (PST)
Received: by 10.220.201.69 with HTTP; Mon, 13 Feb 2012 04:00:44 -0800 (PST)
In-Reply-To: <mailman.5.1329048013.14590.xen-users@lists.xensource.com>
References: <mailman.5.1329048013.14590.xen-users@lists.xensource.com>
Date: Mon, 13 Feb 2012 13:00:44 +0100
Message-ID: <CADu+_AsOVhKkG64wSJcPwnY3zy0NDp2HAkd9Uu=p33aYUDL5Lg@mail.gmail.com>
From: Daniel <dandadude@gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen-users Digest, Vol 84, Issue 19
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9085986477195094999=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============9085986477195094999==
Content-Type: multipart/alternative; boundary=20cf307f35ba705b7904b8d73ab4

--20cf307f35ba705b7904b8d73ab4
Content-Type: text/plain; charset=ISO-8859-1

Hi Everyone!

I will answer my own question, because I have solved the problem.

It turned out to be because of "VT-d" option enabled in BIOS. Probably the
stock debian kernel and other distros I have mentioned have passthrough
options enabled, thus
the RAID card was given to XEN for usage somehow. With disabling the
option, everything started to work flawlessly.

There is probably a method to disable the passthrough of the RAID-card only
and you don't  need to disable VT-d globaly, but for me this is a solution
for now. There are also servers that do not have VT-d option in
their BIOS, so maybe there another solution will be needed (kernel
recompile without passthrough options).

BTW I have also tried acpi=off which made me able to boot in some
situations, but xend did not want to start, so I took the option out. I
have read somewhere that this is also a solution sometimes to similar
problems, but not for mine I guess. VT-d disable worked like a charm!

Bye,
Daniel


Hi Everyone!
>
> I have got a problem I have been dealing with for many weeks now.
>
> I have a Supermicro server with an Intel SRCSASPH16I RAID-card (which is
> also known as LSI Megaraid SAS 84016E, just with Intel BIOS installed).
>
> Now my basic problem is:
>
> I can install all kind of linux distros without a problem, but when I
> install the xen stuff, the system does not boot up, it has problems with
> the disk. The distro I know it works flawlessly is with CentOS 5.x with
> 2.6.18 kernel.
> The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1
> (3.x.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).
> The weird thing is that everything is fine until I boot up the xen stuff,
> so without the xen stuff, evertyhing boots up OK. In the 3.x.x kernel
> distros this is really frustrating, because there the kernel includes the
> xen code, so only xen.gz can cause such problems. It can't be a driver
> problem, altough I wanted to try to install the new drivers from Intel and
> also from LSI, but it seems that 3.x.x kernel is not supported.
>
> It has got this card with lspci:
> 03:0e.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS
> [1000:0411]
> 05:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic MegaRAID
> SAS 8208ELP/8208ELP [1000:0059] (rev 08)
>
> Here are some screenshots of my experiments. I have tried with ext2 all,
> ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...
>
> http://dancucc.atw.hu/debian1.jpg
> http://dancucc.atw.hu/debian2.jpg
> http://dancucc.atw.hu/opensuse_xen.jpg
> http://dancucc.atw.hu/opensuse_xen2.jpg
> http://dancucc.atw.hu/opensuse_xen3.jpg
> http://dancucc.atw.hu/1.jpg
> http://dancucc.atw.hu/2.jpg
> http://dancucc.atw.hu/3.jpg
> http://dancucc.atw.hu/4.jpg
>
> Please give me some ideas about what I can/should do!
>
> Thanks,
> Daniel
>

--20cf307f35ba705b7904b8d73ab4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Everyone!<br><br>I will answer my own question, because I have solved th=
e problem.<br><br>It turned out to be because of &quot;VT-d&quot; option en=
abled in BIOS. Probably the stock debian kernel and other distros I have me=
ntioned have passthrough options enabled, thus<br>
the RAID card was given to XEN for usage somehow. With disabling the option=
, everything started to work flawlessly.<br><br>There is probably a method =
to disable the passthrough of the RAID-card only and you don&#39;t=A0 need =
to disable VT-d globaly, but for me this is a solution for now. There are a=
lso servers that do not have VT-d option in<br>
their BIOS, so maybe there another solution will be needed (kernel recompil=
e without passthrough options).<br><br>BTW I have also tried acpi=3Doff whi=
ch made me able to boot in some situations, but xend did not want to start,=
 so I took the option out. I have read somewhere that this is also a soluti=
on sometimes to similar problems, but not for mine I guess. VT-d disable wo=
rked like a charm!<br>
<br>Bye,<br>Daniel<br><br><br><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
Hi Everyone!<br>
<br>
I have got a problem I have been dealing with for many weeks now.<br>
<br>
I have a Supermicro server with an Intel SRCSASPH16I RAID-card (which is<br=
>
also known as LSI Megaraid SAS 84016E, just with Intel BIOS installed).<br>
<br>
Now my basic problem is:<br>
<br>
I can install all kind of linux distros without a problem, but when I<br>
install the xen stuff, the system does not boot up, it has problems with<br=
>
the disk. The distro I know it works flawlessly is with CentOS 5.x with<br>
2.6.18 kernel.<br>
The distros it had problem with: OpenSUSE 11.4 (2.6.37), OpenSUSE 12.1<br>
(3.x.x), Debian Squeeze (2.6.32), Debian Wheezy (3.x.x).<br>
The weird thing is that everything is fine until I boot up the xen stuff,<b=
r>
so without the xen stuff, evertyhing boots up OK. In the 3.x.x kernel<br>
distros this is really frustrating, because there the kernel includes the<b=
r>
xen code, so only xen.gz can cause such problems. It can&#39;t be a driver<=
br>
problem, altough I wanted to try to install the new drivers from Intel and<=
br>
also from LSI, but it seems that 3.x.x kernel is not supported.<br>
<br>
It has got this card with lspci:<br>
03:0e.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS<=
br>
[1000:0411]<br>
05:00.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic MegaRAID<=
br>
SAS 8208ELP/8208ELP [1000:0059] (rev 08)<br>
<br>
Here are some screenshots of my experiments. I have tried with ext2 all,<br=
>
ext3 all, btrfs all, ext4 all, lvm or without lvm etcetc...<br>
<br>
<a href=3D"http://dancucc.atw.hu/debian1.jpg" target=3D"_blank">http://danc=
ucc.atw.hu/debian1.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/debian2.jpg" target=3D"_blank">http://danc=
ucc.atw.hu/debian2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen.jpg" target=3D"_blank">http:/=
/dancucc.atw.hu/opensuse_xen.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen2.jpg" target=3D"_blank">http:=
//dancucc.atw.hu/opensuse_xen2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/opensuse_xen3.jpg" target=3D"_blank">http:=
//dancucc.atw.hu/opensuse_xen3.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/1.jpg" target=3D"_blank">http://dancucc.at=
w.hu/1.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/2.jpg" target=3D"_blank">http://dancucc.at=
w.hu/2.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/3.jpg" target=3D"_blank">http://dancucc.at=
w.hu/3.jpg</a><br>
<a href=3D"http://dancucc.atw.hu/4.jpg" target=3D"_blank">http://dancucc.at=
w.hu/4.jpg</a><br>
<br>
Please give me some ideas about what I can/should do!<br>
<br>
Thanks,<br>
Daniel<br></blockquote></div><br>

--20cf307f35ba705b7904b8d73ab4--


--===============9085986477195094999==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============9085986477195094999==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 12:26:26 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwuyQ-0002en-N2; Mon, 13 Feb 2012 12:25:38 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RwuyP-0002du-5E
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 12:25:37 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-21.messagelabs.com!1329135925!14758955!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.7 required=7.0 tests=DATE_IN_PAST_03_06
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14018 invoked from network); 13 Feb 2012 12:25:25 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-21.messagelabs.com with SMTP;
	13 Feb 2012 12:25:25 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 7D23910401A
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:25:23 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id jhyhekOwDSja for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:25:23 +0000 (GMT)
Received: from simon.thehobsons.co.uk (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id D29BF29F49
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:25:22 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
In-Reply-To: <CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
Date: Mon, 13 Feb 2012 07:56:03 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Rakesh Chawda wrote:

>Also, I have hit a new issue. Inspite of the NAT setup, the outgoing 
>IP of all the DomUs can be seen as the main Dom0 IP, and not the 
>individual IPs assigned to the domUs.

Please try to trim excess quoted material !

The fact that everything appears to come from one IP is a function of 
the NAT - not "inspite of it". Unless you take measures to do 
something different, then the default for most NAT setups is that all 
traffic will use one IP.

But at this point, could I suggest a step back for a moment. I'm 
struggling to understand your network setup, so perhaps you could 
describe in detail what you get from your ISP - it would help in 
trying to suggest how to get your networking going.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 12:26:26 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwuyQ-0002en-N2; Mon, 13 Feb 2012 12:25:38 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1RwuyP-0002du-5E
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 12:25:37 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-21.messagelabs.com!1329135925!14758955!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.7 required=7.0 tests=DATE_IN_PAST_03_06
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14018 invoked from network); 13 Feb 2012 12:25:25 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-21.messagelabs.com with SMTP;
	13 Feb 2012 12:25:25 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 7D23910401A
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:25:23 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id jhyhekOwDSja for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:25:23 +0000 (GMT)
Received: from simon.thehobsons.co.uk (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id D29BF29F49
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:25:22 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
In-Reply-To: <CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
Date: Mon, 13 Feb 2012 07:56:03 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Rakesh Chawda wrote:

>Also, I have hit a new issue. Inspite of the NAT setup, the outgoing 
>IP of all the DomUs can be seen as the main Dom0 IP, and not the 
>individual IPs assigned to the domUs.

Please try to trim excess quoted material !

The fact that everything appears to come from one IP is a function of 
the NAT - not "inspite of it". Unless you take measures to do 
something different, then the default for most NAT setups is that all 
traffic will use one IP.

But at this point, could I suggest a step back for a moment. I'm 
struggling to understand your network setup, so perhaps you could 
describe in detail what you get from your ISP - it would help in 
trying to suggest how to get your networking going.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 12:31:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwv3K-00032K-Po; Mon, 13 Feb 2012 12:30:42 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Rwv3J-000324-Lk
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 12:30:41 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1329136233!13083488!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14844 invoked from network); 13 Feb 2012 12:30:35 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 12:30:35 -0000
Received: by vcbfo11 with SMTP id fo11so11355550vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 04:30:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=YTX0FkISeZvqoYQ8/1gL/Bgsa7XWlo2ERz3bTsalBOo=;
	b=c14IqHQrO9VeLln1cEB+88amY5U7mEsbtMWau6qKJauJJwI7pod+0p6UHeCLLIJe4p
	vda0dYG5SLcWSkLBwqhbSbggCLn+FORjRbMIAgHQfjEg3Xsr0atjIR+aDzpGlvAb/BDY
	NAoAPFtsOBFqugIRCw9WsfEtXC9/xA2d/XaKI=
Received: by 10.52.26.20 with SMTP id h20mr2474287vdg.52.1329136232142; Mon,
	13 Feb 2012 04:30:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 04:30:12 -0800 (PST)
In-Reply-To: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
References: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 06:30:12 -0600
Message-ID: <CA+WRXa8Acsq8yDr5Dmh9OqgBOLu4uR_EaXjp=Yj1mKzErJeiGA@mail.gmail.com>
To: Valerio De Rosa <valesmn@yahoo.it>
Cc: Marco De Luca <only_metal@msn.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xcp : vm installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

In the case of the last error, it is telling you exactly what the
issue is, you can not store a disk image (a virtual hard drive you are
creating in order to run a virtual machine) on the same SR as your ISO
store.

On Mon, Feb 13, 2012 at 4:04 AM, Valerio De Rosa <valesmn@yahoo.it> wrote:
> Hello there,
> i am trying to create a VM using xcp on my system, with os Ubuntu 11.10.
> I=92ve got 3 server on my testbed and in the near future i am going to tr=
y a
> VM live migration from a server to another, but actually I am having few
> problems.
> =A0The first one : i installed the xcp-xapi on 2 of my servers, and when i
> give the command
>
> #xe template-list
>
> One of the server gives me the list, while the other one doesn=92t. It=92=
s very
> strange, since I made the same installation steps on both machines.
> Following the guide at http://xen.org/files/XenCloud/installation.pdf , =
=A0and
> after typed the command:
>
> =A0# update-rc.d porta default 21 19 (instead of chkconfig portmap on)
>
> I find that the =A0xcp-xapi libs are not running anymore, living the answ=
er
> =93server not found=94. Searching on the web it look like there should be=
 a
> conflict between xcp and apache2http, both using port 80 for communication
> with localhost.
> After stopping apache2 with a =A0=93service apache2 stop=94, the xcp-xapi=
 libs can
> be restarted, and looks like they are working properly.
>
> I try then to create a storage to prepare my vm installation:
>
> =A0#xe sr-create name-label=3Dcentos6 type=3Diso
> device-config:location=3D/.../centos6 device-config:legacy_mode=3Dtrue
> content-type=3Diso
>
> Then I tried installing a vm with:
>
> #xe vm-install new-name-label=3Dcentos6bob sr-name-label=3Dcentos6
> template=3DCentOS\ 6\ \(32-bit\)
> You attempted an operation that was not allowed.
> reason: Cannot copy a VM's disks to an ISO SR
>
> getting the error up here.
> I tried also changing the sr-type with =93nfs=94, but the error is nearly=
 the
> same. I think I am making some wrong step, but I can=92t find which one=
=85hope
> someone can help.
> Regards,Valerio.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 12:31:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwv3K-00032K-Po; Mon, 13 Feb 2012 12:30:42 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Rwv3J-000324-Lk
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 12:30:41 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1329136233!13083488!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14844 invoked from network); 13 Feb 2012 12:30:35 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 12:30:35 -0000
Received: by vcbfo11 with SMTP id fo11so11355550vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 04:30:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=YTX0FkISeZvqoYQ8/1gL/Bgsa7XWlo2ERz3bTsalBOo=;
	b=c14IqHQrO9VeLln1cEB+88amY5U7mEsbtMWau6qKJauJJwI7pod+0p6UHeCLLIJe4p
	vda0dYG5SLcWSkLBwqhbSbggCLn+FORjRbMIAgHQfjEg3Xsr0atjIR+aDzpGlvAb/BDY
	NAoAPFtsOBFqugIRCw9WsfEtXC9/xA2d/XaKI=
Received: by 10.52.26.20 with SMTP id h20mr2474287vdg.52.1329136232142; Mon,
	13 Feb 2012 04:30:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 04:30:12 -0800 (PST)
In-Reply-To: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
References: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 06:30:12 -0600
Message-ID: <CA+WRXa8Acsq8yDr5Dmh9OqgBOLu4uR_EaXjp=Yj1mKzErJeiGA@mail.gmail.com>
To: Valerio De Rosa <valesmn@yahoo.it>
Cc: Marco De Luca <only_metal@msn.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xcp : vm installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

In the case of the last error, it is telling you exactly what the
issue is, you can not store a disk image (a virtual hard drive you are
creating in order to run a virtual machine) on the same SR as your ISO
store.

On Mon, Feb 13, 2012 at 4:04 AM, Valerio De Rosa <valesmn@yahoo.it> wrote:
> Hello there,
> i am trying to create a VM using xcp on my system, with os Ubuntu 11.10.
> I=92ve got 3 server on my testbed and in the near future i am going to tr=
y a
> VM live migration from a server to another, but actually I am having few
> problems.
> =A0The first one : i installed the xcp-xapi on 2 of my servers, and when i
> give the command
>
> #xe template-list
>
> One of the server gives me the list, while the other one doesn=92t. It=92=
s very
> strange, since I made the same installation steps on both machines.
> Following the guide at http://xen.org/files/XenCloud/installation.pdf , =
=A0and
> after typed the command:
>
> =A0# update-rc.d porta default 21 19 (instead of chkconfig portmap on)
>
> I find that the =A0xcp-xapi libs are not running anymore, living the answ=
er
> =93server not found=94. Searching on the web it look like there should be=
 a
> conflict between xcp and apache2http, both using port 80 for communication
> with localhost.
> After stopping apache2 with a =A0=93service apache2 stop=94, the xcp-xapi=
 libs can
> be restarted, and looks like they are working properly.
>
> I try then to create a storage to prepare my vm installation:
>
> =A0#xe sr-create name-label=3Dcentos6 type=3Diso
> device-config:location=3D/.../centos6 device-config:legacy_mode=3Dtrue
> content-type=3Diso
>
> Then I tried installing a vm with:
>
> #xe vm-install new-name-label=3Dcentos6bob sr-name-label=3Dcentos6
> template=3DCentOS\ 6\ \(32-bit\)
> You attempted an operation that was not allowed.
> reason: Cannot copy a VM's disks to an ISO SR
>
> getting the error up here.
> I tried also changing the sr-type with =93nfs=94, but the error is nearly=
 the
> same. I think I am making some wrong step, but I can=92t find which one=
=85hope
> someone can help.
> Regards,Valerio.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 12:43:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwvEc-0003gn-Vr; Mon, 13 Feb 2012 12:42:22 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>)
	id 1RwvEb-0003gZ-CK; Mon, 13 Feb 2012 12:42:21 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329136933!7992690!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29738 invoked from network); 13 Feb 2012 12:42:14 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 12:42:14 -0000
Received: by vcbfo11 with SMTP id fo11so11372825vcb.30
	for <multiple recipients>; Mon, 13 Feb 2012 04:42:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=wUuT/iGmh/tZ0NibPw+erqiU2ZpRLmoWeMEoBgkCXf8=;
	b=eGn/057YtGDoK59kEcJlQIwkw0O8tdRmhQHDw0fvEw7yJ77qTg4ygtcn8HJYO4euzN
	xDepTb4FwH99cFCqZsfc5p+jfHe4WKiKBAMYIJ/9xnYePLoJ3PSPkMRX6QpVD7rsmJRw
	6F1ZsrCh/rp4UEUFikb1WZPutRdKbxDreIvi4=
Received: by 10.220.147.131 with SMTP id l3mr8187774vcv.34.1329136932712; Mon,
	13 Feb 2012 04:42:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 04:41:52 -0800 (PST)
In-Reply-To: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 06:41:52 -0600
Message-ID: <CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
Cc: xen-users@lists.xensource.com, xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Instead of harshing on your for using Java, I am going to say - Nicely
done!  I use either Linux or Mac OS X workstations, and have to run a
VM of Windows if I want to use a GUI to manage my Xen boxes.  I
actually prefer to do the management via a GUI because I don't have a
lot of time to waste on trying to remember all of the commands to do
stuff.  Thank you for the hard work, I will certainly be giving it a
try.

Regards,

Scott

On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com> wrote:
> We're happy to announce XenMaster, which has the ambitious goal to become
> the de facto frontend for Xen with XCP.
>
> We've had the opportunity to present our project to some of the Xen/XCP
> developers and now it's time to announce the project to a larger public.
> XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> delivering a rich UI for Xen, targeted at end users.
> At the moment, one is able to successfully add NFS ISO repositories and
> iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
> 5.6), create a HVM VM and control it via a VNC shell.
>
> Development thus far has been carried out by Jorgen Evens, frontend lead and
> Wannes De Smet, project lead and backend developer. Of course, we now would
> like to welcome you in becoming a tester and/or contributor!
> You can find more information at xen-master.org, to install and configure
> XenMaster. If you'd like to help and have experience in developing Java
> and/or Javascript, load the source in your favorite IDE and have at it!
>
> If you have any questions at all, we'll be happy to answer them here or
> through GitHub.
>
> We hope to welcome you in using XenMaster!
> Jorgen Evens
> Wannes De Smet
> XenMaster
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 12:43:13 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 12:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwvEc-0003gn-Vr; Mon, 13 Feb 2012 12:42:22 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>)
	id 1RwvEb-0003gZ-CK; Mon, 13 Feb 2012 12:42:21 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329136933!7992690!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29738 invoked from network); 13 Feb 2012 12:42:14 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 12:42:14 -0000
Received: by vcbfo11 with SMTP id fo11so11372825vcb.30
	for <multiple recipients>; Mon, 13 Feb 2012 04:42:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=wUuT/iGmh/tZ0NibPw+erqiU2ZpRLmoWeMEoBgkCXf8=;
	b=eGn/057YtGDoK59kEcJlQIwkw0O8tdRmhQHDw0fvEw7yJ77qTg4ygtcn8HJYO4euzN
	xDepTb4FwH99cFCqZsfc5p+jfHe4WKiKBAMYIJ/9xnYePLoJ3PSPkMRX6QpVD7rsmJRw
	6F1ZsrCh/rp4UEUFikb1WZPutRdKbxDreIvi4=
Received: by 10.220.147.131 with SMTP id l3mr8187774vcv.34.1329136932712; Mon,
	13 Feb 2012 04:42:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 04:41:52 -0800 (PST)
In-Reply-To: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 06:41:52 -0600
Message-ID: <CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
Cc: xen-users@lists.xensource.com, xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Instead of harshing on your for using Java, I am going to say - Nicely
done!  I use either Linux or Mac OS X workstations, and have to run a
VM of Windows if I want to use a GUI to manage my Xen boxes.  I
actually prefer to do the management via a GUI because I don't have a
lot of time to waste on trying to remember all of the commands to do
stuff.  Thank you for the hard work, I will certainly be giving it a
try.

Regards,

Scott

On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com> wrote:
> We're happy to announce XenMaster, which has the ambitious goal to become
> the de facto frontend for Xen with XCP.
>
> We've had the opportunity to present our project to some of the Xen/XCP
> developers and now it's time to announce the project to a larger public.
> XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> delivering a rich UI for Xen, targeted at end users.
> At the moment, one is able to successfully add NFS ISO repositories and
> iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
> 5.6), create a HVM VM and control it via a VNC shell.
>
> Development thus far has been carried out by Jorgen Evens, frontend lead and
> Wannes De Smet, project lead and backend developer. Of course, we now would
> like to welcome you in becoming a tester and/or contributor!
> You can find more information at xen-master.org, to install and configure
> XenMaster. If you'd like to help and have experience in developing Java
> and/or Javascript, load the source in your favorite IDE and have at it!
>
> If you have any questions at all, we'll be happy to answer them here or
> through GitHub.
>
> We hope to welcome you in using XenMaster!
> Jorgen Evens
> Wannes De Smet
> XenMaster
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 13:12:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwvhB-0005mL-40; Mon, 13 Feb 2012 13:11:53 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1RwvhA-0005m5-3Z
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 13:11:52 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329138704!13151648!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3153 invoked from network); 13 Feb 2012 13:11:45 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:11:45 -0000
Received: by obcuy19 with SMTP id uy19so25697865obc.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 05:11:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.38.3 with SMTP id c3mr11407020obk.42.1329138703938; Mon,
	13 Feb 2012 05:11:43 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Mon, 13 Feb 2012 05:11:43 -0800 (PST)
In-Reply-To: <p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
Date: Mon, 13 Feb 2012 18:41:43 +0530
Message-ID: <CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: Simon Hobson <linux@thehobsons.co.uk>
X-Gm-Message-State: ALoCoQnFSsGqb8pHQPRrc9a3552UfDn28KwilSatgSSDMPUdM1KFjugKRy4lBXvavPTRzcDxlbKq
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0848571315802908697=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0848571315802908697==
Content-Type: multipart/alternative; boundary=f46d04478ad94e32f104b8d83816

--f46d04478ad94e32f104b8d83816
Content-Type: text/plain; charset=UTF-8

On Mon, Feb 13, 2012 at 1:26 PM, Simon Hobson <linux@thehobsons.co.uk>wrote:

> Rakesh Chawda wrote:
>
>  Also, I have hit a new issue. Inspite of the NAT setup, the outgoing IP
>> of all the DomUs can be seen as the main Dom0 IP, and not the individual
>> IPs assigned to the domUs.
>>
>
> Please try to trim excess quoted material !
>
> The fact that everything appears to come from one IP is a function of the
> NAT - not "inspite of it". Unless you take measures to do something
> different, then the default for most NAT setups is that all traffic will
> use one IP.
>
> But at this point, could I suggest a step back for a moment. I'm
> struggling to understand your network setup, so perhaps you could describe
> in detail what you get from your ISP - it would help in trying to suggest
> how to get your networking going.
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>

Thanks for the answer.

I solved the problem of outgoing IP, by removing one particular rule:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Now, the outgoing IP is as required (additional static IPs).

Below are the details of the setup as required, please suggest as required:

Main Server IP: 1.1.1.5 (eg.)
Gateway for Main IP: 1.1.1.1
Additional IP: 1.1.2.1/28 (Different Subnet)
Gateway for additional IPs: not required, as they are "statically bound to
MAC address --stated by DC"

The additional IPs to be used only on Dom0 to avoid different MAC addr.
Hence, xen bridge network is out of question. I have added these IPs using
alias adapters eth0:1, eth0:2, etc.

So, I am using xen routed network scripts, where virbr0 gets 192.168.122.1
IP, and becomes the gateway for the DomUs. The DomUs now have IPs in the
range of 192.168.122.0/24.

The setup requirement is that the DomUs should be accessible with the
additional static IPs, so I took the path of NAT.
This setup is working now, but I doubt about the performance, as it was
previously stated that this will utilize more resources. So, please please
suggest other options.

--f46d04478ad94e32f104b8d83816
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Mon, Feb 13, 2012 at 1:26 PM, Simon Hobson <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:linux@thehobsons.co.uk">linux@thehobs=
ons.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im">Rakesh Chawda wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Also, I have hit a new issue. Inspite of the NAT setup, the outgoing IP of =
all the DomUs can be seen as the main Dom0 IP, and not the individual IPs a=
ssigned to the domUs.<br>
</blockquote>
<br></div>
Please try to trim excess quoted material !<br>
<br>
The fact that everything appears to come from one IP is a function of the N=
AT - not &quot;inspite of it&quot;. Unless you take measures to do somethin=
g different, then the default for most NAT setups is that all traffic will =
use one IP.<br>

<br>
But at this point, could I suggest a step back for a moment. I&#39;m strugg=
ling to understand your network setup, so perhaps you could describe in det=
ail what you get from your ISP - it would help in trying to suggest how to =
get your networking going.<span class=3D"HOEnZb"><font color=3D"#888888"><b=
r>

<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.</font></span><div cl=
ass=3D"HOEnZb"><div class=3D"h5"><br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</div></div></blockquote></div><br>Thanks for the answer.<br><br>I solved t=
he problem of outgoing IP, by removing one particular rule:<br><br>iptables=
 -t nat -A POSTROUTING -o eth0 -j MASQUERADE<br><br>Now, the outgoing IP is=
 as required (additional static IPs).<br>
<br>Below are the details of the setup as required, please suggest as requi=
red:<br><br>Main Server IP: 1.1.1.5 (eg.)<br>Gateway for Main IP: 1.1.1.1<b=
r>Additional IP: <a href=3D"http://1.1.2.1/28">1.1.2.1/28</a> (Different Su=
bnet)<br>
Gateway for additional IPs: not required, as they are &quot;statically boun=
d to MAC address --stated by DC&quot;<br><br>The additional IPs to be used =
only on Dom0 to avoid different MAC addr. Hence, xen bridge network is out =
of question. I have added these IPs using alias adapters eth0:1, eth0:2, et=
c.<br>
<br>So, I am using xen routed network scripts, where virbr0 gets 192.168.12=
2.1 IP, and becomes the gateway for the DomUs. The DomUs now have IPs in th=
e range of <a href=3D"http://192.168.122.0/24">192.168.122.0/24</a>.<br><br=
>
The setup requirement is that the DomUs should be accessible with the addit=
ional static IPs, so I took the path of NAT.<br>This setup is working now, =
but I doubt about the performance, as it was previously stated that this wi=
ll utilize more resources. So, please please suggest other options.<br>
<br>

--f46d04478ad94e32f104b8d83816--


--===============0848571315802908697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0848571315802908697==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 13:12:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwvhB-0005mL-40; Mon, 13 Feb 2012 13:11:53 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1RwvhA-0005m5-3Z
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 13:11:52 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329138704!13151648!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3153 invoked from network); 13 Feb 2012 13:11:45 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:11:45 -0000
Received: by obcuy19 with SMTP id uy19so25697865obc.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 05:11:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.38.3 with SMTP id c3mr11407020obk.42.1329138703938; Mon,
	13 Feb 2012 05:11:43 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Mon, 13 Feb 2012 05:11:43 -0800 (PST)
In-Reply-To: <p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
Date: Mon, 13 Feb 2012 18:41:43 +0530
Message-ID: <CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: Simon Hobson <linux@thehobsons.co.uk>
X-Gm-Message-State: ALoCoQnFSsGqb8pHQPRrc9a3552UfDn28KwilSatgSSDMPUdM1KFjugKRy4lBXvavPTRzcDxlbKq
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0848571315802908697=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0848571315802908697==
Content-Type: multipart/alternative; boundary=f46d04478ad94e32f104b8d83816

--f46d04478ad94e32f104b8d83816
Content-Type: text/plain; charset=UTF-8

On Mon, Feb 13, 2012 at 1:26 PM, Simon Hobson <linux@thehobsons.co.uk>wrote:

> Rakesh Chawda wrote:
>
>  Also, I have hit a new issue. Inspite of the NAT setup, the outgoing IP
>> of all the DomUs can be seen as the main Dom0 IP, and not the individual
>> IPs assigned to the domUs.
>>
>
> Please try to trim excess quoted material !
>
> The fact that everything appears to come from one IP is a function of the
> NAT - not "inspite of it". Unless you take measures to do something
> different, then the default for most NAT setups is that all traffic will
> use one IP.
>
> But at this point, could I suggest a step back for a moment. I'm
> struggling to understand your network setup, so perhaps you could describe
> in detail what you get from your ISP - it would help in trying to suggest
> how to get your networking going.
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>

Thanks for the answer.

I solved the problem of outgoing IP, by removing one particular rule:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Now, the outgoing IP is as required (additional static IPs).

Below are the details of the setup as required, please suggest as required:

Main Server IP: 1.1.1.5 (eg.)
Gateway for Main IP: 1.1.1.1
Additional IP: 1.1.2.1/28 (Different Subnet)
Gateway for additional IPs: not required, as they are "statically bound to
MAC address --stated by DC"

The additional IPs to be used only on Dom0 to avoid different MAC addr.
Hence, xen bridge network is out of question. I have added these IPs using
alias adapters eth0:1, eth0:2, etc.

So, I am using xen routed network scripts, where virbr0 gets 192.168.122.1
IP, and becomes the gateway for the DomUs. The DomUs now have IPs in the
range of 192.168.122.0/24.

The setup requirement is that the DomUs should be accessible with the
additional static IPs, so I took the path of NAT.
This setup is working now, but I doubt about the performance, as it was
previously stated that this will utilize more resources. So, please please
suggest other options.

--f46d04478ad94e32f104b8d83816
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Mon, Feb 13, 2012 at 1:26 PM, Simon Hobson <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:linux@thehobsons.co.uk">linux@thehobs=
ons.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im">Rakesh Chawda wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Also, I have hit a new issue. Inspite of the NAT setup, the outgoing IP of =
all the DomUs can be seen as the main Dom0 IP, and not the individual IPs a=
ssigned to the domUs.<br>
</blockquote>
<br></div>
Please try to trim excess quoted material !<br>
<br>
The fact that everything appears to come from one IP is a function of the N=
AT - not &quot;inspite of it&quot;. Unless you take measures to do somethin=
g different, then the default for most NAT setups is that all traffic will =
use one IP.<br>

<br>
But at this point, could I suggest a step back for a moment. I&#39;m strugg=
ling to understand your network setup, so perhaps you could describe in det=
ail what you get from your ISP - it would help in trying to suggest how to =
get your networking going.<span class=3D"HOEnZb"><font color=3D"#888888"><b=
r>

<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.</font></span><div cl=
ass=3D"HOEnZb"><div class=3D"h5"><br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</div></div></blockquote></div><br>Thanks for the answer.<br><br>I solved t=
he problem of outgoing IP, by removing one particular rule:<br><br>iptables=
 -t nat -A POSTROUTING -o eth0 -j MASQUERADE<br><br>Now, the outgoing IP is=
 as required (additional static IPs).<br>
<br>Below are the details of the setup as required, please suggest as requi=
red:<br><br>Main Server IP: 1.1.1.5 (eg.)<br>Gateway for Main IP: 1.1.1.1<b=
r>Additional IP: <a href=3D"http://1.1.2.1/28">1.1.2.1/28</a> (Different Su=
bnet)<br>
Gateway for additional IPs: not required, as they are &quot;statically boun=
d to MAC address --stated by DC&quot;<br><br>The additional IPs to be used =
only on Dom0 to avoid different MAC addr. Hence, xen bridge network is out =
of question. I have added these IPs using alias adapters eth0:1, eth0:2, et=
c.<br>
<br>So, I am using xen routed network scripts, where virbr0 gets 192.168.12=
2.1 IP, and becomes the gateway for the DomUs. The DomUs now have IPs in th=
e range of <a href=3D"http://192.168.122.0/24">192.168.122.0/24</a>.<br><br=
>
The setup requirement is that the DomUs should be accessible with the addit=
ional static IPs, so I took the path of NAT.<br>This setup is working now, =
but I doubt about the performance, as it was previously stated that this wi=
ll utilize more resources. So, please please suggest other options.<br>
<br>

--f46d04478ad94e32f104b8d83816--


--===============0848571315802908697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0848571315802908697==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 13:21:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwvpc-0006wc-5G; Mon, 13 Feb 2012 13:20:36 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RwvpY-0006t5-4l; Mon, 13 Feb 2012 13:20:32 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1329139223!14102790!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23559 invoked from network); 13 Feb 2012 13:20:24 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:20:24 -0000
Received: by qabg27 with SMTP id g27so11449130qab.9
	for <multiple recipients>; Mon, 13 Feb 2012 05:20:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=Lh46/jTKJpimDu6LB0P94GMDFeeLahT0eq6qrKVqpmk=;
	b=ICCuAVs4bpGmnl8GVeGXfZunIvm+pkmjPYwOx09C1qLmV8iYyzKsoCbuyeaCP2MTxK
	SiR7fdtvThLzvs5nlLYeMsBFVK9JHfgqAd7Km+AbVcKb8S5qHZN3LxtC3y0xgYhyhtbx
	lUrcyixfvbtJa2QNf1HvJog6uCVkFceRQKU7Q=
Received: by 10.229.111.165 with SMTP id s37mr9441751qcp.80.1329139223326;
	Mon, 13 Feb 2012 05:20:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Mon, 13 Feb 2012 05:19:43 -0800 (PST)
In-Reply-To: <CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 13 Feb 2012 15:19:43 +0200
X-Google-Sender-Auth: bktvN5FeHOxoBappZ7ceFZq2C5g
Message-ID: <CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
To: Scott Damron <sdamron@gmail.com>
X-Gm-Message-State: ALoCoQlM9IIC0wfiMxJ7WS3lm06oUze3CoJ1Ba3LxCXD1gsEkbHMbAnBH2ew+TQCiUcx9bX4EDEA
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com,
	xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3820538317991662822=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3820538317991662822==
Content-Type: multipart/alternative; boundary=002354470b88436fb004b8d85797

--002354470b88436fb004b8d85797
Content-Type: text/plain; charset=ISO-8859-1

I'd love to give it a try too but screenshots would have been better :)
I'm not clear though on the list of features and I don't find any on your
site either.


Good job!
PS: try to get rid of java in the future


On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:

> Instead of harshing on your for using Java, I am going to say - Nicely
> done!  I use either Linux or Mac OS X workstations, and have to run a
> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
> actually prefer to do the management via a GUI because I don't have a
> lot of time to waste on trying to remember all of the commands to do
> stuff.  Thank you for the hard work, I will certainly be giving it a
> try.
>
> Regards,
>
> Scott
>
> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
> wrote:
> > We're happy to announce XenMaster, which has the ambitious goal to become
> > the de facto frontend for Xen with XCP.
> >
> > We've had the opportunity to present our project to some of the Xen/XCP
> > developers and now it's time to announce the project to a larger public.
> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> > delivering a rich UI for Xen, targeted at end users.
> > At the moment, one is able to successfully add NFS ISO repositories and
> > iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
> > 5.6), create a HVM VM and control it via a VNC shell.
> >
> > Development thus far has been carried out by Jorgen Evens, frontend lead
> and
> > Wannes De Smet, project lead and backend developer. Of course, we now
> would
> > like to welcome you in becoming a tester and/or contributor!
> > You can find more information at xen-master.org, to install and
> configure
> > XenMaster. If you'd like to help and have experience in developing Java
> > and/or Javascript, load the source in your favorite IDE and have at it!
> >
> > If you have any questions at all, we'll be happy to answer them here or
> > through GitHub.
> >
> > We hope to welcome you in using XenMaster!
> > Jorgen Evens
> > Wannes De Smet
> > XenMaster
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--002354470b88436fb004b8d85797
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;d love to give it a try too but screenshots would have been better :)=
<div>I&#39;m not clear though on the list of features and I don&#39;t find =
any on your site either.</div><div><br></div><div><br></div><div>Good job!<=
/div>

<div>PS: try to get rid of java in the future</div><div><br></div><div><br>=
<div class=3D"gmail_quote">On Mon, Feb 13, 2012 at 14:41, Scott Damron <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a=
>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Instead of harshing on your for using Java, =
I am going to say - Nicely<br>
done! =A0I use either Linux or Mac OS X workstations, and have to run a<br>
VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I<br>
actually prefer to do the management via a GUI because I don&#39;t have a<b=
r>
lot of time to waste on trying to remember all of the commands to do<br>
stuff. =A0Thank you for the hard work, I will certainly be giving it a<br>
try.<br>
<br>
Regards,<br>
<br>
Scott<br>
<br>
On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a href=3D"mailto:wanne=
s321@gmail.com">wannes321@gmail.com</a>&gt; wrote:<br>
&gt; We&#39;re happy to announce XenMaster, which has the ambitious goal to=
 become<br>
&gt; the de facto frontend for Xen with XCP.<br>
&gt;<br>
&gt; We&#39;ve had the opportunity to present our project to some of the Xe=
n/XCP<br>
&gt; developers and now it&#39;s time to announce the project to a larger p=
ublic.<br>
&gt; XenMaster, in short, is a HTML5 frontend coupled to a Java backend<br>
&gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt; At the moment, one is able to successfully add NFS ISO repositories an=
d<br>
&gt; iSCSI/NFS storage repositories (iSCSI currently only works on XenServe=
r<br>
&gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;<br>
&gt; Development thus far has been carried out by Jorgen Evens, frontend le=
ad and<br>
&gt; Wannes De Smet, project lead and backend developer. Of course, we now =
would<br>
&gt; like to welcome you in becoming a tester and/or contributor!<br>
&gt; You can find more information at <a href=3D"http://xen-master.org" tar=
get=3D"_blank">xen-master.org</a>, to install and configure<br>
&gt; XenMaster. If you&#39;d like to help and have experience in developing=
 Java<br>
&gt; and/or Javascript, load the source in your favorite IDE and have at it=
!<br>
&gt;<br>
&gt; If you have any questions at all, we&#39;ll be happy to answer them he=
re or<br>
&gt; through GitHub.<br>
&gt;<br>
&gt; We hope to welcome you in using XenMaster!<br>
&gt; Jorgen Evens<br>
&gt; Wannes De Smet<br>
&gt; XenMaster<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xenso=
urce.com</a><br>
&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">htt=
p://lists.xensource.com/xen-users</a><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>

--002354470b88436fb004b8d85797--


--===============3820538317991662822==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3820538317991662822==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 13:21:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwvpc-0006wc-5G; Mon, 13 Feb 2012 13:20:36 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RwvpY-0006t5-4l; Mon, 13 Feb 2012 13:20:32 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1329139223!14102790!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23559 invoked from network); 13 Feb 2012 13:20:24 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:20:24 -0000
Received: by qabg27 with SMTP id g27so11449130qab.9
	for <multiple recipients>; Mon, 13 Feb 2012 05:20:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=Lh46/jTKJpimDu6LB0P94GMDFeeLahT0eq6qrKVqpmk=;
	b=ICCuAVs4bpGmnl8GVeGXfZunIvm+pkmjPYwOx09C1qLmV8iYyzKsoCbuyeaCP2MTxK
	SiR7fdtvThLzvs5nlLYeMsBFVK9JHfgqAd7Km+AbVcKb8S5qHZN3LxtC3y0xgYhyhtbx
	lUrcyixfvbtJa2QNf1HvJog6uCVkFceRQKU7Q=
Received: by 10.229.111.165 with SMTP id s37mr9441751qcp.80.1329139223326;
	Mon, 13 Feb 2012 05:20:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Mon, 13 Feb 2012 05:19:43 -0800 (PST)
In-Reply-To: <CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 13 Feb 2012 15:19:43 +0200
X-Google-Sender-Auth: bktvN5FeHOxoBappZ7ceFZq2C5g
Message-ID: <CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
To: Scott Damron <sdamron@gmail.com>
X-Gm-Message-State: ALoCoQlM9IIC0wfiMxJ7WS3lm06oUze3CoJ1Ba3LxCXD1gsEkbHMbAnBH2ew+TQCiUcx9bX4EDEA
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com,
	xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3820538317991662822=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3820538317991662822==
Content-Type: multipart/alternative; boundary=002354470b88436fb004b8d85797

--002354470b88436fb004b8d85797
Content-Type: text/plain; charset=ISO-8859-1

I'd love to give it a try too but screenshots would have been better :)
I'm not clear though on the list of features and I don't find any on your
site either.


Good job!
PS: try to get rid of java in the future


On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:

> Instead of harshing on your for using Java, I am going to say - Nicely
> done!  I use either Linux or Mac OS X workstations, and have to run a
> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
> actually prefer to do the management via a GUI because I don't have a
> lot of time to waste on trying to remember all of the commands to do
> stuff.  Thank you for the hard work, I will certainly be giving it a
> try.
>
> Regards,
>
> Scott
>
> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
> wrote:
> > We're happy to announce XenMaster, which has the ambitious goal to become
> > the de facto frontend for Xen with XCP.
> >
> > We've had the opportunity to present our project to some of the Xen/XCP
> > developers and now it's time to announce the project to a larger public.
> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> > delivering a rich UI for Xen, targeted at end users.
> > At the moment, one is able to successfully add NFS ISO repositories and
> > iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
> > 5.6), create a HVM VM and control it via a VNC shell.
> >
> > Development thus far has been carried out by Jorgen Evens, frontend lead
> and
> > Wannes De Smet, project lead and backend developer. Of course, we now
> would
> > like to welcome you in becoming a tester and/or contributor!
> > You can find more information at xen-master.org, to install and
> configure
> > XenMaster. If you'd like to help and have experience in developing Java
> > and/or Javascript, load the source in your favorite IDE and have at it!
> >
> > If you have any questions at all, we'll be happy to answer them here or
> > through GitHub.
> >
> > We hope to welcome you in using XenMaster!
> > Jorgen Evens
> > Wannes De Smet
> > XenMaster
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--002354470b88436fb004b8d85797
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;d love to give it a try too but screenshots would have been better :)=
<div>I&#39;m not clear though on the list of features and I don&#39;t find =
any on your site either.</div><div><br></div><div><br></div><div>Good job!<=
/div>

<div>PS: try to get rid of java in the future</div><div><br></div><div><br>=
<div class=3D"gmail_quote">On Mon, Feb 13, 2012 at 14:41, Scott Damron <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a=
>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Instead of harshing on your for using Java, =
I am going to say - Nicely<br>
done! =A0I use either Linux or Mac OS X workstations, and have to run a<br>
VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I<br>
actually prefer to do the management via a GUI because I don&#39;t have a<b=
r>
lot of time to waste on trying to remember all of the commands to do<br>
stuff. =A0Thank you for the hard work, I will certainly be giving it a<br>
try.<br>
<br>
Regards,<br>
<br>
Scott<br>
<br>
On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a href=3D"mailto:wanne=
s321@gmail.com">wannes321@gmail.com</a>&gt; wrote:<br>
&gt; We&#39;re happy to announce XenMaster, which has the ambitious goal to=
 become<br>
&gt; the de facto frontend for Xen with XCP.<br>
&gt;<br>
&gt; We&#39;ve had the opportunity to present our project to some of the Xe=
n/XCP<br>
&gt; developers and now it&#39;s time to announce the project to a larger p=
ublic.<br>
&gt; XenMaster, in short, is a HTML5 frontend coupled to a Java backend<br>
&gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt; At the moment, one is able to successfully add NFS ISO repositories an=
d<br>
&gt; iSCSI/NFS storage repositories (iSCSI currently only works on XenServe=
r<br>
&gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;<br>
&gt; Development thus far has been carried out by Jorgen Evens, frontend le=
ad and<br>
&gt; Wannes De Smet, project lead and backend developer. Of course, we now =
would<br>
&gt; like to welcome you in becoming a tester and/or contributor!<br>
&gt; You can find more information at <a href=3D"http://xen-master.org" tar=
get=3D"_blank">xen-master.org</a>, to install and configure<br>
&gt; XenMaster. If you&#39;d like to help and have experience in developing=
 Java<br>
&gt; and/or Javascript, load the source in your favorite IDE and have at it=
!<br>
&gt;<br>
&gt; If you have any questions at all, we&#39;ll be happy to answer them he=
re or<br>
&gt; through GitHub.<br>
&gt;<br>
&gt; We hope to welcome you in using XenMaster!<br>
&gt; Jorgen Evens<br>
&gt; Wannes De Smet<br>
&gt; XenMaster<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xenso=
urce.com</a><br>
&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">htt=
p://lists.xensource.com/xen-users</a><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>

--002354470b88436fb004b8d85797--


--===============3820538317991662822==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3820538317991662822==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 13:22:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwvqX-0007GZ-I5; Mon, 13 Feb 2012 13:21:33 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>)
	id 1RwvqV-0007FO-2G; Mon, 13 Feb 2012 13:21:31 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329139244!59895787!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2202 invoked from network); 13 Feb 2012 13:20:45 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:20:45 -0000
Received: by vbbfq11 with SMTP id fq11so11509879vbb.30
	for <multiple recipients>; Mon, 13 Feb 2012 05:21:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=OQr1kO+SF5210lq9U5ctk4D7tqlp3zntVhcVodt55hs=;
	b=L8pT/DoCfpYcxR3L/4VFj6UUQZyrN608XxFQc22KX8itHzz4p8EWWzw+HEqqwg/MIA
	sZ28jMg4U7qkRCzv8ik/tZHzrcXTNneguh78YndzbFYlM4sRT7KaXkyx7GWbYG2kvD/P
	UHLf2gc8UGpRSNOTt3l/ju1nAqCCHef2jqGQ8=
Received: by 10.220.224.136 with SMTP id io8mr8311020vcb.4.1329139288250; Mon,
	13 Feb 2012 05:21:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 05:21:08 -0800 (PST)
In-Reply-To: <CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 07:21:08 -0600
Message-ID: <CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
To: Ciprian Pantea <cipixul@gmail.com>
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com,
	xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Screen shots are included on the Wiki...

On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com> wrote:
> I'd love to give it a try too but screenshots would have been better :)
> I'm not clear though on the list of features and I don't find any on your
> site either.
>
>
> Good job!
> PS: try to get rid of java in the future
>
>
> On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:
>>
>> Instead of harshing on your for using Java, I am going to say - Nicely
>> done! =A0I use either Linux or Mac OS X workstations, and have to run a
>> VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I
>> actually prefer to do the management via a GUI because I don't have a
>> lot of time to waste on trying to remember all of the commands to do
>> stuff. =A0Thank you for the hard work, I will certainly be giving it a
>> try.
>>
>> Regards,
>>
>> Scott
>>
>> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
>> wrote:
>> > We're happy to announce XenMaster, which has the ambitious goal to
>> > become
>> > the de facto frontend for Xen with XCP.
>> >
>> > We've had the opportunity to present our project to some of the Xen/XCP
>> > developers and now it's time to announce the project to a larger publi=
c.
>> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
>> > delivering a rich UI for Xen, targeted at end users.
>> > At the moment, one is able to successfully add NFS ISO repositories and
>> > iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
>> > 5.6), create a HVM VM and control it via a VNC shell.
>> >
>> > Development thus far has been carried out by Jorgen Evens, frontend le=
ad
>> > and
>> > Wannes De Smet, project lead and backend developer. Of course, we now
>> > would
>> > like to welcome you in becoming a tester and/or contributor!
>> > You can find more information at xen-master.org, to install and
>> > configure
>> > XenMaster. If you'd like to help and have experience in developing Java
>> > and/or Javascript, load the source in your favorite IDE and have at it!
>> >
>> > If you have any questions at all, we'll be happy to answer them here or
>> > through GitHub.
>> >
>> > We hope to welcome you in using XenMaster!
>> > Jorgen Evens
>> > Wannes De Smet
>> > XenMaster
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xensource.com
>> > http://lists.xensource.com/xen-users
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>
>

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 13:22:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwvqX-0007GZ-I5; Mon, 13 Feb 2012 13:21:33 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>)
	id 1RwvqV-0007FO-2G; Mon, 13 Feb 2012 13:21:31 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329139244!59895787!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2202 invoked from network); 13 Feb 2012 13:20:45 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:20:45 -0000
Received: by vbbfq11 with SMTP id fq11so11509879vbb.30
	for <multiple recipients>; Mon, 13 Feb 2012 05:21:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=OQr1kO+SF5210lq9U5ctk4D7tqlp3zntVhcVodt55hs=;
	b=L8pT/DoCfpYcxR3L/4VFj6UUQZyrN608XxFQc22KX8itHzz4p8EWWzw+HEqqwg/MIA
	sZ28jMg4U7qkRCzv8ik/tZHzrcXTNneguh78YndzbFYlM4sRT7KaXkyx7GWbYG2kvD/P
	UHLf2gc8UGpRSNOTt3l/ju1nAqCCHef2jqGQ8=
Received: by 10.220.224.136 with SMTP id io8mr8311020vcb.4.1329139288250; Mon,
	13 Feb 2012 05:21:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 05:21:08 -0800 (PST)
In-Reply-To: <CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 07:21:08 -0600
Message-ID: <CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
To: Ciprian Pantea <cipixul@gmail.com>
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com,
	xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Screen shots are included on the Wiki...

On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com> wrote:
> I'd love to give it a try too but screenshots would have been better :)
> I'm not clear though on the list of features and I don't find any on your
> site either.
>
>
> Good job!
> PS: try to get rid of java in the future
>
>
> On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:
>>
>> Instead of harshing on your for using Java, I am going to say - Nicely
>> done! =A0I use either Linux or Mac OS X workstations, and have to run a
>> VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I
>> actually prefer to do the management via a GUI because I don't have a
>> lot of time to waste on trying to remember all of the commands to do
>> stuff. =A0Thank you for the hard work, I will certainly be giving it a
>> try.
>>
>> Regards,
>>
>> Scott
>>
>> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
>> wrote:
>> > We're happy to announce XenMaster, which has the ambitious goal to
>> > become
>> > the de facto frontend for Xen with XCP.
>> >
>> > We've had the opportunity to present our project to some of the Xen/XCP
>> > developers and now it's time to announce the project to a larger publi=
c.
>> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
>> > delivering a rich UI for Xen, targeted at end users.
>> > At the moment, one is able to successfully add NFS ISO repositories and
>> > iSCSI/NFS storage repositories (iSCSI currently only works on XenServer
>> > 5.6), create a HVM VM and control it via a VNC shell.
>> >
>> > Development thus far has been carried out by Jorgen Evens, frontend le=
ad
>> > and
>> > Wannes De Smet, project lead and backend developer. Of course, we now
>> > would
>> > like to welcome you in becoming a tester and/or contributor!
>> > You can find more information at xen-master.org, to install and
>> > configure
>> > XenMaster. If you'd like to help and have experience in developing Java
>> > and/or Javascript, load the source in your favorite IDE and have at it!
>> >
>> > If you have any questions at all, we'll be happy to answer them here or
>> > through GitHub.
>> >
>> > We hope to welcome you in using XenMaster!
>> > Jorgen Evens
>> > Wannes De Smet
>> > XenMaster
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xensource.com
>> > http://lists.xensource.com/xen-users
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>
>

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 13:26:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwvuc-0008NW-9P; Mon, 13 Feb 2012 13:25:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1Rwvua-0008N9-TH
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 13:25:45 +0000
Received: from [85.158.139.83:41709] by server-2.bemta-5.messagelabs.com id
	0A/59-20725-55F093F4; Mon, 13 Feb 2012 13:25:41 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329139540!12139384!1
X-Originating-IP: [95.108.130.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTUuMTA4LjEzMC45MyA9PiAzNDY2NQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6482 invoked from network); 13 Feb 2012 13:25:40 -0000
Received: from forward11.mail.yandex.net (HELO forward11.mail.yandex.net)
	(95.108.130.93) by server-4.tower-182.messagelabs.com with SMTP;
	13 Feb 2012 13:25:40 -0000
Received: from web135.yandex.ru (web135.yandex.ru [95.108.131.157])
	by forward11.mail.yandex.net (Yandex) with ESMTP id 665D6E82965;
	Mon, 13 Feb 2012 17:25:39 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329139539; bh=qmjQVdm3RrGF08BOfbSi90ZWIvJZus5ihWlNMsOhwLQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=Aj4aXVgwFCQWgXAXnboeaJk1vjzolCUlOXjNddAh0Rj85JOOqf+BCZqn/jxWx2Xl3
	/6Ne60sN65xY7PCqGTZh7sS7tK+TKegR+rjLFmkLHqVMkR5esz68EFWtYCTriOiXZq
	yjeqBbtnzlvLkJBrjyDM7I1oMzZsh9v9AcicALtc=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web135.yandex.ru (Yandex) with ESMTP id 30DA021004B;
	Mon, 13 Feb 2012 17:25:39 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329139539; bh=qmjQVdm3RrGF08BOfbSi90ZWIvJZus5ihWlNMsOhwLQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=Aj4aXVgwFCQWgXAXnboeaJk1vjzolCUlOXjNddAh0Rj85JOOqf+BCZqn/jxWx2Xl3
	/6Ne60sN65xY7PCqGTZh7sS7tK+TKegR+rjLFmkLHqVMkR5esz68EFWtYCTriOiXZq
	yjeqBbtnzlvLkJBrjyDM7I1oMzZsh9v9AcicALtc=
X-Yandex-Spam: 1
Received: from mail2.lanck.net (mail2.lanck.net [62.152.87.202]) by
	web135.yandex.ru with HTTP; Mon, 13 Feb 2012 17:25:37 +0400
From: Kreved <krevedinho@yandex.ru>
To: James Harper <james.harper@bendigoit.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
Message-Id: <293231329139537@web135.yandex.ru>
Date: Mon, 13 Feb 2012 17:25:37 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

SGVsbG8hCgo+IE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVwdGVkLgoKU28g
ZG8gbWluZS4gSXQganVzdCBmcmVlemVzIGZvciBhIHNlY29uZCB3aGVuIGEgcG9wLXVwIHdpbmRv
dyBhcHBlYXJzLgoKPiBEb2VzIGl0IGJlaGF2ZSB0aGUgc2FtZSB3aXRob3V0IHRoZSBQViBkcml2
ZXJzIGluc3RhbGxlZD8KCk5vLiBUaGUgb25seSB0d28gd2F5cyB0byB3b3JrYXJvdW5kIHRoaXMg
cHJvYmxlbSBhcmUgZWl0aGVyIHRvIGJvb3Qgd2l0aCAiTk9HUExQViIgb3IgdG8gdXNlIFZOQy4K
CkFsc28gSSd2ZSBtaWdyYXRlZCB0aGUgVk0gdG8gb2xkZXIga2VybmVsKDIuNi4zMS4xMi0wLjEt
eGVuKSB3aXRoIG5vIHN1Y2Nlc3MuCgpIZXJlJ3MgdGhlIHZtIGNvbmZpZywgbWF5YmUgSSBtaXNz
ZWQgc29tZXRoaW5nOgoKbmFtZSA9ICd3aW4tc2V2ZW4nCm1lbW9yeSAgPSAnNzY4Jwpib290bG9h
ZGVyID0gImh2bWxvYWRlciIKZGlzayA9IFsKICAgICdmaWxlOi9kYXRhL3dpbi1zZXZlbi5pbWcs
aGRhLHcnLApdCnZpZiA9IFsKICAgICAgICAnbWFjPTEwOjc4OmMwOmE4OjY5OjY5JywKIyAgICAg
ICAnbW9kZWw9ZTEwMDAnLApdCnZmYiA9IFsndHlwZT12bmMsdm5jbGlzdGVuPTAuMC4wLjAsdm5j
ZGlzcGxheT00OTEnXQpidWlsZGVyPSdodm0nCmFjcGk9MQphcGljPTEKYm9vdD0nZGMnCnVzYmRl
dmljZT0ndGFibGV0Jwp0aW1lcl9tb2RlPTEKCjA5LjAyLjIwMTIsIDAyOjEwLCAiSmFtZXMgSGFy
cGVyIiA8amFtZXMuaGFycGVyQGJlbmRpZ29pdC5jb20uYXU+Ogo+PiCaSGVsbG8hCj4+Cj4+IJpI
YXMgYW55Ym9keSBleHBlcmllbmNlZCBuZXR3b3JrIGxhdGVuY3kgcHJvYmxlbXMgd2l0aCBjb21i
aW5hdGlvbiBvZgo+PiCaV2luZG93cyA3LCBHUExQViBkcml2ZXJzIGFuZCBSRFAgY29ubmVjdGlv
bj8KPj4gmkFueSBXaW5kb3dzIHBvcC11cCBtZXNzYWdlKHN1Y2ggYXMgImNvbW1hbmQgbm90IGZv
dW5kIiBlcnJvciBtZXNzYWdlCj4+IJppbiAiUnVuIGNvbW1hbmQ6IiBkaWFsb2csIG9yIGRpdmlk
aW5nIGJ5IHplcm8gaW4gd2luZG93cyBjYWxjKSBjYXVzZXMgYSBzaG9ydAo+PiCaZnJlZXplIG9m
IFJEUCBzZXNzaW9uIGFuZCBsb29rcyBsaWtlIHRoYXQgZnJvbSBkb20wOgo+Pgo+PiCaUElORyAx
OTIuMTY4LjQ0LjY1ICgxOTIuMTY4LjQ0LjY1KSA1Nig4NCkgYnl0ZXMgb2YgZGF0YS4KPj4gmjY0
IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MSB0dGw9MTI4IHRpbWU9MC42NDkg
bXMKPj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MiB0dGw9MTI4IHRp
bWU9MC4yMzIgbXMKPj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MyB0
dGw9MTI4IHRpbWU9MC4yNzMgbXMKPj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNt
cF9zZXE9NCB0dGw9MTI4IHRpbWU9NTAxIG1zCj4+IJo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQu
NjU6IGljbXBfc2VxPTUgdHRsPTEyOCB0aW1lPTAuMjA1IG1zCj4+IJo2NCBieXRlcyBmcm9tIDE5
Mi4xNjguNDQuNjU6IGljbXBfc2VxPTYgdHRsPTEyOCB0aW1lPTAuNDYzIG1zCj4+IJo2NCBieXRl
cyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTcgdHRsPTEyOCB0aW1lPTAuMjA2IG1zCj4+
Cj4+IJp3aGVyZSAxOTIuMTY4LjQ0LjY1IGlzIGRvbVUgYWRkcmVzcy4gVGhlIGxhdGVuY3kgbWF5
IHZhcnkgZnJvbSA1MDAgdG8KPj4gmjEwMDAwIG1zLgo+Pgo+PiCaVGhlIHZlcnkgc2FtZSBhY3Rp
b25zIHRha2VuIHZpYSBWTkMgY29ubmVjdGlvbiB0byBWTSB3b3JrIGZpbmUgd2l0aG91dAo+PiCa
YW55IHByb2JsZW0uCj4+IJpXZSBoYXZlIHRyaWVkIGRpZmZlcmVudCBXaW5kb3dzIDcgZGlzdHJv
cywgMzItIGFuZCA2NC1iaXQgZWRpdGlvbnMsIFdpbmRvd3MKPj4gmmFuZCBMaW51eCBSRFAgY2xp
ZW50cywgd2l0aCB0aGUgc2FtZSByZXN1bHQuCj4+Cj4+IJpTb2Z0d2FyZSB1c2VkOgo+PiCaWGVu
IHZlcnNpb24gNC4xLjJfMDUtMS4xLjEgKGFidWlsZEApIChnY2MgdmVyc2lvbiA0LjYuMiAoU1VT
RSBMaW51eCkgKSBTdW4gT2N0Cj4+IJozMCAwMzoyNTowNCBVVEMgMjAxMQo+PiCaZ3BscHZfVmlz
dGEyMDA4eDMyX3NpZ25lZF8wLjExLjAuMzA4Cj4+IJpXaW5kb3dzIDcgU1AxCj4+Cj4+IJp0aW1l
cl9tb2RlIGlzIHNldCB0byAxLCBvZmZsb2FkIHNldHRpbmdzIGFyZToKPj4gmk9mZmxvYWQgcGFy
YW1ldGVycyBmb3IgdmlmMi4wOgo+PiCacngtY2hlY2tzdW1taW5nOiBvZmYKPj4gmnR4LWNoZWNr
c3VtbWluZzogb2ZmCj4+IJpzY2F0dGVyLWdhdGhlcjogb2ZmCj4+IJp0Y3Atc2VnbWVudGF0aW9u
LW9mZmxvYWQ6IG9mZgo+PiCadWRwLWZyYWdtZW50YXRpb24tb2ZmbG9hZDogb2ZmCj4+IJpnZW5l
cmljLXNlZ21lbnRhdGlvbi1vZmZsb2FkOiBvZmYKPj4gmmdlbmVyaWMtcmVjZWl2ZS1vZmZsb2Fk
OiBvZmYKPj4gmmxhcmdlLXJlY2VpdmUtb2ZmbG9hZDogb2ZmCj4+IJpyeC12bGFuLW9mZmxvYWQ6
IG9mZgo+PiCadHgtdmxhbi1vZmZsb2FkOiBvZmYKPj4gmm50dXBsZS1maWx0ZXJzOiBvZmYKPj4g
mnJlY2VpdmUtaGFzaGluZzogb2ZmCj4+Cj4+IJpUaGFua3MgaW4gYWR2YW5jZSEKPgo+IEkgY2Fu
J3QgcmVwcm9kdWNlIHRoaXMuIE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVw
dGVkLgo+Cj4gRG9lcyBpdCBiZWhhdmUgdGhlIHNhbWUgd2l0aG91dCB0aGUgUFYgZHJpdmVycyBp
bnN0YWxsZWQ/Cj4KPiBKYW1lcwo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3Rz
LnhlbnNvdXJjZS5jb20KPiBodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KaHR0cDovL2xpc3RzLnhl
bnNvdXJjZS5jb20veGVuLXVzZXJz

From xen-users-bounces@lists.xensource.com Mon Feb 13 13:26:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwvuc-0008NW-9P; Mon, 13 Feb 2012 13:25:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1Rwvua-0008N9-TH
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 13:25:45 +0000
Received: from [85.158.139.83:41709] by server-2.bemta-5.messagelabs.com id
	0A/59-20725-55F093F4; Mon, 13 Feb 2012 13:25:41 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329139540!12139384!1
X-Originating-IP: [95.108.130.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTUuMTA4LjEzMC45MyA9PiAzNDY2NQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6482 invoked from network); 13 Feb 2012 13:25:40 -0000
Received: from forward11.mail.yandex.net (HELO forward11.mail.yandex.net)
	(95.108.130.93) by server-4.tower-182.messagelabs.com with SMTP;
	13 Feb 2012 13:25:40 -0000
Received: from web135.yandex.ru (web135.yandex.ru [95.108.131.157])
	by forward11.mail.yandex.net (Yandex) with ESMTP id 665D6E82965;
	Mon, 13 Feb 2012 17:25:39 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329139539; bh=qmjQVdm3RrGF08BOfbSi90ZWIvJZus5ihWlNMsOhwLQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=Aj4aXVgwFCQWgXAXnboeaJk1vjzolCUlOXjNddAh0Rj85JOOqf+BCZqn/jxWx2Xl3
	/6Ne60sN65xY7PCqGTZh7sS7tK+TKegR+rjLFmkLHqVMkR5esz68EFWtYCTriOiXZq
	yjeqBbtnzlvLkJBrjyDM7I1oMzZsh9v9AcicALtc=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web135.yandex.ru (Yandex) with ESMTP id 30DA021004B;
	Mon, 13 Feb 2012 17:25:39 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329139539; bh=qmjQVdm3RrGF08BOfbSi90ZWIvJZus5ihWlNMsOhwLQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=Aj4aXVgwFCQWgXAXnboeaJk1vjzolCUlOXjNddAh0Rj85JOOqf+BCZqn/jxWx2Xl3
	/6Ne60sN65xY7PCqGTZh7sS7tK+TKegR+rjLFmkLHqVMkR5esz68EFWtYCTriOiXZq
	yjeqBbtnzlvLkJBrjyDM7I1oMzZsh9v9AcicALtc=
X-Yandex-Spam: 1
Received: from mail2.lanck.net (mail2.lanck.net [62.152.87.202]) by
	web135.yandex.ru with HTTP; Mon, 13 Feb 2012 17:25:37 +0400
From: Kreved <krevedinho@yandex.ru>
To: James Harper <james.harper@bendigoit.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
Message-Id: <293231329139537@web135.yandex.ru>
Date: Mon, 13 Feb 2012 17:25:37 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

SGVsbG8hCgo+IE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVwdGVkLgoKU28g
ZG8gbWluZS4gSXQganVzdCBmcmVlemVzIGZvciBhIHNlY29uZCB3aGVuIGEgcG9wLXVwIHdpbmRv
dyBhcHBlYXJzLgoKPiBEb2VzIGl0IGJlaGF2ZSB0aGUgc2FtZSB3aXRob3V0IHRoZSBQViBkcml2
ZXJzIGluc3RhbGxlZD8KCk5vLiBUaGUgb25seSB0d28gd2F5cyB0byB3b3JrYXJvdW5kIHRoaXMg
cHJvYmxlbSBhcmUgZWl0aGVyIHRvIGJvb3Qgd2l0aCAiTk9HUExQViIgb3IgdG8gdXNlIFZOQy4K
CkFsc28gSSd2ZSBtaWdyYXRlZCB0aGUgVk0gdG8gb2xkZXIga2VybmVsKDIuNi4zMS4xMi0wLjEt
eGVuKSB3aXRoIG5vIHN1Y2Nlc3MuCgpIZXJlJ3MgdGhlIHZtIGNvbmZpZywgbWF5YmUgSSBtaXNz
ZWQgc29tZXRoaW5nOgoKbmFtZSA9ICd3aW4tc2V2ZW4nCm1lbW9yeSAgPSAnNzY4Jwpib290bG9h
ZGVyID0gImh2bWxvYWRlciIKZGlzayA9IFsKICAgICdmaWxlOi9kYXRhL3dpbi1zZXZlbi5pbWcs
aGRhLHcnLApdCnZpZiA9IFsKICAgICAgICAnbWFjPTEwOjc4OmMwOmE4OjY5OjY5JywKIyAgICAg
ICAnbW9kZWw9ZTEwMDAnLApdCnZmYiA9IFsndHlwZT12bmMsdm5jbGlzdGVuPTAuMC4wLjAsdm5j
ZGlzcGxheT00OTEnXQpidWlsZGVyPSdodm0nCmFjcGk9MQphcGljPTEKYm9vdD0nZGMnCnVzYmRl
dmljZT0ndGFibGV0Jwp0aW1lcl9tb2RlPTEKCjA5LjAyLjIwMTIsIDAyOjEwLCAiSmFtZXMgSGFy
cGVyIiA8amFtZXMuaGFycGVyQGJlbmRpZ29pdC5jb20uYXU+Ogo+PiCaSGVsbG8hCj4+Cj4+IJpI
YXMgYW55Ym9keSBleHBlcmllbmNlZCBuZXR3b3JrIGxhdGVuY3kgcHJvYmxlbXMgd2l0aCBjb21i
aW5hdGlvbiBvZgo+PiCaV2luZG93cyA3LCBHUExQViBkcml2ZXJzIGFuZCBSRFAgY29ubmVjdGlv
bj8KPj4gmkFueSBXaW5kb3dzIHBvcC11cCBtZXNzYWdlKHN1Y2ggYXMgImNvbW1hbmQgbm90IGZv
dW5kIiBlcnJvciBtZXNzYWdlCj4+IJppbiAiUnVuIGNvbW1hbmQ6IiBkaWFsb2csIG9yIGRpdmlk
aW5nIGJ5IHplcm8gaW4gd2luZG93cyBjYWxjKSBjYXVzZXMgYSBzaG9ydAo+PiCaZnJlZXplIG9m
IFJEUCBzZXNzaW9uIGFuZCBsb29rcyBsaWtlIHRoYXQgZnJvbSBkb20wOgo+Pgo+PiCaUElORyAx
OTIuMTY4LjQ0LjY1ICgxOTIuMTY4LjQ0LjY1KSA1Nig4NCkgYnl0ZXMgb2YgZGF0YS4KPj4gmjY0
IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MSB0dGw9MTI4IHRpbWU9MC42NDkg
bXMKPj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MiB0dGw9MTI4IHRp
bWU9MC4yMzIgbXMKPj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MyB0
dGw9MTI4IHRpbWU9MC4yNzMgbXMKPj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNt
cF9zZXE9NCB0dGw9MTI4IHRpbWU9NTAxIG1zCj4+IJo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQu
NjU6IGljbXBfc2VxPTUgdHRsPTEyOCB0aW1lPTAuMjA1IG1zCj4+IJo2NCBieXRlcyBmcm9tIDE5
Mi4xNjguNDQuNjU6IGljbXBfc2VxPTYgdHRsPTEyOCB0aW1lPTAuNDYzIG1zCj4+IJo2NCBieXRl
cyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTcgdHRsPTEyOCB0aW1lPTAuMjA2IG1zCj4+
Cj4+IJp3aGVyZSAxOTIuMTY4LjQ0LjY1IGlzIGRvbVUgYWRkcmVzcy4gVGhlIGxhdGVuY3kgbWF5
IHZhcnkgZnJvbSA1MDAgdG8KPj4gmjEwMDAwIG1zLgo+Pgo+PiCaVGhlIHZlcnkgc2FtZSBhY3Rp
b25zIHRha2VuIHZpYSBWTkMgY29ubmVjdGlvbiB0byBWTSB3b3JrIGZpbmUgd2l0aG91dAo+PiCa
YW55IHByb2JsZW0uCj4+IJpXZSBoYXZlIHRyaWVkIGRpZmZlcmVudCBXaW5kb3dzIDcgZGlzdHJv
cywgMzItIGFuZCA2NC1iaXQgZWRpdGlvbnMsIFdpbmRvd3MKPj4gmmFuZCBMaW51eCBSRFAgY2xp
ZW50cywgd2l0aCB0aGUgc2FtZSByZXN1bHQuCj4+Cj4+IJpTb2Z0d2FyZSB1c2VkOgo+PiCaWGVu
IHZlcnNpb24gNC4xLjJfMDUtMS4xLjEgKGFidWlsZEApIChnY2MgdmVyc2lvbiA0LjYuMiAoU1VT
RSBMaW51eCkgKSBTdW4gT2N0Cj4+IJozMCAwMzoyNTowNCBVVEMgMjAxMQo+PiCaZ3BscHZfVmlz
dGEyMDA4eDMyX3NpZ25lZF8wLjExLjAuMzA4Cj4+IJpXaW5kb3dzIDcgU1AxCj4+Cj4+IJp0aW1l
cl9tb2RlIGlzIHNldCB0byAxLCBvZmZsb2FkIHNldHRpbmdzIGFyZToKPj4gmk9mZmxvYWQgcGFy
YW1ldGVycyBmb3IgdmlmMi4wOgo+PiCacngtY2hlY2tzdW1taW5nOiBvZmYKPj4gmnR4LWNoZWNr
c3VtbWluZzogb2ZmCj4+IJpzY2F0dGVyLWdhdGhlcjogb2ZmCj4+IJp0Y3Atc2VnbWVudGF0aW9u
LW9mZmxvYWQ6IG9mZgo+PiCadWRwLWZyYWdtZW50YXRpb24tb2ZmbG9hZDogb2ZmCj4+IJpnZW5l
cmljLXNlZ21lbnRhdGlvbi1vZmZsb2FkOiBvZmYKPj4gmmdlbmVyaWMtcmVjZWl2ZS1vZmZsb2Fk
OiBvZmYKPj4gmmxhcmdlLXJlY2VpdmUtb2ZmbG9hZDogb2ZmCj4+IJpyeC12bGFuLW9mZmxvYWQ6
IG9mZgo+PiCadHgtdmxhbi1vZmZsb2FkOiBvZmYKPj4gmm50dXBsZS1maWx0ZXJzOiBvZmYKPj4g
mnJlY2VpdmUtaGFzaGluZzogb2ZmCj4+Cj4+IJpUaGFua3MgaW4gYWR2YW5jZSEKPgo+IEkgY2Fu
J3QgcmVwcm9kdWNlIHRoaXMuIE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVw
dGVkLgo+Cj4gRG9lcyBpdCBiZWhhdmUgdGhlIHNhbWUgd2l0aG91dCB0aGUgUFYgZHJpdmVycyBp
bnN0YWxsZWQ/Cj4KPiBKYW1lcwo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3Rz
LnhlbnNvdXJjZS5jb20KPiBodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KaHR0cDovL2xpc3RzLnhl
bnNvdXJjZS5jb20veGVuLXVzZXJz

From xen-users-bounces@lists.xensource.com Mon Feb 13 13:33:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rww1l-0000RZ-La; Mon, 13 Feb 2012 13:33:09 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Rww1k-0000Qk-2j
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 13:33:08 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1329139980!14652526!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22956 invoked from network); 13 Feb 2012 13:33:01 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:33:01 -0000
Received: by vbbfq11 with SMTP id fq11so11523339vbb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 05:33:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=JeENqKR/h6IUNGMuV/2Qsw+RgVqwzv6tczeaScVB5qU=;
	b=AFV6mBdlg3IRmHWrmsub2k3rrOUfqhbV0AMj4nj+PGjlYwk50qi5eZy3wk0TI6UK+F
	CjTZp2JofFZoyndWfF14RzM3j9gH9FYfCDmGuvMLh2yeijBiRGxK5pb/sxsRGjpYPa6I
	NmV19eUJwa78fvBAbbODfOq+/wSE3JRvQ9WlA=
Received: by 10.52.26.20 with SMTP id h20mr2548527vdg.52.1329139980194; Mon,
	13 Feb 2012 05:33:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 05:32:40 -0800 (PST)
In-Reply-To: <293231329139537@web135.yandex.ru>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 07:32:40 -0600
Message-ID: <CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
To: Kreved <krevedinho@yandex.ru>
Cc: James Harper <james.harper@bendigoit.com.au>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

U28sIHlvdSBhcmUgcnVubmluZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4gYSBn
aWcgb2YgUkFNPwpZb3UgbWlnaHQgc3RhcnQgdGhlcmUuLi5idW1wIGl0IHRvIDIgZ2lncyBhbmQg
c2VlIGlmIHRoYXQgaGVscHMuCgoKMjAxMi8yLzEzIEtyZXZlZCA8a3JldmVkaW5ob0B5YW5kZXgu
cnU+Ogo+IEhlbGxvIQo+Cj4+IE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVw
dGVkLgo+Cj4gU28gZG8gbWluZS4gSXQganVzdCBmcmVlemVzIGZvciBhIHNlY29uZCB3aGVuIGEg
cG9wLXVwIHdpbmRvdyBhcHBlYXJzLgo+Cj4+IERvZXMgaXQgYmVoYXZlIHRoZSBzYW1lIHdpdGhv
dXQgdGhlIFBWIGRyaXZlcnMgaW5zdGFsbGVkPwo+Cj4gTm8uIFRoZSBvbmx5IHR3byB3YXlzIHRv
IHdvcmthcm91bmQgdGhpcyBwcm9ibGVtIGFyZSBlaXRoZXIgdG8gYm9vdCB3aXRoICJOT0dQTFBW
IiBvciB0byB1c2UgVk5DLgo+Cj4gQWxzbyBJJ3ZlIG1pZ3JhdGVkIHRoZSBWTSB0byBvbGRlciBr
ZXJuZWwoMi42LjMxLjEyLTAuMS14ZW4pIHdpdGggbm8gc3VjY2Vzcy4KPgo+IEhlcmUncyB0aGUg
dm0gY29uZmlnLCBtYXliZSBJIG1pc3NlZCBzb21ldGhpbmc6Cj4KPiBuYW1lID0gJ3dpbi1zZXZl
bicKPiBtZW1vcnkgmj0gJzc2OCcKPiBib290bG9hZGVyID0gImh2bWxvYWRlciIKPiBkaXNrID0g
Wwo+IJogmidmaWxlOi9kYXRhL3dpbi1zZXZlbi5pbWcsaGRhLHcnLAo+IF0KPiB2aWYgPSBbCj4g
miCaIJogmidtYWM9MTA6Nzg6YzA6YTg6Njk6NjknLAo+ICMgmiCaIJogJ21vZGVsPWUxMDAwJywK
PiBdCj4gdmZiID0gWyd0eXBlPXZuYyx2bmNsaXN0ZW49MC4wLjAuMCx2bmNkaXNwbGF5PTQ5MSdd
Cj4gYnVpbGRlcj0naHZtJwo+IGFjcGk9MQo+IGFwaWM9MQo+IGJvb3Q9J2RjJwo+IHVzYmRldmlj
ZT0ndGFibGV0Jwo+IHRpbWVyX21vZGU9MQo+Cj4gMDkuMDIuMjAxMiwgMDI6MTAsICJKYW1lcyBI
YXJwZXIiIDxqYW1lcy5oYXJwZXJAYmVuZGlnb2l0LmNvbS5hdT46Cj4+PiCaSGVsbG8hCj4+Pgo+
Pj4gmkhhcyBhbnlib2R5IGV4cGVyaWVuY2VkIG5ldHdvcmsgbGF0ZW5jeSBwcm9ibGVtcyB3aXRo
IGNvbWJpbmF0aW9uIG9mCj4+PiCaV2luZG93cyA3LCBHUExQViBkcml2ZXJzIGFuZCBSRFAgY29u
bmVjdGlvbj8KPj4+IJpBbnkgV2luZG93cyBwb3AtdXAgbWVzc2FnZShzdWNoIGFzICJjb21tYW5k
IG5vdCBmb3VuZCIgZXJyb3IgbWVzc2FnZQo+Pj4gmmluICJSdW4gY29tbWFuZDoiIGRpYWxvZywg
b3IgZGl2aWRpbmcgYnkgemVybyBpbiB3aW5kb3dzIGNhbGMpIGNhdXNlcyBhIHNob3J0Cj4+PiCa
ZnJlZXplIG9mIFJEUCBzZXNzaW9uIGFuZCBsb29rcyBsaWtlIHRoYXQgZnJvbSBkb20wOgo+Pj4K
Pj4+IJpQSU5HIDE5Mi4xNjguNDQuNjUgKDE5Mi4xNjguNDQuNjUpIDU2KDg0KSBieXRlcyBvZiBk
YXRhLgo+Pj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MSB0dGw9MTI4
IHRpbWU9MC42NDkgbXMKPj4+IJo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2Vx
PTIgdHRsPTEyOCB0aW1lPTAuMjMyIG1zCj4+PiCaNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1
OiBpY21wX3NlcT0zIHR0bD0xMjggdGltZT0wLjI3MyBtcwo+Pj4gmjY0IGJ5dGVzIGZyb20gMTky
LjE2OC40NC42NTogaWNtcF9zZXE9NCB0dGw9MTI4IHRpbWU9NTAxIG1zCj4+PiCaNjQgYnl0ZXMg
ZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT01IHR0bD0xMjggdGltZT0wLjIwNSBtcwo+Pj4g
mjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9NiB0dGw9MTI4IHRpbWU9MC40
NjMgbXMKPj4+IJo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTcgdHRsPTEy
OCB0aW1lPTAuMjA2IG1zCj4+Pgo+Pj4gmndoZXJlIDE5Mi4xNjguNDQuNjUgaXMgZG9tVSBhZGRy
ZXNzLiBUaGUgbGF0ZW5jeSBtYXkgdmFyeSBmcm9tIDUwMCB0bwo+Pj4gmjEwMDAwIG1zLgo+Pj4K
Pj4+IJpUaGUgdmVyeSBzYW1lIGFjdGlvbnMgdGFrZW4gdmlhIFZOQyBjb25uZWN0aW9uIHRvIFZN
IHdvcmsgZmluZSB3aXRob3V0Cj4+PiCaYW55IHByb2JsZW0uCj4+PiCaV2UgaGF2ZSB0cmllZCBk
aWZmZXJlbnQgV2luZG93cyA3IGRpc3Ryb3MsIDMyLSBhbmQgNjQtYml0IGVkaXRpb25zLCBXaW5k
b3dzCj4+PiCaYW5kIExpbnV4IFJEUCBjbGllbnRzLCB3aXRoIHRoZSBzYW1lIHJlc3VsdC4KPj4+
Cj4+PiCaU29mdHdhcmUgdXNlZDoKPj4+IJpYZW4gdmVyc2lvbiA0LjEuMl8wNS0xLjEuMSAoYWJ1
aWxkQCkgKGdjYyB2ZXJzaW9uIDQuNi4yIChTVVNFIExpbnV4KSApIFN1biBPY3QKPj4+IJozMCAw
MzoyNTowNCBVVEMgMjAxMQo+Pj4gmmdwbHB2X1Zpc3RhMjAwOHgzMl9zaWduZWRfMC4xMS4wLjMw
OAo+Pj4gmldpbmRvd3MgNyBTUDEKPj4+Cj4+PiCadGltZXJfbW9kZSBpcyBzZXQgdG8gMSwgb2Zm
bG9hZCBzZXR0aW5ncyBhcmU6Cj4+PiCaT2ZmbG9hZCBwYXJhbWV0ZXJzIGZvciB2aWYyLjA6Cj4+
PiCacngtY2hlY2tzdW1taW5nOiBvZmYKPj4+IJp0eC1jaGVja3N1bW1pbmc6IG9mZgo+Pj4gmnNj
YXR0ZXItZ2F0aGVyOiBvZmYKPj4+IJp0Y3Atc2VnbWVudGF0aW9uLW9mZmxvYWQ6IG9mZgo+Pj4g
mnVkcC1mcmFnbWVudGF0aW9uLW9mZmxvYWQ6IG9mZgo+Pj4gmmdlbmVyaWMtc2VnbWVudGF0aW9u
LW9mZmxvYWQ6IG9mZgo+Pj4gmmdlbmVyaWMtcmVjZWl2ZS1vZmZsb2FkOiBvZmYKPj4+IJpsYXJn
ZS1yZWNlaXZlLW9mZmxvYWQ6IG9mZgo+Pj4gmnJ4LXZsYW4tb2ZmbG9hZDogb2ZmCj4+PiCadHgt
dmxhbi1vZmZsb2FkOiBvZmYKPj4+IJpudHVwbGUtZmlsdGVyczogb2ZmCj4+PiCacmVjZWl2ZS1o
YXNoaW5nOiBvZmYKPj4+Cj4+PiCaVGhhbmtzIGluIGFkdmFuY2UhCj4+Cj4+IEkgY2FuJ3QgcmVw
cm9kdWNlIHRoaXMuIE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVwdGVkLgo+
Pgo+PiBEb2VzIGl0IGJlaGF2ZSB0aGUgc2FtZSB3aXRob3V0IHRoZSBQViBkcml2ZXJzIGluc3Rh
bGxlZD8KPj4KPj4gSmFtZXMKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+PiBYZW4tdXNlcnNAbGlz
dHMueGVuc291cmNlLmNvbQo+PiBodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMK
Pgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVu
LXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCj4gaHR0
cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVzZXJzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xensource.com Mon Feb 13 13:33:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 13:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rww1l-0000RZ-La; Mon, 13 Feb 2012 13:33:09 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Rww1k-0000Qk-2j
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 13:33:08 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1329139980!14652526!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22956 invoked from network); 13 Feb 2012 13:33:01 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 13:33:01 -0000
Received: by vbbfq11 with SMTP id fq11so11523339vbb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 05:33:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=JeENqKR/h6IUNGMuV/2Qsw+RgVqwzv6tczeaScVB5qU=;
	b=AFV6mBdlg3IRmHWrmsub2k3rrOUfqhbV0AMj4nj+PGjlYwk50qi5eZy3wk0TI6UK+F
	CjTZp2JofFZoyndWfF14RzM3j9gH9FYfCDmGuvMLh2yeijBiRGxK5pb/sxsRGjpYPa6I
	NmV19eUJwa78fvBAbbODfOq+/wSE3JRvQ9WlA=
Received: by 10.52.26.20 with SMTP id h20mr2548527vdg.52.1329139980194; Mon,
	13 Feb 2012 05:33:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Mon, 13 Feb 2012 05:32:40 -0800 (PST)
In-Reply-To: <293231329139537@web135.yandex.ru>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
From: Scott Damron <sdamron@gmail.com>
Date: Mon, 13 Feb 2012 07:32:40 -0600
Message-ID: <CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
To: Kreved <krevedinho@yandex.ru>
Cc: James Harper <james.harper@bendigoit.com.au>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

U28sIHlvdSBhcmUgcnVubmluZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4gYSBn
aWcgb2YgUkFNPwpZb3UgbWlnaHQgc3RhcnQgdGhlcmUuLi5idW1wIGl0IHRvIDIgZ2lncyBhbmQg
c2VlIGlmIHRoYXQgaGVscHMuCgoKMjAxMi8yLzEzIEtyZXZlZCA8a3JldmVkaW5ob0B5YW5kZXgu
cnU+Ogo+IEhlbGxvIQo+Cj4+IE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVw
dGVkLgo+Cj4gU28gZG8gbWluZS4gSXQganVzdCBmcmVlemVzIGZvciBhIHNlY29uZCB3aGVuIGEg
cG9wLXVwIHdpbmRvdyBhcHBlYXJzLgo+Cj4+IERvZXMgaXQgYmVoYXZlIHRoZSBzYW1lIHdpdGhv
dXQgdGhlIFBWIGRyaXZlcnMgaW5zdGFsbGVkPwo+Cj4gTm8uIFRoZSBvbmx5IHR3byB3YXlzIHRv
IHdvcmthcm91bmQgdGhpcyBwcm9ibGVtIGFyZSBlaXRoZXIgdG8gYm9vdCB3aXRoICJOT0dQTFBW
IiBvciB0byB1c2UgVk5DLgo+Cj4gQWxzbyBJJ3ZlIG1pZ3JhdGVkIHRoZSBWTSB0byBvbGRlciBr
ZXJuZWwoMi42LjMxLjEyLTAuMS14ZW4pIHdpdGggbm8gc3VjY2Vzcy4KPgo+IEhlcmUncyB0aGUg
dm0gY29uZmlnLCBtYXliZSBJIG1pc3NlZCBzb21ldGhpbmc6Cj4KPiBuYW1lID0gJ3dpbi1zZXZl
bicKPiBtZW1vcnkgmj0gJzc2OCcKPiBib290bG9hZGVyID0gImh2bWxvYWRlciIKPiBkaXNrID0g
Wwo+IJogmidmaWxlOi9kYXRhL3dpbi1zZXZlbi5pbWcsaGRhLHcnLAo+IF0KPiB2aWYgPSBbCj4g
miCaIJogmidtYWM9MTA6Nzg6YzA6YTg6Njk6NjknLAo+ICMgmiCaIJogJ21vZGVsPWUxMDAwJywK
PiBdCj4gdmZiID0gWyd0eXBlPXZuYyx2bmNsaXN0ZW49MC4wLjAuMCx2bmNkaXNwbGF5PTQ5MSdd
Cj4gYnVpbGRlcj0naHZtJwo+IGFjcGk9MQo+IGFwaWM9MQo+IGJvb3Q9J2RjJwo+IHVzYmRldmlj
ZT0ndGFibGV0Jwo+IHRpbWVyX21vZGU9MQo+Cj4gMDkuMDIuMjAxMiwgMDI6MTAsICJKYW1lcyBI
YXJwZXIiIDxqYW1lcy5oYXJwZXJAYmVuZGlnb2l0LmNvbS5hdT46Cj4+PiCaSGVsbG8hCj4+Pgo+
Pj4gmkhhcyBhbnlib2R5IGV4cGVyaWVuY2VkIG5ldHdvcmsgbGF0ZW5jeSBwcm9ibGVtcyB3aXRo
IGNvbWJpbmF0aW9uIG9mCj4+PiCaV2luZG93cyA3LCBHUExQViBkcml2ZXJzIGFuZCBSRFAgY29u
bmVjdGlvbj8KPj4+IJpBbnkgV2luZG93cyBwb3AtdXAgbWVzc2FnZShzdWNoIGFzICJjb21tYW5k
IG5vdCBmb3VuZCIgZXJyb3IgbWVzc2FnZQo+Pj4gmmluICJSdW4gY29tbWFuZDoiIGRpYWxvZywg
b3IgZGl2aWRpbmcgYnkgemVybyBpbiB3aW5kb3dzIGNhbGMpIGNhdXNlcyBhIHNob3J0Cj4+PiCa
ZnJlZXplIG9mIFJEUCBzZXNzaW9uIGFuZCBsb29rcyBsaWtlIHRoYXQgZnJvbSBkb20wOgo+Pj4K
Pj4+IJpQSU5HIDE5Mi4xNjguNDQuNjUgKDE5Mi4xNjguNDQuNjUpIDU2KDg0KSBieXRlcyBvZiBk
YXRhLgo+Pj4gmjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9MSB0dGw9MTI4
IHRpbWU9MC42NDkgbXMKPj4+IJo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2Vx
PTIgdHRsPTEyOCB0aW1lPTAuMjMyIG1zCj4+PiCaNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1
OiBpY21wX3NlcT0zIHR0bD0xMjggdGltZT0wLjI3MyBtcwo+Pj4gmjY0IGJ5dGVzIGZyb20gMTky
LjE2OC40NC42NTogaWNtcF9zZXE9NCB0dGw9MTI4IHRpbWU9NTAxIG1zCj4+PiCaNjQgYnl0ZXMg
ZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT01IHR0bD0xMjggdGltZT0wLjIwNSBtcwo+Pj4g
mjY0IGJ5dGVzIGZyb20gMTkyLjE2OC40NC42NTogaWNtcF9zZXE9NiB0dGw9MTI4IHRpbWU9MC40
NjMgbXMKPj4+IJo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTcgdHRsPTEy
OCB0aW1lPTAuMjA2IG1zCj4+Pgo+Pj4gmndoZXJlIDE5Mi4xNjguNDQuNjUgaXMgZG9tVSBhZGRy
ZXNzLiBUaGUgbGF0ZW5jeSBtYXkgdmFyeSBmcm9tIDUwMCB0bwo+Pj4gmjEwMDAwIG1zLgo+Pj4K
Pj4+IJpUaGUgdmVyeSBzYW1lIGFjdGlvbnMgdGFrZW4gdmlhIFZOQyBjb25uZWN0aW9uIHRvIFZN
IHdvcmsgZmluZSB3aXRob3V0Cj4+PiCaYW55IHByb2JsZW0uCj4+PiCaV2UgaGF2ZSB0cmllZCBk
aWZmZXJlbnQgV2luZG93cyA3IGRpc3Ryb3MsIDMyLSBhbmQgNjQtYml0IGVkaXRpb25zLCBXaW5k
b3dzCj4+PiCaYW5kIExpbnV4IFJEUCBjbGllbnRzLCB3aXRoIHRoZSBzYW1lIHJlc3VsdC4KPj4+
Cj4+PiCaU29mdHdhcmUgdXNlZDoKPj4+IJpYZW4gdmVyc2lvbiA0LjEuMl8wNS0xLjEuMSAoYWJ1
aWxkQCkgKGdjYyB2ZXJzaW9uIDQuNi4yIChTVVNFIExpbnV4KSApIFN1biBPY3QKPj4+IJozMCAw
MzoyNTowNCBVVEMgMjAxMQo+Pj4gmmdwbHB2X1Zpc3RhMjAwOHgzMl9zaWduZWRfMC4xMS4wLjMw
OAo+Pj4gmldpbmRvd3MgNyBTUDEKPj4+Cj4+PiCadGltZXJfbW9kZSBpcyBzZXQgdG8gMSwgb2Zm
bG9hZCBzZXR0aW5ncyBhcmU6Cj4+PiCaT2ZmbG9hZCBwYXJhbWV0ZXJzIGZvciB2aWYyLjA6Cj4+
PiCacngtY2hlY2tzdW1taW5nOiBvZmYKPj4+IJp0eC1jaGVja3N1bW1pbmc6IG9mZgo+Pj4gmnNj
YXR0ZXItZ2F0aGVyOiBvZmYKPj4+IJp0Y3Atc2VnbWVudGF0aW9uLW9mZmxvYWQ6IG9mZgo+Pj4g
mnVkcC1mcmFnbWVudGF0aW9uLW9mZmxvYWQ6IG9mZgo+Pj4gmmdlbmVyaWMtc2VnbWVudGF0aW9u
LW9mZmxvYWQ6IG9mZgo+Pj4gmmdlbmVyaWMtcmVjZWl2ZS1vZmZsb2FkOiBvZmYKPj4+IJpsYXJn
ZS1yZWNlaXZlLW9mZmxvYWQ6IG9mZgo+Pj4gmnJ4LXZsYW4tb2ZmbG9hZDogb2ZmCj4+PiCadHgt
dmxhbi1vZmZsb2FkOiBvZmYKPj4+IJpudHVwbGUtZmlsdGVyczogb2ZmCj4+PiCacmVjZWl2ZS1o
YXNoaW5nOiBvZmYKPj4+Cj4+PiCaVGhhbmtzIGluIGFkdmFuY2UhCj4+Cj4+IEkgY2FuJ3QgcmVw
cm9kdWNlIHRoaXMuIE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVwdGVkLgo+
Pgo+PiBEb2VzIGl0IGJlaGF2ZSB0aGUgc2FtZSB3aXRob3V0IHRoZSBQViBkcml2ZXJzIGluc3Rh
bGxlZD8KPj4KPj4gSmFtZXMKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+PiBYZW4tdXNlcnNAbGlz
dHMueGVuc291cmNlLmNvbQo+PiBodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMK
Pgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVu
LXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCj4gaHR0
cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVzZXJzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xensource.com Mon Feb 13 14:01:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwwS3-0001XD-KH; Mon, 13 Feb 2012 14:00:19 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RwwS1-0001X1-V3; Mon, 13 Feb 2012 14:00:18 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1329141607!9017700!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9338 invoked from network); 13 Feb 2012 14:00:08 -0000
Received: from mail-qy0-f171.google.com (HELO mail-qy0-f171.google.com)
	(209.85.216.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 14:00:08 -0000
Received: by qcsp15 with SMTP id p15so18524237qcs.30
	for <multiple recipients>; Mon, 13 Feb 2012 06:00:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=H4T7Y+HCc8lZ5E7TrlKwWmR7h2qPSfYG3j/uDtVQ3XY=;
	b=I0EOXzjxp9i68nXYGB6YVyX5xaV2slxT68bgh+7Ak5No0DPIL4X8lzYH9VWn4HIUFW
	M95MCdhaea4rXdOV2gFi0y1xGKyOM5auzThCMbAgWbPR9ntIidarTvd0FQqyX83YskUx
	Q1XD3C6VFtnV13KXDDAmVUhH1T3C4jiUiEwaQ=
Received: by 10.229.136.130 with SMTP id r2mr3287010qct.60.1329141607307; Mon,
	13 Feb 2012 06:00:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Mon, 13 Feb 2012 05:59:27 -0800 (PST)
In-Reply-To: <CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
	<CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 13 Feb 2012 15:59:27 +0200
X-Google-Sender-Auth: EQv-kcLiUGhcrAtX9oP-tR7elyM
Message-ID: <CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
To: Scott Damron <sdamron@gmail.com>
X-Gm-Message-State: ALoCoQlF0NH46oLOGCpYlGdG22u574O90uEaYbHbiNqa7Bo5COyY17uaeTAfc3Rdqm1/e3QEFxI8
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com,
	xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4325279909921749858=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4325279909921749858==
Content-Type: multipart/alternative; boundary=00248c768f925c1d3904b8d8e53a

--00248c768f925c1d3904b8d8e53a
Content-Type: text/plain; charset=ISO-8859-1

Oh yeah, sorry, didn't find that last week. Does it support installations
from templates and user based access?

On Mon, Feb 13, 2012 at 15:21, Scott Damron <sdamron@gmail.com> wrote:

> Screen shots are included on the Wiki...
>
> On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com> wrote:
> > I'd love to give it a try too but screenshots would have been better :)
> > I'm not clear though on the list of features and I don't find any on your
> > site either.
> >
> >
> > Good job!
> > PS: try to get rid of java in the future
> >
> >
> > On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:
> >>
> >> Instead of harshing on your for using Java, I am going to say - Nicely
> >> done!  I use either Linux or Mac OS X workstations, and have to run a
> >> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
> >> actually prefer to do the management via a GUI because I don't have a
> >> lot of time to waste on trying to remember all of the commands to do
> >> stuff.  Thank you for the hard work, I will certainly be giving it a
> >> try.
> >>
> >> Regards,
> >>
> >> Scott
> >>
> >> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
> >> wrote:
> >> > We're happy to announce XenMaster, which has the ambitious goal to
> >> > become
> >> > the de facto frontend for Xen with XCP.
> >> >
> >> > We've had the opportunity to present our project to some of the
> Xen/XCP
> >> > developers and now it's time to announce the project to a larger
> public.
> >> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> >> > delivering a rich UI for Xen, targeted at end users.
> >> > At the moment, one is able to successfully add NFS ISO repositories
> and
> >> > iSCSI/NFS storage repositories (iSCSI currently only works on
> XenServer
> >> > 5.6), create a HVM VM and control it via a VNC shell.
> >> >
> >> > Development thus far has been carried out by Jorgen Evens, frontend
> lead
> >> > and
> >> > Wannes De Smet, project lead and backend developer. Of course, we now
> >> > would
> >> > like to welcome you in becoming a tester and/or contributor!
> >> > You can find more information at xen-master.org, to install and
> >> > configure
> >> > XenMaster. If you'd like to help and have experience in developing
> Java
> >> > and/or Javascript, load the source in your favorite IDE and have at
> it!
> >> >
> >> > If you have any questions at all, we'll be happy to answer them here
> or
> >> > through GitHub.
> >> >
> >> > We hope to welcome you in using XenMaster!
> >> > Jorgen Evens
> >> > Wannes De Smet
> >> > XenMaster
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xensource.com
> >> > http://lists.xensource.com/xen-users
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xensource.com
> >> http://lists.xensource.com/xen-users
> >
> >
>

--00248c768f925c1d3904b8d8e53a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Oh yeah, sorry, didn&#39;t find that last week. Does it support installatio=
ns from templates and user based access?<br><br><div class=3D"gmail_quote">=
On Mon, Feb 13, 2012 at 15:21, Scott Damron <span dir=3D"ltr">&lt;<a href=
=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Screen shots are included on the Wiki...<br>
<br>
On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea &lt;<a href=3D"mailto:cipix=
ul@gmail.com">cipixul@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;d love to give it a try too but screenshots would have been bett=
er :)<br>
&gt; I&#39;m not clear though on the list of features and I don&#39;t find =
any on your<br>
&gt; site either.<br>
&gt;<br>
&gt;<br>
&gt; Good job!<br>
&gt; PS: try to get rid of java in the future<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Feb 13, 2012 at 14:41, Scott Damron &lt;<a href=3D"mailto:sdam=
ron@gmail.com">sdamron@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Instead of harshing on your for using Java, I am going to say - Ni=
cely<br>
&gt;&gt; done! =A0I use either Linux or Mac OS X workstations, and have to =
run a<br>
&gt;&gt; VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I<=
br>
&gt;&gt; actually prefer to do the management via a GUI because I don&#39;t=
 have a<br>
&gt;&gt; lot of time to waste on trying to remember all of the commands to =
do<br>
&gt;&gt; stuff. =A0Thank you for the hard work, I will certainly be giving =
it a<br>
&gt;&gt; try.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Scott<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a href=3D"mai=
lto:wannes321@gmail.com">wannes321@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; We&#39;re happy to announce XenMaster, which has the ambitiou=
s goal to<br>
&gt;&gt; &gt; become<br>
&gt;&gt; &gt; the de facto frontend for Xen with XCP.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We&#39;ve had the opportunity to present our project to some =
of the Xen/XCP<br>
&gt;&gt; &gt; developers and now it&#39;s time to announce the project to a=
 larger public.<br>
&gt;&gt; &gt; XenMaster, in short, is a HTML5 frontend coupled to a Java ba=
ckend<br>
&gt;&gt; &gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt;&gt; &gt; At the moment, one is able to successfully add NFS ISO reposi=
tories and<br>
&gt;&gt; &gt; iSCSI/NFS storage repositories (iSCSI currently only works on=
 XenServer<br>
&gt;&gt; &gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Development thus far has been carried out by Jorgen Evens, fr=
ontend lead<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; Wannes De Smet, project lead and backend developer. Of course=
, we now<br>
&gt;&gt; &gt; would<br>
&gt;&gt; &gt; like to welcome you in becoming a tester and/or contributor!<=
br>
&gt;&gt; &gt; You can find more information at <a href=3D"http://xen-master=
.org" target=3D"_blank">xen-master.org</a>, to install and<br>
&gt;&gt; &gt; configure<br>
&gt;&gt; &gt; XenMaster. If you&#39;d like to help and have experience in d=
eveloping Java<br>
&gt;&gt; &gt; and/or Javascript, load the source in your favorite IDE and h=
ave at it!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If you have any questions at all, we&#39;ll be happy to answe=
r them here or<br>
&gt;&gt; &gt; through GitHub.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We hope to welcome you in using XenMaster!<br>
&gt;&gt; &gt; Jorgen Evens<br>
&gt;&gt; &gt; Wannes De Smet<br>
&gt;&gt; &gt; XenMaster<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@li=
sts.xensource.com</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_b=
lank">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.x=
ensource.com</a><br>
&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank"=
>http://lists.xensource.com/xen-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>

--00248c768f925c1d3904b8d8e53a--


--===============4325279909921749858==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4325279909921749858==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 14:01:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwwS3-0001XD-KH; Mon, 13 Feb 2012 14:00:19 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RwwS1-0001X1-V3; Mon, 13 Feb 2012 14:00:18 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1329141607!9017700!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9338 invoked from network); 13 Feb 2012 14:00:08 -0000
Received: from mail-qy0-f171.google.com (HELO mail-qy0-f171.google.com)
	(209.85.216.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 14:00:08 -0000
Received: by qcsp15 with SMTP id p15so18524237qcs.30
	for <multiple recipients>; Mon, 13 Feb 2012 06:00:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=H4T7Y+HCc8lZ5E7TrlKwWmR7h2qPSfYG3j/uDtVQ3XY=;
	b=I0EOXzjxp9i68nXYGB6YVyX5xaV2slxT68bgh+7Ak5No0DPIL4X8lzYH9VWn4HIUFW
	M95MCdhaea4rXdOV2gFi0y1xGKyOM5auzThCMbAgWbPR9ntIidarTvd0FQqyX83YskUx
	Q1XD3C6VFtnV13KXDDAmVUhH1T3C4jiUiEwaQ=
Received: by 10.229.136.130 with SMTP id r2mr3287010qct.60.1329141607307; Mon,
	13 Feb 2012 06:00:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Mon, 13 Feb 2012 05:59:27 -0800 (PST)
In-Reply-To: <CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
	<CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 13 Feb 2012 15:59:27 +0200
X-Google-Sender-Auth: EQv-kcLiUGhcrAtX9oP-tR7elyM
Message-ID: <CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
To: Scott Damron <sdamron@gmail.com>
X-Gm-Message-State: ALoCoQlF0NH46oLOGCpYlGdG22u574O90uEaYbHbiNqa7Bo5COyY17uaeTAfc3Rdqm1/e3QEFxI8
Cc: Wannes De Smet <wannes321@gmail.com>, xen-users@lists.xensource.com,
	xen-api@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4325279909921749858=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4325279909921749858==
Content-Type: multipart/alternative; boundary=00248c768f925c1d3904b8d8e53a

--00248c768f925c1d3904b8d8e53a
Content-Type: text/plain; charset=ISO-8859-1

Oh yeah, sorry, didn't find that last week. Does it support installations
from templates and user based access?

On Mon, Feb 13, 2012 at 15:21, Scott Damron <sdamron@gmail.com> wrote:

> Screen shots are included on the Wiki...
>
> On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com> wrote:
> > I'd love to give it a try too but screenshots would have been better :)
> > I'm not clear though on the list of features and I don't find any on your
> > site either.
> >
> >
> > Good job!
> > PS: try to get rid of java in the future
> >
> >
> > On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:
> >>
> >> Instead of harshing on your for using Java, I am going to say - Nicely
> >> done!  I use either Linux or Mac OS X workstations, and have to run a
> >> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
> >> actually prefer to do the management via a GUI because I don't have a
> >> lot of time to waste on trying to remember all of the commands to do
> >> stuff.  Thank you for the hard work, I will certainly be giving it a
> >> try.
> >>
> >> Regards,
> >>
> >> Scott
> >>
> >> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
> >> wrote:
> >> > We're happy to announce XenMaster, which has the ambitious goal to
> >> > become
> >> > the de facto frontend for Xen with XCP.
> >> >
> >> > We've had the opportunity to present our project to some of the
> Xen/XCP
> >> > developers and now it's time to announce the project to a larger
> public.
> >> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
> >> > delivering a rich UI for Xen, targeted at end users.
> >> > At the moment, one is able to successfully add NFS ISO repositories
> and
> >> > iSCSI/NFS storage repositories (iSCSI currently only works on
> XenServer
> >> > 5.6), create a HVM VM and control it via a VNC shell.
> >> >
> >> > Development thus far has been carried out by Jorgen Evens, frontend
> lead
> >> > and
> >> > Wannes De Smet, project lead and backend developer. Of course, we now
> >> > would
> >> > like to welcome you in becoming a tester and/or contributor!
> >> > You can find more information at xen-master.org, to install and
> >> > configure
> >> > XenMaster. If you'd like to help and have experience in developing
> Java
> >> > and/or Javascript, load the source in your favorite IDE and have at
> it!
> >> >
> >> > If you have any questions at all, we'll be happy to answer them here
> or
> >> > through GitHub.
> >> >
> >> > We hope to welcome you in using XenMaster!
> >> > Jorgen Evens
> >> > Wannes De Smet
> >> > XenMaster
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xensource.com
> >> > http://lists.xensource.com/xen-users
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xensource.com
> >> http://lists.xensource.com/xen-users
> >
> >
>

--00248c768f925c1d3904b8d8e53a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Oh yeah, sorry, didn&#39;t find that last week. Does it support installatio=
ns from templates and user based access?<br><br><div class=3D"gmail_quote">=
On Mon, Feb 13, 2012 at 15:21, Scott Damron <span dir=3D"ltr">&lt;<a href=
=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Screen shots are included on the Wiki...<br>
<br>
On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea &lt;<a href=3D"mailto:cipix=
ul@gmail.com">cipixul@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;d love to give it a try too but screenshots would have been bett=
er :)<br>
&gt; I&#39;m not clear though on the list of features and I don&#39;t find =
any on your<br>
&gt; site either.<br>
&gt;<br>
&gt;<br>
&gt; Good job!<br>
&gt; PS: try to get rid of java in the future<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Feb 13, 2012 at 14:41, Scott Damron &lt;<a href=3D"mailto:sdam=
ron@gmail.com">sdamron@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Instead of harshing on your for using Java, I am going to say - Ni=
cely<br>
&gt;&gt; done! =A0I use either Linux or Mac OS X workstations, and have to =
run a<br>
&gt;&gt; VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I<=
br>
&gt;&gt; actually prefer to do the management via a GUI because I don&#39;t=
 have a<br>
&gt;&gt; lot of time to waste on trying to remember all of the commands to =
do<br>
&gt;&gt; stuff. =A0Thank you for the hard work, I will certainly be giving =
it a<br>
&gt;&gt; try.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Scott<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a href=3D"mai=
lto:wannes321@gmail.com">wannes321@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; We&#39;re happy to announce XenMaster, which has the ambitiou=
s goal to<br>
&gt;&gt; &gt; become<br>
&gt;&gt; &gt; the de facto frontend for Xen with XCP.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We&#39;ve had the opportunity to present our project to some =
of the Xen/XCP<br>
&gt;&gt; &gt; developers and now it&#39;s time to announce the project to a=
 larger public.<br>
&gt;&gt; &gt; XenMaster, in short, is a HTML5 frontend coupled to a Java ba=
ckend<br>
&gt;&gt; &gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt;&gt; &gt; At the moment, one is able to successfully add NFS ISO reposi=
tories and<br>
&gt;&gt; &gt; iSCSI/NFS storage repositories (iSCSI currently only works on=
 XenServer<br>
&gt;&gt; &gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Development thus far has been carried out by Jorgen Evens, fr=
ontend lead<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; Wannes De Smet, project lead and backend developer. Of course=
, we now<br>
&gt;&gt; &gt; would<br>
&gt;&gt; &gt; like to welcome you in becoming a tester and/or contributor!<=
br>
&gt;&gt; &gt; You can find more information at <a href=3D"http://xen-master=
.org" target=3D"_blank">xen-master.org</a>, to install and<br>
&gt;&gt; &gt; configure<br>
&gt;&gt; &gt; XenMaster. If you&#39;d like to help and have experience in d=
eveloping Java<br>
&gt;&gt; &gt; and/or Javascript, load the source in your favorite IDE and h=
ave at it!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If you have any questions at all, we&#39;ll be happy to answe=
r them here or<br>
&gt;&gt; &gt; through GitHub.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We hope to welcome you in using XenMaster!<br>
&gt;&gt; &gt; Jorgen Evens<br>
&gt;&gt; &gt; Wannes De Smet<br>
&gt;&gt; &gt; XenMaster<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@li=
sts.xensource.com</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_b=
lank">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.x=
ensource.com</a><br>
&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank"=
>http://lists.xensource.com/xen-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>

--00248c768f925c1d3904b8d8e53a--


--===============4325279909921749858==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4325279909921749858==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 14:03:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwwUi-0001f9-HK; Mon, 13 Feb 2012 14:03:04 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RwwUg-0001ef-Nf
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:03:03 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329141774!14669200!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32209 invoked from network); 13 Feb 2012 14:02:55 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 14:02:55 -0000
Received: by iaeh11 with SMTP id h11so27583453iae.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 06:02:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=PkohcvZiqTW9tKLmuLz7Q6VRm68kcAZD3TKUUNnPTTg=;
	b=qnLc/4a5SrWPgBEDCrDzPDwGUAMTLdrFiXvrdpcItYR10MzQW1ui53sJbgcRRfMIcE
	arB1hVL2yrRlyd5j55tOcDnVYTpJar3QySmmfeNzovBv32/0SrDFoP2ZSzOelF2sJl2J
	/FHlMiRrWQQ9/JYHNMTWzQsPYCskFpFvMZCxk=
Received: by 10.50.236.5 with SMTP id uq5mr19848907igc.13.1329141774213; Mon,
	13 Feb 2012 06:02:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Mon, 13 Feb 2012 06:02:29 -0800 (PST)
In-Reply-To: <CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Mon, 13 Feb 2012 09:02:29 -0500
X-Google-Sender-Auth: 4gs6gd7vV1bS2RVJVyk7BlKVY44
Message-ID: <CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: Wannes De Smet <wannes321@gmail.com>, Linus van Geuns <linus@vangeuns.name>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 12, 2012 at 11:26 AM, Florian Heigl <florian.heigl@gmail.com> wrote:
> 2012/2/12 Linus van Geuns <linus@vangeuns.name>:
>
>> @XenMaster: I would have expected any current Xen management
>> front-end/framework to make use of and help advaince the libvirt
>> project.
<snip>
>  It totally makes sense
> for tools that aim to manage multiple types of hypervisors or multiple
> types of storage.
> For a XCP frontend it makes not much sense to base it libvirt since
> the direct XAPI access is more suited to manage SRs and other
> specialties and XCP does already abstract all of those.

Agreed. There are a lot of features that a generic tool like libvirt
simply doesn't support (as it is a common abstraction layer) and not
purpose-built for Xen like XAPI and libxl are.

Here is a summary of the choice of toolstacks:

http://wiki.xen.org/wiki/Choice_of_Toolstacks

Thanks,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 14:03:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwwUi-0001f9-HK; Mon, 13 Feb 2012 14:03:04 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RwwUg-0001ef-Nf
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:03:03 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329141774!14669200!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32209 invoked from network); 13 Feb 2012 14:02:55 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 14:02:55 -0000
Received: by iaeh11 with SMTP id h11so27583453iae.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 06:02:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=PkohcvZiqTW9tKLmuLz7Q6VRm68kcAZD3TKUUNnPTTg=;
	b=qnLc/4a5SrWPgBEDCrDzPDwGUAMTLdrFiXvrdpcItYR10MzQW1ui53sJbgcRRfMIcE
	arB1hVL2yrRlyd5j55tOcDnVYTpJar3QySmmfeNzovBv32/0SrDFoP2ZSzOelF2sJl2J
	/FHlMiRrWQQ9/JYHNMTWzQsPYCskFpFvMZCxk=
Received: by 10.50.236.5 with SMTP id uq5mr19848907igc.13.1329141774213; Mon,
	13 Feb 2012 06:02:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Mon, 13 Feb 2012 06:02:29 -0800 (PST)
In-Reply-To: <CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Mon, 13 Feb 2012 09:02:29 -0500
X-Google-Sender-Auth: 4gs6gd7vV1bS2RVJVyk7BlKVY44
Message-ID: <CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: Wannes De Smet <wannes321@gmail.com>, Linus van Geuns <linus@vangeuns.name>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 12, 2012 at 11:26 AM, Florian Heigl <florian.heigl@gmail.com> wrote:
> 2012/2/12 Linus van Geuns <linus@vangeuns.name>:
>
>> @XenMaster: I would have expected any current Xen management
>> front-end/framework to make use of and help advaince the libvirt
>> project.
<snip>
>  It totally makes sense
> for tools that aim to manage multiple types of hypervisors or multiple
> types of storage.
> For a XCP frontend it makes not much sense to base it libvirt since
> the direct XAPI access is more suited to manage SRs and other
> specialties and XCP does already abstract all of those.

Agreed. There are a lot of features that a generic tool like libvirt
simply doesn't support (as it is a common abstraction layer) and not
purpose-built for Xen like XAPI and libxl are.

Here is a summary of the choice of toolstacks:

http://wiki.xen.org/wiki/Choice_of_Toolstacks

Thanks,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 14:10:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwwb4-00026f-DD; Mon, 13 Feb 2012 14:09:38 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1Rwwb2-00026P-F8
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:09:36 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-5.tower-21.messagelabs.com!1329142166!2557834!1
X-Originating-IP: [95.108.253.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTUuMTA4LjI1My4xNDEgPT4gMTczNTE=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3038 invoked from network); 13 Feb 2012 14:09:27 -0000
Received: from forward16.mail.yandex.net (HELO forward16.mail.yandex.net)
	(95.108.253.141) by server-5.tower-21.messagelabs.com with SMTP;
	13 Feb 2012 14:09:27 -0000
Received: from web26.yandex.ru (web26.yandex.ru [95.108.253.235])
	by forward16.mail.yandex.net (Yandex) with ESMTP id 8DFEAD21A93;
	Mon, 13 Feb 2012 18:09:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329142165; bh=cif9GTpnyDJ+7o0e5vX4UIrfCV8jpNzlvgSQJ5y8CNU=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=pef62/qgVVbfc3VAg4cL1OcD+MU/spwjMGPmmPi78QOGl1pE1kV/CLTzorZxWdQky
	Ra2oxGjb0LtqSPLtao7l+h/dtslFIJ8ZeQitOSWqJw1kUT4aboDf+V+V1lK7tkcSK0
	e60TRbxEKbqILdgWdn055179A8dpw3qhuvzkfH74=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web26.yandex.ru (Yandex) with ESMTP id 585A5508011;
	Mon, 13 Feb 2012 18:09:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329142165; bh=cif9GTpnyDJ+7o0e5vX4UIrfCV8jpNzlvgSQJ5y8CNU=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=pef62/qgVVbfc3VAg4cL1OcD+MU/spwjMGPmmPi78QOGl1pE1kV/CLTzorZxWdQky
	Ra2oxGjb0LtqSPLtao7l+h/dtslFIJ8ZeQitOSWqJw1kUT4aboDf+V+V1lK7tkcSK0
	e60TRbxEKbqILdgWdn055179A8dpw3qhuvzkfH74=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web26.yandex.ru with HTTP; Mon, 13 Feb 2012 18:09:24 +0400
From: Kreved <krevedinho@yandex.ru>
To: Scott Damron <sdamron@gmail.com>
In-Reply-To: <CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
MIME-Version: 1.0
Message-Id: <254901329142164@web26.yandex.ru>
Date: Mon, 13 Feb 2012 18:09:24 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Cj4gU28sIHlvdSBhcmUgcnVubmluZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4g
YSBnaWcgb2YgUkFNPwo+IFlvdSBtaWdodCBzdGFydCB0aGVyZS4uLmJ1bXAgaXQgdG8gMiBnaWdz
IGFuZCBzZWUgaWYgdGhhdCBoZWxwcy4KClRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24gd2FzIDYg
Z2lncywgc28gSSB0aGluayBpdCBpcyBub3QgdGhlIGNhc2UuCgoKMTMuMDIuMjAxMiwgMTc6MzIs
ICJTY290dCBEYW1yb24iIDxzZGFtcm9uQGdtYWlsLmNvbT46Cj4gU28sIHlvdSBhcmUgcnVubmlu
ZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4gYSBnaWcgb2YgUkFNPwo+IFlvdSBt
aWdodCBzdGFydCB0aGVyZS4uLmJ1bXAgaXQgdG8gMiBnaWdzIGFuZCBzZWUgaWYgdGhhdCBoZWxw
cy4KPgo+IDIwMTIvMi8xMyBLcmV2ZWQgPGtyZXZlZGluaG9AeWFuZGV4LnJ1PjoKPgo+PiCaSGVs
bG8hCj4+PiCaTXkgUkRQIGNvbm5lY3Rpb25zIGNvbnRpbnVlIHVuaW50ZXJydXB0ZWQuCj4+IJpT
byBkbyBtaW5lLiBJdCBqdXN0IGZyZWV6ZXMgZm9yIGEgc2Vjb25kIHdoZW4gYSBwb3AtdXAgd2lu
ZG93IGFwcGVhcnMuCj4+PiCaRG9lcyBpdCBiZWhhdmUgdGhlIHNhbWUgd2l0aG91dCB0aGUgUFYg
ZHJpdmVycyBpbnN0YWxsZWQ/Cj4+IJpOby4gVGhlIG9ubHkgdHdvIHdheXMgdG8gd29ya2Fyb3Vu
ZCB0aGlzIHByb2JsZW0gYXJlIGVpdGhlciB0byBib290IHdpdGggIk5PR1BMUFYiIG9yIHRvIHVz
ZSBWTkMuCj4+Cj4+IJpBbHNvIEkndmUgbWlncmF0ZWQgdGhlIFZNIHRvIG9sZGVyIGtlcm5lbCgy
LjYuMzEuMTItMC4xLXhlbikgd2l0aCBubyBzdWNjZXNzLgo+Pgo+PiCaSGVyZSdzIHRoZSB2bSBj
b25maWcsIG1heWJlIEkgbWlzc2VkIHNvbWV0aGluZzoKPj4KPj4gmm5hbWUgPSAnd2luLXNldmVu
Jwo+PiCabWVtb3J5IJo9ICc3NjgnCj4+IJpib290bG9hZGVyID0gImh2bWxvYWRlciIKPj4gmmRp
c2sgPSBbCj4+IJqaIJonZmlsZTovZGF0YS93aW4tc2V2ZW4uaW1nLGhkYSx3JywKPj4gml0KPj4g
mnZpZiA9IFsKPj4gmpogmiCaIJonbWFjPTEwOjc4OmMwOmE4OjY5OjY5JywKPj4gmiMgmiCaIJog
J21vZGVsPWUxMDAwJywKPj4gml0KPj4gmnZmYiA9IFsndHlwZT12bmMsdm5jbGlzdGVuPTAuMC4w
LjAsdm5jZGlzcGxheT00OTEnXQo+PiCaYnVpbGRlcj0naHZtJwo+PiCaYWNwaT0xCj4+IJphcGlj
PTEKPj4gmmJvb3Q9J2RjJwo+PiCadXNiZGV2aWNlPSd0YWJsZXQnCj4+IJp0aW1lcl9tb2RlPTEK
Pj4KPj4gmjA5LjAyLjIwMTIsIDAyOjEwLCAiSmFtZXMgSGFycGVyIiA8amFtZXMuaGFycGVyQGJl
bmRpZ29pdC5jb20uYXU+Ogo+Pj4+IJqaSGVsbG8hCj4+Pj4KPj4+PiCamkhhcyBhbnlib2R5IGV4
cGVyaWVuY2VkIG5ldHdvcmsgbGF0ZW5jeSBwcm9ibGVtcyB3aXRoIGNvbWJpbmF0aW9uIG9mCj4+
Pj4gmppXaW5kb3dzIDcsIEdQTFBWIGRyaXZlcnMgYW5kIFJEUCBjb25uZWN0aW9uPwo+Pj4+IJqa
QW55IFdpbmRvd3MgcG9wLXVwIG1lc3NhZ2Uoc3VjaCBhcyAiY29tbWFuZCBub3QgZm91bmQiIGVy
cm9yIG1lc3NhZ2UKPj4+PiCammluICJSdW4gY29tbWFuZDoiIGRpYWxvZywgb3IgZGl2aWRpbmcg
YnkgemVybyBpbiB3aW5kb3dzIGNhbGMpIGNhdXNlcyBhIHNob3J0Cj4+Pj4gmppmcmVlemUgb2Yg
UkRQIHNlc3Npb24gYW5kIGxvb2tzIGxpa2UgdGhhdCBmcm9tIGRvbTA6Cj4+Pj4KPj4+PiCamlBJ
TkcgMTkyLjE2OC40NC42NSAoMTkyLjE2OC40NC42NSkgNTYoODQpIGJ5dGVzIG9mIGRhdGEuCj4+
Pj4gmpo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTEgdHRsPTEyOCB0aW1l
PTAuNjQ5IG1zCj4+Pj4gmpo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTIg
dHRsPTEyOCB0aW1lPTAuMjMyIG1zCj4+Pj4gmpo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6
IGljbXBfc2VxPTMgdHRsPTEyOCB0aW1lPTAuMjczIG1zCj4+Pj4gmpo2NCBieXRlcyBmcm9tIDE5
Mi4xNjguNDQuNjU6IGljbXBfc2VxPTQgdHRsPTEyOCB0aW1lPTUwMSBtcwo+Pj4+IJqaNjQgYnl0
ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT01IHR0bD0xMjggdGltZT0wLjIwNSBtcwo+
Pj4+IJqaNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT02IHR0bD0xMjggdGlt
ZT0wLjQ2MyBtcwo+Pj4+IJqaNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT03
IHR0bD0xMjggdGltZT0wLjIwNiBtcwo+Pj4+Cj4+Pj4gmpp3aGVyZSAxOTIuMTY4LjQ0LjY1IGlz
IGRvbVUgYWRkcmVzcy4gVGhlIGxhdGVuY3kgbWF5IHZhcnkgZnJvbSA1MDAgdG8KPj4+PiCamjEw
MDAwIG1zLgo+Pj4+Cj4+Pj4gmppUaGUgdmVyeSBzYW1lIGFjdGlvbnMgdGFrZW4gdmlhIFZOQyBj
b25uZWN0aW9uIHRvIFZNIHdvcmsgZmluZSB3aXRob3V0Cj4+Pj4gmpphbnkgcHJvYmxlbS4KPj4+
PiCamldlIGhhdmUgdHJpZWQgZGlmZmVyZW50IFdpbmRvd3MgNyBkaXN0cm9zLCAzMi0gYW5kIDY0
LWJpdCBlZGl0aW9ucywgV2luZG93cwo+Pj4+IJqaYW5kIExpbnV4IFJEUCBjbGllbnRzLCB3aXRo
IHRoZSBzYW1lIHJlc3VsdC4KPj4+Pgo+Pj4+IJqaU29mdHdhcmUgdXNlZDoKPj4+PiCamlhlbiB2
ZXJzaW9uIDQuMS4yXzA1LTEuMS4xIChhYnVpbGRAKSAoZ2NjIHZlcnNpb24gNC42LjIgKFNVU0Ug
TGludXgpICkgU3VuIE9jdAo+Pj4+IJqaMzAgMDM6MjU6MDQgVVRDIDIwMTEKPj4+PiCammdwbHB2
X1Zpc3RhMjAwOHgzMl9zaWduZWRfMC4xMS4wLjMwOAo+Pj4+IJqaV2luZG93cyA3IFNQMQo+Pj4+
Cj4+Pj4gmpp0aW1lcl9tb2RlIGlzIHNldCB0byAxLCBvZmZsb2FkIHNldHRpbmdzIGFyZToKPj4+
PiCamk9mZmxvYWQgcGFyYW1ldGVycyBmb3IgdmlmMi4wOgo+Pj4+IJqacngtY2hlY2tzdW1taW5n
OiBvZmYKPj4+PiCamnR4LWNoZWNrc3VtbWluZzogb2ZmCj4+Pj4gmppzY2F0dGVyLWdhdGhlcjog
b2ZmCj4+Pj4gmpp0Y3Atc2VnbWVudGF0aW9uLW9mZmxvYWQ6IG9mZgo+Pj4+IJqadWRwLWZyYWdt
ZW50YXRpb24tb2ZmbG9hZDogb2ZmCj4+Pj4gmppnZW5lcmljLXNlZ21lbnRhdGlvbi1vZmZsb2Fk
OiBvZmYKPj4+PiCammdlbmVyaWMtcmVjZWl2ZS1vZmZsb2FkOiBvZmYKPj4+PiCammxhcmdlLXJl
Y2VpdmUtb2ZmbG9hZDogb2ZmCj4+Pj4gmppyeC12bGFuLW9mZmxvYWQ6IG9mZgo+Pj4+IJqadHgt
dmxhbi1vZmZsb2FkOiBvZmYKPj4+PiCamm50dXBsZS1maWx0ZXJzOiBvZmYKPj4+PiCamnJlY2Vp
dmUtaGFzaGluZzogb2ZmCj4+Pj4KPj4+PiCamlRoYW5rcyBpbiBhZHZhbmNlIQo+Pj4gmkkgY2Fu
J3QgcmVwcm9kdWNlIHRoaXMuIE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVw
dGVkLgo+Pj4KPj4+IJpEb2VzIGl0IGJlaGF2ZSB0aGUgc2FtZSB3aXRob3V0IHRoZSBQViBkcml2
ZXJzIGluc3RhbGxlZD8KPj4+Cj4+PiCaSmFtZXMKPj4+Cj4+PiCaX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+IJpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Cj4+PiCaWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KPj4+IJpodHRwOi8vbGlzdHMueGVu
c291cmNlLmNvbS94ZW4tdXNlcnMKPj4gml9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4+IJpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4+IJpYZW4tdXNlcnNA
bGlzdHMueGVuc291cmNlLmNvbQo+PiCaaHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVz
ZXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9s
aXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Mon Feb 13 14:10:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwwb4-00026f-DD; Mon, 13 Feb 2012 14:09:38 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1Rwwb2-00026P-F8
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:09:36 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-5.tower-21.messagelabs.com!1329142166!2557834!1
X-Originating-IP: [95.108.253.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTUuMTA4LjI1My4xNDEgPT4gMTczNTE=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3038 invoked from network); 13 Feb 2012 14:09:27 -0000
Received: from forward16.mail.yandex.net (HELO forward16.mail.yandex.net)
	(95.108.253.141) by server-5.tower-21.messagelabs.com with SMTP;
	13 Feb 2012 14:09:27 -0000
Received: from web26.yandex.ru (web26.yandex.ru [95.108.253.235])
	by forward16.mail.yandex.net (Yandex) with ESMTP id 8DFEAD21A93;
	Mon, 13 Feb 2012 18:09:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329142165; bh=cif9GTpnyDJ+7o0e5vX4UIrfCV8jpNzlvgSQJ5y8CNU=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=pef62/qgVVbfc3VAg4cL1OcD+MU/spwjMGPmmPi78QOGl1pE1kV/CLTzorZxWdQky
	Ra2oxGjb0LtqSPLtao7l+h/dtslFIJ8ZeQitOSWqJw1kUT4aboDf+V+V1lK7tkcSK0
	e60TRbxEKbqILdgWdn055179A8dpw3qhuvzkfH74=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web26.yandex.ru (Yandex) with ESMTP id 585A5508011;
	Mon, 13 Feb 2012 18:09:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329142165; bh=cif9GTpnyDJ+7o0e5vX4UIrfCV8jpNzlvgSQJ5y8CNU=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=pef62/qgVVbfc3VAg4cL1OcD+MU/spwjMGPmmPi78QOGl1pE1kV/CLTzorZxWdQky
	Ra2oxGjb0LtqSPLtao7l+h/dtslFIJ8ZeQitOSWqJw1kUT4aboDf+V+V1lK7tkcSK0
	e60TRbxEKbqILdgWdn055179A8dpw3qhuvzkfH74=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web26.yandex.ru with HTTP; Mon, 13 Feb 2012 18:09:24 +0400
From: Kreved <krevedinho@yandex.ru>
To: Scott Damron <sdamron@gmail.com>
In-Reply-To: <CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
MIME-Version: 1.0
Message-Id: <254901329142164@web26.yandex.ru>
Date: Mon, 13 Feb 2012 18:09:24 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Cj4gU28sIHlvdSBhcmUgcnVubmluZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4g
YSBnaWcgb2YgUkFNPwo+IFlvdSBtaWdodCBzdGFydCB0aGVyZS4uLmJ1bXAgaXQgdG8gMiBnaWdz
IGFuZCBzZWUgaWYgdGhhdCBoZWxwcy4KClRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24gd2FzIDYg
Z2lncywgc28gSSB0aGluayBpdCBpcyBub3QgdGhlIGNhc2UuCgoKMTMuMDIuMjAxMiwgMTc6MzIs
ICJTY290dCBEYW1yb24iIDxzZGFtcm9uQGdtYWlsLmNvbT46Cj4gU28sIHlvdSBhcmUgcnVubmlu
ZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4gYSBnaWcgb2YgUkFNPwo+IFlvdSBt
aWdodCBzdGFydCB0aGVyZS4uLmJ1bXAgaXQgdG8gMiBnaWdzIGFuZCBzZWUgaWYgdGhhdCBoZWxw
cy4KPgo+IDIwMTIvMi8xMyBLcmV2ZWQgPGtyZXZlZGluaG9AeWFuZGV4LnJ1PjoKPgo+PiCaSGVs
bG8hCj4+PiCaTXkgUkRQIGNvbm5lY3Rpb25zIGNvbnRpbnVlIHVuaW50ZXJydXB0ZWQuCj4+IJpT
byBkbyBtaW5lLiBJdCBqdXN0IGZyZWV6ZXMgZm9yIGEgc2Vjb25kIHdoZW4gYSBwb3AtdXAgd2lu
ZG93IGFwcGVhcnMuCj4+PiCaRG9lcyBpdCBiZWhhdmUgdGhlIHNhbWUgd2l0aG91dCB0aGUgUFYg
ZHJpdmVycyBpbnN0YWxsZWQ/Cj4+IJpOby4gVGhlIG9ubHkgdHdvIHdheXMgdG8gd29ya2Fyb3Vu
ZCB0aGlzIHByb2JsZW0gYXJlIGVpdGhlciB0byBib290IHdpdGggIk5PR1BMUFYiIG9yIHRvIHVz
ZSBWTkMuCj4+Cj4+IJpBbHNvIEkndmUgbWlncmF0ZWQgdGhlIFZNIHRvIG9sZGVyIGtlcm5lbCgy
LjYuMzEuMTItMC4xLXhlbikgd2l0aCBubyBzdWNjZXNzLgo+Pgo+PiCaSGVyZSdzIHRoZSB2bSBj
b25maWcsIG1heWJlIEkgbWlzc2VkIHNvbWV0aGluZzoKPj4KPj4gmm5hbWUgPSAnd2luLXNldmVu
Jwo+PiCabWVtb3J5IJo9ICc3NjgnCj4+IJpib290bG9hZGVyID0gImh2bWxvYWRlciIKPj4gmmRp
c2sgPSBbCj4+IJqaIJonZmlsZTovZGF0YS93aW4tc2V2ZW4uaW1nLGhkYSx3JywKPj4gml0KPj4g
mnZpZiA9IFsKPj4gmpogmiCaIJonbWFjPTEwOjc4OmMwOmE4OjY5OjY5JywKPj4gmiMgmiCaIJog
J21vZGVsPWUxMDAwJywKPj4gml0KPj4gmnZmYiA9IFsndHlwZT12bmMsdm5jbGlzdGVuPTAuMC4w
LjAsdm5jZGlzcGxheT00OTEnXQo+PiCaYnVpbGRlcj0naHZtJwo+PiCaYWNwaT0xCj4+IJphcGlj
PTEKPj4gmmJvb3Q9J2RjJwo+PiCadXNiZGV2aWNlPSd0YWJsZXQnCj4+IJp0aW1lcl9tb2RlPTEK
Pj4KPj4gmjA5LjAyLjIwMTIsIDAyOjEwLCAiSmFtZXMgSGFycGVyIiA8amFtZXMuaGFycGVyQGJl
bmRpZ29pdC5jb20uYXU+Ogo+Pj4+IJqaSGVsbG8hCj4+Pj4KPj4+PiCamkhhcyBhbnlib2R5IGV4
cGVyaWVuY2VkIG5ldHdvcmsgbGF0ZW5jeSBwcm9ibGVtcyB3aXRoIGNvbWJpbmF0aW9uIG9mCj4+
Pj4gmppXaW5kb3dzIDcsIEdQTFBWIGRyaXZlcnMgYW5kIFJEUCBjb25uZWN0aW9uPwo+Pj4+IJqa
QW55IFdpbmRvd3MgcG9wLXVwIG1lc3NhZ2Uoc3VjaCBhcyAiY29tbWFuZCBub3QgZm91bmQiIGVy
cm9yIG1lc3NhZ2UKPj4+PiCammluICJSdW4gY29tbWFuZDoiIGRpYWxvZywgb3IgZGl2aWRpbmcg
YnkgemVybyBpbiB3aW5kb3dzIGNhbGMpIGNhdXNlcyBhIHNob3J0Cj4+Pj4gmppmcmVlemUgb2Yg
UkRQIHNlc3Npb24gYW5kIGxvb2tzIGxpa2UgdGhhdCBmcm9tIGRvbTA6Cj4+Pj4KPj4+PiCamlBJ
TkcgMTkyLjE2OC40NC42NSAoMTkyLjE2OC40NC42NSkgNTYoODQpIGJ5dGVzIG9mIGRhdGEuCj4+
Pj4gmpo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTEgdHRsPTEyOCB0aW1l
PTAuNjQ5IG1zCj4+Pj4gmpo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6IGljbXBfc2VxPTIg
dHRsPTEyOCB0aW1lPTAuMjMyIG1zCj4+Pj4gmpo2NCBieXRlcyBmcm9tIDE5Mi4xNjguNDQuNjU6
IGljbXBfc2VxPTMgdHRsPTEyOCB0aW1lPTAuMjczIG1zCj4+Pj4gmpo2NCBieXRlcyBmcm9tIDE5
Mi4xNjguNDQuNjU6IGljbXBfc2VxPTQgdHRsPTEyOCB0aW1lPTUwMSBtcwo+Pj4+IJqaNjQgYnl0
ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT01IHR0bD0xMjggdGltZT0wLjIwNSBtcwo+
Pj4+IJqaNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT02IHR0bD0xMjggdGlt
ZT0wLjQ2MyBtcwo+Pj4+IJqaNjQgYnl0ZXMgZnJvbSAxOTIuMTY4LjQ0LjY1OiBpY21wX3NlcT03
IHR0bD0xMjggdGltZT0wLjIwNiBtcwo+Pj4+Cj4+Pj4gmpp3aGVyZSAxOTIuMTY4LjQ0LjY1IGlz
IGRvbVUgYWRkcmVzcy4gVGhlIGxhdGVuY3kgbWF5IHZhcnkgZnJvbSA1MDAgdG8KPj4+PiCamjEw
MDAwIG1zLgo+Pj4+Cj4+Pj4gmppUaGUgdmVyeSBzYW1lIGFjdGlvbnMgdGFrZW4gdmlhIFZOQyBj
b25uZWN0aW9uIHRvIFZNIHdvcmsgZmluZSB3aXRob3V0Cj4+Pj4gmpphbnkgcHJvYmxlbS4KPj4+
PiCamldlIGhhdmUgdHJpZWQgZGlmZmVyZW50IFdpbmRvd3MgNyBkaXN0cm9zLCAzMi0gYW5kIDY0
LWJpdCBlZGl0aW9ucywgV2luZG93cwo+Pj4+IJqaYW5kIExpbnV4IFJEUCBjbGllbnRzLCB3aXRo
IHRoZSBzYW1lIHJlc3VsdC4KPj4+Pgo+Pj4+IJqaU29mdHdhcmUgdXNlZDoKPj4+PiCamlhlbiB2
ZXJzaW9uIDQuMS4yXzA1LTEuMS4xIChhYnVpbGRAKSAoZ2NjIHZlcnNpb24gNC42LjIgKFNVU0Ug
TGludXgpICkgU3VuIE9jdAo+Pj4+IJqaMzAgMDM6MjU6MDQgVVRDIDIwMTEKPj4+PiCammdwbHB2
X1Zpc3RhMjAwOHgzMl9zaWduZWRfMC4xMS4wLjMwOAo+Pj4+IJqaV2luZG93cyA3IFNQMQo+Pj4+
Cj4+Pj4gmpp0aW1lcl9tb2RlIGlzIHNldCB0byAxLCBvZmZsb2FkIHNldHRpbmdzIGFyZToKPj4+
PiCamk9mZmxvYWQgcGFyYW1ldGVycyBmb3IgdmlmMi4wOgo+Pj4+IJqacngtY2hlY2tzdW1taW5n
OiBvZmYKPj4+PiCamnR4LWNoZWNrc3VtbWluZzogb2ZmCj4+Pj4gmppzY2F0dGVyLWdhdGhlcjog
b2ZmCj4+Pj4gmpp0Y3Atc2VnbWVudGF0aW9uLW9mZmxvYWQ6IG9mZgo+Pj4+IJqadWRwLWZyYWdt
ZW50YXRpb24tb2ZmbG9hZDogb2ZmCj4+Pj4gmppnZW5lcmljLXNlZ21lbnRhdGlvbi1vZmZsb2Fk
OiBvZmYKPj4+PiCammdlbmVyaWMtcmVjZWl2ZS1vZmZsb2FkOiBvZmYKPj4+PiCammxhcmdlLXJl
Y2VpdmUtb2ZmbG9hZDogb2ZmCj4+Pj4gmppyeC12bGFuLW9mZmxvYWQ6IG9mZgo+Pj4+IJqadHgt
dmxhbi1vZmZsb2FkOiBvZmYKPj4+PiCamm50dXBsZS1maWx0ZXJzOiBvZmYKPj4+PiCamnJlY2Vp
dmUtaGFzaGluZzogb2ZmCj4+Pj4KPj4+PiCamlRoYW5rcyBpbiBhZHZhbmNlIQo+Pj4gmkkgY2Fu
J3QgcmVwcm9kdWNlIHRoaXMuIE15IFJEUCBjb25uZWN0aW9ucyBjb250aW51ZSB1bmludGVycnVw
dGVkLgo+Pj4KPj4+IJpEb2VzIGl0IGJlaGF2ZSB0aGUgc2FtZSB3aXRob3V0IHRoZSBQViBkcml2
ZXJzIGluc3RhbGxlZD8KPj4+Cj4+PiCaSmFtZXMKPj4+Cj4+PiCaX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+IJpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Cj4+PiCaWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KPj4+IJpodHRwOi8vbGlzdHMueGVu
c291cmNlLmNvbS94ZW4tdXNlcnMKPj4gml9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4+IJpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4+IJpYZW4tdXNlcnNA
bGlzdHMueGVuc291cmNlLmNvbQo+PiCaaHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVz
ZXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9s
aXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Mon Feb 13 14:15:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:15:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwwg8-0002aj-T5; Mon, 13 Feb 2012 14:14:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1Rwwg6-0002aa-RX
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:14:51 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329142444!59906022!1
X-Originating-IP: [77.238.189.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23581 invoked from network); 13 Feb 2012 14:14:04 -0000
Received: from nm18.bullet.mail.ird.yahoo.com (HELO
	nm18.bullet.mail.ird.yahoo.com) (77.238.189.71)
	by server-4.tower-27.messagelabs.com with SMTP;
	13 Feb 2012 14:14:04 -0000
Received: from [77.238.189.231] by nm18.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 14:14:48 -0000
Received: from [212.82.108.112] by tm12.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 14:14:48 -0000
Received: from [127.0.0.1] by omp1021.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 14:14:48 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 438424.4517.bm@omp1021.mail.ird.yahoo.com
Received: (qmail 53910 invoked by uid 60001); 13 Feb 2012 14:14:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1329142488; bh=4FgvaiXR+eLSSx9F1+0i2gzXZwNMOSxRP4IfGt8u4q8=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Gzxci0wipICVd/3IojUa2tDkPV6FXFXgIgvy0wj8FuO/wXDTSSVmluCgx4hsG74if+ig4ovuIB4DxNUTnjgRkucqpUrwsJDdnC76sZoX44gbOihRHcjt+5tbuS1JcXlPsuGsFasTLvIurHHuJwSFSRRI2AoTvHyd/UZTSLKLcow=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ewiMsUQGE7JHRDmRW+OdAwbtvGr9k+hXWt8C1wkVkoTI2VSL4RGOXdd8aPmHrpYngqsOr2ipakc1UqW9InJqXe7cYiUqslXEr9yUTLTnTFMSoEyMHK4hnkvrFVywKY0SFrwiQg47rts7bMemiCmbUCGuXVhX/d21X2P9nXUDBXw=;
X-YMail-OSG: nPH9w7kVM1n96SvyL5bqNCFCuFzuF91VW3ybora9b4N7dE2
	YkE4bT6LrCEYEJGoqUVdU3UqCCYRUmP953VB4b7t5Y3FH4THEyGXvjWG4bn5
	GOLfXWhSTK6Ul1.fE9zPyzgLfTd._8540SNZ7wGKvqsdi0XrSKUkOujKLs0z
	l7avIYLZZ9quu1pszmKxw_unMQEtlyh2mFICmw8rwVTWGORN2th6WE.Sj7u6
	SZU6g8LV9BlcJPcFh2kWusscn_t2N68wXP66_nNbOJ9m7qIASkrkggmYu8Ys
	xA7FLk4LMCNobLUQDLG7QZOxu2XYHG5m_UCFb6igANsl1IQD1bYjl6RyN79d
	CCix6eUmXvGOskuDDC.5Sl1xP3BgnWaQV4YwirKCNB4uuACS.jzuJjajAJrC
	N434h256OBjDJbu91hecow6QfyIWI_GBqegRXO9v.S_OUV2s3TXbzj622raq
	khcqpjenfC1OYb9OsjpYe0BxvZ8V_De3tgjkDHLzPugN7GuBATC6V7gQxfWF
	Lm2pIRo.7ENP0gotcJcoB6YcNlQnBSfdDojwyBK5WvPAzOfQLQx8u.ClAf5Q
	h6y0obXaBmxITLUMJS5GdX.xxN5jshNp6xwuG4yVGLT4HO3q0hFI.hAGx0RI
	80PiGiIQyAN61MCmsgfjxedc9f6H42NyjwlcSpzLe6KvPBFkYupP3ph3nztQ
	2pxp.JhTtgAs0f0ftAbO13C9Aq0E5p2RldimluUvNjGu5Es6yQ04N9wpQPRq
	HTzlDAJ3xP5MPtZ1RLxLSUXphrPSb888GqKScckrrCEsvJCFr5djlh3PKOQ- -
Received: from [93.44.110.194] by web29604.mail.ird.yahoo.com via HTTP;
	Mon, 13 Feb 2012 14:14:48 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
	<CA+WRXa8Acsq8yDr5Dmh9OqgBOLu4uR_EaXjp=Yj1mKzErJeiGA@mail.gmail.com>
Message-ID: <1329142488.50455.YahooMailNeo@web29604.mail.ird.yahoo.com>
Date: Mon, 13 Feb 2012 14:14:48 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: Scott Damron <sdamron@gmail.com>
In-Reply-To: <CA+WRXa8Acsq8yDr5Dmh9OqgBOLu4uR_EaXjp=Yj1mKzErJeiGA@mail.gmail.com>
MIME-Version: 1.0
Cc: Marco De Luca <only_metal@msn.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xcp : vm installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4037747338995402316=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4037747338995402316==
Content-Type: multipart/alternative; boundary="-1578982885-1307311748-1329142488=:50455"

---1578982885-1307311748-1329142488=:50455
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I think I=0Aam really having problems understanding how I should proceed, C=
ould you be so=0Akind to give some tips?=0AOn my=0Aserver, I have not a cd-=
rom, but a virtual media(I mount images on the server=0Ausing hp ilo, from =
another host).That means that I can find a mounted image not=0Ain /dev/ but=
 somewhere else I have not found exactly. Said that, I cannot=0Aunderstand =
why, following this guy=E2=80=99s steps (http://xen.1045712.n5.nabble.com/D=
ocs-How-to-create-and-install-CentOS-PVMs-with-xe-CLI-on-XCP-1-1-td4937495.=
html)=0AI encounter always the same error, the one you were referring in yo=
ur answer.=0A=0A=0A________________________________=0A Da: Scott Damron <sd=
amron@gmail.com>=0AA: Valerio De Rosa <valesmn@yahoo.it> =0ACc: "xen-users@=
lists.xensource.com" <xen-users@lists.xensource.com>; Marco De Luca <only_m=
etal@msn.com> =0AInviato: Luned=C3=AC 13 Febbraio 2012 13:30=0AOggetto: Re:=
 [Xen-users] xcp : vm installation=0A =0AIn the case of the last error, it =
is telling you exactly what the=0Aissue is, you can not store a disk image =
(a virtual hard drive you are=0Acreating in order to run a virtual machine)=
 on the same SR as your ISO=0Astore.=0A=0AOn Mon, Feb 13, 2012 at 4:04 AM, =
Valerio De Rosa <valesmn@yahoo.it> wrote:=0A> Hello there,=0A> i am trying =
to create a VM using xcp on my system, with os Ubuntu 11.10.=0A> I=E2=80=99=
ve got 3 server on my testbed and in the near future i am going to try a=0A=
> VM live migration from a server to another, but actually I am having few=
=0A> problems.=0A> =C2=A0The first one : i installed the xcp-xapi on 2 of m=
y servers, and when i=0A> give the command=0A>=0A> #xe template-list=0A>=0A=
> One of the server gives me the list, while the other one doesn=E2=80=99t.=
 It=E2=80=99s very=0A> strange, since I made the same installation steps on=
 both machines.=0A> Following the guide at http://xen.org/files/XenCloud/in=
stallation.pdf , =C2=A0and=0A> after typed the command:=0A>=0A> =C2=A0# upd=
ate-rc.d porta default 21 19 (instead of chkconfig portmap on)=0A>=0A> I fi=
nd that the =C2=A0xcp-xapi libs are not running anymore, living the answer=
=0A> =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look like =
there should be a=0A> conflict between xcp and apache2http, both using port=
 80 for communication=0A> with localhost.=0A> After stopping apache2 with a=
 =C2=A0=E2=80=9Cservice apache2 stop=E2=80=9D, the xcp-xapi libs can=0A> be=
 restarted, and looks like they are working properly.=0A>=0A> I try then to=
 create a storage to prepare my vm installation:=0A>=0A> =C2=A0#xe sr-creat=
e name-label=3Dcentos6 type=3Diso=0A> device-config:location=3D/.../centos6=
 device-config:legacy_mode=3Dtrue=0A> content-type=3Diso=0A>=0A> Then I tri=
ed installing a vm with:=0A>=0A> #xe vm-install new-name-label=3Dcentos6bob=
 sr-name-label=3Dcentos6=0A> template=3DCentOS\ 6\ \(32-bit\)=0A> You attem=
pted an operation that was not allowed.=0A> reason: Cannot copy a VM's disk=
s to an ISO SR=0A>=0A> getting the error up here.=0A> I tried also changing=
 the sr-type with =E2=80=9Cnfs=E2=80=9D, but the error is nearly the=0A> sa=
me. I think I am making some wrong step, but I can=E2=80=99t find which one=
=E2=80=A6hope=0A> someone can help.=0A> Regards,Valerio.=0A>=0A> __________=
_____________________________________=0A> Xen-users mailing list=0A> Xen-us=
ers@lists.xensource.com=0A> http://lists.xensource.com/xen-users
---1578982885-1307311748-1329142488=:50455
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><!--[if gte mso =
9]><xml>=0A <w:WordDocument>=0A  <w:View>Normal</w:View>=0A  <w:Zoom>0</w:Z=
oom>=0A  <w:TrackMoves/>=0A  <w:TrackFormatting/>=0A  <w:HyphenationZone>14=
</w:HyphenationZone>=0A  <w:PunctuationKerning/>=0A  <w:ValidateAgainstSche=
mas/>=0A  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A  <w:IgnoreMixed=
Content>false</w:IgnoreMixedContent>=0A  <w:AlwaysShowPlaceholderText>false=
</w:AlwaysShowPlaceholderText>=0A  <w:DoNotPromoteQF/>=0A  <w:LidThemeOther=
>IT</w:LidThemeOther>=0A  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>=0A  <w:=
LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=0A  <w:Compatibility=
>=0A   <w:BreakWrappedTables/>=0A   <w:SnapToGridInCell/>=0A   <w:WrapTextW=
ithPunct/>=0A   <w:UseAsianBreakRules/>=0A   <w:DontGrowAutofit/>=0A   <w:S=
plitPgBreakAndParaMark/>=0A   <w:DontVertAlignCellWithSp/>=0A   <w:DontBrea=
kConstrainedForcedTables/>=0A   <w:DontVertAlignInTxbx/>=0A   <w:Word11Kern=
ingPairs/>=0A   <w:CachedColBalance/>=0A  </w:Compatibility>=0A  <w:Browser=
Level>MicrosoftInternetExplorer4</w:BrowserLevel>=0A  <m:mathPr>=0A   <m:ma=
thFont m:val=3D"Cambria Math"/>=0A   <m:brkBin m:val=3D"before"/>=0A   <m:b=
rkBinSub m:val=3D"--"/>=0A   <m:smallFrac m:val=3D"off"/>=0A   <m:dispDef/>=
=0A   <m:lMargin m:val=3D"0"/>=0A   <m:rMargin m:val=3D"0"/>=0A   <m:defJc =
m:val=3D"centerGroup"/>=0A   <m:wrapIndent m:val=3D"1440"/>=0A   <m:intLim =
m:val=3D"subSup"/>=0A   <m:naryLim m:val=3D"undOvr"/>=0A  </m:mathPr></w:Wo=
rdDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A <w:LatentStyles=
 DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"=0A  DefSemiHidden=3D"t=
rue" DefQFormat=3D"false" DefPriority=3D"99"=0A  LatentStyleCount=3D"267">=
=0A  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>=0A  <w:LsdExceptio=
n Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 2"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"=
true" Name=3D"heading 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"9" QFormat=3D"true" Name=3D"heading 5"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"9" QFormat=3D"true" Name=3D"heading 6"/>=0A  <w:LsdExceptio=
n Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 7"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"=
true" Name=3D"heading 9"/>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"39" Name=3D"toc 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" =
Name=3D"toc 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=
=3D"toc 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"t=
oc 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"=
/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>=0A  <w:LsdEx=
ception Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>=0A  <w:LsdExcepti=
on Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"/>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"=0A   UnhideWhe=
nUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"20" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" QFormat=3D"true" Name=3D"Emphasis"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"59" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Table Grid"/>=0A  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"fa=
lse" Name=3D"Placeholder Text"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"1" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"tru=
e" Name=3D"No Spacing"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"6=
0" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading=
"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"fals=
e"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List"/>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Light Grid"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Mediu=
m Shading 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHid=
den=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium List 2"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium G=
rid 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>=0A  <w:LsdEx=
ception Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Grid 3"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Dark List"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" SemiH=
idden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful Grid"/>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Li=
ght Shading Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Acc=
ent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>=0A  <w=
:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium List 1 Accent 1"/>=0A  <w:LsdException Locked=3D"false"=
 UnhideWhenUsed=3D"false" Name=3D"Revision"/>=0A  <w:LsdException Locked=3D=
"false" Priority=3D"34" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" =
QFormat=3D"true" Name=3D"List Paragraph"/>=0A  <w:LsdException Locked=3D"fa=
lse" Priority=3D"29" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFo=
rmat=3D"true" Name=3D"Quote"/>=0A  <w:LsdException Locked=3D"false" Priorit=
y=3D"30" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true=
" Name=3D"Intense Quote"/>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List=
 2 Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHid=
den=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"=
/>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false=
"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" Name=3D"Dark List Accent 1"/>=0A  <w:LsdException Locked=3D"false" =
Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"=
Colorful Shading Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful=
 List Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"73" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent=
 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>=0A  <w=
:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" Name=3D"Light Grid Accent 2"/>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D=
"Medium Shading 1 Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium S=
hading 2 Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Acc=
ent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Medium Grid 3 Accent 2"/>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"D=
ark List Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading =
Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>=0A  <w:LsdException Lo=
cked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"=
false" Name=3D"Light List Accent 3"/>=0A  <w:LsdException Locked=3D"false" =
Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"=
Light Grid Accent 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"63"=
 SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading =
1 Accent 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidd=
en=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent =
3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium Grid 1 Accent 3"/>=0A  <w:LsdException Locked=3D"=
false" Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" N=
ame=3D"Medium Grid 2 Accent 3"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Mediu=
m Grid 3 Accent 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"70" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent =
3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUs=
ed=3D"false" Name=3D"Colorful Grid Accent 3"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Light Shading Accent 4"/>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"L=
ight List Accent 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" =
SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accen=
t 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"f=
alse"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A =
  UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>=0A  <w:LsdE=
xception Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideW=
henUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>=0A  <w:LsdException Loc=
ked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"f=
alse" Name=3D"Medium List 2 Accent 4"/>=0A  <w:LsdException Locked=3D"false=
" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Grid 1 Accent 4"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium G=
rid 2 Accent 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"69" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent=
 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful List Accent 4"/>=0A  <w:LsdException Locked=3D"=
false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" N=
ame=3D"Colorful Grid Accent 4"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light=
 Shading Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Accent=
 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>=0A  <w:LsdExceptio=
n Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium Shading 2 Accent 5"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Medium List 1 Accent 5"/>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"M=
edium List 2 Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"6=
7" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1=
 Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidde=
n=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Dark List Accent 5"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Colorful Shading Accent 5"/>=0A  <w:LsdException Locked=3D"false=
" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Colorful List Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful=
 Grid Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent=
 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium Shading 1 Accent 6"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Shading 2 Accent 6"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Mediu=
m List 1 Accent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"66" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Acc=
ent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Dark List Accent 6"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Color=
ful Shading Accent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"72=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List =
Accent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/=
>=0A  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>=0A  <=
w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>=0A </w:LatentStyles>=0A</xml><![endif]--><!--[if gte mso 10]=
>=0A<style>=0A /* Style Definitions */=0A table.MsoNormalTable=0A=09{mso-st=
yle-name:"Tabella normale";=0A=09mso-tstyle-rowband-size:0;=0A=09mso-tstyle=
-colband-size:0;=0A=09mso-style-noshow:yes;=0A=09mso-style-priority:99;=0A=
=09mso-style-qformat:yes;=0A=09mso-style-parent:"";=0A=09mso-padding-alt:0c=
m 5.4pt 0cm 5.4pt;=0A=09mso-para-margin-top:0cm;=0A=09mso-para-margin-right=
:0cm;=0A=09mso-para-margin-bottom:10.0pt;=0A=09mso-para-margin-left:0cm;=0A=
=09line-height:115%;=0A=09mso-pagination:widow-orphan;=0A=09font-size:11.0p=
t;=0A=09font-family:"Calibri","sans-serif";=0A=09mso-ascii-font-family:Cali=
bri;=0A=09mso-ascii-theme-font:minor-latin;=0A=09mso-fareast-font-family:"T=
imes New Roman";=0A=09mso-fareast-theme-font:minor-fareast;=0A=09mso-hansi-=
font-family:Calibri;=0A=09mso-hansi-theme-font:minor-latin;=0A=09mso-bidi-f=
ont-family:"Times New Roman";=0A=09mso-bidi-theme-font:minor-bidi;}=0A</sty=
le>=0A<![endif]-->=0A=0A</div><div class=3D"MsoNormal"><span style=3D"mso-a=
nsi-language:EN-US" lang=3D"EN-US">I think I=0Aam really having problems un=
derstanding how I should proceed, Could you be so=0Akind to give some tips?=
</span></div>=0A=0A<div class=3D"MsoNormal"><span style=3D"mso-ansi-languag=
e:EN-US" lang=3D"EN-US">On my=0Aserver, I have not a cd-rom, but a virtual =
media(I mount images on the server=0Ausing hp ilo, from another host).That =
means that I can find a mounted image not=0Ain /dev/ but somewhere else I h=
ave not found exactly. Said that, I cannot=0Aunderstand why, following this=
 guy=E2=80=99s steps (http://xen.1045712.n5.nabble.com/Docs-How-to-create-a=
nd-install-CentOS-PVMs-with-xe-CLI-on-XCP-1-1-td4937495.html)=0AI encounter=
 always the same error, the one you were referring in your answer.</span></=
div>=0A=0A<div><br></div>  <div style=3D"font-family: times new roman, new =
york, times, serif; font-size: 12pt;"> <div style=3D"font-family: times new=
 roman, new york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font =
face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:b=
old;">Da:</span></b> Scott Damron &lt;sdamron@gmail.com&gt;<br> <b><span st=
yle=3D"font-weight: bold;">A:</span></b> Valerio De Rosa &lt;valesmn@yahoo.=
it&gt; <br><b><span style=3D"font-weight: bold;">Cc:</span></b> "xen-users@=
lists.xensource.com" &lt;xen-users@lists.xensource.com&gt;; Marco De Luca &=
lt;only_metal@msn.com&gt; <br> <b><span style=3D"font-weight: bold;">Inviat=
o:</span></b> Luned=C3=AC 13 Febbraio 2012 13:30<br> <b><span style=3D"font=
-weight: bold;">Oggetto:</span></b> Re: [Xen-users] xcp : vm installation<b=
r> </font> </div> <br>In the case of the last error, it is telling you exac=
tly what the<br>issue is, you can not store a disk image (a virtual hard dr=
ive you are<br>creating in
 order to run a virtual machine) on the same SR as your ISO<br>store.<br><b=
r>On Mon, Feb 13, 2012 at 4:04 AM, Valerio De Rosa &lt;<a ymailto=3D"mailto=
:valesmn@yahoo.it" href=3D"mailto:valesmn@yahoo.it">valesmn@yahoo.it</a>&gt=
; wrote:<br>&gt; Hello there,<br>&gt; i am trying to create a VM using xcp =
on my system, with os Ubuntu 11.10.<br>&gt; I=E2=80=99ve got 3 server on my=
 testbed and in the near future i am going to try a<br>&gt; VM live migrati=
on from a server to another, but actually I am having few<br>&gt; problems.=
<br>&gt; &nbsp;The first one : i installed the xcp-xapi on 2 of my servers,=
 and when i<br>&gt; give the command<br>&gt;<br>&gt; #xe template-list<br>&=
gt;<br>&gt; One of the server gives me the list, while the other one doesn=
=E2=80=99t. It=E2=80=99s very<br>&gt; strange, since I made the same instal=
lation steps on both machines.<br>&gt; Following the guide at <a href=3D"ht=
tp://xen.org/files/XenCloud/installation.pdf"
 target=3D"_blank">http://xen.org/files/XenCloud/installation.pdf</a> , &nb=
sp;and<br>&gt; after typed the command:<br>&gt;<br>&gt; &nbsp;# update-rc.d=
 porta default 21 19 (instead of chkconfig portmap on)<br>&gt;<br>&gt; I fi=
nd that the &nbsp;xcp-xapi libs are not running anymore, living the answer<=
br>&gt; =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look li=
ke there should be a<br>&gt; conflict between xcp and apache2http, both usi=
ng port 80 for communication<br>&gt; with localhost.<br>&gt; After stopping=
 apache2 with a &nbsp;=E2=80=9Cservice apache2 stop=E2=80=9D, the xcp-xapi =
libs can<br>&gt; be restarted, and looks like they are working properly.<br=
>&gt;<br>&gt; I try then to create a storage to prepare my vm installation:=
<br>&gt;<br>&gt; &nbsp;#xe sr-create name-label=3Dcentos6 type=3Diso<br>&gt=
; device-config:location=3D/.../centos6 device-config:legacy_mode=3Dtrue<br=
>&gt; content-type=3Diso<br>&gt;<br>&gt; Then I tried installing a vm with:=
<br>&gt;<br>&gt; #xe
 vm-install new-name-label=3Dcentos6bob sr-name-label=3Dcentos6<br>&gt; tem=
plate=3DCentOS\ 6\ \(32-bit\)<br>&gt; You attempted an operation that was n=
ot allowed.<br>&gt; reason: Cannot copy a VM's disks to an ISO SR<br>&gt;<b=
r>&gt; getting the error up here.<br>&gt; I tried also changing the sr-type=
 with =E2=80=9Cnfs=E2=80=9D, but the error is nearly the<br>&gt; same. I th=
ink I am making some wrong step, but I can=E2=80=99t find which one=E2=80=
=A6hope<br>&gt; someone can help.<br>&gt; Regards,Valerio.<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; Xen-users mailing l=
ist<br>&gt; <a ymailto=3D"mailto:Xen-users@lists.xensource.com" href=3D"mai=
lto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a><br>&gt=
; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http:/=
/lists.xensource.com/xen-users</a><br><br><br> </div> </div>  </div></body>=
</html>
---1578982885-1307311748-1329142488=:50455--


--===============4037747338995402316==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4037747338995402316==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 14:15:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:15:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwwg8-0002aj-T5; Mon, 13 Feb 2012 14:14:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1Rwwg6-0002aa-RX
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:14:51 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329142444!59906022!1
X-Originating-IP: [77.238.189.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23581 invoked from network); 13 Feb 2012 14:14:04 -0000
Received: from nm18.bullet.mail.ird.yahoo.com (HELO
	nm18.bullet.mail.ird.yahoo.com) (77.238.189.71)
	by server-4.tower-27.messagelabs.com with SMTP;
	13 Feb 2012 14:14:04 -0000
Received: from [77.238.189.231] by nm18.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 14:14:48 -0000
Received: from [212.82.108.112] by tm12.bullet.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 14:14:48 -0000
Received: from [127.0.0.1] by omp1021.mail.ird.yahoo.com with NNFMP;
	13 Feb 2012 14:14:48 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 438424.4517.bm@omp1021.mail.ird.yahoo.com
Received: (qmail 53910 invoked by uid 60001); 13 Feb 2012 14:14:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1329142488; bh=4FgvaiXR+eLSSx9F1+0i2gzXZwNMOSxRP4IfGt8u4q8=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Gzxci0wipICVd/3IojUa2tDkPV6FXFXgIgvy0wj8FuO/wXDTSSVmluCgx4hsG74if+ig4ovuIB4DxNUTnjgRkucqpUrwsJDdnC76sZoX44gbOihRHcjt+5tbuS1JcXlPsuGsFasTLvIurHHuJwSFSRRI2AoTvHyd/UZTSLKLcow=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ewiMsUQGE7JHRDmRW+OdAwbtvGr9k+hXWt8C1wkVkoTI2VSL4RGOXdd8aPmHrpYngqsOr2ipakc1UqW9InJqXe7cYiUqslXEr9yUTLTnTFMSoEyMHK4hnkvrFVywKY0SFrwiQg47rts7bMemiCmbUCGuXVhX/d21X2P9nXUDBXw=;
X-YMail-OSG: nPH9w7kVM1n96SvyL5bqNCFCuFzuF91VW3ybora9b4N7dE2
	YkE4bT6LrCEYEJGoqUVdU3UqCCYRUmP953VB4b7t5Y3FH4THEyGXvjWG4bn5
	GOLfXWhSTK6Ul1.fE9zPyzgLfTd._8540SNZ7wGKvqsdi0XrSKUkOujKLs0z
	l7avIYLZZ9quu1pszmKxw_unMQEtlyh2mFICmw8rwVTWGORN2th6WE.Sj7u6
	SZU6g8LV9BlcJPcFh2kWusscn_t2N68wXP66_nNbOJ9m7qIASkrkggmYu8Ys
	xA7FLk4LMCNobLUQDLG7QZOxu2XYHG5m_UCFb6igANsl1IQD1bYjl6RyN79d
	CCix6eUmXvGOskuDDC.5Sl1xP3BgnWaQV4YwirKCNB4uuACS.jzuJjajAJrC
	N434h256OBjDJbu91hecow6QfyIWI_GBqegRXO9v.S_OUV2s3TXbzj622raq
	khcqpjenfC1OYb9OsjpYe0BxvZ8V_De3tgjkDHLzPugN7GuBATC6V7gQxfWF
	Lm2pIRo.7ENP0gotcJcoB6YcNlQnBSfdDojwyBK5WvPAzOfQLQx8u.ClAf5Q
	h6y0obXaBmxITLUMJS5GdX.xxN5jshNp6xwuG4yVGLT4HO3q0hFI.hAGx0RI
	80PiGiIQyAN61MCmsgfjxedc9f6H42NyjwlcSpzLe6KvPBFkYupP3ph3nztQ
	2pxp.JhTtgAs0f0ftAbO13C9Aq0E5p2RldimluUvNjGu5Es6yQ04N9wpQPRq
	HTzlDAJ3xP5MPtZ1RLxLSUXphrPSb888GqKScckrrCEsvJCFr5djlh3PKOQ- -
Received: from [93.44.110.194] by web29604.mail.ird.yahoo.com via HTTP;
	Mon, 13 Feb 2012 14:14:48 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: <1329127479.94877.YahooMailNeo@web29606.mail.ird.yahoo.com>
	<CA+WRXa8Acsq8yDr5Dmh9OqgBOLu4uR_EaXjp=Yj1mKzErJeiGA@mail.gmail.com>
Message-ID: <1329142488.50455.YahooMailNeo@web29604.mail.ird.yahoo.com>
Date: Mon, 13 Feb 2012 14:14:48 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: Scott Damron <sdamron@gmail.com>
In-Reply-To: <CA+WRXa8Acsq8yDr5Dmh9OqgBOLu4uR_EaXjp=Yj1mKzErJeiGA@mail.gmail.com>
MIME-Version: 1.0
Cc: Marco De Luca <only_metal@msn.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xcp : vm installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4037747338995402316=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4037747338995402316==
Content-Type: multipart/alternative; boundary="-1578982885-1307311748-1329142488=:50455"

---1578982885-1307311748-1329142488=:50455
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I think I=0Aam really having problems understanding how I should proceed, C=
ould you be so=0Akind to give some tips?=0AOn my=0Aserver, I have not a cd-=
rom, but a virtual media(I mount images on the server=0Ausing hp ilo, from =
another host).That means that I can find a mounted image not=0Ain /dev/ but=
 somewhere else I have not found exactly. Said that, I cannot=0Aunderstand =
why, following this guy=E2=80=99s steps (http://xen.1045712.n5.nabble.com/D=
ocs-How-to-create-and-install-CentOS-PVMs-with-xe-CLI-on-XCP-1-1-td4937495.=
html)=0AI encounter always the same error, the one you were referring in yo=
ur answer.=0A=0A=0A________________________________=0A Da: Scott Damron <sd=
amron@gmail.com>=0AA: Valerio De Rosa <valesmn@yahoo.it> =0ACc: "xen-users@=
lists.xensource.com" <xen-users@lists.xensource.com>; Marco De Luca <only_m=
etal@msn.com> =0AInviato: Luned=C3=AC 13 Febbraio 2012 13:30=0AOggetto: Re:=
 [Xen-users] xcp : vm installation=0A =0AIn the case of the last error, it =
is telling you exactly what the=0Aissue is, you can not store a disk image =
(a virtual hard drive you are=0Acreating in order to run a virtual machine)=
 on the same SR as your ISO=0Astore.=0A=0AOn Mon, Feb 13, 2012 at 4:04 AM, =
Valerio De Rosa <valesmn@yahoo.it> wrote:=0A> Hello there,=0A> i am trying =
to create a VM using xcp on my system, with os Ubuntu 11.10.=0A> I=E2=80=99=
ve got 3 server on my testbed and in the near future i am going to try a=0A=
> VM live migration from a server to another, but actually I am having few=
=0A> problems.=0A> =C2=A0The first one : i installed the xcp-xapi on 2 of m=
y servers, and when i=0A> give the command=0A>=0A> #xe template-list=0A>=0A=
> One of the server gives me the list, while the other one doesn=E2=80=99t.=
 It=E2=80=99s very=0A> strange, since I made the same installation steps on=
 both machines.=0A> Following the guide at http://xen.org/files/XenCloud/in=
stallation.pdf , =C2=A0and=0A> after typed the command:=0A>=0A> =C2=A0# upd=
ate-rc.d porta default 21 19 (instead of chkconfig portmap on)=0A>=0A> I fi=
nd that the =C2=A0xcp-xapi libs are not running anymore, living the answer=
=0A> =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look like =
there should be a=0A> conflict between xcp and apache2http, both using port=
 80 for communication=0A> with localhost.=0A> After stopping apache2 with a=
 =C2=A0=E2=80=9Cservice apache2 stop=E2=80=9D, the xcp-xapi libs can=0A> be=
 restarted, and looks like they are working properly.=0A>=0A> I try then to=
 create a storage to prepare my vm installation:=0A>=0A> =C2=A0#xe sr-creat=
e name-label=3Dcentos6 type=3Diso=0A> device-config:location=3D/.../centos6=
 device-config:legacy_mode=3Dtrue=0A> content-type=3Diso=0A>=0A> Then I tri=
ed installing a vm with:=0A>=0A> #xe vm-install new-name-label=3Dcentos6bob=
 sr-name-label=3Dcentos6=0A> template=3DCentOS\ 6\ \(32-bit\)=0A> You attem=
pted an operation that was not allowed.=0A> reason: Cannot copy a VM's disk=
s to an ISO SR=0A>=0A> getting the error up here.=0A> I tried also changing=
 the sr-type with =E2=80=9Cnfs=E2=80=9D, but the error is nearly the=0A> sa=
me. I think I am making some wrong step, but I can=E2=80=99t find which one=
=E2=80=A6hope=0A> someone can help.=0A> Regards,Valerio.=0A>=0A> __________=
_____________________________________=0A> Xen-users mailing list=0A> Xen-us=
ers@lists.xensource.com=0A> http://lists.xensource.com/xen-users
---1578982885-1307311748-1329142488=:50455
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><!--[if gte mso =
9]><xml>=0A <w:WordDocument>=0A  <w:View>Normal</w:View>=0A  <w:Zoom>0</w:Z=
oom>=0A  <w:TrackMoves/>=0A  <w:TrackFormatting/>=0A  <w:HyphenationZone>14=
</w:HyphenationZone>=0A  <w:PunctuationKerning/>=0A  <w:ValidateAgainstSche=
mas/>=0A  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A  <w:IgnoreMixed=
Content>false</w:IgnoreMixedContent>=0A  <w:AlwaysShowPlaceholderText>false=
</w:AlwaysShowPlaceholderText>=0A  <w:DoNotPromoteQF/>=0A  <w:LidThemeOther=
>IT</w:LidThemeOther>=0A  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>=0A  <w:=
LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=0A  <w:Compatibility=
>=0A   <w:BreakWrappedTables/>=0A   <w:SnapToGridInCell/>=0A   <w:WrapTextW=
ithPunct/>=0A   <w:UseAsianBreakRules/>=0A   <w:DontGrowAutofit/>=0A   <w:S=
plitPgBreakAndParaMark/>=0A   <w:DontVertAlignCellWithSp/>=0A   <w:DontBrea=
kConstrainedForcedTables/>=0A   <w:DontVertAlignInTxbx/>=0A   <w:Word11Kern=
ingPairs/>=0A   <w:CachedColBalance/>=0A  </w:Compatibility>=0A  <w:Browser=
Level>MicrosoftInternetExplorer4</w:BrowserLevel>=0A  <m:mathPr>=0A   <m:ma=
thFont m:val=3D"Cambria Math"/>=0A   <m:brkBin m:val=3D"before"/>=0A   <m:b=
rkBinSub m:val=3D"--"/>=0A   <m:smallFrac m:val=3D"off"/>=0A   <m:dispDef/>=
=0A   <m:lMargin m:val=3D"0"/>=0A   <m:rMargin m:val=3D"0"/>=0A   <m:defJc =
m:val=3D"centerGroup"/>=0A   <m:wrapIndent m:val=3D"1440"/>=0A   <m:intLim =
m:val=3D"subSup"/>=0A   <m:naryLim m:val=3D"undOvr"/>=0A  </m:mathPr></w:Wo=
rdDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A <w:LatentStyles=
 DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"=0A  DefSemiHidden=3D"t=
rue" DefQFormat=3D"false" DefPriority=3D"99"=0A  LatentStyleCount=3D"267">=
=0A  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>=0A  <w:LsdExceptio=
n Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 2"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"=
true" Name=3D"heading 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"9" QFormat=3D"true" Name=3D"heading 5"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"9" QFormat=3D"true" Name=3D"heading 6"/>=0A  <w:LsdExceptio=
n Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 7"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"=
true" Name=3D"heading 9"/>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"39" Name=3D"toc 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" =
Name=3D"toc 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=
=3D"toc 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"t=
oc 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"=
/>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>=0A  <w:LsdEx=
ception Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>=0A  <w:LsdExcepti=
on Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"/>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"=0A   UnhideWhe=
nUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"20" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" QFormat=3D"true" Name=3D"Emphasis"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"59" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Table Grid"/>=0A  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"fa=
lse" Name=3D"Placeholder Text"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"1" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"tru=
e" Name=3D"No Spacing"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"6=
0" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading=
"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"fals=
e"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List"/>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Light Grid"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Mediu=
m Shading 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHid=
den=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium List 2"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium G=
rid 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>=0A  <w:LsdEx=
ception Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Grid 3"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Dark List"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" SemiH=
idden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful Grid"/>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Li=
ght Shading Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Acc=
ent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>=0A  <w=
:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium List 1 Accent 1"/>=0A  <w:LsdException Locked=3D"false"=
 UnhideWhenUsed=3D"false" Name=3D"Revision"/>=0A  <w:LsdException Locked=3D=
"false" Priority=3D"34" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" =
QFormat=3D"true" Name=3D"List Paragraph"/>=0A  <w:LsdException Locked=3D"fa=
lse" Priority=3D"29" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFo=
rmat=3D"true" Name=3D"Quote"/>=0A  <w:LsdException Locked=3D"false" Priorit=
y=3D"30" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true=
" Name=3D"Intense Quote"/>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List=
 2 Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHid=
den=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"=
/>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false=
"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" Name=3D"Dark List Accent 1"/>=0A  <w:LsdException Locked=3D"false" =
Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"=
Colorful Shading Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful=
 List Accent 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"73" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent=
 1"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>=0A  <w=
:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" Name=3D"Light Grid Accent 2"/>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D=
"Medium Shading 1 Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium S=
hading 2 Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Acc=
ent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Medium Grid 3 Accent 2"/>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"D=
ark List Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading =
Accent 2"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>=0A  <w:LsdException Lo=
cked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"=
false" Name=3D"Light List Accent 3"/>=0A  <w:LsdException Locked=3D"false" =
Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"=
Light Grid Accent 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"63"=
 SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading =
1 Accent 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidd=
en=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent =
3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium Grid 1 Accent 3"/>=0A  <w:LsdException Locked=3D"=
false" Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" N=
ame=3D"Medium Grid 2 Accent 3"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Mediu=
m Grid 3 Accent 3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"70" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent =
3"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUs=
ed=3D"false" Name=3D"Colorful Grid Accent 3"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Light Shading Accent 4"/>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"L=
ight List Accent 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" =
SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accen=
t 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"f=
alse"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A =
  UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>=0A  <w:LsdE=
xception Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideW=
henUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>=0A  <w:LsdException Loc=
ked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"f=
alse" Name=3D"Medium List 2 Accent 4"/>=0A  <w:LsdException Locked=3D"false=
" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Grid 1 Accent 4"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium G=
rid 2 Accent 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"69" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent=
 4"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful List Accent 4"/>=0A  <w:LsdException Locked=3D"=
false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" N=
ame=3D"Colorful Grid Accent 4"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light=
 Shading Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Accent=
 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>=0A  <w:LsdExceptio=
n Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium Shading 2 Accent 5"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Medium List 1 Accent 5"/>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"M=
edium List 2 Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"6=
7" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1=
 Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidde=
n=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Dark List Accent 5"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Colorful Shading Accent 5"/>=0A  <w:LsdException Locked=3D"false=
" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Colorful List Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful=
 Grid Accent 5"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent=
 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>=0A  <w:LsdException Lock=
ed=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium Shading 1 Accent 6"/>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Shading 2 Accent 6"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Mediu=
m List 1 Accent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"66" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Acc=
ent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D=
"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>=0A  <w:LsdExcep=
tion Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fals=
e" Name=3D"Dark List Accent 6"/>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Color=
ful Shading Accent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"72=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List =
Accent 6"/>=0A  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/=
>=0A  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>=0A  <=
w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>=0A =
 <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>=0A </w:LatentStyles>=0A</xml><![endif]--><!--[if gte mso 10]=
>=0A<style>=0A /* Style Definitions */=0A table.MsoNormalTable=0A=09{mso-st=
yle-name:"Tabella normale";=0A=09mso-tstyle-rowband-size:0;=0A=09mso-tstyle=
-colband-size:0;=0A=09mso-style-noshow:yes;=0A=09mso-style-priority:99;=0A=
=09mso-style-qformat:yes;=0A=09mso-style-parent:"";=0A=09mso-padding-alt:0c=
m 5.4pt 0cm 5.4pt;=0A=09mso-para-margin-top:0cm;=0A=09mso-para-margin-right=
:0cm;=0A=09mso-para-margin-bottom:10.0pt;=0A=09mso-para-margin-left:0cm;=0A=
=09line-height:115%;=0A=09mso-pagination:widow-orphan;=0A=09font-size:11.0p=
t;=0A=09font-family:"Calibri","sans-serif";=0A=09mso-ascii-font-family:Cali=
bri;=0A=09mso-ascii-theme-font:minor-latin;=0A=09mso-fareast-font-family:"T=
imes New Roman";=0A=09mso-fareast-theme-font:minor-fareast;=0A=09mso-hansi-=
font-family:Calibri;=0A=09mso-hansi-theme-font:minor-latin;=0A=09mso-bidi-f=
ont-family:"Times New Roman";=0A=09mso-bidi-theme-font:minor-bidi;}=0A</sty=
le>=0A<![endif]-->=0A=0A</div><div class=3D"MsoNormal"><span style=3D"mso-a=
nsi-language:EN-US" lang=3D"EN-US">I think I=0Aam really having problems un=
derstanding how I should proceed, Could you be so=0Akind to give some tips?=
</span></div>=0A=0A<div class=3D"MsoNormal"><span style=3D"mso-ansi-languag=
e:EN-US" lang=3D"EN-US">On my=0Aserver, I have not a cd-rom, but a virtual =
media(I mount images on the server=0Ausing hp ilo, from another host).That =
means that I can find a mounted image not=0Ain /dev/ but somewhere else I h=
ave not found exactly. Said that, I cannot=0Aunderstand why, following this=
 guy=E2=80=99s steps (http://xen.1045712.n5.nabble.com/Docs-How-to-create-a=
nd-install-CentOS-PVMs-with-xe-CLI-on-XCP-1-1-td4937495.html)=0AI encounter=
 always the same error, the one you were referring in your answer.</span></=
div>=0A=0A<div><br></div>  <div style=3D"font-family: times new roman, new =
york, times, serif; font-size: 12pt;"> <div style=3D"font-family: times new=
 roman, new york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font =
face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:b=
old;">Da:</span></b> Scott Damron &lt;sdamron@gmail.com&gt;<br> <b><span st=
yle=3D"font-weight: bold;">A:</span></b> Valerio De Rosa &lt;valesmn@yahoo.=
it&gt; <br><b><span style=3D"font-weight: bold;">Cc:</span></b> "xen-users@=
lists.xensource.com" &lt;xen-users@lists.xensource.com&gt;; Marco De Luca &=
lt;only_metal@msn.com&gt; <br> <b><span style=3D"font-weight: bold;">Inviat=
o:</span></b> Luned=C3=AC 13 Febbraio 2012 13:30<br> <b><span style=3D"font=
-weight: bold;">Oggetto:</span></b> Re: [Xen-users] xcp : vm installation<b=
r> </font> </div> <br>In the case of the last error, it is telling you exac=
tly what the<br>issue is, you can not store a disk image (a virtual hard dr=
ive you are<br>creating in
 order to run a virtual machine) on the same SR as your ISO<br>store.<br><b=
r>On Mon, Feb 13, 2012 at 4:04 AM, Valerio De Rosa &lt;<a ymailto=3D"mailto=
:valesmn@yahoo.it" href=3D"mailto:valesmn@yahoo.it">valesmn@yahoo.it</a>&gt=
; wrote:<br>&gt; Hello there,<br>&gt; i am trying to create a VM using xcp =
on my system, with os Ubuntu 11.10.<br>&gt; I=E2=80=99ve got 3 server on my=
 testbed and in the near future i am going to try a<br>&gt; VM live migrati=
on from a server to another, but actually I am having few<br>&gt; problems.=
<br>&gt; &nbsp;The first one : i installed the xcp-xapi on 2 of my servers,=
 and when i<br>&gt; give the command<br>&gt;<br>&gt; #xe template-list<br>&=
gt;<br>&gt; One of the server gives me the list, while the other one doesn=
=E2=80=99t. It=E2=80=99s very<br>&gt; strange, since I made the same instal=
lation steps on both machines.<br>&gt; Following the guide at <a href=3D"ht=
tp://xen.org/files/XenCloud/installation.pdf"
 target=3D"_blank">http://xen.org/files/XenCloud/installation.pdf</a> , &nb=
sp;and<br>&gt; after typed the command:<br>&gt;<br>&gt; &nbsp;# update-rc.d=
 porta default 21 19 (instead of chkconfig portmap on)<br>&gt;<br>&gt; I fi=
nd that the &nbsp;xcp-xapi libs are not running anymore, living the answer<=
br>&gt; =E2=80=9Cserver not found=E2=80=9D. Searching on the web it look li=
ke there should be a<br>&gt; conflict between xcp and apache2http, both usi=
ng port 80 for communication<br>&gt; with localhost.<br>&gt; After stopping=
 apache2 with a &nbsp;=E2=80=9Cservice apache2 stop=E2=80=9D, the xcp-xapi =
libs can<br>&gt; be restarted, and looks like they are working properly.<br=
>&gt;<br>&gt; I try then to create a storage to prepare my vm installation:=
<br>&gt;<br>&gt; &nbsp;#xe sr-create name-label=3Dcentos6 type=3Diso<br>&gt=
; device-config:location=3D/.../centos6 device-config:legacy_mode=3Dtrue<br=
>&gt; content-type=3Diso<br>&gt;<br>&gt; Then I tried installing a vm with:=
<br>&gt;<br>&gt; #xe
 vm-install new-name-label=3Dcentos6bob sr-name-label=3Dcentos6<br>&gt; tem=
plate=3DCentOS\ 6\ \(32-bit\)<br>&gt; You attempted an operation that was n=
ot allowed.<br>&gt; reason: Cannot copy a VM's disks to an ISO SR<br>&gt;<b=
r>&gt; getting the error up here.<br>&gt; I tried also changing the sr-type=
 with =E2=80=9Cnfs=E2=80=9D, but the error is nearly the<br>&gt; same. I th=
ink I am making some wrong step, but I can=E2=80=99t find which one=E2=80=
=A6hope<br>&gt; someone can help.<br>&gt; Regards,Valerio.<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; Xen-users mailing l=
ist<br>&gt; <a ymailto=3D"mailto:Xen-users@lists.xensource.com" href=3D"mai=
lto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a><br>&gt=
; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http:/=
/lists.xensource.com/xen-users</a><br><br><br> </div> </div>  </div></body>=
</html>
---1578982885-1307311748-1329142488=:50455--


--===============4037747338995402316==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4037747338995402316==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 14:37:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwx17-000474-DQ; Mon, 13 Feb 2012 14:36:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1Rwx14-00046y-L4
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:36:30 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329143784!13137624!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31791 invoked from network); 13 Feb 2012 14:36:24 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-2.tower-174.messagelabs.com with SMTP;
	13 Feb 2012 14:36:24 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C6CEA10401A
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 14:36:22 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id EVtBnxRk8mXj for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 14:36:22 +0000 (GMT)
Received: from simon.thehobsons.co.uk (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 2564A29F49
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 14:36:22 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
In-Reply-To: <CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
Date: Mon, 13 Feb 2012 14:21:29 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Rakesh Chawda wrote:

>Main Server IP: 1.1.1.5 (eg.)
>Gateway for Main IP: 1.1.1.1
>Additional IP: 1.1.2.1/28 (Different Subnet)
>Gateway for additional IPs: not required, as they are "statically 
>bound to MAC address --stated by DC"
>
>The additional IPs to be used only on Dom0 to avoid different MAC 
>addr. Hence, xen bridge network is out of question. I have added 
>these IPs using alias adapters eth0:1, eth0:2, etc.
>
>So, I am using xen routed network scripts, where virbr0 gets 
>192.168.122.1 IP, and becomes the gateway for the DomUs. The DomUs 
>now have IPs in the range of 192.168.122.0/24.

OK, this setup isn't that dissimilar to one of my customer sites. In 
effect, your "gateway" has one IP address for it's outside interface, 
and you have a subnet routed via that gateway. In your case, they'll 
have put some router in based on MAC address, in my case it's a PPP 
link (ADSL service).

I can think of two techniques you may wish to consider.


First off, take a look at http://shorewall.net/ProxyARP.htm - allow 
some time as I suspect you may struggle to get your head around it. 
Obviously this is written from the perspective of using Shorewall to 
set it all up, but the concepts should be portable.


Secondly (and I think, a lot easier), you should be able to do it 
very simply with a "two interface" setup.
Configure your Dom0 with one ordinary interface connected to your 
ISP's service. This will have the IP 1.1.1.5 and it **NOT** connected 
to a bridge.
Create a bridge, but do not add a physical NIC to it (unless you need 
other internal machines to have access). Give this an IP address of 
1.1.2.1/28.
Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 
1.1.2.2 through 1.1.2.14), connect their VIF to the bridge defined in 
the step above, and have them use 1.1.2.1 as their default gateway.

With this setup, Dom0 acts as a router. Inbound packets will arrive 
on it's external NIC, it will route them, and spit them out via the 
bridge - at which point the Xen networking code will pick up the 
packet and pass it to the DomU via it's VIF.
Similarly, outbound packets from the DomU will get stuffed into the 
bridge by the Xen network code, they will then be picked up by Dom0 
and routed to the outside world.
Note that for both inbound and outbound packets, one of the MAC 
addresses (Dest for inbound, source for outbound) will be that of the 
DomU physical NIC.


As a refinement, you can run either of these methods in it's own 
DomU. Use PCI passthrough to pass the physical NIC through to the 
DomU as one NIC, and give it a VIF as a second NIC on your internal 
network (Dom0 bridge). You now have a neatly segregated virtual box 
that can act as router and firewall - without having to bother about 
iptables rules on Dom0. This is the setup I run at home.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 14:37:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 14:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwx17-000474-DQ; Mon, 13 Feb 2012 14:36:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1Rwx14-00046y-L4
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 14:36:30 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329143784!13137624!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31791 invoked from network); 13 Feb 2012 14:36:24 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-2.tower-174.messagelabs.com with SMTP;
	13 Feb 2012 14:36:24 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C6CEA10401A
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 14:36:22 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id EVtBnxRk8mXj for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 14:36:22 +0000 (GMT)
Received: from simon.thehobsons.co.uk (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 2564A29F49
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 14:36:22 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
In-Reply-To: <CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
Date: Mon, 13 Feb 2012 14:21:29 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Rakesh Chawda wrote:

>Main Server IP: 1.1.1.5 (eg.)
>Gateway for Main IP: 1.1.1.1
>Additional IP: 1.1.2.1/28 (Different Subnet)
>Gateway for additional IPs: not required, as they are "statically 
>bound to MAC address --stated by DC"
>
>The additional IPs to be used only on Dom0 to avoid different MAC 
>addr. Hence, xen bridge network is out of question. I have added 
>these IPs using alias adapters eth0:1, eth0:2, etc.
>
>So, I am using xen routed network scripts, where virbr0 gets 
>192.168.122.1 IP, and becomes the gateway for the DomUs. The DomUs 
>now have IPs in the range of 192.168.122.0/24.

OK, this setup isn't that dissimilar to one of my customer sites. In 
effect, your "gateway" has one IP address for it's outside interface, 
and you have a subnet routed via that gateway. In your case, they'll 
have put some router in based on MAC address, in my case it's a PPP 
link (ADSL service).

I can think of two techniques you may wish to consider.


First off, take a look at http://shorewall.net/ProxyARP.htm - allow 
some time as I suspect you may struggle to get your head around it. 
Obviously this is written from the perspective of using Shorewall to 
set it all up, but the concepts should be portable.


Secondly (and I think, a lot easier), you should be able to do it 
very simply with a "two interface" setup.
Configure your Dom0 with one ordinary interface connected to your 
ISP's service. This will have the IP 1.1.1.5 and it **NOT** connected 
to a bridge.
Create a bridge, but do not add a physical NIC to it (unless you need 
other internal machines to have access). Give this an IP address of 
1.1.2.1/28.
Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 
1.1.2.2 through 1.1.2.14), connect their VIF to the bridge defined in 
the step above, and have them use 1.1.2.1 as their default gateway.

With this setup, Dom0 acts as a router. Inbound packets will arrive 
on it's external NIC, it will route them, and spit them out via the 
bridge - at which point the Xen networking code will pick up the 
packet and pass it to the DomU via it's VIF.
Similarly, outbound packets from the DomU will get stuffed into the 
bridge by the Xen network code, they will then be picked up by Dom0 
and routed to the outside world.
Note that for both inbound and outbound packets, one of the MAC 
addresses (Dest for inbound, source for outbound) will be that of the 
DomU physical NIC.


As a refinement, you can run either of these methods in it's own 
DomU. Use PCI passthrough to pass the physical NIC through to the 
DomU as one NIC, and give it a VIF as a second NIC on your internal 
network (Dom0 bridge). You now have a neatly segregated virtual box 
that can act as router and firewall - without having to bother about 
iptables rules on Dom0. This is the setup I run at home.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 15:16:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 15:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwxcP-0006EL-Fc; Mon, 13 Feb 2012 15:15:05 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RwxcN-0006Dn-DX
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 15:15:03 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329146096!13000274!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13448 invoked from network); 13 Feb 2012 15:14:57 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 15:14:57 -0000
Received: by lbjn8 with SMTP id n8so4418120lbj.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 07:14:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=nn0lgk03dMMEO7L2hRA3ASujs0qWonUvC2OVncOhjCM=;
	b=viz8qThEX+Tqs77O17e7kNg0soLtJAp0OywUzHq0Ux5knnsshi1KalyWGbhp6TfHiW
	3lAy0VTu6WJF7RyYET23+ws2VFuWU7S644EAIk8UxgS+x3PwW4th5tP51X0bBeuIptjy
	5rEqIX0RYLNgPVEMp3AjFhnKuNuzJlo1CQQ4g=
Received: by 10.152.104.143 with SMTP id ge15mr11529744lab.26.1329146096275;
	Mon, 13 Feb 2012 07:14:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Mon, 13 Feb 2012 07:14:16 -0800 (PST)
In-Reply-To: <CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
	<CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Mon, 13 Feb 2012 07:14:16 -0800
Message-ID: <CAGnmK4zJaFAVpokKz0TkuZyiVayi2RZ1TYbGfQwdZdt7KXJD7A@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: Wannes De Smet <wannes321@gmail.com>,
	Florian Heigl <florian.heigl@gmail.com>,
	Linus van Geuns <linus@vangeuns.name>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3593267525918509943=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3593267525918509943==
Content-Type: multipart/alternative; boundary=f46d040838ffec51c304b8d9f0d3

--f46d040838ffec51c304b8d9f0d3
Content-Type: text/plain; charset=UTF-8

>
> >  It totally makes sense
> > for tools that aim to manage multiple types of hypervisors or multiple
> > types of storage.
> > For a XCP frontend it makes not much sense to base it libvirt since
> > the direct XAPI access is more suited to manage SRs and other
> > specialties and XCP does already abstract all of those.
>
> Agreed. There are a lot of features that a generic tool like libvirt
> simply doesn't support (as it is a common abstraction layer) and not
> purpose-built for Xen like XAPI and libxl are.
>
> Here is a summary of the choice of toolstacks:
>
> http://wiki.xen.org/wiki/Choice_of_Toolstacks
>
> Thanks,
> Todd
>
> -


It looks like Todd that in the future XAPI and libvirt will both be using
libxl underneath? I would also assume that this won't change how XAPI works
for a user/administrator but rather how it communicates with the Hypervisor?


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--f46d040838ffec51c304b8d9f0d3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"im"=
>&gt; =C2=A0It totally makes sense<br>
&gt; for tools that aim to manage multiple types of hypervisors or multiple=
<br>
&gt; types of storage.<br>
&gt; For a XCP frontend it makes not much sense to base it libvirt since<br=
>
&gt; the direct XAPI access is more suited to manage SRs and other<br>
&gt; specialties and XCP does already abstract all of those.<br>
<br>
</div>Agreed. There are a lot of features that a generic tool like libvirt<=
br>
simply doesn&#39;t support (as it is a common abstraction layer) and not<br=
>
purpose-built for Xen like XAPI and libxl are.<br>
<br>
Here is a summary of the choice of toolstacks:<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Choice_of_Toolstacks" target=3D"_blank"=
>http://wiki.xen.org/wiki/Choice_of_Toolstacks</a><br>
<br>
Thanks,<br>
Todd<br>
<font color=3D"#888888"><br>
-</font></blockquote><div>=C2=A0</div><div>It looks like Todd that in the f=
uture XAPI and libvirt will both be using libxl underneath? I would also as=
sume that this won&#39;t change how XAPI works for a user/administrator but=
 rather how it communicates with the Hypervisor?</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

Now they have two problems.<br><div>=C2=A0</div></div>

--f46d040838ffec51c304b8d9f0d3--


--===============3593267525918509943==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3593267525918509943==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 15:16:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 15:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwxcP-0006EL-Fc; Mon, 13 Feb 2012 15:15:05 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1RwxcN-0006Dn-DX
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 15:15:03 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329146096!13000274!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13448 invoked from network); 13 Feb 2012 15:14:57 -0000
Received: from mail-lpp01m020-f171.google.com (HELO
	mail-lpp01m020-f171.google.com) (209.85.217.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 15:14:57 -0000
Received: by lbjn8 with SMTP id n8so4418120lbj.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 07:14:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=nn0lgk03dMMEO7L2hRA3ASujs0qWonUvC2OVncOhjCM=;
	b=viz8qThEX+Tqs77O17e7kNg0soLtJAp0OywUzHq0Ux5knnsshi1KalyWGbhp6TfHiW
	3lAy0VTu6WJF7RyYET23+ws2VFuWU7S644EAIk8UxgS+x3PwW4th5tP51X0bBeuIptjy
	5rEqIX0RYLNgPVEMp3AjFhnKuNuzJlo1CQQ4g=
Received: by 10.152.104.143 with SMTP id ge15mr11529744lab.26.1329146096275;
	Mon, 13 Feb 2012 07:14:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Mon, 13 Feb 2012 07:14:16 -0800 (PST)
In-Reply-To: <CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
	<CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Mon, 13 Feb 2012 07:14:16 -0800
Message-ID: <CAGnmK4zJaFAVpokKz0TkuZyiVayi2RZ1TYbGfQwdZdt7KXJD7A@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: Wannes De Smet <wannes321@gmail.com>,
	Florian Heigl <florian.heigl@gmail.com>,
	Linus van Geuns <linus@vangeuns.name>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3593267525918509943=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3593267525918509943==
Content-Type: multipart/alternative; boundary=f46d040838ffec51c304b8d9f0d3

--f46d040838ffec51c304b8d9f0d3
Content-Type: text/plain; charset=UTF-8

>
> >  It totally makes sense
> > for tools that aim to manage multiple types of hypervisors or multiple
> > types of storage.
> > For a XCP frontend it makes not much sense to base it libvirt since
> > the direct XAPI access is more suited to manage SRs and other
> > specialties and XCP does already abstract all of those.
>
> Agreed. There are a lot of features that a generic tool like libvirt
> simply doesn't support (as it is a common abstraction layer) and not
> purpose-built for Xen like XAPI and libxl are.
>
> Here is a summary of the choice of toolstacks:
>
> http://wiki.xen.org/wiki/Choice_of_Toolstacks
>
> Thanks,
> Todd
>
> -


It looks like Todd that in the future XAPI and libvirt will both be using
libxl underneath? I would also assume that this won't change how XAPI works
for a user/administrator but rather how it communicates with the Hypervisor?


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--f46d040838ffec51c304b8d9f0d3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"im"=
>&gt; =C2=A0It totally makes sense<br>
&gt; for tools that aim to manage multiple types of hypervisors or multiple=
<br>
&gt; types of storage.<br>
&gt; For a XCP frontend it makes not much sense to base it libvirt since<br=
>
&gt; the direct XAPI access is more suited to manage SRs and other<br>
&gt; specialties and XCP does already abstract all of those.<br>
<br>
</div>Agreed. There are a lot of features that a generic tool like libvirt<=
br>
simply doesn&#39;t support (as it is a common abstraction layer) and not<br=
>
purpose-built for Xen like XAPI and libxl are.<br>
<br>
Here is a summary of the choice of toolstacks:<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Choice_of_Toolstacks" target=3D"_blank"=
>http://wiki.xen.org/wiki/Choice_of_Toolstacks</a><br>
<br>
Thanks,<br>
Todd<br>
<font color=3D"#888888"><br>
-</font></blockquote><div>=C2=A0</div><div>It looks like Todd that in the f=
uture XAPI and libvirt will both be using libxl underneath? I would also as=
sume that this won&#39;t change how XAPI works for a user/administrator but=
 rather how it communicates with the Hypervisor?</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

Now they have two problems.<br><div>=C2=A0</div></div>

--f46d040838ffec51c304b8d9f0d3--


--===============3593267525918509943==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3593267525918509943==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 15:31:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 15:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwxqy-00076U-3I; Mon, 13 Feb 2012 15:30:08 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eneal@businessgrade.com>) id 1Rwxqw-000763-F6
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 15:30:06 +0000
X-Env-Sender: eneal@businessgrade.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329146999!14365312!1
X-Originating-IP: [66.151.104.17]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12390 invoked from network); 13 Feb 2012 15:30:00 -0000
Received: from smtp1.businessgrade.com (HELO smtp1.businessgrade.com)
	(66.151.104.17)
	by server-5.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 13 Feb 2012 15:30:00 -0000
Received: from axigen1 (127.0.0.1) by axigen1 (Axigen) with ESMTPSA id 12842E; 
	Mon, 13 Feb 2012 10:24:31 -0500
Received: from [76.100.26.180] by businessgrade.com with HTTP;
	Mon, 13 Feb 2012 10:24:31 -0500
From: Errol Neal <eneal@businessgrade.com>
Date: Mon, 13 Feb 2012 10:24:31 -0500
X-Mailer: Axigen WebMail
To: xen-users@lists.xensource.com
Message-ID: <1329146671338447500@businessgrade.com>
MIME-Version: 1.0
Content-Disposition: inline
X-AxigenVirus-Level: 1
Subject: [Xen-users] [XCP] Xen Xsconsole - Opensource GPL'd?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: eneal@businessgrade.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Just a question about xsconsole and if it's opensource'd under the GPL.
Also, is the current git repo here:

https://github.com/mcclurmc/xcp-console
?

Thank you. 


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

From xen-users-bounces@lists.xensource.com Mon Feb 13 15:31:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 15:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwxqy-00076U-3I; Mon, 13 Feb 2012 15:30:08 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eneal@businessgrade.com>) id 1Rwxqw-000763-F6
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 15:30:06 +0000
X-Env-Sender: eneal@businessgrade.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329146999!14365312!1
X-Originating-IP: [66.151.104.17]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12390 invoked from network); 13 Feb 2012 15:30:00 -0000
Received: from smtp1.businessgrade.com (HELO smtp1.businessgrade.com)
	(66.151.104.17)
	by server-5.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 13 Feb 2012 15:30:00 -0000
Received: from axigen1 (127.0.0.1) by axigen1 (Axigen) with ESMTPSA id 12842E; 
	Mon, 13 Feb 2012 10:24:31 -0500
Received: from [76.100.26.180] by businessgrade.com with HTTP;
	Mon, 13 Feb 2012 10:24:31 -0500
From: Errol Neal <eneal@businessgrade.com>
Date: Mon, 13 Feb 2012 10:24:31 -0500
X-Mailer: Axigen WebMail
To: xen-users@lists.xensource.com
Message-ID: <1329146671338447500@businessgrade.com>
MIME-Version: 1.0
Content-Disposition: inline
X-AxigenVirus-Level: 1
Subject: [Xen-users] [XCP] Xen Xsconsole - Opensource GPL'd?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: eneal@businessgrade.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Just a question about xsconsole and if it's opensource'd under the GPL.
Also, is the current git repo here:

https://github.com/mcclurmc/xcp-console
?

Thank you. 


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

From xen-users-bounces@lists.xensource.com Mon Feb 13 16:01:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 16:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwyKV-0000jy-MF; Mon, 13 Feb 2012 16:00:39 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwyKU-0000ji-M6
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 16:00:38 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329148823!11701004!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2538 invoked from network); 13 Feb 2012 16:00:23 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 16:00:23 -0000
Received: by wibhm2 with SMTP id hm2so15085472wib.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 08:00:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=uYMgiM7P3f960CNyf0QZyE3ogAS8iMeX2aTf3DLb5QA=;
	b=mTBc6B+b0p+1VtAoOr3pNJvlmayebAD5cmfl48IhASsrRRooI6ZERZz7iVhwfzjMgu
	PaZZNGpbrsUd0coOaZ3JFt/6iXNAZYYFuAOaT/QHocBO6yx8iiaBD2BP/XGOG33ZoLpm
	D/YQsLKDrXClTwCuaQqE6nNdsrW9GxGVoo/34=
Received: by 10.180.100.33 with SMTP id ev1mr31834551wib.3.1329148821315;
	Mon, 13 Feb 2012 08:00:21 -0800 (PST)
Received: from [172.16.223.52] (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id dr5sm47966154wib.0.2012.02.13.08.00.19
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 08:00:20 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
Date: Mon, 13 Feb 2012 17:00:17 +0100
Message-Id: <BB975E8A-7591-4965-AD67-0C076F88F667@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
	<CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 13 Feb 2012, at 15:02, Todd Deshane wrote:

> On Sun, Feb 12, 2012 at 11:26 AM, Florian Heigl <florian.heigl@gmail.com> wrote:
>> 2012/2/12 Linus van Geuns <linus@vangeuns.name>:
>> 
>>> @XenMaster: I would have expected any current Xen management
>>> front-end/framework to make use of and help advaince the libvirt
>>> project.
> <snip>
>> It totally makes sense
>> for tools that aim to manage multiple types of hypervisors or multiple
>> types of storage.
>> For a XCP frontend it makes not much sense to base it libvirt since
>> the direct XAPI access is more suited to manage SRs and other
>> specialties and XCP does already abstract all of those.
> 
> Agreed. There are a lot of features that a generic tool like libvirt
> simply doesn't support (as it is a common abstraction layer) and not
> purpose-built for Xen like XAPI and libxl are.

Indeed. As we mention on our site, we chose Xen via XCP and that's it -- it doesn't make much sense then for us to use libvirt. It may seem most things we're currently doing can be done perfectly using libvirt, but later on we want to get into the nitty gritty details of Xen/XCP and properly use and/or expose them to the end-user. 
Another advantage is that we can integrate our own XAPI plugins, e.g. we currently ship a XAPI plugin to list available kernels on a Xen host.
In the long run we want to deliver a stack (Xen/XCP/XenMaster) that is tightly connected and, well, just works.

W
> 
> Here is a summary of the choice of toolstacks:
> 
> http://wiki.xen.org/wiki/Choice_of_Toolstacks
> 
> Thanks,
> Todd
> 
> -- 
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Mon Feb 13 16:01:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 16:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwyKV-0000jy-MF; Mon, 13 Feb 2012 16:00:39 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwyKU-0000ji-M6
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 16:00:38 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329148823!11701004!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2538 invoked from network); 13 Feb 2012 16:00:23 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 16:00:23 -0000
Received: by wibhm2 with SMTP id hm2so15085472wib.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 08:00:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=uYMgiM7P3f960CNyf0QZyE3ogAS8iMeX2aTf3DLb5QA=;
	b=mTBc6B+b0p+1VtAoOr3pNJvlmayebAD5cmfl48IhASsrRRooI6ZERZz7iVhwfzjMgu
	PaZZNGpbrsUd0coOaZ3JFt/6iXNAZYYFuAOaT/QHocBO6yx8iiaBD2BP/XGOG33ZoLpm
	D/YQsLKDrXClTwCuaQqE6nNdsrW9GxGVoo/34=
Received: by 10.180.100.33 with SMTP id ev1mr31834551wib.3.1329148821315;
	Mon, 13 Feb 2012 08:00:21 -0800 (PST)
Received: from [172.16.223.52] (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id dr5sm47966154wib.0.2012.02.13.08.00.19
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 08:00:20 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
Date: Mon, 13 Feb 2012 17:00:17 +0100
Message-Id: <BB975E8A-7591-4965-AD67-0C076F88F667@gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
	<CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 13 Feb 2012, at 15:02, Todd Deshane wrote:

> On Sun, Feb 12, 2012 at 11:26 AM, Florian Heigl <florian.heigl@gmail.com> wrote:
>> 2012/2/12 Linus van Geuns <linus@vangeuns.name>:
>> 
>>> @XenMaster: I would have expected any current Xen management
>>> front-end/framework to make use of and help advaince the libvirt
>>> project.
> <snip>
>> It totally makes sense
>> for tools that aim to manage multiple types of hypervisors or multiple
>> types of storage.
>> For a XCP frontend it makes not much sense to base it libvirt since
>> the direct XAPI access is more suited to manage SRs and other
>> specialties and XCP does already abstract all of those.
> 
> Agreed. There are a lot of features that a generic tool like libvirt
> simply doesn't support (as it is a common abstraction layer) and not
> purpose-built for Xen like XAPI and libxl are.

Indeed. As we mention on our site, we chose Xen via XCP and that's it -- it doesn't make much sense then for us to use libvirt. It may seem most things we're currently doing can be done perfectly using libvirt, but later on we want to get into the nitty gritty details of Xen/XCP and properly use and/or expose them to the end-user. 
Another advantage is that we can integrate our own XAPI plugins, e.g. we currently ship a XAPI plugin to list available kernels on a Xen host.
In the long run we want to deliver a stack (Xen/XCP/XenMaster) that is tightly connected and, well, just works.

W
> 
> Here is a summary of the choice of toolstacks:
> 
> http://wiki.xen.org/wiki/Choice_of_Toolstacks
> 
> Thanks,
> Todd
> 
> -- 
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Mon Feb 13 16:13:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 16:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwyWA-0001XZ-Nj; Mon, 13 Feb 2012 16:12:42 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwyW8-0001Wy-UW
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 16:12:41 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1329149531!65636905!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26293 invoked from network); 13 Feb 2012 16:12:11 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 16:12:11 -0000
Received: by werb14 with SMTP id b14so15217751wer.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 08:12:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=wZkHBmvJwvdoNYMjxohRyawCL1BwrRS6YhWU0mLauJ4=;
	b=rUpT9hv1nA0ruYDWrJS66TYqmKgED8iXWpYBoQecpInZrw3+0sOzwAHq2bRK5uFzEw
	dn30q6IWqjawsUcINS37CwF63Btgoi8VNT0yVIMz1pKjiYMWvSkGppct7fMxsAfM0otw
	3KIZO0W1+w/i10L0yTNZ85CFdy6TqHg95G8/Q=
Received: by 10.180.102.35 with SMTP id fl3mr25033868wib.22.1329149554078;
	Mon, 13 Feb 2012 08:12:34 -0800 (PST)
Received: from [172.16.223.52] (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id l8sm48015917wiy.5.2012.02.13.08.12.31
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 08:12:33 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
Date: Mon, 13 Feb 2012 17:12:30 +0100
Message-Id: <B0FEA499-1EA2-409A-B20A-5D89B301E0F2@gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
	<CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
	<CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
To: Ciprian Pantea <cipixul@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com, Scott Damron <sdamron@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4639871168867526348=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============4639871168867526348==
Content-Type: multipart/alternative; boundary="Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4"


--Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:

> Oh yeah, sorry, didn't find that last week. Does it support =
installations from templates and user based access?

They weren't there yet last week :) -- people asked for them so we've =
put some screenshots on our site for your viewing pleasure.

Templates will be supported in v1.0. User based access is somewhat more =
advanced, XCP has some kind of RBAC IIRC, properly understanding this =
and integrating it to support something like user access will probably =
take a while.=20
Of course, you're always welcome to contribute.

W
>=20
> On Mon, Feb 13, 2012 at 15:21, Scott Damron <sdamron@gmail.com> wrote:
> Screen shots are included on the Wiki...
>=20
> On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com> =
wrote:
> > I'd love to give it a try too but screenshots would have been better =
:)
> > I'm not clear though on the list of features and I don't find any on =
your
> > site either.
> >
> >
> > Good job!
> > PS: try to get rid of java in the future
> >
> >
> > On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> =
wrote:
> >>
> >> Instead of harshing on your for using Java, I am going to say - =
Nicely
> >> done!  I use either Linux or Mac OS X workstations, and have to run =
a
> >> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
> >> actually prefer to do the management via a GUI because I don't have =
a
> >> lot of time to waste on trying to remember all of the commands to =
do
> >> stuff.  Thank you for the hard work, I will certainly be giving it =
a
> >> try.
> >>
> >> Regards,
> >>
> >> Scott
> >>
> >> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet =
<wannes321@gmail.com>
> >> wrote:
> >> > We're happy to announce XenMaster, which has the ambitious goal =
to
> >> > become
> >> > the de facto frontend for Xen with XCP.
> >> >
> >> > We've had the opportunity to present our project to some of the =
Xen/XCP
> >> > developers and now it's time to announce the project to a larger =
public.
> >> > XenMaster, in short, is a HTML5 frontend coupled to a Java =
backend
> >> > delivering a rich UI for Xen, targeted at end users.
> >> > At the moment, one is able to successfully add NFS ISO =
repositories and
> >> > iSCSI/NFS storage repositories (iSCSI currently only works on =
XenServer
> >> > 5.6), create a HVM VM and control it via a VNC shell.
> >> >
> >> > Development thus far has been carried out by Jorgen Evens, =
frontend lead
> >> > and
> >> > Wannes De Smet, project lead and backend developer. Of course, we =
now
> >> > would
> >> > like to welcome you in becoming a tester and/or contributor!
> >> > You can find more information at xen-master.org, to install and
> >> > configure
> >> > XenMaster. If you'd like to help and have experience in =
developing Java
> >> > and/or Javascript, load the source in your favorite IDE and have =
at it!
> >> >
> >> > If you have any questions at all, we'll be happy to answer them =
here or
> >> > through GitHub.
> >> >
> >> > We hope to welcome you in using XenMaster!
> >> > Jorgen Evens
> >> > Wannes De Smet
> >> > XenMaster
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xensource.com
> >> > http://lists.xensource.com/xen-users
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xensource.com
> >> http://lists.xensource.com/xen-users
> >
> >
>=20


--Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">Oh yeah, =
sorry, didn't find that last week. Does it support installations from =
templates and user based access?<br></blockquote><div><br></div>They =
weren't there yet last week :) -- people asked for them so we've put =
some screenshots on our site for your viewing =
pleasure.</div><div><br></div><div>Templates will be supported in v1.0. =
User based access is somewhat more advanced, XCP has some kind of RBAC =
IIRC, properly understanding this and integrating it to support =
something like user access will probably take a =
while.&nbsp;</div><div>Of course, you're always welcome to =
contribute.</div><div><br></div><div>W<br><blockquote =
type=3D"cite"><br><div class=3D"gmail_quote">On Mon, Feb 13, 2012 at =
15:21, Scott Damron <span dir=3D"ltr">&lt;<a =
href=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a>&gt;</span> =
wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Screen shots are =
included on the Wiki...<br>
<br>
On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea &lt;<a =
href=3D"mailto:cipixul@gmail.com">cipixul@gmail.com</a>&gt; wrote:<br>
&gt; I'd love to give it a try too but screenshots would have been =
better :)<br>
&gt; I'm not clear though on the list of features and I don't find any =
on your<br>
&gt; site either.<br>
&gt;<br>
&gt;<br>
&gt; Good job!<br>
&gt; PS: try to get rid of java in the future<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Feb 13, 2012 at 14:41, Scott Damron &lt;<a =
href=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Instead of harshing on your for using Java, I am going to say - =
Nicely<br>
&gt;&gt; done! &nbsp;I use either Linux or Mac OS X workstations, and =
have to run a<br>
&gt;&gt; VM of Windows if I want to use a GUI to manage my Xen boxes. =
&nbsp;I<br>
&gt;&gt; actually prefer to do the management via a GUI because I don't =
have a<br>
&gt;&gt; lot of time to waste on trying to remember all of the commands =
to do<br>
&gt;&gt; stuff. &nbsp;Thank you for the hard work, I will certainly be =
giving it a<br>
&gt;&gt; try.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Scott<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a =
href=3D"mailto:wannes321@gmail.com">wannes321@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; We're happy to announce XenMaster, which has the ambitious =
goal to<br>
&gt;&gt; &gt; become<br>
&gt;&gt; &gt; the de facto frontend for Xen with XCP.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We've had the opportunity to present our project to some =
of the Xen/XCP<br>
&gt;&gt; &gt; developers and now it's time to announce the project to a =
larger public.<br>
&gt;&gt; &gt; XenMaster, in short, is a HTML5 frontend coupled to a Java =
backend<br>
&gt;&gt; &gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt;&gt; &gt; At the moment, one is able to successfully add NFS ISO =
repositories and<br>
&gt;&gt; &gt; iSCSI/NFS storage repositories (iSCSI currently only works =
on XenServer<br>
&gt;&gt; &gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Development thus far has been carried out by Jorgen Evens, =
frontend lead<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; Wannes De Smet, project lead and backend developer. Of =
course, we now<br>
&gt;&gt; &gt; would<br>
&gt;&gt; &gt; like to welcome you in becoming a tester and/or =
contributor!<br>
&gt;&gt; &gt; You can find more information at <a =
href=3D"http://xen-master.org/" target=3D"_blank">xen-master.org</a>, to =
install and<br>
&gt;&gt; &gt; configure<br>
&gt;&gt; &gt; XenMaster. If you'd like to help and have experience in =
developing Java<br>
&gt;&gt; &gt; and/or Javascript, load the source in your favorite IDE =
and have at it!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If you have any questions at all, we'll be happy to answer =
them here or<br>
&gt;&gt; &gt; through GitHub.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We hope to welcome you in using XenMaster!<br>
&gt;&gt; &gt; Jorgen Evens<br>
&gt;&gt; &gt; Wannes De Smet<br>
&gt;&gt; &gt; XenMaster<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>
&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>
</blockquote></div><br></body></html>=

--Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4--


--===============4639871168867526348==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4639871168867526348==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 16:13:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 16:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwyWA-0001XZ-Nj; Mon, 13 Feb 2012 16:12:42 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RwyW8-0001Wy-UW
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 16:12:41 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1329149531!65636905!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26293 invoked from network); 13 Feb 2012 16:12:11 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 16:12:11 -0000
Received: by werb14 with SMTP id b14so15217751wer.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 08:12:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=wZkHBmvJwvdoNYMjxohRyawCL1BwrRS6YhWU0mLauJ4=;
	b=rUpT9hv1nA0ruYDWrJS66TYqmKgED8iXWpYBoQecpInZrw3+0sOzwAHq2bRK5uFzEw
	dn30q6IWqjawsUcINS37CwF63Btgoi8VNT0yVIMz1pKjiYMWvSkGppct7fMxsAfM0otw
	3KIZO0W1+w/i10L0yTNZ85CFdy6TqHg95G8/Q=
Received: by 10.180.102.35 with SMTP id fl3mr25033868wib.22.1329149554078;
	Mon, 13 Feb 2012 08:12:34 -0800 (PST)
Received: from [172.16.223.52] (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id l8sm48015917wiy.5.2012.02.13.08.12.31
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 08:12:33 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
Date: Mon, 13 Feb 2012 17:12:30 +0100
Message-Id: <B0FEA499-1EA2-409A-B20A-5D89B301E0F2@gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
	<CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
	<CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
To: Ciprian Pantea <cipixul@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: xen-users@lists.xensource.com, Scott Damron <sdamron@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4639871168867526348=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============4639871168867526348==
Content-Type: multipart/alternative; boundary="Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4"


--Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:

> Oh yeah, sorry, didn't find that last week. Does it support =
installations from templates and user based access?

They weren't there yet last week :) -- people asked for them so we've =
put some screenshots on our site for your viewing pleasure.

Templates will be supported in v1.0. User based access is somewhat more =
advanced, XCP has some kind of RBAC IIRC, properly understanding this =
and integrating it to support something like user access will probably =
take a while.=20
Of course, you're always welcome to contribute.

W
>=20
> On Mon, Feb 13, 2012 at 15:21, Scott Damron <sdamron@gmail.com> wrote:
> Screen shots are included on the Wiki...
>=20
> On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com> =
wrote:
> > I'd love to give it a try too but screenshots would have been better =
:)
> > I'm not clear though on the list of features and I don't find any on =
your
> > site either.
> >
> >
> > Good job!
> > PS: try to get rid of java in the future
> >
> >
> > On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> =
wrote:
> >>
> >> Instead of harshing on your for using Java, I am going to say - =
Nicely
> >> done!  I use either Linux or Mac OS X workstations, and have to run =
a
> >> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
> >> actually prefer to do the management via a GUI because I don't have =
a
> >> lot of time to waste on trying to remember all of the commands to =
do
> >> stuff.  Thank you for the hard work, I will certainly be giving it =
a
> >> try.
> >>
> >> Regards,
> >>
> >> Scott
> >>
> >> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet =
<wannes321@gmail.com>
> >> wrote:
> >> > We're happy to announce XenMaster, which has the ambitious goal =
to
> >> > become
> >> > the de facto frontend for Xen with XCP.
> >> >
> >> > We've had the opportunity to present our project to some of the =
Xen/XCP
> >> > developers and now it's time to announce the project to a larger =
public.
> >> > XenMaster, in short, is a HTML5 frontend coupled to a Java =
backend
> >> > delivering a rich UI for Xen, targeted at end users.
> >> > At the moment, one is able to successfully add NFS ISO =
repositories and
> >> > iSCSI/NFS storage repositories (iSCSI currently only works on =
XenServer
> >> > 5.6), create a HVM VM and control it via a VNC shell.
> >> >
> >> > Development thus far has been carried out by Jorgen Evens, =
frontend lead
> >> > and
> >> > Wannes De Smet, project lead and backend developer. Of course, we =
now
> >> > would
> >> > like to welcome you in becoming a tester and/or contributor!
> >> > You can find more information at xen-master.org, to install and
> >> > configure
> >> > XenMaster. If you'd like to help and have experience in =
developing Java
> >> > and/or Javascript, load the source in your favorite IDE and have =
at it!
> >> >
> >> > If you have any questions at all, we'll be happy to answer them =
here or
> >> > through GitHub.
> >> >
> >> > We hope to welcome you in using XenMaster!
> >> > Jorgen Evens
> >> > Wannes De Smet
> >> > XenMaster
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xensource.com
> >> > http://lists.xensource.com/xen-users
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xensource.com
> >> http://lists.xensource.com/xen-users
> >
> >
>=20


--Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">Oh yeah, =
sorry, didn't find that last week. Does it support installations from =
templates and user based access?<br></blockquote><div><br></div>They =
weren't there yet last week :) -- people asked for them so we've put =
some screenshots on our site for your viewing =
pleasure.</div><div><br></div><div>Templates will be supported in v1.0. =
User based access is somewhat more advanced, XCP has some kind of RBAC =
IIRC, properly understanding this and integrating it to support =
something like user access will probably take a =
while.&nbsp;</div><div>Of course, you're always welcome to =
contribute.</div><div><br></div><div>W<br><blockquote =
type=3D"cite"><br><div class=3D"gmail_quote">On Mon, Feb 13, 2012 at =
15:21, Scott Damron <span dir=3D"ltr">&lt;<a =
href=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a>&gt;</span> =
wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Screen shots are =
included on the Wiki...<br>
<br>
On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea &lt;<a =
href=3D"mailto:cipixul@gmail.com">cipixul@gmail.com</a>&gt; wrote:<br>
&gt; I'd love to give it a try too but screenshots would have been =
better :)<br>
&gt; I'm not clear though on the list of features and I don't find any =
on your<br>
&gt; site either.<br>
&gt;<br>
&gt;<br>
&gt; Good job!<br>
&gt; PS: try to get rid of java in the future<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Feb 13, 2012 at 14:41, Scott Damron &lt;<a =
href=3D"mailto:sdamron@gmail.com">sdamron@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Instead of harshing on your for using Java, I am going to say - =
Nicely<br>
&gt;&gt; done! &nbsp;I use either Linux or Mac OS X workstations, and =
have to run a<br>
&gt;&gt; VM of Windows if I want to use a GUI to manage my Xen boxes. =
&nbsp;I<br>
&gt;&gt; actually prefer to do the management via a GUI because I don't =
have a<br>
&gt;&gt; lot of time to waste on trying to remember all of the commands =
to do<br>
&gt;&gt; stuff. &nbsp;Thank you for the hard work, I will certainly be =
giving it a<br>
&gt;&gt; try.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Scott<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a =
href=3D"mailto:wannes321@gmail.com">wannes321@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; We're happy to announce XenMaster, which has the ambitious =
goal to<br>
&gt;&gt; &gt; become<br>
&gt;&gt; &gt; the de facto frontend for Xen with XCP.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We've had the opportunity to present our project to some =
of the Xen/XCP<br>
&gt;&gt; &gt; developers and now it's time to announce the project to a =
larger public.<br>
&gt;&gt; &gt; XenMaster, in short, is a HTML5 frontend coupled to a Java =
backend<br>
&gt;&gt; &gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt;&gt; &gt; At the moment, one is able to successfully add NFS ISO =
repositories and<br>
&gt;&gt; &gt; iSCSI/NFS storage repositories (iSCSI currently only works =
on XenServer<br>
&gt;&gt; &gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Development thus far has been carried out by Jorgen Evens, =
frontend lead<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; Wannes De Smet, project lead and backend developer. Of =
course, we now<br>
&gt;&gt; &gt; would<br>
&gt;&gt; &gt; like to welcome you in becoming a tester and/or =
contributor!<br>
&gt;&gt; &gt; You can find more information at <a =
href=3D"http://xen-master.org/" target=3D"_blank">xen-master.org</a>, to =
install and<br>
&gt;&gt; &gt; configure<br>
&gt;&gt; &gt; XenMaster. If you'd like to help and have experience in =
developing Java<br>
&gt;&gt; &gt; and/or Javascript, load the source in your favorite IDE =
and have at it!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If you have any questions at all, we'll be happy to answer =
them here or<br>
&gt;&gt; &gt; through GitHub.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We hope to welcome you in using XenMaster!<br>
&gt;&gt; &gt; Jorgen Evens<br>
&gt;&gt; &gt; Wannes De Smet<br>
&gt;&gt; &gt; XenMaster<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>
&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>
</blockquote></div><br></body></html>=

--Apple-Mail=_6018454D-EA44-4BC5-B2B9-8EB4CB7B86F4--


--===============4639871168867526348==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4639871168867526348==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 16:24:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 16:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwygp-0002jU-Ud; Mon, 13 Feb 2012 16:23:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psusi@ubuntu.com>) id 1Rwygo-0002jJ-Hu
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 16:23:42 +0000
Received: from [85.158.139.83:17801] by server-8.bemta-5.messagelabs.com id
	FD/F1-08951-D09393F4; Mon, 13 Feb 2012 16:23:41 +0000
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329150220!12171015!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA3ODk1Mg==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA3ODk1Mg==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 492 invoked from network); 13 Feb 2012 16:23:40 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-4.tower-182.messagelabs.com with SMTP;
	13 Feb 2012 16:23:40 -0000
X-Authority-Analysis: v=2.0 cv=Ys6NtvkX c=1 sm=0 a=/DbS/tiKggfTkRRHPZEB4g==:17
	a=ODbK2BMGt0IA:10 a=wyo3VvdzT5cA:10 a=S1A5HrydsesA:10
	a=8nJEP1OIZ-IA:10 a=xe8BsctaAAAA:8 a=jw41hrvx7DV79V2uBBQA:9
	a=wPNLvfGTeEIA:10 a=/DbS/tiKggfTkRRHPZEB4g==:117
X-Cloudmark-Score: 0
X-Originating-IP: 67.78.168.186
Received: from [67.78.168.186] ([67.78.168.186:58786] helo=[10.1.1.230])
	by cdptpa-oedge01.mail.rr.com (envelope-from <psusi@ubuntu.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id C6/2C-11582-B09393F4; Mon, 13 Feb 2012 16:23:40 +0000
Message-ID: <4F39390B.4060803@ubuntu.com>
Date: Mon, 13 Feb 2012 11:23:39 -0500
From: Phillip Susi <psusi@ubuntu.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0) Gecko/20120129 Thunderbird/10.0
MIME-Version: 1.0
To: Florian Heigl <florian.heigl@gmail.com>
References: <4F32DCA1.30501@ubuntu.com>
	<CAFivhP=89govMijX0zxsNNeSRj42y-QoSnUPPRuraqmwmQQ37w@mail.gmail.com>
In-Reply-To: <CAFivhP=89govMijX0zxsNNeSRj42y-QoSnUPPRuraqmwmQQ37w@mail.gmail.com>
X-Enigmail-Version: 1.3.5
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Any tmem documentation out there?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2/11/2012 5:58 AM, Florian Heigl wrote:
> Hi,
> 
> the output is parsed with xm tmem-list-parse.

xm tmem-list-parse: subcommand not found

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPOTkLAAoJEJrBOlT6nu75EKwH/3FL3Ck2wmvbrOYx8NCF1+Kv
67yFe1d5Imkkv7A5Vq/My76JC20doIYs8d7X1wF0ac4YxBpYiFk3eS31VCPEG1KN
3cQ26KSGSkBrJme4yQJZEJYBK/hxYwt6OtDaK2y+SbM1eT8F1YxAAbEEU8SzZM90
7kM7SZpuIrgBaCkEz3MnS9OYyZtXugaCO3GBZ0v4imgzqVwuk0gzb4NJTvhjOYP1
9v7l+/jYpp1NSsx/brz8jIVqH0FjoSs5DnMEBFIYzbuZujSHbK30iRi2NIedLpKB
TT8xlC+rMsKo7cacnrgLTh1xSZCCs+5PJ3RIBwwxl8g27aEGwcqVphFfs1xq53I=
=fcW/
-----END PGP SIGNATURE-----

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 16:24:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 16:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rwygp-0002jU-Ud; Mon, 13 Feb 2012 16:23:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <psusi@ubuntu.com>) id 1Rwygo-0002jJ-Hu
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 16:23:42 +0000
Received: from [85.158.139.83:17801] by server-8.bemta-5.messagelabs.com id
	FD/F1-08951-D09393F4; Mon, 13 Feb 2012 16:23:41 +0000
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329150220!12171015!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA3ODk1Mg==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA3ODk1Mg==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 492 invoked from network); 13 Feb 2012 16:23:40 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-4.tower-182.messagelabs.com with SMTP;
	13 Feb 2012 16:23:40 -0000
X-Authority-Analysis: v=2.0 cv=Ys6NtvkX c=1 sm=0 a=/DbS/tiKggfTkRRHPZEB4g==:17
	a=ODbK2BMGt0IA:10 a=wyo3VvdzT5cA:10 a=S1A5HrydsesA:10
	a=8nJEP1OIZ-IA:10 a=xe8BsctaAAAA:8 a=jw41hrvx7DV79V2uBBQA:9
	a=wPNLvfGTeEIA:10 a=/DbS/tiKggfTkRRHPZEB4g==:117
X-Cloudmark-Score: 0
X-Originating-IP: 67.78.168.186
Received: from [67.78.168.186] ([67.78.168.186:58786] helo=[10.1.1.230])
	by cdptpa-oedge01.mail.rr.com (envelope-from <psusi@ubuntu.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id C6/2C-11582-B09393F4; Mon, 13 Feb 2012 16:23:40 +0000
Message-ID: <4F39390B.4060803@ubuntu.com>
Date: Mon, 13 Feb 2012 11:23:39 -0500
From: Phillip Susi <psusi@ubuntu.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0) Gecko/20120129 Thunderbird/10.0
MIME-Version: 1.0
To: Florian Heigl <florian.heigl@gmail.com>
References: <4F32DCA1.30501@ubuntu.com>
	<CAFivhP=89govMijX0zxsNNeSRj42y-QoSnUPPRuraqmwmQQ37w@mail.gmail.com>
In-Reply-To: <CAFivhP=89govMijX0zxsNNeSRj42y-QoSnUPPRuraqmwmQQ37w@mail.gmail.com>
X-Enigmail-Version: 1.3.5
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Any tmem documentation out there?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2/11/2012 5:58 AM, Florian Heigl wrote:
> Hi,
> 
> the output is parsed with xm tmem-list-parse.

xm tmem-list-parse: subcommand not found

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPOTkLAAoJEJrBOlT6nu75EKwH/3FL3Ck2wmvbrOYx8NCF1+Kv
67yFe1d5Imkkv7A5Vq/My76JC20doIYs8d7X1wF0ac4YxBpYiFk3eS31VCPEG1KN
3cQ26KSGSkBrJme4yQJZEJYBK/hxYwt6OtDaK2y+SbM1eT8F1YxAAbEEU8SzZM90
7kM7SZpuIrgBaCkEz3MnS9OYyZtXugaCO3GBZ0v4imgzqVwuk0gzb4NJTvhjOYP1
9v7l+/jYpp1NSsx/brz8jIVqH0FjoSs5DnMEBFIYzbuZujSHbK30iRi2NIedLpKB
TT8xlC+rMsKo7cacnrgLTh1xSZCCs+5PJ3RIBwwxl8g27aEGwcqVphFfs1xq53I=
=fcW/
-----END PGP SIGNATURE-----

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

From xen-users-bounces@lists.xensource.com Mon Feb 13 17:06:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 17:06:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwzL3-0008Bh-Fc; Mon, 13 Feb 2012 17:05:17 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jmurphy@jcireo.com>) id 1RwzL1-0008BR-HE
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 17:05:15 +0000
X-Env-Sender: jmurphy@jcireo.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329152708!13190405!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23898 invoked from network); 13 Feb 2012 17:05:09 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 17:05:09 -0000
Received: by vcbfo11 with SMTP id fo11so11731683vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 09:05:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.156.201 with SMTP id y9mr9634406vcw.22.1329152707933; Mon,
	13 Feb 2012 09:05:07 -0800 (PST)
Received: by 10.52.67.238 with HTTP; Mon, 13 Feb 2012 09:05:07 -0800 (PST)
Date: Mon, 13 Feb 2012 12:05:07 -0500
Message-ID: <CAHS1jOyTkw6Q0U+eAT-FDLxDds6LFGM2NhK9f4iR4G7L+=1sbQ@mail.gmail.com>
From: Josh Murphy <jmurphy@jcireo.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQmPUNDAIh3s40RiNNN0hqWRNzrfE9NXkDqjJJki7C2bplZi4e1Ju5IJSD2jiizQstOqFj7q
Subject: [Xen-users] Multiple servers
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8864544237873042776=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8864544237873042776==
Content-Type: multipart/alternative; boundary=f46d042f93ce02356304b8db7ba7

--f46d042f93ce02356304b8db7ba7
Content-Type: text/plain; charset=ISO-8859-1

Hello all,

I am having trouble figuring out the best way to connect multiple xen
servers together. I have one connection coming into eth0 with 15 public ip
addresses assigned . Do i need a second internet connection or is there a
way to put the second one behind the first and have it routed that way?
Also is there a way to set up nat on the first server to forward packets to
my internal network (eth1) without affecting the virtual machines.

Thank You
Josh

--f46d042f93ce02356304b8db7ba7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello all,</div>
<div>=A0</div>
<div>I am having trouble figuring out the best way to connect multiple xen =
servers together. I have one connection coming into eth0 with 15 public ip =
addresses assigned . Do i need a second internet connection or is there a w=
ay to put the second one behind the first and have it routed that way? Also=
 is there a way to set up nat on the first server to forward packets to my =
internal network (eth1) without affecting the virtual machines.</div>

<div>=A0</div>
<div>Thank You</div>
<div>Josh</div>

--f46d042f93ce02356304b8db7ba7--


--===============8864544237873042776==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8864544237873042776==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 17:06:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 17:06:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwzL3-0008Bh-Fc; Mon, 13 Feb 2012 17:05:17 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jmurphy@jcireo.com>) id 1RwzL1-0008BR-HE
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 17:05:15 +0000
X-Env-Sender: jmurphy@jcireo.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329152708!13190405!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23898 invoked from network); 13 Feb 2012 17:05:09 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 17:05:09 -0000
Received: by vcbfo11 with SMTP id fo11so11731683vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 09:05:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.156.201 with SMTP id y9mr9634406vcw.22.1329152707933; Mon,
	13 Feb 2012 09:05:07 -0800 (PST)
Received: by 10.52.67.238 with HTTP; Mon, 13 Feb 2012 09:05:07 -0800 (PST)
Date: Mon, 13 Feb 2012 12:05:07 -0500
Message-ID: <CAHS1jOyTkw6Q0U+eAT-FDLxDds6LFGM2NhK9f4iR4G7L+=1sbQ@mail.gmail.com>
From: Josh Murphy <jmurphy@jcireo.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQmPUNDAIh3s40RiNNN0hqWRNzrfE9NXkDqjJJki7C2bplZi4e1Ju5IJSD2jiizQstOqFj7q
Subject: [Xen-users] Multiple servers
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8864544237873042776=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8864544237873042776==
Content-Type: multipart/alternative; boundary=f46d042f93ce02356304b8db7ba7

--f46d042f93ce02356304b8db7ba7
Content-Type: text/plain; charset=ISO-8859-1

Hello all,

I am having trouble figuring out the best way to connect multiple xen
servers together. I have one connection coming into eth0 with 15 public ip
addresses assigned . Do i need a second internet connection or is there a
way to put the second one behind the first and have it routed that way?
Also is there a way to set up nat on the first server to forward packets to
my internal network (eth1) without affecting the virtual machines.

Thank You
Josh

--f46d042f93ce02356304b8db7ba7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello all,</div>
<div>=A0</div>
<div>I am having trouble figuring out the best way to connect multiple xen =
servers together. I have one connection coming into eth0 with 15 public ip =
addresses assigned . Do i need a second internet connection or is there a w=
ay to put the second one behind the first and have it routed that way? Also=
 is there a way to set up nat on the first server to forward packets to my =
internal network (eth1) without affecting the virtual machines.</div>

<div>=A0</div>
<div>Thank You</div>
<div>Josh</div>

--f46d042f93ce02356304b8db7ba7--


--===============8864544237873042776==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8864544237873042776==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 17:26:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 17:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwzeB-0000j7-5L; Mon, 13 Feb 2012 17:25:03 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1Rwze8-0000j2-F6
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 17:25:01 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329153892!13164842!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20838 invoked from network); 13 Feb 2012 17:24:53 -0000
Received: from mail-qy0-f171.google.com (HELO mail-qy0-f171.google.com)
	(209.85.216.171)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 17:24:53 -0000
Received: by qcsp15 with SMTP id p15so18928065qcs.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 09:24:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=CjKq2GWgrpVeJ6ncFaZaOgZ3JUyj8udCLoa1zSRYP3s=;
	b=H4fsGmhz9/MxAVr5FlDzC3nmrab98BBt2SQzUebfGLsDBKeAmh7afaP14hVxWSkMs7
	F4kcaMNQpRK3H43HBZofRPk6aj1PyFWHgOvAgPOAdxIpCGzFeFZdNDhbQ1IVPn5VU26e
	u5heBOVUVoBWKt3Lc2RED6GIXhCeu6QiPW6IM=
Received: by 10.229.136.130 with SMTP id r2mr3728678qct.60.1329153892247; Mon,
	13 Feb 2012 09:24:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Mon, 13 Feb 2012 09:24:11 -0800 (PST)
In-Reply-To: <B0FEA499-1EA2-409A-B20A-5D89B301E0F2@gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
	<CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
	<CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
	<B0FEA499-1EA2-409A-B20A-5D89B301E0F2@gmail.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 13 Feb 2012 19:24:11 +0200
X-Google-Sender-Auth: PfbKKGcS8mjLBb2uyc7k4FCdSII
Message-ID: <CAKiz4g82YQT+-7D=h0q5jas=62oZh+EcMuqVKRci20R_30GEFw@mail.gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
X-Gm-Message-State: ALoCoQnlCfgunzKkDrQGw2w6FIk6rd4anEvqzHd8mY/5fw08zVB5FeKCCaICMRXJReYDPkptC2D3
Cc: xen-users@lists.xensource.com, Scott Damron <sdamron@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1177379140768254217=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1177379140768254217==
Content-Type: multipart/alternative; boundary=00248c768f92996a6804b8dbc192

--00248c768f92996a6804b8dbc192
Content-Type: text/plain; charset=ISO-8859-1

Np glad it's possible and that you have it in the roadmap.
Congrats on your work.


On Mon, Feb 13, 2012 at 18:12, Wannes De Smet <wannes321@gmail.com> wrote:

> On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:
>
> Oh yeah, sorry, didn't find that last week. Does it support installations
> from templates and user based access?
>
>
> They weren't there yet last week :) -- people asked for them so we've put
> some screenshots on our site for your viewing pleasure.
>
> Templates will be supported in v1.0. User based access is somewhat more
> advanced, XCP has some kind of RBAC IIRC, properly understanding this and
> integrating it to support something like user access will probably take a
> while.
> Of course, you're always welcome to contribute.
>
> W
>
>
> On Mon, Feb 13, 2012 at 15:21, Scott Damron <sdamron@gmail.com> wrote:
>
>> Screen shots are included on the Wiki...
>>
>> On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com>
>> wrote:
>> > I'd love to give it a try too but screenshots would have been better :)
>> > I'm not clear though on the list of features and I don't find any on
>> your
>> > site either.
>> >
>> >
>> > Good job!
>> > PS: try to get rid of java in the future
>> >
>> >
>> > On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:
>> >>
>> >> Instead of harshing on your for using Java, I am going to say - Nicely
>> >> done!  I use either Linux or Mac OS X workstations, and have to run a
>> >> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
>> >> actually prefer to do the management via a GUI because I don't have a
>> >> lot of time to waste on trying to remember all of the commands to do
>> >> stuff.  Thank you for the hard work, I will certainly be giving it a
>> >> try.
>> >>
>> >> Regards,
>> >>
>> >> Scott
>> >>
>> >> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
>> >> wrote:
>> >> > We're happy to announce XenMaster, which has the ambitious goal to
>> >> > become
>> >> > the de facto frontend for Xen with XCP.
>> >> >
>> >> > We've had the opportunity to present our project to some of the
>> Xen/XCP
>> >> > developers and now it's time to announce the project to a larger
>> public.
>> >> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
>> >> > delivering a rich UI for Xen, targeted at end users.
>> >> > At the moment, one is able to successfully add NFS ISO repositories
>> and
>> >> > iSCSI/NFS storage repositories (iSCSI currently only works on
>> XenServer
>> >> > 5.6), create a HVM VM and control it via a VNC shell.
>> >> >
>> >> > Development thus far has been carried out by Jorgen Evens, frontend
>> lead
>> >> > and
>> >> > Wannes De Smet, project lead and backend developer. Of course, we now
>> >> > would
>> >> > like to welcome you in becoming a tester and/or contributor!
>> >> > You can find more information at xen-master.org, to install and
>> >> > configure
>> >> > XenMaster. If you'd like to help and have experience in developing
>> Java
>> >> > and/or Javascript, load the source in your favorite IDE and have at
>> it!
>> >> >
>> >> > If you have any questions at all, we'll be happy to answer them here
>> or
>> >> > through GitHub.
>> >> >
>> >> > We hope to welcome you in using XenMaster!
>> >> > Jorgen Evens
>> >> > Wannes De Smet
>> >> > XenMaster
>> >> >
>> >> > _______________________________________________
>> >> > Xen-users mailing list
>> >> > Xen-users@lists.xensource.com
>> >> > http://lists.xensource.com/xen-users
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xensource.com
>> >> http://lists.xensource.com/xen-users
>> >
>> >
>>
>
>
>

--00248c768f92996a6804b8dbc192
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Np glad it&#39;s possible and that you have it in the roadmap.<div>Congrats=
 on your work.</div><div><br></div><div><br><div class=3D"gmail_quote">On M=
on, Feb 13, 2012 at 18:12, Wannes De Smet <span dir=3D"ltr">&lt;<a href=3D"=
mailto:wannes321@gmail.com">wannes321@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"><div><di=
v>On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:</div><br><blockquote type=
=3D"cite">

Oh yeah, sorry, didn&#39;t find that last week. Does it support installatio=
ns from templates and user based access?<br></blockquote><div><br></div>The=
y weren&#39;t there yet last week :) -- people asked for them so we&#39;ve =
put some screenshots on our site for your viewing pleasure.</div>

<div><br></div><div>Templates will be supported in v1.0. User based access =
is somewhat more advanced, XCP has some kind of RBAC IIRC, properly underst=
anding this and integrating it to support something like user access will p=
robably take a while.=A0</div>

<div>Of course, you&#39;re always welcome to contribute.</div><div><br></di=
v><div>W<br><blockquote type=3D"cite"><br><div class=3D"gmail_quote">On Mon=
, Feb 13, 2012 at 15:21, Scott Damron <span dir=3D"ltr">&lt;<a href=3D"mail=
to:sdamron@gmail.com" target=3D"_blank">sdamron@gmail.com</a>&gt;</span> wr=
ote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Screen shots are included on the Wiki...<br>
<br>
On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea &lt;<a href=3D"mailto:cipix=
ul@gmail.com" target=3D"_blank">cipixul@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;d love to give it a try too but screenshots would have been bett=
er :)<br>
&gt; I&#39;m not clear though on the list of features and I don&#39;t find =
any on your<br>
&gt; site either.<br>
&gt;<br>
&gt;<br>
&gt; Good job!<br>
&gt; PS: try to get rid of java in the future<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Feb 13, 2012 at 14:41, Scott Damron &lt;<a href=3D"mailto:sdam=
ron@gmail.com" target=3D"_blank">sdamron@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Instead of harshing on your for using Java, I am going to say - Ni=
cely<br>
&gt;&gt; done! =A0I use either Linux or Mac OS X workstations, and have to =
run a<br>
&gt;&gt; VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I<=
br>
&gt;&gt; actually prefer to do the management via a GUI because I don&#39;t=
 have a<br>
&gt;&gt; lot of time to waste on trying to remember all of the commands to =
do<br>
&gt;&gt; stuff. =A0Thank you for the hard work, I will certainly be giving =
it a<br>
&gt;&gt; try.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Scott<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a href=3D"mai=
lto:wannes321@gmail.com" target=3D"_blank">wannes321@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; We&#39;re happy to announce XenMaster, which has the ambitiou=
s goal to<br>
&gt;&gt; &gt; become<br>
&gt;&gt; &gt; the de facto frontend for Xen with XCP.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We&#39;ve had the opportunity to present our project to some =
of the Xen/XCP<br>
&gt;&gt; &gt; developers and now it&#39;s time to announce the project to a=
 larger public.<br>
&gt;&gt; &gt; XenMaster, in short, is a HTML5 frontend coupled to a Java ba=
ckend<br>
&gt;&gt; &gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt;&gt; &gt; At the moment, one is able to successfully add NFS ISO reposi=
tories and<br>
&gt;&gt; &gt; iSCSI/NFS storage repositories (iSCSI currently only works on=
 XenServer<br>
&gt;&gt; &gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Development thus far has been carried out by Jorgen Evens, fr=
ontend lead<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; Wannes De Smet, project lead and backend developer. Of course=
, we now<br>
&gt;&gt; &gt; would<br>
&gt;&gt; &gt; like to welcome you in becoming a tester and/or contributor!<=
br>
&gt;&gt; &gt; You can find more information at <a href=3D"http://xen-master=
.org/" target=3D"_blank">xen-master.org</a>, to install and<br>
&gt;&gt; &gt; configure<br>
&gt;&gt; &gt; XenMaster. If you&#39;d like to help and have experience in d=
eveloping Java<br>
&gt;&gt; &gt; and/or Javascript, load the source in your favorite IDE and h=
ave at it!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If you have any questions at all, we&#39;ll be happy to answe=
r them here or<br>
&gt;&gt; &gt; through GitHub.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We hope to welcome you in using XenMaster!<br>
&gt;&gt; &gt; Jorgen Evens<br>
&gt;&gt; &gt; Wannes De Smet<br>
&gt;&gt; &gt; XenMaster<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_b=
lank">Xen-users@lists.xensource.com</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_b=
lank">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank"=
>Xen-users@lists.xensource.com</a><br>
&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank"=
>http://lists.xensource.com/xen-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>
</blockquote></div><br></div></blockquote></div><br></div>

--00248c768f92996a6804b8dbc192--


--===============1177379140768254217==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1177379140768254217==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 17:26:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 17:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RwzeB-0000j7-5L; Mon, 13 Feb 2012 17:25:03 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1Rwze8-0000j2-F6
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 17:25:01 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329153892!13164842!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20838 invoked from network); 13 Feb 2012 17:24:53 -0000
Received: from mail-qy0-f171.google.com (HELO mail-qy0-f171.google.com)
	(209.85.216.171)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 17:24:53 -0000
Received: by qcsp15 with SMTP id p15so18928065qcs.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 09:24:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=CjKq2GWgrpVeJ6ncFaZaOgZ3JUyj8udCLoa1zSRYP3s=;
	b=H4fsGmhz9/MxAVr5FlDzC3nmrab98BBt2SQzUebfGLsDBKeAmh7afaP14hVxWSkMs7
	F4kcaMNQpRK3H43HBZofRPk6aj1PyFWHgOvAgPOAdxIpCGzFeFZdNDhbQ1IVPn5VU26e
	u5heBOVUVoBWKt3Lc2RED6GIXhCeu6QiPW6IM=
Received: by 10.229.136.130 with SMTP id r2mr3728678qct.60.1329153892247; Mon,
	13 Feb 2012 09:24:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Mon, 13 Feb 2012 09:24:11 -0800 (PST)
In-Reply-To: <B0FEA499-1EA2-409A-B20A-5D89B301E0F2@gmail.com>
References: <0C8A6062-597B-4914-B150-0FF8917D81C8@gmail.com>
	<CA+WRXa8Aa68HmzCZW51scF7v351j6dhZxhNpN9PwC6tP+423Tg@mail.gmail.com>
	<CAKiz4g9DsqdJngM2e2ehFExonZwppnci3MG08WMbJc=FujBUtg@mail.gmail.com>
	<CA+WRXa_0xjRkKTt64JsR3yOKq863VgDozSVLNj6SVD1T7b7mcQ@mail.gmail.com>
	<CAKiz4g9BQ36uz7Pvd+H+uju1WBxUOYonfqEZZZvpvxNs88E6rg@mail.gmail.com>
	<B0FEA499-1EA2-409A-B20A-5D89B301E0F2@gmail.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 13 Feb 2012 19:24:11 +0200
X-Google-Sender-Auth: PfbKKGcS8mjLBb2uyc7k4FCdSII
Message-ID: <CAKiz4g82YQT+-7D=h0q5jas=62oZh+EcMuqVKRci20R_30GEFw@mail.gmail.com>
To: Wannes De Smet <wannes321@gmail.com>
X-Gm-Message-State: ALoCoQnlCfgunzKkDrQGw2w6FIk6rd4anEvqzHd8mY/5fw08zVB5FeKCCaICMRXJReYDPkptC2D3
Cc: xen-users@lists.xensource.com, Scott Damron <sdamron@gmail.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1177379140768254217=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1177379140768254217==
Content-Type: multipart/alternative; boundary=00248c768f92996a6804b8dbc192

--00248c768f92996a6804b8dbc192
Content-Type: text/plain; charset=ISO-8859-1

Np glad it's possible and that you have it in the roadmap.
Congrats on your work.


On Mon, Feb 13, 2012 at 18:12, Wannes De Smet <wannes321@gmail.com> wrote:

> On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:
>
> Oh yeah, sorry, didn't find that last week. Does it support installations
> from templates and user based access?
>
>
> They weren't there yet last week :) -- people asked for them so we've put
> some screenshots on our site for your viewing pleasure.
>
> Templates will be supported in v1.0. User based access is somewhat more
> advanced, XCP has some kind of RBAC IIRC, properly understanding this and
> integrating it to support something like user access will probably take a
> while.
> Of course, you're always welcome to contribute.
>
> W
>
>
> On Mon, Feb 13, 2012 at 15:21, Scott Damron <sdamron@gmail.com> wrote:
>
>> Screen shots are included on the Wiki...
>>
>> On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea <cipixul@gmail.com>
>> wrote:
>> > I'd love to give it a try too but screenshots would have been better :)
>> > I'm not clear though on the list of features and I don't find any on
>> your
>> > site either.
>> >
>> >
>> > Good job!
>> > PS: try to get rid of java in the future
>> >
>> >
>> > On Mon, Feb 13, 2012 at 14:41, Scott Damron <sdamron@gmail.com> wrote:
>> >>
>> >> Instead of harshing on your for using Java, I am going to say - Nicely
>> >> done!  I use either Linux or Mac OS X workstations, and have to run a
>> >> VM of Windows if I want to use a GUI to manage my Xen boxes.  I
>> >> actually prefer to do the management via a GUI because I don't have a
>> >> lot of time to waste on trying to remember all of the commands to do
>> >> stuff.  Thank you for the hard work, I will certainly be giving it a
>> >> try.
>> >>
>> >> Regards,
>> >>
>> >> Scott
>> >>
>> >> On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet <wannes321@gmail.com>
>> >> wrote:
>> >> > We're happy to announce XenMaster, which has the ambitious goal to
>> >> > become
>> >> > the de facto frontend for Xen with XCP.
>> >> >
>> >> > We've had the opportunity to present our project to some of the
>> Xen/XCP
>> >> > developers and now it's time to announce the project to a larger
>> public.
>> >> > XenMaster, in short, is a HTML5 frontend coupled to a Java backend
>> >> > delivering a rich UI for Xen, targeted at end users.
>> >> > At the moment, one is able to successfully add NFS ISO repositories
>> and
>> >> > iSCSI/NFS storage repositories (iSCSI currently only works on
>> XenServer
>> >> > 5.6), create a HVM VM and control it via a VNC shell.
>> >> >
>> >> > Development thus far has been carried out by Jorgen Evens, frontend
>> lead
>> >> > and
>> >> > Wannes De Smet, project lead and backend developer. Of course, we now
>> >> > would
>> >> > like to welcome you in becoming a tester and/or contributor!
>> >> > You can find more information at xen-master.org, to install and
>> >> > configure
>> >> > XenMaster. If you'd like to help and have experience in developing
>> Java
>> >> > and/or Javascript, load the source in your favorite IDE and have at
>> it!
>> >> >
>> >> > If you have any questions at all, we'll be happy to answer them here
>> or
>> >> > through GitHub.
>> >> >
>> >> > We hope to welcome you in using XenMaster!
>> >> > Jorgen Evens
>> >> > Wannes De Smet
>> >> > XenMaster
>> >> >
>> >> > _______________________________________________
>> >> > Xen-users mailing list
>> >> > Xen-users@lists.xensource.com
>> >> > http://lists.xensource.com/xen-users
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xensource.com
>> >> http://lists.xensource.com/xen-users
>> >
>> >
>>
>
>
>

--00248c768f92996a6804b8dbc192
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Np glad it&#39;s possible and that you have it in the roadmap.<div>Congrats=
 on your work.</div><div><br></div><div><br><div class=3D"gmail_quote">On M=
on, Feb 13, 2012 at 18:12, Wannes De Smet <span dir=3D"ltr">&lt;<a href=3D"=
mailto:wannes321@gmail.com">wannes321@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"><div><di=
v>On 13 Feb 2012, at 14:59, Ciprian Pantea wrote:</div><br><blockquote type=
=3D"cite">

Oh yeah, sorry, didn&#39;t find that last week. Does it support installatio=
ns from templates and user based access?<br></blockquote><div><br></div>The=
y weren&#39;t there yet last week :) -- people asked for them so we&#39;ve =
put some screenshots on our site for your viewing pleasure.</div>

<div><br></div><div>Templates will be supported in v1.0. User based access =
is somewhat more advanced, XCP has some kind of RBAC IIRC, properly underst=
anding this and integrating it to support something like user access will p=
robably take a while.=A0</div>

<div>Of course, you&#39;re always welcome to contribute.</div><div><br></di=
v><div>W<br><blockquote type=3D"cite"><br><div class=3D"gmail_quote">On Mon=
, Feb 13, 2012 at 15:21, Scott Damron <span dir=3D"ltr">&lt;<a href=3D"mail=
to:sdamron@gmail.com" target=3D"_blank">sdamron@gmail.com</a>&gt;</span> wr=
ote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Screen shots are included on the Wiki...<br>
<br>
On Mon, Feb 13, 2012 at 7:19 AM, Ciprian Pantea &lt;<a href=3D"mailto:cipix=
ul@gmail.com" target=3D"_blank">cipixul@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;d love to give it a try too but screenshots would have been bett=
er :)<br>
&gt; I&#39;m not clear though on the list of features and I don&#39;t find =
any on your<br>
&gt; site either.<br>
&gt;<br>
&gt;<br>
&gt; Good job!<br>
&gt; PS: try to get rid of java in the future<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Feb 13, 2012 at 14:41, Scott Damron &lt;<a href=3D"mailto:sdam=
ron@gmail.com" target=3D"_blank">sdamron@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Instead of harshing on your for using Java, I am going to say - Ni=
cely<br>
&gt;&gt; done! =A0I use either Linux or Mac OS X workstations, and have to =
run a<br>
&gt;&gt; VM of Windows if I want to use a GUI to manage my Xen boxes. =A0I<=
br>
&gt;&gt; actually prefer to do the management via a GUI because I don&#39;t=
 have a<br>
&gt;&gt; lot of time to waste on trying to remember all of the commands to =
do<br>
&gt;&gt; stuff. =A0Thank you for the hard work, I will certainly be giving =
it a<br>
&gt;&gt; try.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Scott<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Feb 11, 2012 at 1:00 PM, Wannes De Smet &lt;<a href=3D"mai=
lto:wannes321@gmail.com" target=3D"_blank">wannes321@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; We&#39;re happy to announce XenMaster, which has the ambitiou=
s goal to<br>
&gt;&gt; &gt; become<br>
&gt;&gt; &gt; the de facto frontend for Xen with XCP.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We&#39;ve had the opportunity to present our project to some =
of the Xen/XCP<br>
&gt;&gt; &gt; developers and now it&#39;s time to announce the project to a=
 larger public.<br>
&gt;&gt; &gt; XenMaster, in short, is a HTML5 frontend coupled to a Java ba=
ckend<br>
&gt;&gt; &gt; delivering a rich UI for Xen, targeted at end users.<br>
&gt;&gt; &gt; At the moment, one is able to successfully add NFS ISO reposi=
tories and<br>
&gt;&gt; &gt; iSCSI/NFS storage repositories (iSCSI currently only works on=
 XenServer<br>
&gt;&gt; &gt; 5.6), create a HVM VM and control it via a VNC shell.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Development thus far has been carried out by Jorgen Evens, fr=
ontend lead<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; Wannes De Smet, project lead and backend developer. Of course=
, we now<br>
&gt;&gt; &gt; would<br>
&gt;&gt; &gt; like to welcome you in becoming a tester and/or contributor!<=
br>
&gt;&gt; &gt; You can find more information at <a href=3D"http://xen-master=
.org/" target=3D"_blank">xen-master.org</a>, to install and<br>
&gt;&gt; &gt; configure<br>
&gt;&gt; &gt; XenMaster. If you&#39;d like to help and have experience in d=
eveloping Java<br>
&gt;&gt; &gt; and/or Javascript, load the source in your favorite IDE and h=
ave at it!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If you have any questions at all, we&#39;ll be happy to answe=
r them here or<br>
&gt;&gt; &gt; through GitHub.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We hope to welcome you in using XenMaster!<br>
&gt;&gt; &gt; Jorgen Evens<br>
&gt;&gt; &gt; Wannes De Smet<br>
&gt;&gt; &gt; XenMaster<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_b=
lank">Xen-users@lists.xensource.com</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_b=
lank">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank"=
>Xen-users@lists.xensource.com</a><br>
&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank"=
>http://lists.xensource.com/xen-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>
</blockquote></div><br></div></blockquote></div><br></div>

--00248c768f92996a6804b8dbc192--


--===============1177379140768254217==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1177379140768254217==--


From xen-users-bounces@lists.xensource.com Mon Feb 13 21:41:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 21:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx3dK-0000uc-G6; Mon, 13 Feb 2012 21:40:26 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1Rx3dJ-0000uX-AO
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 21:40:25 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329169150!62679252!1
X-Originating-IP: [216.32.181.181]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 714 invoked from network); 13 Feb 2012 21:39:12 -0000
Received: from ch1ehsobe001.messaging.microsoft.com (HELO
	ch1outboundpool.messaging.microsoft.com) (216.32.181.181)
	by server-7.tower-27.messagelabs.com with AES128-SHA encrypted SMTP;
	13 Feb 2012 21:39:12 -0000
Received: from mail198-ch1-R.bigfish.com (10.43.68.235) by
	CH1EHSOBE005.bigfish.com (10.43.70.55) with Microsoft SMTP Server id
	14.1.225.23; Mon, 13 Feb 2012 21:40:20 +0000
Received: from mail198-ch1 (localhost [127.0.0.1])	by
	mail198-ch1-R.bigfish.com (Postfix) with ESMTP id EF34230022B;
	Mon, 13 Feb 2012 21:40:19 +0000 (UTC)
X-SpamScore: -22
X-BigFish: VS-22(zzb36R9371I542M1432Nzz1202hzz8275bhz2fh668h839h944h)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail198-ch1: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail198-ch1 (localhost.localdomain [127.0.0.1]) by mail198-ch1
	(MessageSwitch) id 1329169218101487_8430;
	Mon, 13 Feb 2012 21:40:18 +0000 (UTC)
Received: from CH1EHSMHS029.bigfish.com (snatpool3.int.messaging.microsoft.com
	[10.43.68.229])	by mail198-ch1.bigfish.com (Postfix) with ESMTP id
	0ADB260258;	Mon, 13 Feb 2012 21:40:18 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by CH1EHSMHS029.bigfish.com
	(10.43.70.29) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 13 Feb 2012 21:40:14 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 988B12D0040;	Mon, 13 Feb 2012
	16:40:16 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([::1]) with mapi id 14.01.0355.002;
	Mon, 13 Feb 2012 16:40:16 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: Linus van Geuns <linus@vangeuns.name>, Wannes De Smet <wannes321@gmail.com>
Thread-Topic: [Xen-users] Announcing XenMaster
Thread-Index: AQHM6XaNt7Ey8XsD30+Cl2XlctTr1pY5hJUAgAAEWICAAbwGIA==
Date: Mon, 13 Feb 2012 21:40:15 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511AAC700@MailNode2.eprize.local>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
In-Reply-To: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.53]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm reluctant to further a thread that's already off-topic, but two of these sub-topics cause me considerable heartburn...

> -----Original Message-----
> From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> Sent: Sunday, February 12, 2012 7:44 AM
> 
> > To conclude: Java works (for us). One can only hope its reputation gets better in the
> years to come.
> 
> Actually, besides being somewhat sluggish and fat ..and pretty verbose in its language
> part, Java had a pretty good reputation.

"reputation" is the operative word in your post.  Ii may or may not be supported by facts.  Words like sluggish/fat/verbose are merely opinions without supporting arguments (and I don't want to argue them here).

The choice of development language is the wrong debate anyway.  There are plenty of examples of high-quality code written in Java, and you'll generally find these are simple to install, easy to run, and perform well.  I've also been forced to use Java code that produces frequent OOM errors, NPE exceptions, deadlocks, etc.  But I doubt it's difficult to find good and bad examples of just about any development language.

It may be that the average experience level of Java programmers is shorter than for other languages, as someone else suggested.  That may be important to understanding Java's reputation, but it's not important to the XenMaster project.  I personally welcome the opportunity to work with another well engineered, carefully designed OSS project regardless of choice of development language.

BTW, please don't remind me what Oracle is or isn't doing with Java.  I've heard it before.  Leave that discussion to the tabloids, not a technical user forum.

> @XenMaster: I would have expected any current Xen management front-
> end/framework to make use of and help advaince the libvirt project.

Depends on the project's goals.  My understanding of libvirt is that it is meant to be an abstraction layer to support Xen, KVM and other hypervisors.  That's not important if the project's sole focus is Xen/XCP.  Libvirt won't add anything in that case, and it may in fact get in the way.  (My own, brief experiments with libvirt involved installing packages, following the documentation, troubleshooting libvirt and ultimately ignoring it.  Then everything began to work.  It was clear the Xen packages I was using at the time were more mature and/or fully tested than libvirt.  YMMV.)

-Jeff



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

From xen-users-bounces@lists.xensource.com Mon Feb 13 21:41:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Feb 2012 21:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx3dK-0000uc-G6; Mon, 13 Feb 2012 21:40:26 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1Rx3dJ-0000uX-AO
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 21:40:25 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329169150!62679252!1
X-Originating-IP: [216.32.181.181]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 714 invoked from network); 13 Feb 2012 21:39:12 -0000
Received: from ch1ehsobe001.messaging.microsoft.com (HELO
	ch1outboundpool.messaging.microsoft.com) (216.32.181.181)
	by server-7.tower-27.messagelabs.com with AES128-SHA encrypted SMTP;
	13 Feb 2012 21:39:12 -0000
Received: from mail198-ch1-R.bigfish.com (10.43.68.235) by
	CH1EHSOBE005.bigfish.com (10.43.70.55) with Microsoft SMTP Server id
	14.1.225.23; Mon, 13 Feb 2012 21:40:20 +0000
Received: from mail198-ch1 (localhost [127.0.0.1])	by
	mail198-ch1-R.bigfish.com (Postfix) with ESMTP id EF34230022B;
	Mon, 13 Feb 2012 21:40:19 +0000 (UTC)
X-SpamScore: -22
X-BigFish: VS-22(zzb36R9371I542M1432Nzz1202hzz8275bhz2fh668h839h944h)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail198-ch1: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail198-ch1 (localhost.localdomain [127.0.0.1]) by mail198-ch1
	(MessageSwitch) id 1329169218101487_8430;
	Mon, 13 Feb 2012 21:40:18 +0000 (UTC)
Received: from CH1EHSMHS029.bigfish.com (snatpool3.int.messaging.microsoft.com
	[10.43.68.229])	by mail198-ch1.bigfish.com (Postfix) with ESMTP id
	0ADB260258;	Mon, 13 Feb 2012 21:40:18 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by CH1EHSMHS029.bigfish.com
	(10.43.70.29) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 13 Feb 2012 21:40:14 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 988B12D0040;	Mon, 13 Feb 2012
	16:40:16 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([::1]) with mapi id 14.01.0355.002;
	Mon, 13 Feb 2012 16:40:16 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: Linus van Geuns <linus@vangeuns.name>, Wannes De Smet <wannes321@gmail.com>
Thread-Topic: [Xen-users] Announcing XenMaster
Thread-Index: AQHM6XaNt7Ey8XsD30+Cl2XlctTr1pY5hJUAgAAEWICAAbwGIA==
Date: Mon, 13 Feb 2012 21:40:15 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511AAC700@MailNode2.eprize.local>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
In-Reply-To: <CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.53]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm reluctant to further a thread that's already off-topic, but two of these sub-topics cause me considerable heartburn...

> -----Original Message-----
> From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> Sent: Sunday, February 12, 2012 7:44 AM
> 
> > To conclude: Java works (for us). One can only hope its reputation gets better in the
> years to come.
> 
> Actually, besides being somewhat sluggish and fat ..and pretty verbose in its language
> part, Java had a pretty good reputation.

"reputation" is the operative word in your post.  Ii may or may not be supported by facts.  Words like sluggish/fat/verbose are merely opinions without supporting arguments (and I don't want to argue them here).

The choice of development language is the wrong debate anyway.  There are plenty of examples of high-quality code written in Java, and you'll generally find these are simple to install, easy to run, and perform well.  I've also been forced to use Java code that produces frequent OOM errors, NPE exceptions, deadlocks, etc.  But I doubt it's difficult to find good and bad examples of just about any development language.

It may be that the average experience level of Java programmers is shorter than for other languages, as someone else suggested.  That may be important to understanding Java's reputation, but it's not important to the XenMaster project.  I personally welcome the opportunity to work with another well engineered, carefully designed OSS project regardless of choice of development language.

BTW, please don't remind me what Oracle is or isn't doing with Java.  I've heard it before.  Leave that discussion to the tabloids, not a technical user forum.

> @XenMaster: I would have expected any current Xen management front-
> end/framework to make use of and help advaince the libvirt project.

Depends on the project's goals.  My understanding of libvirt is that it is meant to be an abstraction layer to support Xen, KVM and other hypervisors.  That's not important if the project's sole focus is Xen/XCP.  Libvirt won't add anything in that case, and it may in fact get in the way.  (My own, brief experiments with libvirt involved installing packages, following the documentation, troubleshooting libvirt and ultimately ignoring it.  Then everything began to work.  It was clear the Xen packages I was using at the time were more mature and/or fully tested than libvirt.  YMMV.)

-Jeff



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

From xen-users-bounces@lists.xensource.com Tue Feb 14 01:11:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 01:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx6u8-0007RM-UN; Tue, 14 Feb 2012 01:10:00 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eric.camachat@gmail.com>) id 1Rx6u7-0007RH-Td
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 01:10:00 +0000
X-Env-Sender: eric.camachat@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1329181747!54092893!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32151 invoked from network); 14 Feb 2012 01:09:08 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 01:09:08 -0000
Received: by yhkk6 with SMTP id k6so87845341yhk.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 17:09:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=vmnVXDnqZX091BP5AGlkLKUktZRiar2/scU58LFRf1I=;
	b=rtKiDaObUfYsboi2NhLF5YoxlHvNIlJr3D2b8yt8e72gw7+9l0M/pp5q38p/3IJGh0
	zObseN9j/gDVsRsahAlVFeYDk2rdF1IA8XXVNRYIS054FUCnIKKfQdEr6Cfc/GsIIrrq
	T8tX2C1SIRV4QxwRmuiHY3stgk8Ak0JnluqDc=
Received: by 10.236.80.39 with SMTP id j27mr23615329yhe.92.1329181797209; Mon,
	13 Feb 2012 17:09:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.179.9 with HTTP; Mon, 13 Feb 2012 17:09:37 -0800 (PST)
From: Eric Camachat <eric.camachat@gmail.com>
Date: Mon, 13 Feb 2012 17:09:37 -0800
Message-ID: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I followed xen-4.1.2/docs/misc/kexec_and_kdump.txt, but I cannot see
"Crash kernel" in /dev/iomem.
Is this a known issue?

$ grep -E 'CONFIG_PROC_VMCORE|CONFIG_KEXEC|CONFIG_CRASH_DUMP'
linux-2.6.32.24/.config
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_PROC_VMCORE=y

/root # xm info
host                   : kdump-testing
release                : 2.6.32.24-dom0
version                : #1 SMP PREEMPT Fri Feb 10 14:46:15 PST 2012
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2666
hw_caps                :
bfebfbff:28100800:00000000:00003b40:0098e3fd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 8151
free_memory            : 6915
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .2
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        : BOOT_IMAGE=linux-2.6.32-dom0 ro loglvl=all
guest_loglvl=all dom0_mem=1024M crashkernel=128M
cc_compiler            : collect2: ld returned 1 exit status
cc_compile_by          : eric
cc_compile_domain      : camachat
cc_compile_date        : Fri Feb 10 15:02:23 PST 2012
xend_config_format     : 4
/root # xm info|grep commandline
xen_commandline        : BOOT_IMAGE=linux-2.6.32-dom0 ro loglvl=all
guest_loglvl=all dom0_mem=1024M crashkernel=128M

/root # xm dmesg|grep Kdump
(XEN) Kdump: 128MB (131072kB) at 0x236dd0000

/root # cat /proc/cmdline
noinitrd root=/dev/sda8 ro console=ttyS0,19200

/root # cat /proc/iomem
00000000-0000ffff : reserved
00010000-0009a3ff : System RAM
0009a400-000fffff : reserved
00100000-3fffffff : System RAM
  01000000-01401a1f : Kernel code
  01401a20-0163653f : Kernel data
  016bc000-017309c3 : Kernel bss
bd780000-bd78dfff : ACPI Tables
bd78e000-bd7cffff : ACPI Non-volatile Storage
bd7d0000-bd7dffff : reserved
bd7ed000-bdffffff : reserved
e0000000-efffffff : PCI MMCONFIG 0 [00-ff]
  e0000000-efffffff : pnp 00:0c
fbec0000-fbedffff : 0000:00:19.0
  fbec0000-fbedffff : e1000e
fbef0000-fbef07ff : 0000:00:1f.2
  fbef0000-fbef07ff : ahci
fbef2000-fbef23ff : 0000:00:1d.0
  fbef2000-fbef23ff : ehci_hcd
fbef4000-fbef7fff : 0000:00:1b.0
fbef8000-fbef83ff : 0000:00:1a.0
  fbef8000-fbef83ff : ehci_hcd
fbefa000-fbefafff : 0000:00:19.0
  fbefa000-fbefafff : e1000e
fbefc000-fbefcfff : 0000:00:16.3
fbeff800-fbeff8ff : 0000:00:1f.3
fbeffc00-fbeffc0f : 0000:00:16.0
fbf00000-fbffffff : PCI Bus 0000:03
  fbfdc000-fbfdffff : 0000:03:00.0
    fbfdc000-fbfdffff : e1000e
  fbfe0000-fbffffff : 0000:03:00.0
    fbfe0000-fbffffff : e1000e
fc000000-fcffffff : pnp 00:01
fd000000-fdffffff : pnp 00:01
fe000000-febfffff : pnp 00:01
fec00000-fec00fff : IOAPIC 0
  fec00000-fec00fff : reserved
fed00000-fed003ff : HPET 0
fed14000-fed19fff : pnp 00:01
fed1c000-fed1ffff : pnp 00:08
fed20000-fed3ffff : pnp 00:08
fed40000-fed8ffff : pnp 00:08
fee00000-fee00fff : reserved
  fee00000-fee00fff : pnp 00:0a
ffa00000-ffffffff : reserved

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 01:11:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 01:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx6u8-0007RM-UN; Tue, 14 Feb 2012 01:10:00 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eric.camachat@gmail.com>) id 1Rx6u7-0007RH-Td
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 01:10:00 +0000
X-Env-Sender: eric.camachat@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1329181747!54092893!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32151 invoked from network); 14 Feb 2012 01:09:08 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 01:09:08 -0000
Received: by yhkk6 with SMTP id k6so87845341yhk.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 17:09:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=vmnVXDnqZX091BP5AGlkLKUktZRiar2/scU58LFRf1I=;
	b=rtKiDaObUfYsboi2NhLF5YoxlHvNIlJr3D2b8yt8e72gw7+9l0M/pp5q38p/3IJGh0
	zObseN9j/gDVsRsahAlVFeYDk2rdF1IA8XXVNRYIS054FUCnIKKfQdEr6Cfc/GsIIrrq
	T8tX2C1SIRV4QxwRmuiHY3stgk8Ak0JnluqDc=
Received: by 10.236.80.39 with SMTP id j27mr23615329yhe.92.1329181797209; Mon,
	13 Feb 2012 17:09:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.179.9 with HTTP; Mon, 13 Feb 2012 17:09:37 -0800 (PST)
From: Eric Camachat <eric.camachat@gmail.com>
Date: Mon, 13 Feb 2012 17:09:37 -0800
Message-ID: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I followed xen-4.1.2/docs/misc/kexec_and_kdump.txt, but I cannot see
"Crash kernel" in /dev/iomem.
Is this a known issue?

$ grep -E 'CONFIG_PROC_VMCORE|CONFIG_KEXEC|CONFIG_CRASH_DUMP'
linux-2.6.32.24/.config
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_PROC_VMCORE=y

/root # xm info
host                   : kdump-testing
release                : 2.6.32.24-dom0
version                : #1 SMP PREEMPT Fri Feb 10 14:46:15 PST 2012
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2666
hw_caps                :
bfebfbff:28100800:00000000:00003b40:0098e3fd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 8151
free_memory            : 6915
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .2
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        : BOOT_IMAGE=linux-2.6.32-dom0 ro loglvl=all
guest_loglvl=all dom0_mem=1024M crashkernel=128M
cc_compiler            : collect2: ld returned 1 exit status
cc_compile_by          : eric
cc_compile_domain      : camachat
cc_compile_date        : Fri Feb 10 15:02:23 PST 2012
xend_config_format     : 4
/root # xm info|grep commandline
xen_commandline        : BOOT_IMAGE=linux-2.6.32-dom0 ro loglvl=all
guest_loglvl=all dom0_mem=1024M crashkernel=128M

/root # xm dmesg|grep Kdump
(XEN) Kdump: 128MB (131072kB) at 0x236dd0000

/root # cat /proc/cmdline
noinitrd root=/dev/sda8 ro console=ttyS0,19200

/root # cat /proc/iomem
00000000-0000ffff : reserved
00010000-0009a3ff : System RAM
0009a400-000fffff : reserved
00100000-3fffffff : System RAM
  01000000-01401a1f : Kernel code
  01401a20-0163653f : Kernel data
  016bc000-017309c3 : Kernel bss
bd780000-bd78dfff : ACPI Tables
bd78e000-bd7cffff : ACPI Non-volatile Storage
bd7d0000-bd7dffff : reserved
bd7ed000-bdffffff : reserved
e0000000-efffffff : PCI MMCONFIG 0 [00-ff]
  e0000000-efffffff : pnp 00:0c
fbec0000-fbedffff : 0000:00:19.0
  fbec0000-fbedffff : e1000e
fbef0000-fbef07ff : 0000:00:1f.2
  fbef0000-fbef07ff : ahci
fbef2000-fbef23ff : 0000:00:1d.0
  fbef2000-fbef23ff : ehci_hcd
fbef4000-fbef7fff : 0000:00:1b.0
fbef8000-fbef83ff : 0000:00:1a.0
  fbef8000-fbef83ff : ehci_hcd
fbefa000-fbefafff : 0000:00:19.0
  fbefa000-fbefafff : e1000e
fbefc000-fbefcfff : 0000:00:16.3
fbeff800-fbeff8ff : 0000:00:1f.3
fbeffc00-fbeffc0f : 0000:00:16.0
fbf00000-fbffffff : PCI Bus 0000:03
  fbfdc000-fbfdffff : 0000:03:00.0
    fbfdc000-fbfdffff : e1000e
  fbfe0000-fbffffff : 0000:03:00.0
    fbfe0000-fbffffff : e1000e
fc000000-fcffffff : pnp 00:01
fd000000-fdffffff : pnp 00:01
fe000000-febfffff : pnp 00:01
fec00000-fec00fff : IOAPIC 0
  fec00000-fec00fff : reserved
fed00000-fed003ff : HPET 0
fed14000-fed19fff : pnp 00:01
fed1c000-fed1ffff : pnp 00:08
fed20000-fed3ffff : pnp 00:08
fed40000-fed8ffff : pnp 00:08
fee00000-fee00fff : reserved
  fee00000-fee00fff : pnp 00:0a
ffa00000-ffffffff : reserved

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 02:19:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 02:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx7y0-00009D-OM; Tue, 14 Feb 2012 02:18:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>)
	id 1Rx7xz-00008y-MS; Tue, 14 Feb 2012 02:18:03 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329185875!13167810!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12253 invoked from network); 14 Feb 2012 02:17:57 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 02:17:57 -0000
Received: by iaeh11 with SMTP id h11so30596540iae.30
	for <multiple recipients>; Mon, 13 Feb 2012 18:17:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:cc:to:mime-version:x-mailer;
	bh=42V/QLKaPTzZqeU570q+fgkdkC4cQ0jl8IiP3Ct+8Ro=;
	b=Y53VzqKi77rDSSmuLHiem4aG6h9BlYag96pA2MfrEZZWktxtaQEytwdPG9/fWdktpA
	4BP5h00xhEB8VDomnb+dtwuSkTLi96zHLJeCjs/sU9ulyaDSsx+8nr1MRBubQ4mUBJxF
	U5yItYxDsQGuHpL54W+99uQLoZaqDzdSbyEpM=
Received: by 10.42.147.134 with SMTP id n6mr24940414icv.55.1329185874996;
	Mon, 13 Feb 2012 18:17:54 -0800 (PST)
Received: from [192.168.0.4] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id uy10sm23712062igc.1.2012.02.13.18.17.53
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 18:17:54 -0800 (PST)
From: Qrux <qrux.qed@gmail.com>
Date: Mon, 13 Feb 2012 18:18:07 -0800
Message-Id: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Cc: xen-devel@lists.xensource.com
Subject: [Xen-users] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Howdy, all.

Is there definitive documentation about accurate timekeeping on Linux PV domUs (Xen-4.1.2, Linux-3.1-pvops)?

Specifically:

	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?

	* What's happened to /proc/sys/xen/independent_wallclock?

	* What should be done with /sbin/hwclock (if copied from a dom0)?

	* Does NTP on domU "work"?  Does adjtimex do anything?

	* Are there "bad side-effects" to "bad time" on domUs (see below)...?

I'd be happy for an: "RTFM @ http://...," response, if the docs were definitive.

===============================================================================

In addition, I'm having hard-to-track issues using ext4 on a domU, which I suspect may be related to the timekeeping issue(s).  When I boot this domU the first time, everything comes up nicely.  The kernel has ext2, ext3, and ext4 drivers built in.  I see this on the console:

	[ 0.283049] EXT3-fs (xvda1): error: couldn't mount...unsupported...features
	[ 0.288476] EXT2-fs (xvda1): error: couldn't mount...unsupported...features

which is expected--and makes perfect sense--because I expect the next line to be this:

	[ 0.318273] EXT4-fs (xvda1): mounted filesystem with ordered data mode...

And, that is what I observe.  At least, on the first boot...

But, upon reboot of the domU, I get stuck at the ext3/ext2 errors.  Guessing, I destroyed the nonfunctional domU, and reformatted its drive as ext3.  This worked.  I was able to reboot that domU without a problem.  Google didn't find too much information except this:

	http://lists.openwall.net/linux-ext4/2009/10/12/12

But this is from 2009.  And, I'm not sure how relevant it is, directly, but it did make me wonder...Does not having "good time" on domUs affect the ability of the kernel to mount filesystems?  Could that be breaking ext4 on a domU with NTP?  And, despite the article's age, is using ext4 with "barriers=0" still valid advice...?

Then...Accidentally, when I had the domU disk device mounted on dom0 (debugging, and forgot to umount before xl create), the domU came up fine--albeit slightly pissed off because it thought that the filesystem had errors.  But, it "repaired" the "errors" just fine (I assume they were related to the double-rw-mount), and booted.

I'm assuming all of this is documented somewhere; I just need a pointer to where to find this info.

===============================================================================

Thanks,
	Q


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 02:19:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 02:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx7y0-00009D-OM; Tue, 14 Feb 2012 02:18:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>)
	id 1Rx7xz-00008y-MS; Tue, 14 Feb 2012 02:18:03 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329185875!13167810!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12253 invoked from network); 14 Feb 2012 02:17:57 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 02:17:57 -0000
Received: by iaeh11 with SMTP id h11so30596540iae.30
	for <multiple recipients>; Mon, 13 Feb 2012 18:17:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:cc:to:mime-version:x-mailer;
	bh=42V/QLKaPTzZqeU570q+fgkdkC4cQ0jl8IiP3Ct+8Ro=;
	b=Y53VzqKi77rDSSmuLHiem4aG6h9BlYag96pA2MfrEZZWktxtaQEytwdPG9/fWdktpA
	4BP5h00xhEB8VDomnb+dtwuSkTLi96zHLJeCjs/sU9ulyaDSsx+8nr1MRBubQ4mUBJxF
	U5yItYxDsQGuHpL54W+99uQLoZaqDzdSbyEpM=
Received: by 10.42.147.134 with SMTP id n6mr24940414icv.55.1329185874996;
	Mon, 13 Feb 2012 18:17:54 -0800 (PST)
Received: from [192.168.0.4] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id uy10sm23712062igc.1.2012.02.13.18.17.53
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 13 Feb 2012 18:17:54 -0800 (PST)
From: Qrux <qrux.qed@gmail.com>
Date: Mon, 13 Feb 2012 18:18:07 -0800
Message-Id: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
To: xen-users@lists.xensource.com
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Cc: xen-devel@lists.xensource.com
Subject: [Xen-users] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Howdy, all.

Is there definitive documentation about accurate timekeeping on Linux PV domUs (Xen-4.1.2, Linux-3.1-pvops)?

Specifically:

	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?

	* What's happened to /proc/sys/xen/independent_wallclock?

	* What should be done with /sbin/hwclock (if copied from a dom0)?

	* Does NTP on domU "work"?  Does adjtimex do anything?

	* Are there "bad side-effects" to "bad time" on domUs (see below)...?

I'd be happy for an: "RTFM @ http://...," response, if the docs were definitive.

===============================================================================

In addition, I'm having hard-to-track issues using ext4 on a domU, which I suspect may be related to the timekeeping issue(s).  When I boot this domU the first time, everything comes up nicely.  The kernel has ext2, ext3, and ext4 drivers built in.  I see this on the console:

	[ 0.283049] EXT3-fs (xvda1): error: couldn't mount...unsupported...features
	[ 0.288476] EXT2-fs (xvda1): error: couldn't mount...unsupported...features

which is expected--and makes perfect sense--because I expect the next line to be this:

	[ 0.318273] EXT4-fs (xvda1): mounted filesystem with ordered data mode...

And, that is what I observe.  At least, on the first boot...

But, upon reboot of the domU, I get stuck at the ext3/ext2 errors.  Guessing, I destroyed the nonfunctional domU, and reformatted its drive as ext3.  This worked.  I was able to reboot that domU without a problem.  Google didn't find too much information except this:

	http://lists.openwall.net/linux-ext4/2009/10/12/12

But this is from 2009.  And, I'm not sure how relevant it is, directly, but it did make me wonder...Does not having "good time" on domUs affect the ability of the kernel to mount filesystems?  Could that be breaking ext4 on a domU with NTP?  And, despite the article's age, is using ext4 with "barriers=0" still valid advice...?

Then...Accidentally, when I had the domU disk device mounted on dom0 (debugging, and forgot to umount before xl create), the domU came up fine--albeit slightly pissed off because it thought that the filesystem had errors.  But, it "repaired" the "errors" just fine (I assume they were related to the double-rw-mount), and booted.

I'm assuming all of this is documented somewhere; I just need a pointer to where to find this info.

===============================================================================

Thanks,
	Q


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 02:55:26 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 02:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx8Wy-0000m3-1g; Tue, 14 Feb 2012 02:54:12 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rx8Wv-0000ly-Vw
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 02:54:10 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329187975!62697404!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2878 invoked from network); 14 Feb 2012 02:52:56 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 02:52:56 -0000
Received: by iaeh11 with SMTP id h11so30776893iae.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 18:54:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=rVQRB3B1oXweuazya04PAX64N0lM+0o/6BqmaEXrfLI=;
	b=FsXUX+EA0Qxwd4gO88ep+NFj9C3kmQBpDane4u8A+nmDico6QlQ0WJhUlDcVAC+Gvv
	oYv6XU3xqGt/IxYUhXtizeNPvOYVGBSRmvurginlu0xSJNxg/JiDUNs14rTIb188EraI
	D3Lrhf2x08x9wqnRBrGNwNMbDZEAsp1FWqjkU=
Received: by 10.50.156.196 with SMTP id wg4mr31090395igb.13.1329188047301;
	Mon, 13 Feb 2012 18:54:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Mon, 13 Feb 2012 18:53:46 -0800 (PST)
In-Reply-To: <CAGnmK4zJaFAVpokKz0TkuZyiVayi2RZ1TYbGfQwdZdt7KXJD7A@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
	<CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
	<CAGnmK4zJaFAVpokKz0TkuZyiVayi2RZ1TYbGfQwdZdt7KXJD7A@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Mon, 13 Feb 2012 21:53:46 -0500
X-Google-Sender-Auth: CXN7tLTjclqnGYqDbAQzTxLU1N8
Message-ID: <CAMrPLWK1ppKNMG9F5bz+NV+BCHL-7bj-PuqgkGV3kfKSbuTBuQ@mail.gmail.com>
To: Grant McWilliams <grantmasterflash@gmail.com>
Cc: Wannes De Smet <wannes321@gmail.com>,
	Florian Heigl <florian.heigl@gmail.com>,
	Linus van Geuns <linus@vangeuns.name>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 13, 2012 at 10:14 AM, Grant McWilliams
<grantmasterflash@gmail.com> wrote:
>> > =A0It totally makes sense
>> > for tools that aim to manage multiple types of hypervisors or multiple
>> > types of storage.
>> > For a XCP frontend it makes not much sense to base it libvirt since
>> > the direct XAPI access is more suited to manage SRs and other
>> > specialties and XCP does already abstract all of those.
>>
>> Agreed. There are a lot of features that a generic tool like libvirt
>> simply doesn't support (as it is a common abstraction layer) and not
>> purpose-built for Xen like XAPI and libxl are.
>>
>> Here is a summary of the choice of toolstacks:
>>
>> http://wiki.xen.org/wiki/Choice_of_Toolstacks
>
> It looks like Todd that in the future XAPI and libvirt will both be using
> libxl underneath?

libvirt already has a libxl port. XAPI's libxl port is still in progress.

> I would also assume that this won't change how XAPI works
> for a user/administrator but rather how it communicates with the Hypervis=
or?

Right, the point of libxl is doing the "bottom third" of any Xen-based
toolstack and doing it well. XAPI, libvirt, or any other toolstack can
then innovate on top of that. Porting XAPI to a libxl base will likely
just make it faster, more maintainable, and compatible with
libxl-based development. The admin or developer API will not be
affected by the libxl port.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 02:55:26 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 02:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx8Wy-0000m3-1g; Tue, 14 Feb 2012 02:54:12 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rx8Wv-0000ly-Vw
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 02:54:10 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329187975!62697404!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2878 invoked from network); 14 Feb 2012 02:52:56 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 02:52:56 -0000
Received: by iaeh11 with SMTP id h11so30776893iae.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 18:54:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=rVQRB3B1oXweuazya04PAX64N0lM+0o/6BqmaEXrfLI=;
	b=FsXUX+EA0Qxwd4gO88ep+NFj9C3kmQBpDane4u8A+nmDico6QlQ0WJhUlDcVAC+Gvv
	oYv6XU3xqGt/IxYUhXtizeNPvOYVGBSRmvurginlu0xSJNxg/JiDUNs14rTIb188EraI
	D3Lrhf2x08x9wqnRBrGNwNMbDZEAsp1FWqjkU=
Received: by 10.50.156.196 with SMTP id wg4mr31090395igb.13.1329188047301;
	Mon, 13 Feb 2012 18:54:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.6.18 with HTTP; Mon, 13 Feb 2012 18:53:46 -0800 (PST)
In-Reply-To: <CAGnmK4zJaFAVpokKz0TkuZyiVayi2RZ1TYbGfQwdZdt7KXJD7A@mail.gmail.com>
References: <a4b6cd10-82c9-4e9c-8bc1-9611c6a521a4@email.android.com>
	<da492f47-d714-451b-8c0e-fde585a8fdd2@email.android.com>
	<F9FC87B6-C892-4EA4-87A7-6CC70E8B4812@gmail.com>
	<CANGqLURhyfg6KaLEMuncM_bwa0cMcch97R==H-pJ79BfEbNT6w@mail.gmail.com>
	<CAFivhPn5XYrZD9zyx98GWg9-_wgbMHrgFFV_X4b_ObqxQi3D3A@mail.gmail.com>
	<CAMrPLW+dzw-4-gK7OQicgfBZLe=dJN+26TOGYpK1ichh0eMKZQ@mail.gmail.com>
	<CAGnmK4zJaFAVpokKz0TkuZyiVayi2RZ1TYbGfQwdZdt7KXJD7A@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Mon, 13 Feb 2012 21:53:46 -0500
X-Google-Sender-Auth: CXN7tLTjclqnGYqDbAQzTxLU1N8
Message-ID: <CAMrPLWK1ppKNMG9F5bz+NV+BCHL-7bj-PuqgkGV3kfKSbuTBuQ@mail.gmail.com>
To: Grant McWilliams <grantmasterflash@gmail.com>
Cc: Wannes De Smet <wannes321@gmail.com>,
	Florian Heigl <florian.heigl@gmail.com>,
	Linus van Geuns <linus@vangeuns.name>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 13, 2012 at 10:14 AM, Grant McWilliams
<grantmasterflash@gmail.com> wrote:
>> > =A0It totally makes sense
>> > for tools that aim to manage multiple types of hypervisors or multiple
>> > types of storage.
>> > For a XCP frontend it makes not much sense to base it libvirt since
>> > the direct XAPI access is more suited to manage SRs and other
>> > specialties and XCP does already abstract all of those.
>>
>> Agreed. There are a lot of features that a generic tool like libvirt
>> simply doesn't support (as it is a common abstraction layer) and not
>> purpose-built for Xen like XAPI and libxl are.
>>
>> Here is a summary of the choice of toolstacks:
>>
>> http://wiki.xen.org/wiki/Choice_of_Toolstacks
>
> It looks like Todd that in the future XAPI and libvirt will both be using
> libxl underneath?

libvirt already has a libxl port. XAPI's libxl port is still in progress.

> I would also assume that this won't change how XAPI works
> for a user/administrator but rather how it communicates with the Hypervis=
or?

Right, the point of libxl is doing the "bottom third" of any Xen-based
toolstack and doing it well. XAPI, libvirt, or any other toolstack can
then innovate on top of that. Porting XAPI to a libxl base will likely
just make it faster, more maintainable, and compatible with
libxl-based development. The admin or developer API will not be
affected by the libxl port.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 03:46:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 03:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx9Jg-0001KL-Eu; Tue, 14 Feb 2012 03:44:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kclo2000@gmail.com>) id 1Rx9Je-0001KG-UD
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 03:44:31 +0000
X-Env-Sender: kclo2000@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1329191064!14737890!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4953 invoked from network); 14 Feb 2012 03:44:24 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 03:44:24 -0000
Received: by wibhm2 with SMTP id hm2so16178639wib.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 19:44:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=lJMceeCMVNgXOSljQLjEHiEkQUYMVVj45/sjdQX6CNY=;
	b=MrnzjRfq33PFgkixYyjV5QMRNgeYm+PPOxjw47wZ04ncbRWpneee9IWVVHVkQI+D2r
	+3ZOJu2JkrykB5k2t/8ZjVRYcNKIyRE7z3QTP2dfk7EJ5QhIrqnnaHcFXIWsj5mZLMBh
	7zGX6RLmJt5lRh96ZMnTLi/9p4Zb8E/hiGYiQ=
MIME-Version: 1.0
Received: by 10.181.12.106 with SMTP id ep10mr973328wid.8.1329191063676; Mon,
	13 Feb 2012 19:44:23 -0800 (PST)
Received: by 10.180.102.130 with HTTP; Mon, 13 Feb 2012 19:44:23 -0800 (PST)
Date: Tue, 14 Feb 2012 11:44:23 +0800
Message-ID: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
From: KC LO <kclo2000@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0756881718259156269=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0756881718259156269==
Content-Type: multipart/alternative; boundary=f46d043c7ec03066bf04b8e46918

--f46d043c7ec03066bf04b8e46918
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

I have added the memory limit option in menu.lst of grub of Domain 0 like

/boot/*xen*.gz dom0_max_vcpus=1 *dom0_mem*=1024M

The domain 0 under xen can limit to 1024M.  Now, I want to increase Domain
0 memory to 4GB and I have used xm mem-set command to increase Domain 0
memory.  However, top of Domain0 still shows 1GB ram.  Any help on it
without rebooting server?

Thanks!

--f46d043c7ec03066bf04b8e46918
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,<div><br></div><div>I have added the memory limit option in menu.lst=
 of grub of Domain 0 like</div><div><br></div><div><span style=3D"font-fami=
ly:Verdana,Arial,Helvetica;background-color:rgb(255,255,255)">/boot/</span>=
<b style=3D"font-family:Verdana,Arial,Helvetica;background-color:rgb(255,25=
5,128)">xen</b><span style=3D"font-family:Verdana,Arial,Helvetica;backgroun=
d-color:rgb(255,255,255)">.gz dom0_max_vcpus=3D1=A0</span><b style=3D"font-=
family:Verdana,Arial,Helvetica;background-color:rgb(170,255,170)">dom0_mem<=
/b><span style=3D"font-family:Verdana,Arial,Helvetica;background-color:rgb(=
255,255,255)">=3D1024M</span></div>
<div><span style=3D"font-family:Verdana,Arial,Helvetica;background-color:rg=
b(255,255,255)"><br></span></div><div><span style=3D"font-family:Verdana,Ar=
ial,Helvetica;background-color:rgb(255,255,255)">The domain 0 under xen can=
 limit to 1024M. =A0Now, I want to increase Domain 0 memory to 4GB and I ha=
ve used xm mem-set command to increase Domain 0 memory. =A0However, top of =
Domain0 still shows 1GB ram. =A0Any help on it without rebooting server?</s=
pan></div>
<div><span style=3D"font-family:Verdana,Arial,Helvetica;background-color:rg=
b(255,255,255)"><br></span></div><div><span style=3D"font-family:Verdana,Ar=
ial,Helvetica;background-color:rgb(255,255,255)">Thanks!</span></div>

--f46d043c7ec03066bf04b8e46918--


--===============0756881718259156269==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0756881718259156269==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 03:46:04 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 03:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx9Jg-0001KL-Eu; Tue, 14 Feb 2012 03:44:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kclo2000@gmail.com>) id 1Rx9Je-0001KG-UD
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 03:44:31 +0000
X-Env-Sender: kclo2000@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1329191064!14737890!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4953 invoked from network); 14 Feb 2012 03:44:24 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 03:44:24 -0000
Received: by wibhm2 with SMTP id hm2so16178639wib.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 19:44:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=lJMceeCMVNgXOSljQLjEHiEkQUYMVVj45/sjdQX6CNY=;
	b=MrnzjRfq33PFgkixYyjV5QMRNgeYm+PPOxjw47wZ04ncbRWpneee9IWVVHVkQI+D2r
	+3ZOJu2JkrykB5k2t/8ZjVRYcNKIyRE7z3QTP2dfk7EJ5QhIrqnnaHcFXIWsj5mZLMBh
	7zGX6RLmJt5lRh96ZMnTLi/9p4Zb8E/hiGYiQ=
MIME-Version: 1.0
Received: by 10.181.12.106 with SMTP id ep10mr973328wid.8.1329191063676; Mon,
	13 Feb 2012 19:44:23 -0800 (PST)
Received: by 10.180.102.130 with HTTP; Mon, 13 Feb 2012 19:44:23 -0800 (PST)
Date: Tue, 14 Feb 2012 11:44:23 +0800
Message-ID: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
From: KC LO <kclo2000@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0756881718259156269=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0756881718259156269==
Content-Type: multipart/alternative; boundary=f46d043c7ec03066bf04b8e46918

--f46d043c7ec03066bf04b8e46918
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

I have added the memory limit option in menu.lst of grub of Domain 0 like

/boot/*xen*.gz dom0_max_vcpus=1 *dom0_mem*=1024M

The domain 0 under xen can limit to 1024M.  Now, I want to increase Domain
0 memory to 4GB and I have used xm mem-set command to increase Domain 0
memory.  However, top of Domain0 still shows 1GB ram.  Any help on it
without rebooting server?

Thanks!

--f46d043c7ec03066bf04b8e46918
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,<div><br></div><div>I have added the memory limit option in menu.lst=
 of grub of Domain 0 like</div><div><br></div><div><span style=3D"font-fami=
ly:Verdana,Arial,Helvetica;background-color:rgb(255,255,255)">/boot/</span>=
<b style=3D"font-family:Verdana,Arial,Helvetica;background-color:rgb(255,25=
5,128)">xen</b><span style=3D"font-family:Verdana,Arial,Helvetica;backgroun=
d-color:rgb(255,255,255)">.gz dom0_max_vcpus=3D1=A0</span><b style=3D"font-=
family:Verdana,Arial,Helvetica;background-color:rgb(170,255,170)">dom0_mem<=
/b><span style=3D"font-family:Verdana,Arial,Helvetica;background-color:rgb(=
255,255,255)">=3D1024M</span></div>
<div><span style=3D"font-family:Verdana,Arial,Helvetica;background-color:rg=
b(255,255,255)"><br></span></div><div><span style=3D"font-family:Verdana,Ar=
ial,Helvetica;background-color:rgb(255,255,255)">The domain 0 under xen can=
 limit to 1024M. =A0Now, I want to increase Domain 0 memory to 4GB and I ha=
ve used xm mem-set command to increase Domain 0 memory. =A0However, top of =
Domain0 still shows 1GB ram. =A0Any help on it without rebooting server?</s=
pan></div>
<div><span style=3D"font-family:Verdana,Arial,Helvetica;background-color:rg=
b(255,255,255)"><br></span></div><div><span style=3D"font-family:Verdana,Ar=
ial,Helvetica;background-color:rgb(255,255,255)">Thanks!</span></div>

--f46d043c7ec03066bf04b8e46918--


--===============0756881718259156269==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0756881718259156269==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 03:46:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 03:46:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx9Kj-0001Ma-4w; Tue, 14 Feb 2012 03:45:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Rx9Ki-0001MQ-G2
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 03:45:36 +0000
Received: from [85.158.139.83:64035] by server-8.bemta-5.messagelabs.com id
	1A/F6-09797-FD8D93F4; Tue, 14 Feb 2012 03:45:35 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329191131!14927604!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25253 invoked from network); 14 Feb 2012 03:45:34 -0000
Received: from mail.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-3.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	14 Feb 2012 03:45:34 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Rx9KX-0007NO-6i; Tue, 14 Feb 2012 14:45:25 +1100
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Tue, 14 Feb 2012 14:45:25 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Tue, 14 Feb 2012 14:45:23 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Scott Damron <sdamron@gmail.com>, Kreved <krevedinho@yandex.ru>
Thread-Topic: [Xen-users] GPLPV, RDP and network latency
Thread-Index: AQHM6lQW4aMRPI1xGEW9+WbauucFsZY7wTkw
Date: Tue, 14 Feb 2012 03:45:21 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
In-Reply-To: <CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-OriginalArrivalTime: 14 Feb 2012 03:45:25.0001 (UTC)
	FILETIME=[15AFDF90:01CCEACB]
X-Really-From-Bendigo-IT: magichashvalue
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> 
> So, you are running a Windows 7 system with less than a gig of RAM?
> You might start there...bump it to 2 gigs and see if that helps.
> 

That's probably a good start. If that doesn't help things along then we'll need to start taking packet traces and see if there is a corruption problem somewhere although it doesn't make sense that it would just happen in the cases you are describing.

James

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 03:46:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 03:46:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rx9Kj-0001Ma-4w; Tue, 14 Feb 2012 03:45:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Rx9Ki-0001MQ-G2
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 03:45:36 +0000
Received: from [85.158.139.83:64035] by server-8.bemta-5.messagelabs.com id
	1A/F6-09797-FD8D93F4; Tue, 14 Feb 2012 03:45:35 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329191131!14927604!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25253 invoked from network); 14 Feb 2012 03:45:34 -0000
Received: from mail.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-3.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	14 Feb 2012 03:45:34 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Rx9KX-0007NO-6i; Tue, 14 Feb 2012 14:45:25 +1100
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Tue, 14 Feb 2012 14:45:25 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Tue, 14 Feb 2012 14:45:23 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Scott Damron <sdamron@gmail.com>, Kreved <krevedinho@yandex.ru>
Thread-Topic: [Xen-users] GPLPV, RDP and network latency
Thread-Index: AQHM6lQW4aMRPI1xGEW9+WbauucFsZY7wTkw
Date: Tue, 14 Feb 2012 03:45:21 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
In-Reply-To: <CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-OriginalArrivalTime: 14 Feb 2012 03:45:25.0001 (UTC)
	FILETIME=[15AFDF90:01CCEACB]
X-Really-From-Bendigo-IT: magichashvalue
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> 
> So, you are running a Windows 7 system with less than a gig of RAM?
> You might start there...bump it to 2 gigs and see if that helps.
> 

That's probably a good start. If that doesn't help things along then we'll need to start taking packet traces and see if there is a corruption problem somewhere although it doesn't make sense that it would just happen in the cases you are describing.

James

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 05:39:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 05:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxB5H-000462-Fp; Tue, 14 Feb 2012 05:37:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mewett@mac.com>) id 1RxB5G-00045r-Mj
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 05:37:46 +0000
X-Env-Sender: mewett@mac.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1329197859!13184239!1
X-Originating-IP: [17.158.233.226]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 574 invoked from network); 14 Feb 2012 05:37:40 -0000
Received: from nk11p99mm-asmtpout005.mac.com (HELO
	nk11p99mm-asmtpout005.mac.com) (17.158.233.226)
	by server-12.tower-174.messagelabs.com with SMTP;
	14 Feb 2012 05:37:40 -0000
MIME-version: 1.0
Received: from [17.153.126.139] by nk11p03mm-asmtp995.mac.com
	(Oracle Communications Messaging Server 7u4-23.01(7.0.4.23.0) 64bit
	(built Aug
	10 2011)) with ESMTPSA id <0LZD00LNRBMPNI60@nk11p03mm-asmtp995.mac.com>
	for
	xen-users@lists.xensource.com; Tue, 14 Feb 2012 05:37:39 +0000 (GMT)
X-Proofpoint-Virus-Version: vendor=fsecure
	engine=2.50.10432:5.6.7361,1.0.260,0.0.0000
	definitions=2012-02-14_02:2012-02-13, 2012-02-14,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
	ipscore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0
	classifier=spam
	adjust=0 reason=mlx scancount=1 engine=6.0.2-1012030000
	definitions=main-1202130369
From: Scott Mewett <mewett@mac.com>
In-reply-to: <4F37DFFD02000099000DABA9@collaborate.seakr.com>
Date: Mon, 13 Feb 2012 21:37:37 -0800
Message-id: <46718DD8-E6E2-48A0-96C8-5BE8F154B191@mac.com>
References: <4F37DFFD02000099000DABA9@collaborate.seakr.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
X-Mailer: Apple Mail (2.1251.1)
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

My experience has shown me that just remounting an ext3 file system as ext2, doesn't fully disable all the journal bits.
You have to remove the journal as well.
I found that by watching the io debug output after remounting.

Thanks
Scott

On Feb 12, 2012, at 2:51 PM, Nick Couchman wrote:

> On Fri, 2012-02-10 at 16:06 -0800, Scott Mewett wrote:
>> What file system are you going to use?
> 
> Since I'm using XCP, I don't think I have choice in the matter.  XCP
> uses ext3 as the default FS.
> 
>> 
>> With flash media you will eventually wear out your device, wearing out specific blocks and then using up spare blocks which will then cause the device to go offline or the filesystem to go readonly. While each block can be written millions of times, all it takes is a the same block to be repeatedly written to. There are parts of the filesystem that are like that. Such as a journal.
>> 
>> You can go with extending the commit interval but that is dangerous. Maybe not so much if you consider that you're not writing important data. Just boot files etc. But still your not going to like that if the writes were needless.  So some extra work on your part can help identify and weed out those processes.
>> 
>> I'd recommend a ext2, and also mount with noatime to reduce the unnecessary writes.
> 
> Thanks for the hints.  I've mounted with the noatime and noload
> parameters.  The noload disabled loading of the journal; however, I'm
> not sure whether it actually disables the journal functionality or not.
> I may need to remount with ext2 instead of ext3, which should be the
> same as disabling journaling.  However, since this is just the dom0
> management interface and the hypervisor, and I'm logging to a remote
> host, I don't think it'll be too bad.
> 
>> 
>> Beware of lock or stat files that get touched regularly. Those too create lots of writes unnecessarily. You could use a really small ramfs for those dirs. This is great for a file or directory that has state information which won't matter after a reboot.
>> 
>> You can do some tests watching for io to the disks to see what processes are writing to what parts.
>> echo 1 > /proc/sys/vm/block_dump
>> Use dmesg or redirect with klog to a file to see the process name, id, inode, filename, and device.
>> On a journaled file system like ext3, you'll see your write, and then a few seconds later you'll see the journal commit the changes.
>> Notice that the same inodes get written to over and over. Sort and word count those to see how many times in a minute or hour and you'll see the heavily used blocks.
>> 
>> Doing this upfront can give you many years of reliable usage. Without it, you could easily wear out your device in a year.
>> 
>> Also, flash blocks or pages are not the same as your file system blocks. It's not a 1 to 1 relationship. So 1 512byte FS block, could be sharing a page with other blocks. Writes to 2 separate FS blocks could affect the same flash page.
> 
> I'll definitely look into all of these things, as well.
> 
>> 
>> There are also flash file systems (i.e. jffs2 and a number of others) that are supported by the linux kernel. Most distributions don't support those by default, so you may have to recompile your kernel to include it. They are more common on embedded systems. But they are out there and they do the extra work for you of leveling the where on on the flash device.
> 
> Yeah, it'd be nice if the XCP or XenServer products had an option to
> install to flash media - many of the newer servers still include
> flash-based devices as options for loading hypervisors and the like.
> 
> -Nick
> 
> 
> 
> --------
> This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 05:39:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 05:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxB5H-000462-Fp; Tue, 14 Feb 2012 05:37:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mewett@mac.com>) id 1RxB5G-00045r-Mj
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 05:37:46 +0000
X-Env-Sender: mewett@mac.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1329197859!13184239!1
X-Originating-IP: [17.158.233.226]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 574 invoked from network); 14 Feb 2012 05:37:40 -0000
Received: from nk11p99mm-asmtpout005.mac.com (HELO
	nk11p99mm-asmtpout005.mac.com) (17.158.233.226)
	by server-12.tower-174.messagelabs.com with SMTP;
	14 Feb 2012 05:37:40 -0000
MIME-version: 1.0
Received: from [17.153.126.139] by nk11p03mm-asmtp995.mac.com
	(Oracle Communications Messaging Server 7u4-23.01(7.0.4.23.0) 64bit
	(built Aug
	10 2011)) with ESMTPSA id <0LZD00LNRBMPNI60@nk11p03mm-asmtp995.mac.com>
	for
	xen-users@lists.xensource.com; Tue, 14 Feb 2012 05:37:39 +0000 (GMT)
X-Proofpoint-Virus-Version: vendor=fsecure
	engine=2.50.10432:5.6.7361,1.0.260,0.0.0000
	definitions=2012-02-14_02:2012-02-13, 2012-02-14,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
	ipscore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0
	classifier=spam
	adjust=0 reason=mlx scancount=1 engine=6.0.2-1012030000
	definitions=main-1202130369
From: Scott Mewett <mewett@mac.com>
In-reply-to: <4F37DFFD02000099000DABA9@collaborate.seakr.com>
Date: Mon, 13 Feb 2012 21:37:37 -0800
Message-id: <46718DD8-E6E2-48A0-96C8-5BE8F154B191@mac.com>
References: <4F37DFFD02000099000DABA9@collaborate.seakr.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
X-Mailer: Apple Mail (2.1251.1)
Cc: roger.pau@entel.upc.edu, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [XCP] Install to Flash Media
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

My experience has shown me that just remounting an ext3 file system as ext2, doesn't fully disable all the journal bits.
You have to remove the journal as well.
I found that by watching the io debug output after remounting.

Thanks
Scott

On Feb 12, 2012, at 2:51 PM, Nick Couchman wrote:

> On Fri, 2012-02-10 at 16:06 -0800, Scott Mewett wrote:
>> What file system are you going to use?
> 
> Since I'm using XCP, I don't think I have choice in the matter.  XCP
> uses ext3 as the default FS.
> 
>> 
>> With flash media you will eventually wear out your device, wearing out specific blocks and then using up spare blocks which will then cause the device to go offline or the filesystem to go readonly. While each block can be written millions of times, all it takes is a the same block to be repeatedly written to. There are parts of the filesystem that are like that. Such as a journal.
>> 
>> You can go with extending the commit interval but that is dangerous. Maybe not so much if you consider that you're not writing important data. Just boot files etc. But still your not going to like that if the writes were needless.  So some extra work on your part can help identify and weed out those processes.
>> 
>> I'd recommend a ext2, and also mount with noatime to reduce the unnecessary writes.
> 
> Thanks for the hints.  I've mounted with the noatime and noload
> parameters.  The noload disabled loading of the journal; however, I'm
> not sure whether it actually disables the journal functionality or not.
> I may need to remount with ext2 instead of ext3, which should be the
> same as disabling journaling.  However, since this is just the dom0
> management interface and the hypervisor, and I'm logging to a remote
> host, I don't think it'll be too bad.
> 
>> 
>> Beware of lock or stat files that get touched regularly. Those too create lots of writes unnecessarily. You could use a really small ramfs for those dirs. This is great for a file or directory that has state information which won't matter after a reboot.
>> 
>> You can do some tests watching for io to the disks to see what processes are writing to what parts.
>> echo 1 > /proc/sys/vm/block_dump
>> Use dmesg or redirect with klog to a file to see the process name, id, inode, filename, and device.
>> On a journaled file system like ext3, you'll see your write, and then a few seconds later you'll see the journal commit the changes.
>> Notice that the same inodes get written to over and over. Sort and word count those to see how many times in a minute or hour and you'll see the heavily used blocks.
>> 
>> Doing this upfront can give you many years of reliable usage. Without it, you could easily wear out your device in a year.
>> 
>> Also, flash blocks or pages are not the same as your file system blocks. It's not a 1 to 1 relationship. So 1 512byte FS block, could be sharing a page with other blocks. Writes to 2 separate FS blocks could affect the same flash page.
> 
> I'll definitely look into all of these things, as well.
> 
>> 
>> There are also flash file systems (i.e. jffs2 and a number of others) that are supported by the linux kernel. Most distributions don't support those by default, so you may have to recompile your kernel to include it. They are more common on embedded systems. But they are out there and they do the extra work for you of leveling the where on on the flash device.
> 
> Yeah, it'd be nice if the XCP or XenServer products had an option to
> install to flash media - many of the newer servers still include
> flash-based devices as options for loading hypervisors and the like.
> 
> -Nick
> 
> 
> 
> --------
> This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 07:01:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 07:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxCND-0005q0-3e; Tue, 14 Feb 2012 07:00:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RxCNB-0005pr-1G
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 07:00:21 +0000
Received: from [85.158.139.83:59411] by server-3.bemta-5.messagelabs.com id
	87/15-06438-4860A3F4; Tue, 14 Feb 2012 07:00:20 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-10.tower-182.messagelabs.com!1329202819!14949933!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18743 invoked from network); 14 Feb 2012 07:00:19 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-10.tower-182.messagelabs.com with SMTP;
	14 Feb 2012 07:00:19 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id CB8BA4A0790
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 08:00:14 +0100 (CET)
Message-ID: <4F3A067F.8050502@atmos.eu>
Date: Tue, 14 Feb 2012 08:00:15 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
In-Reply-To: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9002640800326580768=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============9002640800326580768==
Content-Type: multipart/alternative;
 boundary="------------030904040308080402050306"

This is a multi-part message in MIME format.
--------------030904040308080402050306
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

The dom0_mem parameter locks the dom0 memory to the given amount (which 
is good for performance). You cannot balloon it at runtime. According to 
the documentation (and experiments) you should also pin dom0 to use 
specific cpus and keep domUs off those reserved cpus.

HTH,

Peter

On 14.2.2012 4:44, KC LO wrote:
> Hi all,
>
> I have added the memory limit option in menu.lst of grub of Domain 0 like
>
> /boot/*xen*.gz dom0_max_vcpus=1 *dom0_mem*=1024M
>
> The domain 0 under xen can limit to 1024M.  Now, I want to increase Domain
> 0 memory to 4GB and I have used xm mem-set command to increase Domain 0
> memory.  However, top of Domain0 still shows 1GB ram.  Any help on it
> without rebooting server?
>
> Thanks!
>
>
> This body part will be downloaded on demand.

--------------030904040308080402050306
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    The dom0_mem parameter locks the dom0 memory to the given amount
    (which is good for performance). You cannot balloon it at runtime.
    According to the documentation (and experiments) you should also pin
    dom0 to use specific cpus and keep domUs off those reserved cpus. <br>
    <br>
    HTH,<br>
    <br>
    Peter<br>
    <br>
    On 14.2.2012 4:44, KC LO wrote:
    <blockquote
cite="mid:CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com"
      type="cite">
      <pre wrap="">Hi all,

I have added the memory limit option in menu.lst of grub of Domain 0 like

/boot/*xen*.gz dom0_max_vcpus=1 *dom0_mem*=1024M

The domain 0 under xen can limit to 1024M.  Now, I want to increase Domain
0 memory to 4GB and I have used xm mem-set command to increase Domain 0
memory.  However, top of Domain0 still shows 1GB ram.  Any help on it
without rebooting server?

Thanks!
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">This body part will be downloaded on demand.</pre>
    </blockquote>
  </body>
</html>

--------------030904040308080402050306--


--===============9002640800326580768==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============9002640800326580768==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 07:01:51 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 07:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxCND-0005q0-3e; Tue, 14 Feb 2012 07:00:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RxCNB-0005pr-1G
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 07:00:21 +0000
Received: from [85.158.139.83:59411] by server-3.bemta-5.messagelabs.com id
	87/15-06438-4860A3F4; Tue, 14 Feb 2012 07:00:20 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-10.tower-182.messagelabs.com!1329202819!14949933!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18743 invoked from network); 14 Feb 2012 07:00:19 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-10.tower-182.messagelabs.com with SMTP;
	14 Feb 2012 07:00:19 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id CB8BA4A0790
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 08:00:14 +0100 (CET)
Message-ID: <4F3A067F.8050502@atmos.eu>
Date: Tue, 14 Feb 2012 08:00:15 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
In-Reply-To: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9002640800326580768=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============9002640800326580768==
Content-Type: multipart/alternative;
 boundary="------------030904040308080402050306"

This is a multi-part message in MIME format.
--------------030904040308080402050306
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

The dom0_mem parameter locks the dom0 memory to the given amount (which 
is good for performance). You cannot balloon it at runtime. According to 
the documentation (and experiments) you should also pin dom0 to use 
specific cpus and keep domUs off those reserved cpus.

HTH,

Peter

On 14.2.2012 4:44, KC LO wrote:
> Hi all,
>
> I have added the memory limit option in menu.lst of grub of Domain 0 like
>
> /boot/*xen*.gz dom0_max_vcpus=1 *dom0_mem*=1024M
>
> The domain 0 under xen can limit to 1024M.  Now, I want to increase Domain
> 0 memory to 4GB and I have used xm mem-set command to increase Domain 0
> memory.  However, top of Domain0 still shows 1GB ram.  Any help on it
> without rebooting server?
>
> Thanks!
>
>
> This body part will be downloaded on demand.

--------------030904040308080402050306
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    The dom0_mem parameter locks the dom0 memory to the given amount
    (which is good for performance). You cannot balloon it at runtime.
    According to the documentation (and experiments) you should also pin
    dom0 to use specific cpus and keep domUs off those reserved cpus. <br>
    <br>
    HTH,<br>
    <br>
    Peter<br>
    <br>
    On 14.2.2012 4:44, KC LO wrote:
    <blockquote
cite="mid:CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com"
      type="cite">
      <pre wrap="">Hi all,

I have added the memory limit option in menu.lst of grub of Domain 0 like

/boot/*xen*.gz dom0_max_vcpus=1 *dom0_mem*=1024M

The domain 0 under xen can limit to 1024M.  Now, I want to increase Domain
0 memory to 4GB and I have used xm mem-set command to increase Domain 0
memory.  However, top of Domain0 still shows 1GB ram.  Any help on it
without rebooting server?

Thanks!
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">This body part will be downloaded on demand.</pre>
    </blockquote>
  </body>
</html>

--------------030904040308080402050306--


--===============9002640800326580768==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============9002640800326580768==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 07:46:20 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 07:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxD4M-00074H-Fm; Tue, 14 Feb 2012 07:44:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pkranjithpk@gmail.com>) id 1RxD4K-000748-Je
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 07:44:56 +0000
X-Env-Sender: pkranjithpk@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329205489!13267044!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21769 invoked from network); 14 Feb 2012 07:44:50 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 07:44:50 -0000
Received: by vbbfq11 with SMTP id fq11so12834662vbb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 23:44:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=oXRNxbavs6KXULxXclquKS4R9hDJ4xnTz/CSEmy19HU=;
	b=XgAvUiAj9HFgjcp/mKKtd23ZhDdSzl6AbsE3mwOU2TviiSl1kYgh8Q4nCn4wXpbWy5
	ODjBB1+LK6r6pOXJBKnnJBIM8xIb0GUlpqNuuH6iXM0MuOd5ypxQtWMj0COoWTxfbGK9
	VWUZ0JdCLtMNfoPNIPZdPZS+FACAkCJBr6ZgQ=
MIME-Version: 1.0
Received: by 10.220.229.68 with SMTP id jh4mr9842946vcb.50.1329205488994; Mon,
	13 Feb 2012 23:44:48 -0800 (PST)
Received: by 10.220.202.202 with HTTP; Mon, 13 Feb 2012 23:44:48 -0800 (PST)
Date: Tue, 14 Feb 2012 01:44:48 -0600
Message-ID: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
From: Ranjith Krishnan <pkranjithpk@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] How do I build Xen 4.1.2 from source
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7752309695203542254=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7752309695203542254==
Content-Type: multipart/alternative; boundary=14dae9cdc2b501480604b8e7c59e

--14dae9cdc2b501480604b8e7c59e
Content-Type: text/plain; charset=ISO-8859-1

Hello,

I have Fedora 16 installed on a USB hdd, bootable.

I want to build and install Xen, and then configure Fedora as Dom0.

I am a newbie to zen so would greatly appreciate a tutorial/steps to get
this done.

I was reading documentation and browing various forums and was not getting
anywhere. Please help.

I tried to search the archives but was getting an apache error everytime i
searched. What am I doing wrong ?

-- 
Ranjith

--14dae9cdc2b501480604b8e7c59e
Content-Type: text/html; charset=ISO-8859-1

Hello, <br><br>I have Fedora 16 installed on a USB hdd, bootable. <br><br>I want to build and install Xen, and then configure Fedora as Dom0. <br><br>I am a newbie to zen so would greatly appreciate a tutorial/steps to get this done. <br>
<br>I was reading documentation and browing various forums and was not getting anywhere. Please help. <br><br>I tried to search the archives but was getting an apache error everytime i searched. What am I doing wrong ?<br clear="all">
<br>-- <br>Ranjith<br><br>

--14dae9cdc2b501480604b8e7c59e--


--===============7752309695203542254==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7752309695203542254==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 07:46:20 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 07:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxD4M-00074H-Fm; Tue, 14 Feb 2012 07:44:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pkranjithpk@gmail.com>) id 1RxD4K-000748-Je
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 07:44:56 +0000
X-Env-Sender: pkranjithpk@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329205489!13267044!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21769 invoked from network); 14 Feb 2012 07:44:50 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 07:44:50 -0000
Received: by vbbfq11 with SMTP id fq11so12834662vbb.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 23:44:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=oXRNxbavs6KXULxXclquKS4R9hDJ4xnTz/CSEmy19HU=;
	b=XgAvUiAj9HFgjcp/mKKtd23ZhDdSzl6AbsE3mwOU2TviiSl1kYgh8Q4nCn4wXpbWy5
	ODjBB1+LK6r6pOXJBKnnJBIM8xIb0GUlpqNuuH6iXM0MuOd5ypxQtWMj0COoWTxfbGK9
	VWUZ0JdCLtMNfoPNIPZdPZS+FACAkCJBr6ZgQ=
MIME-Version: 1.0
Received: by 10.220.229.68 with SMTP id jh4mr9842946vcb.50.1329205488994; Mon,
	13 Feb 2012 23:44:48 -0800 (PST)
Received: by 10.220.202.202 with HTTP; Mon, 13 Feb 2012 23:44:48 -0800 (PST)
Date: Tue, 14 Feb 2012 01:44:48 -0600
Message-ID: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
From: Ranjith Krishnan <pkranjithpk@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] How do I build Xen 4.1.2 from source
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7752309695203542254=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7752309695203542254==
Content-Type: multipart/alternative; boundary=14dae9cdc2b501480604b8e7c59e

--14dae9cdc2b501480604b8e7c59e
Content-Type: text/plain; charset=ISO-8859-1

Hello,

I have Fedora 16 installed on a USB hdd, bootable.

I want to build and install Xen, and then configure Fedora as Dom0.

I am a newbie to zen so would greatly appreciate a tutorial/steps to get
this done.

I was reading documentation and browing various forums and was not getting
anywhere. Please help.

I tried to search the archives but was getting an apache error everytime i
searched. What am I doing wrong ?

-- 
Ranjith

--14dae9cdc2b501480604b8e7c59e
Content-Type: text/html; charset=ISO-8859-1

Hello, <br><br>I have Fedora 16 installed on a USB hdd, bootable. <br><br>I want to build and install Xen, and then configure Fedora as Dom0. <br><br>I am a newbie to zen so would greatly appreciate a tutorial/steps to get this done. <br>
<br>I was reading documentation and browing various forums and was not getting anywhere. Please help. <br><br>I tried to search the archives but was getting an apache error everytime i searched. What am I doing wrong ?<br clear="all">
<br>-- <br>Ranjith<br><br>

--14dae9cdc2b501480604b8e7c59e--


--===============7752309695203542254==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7752309695203542254==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 08:09:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxDQc-00086m-1g; Tue, 14 Feb 2012 08:07:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hahn@univention.de>) id 1RxDQa-00086h-As
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:07:56 +0000
Received: from [85.158.139.83:64303] by server-12.bemta-5.messagelabs.com id
	B3/A8-24595-B561A3F4; Tue, 14 Feb 2012 08:07:55 +0000
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329206874!14895341!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29450 invoked from network); 14 Feb 2012 08:07:54 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
	by server-15.tower-182.messagelabs.com with SMTP;
	14 Feb 2012 08:07:54 -0000
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id 244F66EA18E;
	Tue, 14 Feb 2012 09:06:00 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id D8EB36EA1D7;
	Tue, 14 Feb 2012 09:05:59 +0100 (CET)
X-Virus-Scanned: by amavisd-new-2.6.1 (20080629) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
	by localhost (slugis.knut.univention.de [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 6XtvwgOjWoVy; Tue, 14 Feb 2012 09:05:58 +0100 (CET)
Received: from stave.knut.univention.de (stave.knut.univention.de
	[192.168.0.191])
	by slugis.knut.univention.de (Postfix) with ESMTPSA id 7334C6EA18E;
	Tue, 14 Feb 2012 09:05:58 +0100 (CET)
From: Philipp Hahn <hahn@univention.de>
Organization: Univention.de
To: xen-users@lists.xensource.com,
 Eric Camachat <eric.camachat@gmail.com>
Date: Tue, 14 Feb 2012 09:07:40 +0100
User-Agent: KMail/1.9.10 (enterprise35 20100903.1171286)
References: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
In-Reply-To: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
X-KMail-QuotePrefix: > 
MIME-Version: 1.0
Message-Id: <201202140907.44528.hahn@univention.de>
Subject: Re: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1530433250751172559=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1530433250751172559==
Content-Type: multipart/signed;
  boundary="nextPart4966631.uU1qFsjEnk";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart4966631.uU1qFsjEnk
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,

On Tuesday 14 February 2012 02:09:37 Eric Camachat wrote:
> I followed xen-4.1.2/docs/misc/kexec_and_kdump.txt, but I cannot see
> "Crash kernel" in /dev/iomem.
> Is this a known issue?

As far as I know crashdump only works with a non-pv-ops-dom0-kernels (2.6.1=
8=20
or 2.6.26), but not with the newer pv-ops-som0-kernels. Thats the important=
=20
information missing in all those documentations I read, including that file=
=20
you mentioned above.

Sincerely
Philipp Hahn

PS: See my "RFH: Xen crash behaviour Reboot =E2=86=92 Stop?" mail from end =
of January.
=2D-=20
Philipp Hahn           Open Source Software Engineer      hahn@univention.de
Univention GmbH        Linux for Your Business        fon: +49 421 22 232- 0
Mary-Somerville-Str.1  D-28359 Bremen                 fax: +49 421 22 232-99
                                                   http://www.univention.de/

--nextPart4966631.uU1qFsjEnk
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAk86Fk0ACgkQYPlgoZpUDjn/xwCeKI1RUoCAtxnrGBTy3xZh7kJS
mr4AoI95JGVjBXvXi3hvcNyV2GhiLjzk
=RC+F
-----END PGP SIGNATURE-----

--nextPart4966631.uU1qFsjEnk--


--===============1530433250751172559==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1530433250751172559==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 08:09:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxDQc-00086m-1g; Tue, 14 Feb 2012 08:07:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hahn@univention.de>) id 1RxDQa-00086h-As
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:07:56 +0000
Received: from [85.158.139.83:64303] by server-12.bemta-5.messagelabs.com id
	B3/A8-24595-B561A3F4; Tue, 14 Feb 2012 08:07:55 +0000
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329206874!14895341!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29450 invoked from network); 14 Feb 2012 08:07:54 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
	by server-15.tower-182.messagelabs.com with SMTP;
	14 Feb 2012 08:07:54 -0000
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id 244F66EA18E;
	Tue, 14 Feb 2012 09:06:00 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id D8EB36EA1D7;
	Tue, 14 Feb 2012 09:05:59 +0100 (CET)
X-Virus-Scanned: by amavisd-new-2.6.1 (20080629) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
	by localhost (slugis.knut.univention.de [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 6XtvwgOjWoVy; Tue, 14 Feb 2012 09:05:58 +0100 (CET)
Received: from stave.knut.univention.de (stave.knut.univention.de
	[192.168.0.191])
	by slugis.knut.univention.de (Postfix) with ESMTPSA id 7334C6EA18E;
	Tue, 14 Feb 2012 09:05:58 +0100 (CET)
From: Philipp Hahn <hahn@univention.de>
Organization: Univention.de
To: xen-users@lists.xensource.com,
 Eric Camachat <eric.camachat@gmail.com>
Date: Tue, 14 Feb 2012 09:07:40 +0100
User-Agent: KMail/1.9.10 (enterprise35 20100903.1171286)
References: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
In-Reply-To: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
X-KMail-QuotePrefix: > 
MIME-Version: 1.0
Message-Id: <201202140907.44528.hahn@univention.de>
Subject: Re: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1530433250751172559=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1530433250751172559==
Content-Type: multipart/signed;
  boundary="nextPart4966631.uU1qFsjEnk";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart4966631.uU1qFsjEnk
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,

On Tuesday 14 February 2012 02:09:37 Eric Camachat wrote:
> I followed xen-4.1.2/docs/misc/kexec_and_kdump.txt, but I cannot see
> "Crash kernel" in /dev/iomem.
> Is this a known issue?

As far as I know crashdump only works with a non-pv-ops-dom0-kernels (2.6.1=
8=20
or 2.6.26), but not with the newer pv-ops-som0-kernels. Thats the important=
=20
information missing in all those documentations I read, including that file=
=20
you mentioned above.

Sincerely
Philipp Hahn

PS: See my "RFH: Xen crash behaviour Reboot =E2=86=92 Stop?" mail from end =
of January.
=2D-=20
Philipp Hahn           Open Source Software Engineer      hahn@univention.de
Univention GmbH        Linux for Your Business        fon: +49 421 22 232- 0
Mary-Somerville-Str.1  D-28359 Bremen                 fax: +49 421 22 232-99
                                                   http://www.univention.de/

--nextPart4966631.uU1qFsjEnk
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAk86Fk0ACgkQYPlgoZpUDjn/xwCeKI1RUoCAtxnrGBTy3xZh7kJS
mr4AoI95JGVjBXvXi3hvcNyV2GhiLjzk
=RC+F
-----END PGP SIGNATURE-----

--nextPart4966631.uU1qFsjEnk--


--===============1530433250751172559==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1530433250751172559==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 08:27:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxDi3-000064-09; Tue, 14 Feb 2012 08:25:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksmanjunath87@gmail.com>) id 1RxDi2-00005y-0v
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:25:58 +0000
Received: from [85.158.143.35:42225] by server-2.bemta-4.messagelabs.com id
	DD/74-17550-59A1A3F4; Tue, 14 Feb 2012 08:25:57 +0000
X-Env-Sender: ksmanjunath87@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329207955!2748025!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11199 invoked from network); 14 Feb 2012 08:25:56 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 08:25:56 -0000
Received: by ghbf1 with SMTP id f1so94161559ghb.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 00:25:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=W8QaEuOTC8rHIqlIJYbJpsyWiDRQ3Kq1SQ/KolSklLw=;
	b=JSiMdP5I+O2p+GoKdUNJSJ1aKiXpEdmBLxUw+q5vPQnm7HmpJLAFNMCqNLnDHD7b40
	xMQbdwIVNZbkd4CxOoTJw7U0mAIUGE8QpCH/e95V0yvzfGujYrgWVHApn4CUuYFcxtgH
	Eh/+oOVVwxzwxDy6MkjEF2alTU6GXBSOjFHZ8=
MIME-Version: 1.0
Received: by 10.236.78.231 with SMTP id g67mr24480372yhe.117.1329207955072;
	Tue, 14 Feb 2012 00:25:55 -0800 (PST)
Received: by 10.236.180.38 with HTTP; Tue, 14 Feb 2012 00:25:55 -0800 (PST)
Date: Tue, 14 Feb 2012 13:55:55 +0530
Message-ID: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
From: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4026239652321546579=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4026239652321546579==
Content-Type: multipart/alternative; boundary=20cf300fb1a5fea57104b8e857c1

--20cf300fb1a5fea57104b8e857c1
Content-Type: text/plain; charset=ISO-8859-1

hello,
i am trying to install xen hypervisor on centos 6.2 to use it for Open
Nebula.
can anyone plese guide me with this procedure.


Thanks nd Regards
K S Manjunath

--20cf300fb1a5fea57104b8e857c1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>hello,</div><div>i am trying to install xen hypervisor on centos 6.2 t=
o use it for Open Nebula.</div><div>can anyone plese guide me with this pro=
cedure.</div><div>=A0</div><div>=A0</div><div>Thanks nd Regards</div><div>K=
 S Manjunath</div>

--20cf300fb1a5fea57104b8e857c1--


--===============4026239652321546579==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4026239652321546579==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 08:27:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxDi3-000064-09; Tue, 14 Feb 2012 08:25:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ksmanjunath87@gmail.com>) id 1RxDi2-00005y-0v
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:25:58 +0000
Received: from [85.158.143.35:42225] by server-2.bemta-4.messagelabs.com id
	DD/74-17550-59A1A3F4; Tue, 14 Feb 2012 08:25:57 +0000
X-Env-Sender: ksmanjunath87@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329207955!2748025!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11199 invoked from network); 14 Feb 2012 08:25:56 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 08:25:56 -0000
Received: by ghbf1 with SMTP id f1so94161559ghb.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 00:25:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=W8QaEuOTC8rHIqlIJYbJpsyWiDRQ3Kq1SQ/KolSklLw=;
	b=JSiMdP5I+O2p+GoKdUNJSJ1aKiXpEdmBLxUw+q5vPQnm7HmpJLAFNMCqNLnDHD7b40
	xMQbdwIVNZbkd4CxOoTJw7U0mAIUGE8QpCH/e95V0yvzfGujYrgWVHApn4CUuYFcxtgH
	Eh/+oOVVwxzwxDy6MkjEF2alTU6GXBSOjFHZ8=
MIME-Version: 1.0
Received: by 10.236.78.231 with SMTP id g67mr24480372yhe.117.1329207955072;
	Tue, 14 Feb 2012 00:25:55 -0800 (PST)
Received: by 10.236.180.38 with HTTP; Tue, 14 Feb 2012 00:25:55 -0800 (PST)
Date: Tue, 14 Feb 2012 13:55:55 +0530
Message-ID: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
From: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4026239652321546579=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4026239652321546579==
Content-Type: multipart/alternative; boundary=20cf300fb1a5fea57104b8e857c1

--20cf300fb1a5fea57104b8e857c1
Content-Type: text/plain; charset=ISO-8859-1

hello,
i am trying to install xen hypervisor on centos 6.2 to use it for Open
Nebula.
can anyone plese guide me with this procedure.


Thanks nd Regards
K S Manjunath

--20cf300fb1a5fea57104b8e857c1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>hello,</div><div>i am trying to install xen hypervisor on centos 6.2 t=
o use it for Open Nebula.</div><div>can anyone plese guide me with this pro=
cedure.</div><div>=A0</div><div>=A0</div><div>Thanks nd Regards</div><div>K=
 S Manjunath</div>

--20cf300fb1a5fea57104b8e857c1--


--===============4026239652321546579==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4026239652321546579==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 08:53:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxE7T-0000gu-TU; Tue, 14 Feb 2012 08:52:15 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RxE7R-0000gm-LH
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:52:13 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1329209526!5858124!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3655 invoked from network); 14 Feb 2012 08:52:07 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 08:52:07 -0000
Received: by iaeh11 with SMTP id h11so32424135iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 00:52:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=kHr7rgaTGvszAyReCyVQasSPo745LFo30/c5b+GFC30=;
	b=ZE8PKQ+SOCEo4fegP9r6QAbvu0udlVuPZ6EVL6WRTjzuL/iGaOI/x59oy1e4MpaeDz
	+diu/oaHVhK0oWK7rP7CM6KwQKP53FdxWEqH1G6rDqHJqZuJuALP3rl9lv/6RkypPRxy
	JBJlG+7KCWJwkUaDDg7giWztmzWihWM+BTBCg=
Received: by 10.42.107.9 with SMTP id b9mr25201111icp.23.1329209526246; Tue,
	14 Feb 2012 00:52:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 14 Feb 2012 00:51:46 -0800 (PST)
In-Reply-To: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
References: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Tue, 14 Feb 2012 09:51:46 +0100
Message-ID: <CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
To: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 14 February 2012 09:25, manjunath kadaba sathyanathan
<ksmanjunath87@gmail.com> wrote:
> hello,
> i am trying to install xen hypervisor on centos 6.2 to use it for Open
> Nebula.
> can anyone plese guide me with this procedure.
>

Have you found any specific problem?
Are you following any wiki and/or tutorial?

Could you be more specific? Otherwise it's going to be very difficult
to help you.

Eva

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 08:53:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxE7T-0000gu-TU; Tue, 14 Feb 2012 08:52:15 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RxE7R-0000gm-LH
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:52:13 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1329209526!5858124!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3655 invoked from network); 14 Feb 2012 08:52:07 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 08:52:07 -0000
Received: by iaeh11 with SMTP id h11so32424135iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 00:52:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=kHr7rgaTGvszAyReCyVQasSPo745LFo30/c5b+GFC30=;
	b=ZE8PKQ+SOCEo4fegP9r6QAbvu0udlVuPZ6EVL6WRTjzuL/iGaOI/x59oy1e4MpaeDz
	+diu/oaHVhK0oWK7rP7CM6KwQKP53FdxWEqH1G6rDqHJqZuJuALP3rl9lv/6RkypPRxy
	JBJlG+7KCWJwkUaDDg7giWztmzWihWM+BTBCg=
Received: by 10.42.107.9 with SMTP id b9mr25201111icp.23.1329209526246; Tue,
	14 Feb 2012 00:52:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 14 Feb 2012 00:51:46 -0800 (PST)
In-Reply-To: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
References: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Tue, 14 Feb 2012 09:51:46 +0100
Message-ID: <CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
To: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 14 February 2012 09:25, manjunath kadaba sathyanathan
<ksmanjunath87@gmail.com> wrote:
> hello,
> i am trying to install xen hypervisor on centos 6.2 to use it for Open
> Nebula.
> can anyone plese guide me with this procedure.
>

Have you found any specific problem?
Are you following any wiki and/or tutorial?

Could you be more specific? Otherwise it's going to be very difficult
to help you.

Eva

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 08:55:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:55:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxE9F-0000mX-Ma; Tue, 14 Feb 2012 08:54:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxE9E-0000mI-0u
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:54:04 +0000
Received: from [85.158.139.83:18368] by server-4.bemta-5.messagelabs.com id
	3A/5D-10788-B212A3F4; Tue, 14 Feb 2012 08:54:03 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329209639!14902725!1
X-Originating-IP: [220.181.15.25]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31336 invoked from network); 14 Feb 2012 08:54:01 -0000
Received: from m15-25.126.com (HELO m15-25.126.com) (220.181.15.25)
	by server-15.tower-182.messagelabs.com with SMTP;
	14 Feb 2012 08:54:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=+ou7j2Tu27YaTYo8yWxHmaQp3Vt4B1+Z5w
	3yoXeWyX4=; b=II62Sg06ZtFdqco7sysGf+SrGdHCmq1g/+RCsTaQtR15xkiUl3
	HhlE9Oik9CPyMVbWbzpG5dvebRLMlITBE6uXzVJunhlUkk534PWYLaE0w9ltGb88
	MZwswcERsP3eyoUs9ZQEwDGKnsAidorO4HSJGnBTKNHE8wGVYMOoLSq58=
Received: from hxkhust ( [115.156.232.40] ) by ajax-webmail-wmsvr25
	(Coremail) ; Tue, 14 Feb 2012 16:53:57 +0800 (CST)
Date: Tue, 14 Feb 2012 16:53:57 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [115.156.232.40]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: oh7VtWZvb3Rlcl9odG09NjE2Ojgx
X-CM-TRANSID: GcqowGC5YUMmITpPkR8aAA--.1797W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiEwNUBU0vJawfUQAAsk
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] How to configure so as to use the blktap/blktap2 module
	in XEN
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1772642553525495152=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1772642553525495152==
Content-Type: multipart/alternative; 
	boundary="----=_Part_337640_1673287578.1329209637071"

------=_Part_337640_1673287578.1329209637071
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,mail list members,
 
As needed by my test, blktap/blktap2 modules have to work after new VMs start.Maybe the line about disk in the vm creation configure file is the right position where I should be supposed to specify the function of blktap/blktap2 modules.But specifically I don't know how to configure the disk line.Who can help me?
 
hxk
------=_Part_337640_1673287578.1329209637071
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV style="LINE-HEIGHT: 1.7; FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px">
<DIV>Hi,mail list members,</DIV>
<DIV>&nbsp;</DIV>
<DIV>As needed by my test,&nbsp;blktap/blktap2 modules have to&nbsp;work after new VMs&nbsp;start.Maybe the line&nbsp;about disk in the vm creation configure file is the right position where&nbsp;I should be supposed to specify&nbsp;the function of blktap/blktap2 modules.But specifically&nbsp;I don't know how to configure the disk line.Who can help me?</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_337640_1673287578.1329209637071--



--===============1772642553525495152==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1772642553525495152==--



From xen-users-bounces@lists.xensource.com Tue Feb 14 08:55:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 08:55:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxE9F-0000mX-Ma; Tue, 14 Feb 2012 08:54:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxE9E-0000mI-0u
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 08:54:04 +0000
Received: from [85.158.139.83:18368] by server-4.bemta-5.messagelabs.com id
	3A/5D-10788-B212A3F4; Tue, 14 Feb 2012 08:54:03 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329209639!14902725!1
X-Originating-IP: [220.181.15.25]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31336 invoked from network); 14 Feb 2012 08:54:01 -0000
Received: from m15-25.126.com (HELO m15-25.126.com) (220.181.15.25)
	by server-15.tower-182.messagelabs.com with SMTP;
	14 Feb 2012 08:54:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=+ou7j2Tu27YaTYo8yWxHmaQp3Vt4B1+Z5w
	3yoXeWyX4=; b=II62Sg06ZtFdqco7sysGf+SrGdHCmq1g/+RCsTaQtR15xkiUl3
	HhlE9Oik9CPyMVbWbzpG5dvebRLMlITBE6uXzVJunhlUkk534PWYLaE0w9ltGb88
	MZwswcERsP3eyoUs9ZQEwDGKnsAidorO4HSJGnBTKNHE8wGVYMOoLSq58=
Received: from hxkhust ( [115.156.232.40] ) by ajax-webmail-wmsvr25
	(Coremail) ; Tue, 14 Feb 2012 16:53:57 +0800 (CST)
Date: Tue, 14 Feb 2012 16:53:57 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [115.156.232.40]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: oh7VtWZvb3Rlcl9odG09NjE2Ojgx
X-CM-TRANSID: GcqowGC5YUMmITpPkR8aAA--.1797W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiEwNUBU0vJawfUQAAsk
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] How to configure so as to use the blktap/blktap2 module
	in XEN
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1772642553525495152=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1772642553525495152==
Content-Type: multipart/alternative; 
	boundary="----=_Part_337640_1673287578.1329209637071"

------=_Part_337640_1673287578.1329209637071
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,mail list members,
 
As needed by my test, blktap/blktap2 modules have to work after new VMs start.Maybe the line about disk in the vm creation configure file is the right position where I should be supposed to specify the function of blktap/blktap2 modules.But specifically I don't know how to configure the disk line.Who can help me?
 
hxk
------=_Part_337640_1673287578.1329209637071
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV style="LINE-HEIGHT: 1.7; FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px">
<DIV>Hi,mail list members,</DIV>
<DIV>&nbsp;</DIV>
<DIV>As needed by my test,&nbsp;blktap/blktap2 modules have to&nbsp;work after new VMs&nbsp;start.Maybe the line&nbsp;about disk in the vm creation configure file is the right position where&nbsp;I should be supposed to specify&nbsp;the function of blktap/blktap2 modules.But specifically&nbsp;I don't know how to configure the disk line.Who can help me?</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_337640_1673287578.1329209637071--



--===============1772642553525495152==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1772642553525495152==--



From xen-users-bounces@lists.xensource.com Tue Feb 14 09:12:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 09:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxEPr-0001ar-3L; Tue, 14 Feb 2012 09:11:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RxEPp-0001ak-LQ
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 09:11:13 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329210667!14782186!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3391 invoked from network); 14 Feb 2012 09:11:07 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-9.tower-216.messagelabs.com with SMTP;
	14 Feb 2012 09:11:07 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id 30C104A06AB
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:11:05 +0100 (CET)
Message-ID: <4F3A252A.2020405@atmos.eu>
Date: Tue, 14 Feb 2012 10:11:06 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com>
In-Reply-To: <7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com>
Subject: Re: [Xen-users] How to configure so as to use the blktap/blktap2
 module	in XEN
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4646842111919178383=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============4646842111919178383==
Content-Type: multipart/alternative;
 boundary="------------050200080105080708080502"

This is a multi-part message in MIME format.
--------------050200080105080708080502
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

Like this:

disk = [ 'tap2:aio:<your device>,xvda,w' ]

Note, your dom0 kernel must be compiled with blktap modules.

HTH,

Peter

On 14.2.2012 9:53, hxkhust wrote:
> Hi,mail list members,
>
> As needed by my test, blktap/blktap2 modules have to work after new VMs start.Maybe the line about disk in the vm creation configure file is the right position where I should be supposed to specify the function of blktap/blktap2 modules.But specifically I don't know how to configure the disk line.Who can help me?
>
> hxk
>
>
> This body part will be downloaded on demand.

--------------050200080105080708080502
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    Like this:<br>
    <br>
    disk = [ 'tap2:aio:&lt;your device&gt;,xvda,w' ]<br>
    <br>
    Note, your dom0 kernel must be compiled with blktap modules.<br>
    <br>
    HTH,<br>
    <br>
    Peter<br>
    <br>
    On 14.2.2012 9:53, hxkhust wrote:
    <blockquote
      cite="mid:7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com"
      type="cite">
      <pre wrap="">Hi,mail list members,
 
As needed by my test, blktap/blktap2 modules have to work after new VMs start.Maybe the line about disk in the vm creation configure file is the right position where I should be supposed to specify the function of blktap/blktap2 modules.But specifically I don't know how to configure the disk line.Who can help me?
 
hxk
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">This body part will be downloaded on demand.</pre>
    </blockquote>
  </body>
</html>

--------------050200080105080708080502--


--===============4646842111919178383==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4646842111919178383==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 09:12:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 09:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxEPr-0001ar-3L; Tue, 14 Feb 2012 09:11:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RxEPp-0001ak-LQ
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 09:11:13 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329210667!14782186!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3391 invoked from network); 14 Feb 2012 09:11:07 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-9.tower-216.messagelabs.com with SMTP;
	14 Feb 2012 09:11:07 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id 30C104A06AB
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:11:05 +0100 (CET)
Message-ID: <4F3A252A.2020405@atmos.eu>
Date: Tue, 14 Feb 2012 10:11:06 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com>
In-Reply-To: <7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com>
Subject: Re: [Xen-users] How to configure so as to use the blktap/blktap2
 module	in XEN
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4646842111919178383=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============4646842111919178383==
Content-Type: multipart/alternative;
 boundary="------------050200080105080708080502"

This is a multi-part message in MIME format.
--------------050200080105080708080502
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

Like this:

disk = [ 'tap2:aio:<your device>,xvda,w' ]

Note, your dom0 kernel must be compiled with blktap modules.

HTH,

Peter

On 14.2.2012 9:53, hxkhust wrote:
> Hi,mail list members,
>
> As needed by my test, blktap/blktap2 modules have to work after new VMs start.Maybe the line about disk in the vm creation configure file is the right position where I should be supposed to specify the function of blktap/blktap2 modules.But specifically I don't know how to configure the disk line.Who can help me?
>
> hxk
>
>
> This body part will be downloaded on demand.

--------------050200080105080708080502
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    Like this:<br>
    <br>
    disk = [ 'tap2:aio:&lt;your device&gt;,xvda,w' ]<br>
    <br>
    Note, your dom0 kernel must be compiled with blktap modules.<br>
    <br>
    HTH,<br>
    <br>
    Peter<br>
    <br>
    On 14.2.2012 9:53, hxkhust wrote:
    <blockquote
      cite="mid:7801d3bc.1f3d1.1357b1178cf.Coremail.hxkhust@126.com"
      type="cite">
      <pre wrap="">Hi,mail list members,
 
As needed by my test, blktap/blktap2 modules have to work after new VMs start.Maybe the line about disk in the vm creation configure file is the right position where I should be supposed to specify the function of blktap/blktap2 modules.But specifically I don't know how to configure the disk line.Who can help me?
 
hxk
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">This body part will be downloaded on demand.</pre>
    </blockquote>
  </body>
</html>

--------------050200080105080708080502--


--===============4646842111919178383==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4646842111919178383==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 09:39:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 09:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxEqR-0002Ye-Bf; Tue, 14 Feb 2012 09:38:43 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxEqP-0002YZ-Nr
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 09:38:41 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329212312!13248297!1
X-Originating-IP: [220.181.15.25]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22302 invoked from network); 14 Feb 2012 09:38:34 -0000
Received: from m15-25.126.com (HELO m15-25.126.com) (220.181.15.25)
	by server-8.tower-174.messagelabs.com with SMTP;
	14 Feb 2012 09:38:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=s+AlUTinI13z0mWRo7xyy/CU8upJW5ZzIK
	qeBdkQmhw=; b=SvJv+2S6W3Lr6kHc5MZ8fcdNKyMZ3WrTxaCnJWV+dcrpXS9O6j
	YSTQpoBuDhPv/EVvO225CheGBeq4ebMwWxsIy/1+chO1TDtR2dBlU18OsaNQm+Qu
	ZeXrXU1M9iqZPsVqDjfQA1uX+saZsq+VIziSjWpxSCvLiuHabgT+jtALc=
Received: from hxkhust ( [115.156.232.40] ) by ajax-webmail-wmsvr25
	(Coremail) ; Tue, 14 Feb 2012 17:38:30 +0800 (CST)
Date: Tue, 14 Feb 2012 17:38:30 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <2b545f2a.2041c.1357b3a45d6.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [115.156.232.40]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: yos5N2Zvb3Rlcl9odG09MTMxMTo4MQ==
X-CM-TRANSID: GcqowGB5IEKXKzpPpTYaAA--.2546W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiExxUBU0vJayMigABsy
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] About virtual disk image files
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2470262061923299886=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2470262061923299886==
Content-Type: multipart/alternative; 
	boundary="----=_Part_348629_997871921.1329212310997"

------=_Part_348629_997871921.1329212310997
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
Previously on xen 3.2,we can create VMs as the following command line:
dd if=/dev/zero of=myraw.img bs=1M seek=4096 count=1  //use the file myraw.img to create a  full-virtualized VM including installing the operating system
qcow-create 4000 myqcow1.img myraw.img
qcow-create 3500 myqcow2.img myqcow1.img
Then we could start a VM using the image file myqcow2.img with a suited configure file.
 However now on xen 4.1.2,I would also like to create a VM whose qcow2 format image is based on a qcow2 format image.I try to use the command of dd,qcow-create and qemu-img-xen to create a image file as my VM's virtual disk image ,but I failed.What shall i do specifically?Which command should be use?How to configure the VM? I need your help.
 
hxk 
------=_Part_348629_997871921.1329212310997
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV style="LINE-HEIGHT: 1.7; FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px">
<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Previously on xen 3.2,we can&nbsp;create&nbsp;VMs&nbsp;as the following command line:</DIV>
<DIV>dd if=/dev/zero of=myraw.img bs=1M seek=4096 count=1&nbsp; //use the file myraw.img to create a&nbsp;&nbsp;full-virtualized VM including installing the operating system</DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US">qcow-create 4000&nbsp;myqcow1.img myraw.img</SPAN></DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US">qcow-create 3500 myqcow2.img myqcow1.img</SPAN></DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US">Then we could start a VM using the image file myqcow2.img with a suited configure file.</SPAN></DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US"></SPAN>&nbsp;However now on xen 4.1.2,I would also like to create a VM whose qcow2 format image is based on a qcow2 format image.I try to use the command of dd,qcow-create and qemu-img-xen to create a image file as my VM's virtual disk image&nbsp;,but I failed.What shall i do specifically?Which command should be use?How to configure the VM? I need your help.</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk&nbsp;</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_348629_997871921.1329212310997--



--===============2470262061923299886==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2470262061923299886==--



From xen-users-bounces@lists.xensource.com Tue Feb 14 09:39:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 09:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxEqR-0002Ye-Bf; Tue, 14 Feb 2012 09:38:43 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxEqP-0002YZ-Nr
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 09:38:41 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329212312!13248297!1
X-Originating-IP: [220.181.15.25]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDc5NzE=\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22302 invoked from network); 14 Feb 2012 09:38:34 -0000
Received: from m15-25.126.com (HELO m15-25.126.com) (220.181.15.25)
	by server-8.tower-174.messagelabs.com with SMTP;
	14 Feb 2012 09:38:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=s+AlUTinI13z0mWRo7xyy/CU8upJW5ZzIK
	qeBdkQmhw=; b=SvJv+2S6W3Lr6kHc5MZ8fcdNKyMZ3WrTxaCnJWV+dcrpXS9O6j
	YSTQpoBuDhPv/EVvO225CheGBeq4ebMwWxsIy/1+chO1TDtR2dBlU18OsaNQm+Qu
	ZeXrXU1M9iqZPsVqDjfQA1uX+saZsq+VIziSjWpxSCvLiuHabgT+jtALc=
Received: from hxkhust ( [115.156.232.40] ) by ajax-webmail-wmsvr25
	(Coremail) ; Tue, 14 Feb 2012 17:38:30 +0800 (CST)
Date: Tue, 14 Feb 2012 17:38:30 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <2b545f2a.2041c.1357b3a45d6.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [115.156.232.40]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: yos5N2Zvb3Rlcl9odG09MTMxMTo4MQ==
X-CM-TRANSID: GcqowGB5IEKXKzpPpTYaAA--.2546W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiExxUBU0vJayMigABsy
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] About virtual disk image files
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2470262061923299886=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2470262061923299886==
Content-Type: multipart/alternative; 
	boundary="----=_Part_348629_997871921.1329212310997"

------=_Part_348629_997871921.1329212310997
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
Previously on xen 3.2,we can create VMs as the following command line:
dd if=/dev/zero of=myraw.img bs=1M seek=4096 count=1  //use the file myraw.img to create a  full-virtualized VM including installing the operating system
qcow-create 4000 myqcow1.img myraw.img
qcow-create 3500 myqcow2.img myqcow1.img
Then we could start a VM using the image file myqcow2.img with a suited configure file.
 However now on xen 4.1.2,I would also like to create a VM whose qcow2 format image is based on a qcow2 format image.I try to use the command of dd,qcow-create and qemu-img-xen to create a image file as my VM's virtual disk image ,but I failed.What shall i do specifically?Which command should be use?How to configure the VM? I need your help.
 
hxk 
------=_Part_348629_997871921.1329212310997
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV style="LINE-HEIGHT: 1.7; FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px">
<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Previously on xen 3.2,we can&nbsp;create&nbsp;VMs&nbsp;as the following command line:</DIV>
<DIV>dd if=/dev/zero of=myraw.img bs=1M seek=4096 count=1&nbsp; //use the file myraw.img to create a&nbsp;&nbsp;full-virtualized VM including installing the operating system</DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US">qcow-create 4000&nbsp;myqcow1.img myraw.img</SPAN></DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US">qcow-create 3500 myqcow2.img myqcow1.img</SPAN></DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US">Then we could start a VM using the image file myqcow2.img with a suited configure file.</SPAN></DIV>
<DIV><SPAN style="FONT-FAMILY: Calibri" lang="en-US"></SPAN>&nbsp;However now on xen 4.1.2,I would also like to create a VM whose qcow2 format image is based on a qcow2 format image.I try to use the command of dd,qcow-create and qemu-img-xen to create a image file as my VM's virtual disk image&nbsp;,but I failed.What shall i do specifically?Which command should be use?How to configure the VM? I need your help.</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk&nbsp;</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_348629_997871921.1329212310997--



--===============2470262061923299886==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2470262061923299886==--



From xen-users-bounces@lists.xensource.com Tue Feb 14 09:41:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 09:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxEsn-0002hq-Q0; Tue, 14 Feb 2012 09:41:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hwang.jinho@gmail.com>) id 1Rx2mz-0000CI-Rg
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 20:46:25 +0000
X-Env-Sender: hwang.jinho@gmail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1329165970!13196884!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=Mail larger than max spam size
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24990 invoked from network); 13 Feb 2012 20:46:11 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 20:46:11 -0000
Received: by obcuy19 with SMTP id uy19so26975704obc.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:46:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=jZBbIaRVemOp961G3js88R+JX7+7dncuWGr7djvqVVg=;
	b=R2lJGqWPvT0pjqye1kupsC9K+YRUoRQ7XytASK+NKgMO6lACOww+kqkpSFGF28HwM6
	Zf6In95FV6Oi0brgeJN5CIcsJIyHEVNq6GJCxCtMG8El8FHm+QIkGJ286lkvT5c7XJa3
	yFu6z5z3e7mV0lYPELyVmpDkUULd6/jxlmK4g=
Received: by 10.182.192.8 with SMTP id hc8mr13269357obc.25.1329165969741; Mon,
	13 Feb 2012 12:46:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.39.8 with HTTP; Mon, 13 Feb 2012 12:45:48 -0800 (PST)
From: jinho hwang <hwang.jinho@gmail.com>
Date: Mon, 13 Feb 2012 15:45:48 -0500
Message-ID: <CAPQGAnGPy9zt0+qq77yP0S4po5WnuuY4oJ6DWMBsRCJSZB4WTA@mail.gmail.com>
To: xen-users@lists.xensource.com
Content-Type: multipart/mixed; boundary=14dae9399dad795a2a04b8de9167
X-Mailman-Approved-At: Tue, 14 Feb 2012 09:41:08 +0000
Subject: [Xen-users]  error getting socket: invalid argument
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--14dae9399dad795a2a04b8de9167
Content-Type: multipart/alternative; boundary=14dae9399dad795a2404b8de9165

--14dae9399dad795a2404b8de9165
Content-Type: text/plain; charset=ISO-8859-1

Hi All,

I encountered some problems with installation of old Xen-3.4.1 and Linux
kernel 2.6.18.8 downloaded from the Xen web site. I installed the base
Ubuntu 10.04 LTS (linux kernel 2.6.32.44-server) and tried to install them.
As far as I can see from the screen, an error comes from udev, saying error
initializing netlink socket. It turns out that
udev_monitor_new_from_netlink: error getting socket: Invalid argument.
wait-for-root[636]: segfault at ****. At last it shows Segmentation fault.

Does anyone can give me advices on this?

I attach the screen picture.

Thank you,

Jinho

--14dae9399dad795a2404b8de9165
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi All,=A0<div><br></div><div>I encountered some problems with installation=
 of old Xen-3.4.1 and Linux kernel 2.6.18.8 downloaded from the Xen web sit=
e. I installed the base Ubuntu 10.04 LTS (linux kernel 2.6.32.44-server) an=
d tried to install them. As far as I can see from the screen, an error come=
s from udev, saying error initializing netlink socket. It turns out that ud=
ev_monitor_new_from_netlink: error getting socket: Invalid argument. wait-f=
or-root[636]: segfault at ****. At last it shows Segmentation fault.
</div><div><br></div><div>Does anyone can give me advices on this?</div><di=
v><br></div><div>I attach the screen picture.=A0</div><div><br></div><div>T=
hank you,=A0</div><div><br></div><div>Jinho</div>

--14dae9399dad795a2404b8de9165--
--14dae9399dad795a2a04b8de9167
Content-Type: image/jpeg; name="IMG_20120213_135904.jpg"
Content-Disposition: attachment; filename="IMG_20120213_135904.jpg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gylz2lf30

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
5VGAwzkn2qby1wPTqOa9Xi/ZK+KScDRrN8dl1K3P/s9WD+yh8VF4/wCEbjcAZGy/gOR/33WDxeH/
AJkCbb2PGWt0PBzknmoZERGGM9fzr2V/2UfisOB4SlJ64W5h/wDiqpt+yp8WTKQvgy7Yr3WSM/8A
s1NYqg38aE010PIQo56nnHFPVATwevrwa9aP7KPxbjOf+EE1FmwDhTGcj/vqoH/Ze+LMZUN8P9WB
POFjB/kaHiaD2mvvJabtdM8uCbcZbPtT0VcYzk9+5NenH9mT4rRbQ/w+1sDbkbbUtkd6p3H7PvxL
hjaRvAOvKo/iFk5x+QrKWIoy+0r+ondbnmGpr50trbDOXkAxiuoslXyeMngsM5PU1W1HwL4g0XVk
m1TRL/TEgDMxvbdosHHH3hVyIrGioy8kYyO1cNWak9NTnTaZOuAck4Y9RT1RQSCcj1qE7W28YGOm
KlyDu6YHWsWxqXckhmUN8wyBUXiieI6dCiZ+dycHinIFDBiBz0Jwfzqh4p5W3jCgYTOePzpq1xu+
xzrMo5VsBegJpDIhAx6cjrTmjLkcAjnnGKaWKKeBj2HWtVJWsY6tn//Z/9sAhAADAgIDAgIDAwMD
BAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUUAQME
BAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBT/wAARCAeYCiADASIAAhEBAxEB/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL
EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoW
FxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImK
kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy
8/T19vf4+foBAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxEAAgECBAQDBAcFBAQAAQJ3AAEC
AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNE
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
nBTvqYzXtIucuqt+J//Z
--14dae9399dad795a2a04b8de9167
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--14dae9399dad795a2a04b8de9167--


From xen-users-bounces@lists.xensource.com Tue Feb 14 09:41:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 09:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxEsn-0002hq-Q0; Tue, 14 Feb 2012 09:41:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hwang.jinho@gmail.com>) id 1Rx2mz-0000CI-Rg
	for xen-users@lists.xensource.com; Mon, 13 Feb 2012 20:46:25 +0000
X-Env-Sender: hwang.jinho@gmail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1329165970!13196884!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=Mail larger than max spam size
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24990 invoked from network); 13 Feb 2012 20:46:11 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Feb 2012 20:46:11 -0000
Received: by obcuy19 with SMTP id uy19so26975704obc.30
	for <xen-users@lists.xensource.com>;
	Mon, 13 Feb 2012 12:46:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=jZBbIaRVemOp961G3js88R+JX7+7dncuWGr7djvqVVg=;
	b=R2lJGqWPvT0pjqye1kupsC9K+YRUoRQ7XytASK+NKgMO6lACOww+kqkpSFGF28HwM6
	Zf6In95FV6Oi0brgeJN5CIcsJIyHEVNq6GJCxCtMG8El8FHm+QIkGJ286lkvT5c7XJa3
	yFu6z5z3e7mV0lYPELyVmpDkUULd6/jxlmK4g=
Received: by 10.182.192.8 with SMTP id hc8mr13269357obc.25.1329165969741; Mon,
	13 Feb 2012 12:46:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.39.8 with HTTP; Mon, 13 Feb 2012 12:45:48 -0800 (PST)
From: jinho hwang <hwang.jinho@gmail.com>
Date: Mon, 13 Feb 2012 15:45:48 -0500
Message-ID: <CAPQGAnGPy9zt0+qq77yP0S4po5WnuuY4oJ6DWMBsRCJSZB4WTA@mail.gmail.com>
To: xen-users@lists.xensource.com
Content-Type: multipart/mixed; boundary=14dae9399dad795a2a04b8de9167
X-Mailman-Approved-At: Tue, 14 Feb 2012 09:41:08 +0000
Subject: [Xen-users]  error getting socket: invalid argument
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--14dae9399dad795a2a04b8de9167
Content-Type: multipart/alternative; boundary=14dae9399dad795a2404b8de9165

--14dae9399dad795a2404b8de9165
Content-Type: text/plain; charset=ISO-8859-1

Hi All,

I encountered some problems with installation of old Xen-3.4.1 and Linux
kernel 2.6.18.8 downloaded from the Xen web site. I installed the base
Ubuntu 10.04 LTS (linux kernel 2.6.32.44-server) and tried to install them.
As far as I can see from the screen, an error comes from udev, saying error
initializing netlink socket. It turns out that
udev_monitor_new_from_netlink: error getting socket: Invalid argument.
wait-for-root[636]: segfault at ****. At last it shows Segmentation fault.

Does anyone can give me advices on this?

I attach the screen picture.

Thank you,

Jinho

--14dae9399dad795a2404b8de9165
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi All,=A0<div><br></div><div>I encountered some problems with installation=
 of old Xen-3.4.1 and Linux kernel 2.6.18.8 downloaded from the Xen web sit=
e. I installed the base Ubuntu 10.04 LTS (linux kernel 2.6.32.44-server) an=
d tried to install them. As far as I can see from the screen, an error come=
s from udev, saying error initializing netlink socket. It turns out that ud=
ev_monitor_new_from_netlink: error getting socket: Invalid argument. wait-f=
or-root[636]: segfault at ****. At last it shows Segmentation fault.
</div><div><br></div><div>Does anyone can give me advices on this?</div><di=
v><br></div><div>I attach the screen picture.=A0</div><div><br></div><div>T=
hank you,=A0</div><div><br></div><div>Jinho</div>

--14dae9399dad795a2404b8de9165--
--14dae9399dad795a2a04b8de9167
Content-Type: image/jpeg; name="IMG_20120213_135904.jpg"
Content-Disposition: attachment; filename="IMG_20120213_135904.jpg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gylz2lf30

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
5VGAwzkn2qby1wPTqOa9Xi/ZK+KScDRrN8dl1K3P/s9WD+yh8VF4/wCEbjcAZGy/gOR/33WDxeH/
AJkCbb2PGWt0PBzknmoZERGGM9fzr2V/2UfisOB4SlJ64W5h/wDiqpt+yp8WTKQvgy7Yr3WSM/8A
s1NYqg38aE010PIQo56nnHFPVATwevrwa9aP7KPxbjOf+EE1FmwDhTGcj/vqoH/Ze+LMZUN8P9WB
POFjB/kaHiaD2mvvJabtdM8uCbcZbPtT0VcYzk9+5NenH9mT4rRbQ/w+1sDbkbbUtkd6p3H7PvxL
hjaRvAOvKo/iFk5x+QrKWIoy+0r+ondbnmGpr50trbDOXkAxiuoslXyeMngsM5PU1W1HwL4g0XVk
m1TRL/TEgDMxvbdosHHH3hVyIrGioy8kYyO1cNWak9NTnTaZOuAck4Y9RT1RQSCcj1qE7W28YGOm
KlyDu6YHWsWxqXckhmUN8wyBUXiieI6dCiZ+dycHinIFDBiBz0Jwfzqh4p5W3jCgYTOePzpq1xu+
xzrMo5VsBegJpDIhAx6cjrTmjLkcAjnnGKaWKKeBj2HWtVJWsY6tn//Z/9sAhAADAgIDAgIDAwMD
BAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUUAQME
BAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBT/wAARCAeYCiADASIAAhEBAxEB/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL
EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoW
FxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImK
kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy
8/T19vf4+foBAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxEAAgECBAQDBAcFBAQAAQJ3AAEC
AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNE
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
nBTvqYzXtIucuqt+J//Z
--14dae9399dad795a2a04b8de9167
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--14dae9399dad795a2a04b8de9167--


From xen-users-bounces@lists.xensource.com Tue Feb 14 10:31:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFe0-0004A6-1V; Tue, 14 Feb 2012 10:29:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RxFdx-0004A1-Vz
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:29:54 +0000
Received: from [85.158.143.35:58408] by server-1.bemta-4.messagelabs.com id
	DE/16-20925-1A73A3F4; Tue, 14 Feb 2012 10:29:53 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329215391!2772831!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3852 invoked from network); 14 Feb 2012 10:29:52 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 10:29:52 -0000
Received: by iaeh11 with SMTP id h11so32894732iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 02:29:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=eJfnJ0QfvMf/YHb0r7b0h3lQ2zsMP7moDOR/78e6zCQ=;
	b=jhe9LET/OXCucG4CsPjSMSpbM8nULh6bPKeRfrUd+1Z2oVtdOSwzhTZeWX9AIdD9yb
	QO9N6UYwYqqPg0tWGJZ5hxrOuwtfGbByVId0vMJhdNInvB6D3+L+WAwTotDV9x3Y9ZJy
	CPt66zjIDABTHm9b4l0Cl7AzjR4ZQF2IJOb3I=
Received: by 10.42.107.9 with SMTP id b9mr25655820icp.23.1329215391137; Tue,
	14 Feb 2012 02:29:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 14 Feb 2012 02:29:31 -0800 (PST)
In-Reply-To: <CAJkQ3-6wAU20rmy4jG4e9TFun4iCAmq3c80Oxq+5izPAqLGe-w@mail.gmail.com>
References: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
	<CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
	<CAJkQ3-6wAU20rmy4jG4e9TFun4iCAmq3c80Oxq+5izPAqLGe-w@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Tue, 14 Feb 2012 11:29:31 +0100
Message-ID: <CAN-hevmyk3KOJMCraKRfQpBvrL8q-dToZTM57RW65ZvSMjfrgQ@mail.gmail.com>
To: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 14 February 2012 10:47, manjunath kadaba sathyanathan
<ksmanjunath87@gmail.com> wrote:
> hi eva,
> i tried installing using the steps given in
> http://www.howtoforge.com/paravirtualization-with-xen-on-centos-5.4-x86_64.
> though i get the option for xen kernel after i reboot i get an error sayin
> "Error 15 file not found"
> i want to install xen hypervisor in all the machines that i am working for
> Open nebulla to run as my cloud environment.
>
>
> Regards
> K S Manjunath
>
>
>
> On Tue, Feb 14, 2012 at 2:21 PM, eva <evammg@gmail.com> wrote:
>>
>> On 14 February 2012 09:25, manjunath kadaba sathyanathan
>> <ksmanjunath87@gmail.com> wrote:
>> > hello,
>> > i am trying to install xen hypervisor on centos 6.2 to use it for Open
>> > Nebula.
>> > can anyone plese guide me with this procedure.
>> >
>>
>> Have you found any specific problem?
>> Are you following any wiki and/or tutorial?
>>
>> Could you be more specific? Otherwise it's going to be very difficult
>> to help you.
>>
>> Eva
>
>

It's a Grub related issue, not xen. With a quick search on Google you
have tons of tutorials and fixes.

http://www.google.es/search?gcx=c&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=Error+15+file+not+found

I found very useful the Debian wiki:
http://wiki.debian.org/Xen/#Dom0_.28host.29 , that may help you as
well.

Just go where it talks about Grub and skip everything else. I hope it helps.

PS. It would be nicer if you don't do top posting for next time, for a
nice conversation follow up.

Thanks

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:31:16 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFe0-0004A6-1V; Tue, 14 Feb 2012 10:29:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1RxFdx-0004A1-Vz
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:29:54 +0000
Received: from [85.158.143.35:58408] by server-1.bemta-4.messagelabs.com id
	DE/16-20925-1A73A3F4; Tue, 14 Feb 2012 10:29:53 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329215391!2772831!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3852 invoked from network); 14 Feb 2012 10:29:52 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 10:29:52 -0000
Received: by iaeh11 with SMTP id h11so32894732iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 02:29:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=eJfnJ0QfvMf/YHb0r7b0h3lQ2zsMP7moDOR/78e6zCQ=;
	b=jhe9LET/OXCucG4CsPjSMSpbM8nULh6bPKeRfrUd+1Z2oVtdOSwzhTZeWX9AIdD9yb
	QO9N6UYwYqqPg0tWGJZ5hxrOuwtfGbByVId0vMJhdNInvB6D3+L+WAwTotDV9x3Y9ZJy
	CPt66zjIDABTHm9b4l0Cl7AzjR4ZQF2IJOb3I=
Received: by 10.42.107.9 with SMTP id b9mr25655820icp.23.1329215391137; Tue,
	14 Feb 2012 02:29:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 14 Feb 2012 02:29:31 -0800 (PST)
In-Reply-To: <CAJkQ3-6wAU20rmy4jG4e9TFun4iCAmq3c80Oxq+5izPAqLGe-w@mail.gmail.com>
References: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
	<CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
	<CAJkQ3-6wAU20rmy4jG4e9TFun4iCAmq3c80Oxq+5izPAqLGe-w@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Tue, 14 Feb 2012 11:29:31 +0100
Message-ID: <CAN-hevmyk3KOJMCraKRfQpBvrL8q-dToZTM57RW65ZvSMjfrgQ@mail.gmail.com>
To: manjunath kadaba sathyanathan <ksmanjunath87@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 14 February 2012 10:47, manjunath kadaba sathyanathan
<ksmanjunath87@gmail.com> wrote:
> hi eva,
> i tried installing using the steps given in
> http://www.howtoforge.com/paravirtualization-with-xen-on-centos-5.4-x86_64.
> though i get the option for xen kernel after i reboot i get an error sayin
> "Error 15 file not found"
> i want to install xen hypervisor in all the machines that i am working for
> Open nebulla to run as my cloud environment.
>
>
> Regards
> K S Manjunath
>
>
>
> On Tue, Feb 14, 2012 at 2:21 PM, eva <evammg@gmail.com> wrote:
>>
>> On 14 February 2012 09:25, manjunath kadaba sathyanathan
>> <ksmanjunath87@gmail.com> wrote:
>> > hello,
>> > i am trying to install xen hypervisor on centos 6.2 to use it for Open
>> > Nebula.
>> > can anyone plese guide me with this procedure.
>> >
>>
>> Have you found any specific problem?
>> Are you following any wiki and/or tutorial?
>>
>> Could you be more specific? Otherwise it's going to be very difficult
>> to help you.
>>
>> Eva
>
>

It's a Grub related issue, not xen. With a quick search on Google you
have tons of tutorials and fixes.

http://www.google.es/search?gcx=c&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=Error+15+file+not+found

I found very useful the Debian wiki:
http://wiki.debian.org/Xen/#Dom0_.28host.29 , that may help you as
well.

Just go where it talks about Grub and skip everything else. I hope it helps.

PS. It would be nicer if you don't do top posting for next time, for a
nice conversation follow up.

Thanks

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:35:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFi5-0004Ms-7H; Tue, 14 Feb 2012 10:34:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RxFi3-0004Mi-VO
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:34:08 +0000
Received: from [85.158.139.83:7204] by server-3.bemta-5.messagelabs.com id
	30/C7-06438-F983A3F4; Tue, 14 Feb 2012 10:34:07 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-7.tower-182.messagelabs.com!1329215644!14906933!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20070 invoked from network); 14 Feb 2012 10:34:06 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-7.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Feb 2012 10:34:06 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1EAY171017221;
	Tue, 14 Feb 2012 04:34:01 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1EAY0kF004633;
	Tue, 14 Feb 2012 04:34:00 -0600 (CST)
	(envelope-from trix@basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.5/Submit) id q1EAY0r9004632;
	Tue, 14 Feb 2012 04:34:00 -0600 (CST)
	(envelope-from trix@basement.net)
X-Authentication-Warning: willow.basement.net: trix set sender to
	trix@basement.net using -f
Date: Tue, 14 Feb 2012 04:34:00 -0600
From: Trix Farrar <trix@basement.net>
To: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Message-ID: <20120214103400.GA4536@basement.net>
References: <20120211165544.GA71096@basement.net>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20120211165544.GA71096@basement.net>
User-Agent: Mutt/1.4.2.3i
X-Crypto: gpg (GnuPG) 2.0.16
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, T_RP_MATCHES_RCVD
	autolearn=unavailable version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on anya.basement.net
Subject: [Xen-users] [RESOLVED] 9.0-RELEASE PV from scratch on XCP v1.1.0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 11, 2012 at 10:55:44AM -0600, Trix Farrar wrote:
> I'm probably missing something really obvious here, but here are a
> couple of issues that keep this from being a complete win.

Yes, I missed something obvious.  I was overthinking things.

>   * Kernel ignoring/not-getting arguments from the domain builder.
>     This means that the kernel can''t find its root device.

Boot arguments _are_ passed to the kernel correctly.  The part that I
missed is that they are passed literally.  I had used the following:

xe vm-param-set \
    uuid=$VM_UUID \
    PV-bootloader-args="--kernel=/boot/kernel/kernel --args='vfs.root.mountfrom=ufs:xbd0s1a,kern.hz=100,boot_verbose=1'"

This meant that what the kernel saw for vfs.root.mountfrom was "'ufs:xbd0s1a", so it was
ignoring it becuase there is no "'ufs" filesystem type.  By removing
the single quotes around the "--args" portion, the kernel boots just
fine.  btw: "kern.hz" is 100 by default, so that part isn't needed
either.  The following PV-bootloader-args command allows the VM to
boot normally and unattended:

xe vm-param-set \
    uuid=$VM_UUID \
    PV-bootloader-args='--kernel=/boot/kernel/kernel --args=vfs.root.mountfrom=ufs:xbd0s1a,boot_verbose=1'

So, I'm willing to call it a win!

-- 
John D. "Trix" Farrar               __\\|//__               Basement.NET
trix@basement.net                   (` o-o ')   http://www.basement.net/
-----------------------------------ooO-(_)-Ooo--------------------------
   GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:35:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFi5-0004Ms-7H; Tue, 14 Feb 2012 10:34:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RxFi3-0004Mi-VO
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:34:08 +0000
Received: from [85.158.139.83:7204] by server-3.bemta-5.messagelabs.com id
	30/C7-06438-F983A3F4; Tue, 14 Feb 2012 10:34:07 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-7.tower-182.messagelabs.com!1329215644!14906933!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20070 invoked from network); 14 Feb 2012 10:34:06 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-7.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Feb 2012 10:34:06 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1EAY171017221;
	Tue, 14 Feb 2012 04:34:01 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1EAY0kF004633;
	Tue, 14 Feb 2012 04:34:00 -0600 (CST)
	(envelope-from trix@basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.5/Submit) id q1EAY0r9004632;
	Tue, 14 Feb 2012 04:34:00 -0600 (CST)
	(envelope-from trix@basement.net)
X-Authentication-Warning: willow.basement.net: trix set sender to
	trix@basement.net using -f
Date: Tue, 14 Feb 2012 04:34:00 -0600
From: Trix Farrar <trix@basement.net>
To: FreeBSD Xen <freebsd-xen@freebsd.org>,
	Xen-Users <xen-users@lists.xensource.com>
Message-ID: <20120214103400.GA4536@basement.net>
References: <20120211165544.GA71096@basement.net>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20120211165544.GA71096@basement.net>
User-Agent: Mutt/1.4.2.3i
X-Crypto: gpg (GnuPG) 2.0.16
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, T_RP_MATCHES_RCVD
	autolearn=unavailable version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on anya.basement.net
Subject: [Xen-users] [RESOLVED] 9.0-RELEASE PV from scratch on XCP v1.1.0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 11, 2012 at 10:55:44AM -0600, Trix Farrar wrote:
> I'm probably missing something really obvious here, but here are a
> couple of issues that keep this from being a complete win.

Yes, I missed something obvious.  I was overthinking things.

>   * Kernel ignoring/not-getting arguments from the domain builder.
>     This means that the kernel can''t find its root device.

Boot arguments _are_ passed to the kernel correctly.  The part that I
missed is that they are passed literally.  I had used the following:

xe vm-param-set \
    uuid=$VM_UUID \
    PV-bootloader-args="--kernel=/boot/kernel/kernel --args='vfs.root.mountfrom=ufs:xbd0s1a,kern.hz=100,boot_verbose=1'"

This meant that what the kernel saw for vfs.root.mountfrom was "'ufs:xbd0s1a", so it was
ignoring it becuase there is no "'ufs" filesystem type.  By removing
the single quotes around the "--args" portion, the kernel boots just
fine.  btw: "kern.hz" is 100 by default, so that part isn't needed
either.  The following PV-bootloader-args command allows the VM to
boot normally and unattended:

xe vm-param-set \
    uuid=$VM_UUID \
    PV-bootloader-args='--kernel=/boot/kernel/kernel --args=vfs.root.mountfrom=ufs:xbd0s1a,boot_verbose=1'

So, I'm willing to call it a win!

-- 
John D. "Trix" Farrar               __\\|//__               Basement.NET
trix@basement.net                   (` o-o ')   http://www.basement.net/
-----------------------------------ooO-(_)-Ooo--------------------------
   GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:36:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFjU-0004Tx-3V; Tue, 14 Feb 2012 10:35:36 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxFjS-0004TR-8m
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:35:34 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-4.tower-216.messagelabs.com!1329215727!15255621!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24227 invoked from network); 14 Feb 2012 10:35:27 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-4.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 10:35:27 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id DC0553806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:35:26 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 5lPaWQlZvqwS for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:35:26 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 0A2093806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:35:20 +0000 (UTC)
Date: Tue, 14 Feb 2012 10:34:22 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <4F3A067F.8050502@atmos.eu>
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
	<4F3A067F.8050502@atmos.eu>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214103526.DC0553806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> The dom0_mem parameter locks the dom0 memory to the given amount
> (which is good for performance). You cannot balloon it at runtime.
> According to the documentation (and experiments) you should also pin
> dom0 to use specific cpus and keep domUs off those reserved cpus.

Yes, one can balloon dom0, see below. What made you think otherwise? Are
you using a Xen version that has been built before 2006?

There are enough misunderstandings already wrt Xen. So please just
don't answer unless you're certain or else say "I THINK that ..."

Also, you say locking dom0 memory is good for performance? Why? Do give
us some reasoning to support this apparent "fact". Does it apply under
all circumstances?

Then dom0 CPU pinning. dom0_max_vcpus=1 is enough to have dom0 use
one CPU. You don't *have* to pin the CPU. Maybe you want to share one
of your Quadcore CPU cores sometimes but not all the time.

False info is so much more annoying than no info at all.

Anyway.

KC, the syntax for dom0_mem can be specified as follows:

dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>]

example:
dom0_mem=min:1G,max:4G,1G
dom0_mem=min:1G,max:-1G,1G

The second example explained: if your system has 16G RAM then you allow
dom0 to use 15G at most.

<min_amt>: The minimum amount of memory which should be allocated for dom0.
<max_amt>: The maximum amount of memory which should be allocated for dom0.
<amt>:     The precise amount of memory to allocate for dom0.

Notes:
 1. <amt> is clamped from below by <min_amt> and from above by available
    memory and <max_amt>
 2. <min_amt> is clamped from above by available memory and <max_amt>
 3. <min_amt> is ignored if it is greater than <max_amt>
 4. If <amt> is not specified, it is calculated as follows:
    "All of memory is allocated to domain 0, minus 1/16th which is reserved
     for uses such as DMA buffers (the reservation is clamped to 128MB)."

Each value can be specified as positive or negative:
 If +ve: The specified amount is an absolute value.
 If -ve: The specified amount is subtracted from total available memory.

This has been commited in 2006, see xen-unstable commit
2191:444496ecb14e.

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:36:25 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFjU-0004Tx-3V; Tue, 14 Feb 2012 10:35:36 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxFjS-0004TR-8m
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:35:34 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-4.tower-216.messagelabs.com!1329215727!15255621!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24227 invoked from network); 14 Feb 2012 10:35:27 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-4.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 10:35:27 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id DC0553806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:35:26 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 5lPaWQlZvqwS for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:35:26 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 0A2093806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:35:20 +0000 (UTC)
Date: Tue, 14 Feb 2012 10:34:22 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <4F3A067F.8050502@atmos.eu>
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
	<4F3A067F.8050502@atmos.eu>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214103526.DC0553806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> The dom0_mem parameter locks the dom0 memory to the given amount
> (which is good for performance). You cannot balloon it at runtime.
> According to the documentation (and experiments) you should also pin
> dom0 to use specific cpus and keep domUs off those reserved cpus.

Yes, one can balloon dom0, see below. What made you think otherwise? Are
you using a Xen version that has been built before 2006?

There are enough misunderstandings already wrt Xen. So please just
don't answer unless you're certain or else say "I THINK that ..."

Also, you say locking dom0 memory is good for performance? Why? Do give
us some reasoning to support this apparent "fact". Does it apply under
all circumstances?

Then dom0 CPU pinning. dom0_max_vcpus=1 is enough to have dom0 use
one CPU. You don't *have* to pin the CPU. Maybe you want to share one
of your Quadcore CPU cores sometimes but not all the time.

False info is so much more annoying than no info at all.

Anyway.

KC, the syntax for dom0_mem can be specified as follows:

dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>]

example:
dom0_mem=min:1G,max:4G,1G
dom0_mem=min:1G,max:-1G,1G

The second example explained: if your system has 16G RAM then you allow
dom0 to use 15G at most.

<min_amt>: The minimum amount of memory which should be allocated for dom0.
<max_amt>: The maximum amount of memory which should be allocated for dom0.
<amt>:     The precise amount of memory to allocate for dom0.

Notes:
 1. <amt> is clamped from below by <min_amt> and from above by available
    memory and <max_amt>
 2. <min_amt> is clamped from above by available memory and <max_amt>
 3. <min_amt> is ignored if it is greater than <max_amt>
 4. If <amt> is not specified, it is calculated as follows:
    "All of memory is allocated to domain 0, minus 1/16th which is reserved
     for uses such as DMA buffers (the reservation is clamped to 128MB)."

Each value can be specified as positive or negative:
 If +ve: The specified amount is an absolute value.
 If -ve: The specified amount is subtracted from total available memory.

This has been commited in 2006, see xen-unstable commit
2191:444496ecb14e.

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:47:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFto-0005AH-Ku; Tue, 14 Feb 2012 10:46:16 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxFtm-000599-FR
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:46:14 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329216367!9065991!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2938 invoked from network); 14 Feb 2012 10:46:08 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-7.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 10:46:08 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 432FD3806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:46:07 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id cU3ZPaeGUCgU for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:46:05 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 8D38A3806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:46:05 +0000 (UTC)
Date: Tue, 14 Feb 2012 10:45:08 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
References: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214104607.432FD3806F1@mx1.internecto.net>
Subject: Re: [Xen-users] How do I build Xen 4.1.2 from source
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> Hello,

Hi.

> I have Fedora 16 installed on a USB hdd, bootable.
> I want to build and install Xen, and then configure Fedora as Dom0.> 
> I am a newbie to zen so would greatly appreciate a tutorial/steps to
> get this done.
> I was reading documentation and browing various forums and was not
> getting anywhere. Please help.

Have a look at how Xen can be built e.g. in Archlinux. I have never
used fedora so I can't help there, but the archlinux routine is visible
here:

http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD

Specifically focus on the build() routine. Everything above that is
metadata that could also useful (e.g. dependencies).

I'd advice you to not follow it all blindly though, the people who
have uploaded this PKGBUILD have been using it for a loong time and it
seems they lack critical thought.

Disclaimer: I cannot be held responsible for what you do, evarr. If you
break your system, it's not on me. :) Having said that, yes, indeed,
basically you simply clone the repository of your choice, I'd advice
xen-4.1-testing.hg, and run 'make' a few times.

> I tried to search the archives but was getting an apache error
> everytime i searched. What am I doing wrong ?

You are not giving enough information, that's what you're doing wrong
really. Helping people is not easy when they just say "I can't get this
to work! Help!"

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:47:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFto-0005AH-Ku; Tue, 14 Feb 2012 10:46:16 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxFtm-000599-FR
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:46:14 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329216367!9065991!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2938 invoked from network); 14 Feb 2012 10:46:08 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-7.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 10:46:08 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 432FD3806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:46:07 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id cU3ZPaeGUCgU for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:46:05 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 8D38A3806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:46:05 +0000 (UTC)
Date: Tue, 14 Feb 2012 10:45:08 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
References: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214104607.432FD3806F1@mx1.internecto.net>
Subject: Re: [Xen-users] How do I build Xen 4.1.2 from source
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> Hello,

Hi.

> I have Fedora 16 installed on a USB hdd, bootable.
> I want to build and install Xen, and then configure Fedora as Dom0.> 
> I am a newbie to zen so would greatly appreciate a tutorial/steps to
> get this done.
> I was reading documentation and browing various forums and was not
> getting anywhere. Please help.

Have a look at how Xen can be built e.g. in Archlinux. I have never
used fedora so I can't help there, but the archlinux routine is visible
here:

http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD

Specifically focus on the build() routine. Everything above that is
metadata that could also useful (e.g. dependencies).

I'd advice you to not follow it all blindly though, the people who
have uploaded this PKGBUILD have been using it for a loong time and it
seems they lack critical thought.

Disclaimer: I cannot be held responsible for what you do, evarr. If you
break your system, it's not on me. :) Having said that, yes, indeed,
basically you simply clone the repository of your choice, I'd advice
xen-4.1-testing.hg, and run 'make' a few times.

> I tried to search the archives but was getting an apache error
> everytime i searched. What am I doing wrong ?

You are not giving enough information, that's what you're doing wrong
really. Helping people is not easy when they just say "I can't get this
to work! Help!"

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:52:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFzd-00060v-Na; Tue, 14 Feb 2012 10:52:17 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxFzc-00060d-G6
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:52:16 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-6.tower-27.messagelabs.com!1329216679!54159409!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27271 invoked from network); 14 Feb 2012 10:51:20 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 10:51:20 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id AFC843806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:52:09 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id GN5If-nGjj5y for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:52:09 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 358B53806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:52:08 +0000 (UTC)
Date: Tue, 14 Feb 2012 10:51:12 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
References: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
	<CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214105209.AFC843806F1@mx1.internecto.net>
Subject: Re: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, 14 Feb 2012 09:51:46 +0100
eva <evammg@gmail.com> wrote:

> Could you be more specific?

I think people stopped being specific at the end of 2011 or perhaps even
before then. It seems that the only bit of the grasshopper's message
that allows to be specified better is what he /meant/ to say: "Hello can
anyone please install xen hypervisor on centos 6.2 for me pl0x?"

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 10:52:55 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 10:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxFzd-00060v-Na; Tue, 14 Feb 2012 10:52:17 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxFzc-00060d-G6
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 10:52:16 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-6.tower-27.messagelabs.com!1329216679!54159409!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27271 invoked from network); 14 Feb 2012 10:51:20 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 10:51:20 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id AFC843806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:52:09 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id GN5If-nGjj5y for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:52:09 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 358B53806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:52:08 +0000 (UTC)
Date: Tue, 14 Feb 2012 10:51:12 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
References: <CAJkQ3-5DkY47wpyz8K9u=RVajpG8OzPZaq32G5mJjK6JExEwPA@mail.gmail.com>
	<CAN-hevmM5O5vsiX60aBziRSxPzyhsh0JjOUxbYudAyoCht2kOg@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214105209.AFC843806F1@mx1.internecto.net>
Subject: Re: [Xen-users] how to install xen hypervisor
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, 14 Feb 2012 09:51:46 +0100
eva <evammg@gmail.com> wrote:

> Could you be more specific?

I think people stopped being specific at the end of 2011 or perhaps even
before then. It seems that the only bit of the grasshopper's message
that allows to be specified better is what he /meant/ to say: "Hello can
anyone please install xen hypervisor on centos 6.2 for me pl0x?"

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:02:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxG91-0006Rx-Fv; Tue, 14 Feb 2012 11:01:59 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxG90-0006Rk-13
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:01:58 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-10.tower-27.messagelabs.com!1329217260!52644952!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5192 invoked from network); 14 Feb 2012 11:01:00 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:01:00 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 8BAEC3806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:01:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id V1edxT3WAMT4 for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:01:45 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 1BBA13806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:01:44 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:00:48 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <2b545f2a.2041c.1357b3a45d6.Coremail.hxkhust@126.com>
References: <2b545f2a.2041c.1357b3a45d6.Coremail.hxkhust@126.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214110146.8BAEC3806F1@mx1.internecto.net>
Subject: Re: [Xen-users] About virtual disk image files
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> Previously on xen 3.2,we can create VMs as the following command line:
> dd if=/dev/zero of=myraw.img bs=1M seek=4096 count=1  //use the file
> myraw.img to create a  full-virtualized VM including installing the
> operating system qcow-create 4000 myqcow1.img myraw.img qcow-create
> 3500 myqcow2.img myqcow1.img Then we could start a VM using the image
> file myqcow2.img with a suited configure file. However now on xen
> 4.1.2,I would also like to create a VM whose qcow2 format image is
> based on a qcow2 format image.I try to use the command of
> dd,qcow-create and qemu-img-xen to create a image file as my VM's
> virtual disk image ,but I failed.What shall i do specifically?Which
> command should be use?How to configure the VM? I need your help. hxk 

The stupid is becoming strong on this list, Luke. I sense another one
of those challenges of the "please help me with hardly any info" type.
The blob above is barely readable.

Since my crystal ball is broken here is a very short guide to getting
help. This is directed to ALL OF YOU who keep sending these annoying
"please help" messages I usually ignore.

Please...

* increase readability of your text;
* Detail to us what you tried to do but this time include real world
  examples/error messages/etc.
* read the long guide to getting help here:
  http://catb.org/esr/faqs/smart-questions.html

Or don't follow these guidelines and risk seeing your question
disappear into the archives without ever being solved. I could not
possibly care less.

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:02:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxG91-0006Rx-Fv; Tue, 14 Feb 2012 11:01:59 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxG90-0006Rk-13
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:01:58 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-10.tower-27.messagelabs.com!1329217260!52644952!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5192 invoked from network); 14 Feb 2012 11:01:00 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:01:00 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 8BAEC3806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:01:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id V1edxT3WAMT4 for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:01:45 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 1BBA13806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:01:44 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:00:48 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <2b545f2a.2041c.1357b3a45d6.Coremail.hxkhust@126.com>
References: <2b545f2a.2041c.1357b3a45d6.Coremail.hxkhust@126.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214110146.8BAEC3806F1@mx1.internecto.net>
Subject: Re: [Xen-users] About virtual disk image files
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> Previously on xen 3.2,we can create VMs as the following command line:
> dd if=/dev/zero of=myraw.img bs=1M seek=4096 count=1  //use the file
> myraw.img to create a  full-virtualized VM including installing the
> operating system qcow-create 4000 myqcow1.img myraw.img qcow-create
> 3500 myqcow2.img myqcow1.img Then we could start a VM using the image
> file myqcow2.img with a suited configure file. However now on xen
> 4.1.2,I would also like to create a VM whose qcow2 format image is
> based on a qcow2 format image.I try to use the command of
> dd,qcow-create and qemu-img-xen to create a image file as my VM's
> virtual disk image ,but I failed.What shall i do specifically?Which
> command should be use?How to configure the VM? I need your help. hxk 

The stupid is becoming strong on this list, Luke. I sense another one
of those challenges of the "please help me with hardly any info" type.
The blob above is barely readable.

Since my crystal ball is broken here is a very short guide to getting
help. This is directed to ALL OF YOU who keep sending these annoying
"please help" messages I usually ignore.

Please...

* increase readability of your text;
* Detail to us what you tried to do but this time include real world
  examples/error messages/etc.
* read the long guide to getting help here:
  http://catb.org/esr/faqs/smart-questions.html

Or don't follow these guidelines and risk seeing your question
disappear into the archives without ever being solved. I could not
possibly care less.

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:14:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGKw-0006qV-0B; Tue, 14 Feb 2012 11:14:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGKu-0006qH-OO
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:14:16 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329218006!60039066!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1507 invoked from network); 14 Feb 2012 11:13:26 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:13:26 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 40DBE3806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:14:10 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 0PedVsNbmQTq for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:14:09 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 982DE3806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:14:09 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:13:12 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <1328850347799-5471539.post@n5.nabble.com>
References: <1328850347799-5471539.post@n5.nabble.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214111410.40DBE3806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello,

>   I am new to Xen. Currently I am working on VM migration project.
> For my project, I need to calculate VM Resource Usage without ssh'ing
> into the VMs. How can I fetch the resource usage (i.e. CPU, Memory,
> Disk, & Network) of Dom-Us from Dom-0? 
>   I know that the "Xentop" tool help for the same, but I found that
> the memory usage, network usage, disk usage information provided by
> "Xentop" is not fully correct. Is there any correct method to do the
> same.

Why would xentop not be correct? Any measurement is a snapshot of
one moment. Thus xentop just shows you a picture of something that
fluctuates and is never static. you probably realise just as well as
I do that CPU, memory, disk, memory usage always fluctuates. With
regards to disk usage, what do you mean? IO, storage size, ...?

Why can't you use ssh? Can you use console logins?

Be aware that a bit of allocated memory is used by the hypervisor. So
if you allocate 1024M to a domU, the domU shows less than 1024M.

> Also, I need to calculate "Residual Capacity" for all the
> resources. How can I calculate that (residual capacity of the
> physical machine) from Dom-0? NOTE: Residual Capacity is the ==
> ( total resource - resource usage ). That is, how can I compute the
> total memory, disk, network resource of the system & the usage for
> the same. 

Total is simply what you allocated, currently in use is fluctuating.
You can monitor network usage very accurately if you use openvswitch.
But even network usage is very hard to gripe in exact numbers.

Maybe you can explain to us what you really need from a broader
perspective. Is it for statistical analysis, is it for resource
allocation and budgeting reasons, ... 

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:14:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGKw-0006qV-0B; Tue, 14 Feb 2012 11:14:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGKu-0006qH-OO
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:14:16 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329218006!60039066!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1507 invoked from network); 14 Feb 2012 11:13:26 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:13:26 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 40DBE3806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:14:10 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 0PedVsNbmQTq for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:14:09 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 982DE3806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:14:09 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:13:12 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <1328850347799-5471539.post@n5.nabble.com>
References: <1328850347799-5471539.post@n5.nabble.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214111410.40DBE3806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Resource Usage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello,

>   I am new to Xen. Currently I am working on VM migration project.
> For my project, I need to calculate VM Resource Usage without ssh'ing
> into the VMs. How can I fetch the resource usage (i.e. CPU, Memory,
> Disk, & Network) of Dom-Us from Dom-0? 
>   I know that the "Xentop" tool help for the same, but I found that
> the memory usage, network usage, disk usage information provided by
> "Xentop" is not fully correct. Is there any correct method to do the
> same.

Why would xentop not be correct? Any measurement is a snapshot of
one moment. Thus xentop just shows you a picture of something that
fluctuates and is never static. you probably realise just as well as
I do that CPU, memory, disk, memory usage always fluctuates. With
regards to disk usage, what do you mean? IO, storage size, ...?

Why can't you use ssh? Can you use console logins?

Be aware that a bit of allocated memory is used by the hypervisor. So
if you allocate 1024M to a domU, the domU shows less than 1024M.

> Also, I need to calculate "Residual Capacity" for all the
> resources. How can I calculate that (residual capacity of the
> physical machine) from Dom-0? NOTE: Residual Capacity is the ==
> ( total resource - resource usage ). That is, how can I compute the
> total memory, disk, network resource of the system & the usage for
> the same. 

Total is simply what you allocated, currently in use is fluctuating.
You can monitor network usage very accurately if you use openvswitch.
But even network usage is very hard to gripe in exact numbers.

Maybe you can explain to us what you really need from a broader
perspective. Is it for statistical analysis, is it for resource
allocation and budgeting reasons, ... 

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:17:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGNG-00072b-L6; Tue, 14 Feb 2012 11:16:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGND-00072B-8Q
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:16:39 +0000
Received: from [85.158.143.35:12591] by server-1.bemta-4.messagelabs.com id
	C0/DE-20925-6924A3F4; Tue, 14 Feb 2012 11:16:38 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329218196!2783401!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22733 invoked from network); 14 Feb 2012 11:16:36 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:16:36 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 559F13806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:16:36 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id W2R5WpXU2cH4 for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:16:36 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id DAE703806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:16:35 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:15:39 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CAKLgfCu9S0gviU1nvEdY8TtzJZTUccMqFRo9bV5XpX1-JrmXsQ@mail.gmail.com>
References: <CAKLgfCu9S0gviU1nvEdY8TtzJZTUccMqFRo9bV5XpX1-JrmXsQ@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214111636.559F13806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Memory offset in domU's
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

PiBJJ20gcnVubmluZyBYZW4tMy4wIG9uIENlbnRPcyA1LjcgeDg2XzY0LiDCoFdoZW4gSSBydW4g
ZnJlZSAtdG0gaW4gYQo+IERvbVUgdGhlIHRvdGFsIGFtb3VudCBvZiBSQU0gaXMgbmV2ZXIgd2hh
dCdzIGRlZmluZWQgaW4gdGhlIHZtIC5jZmcuCj4gSW4gc29tZSBPUydzIGZyZWUgcmVwb3J0cyBs
ZXNzIHRoYW4gd2hhdCdzIGNvbmZpZ3VyZWQsIGFuZCBpbiBvdGhlcnMKPiBpdCByZXBvcnRzIHRo
YXQgdGhlcmUncyBtb3JlLiBXaGF0IGNhbiBJIGRvIHRvIG1ha2UgdGhlIHZtIHNlZSB0aGUKPiBj
b3JyZWN0IGFtb3VudCBvZiBSQU0gdGhhdCdzIGJlZW4gYWxsb2NhdGVkIGZvciBpdD8KCkEgYml0
IG9mIG1lbW9yeSB5b3UgYWxsb2NhdGUgaXMgZm9yIHRoZSBoeXBlcnZpc29yLiBJZiB5b3UgYWxs
b2NhdGUKMTAyNE0gdGhlbiBpbmRlZWQsIHRoZSBWTSBzZWVzIGxlc3MgdGhhbiAxMDI0TS4gSWYg
eW91IHdhbnQgeW91ciBkb21VCnRvIHNlZSBleGFjdGx5IDEwMjRNLCBhbGxvY2F0ZSBtb3JlLiBU
aGlzIHRha2VzIHJvdWdobHkgdGVuIG1pbnV0ZXMgb2YKdGVzdGluZy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KaHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20v
eGVuLXVzZXJz

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:17:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGNG-00072b-L6; Tue, 14 Feb 2012 11:16:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGND-00072B-8Q
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:16:39 +0000
Received: from [85.158.143.35:12591] by server-1.bemta-4.messagelabs.com id
	C0/DE-20925-6924A3F4; Tue, 14 Feb 2012 11:16:38 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329218196!2783401!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22733 invoked from network); 14 Feb 2012 11:16:36 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:16:36 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 559F13806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:16:36 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id W2R5WpXU2cH4 for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:16:36 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id DAE703806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:16:35 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:15:39 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CAKLgfCu9S0gviU1nvEdY8TtzJZTUccMqFRo9bV5XpX1-JrmXsQ@mail.gmail.com>
References: <CAKLgfCu9S0gviU1nvEdY8TtzJZTUccMqFRo9bV5XpX1-JrmXsQ@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214111636.559F13806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Memory offset in domU's
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

PiBJJ20gcnVubmluZyBYZW4tMy4wIG9uIENlbnRPcyA1LjcgeDg2XzY0LiDCoFdoZW4gSSBydW4g
ZnJlZSAtdG0gaW4gYQo+IERvbVUgdGhlIHRvdGFsIGFtb3VudCBvZiBSQU0gaXMgbmV2ZXIgd2hh
dCdzIGRlZmluZWQgaW4gdGhlIHZtIC5jZmcuCj4gSW4gc29tZSBPUydzIGZyZWUgcmVwb3J0cyBs
ZXNzIHRoYW4gd2hhdCdzIGNvbmZpZ3VyZWQsIGFuZCBpbiBvdGhlcnMKPiBpdCByZXBvcnRzIHRo
YXQgdGhlcmUncyBtb3JlLiBXaGF0IGNhbiBJIGRvIHRvIG1ha2UgdGhlIHZtIHNlZSB0aGUKPiBj
b3JyZWN0IGFtb3VudCBvZiBSQU0gdGhhdCdzIGJlZW4gYWxsb2NhdGVkIGZvciBpdD8KCkEgYml0
IG9mIG1lbW9yeSB5b3UgYWxsb2NhdGUgaXMgZm9yIHRoZSBoeXBlcnZpc29yLiBJZiB5b3UgYWxs
b2NhdGUKMTAyNE0gdGhlbiBpbmRlZWQsIHRoZSBWTSBzZWVzIGxlc3MgdGhhbiAxMDI0TS4gSWYg
eW91IHdhbnQgeW91ciBkb21VCnRvIHNlZSBleGFjdGx5IDEwMjRNLCBhbGxvY2F0ZSBtb3JlLiBU
aGlzIHRha2VzIHJvdWdobHkgdGVuIG1pbnV0ZXMgb2YKdGVzdGluZy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KaHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20v
eGVuLXVzZXJz

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:20:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGQj-0007bs-2y; Tue, 14 Feb 2012 11:20:17 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGQi-0007bZ-1c
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:20:16 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329218409!11440716!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19323 invoked from network); 14 Feb 2012 11:20:09 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-15.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:20:09 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 6AB873806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:20:09 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id ZVBB5Hvv78EC for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:20:09 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id E08523806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:20:08 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:19:11 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <008001ccea29$f79900a0$e6cb01e0$@com>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214112009.6AB873806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> /var/log/xen/xend.log shows
(..snip..)

> VmError: Device 0 (vif) could not be connected. Hotplug scripts not
> working.

This error usually occurs because the VM crashes before the vif can be
connected. So it's probably not the real error.... usually something
else is up.

What are you trying to do? Show us your domU config please.


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:20:45 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGQj-0007bs-2y; Tue, 14 Feb 2012 11:20:17 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGQi-0007bZ-1c
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:20:16 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329218409!11440716!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19323 invoked from network); 14 Feb 2012 11:20:09 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-15.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:20:09 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 6AB873806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:20:09 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id ZVBB5Hvv78EC for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:20:09 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id E08523806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:20:08 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:19:11 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <008001ccea29$f79900a0$e6cb01e0$@com>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214112009.6AB873806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> /var/log/xen/xend.log shows
(..snip..)

> VmError: Device 0 (vif) could not be connected. Hotplug scripts not
> working.

This error usually occurs because the VM crashes before the vif can be
connected. So it's probably not the real error.... usually something
else is up.

What are you trying to do? Show us your domU config please.


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:30:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGaX-0008Lj-09; Tue, 14 Feb 2012 11:30:25 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGaV-0008La-RL
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:30:24 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329219017!13232725!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5121 invoked from network); 14 Feb 2012 11:30:17 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:30:17 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 238A43806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:30:17 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id eNVT2iNGZj-m for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:30:16 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 899773806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:30:16 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:29:19 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CAHS1jOyTkw6Q0U+eAT-FDLxDds6LFGM2NhK9f4iR4G7L+=1sbQ@mail.gmail.com>
References: <CAHS1jOyTkw6Q0U+eAT-FDLxDds6LFGM2NhK9f4iR4G7L+=1sbQ@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214113017.238A43806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Multiple servers
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> I am having trouble figuring out the best way to connect multiple xen
> servers together. I have one connection coming into eth0 with 15
> public ip addresses assigned . Do i need a second internet connection
> or is there a way to put the second one behind the first and have it
> routed that way? Also is there a way to set up nat on the first
> server to forward packets to my internal network (eth1) without
> affecting the virtual machines.

You can do this in many ways. You can use vif-route with proxyarp and
route the IPs to the domUs via dom0. You can also create one or
more bridges. One example:

[dom0-eth0]----[dom0-br0]---[firewall-eth0]

[firewall-eth1]---[dom0-br1]---[domU1-eth0]
                      |--------[domU2-eth0]
                      |--------[domU3-eth0]


Here dom0 attaches eth0 to bridge br0. It starts a firewall domU with
two network interfaces. Its eth0 is connected to br0 too. The
firewall domU can then use its eth0 as if it were directly connected to
your ISPs switch, so you can configure it as you would normally do on
dom0.

The firewall's eth1 is connected to bridge br1 (created on dom0) and
domU1/2/3 are also connected to bridge br1. The firewall can then
do proxyarp or NAT. If the firewall runs a dhcpd on eth1 then the
clients get their IP from the firewall and the firewall can handle all
of the routing etc.




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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:30:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGaX-0008Lj-09; Tue, 14 Feb 2012 11:30:25 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGaV-0008La-RL
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:30:24 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329219017!13232725!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5121 invoked from network); 14 Feb 2012 11:30:17 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:30:17 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 238A43806F1
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:30:17 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id eNVT2iNGZj-m for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:30:16 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 899773806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:30:16 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:29:19 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <CAHS1jOyTkw6Q0U+eAT-FDLxDds6LFGM2NhK9f4iR4G7L+=1sbQ@mail.gmail.com>
References: <CAHS1jOyTkw6Q0U+eAT-FDLxDds6LFGM2NhK9f4iR4G7L+=1sbQ@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214113017.238A43806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Multiple servers
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> I am having trouble figuring out the best way to connect multiple xen
> servers together. I have one connection coming into eth0 with 15
> public ip addresses assigned . Do i need a second internet connection
> or is there a way to put the second one behind the first and have it
> routed that way? Also is there a way to set up nat on the first
> server to forward packets to my internal network (eth1) without
> affecting the virtual machines.

You can do this in many ways. You can use vif-route with proxyarp and
route the IPs to the domUs via dom0. You can also create one or
more bridges. One example:

[dom0-eth0]----[dom0-br0]---[firewall-eth0]

[firewall-eth1]---[dom0-br1]---[domU1-eth0]
                      |--------[domU2-eth0]
                      |--------[domU3-eth0]


Here dom0 attaches eth0 to bridge br0. It starts a firewall domU with
two network interfaces. Its eth0 is connected to br0 too. The
firewall domU can then use its eth0 as if it were directly connected to
your ISPs switch, so you can configure it as you would normally do on
dom0.

The firewall's eth1 is connected to bridge br1 (created on dom0) and
domU1/2/3 are also connected to bridge br1. The firewall can then
do proxyarp or NAT. If the firewall runs a dhcpd on eth1 then the
clients get their IP from the firewall and the firewall can handle all
of the routing etc.




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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:31:42 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGbE-0008OT-SB; Tue, 14 Feb 2012 11:31:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RxGbD-0008OB-Ez
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:31:07 +0000
Received: from [85.158.143.35:61235] by server-1.bemta-4.messagelabs.com id
	B9/2A-20925-AF54A3F4; Tue, 14 Feb 2012 11:31:06 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329219065!2786591!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28566 invoked from network); 14 Feb 2012 11:31:05 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-9.tower-21.messagelabs.com with SMTP;
	14 Feb 2012 11:31:05 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id 468D34A0790
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 12:31:02 +0100 (CET)
Message-ID: <4F3A45F8.3040801@atmos.eu>
Date: Tue, 14 Feb 2012 12:31:04 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
	<4F3A067F.8050502@atmos.eu>
	<20120214103526.DC0553806F1@mx1.internecto.net>
In-Reply-To: <20120214103526.DC0553806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Mark,

For example see this:

http://fclose.com/b/linux/2258/managing-xen-dom0s-cpu-and-memory/

There's lots of other information recommending to avoid ballooning of 
dom0 memory. That it is possible, doesn't necessary imply that it's a 
good thing.

I notice performance improvements and "smoothness" in the Xen system, 
giving dom0 a fixed amount of memory and pinning a couple of cores for 
exclusive use by dom0.

Peter

On 14.2.2012 11:34, Mark van Dijk wrote:
> Hi,
>
>> The dom0_mem parameter locks the dom0 memory to the given amount
>> (which is good for performance). You cannot balloon it at runtime.
>> According to the documentation (and experiments) you should also pin
>> dom0 to use specific cpus and keep domUs off those reserved cpus.
> Yes, one can balloon dom0, see below. What made you think otherwise? Are
> you using a Xen version that has been built before 2006?
>
> There are enough misunderstandings already wrt Xen. So please just
> don't answer unless you're certain or else say "I THINK that ..."
>
> Also, you say locking dom0 memory is good for performance? Why? Do give
> us some reasoning to support this apparent "fact". Does it apply under
> all circumstances?
>
> Then dom0 CPU pinning. dom0_max_vcpus=1 is enough to have dom0 use
> one CPU. You don't *have* to pin the CPU. Maybe you want to share one
> of your Quadcore CPU cores sometimes but not all the time.
>
> False info is so much more annoying than no info at all.
>
> Anyway.
>
> KC, the syntax for dom0_mem can be specified as follows:
>
> dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>]
>
> example:
> dom0_mem=min:1G,max:4G,1G
> dom0_mem=min:1G,max:-1G,1G
>
> The second example explained: if your system has 16G RAM then you allow
> dom0 to use 15G at most.
>
> <min_amt>: The minimum amount of memory which should be allocated for dom0.
> <max_amt>: The maximum amount of memory which should be allocated for dom0.
> <amt>:     The precise amount of memory to allocate for dom0.
>
> Notes:
>   1.<amt>  is clamped from below by<min_amt>  and from above by available
>      memory and<max_amt>
>   2.<min_amt>  is clamped from above by available memory and<max_amt>
>   3.<min_amt>  is ignored if it is greater than<max_amt>
>   4. If<amt>  is not specified, it is calculated as follows:
>      "All of memory is allocated to domain 0, minus 1/16th which is reserved
>       for uses such as DMA buffers (the reservation is clamped to 128MB)."
>
> Each value can be specified as positive or negative:
>   If +ve: The specified amount is an absolute value.
>   If -ve: The specified amount is subtracted from total available memory.
>
> This has been commited in 2006, see xen-unstable commit
> 2191:444496ecb14e.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2012.0.1913 / Virus Database: 2112/4808 - Release Date: 02/13/12

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:31:42 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGbE-0008OT-SB; Tue, 14 Feb 2012 11:31:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <miles@atmos.eu>) id 1RxGbD-0008OB-Ez
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:31:07 +0000
Received: from [85.158.143.35:61235] by server-1.bemta-4.messagelabs.com id
	B9/2A-20925-AF54A3F4; Tue, 14 Feb 2012 11:31:06 +0000
X-Env-Sender: miles@atmos.eu
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329219065!2786591!1
X-Originating-IP: [95.85.240.98]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28566 invoked from network); 14 Feb 2012 11:31:05 -0000
Received: from fw2.atmos.eu (HELO fw.atmos.eu) (95.85.240.98)
	by server-9.tower-21.messagelabs.com with SMTP;
	14 Feb 2012 11:31:05 -0000
Received: from [10.0.1.10] (clark.atmos.local [10.0.1.10])
	by fw.atmos.eu (Postfix) with ESMTP id 468D34A0790
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 12:31:02 +0100 (CET)
Message-ID: <4F3A45F8.3040801@atmos.eu>
Date: Tue, 14 Feb 2012 12:31:04 +0100
From: Peter Milesson <miles@atmos.eu>
Organization: Jaroslav =?UTF-8?B?Q2Fua2HFmSBhIHN5biBBVE1PUw==?=
User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
	<4F3A067F.8050502@atmos.eu>
	<20120214103526.DC0553806F1@mx1.internecto.net>
In-Reply-To: <20120214103526.DC0553806F1@mx1.internecto.net>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Mark,

For example see this:

http://fclose.com/b/linux/2258/managing-xen-dom0s-cpu-and-memory/

There's lots of other information recommending to avoid ballooning of 
dom0 memory. That it is possible, doesn't necessary imply that it's a 
good thing.

I notice performance improvements and "smoothness" in the Xen system, 
giving dom0 a fixed amount of memory and pinning a couple of cores for 
exclusive use by dom0.

Peter

On 14.2.2012 11:34, Mark van Dijk wrote:
> Hi,
>
>> The dom0_mem parameter locks the dom0 memory to the given amount
>> (which is good for performance). You cannot balloon it at runtime.
>> According to the documentation (and experiments) you should also pin
>> dom0 to use specific cpus and keep domUs off those reserved cpus.
> Yes, one can balloon dom0, see below. What made you think otherwise? Are
> you using a Xen version that has been built before 2006?
>
> There are enough misunderstandings already wrt Xen. So please just
> don't answer unless you're certain or else say "I THINK that ..."
>
> Also, you say locking dom0 memory is good for performance? Why? Do give
> us some reasoning to support this apparent "fact". Does it apply under
> all circumstances?
>
> Then dom0 CPU pinning. dom0_max_vcpus=1 is enough to have dom0 use
> one CPU. You don't *have* to pin the CPU. Maybe you want to share one
> of your Quadcore CPU cores sometimes but not all the time.
>
> False info is so much more annoying than no info at all.
>
> Anyway.
>
> KC, the syntax for dom0_mem can be specified as follows:
>
> dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>]
>
> example:
> dom0_mem=min:1G,max:4G,1G
> dom0_mem=min:1G,max:-1G,1G
>
> The second example explained: if your system has 16G RAM then you allow
> dom0 to use 15G at most.
>
> <min_amt>: The minimum amount of memory which should be allocated for dom0.
> <max_amt>: The maximum amount of memory which should be allocated for dom0.
> <amt>:     The precise amount of memory to allocate for dom0.
>
> Notes:
>   1.<amt>  is clamped from below by<min_amt>  and from above by available
>      memory and<max_amt>
>   2.<min_amt>  is clamped from above by available memory and<max_amt>
>   3.<min_amt>  is ignored if it is greater than<max_amt>
>   4. If<amt>  is not specified, it is calculated as follows:
>      "All of memory is allocated to domain 0, minus 1/16th which is reserved
>       for uses such as DMA buffers (the reservation is clamped to 128MB)."
>
> Each value can be specified as positive or negative:
>   If +ve: The specified amount is an absolute value.
>   If -ve: The specified amount is subtracted from total available memory.
>
> This has been commited in 2006, see xen-unstable commit
> 2191:444496ecb14e.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2012.0.1913 / Virus Database: 2112/4808 - Release Date: 02/13/12

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:33:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGcu-0000Dg-47; Tue, 14 Feb 2012 11:32:52 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RxGcs-0000CA-Q4
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:32:51 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1329219162!14726567!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14980 invoked from network); 14 Feb 2012 11:32:44 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 11:32:44 -0000
Received: by pbbro2 with SMTP id ro2so1970399pbb.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 03:32:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-mailer:thread-index
	:content-language;
	bh=27XtSSMYIBH1Vze0mNTVHA4XFWCvM11HtcaCU2PoR/c=;
	b=Hk9S4VpXbeqdY3GYFsmM20sE/q08JFDi3AQMx/2GkPEOlJaVrtWnBfvV/7/QdOFI+M
	byGrTThp0SZ3CD4hUT79yz6SwKYvQNmtvWgstu6dsQ88ddqcgoOovdXN/UlAVNC1mjIT
	kpANlA35nDbIAI7HQzcBy7X3/Kce2CQfaCY5o=
Received: by 10.68.204.7 with SMTP id ku7mr58587070pbc.45.1329219162527;
	Tue, 14 Feb 2012 03:32:42 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id 7sm2819541pbw.13.2012.02.14.03.32.40
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 14 Feb 2012 03:32:41 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <mark+lists@internecto.net>,
	<xen-users@lists.xensource.com>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
	<20120214112009.6AB873806F1@mx1.internecto.net>
In-Reply-To: <20120214112009.6AB873806F1@mx1.internecto.net>
Date: Tue, 14 Feb 2012 20:32:25 +0900
Message-ID: <019201cceb0c$556e7920$004b6b60$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczrCvr9y8RlN776QY2HoyzOuZ0TOgAAG5Cg
Content-Language: ko
Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


I am using libvirtd to create domU

So I use "virsh create <xmlfile>" .

The xml file goes like this;
======================================================================
<domain type="xen">
    <name>test</name>
    <clock offset="localtime" />
    <devices>
        <console></console>
        <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
        <graphics keymap="en-us" port="5901" type="vnc" autoport="yes" />
        <disk type='file' device='disk'>
            <driver name='file' />
            <source file='/stg/test/test.vhd' />
            <target dev='hda' />
        </disk>
        <disk type='file' device='cdrom'>
            <readonly />
            <target dev='hdc' />
        </disk>
        <interface type="bridge">
            <mac address="00:16:3e:a2:c6:bd" />
            <source bridge="xenbr2" />
        </interface>
        <input type='tablet' bus='usb'/>
    </devices>
    <features>
        <acpi></acpi>
        <apic></apic>
        <pae></pae>
    </features>
    <memory>2097152</memory>
    <on_crash>preserve</on_crash>
    <on_poweroff>destroy</on_poweroff>
    <on_reboot>restart</on_reboot>
    <os>
    <boot dev="hd" />
        <loader>/usr/lib/xen/boot/hvmloader</loader>
        <type>hvm</type>
    </os>
    <uuid>b1cd0781-e41d-4c37-897e-3ba2b1745f6e</uuid>
    <vcpu>2</vcpu>
</domain>

============================================================================
===========

it is working under xen 3.4.2. 

I am trying to upgrade xen version from 3.4.2 to 4.1.2(or 4.X.X) 
FYI, I have "right" vhd file in "right" location
And I have enough memory, enough cpu and disk space


VHD and xml file is working well under xen 3.4.2.

Thank you for your attention !


> -----Original Message-----
> From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> bounces@lists.xensource.com] On Behalf Of Mark van Dijk
> Sent: Tuesday, February 14, 2012 8:19 PM
> To: xen-users@lists.xensource.com
> Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
> 
> Hi,
> 
> > /var/log/xen/xend.log shows
> (..snip..)
> 
> > VmError: Device 0 (vif) could not be connected. Hotplug scripts not
> > working.
> 
> This error usually occurs because the VM crashes before the vif can be
> connected. So it's probably not the real error.... usually something
> else is up.
> 
> What are you trying to do? Show us your domU config please.
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:33:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGcu-0000Dg-47; Tue, 14 Feb 2012 11:32:52 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RxGcs-0000CA-Q4
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:32:51 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1329219162!14726567!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14980 invoked from network); 14 Feb 2012 11:32:44 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 11:32:44 -0000
Received: by pbbro2 with SMTP id ro2so1970399pbb.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 03:32:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-mailer:thread-index
	:content-language;
	bh=27XtSSMYIBH1Vze0mNTVHA4XFWCvM11HtcaCU2PoR/c=;
	b=Hk9S4VpXbeqdY3GYFsmM20sE/q08JFDi3AQMx/2GkPEOlJaVrtWnBfvV/7/QdOFI+M
	byGrTThp0SZ3CD4hUT79yz6SwKYvQNmtvWgstu6dsQ88ddqcgoOovdXN/UlAVNC1mjIT
	kpANlA35nDbIAI7HQzcBy7X3/Kce2CQfaCY5o=
Received: by 10.68.204.7 with SMTP id ku7mr58587070pbc.45.1329219162527;
	Tue, 14 Feb 2012 03:32:42 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id 7sm2819541pbw.13.2012.02.14.03.32.40
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 14 Feb 2012 03:32:41 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <mark+lists@internecto.net>,
	<xen-users@lists.xensource.com>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
	<20120214112009.6AB873806F1@mx1.internecto.net>
In-Reply-To: <20120214112009.6AB873806F1@mx1.internecto.net>
Date: Tue, 14 Feb 2012 20:32:25 +0900
Message-ID: <019201cceb0c$556e7920$004b6b60$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczrCvr9y8RlN776QY2HoyzOuZ0TOgAAG5Cg
Content-Language: ko
Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


I am using libvirtd to create domU

So I use "virsh create <xmlfile>" .

The xml file goes like this;
======================================================================
<domain type="xen">
    <name>test</name>
    <clock offset="localtime" />
    <devices>
        <console></console>
        <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
        <graphics keymap="en-us" port="5901" type="vnc" autoport="yes" />
        <disk type='file' device='disk'>
            <driver name='file' />
            <source file='/stg/test/test.vhd' />
            <target dev='hda' />
        </disk>
        <disk type='file' device='cdrom'>
            <readonly />
            <target dev='hdc' />
        </disk>
        <interface type="bridge">
            <mac address="00:16:3e:a2:c6:bd" />
            <source bridge="xenbr2" />
        </interface>
        <input type='tablet' bus='usb'/>
    </devices>
    <features>
        <acpi></acpi>
        <apic></apic>
        <pae></pae>
    </features>
    <memory>2097152</memory>
    <on_crash>preserve</on_crash>
    <on_poweroff>destroy</on_poweroff>
    <on_reboot>restart</on_reboot>
    <os>
    <boot dev="hd" />
        <loader>/usr/lib/xen/boot/hvmloader</loader>
        <type>hvm</type>
    </os>
    <uuid>b1cd0781-e41d-4c37-897e-3ba2b1745f6e</uuid>
    <vcpu>2</vcpu>
</domain>

============================================================================
===========

it is working under xen 3.4.2. 

I am trying to upgrade xen version from 3.4.2 to 4.1.2(or 4.X.X) 
FYI, I have "right" vhd file in "right" location
And I have enough memory, enough cpu and disk space


VHD and xml file is working well under xen 3.4.2.

Thank you for your attention !


> -----Original Message-----
> From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> bounces@lists.xensource.com] On Behalf Of Mark van Dijk
> Sent: Tuesday, February 14, 2012 8:19 PM
> To: xen-users@lists.xensource.com
> Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
> 
> Hi,
> 
> > /var/log/xen/xend.log shows
> (..snip..)
> 
> > VmError: Device 0 (vif) could not be connected. Hotplug scripts not
> > working.
> 
> This error usually occurs because the VM crashes before the vif can be
> connected. So it's probably not the real error.... usually something
> else is up.
> 
> What are you trying to do? Show us your domU config please.
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:54:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGwp-0001aQ-AV; Tue, 14 Feb 2012 11:53:27 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGwo-0001ZG-1f
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:53:26 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-11.tower-216.messagelabs.com!1329220399!14246825!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21465 invoked from network); 14 Feb 2012 11:53:19 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:53:19 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 509693806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:53:19 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id j0bI0fSOSCLc for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:53:15 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id CF57C298960
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:53:14 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:52:18 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <4F3A45F8.3040801@atmos.eu>
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
	<4F3A067F.8050502@atmos.eu>
	<20120214103526.DC0553806F1@mx1.internecto.net>
	<4F3A45F8.3040801@atmos.eu>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214115319.509693806F0@mx1.internecto.net>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> For example see this:
> http://fclose.com/b/linux/2258/managing-xen-dom0s-cpu-and-memory/
>
> There's lots of other information recommending to avoid ballooning of 
> dom0 memory. That it is possible, doesn't necessary imply that it's a 
> good thing.

In general, and applicable to the article above, it's indeed wise to
avoid ballooning *down* and/or *automatically*. It's not about avoiding
ballooning at all costs, although this does seem to be the common idea.
I still consider it a wrongful interpretation as there's no objection to
manual ballooning, up or down, for as far as I know. 

In the article I also read:
"Even after booting the system, the VCPU number can be configured by xm
command. We can set Domain-0 have two VCPUs and processor 0 and 1 to be
dedicated to Dom0 by these commands:"

Have you ever tried to do this with dom0_vcpus_pin? Because if my
systems boot with 'dom0_max_vcpus=1 dom0_vcpus_pin' I can't give them
an extra core later on. So either the article is false or my system
refuses things that his system allows.

> I notice performance improvements and "smoothness" in the Xen system, 
> giving dom0 a fixed amount of memory and pinning a couple of cores
> for exclusive use by dom0.

That's my point. Allocating a core for exclusive use by dom0 does not
mean you need to pin them. If I pin the vcpus then I cannot raise/lower
the amount of vcpus. So I am not disagreeing with you that you notice
performance improvements. My whole point there was about (not) having to
pin them.


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 11:54:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 11:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxGwp-0001aQ-AV; Tue, 14 Feb 2012 11:53:27 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RxGwo-0001ZG-1f
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 11:53:26 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-11.tower-216.messagelabs.com!1329220399!14246825!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21465 invoked from network); 14 Feb 2012 11:53:19 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 11:53:19 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 509693806F0
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:53:19 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id j0bI0fSOSCLc for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:53:15 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id CF57C298960
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 11:53:14 +0000 (UTC)
Date: Tue, 14 Feb 2012 11:52:18 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <4F3A45F8.3040801@atmos.eu>
References: <CADxp4Oia6KncEuDSBLxKUDDz_UHNQUFaf7gKbo6LCeXg1+zCSw@mail.gmail.com>
	<4F3A067F.8050502@atmos.eu>
	<20120214103526.DC0553806F1@mx1.internecto.net>
	<4F3A45F8.3040801@atmos.eu>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120214115319.509693806F0@mx1.internecto.net>
Subject: Re: [Xen-users] Increase Domain 0 memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+lists@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

> For example see this:
> http://fclose.com/b/linux/2258/managing-xen-dom0s-cpu-and-memory/
>
> There's lots of other information recommending to avoid ballooning of 
> dom0 memory. That it is possible, doesn't necessary imply that it's a 
> good thing.

In general, and applicable to the article above, it's indeed wise to
avoid ballooning *down* and/or *automatically*. It's not about avoiding
ballooning at all costs, although this does seem to be the common idea.
I still consider it a wrongful interpretation as there's no objection to
manual ballooning, up or down, for as far as I know. 

In the article I also read:
"Even after booting the system, the VCPU number can be configured by xm
command. We can set Domain-0 have two VCPUs and processor 0 and 1 to be
dedicated to Dom0 by these commands:"

Have you ever tried to do this with dom0_vcpus_pin? Because if my
systems boot with 'dom0_max_vcpus=1 dom0_vcpus_pin' I can't give them
an extra core later on. So either the article is false or my system
refuses things that his system allows.

> I notice performance improvements and "smoothness" in the Xen system, 
> giving dom0 a fixed amount of memory and pinning a couple of cores
> for exclusive use by dom0.

That's my point. Allocating a core for exclusive use by dom0 does not
mean you need to pin them. If I pin the vcpus then I cannot raise/lower
the amount of vcpus. So I am not disagreeing with you that you notice
performance improvements. My whole point there was about (not) having to
pin them.


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 16:11:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 16:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxKwc-0006hr-Ug; Tue, 14 Feb 2012 16:09:30 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1RxKwb-0006hm-7p
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 16:09:29 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329235762!13359646!1
X-Originating-IP: [77.238.189.192]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8039 invoked from network); 14 Feb 2012 16:09:22 -0000
Received: from nm16-vm0.bullet.mail.ird.yahoo.com (HELO
	nm16-vm0.bullet.mail.ird.yahoo.com) (77.238.189.192)
	by server-9.tower-174.messagelabs.com with SMTP;
	14 Feb 2012 16:09:22 -0000
Received: from [77.238.189.55] by nm16.bullet.mail.ird.yahoo.com with NNFMP;
	14 Feb 2012 16:09:21 -0000
Received: from [212.82.108.123] by tm8.bullet.mail.ird.yahoo.com with NNFMP;
	14 Feb 2012 16:09:21 -0000
Received: from [127.0.0.1] by omp1032.mail.ird.yahoo.com with NNFMP;
	14 Feb 2012 16:09:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 578646.34957.bm@omp1032.mail.ird.yahoo.com
Received: (qmail 78732 invoked by uid 60001); 14 Feb 2012 16:09:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1329235761; bh=nyX2/6vMhFO/cohWaR/7KImyRIivZPfCvg61KaXYtM4=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=HhdjUN3v1O7vO6v5uxXZwvLCnfhiu2qszk2UAYt5zVeB6kKdrek4S6EwLXqEQ3BPQC5GsGfJqMPIfBxgYE7f2zJm7Cpluu5h+NsTKVKXuXZ07d1h9T3BlaopdLd9/VLEpavfr71PZ05wOoJahSQwMHXZ7qP2IJpsyurntIlAReA=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=4Wp9iu6UlOhtjU40TGJJPeQ84PA2Ti0xS2jQ13322J/FWU+0AkRE/AXOsSKsta2bZRmiwFVkHH18/93g6+2+Yet3CG6hzMG0xwZArhmX/nw4s3HzEL3Fx8xpbV2JZao19jQfAX5xwqp8BXXRXobIPupxgbD6WtvQEq1vvnrzBKM=;
X-YMail-OSG: 2U6Mc78VM1kP54VtxsGyy9444Ql1xrVboeObJKXUSEZ35Zf
	4DVcZyA6VkQamkCvlpFYLlxAAFf7elJcFe21E0PHJAN6J0QTDJJQ2z5.7Aqy
	wj19K7En3nYvXWv_GQrS9pL07CIwqvx8q0NRyZI1B5SYzw4A36FB3oeI84gu
	4Pm1ZEEpDCcB2vE_Do3YLW02uuq.SVvYngYp9tyfViok6uzhHmBSgryd91l9
	_9qy.pLf8ne13XioAkuMdZ2YQVFg6iQje0GaB6ZuliQ7_VPhl3Ew_bQd1lrk
	No8mr8bC8Myw4dQoQXFdb5xIiyq2Gzv7HRpXmy1jrrfmwOaNWHFocYbDSFb8
	qIVsrNuDa6ajxphltBaaWfIxrH2ZICQQ.at847vshHsPa56s9wVFGtNP0VdB
	QsPd0caVWIDiTEc2GXZzlQ8pTqFG9H91eqlZ4gE7wh3xVitlv6ptz4r9_N91
	VOpPAcm8C3OefJ4LTleKyeQGjBTZFQRvuxTP7bjGLFWt3I.4TZRKcwPxJdF0
	G4BhjjWV_FBb8CofWMRGv670l69s5j2gLOAU7UaI1AQ1g8j4UASLSwg5EcST
	1S_ly01A9rChKpm2jsxqmismYXA--
Received: from [93.44.68.146] by web29601.mail.ird.yahoo.com via HTTP;
	Tue, 14 Feb 2012 16:09:21 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
Message-ID: <1329235761.78238.YahooMailNeo@web29601.mail.ird.yahoo.com>
Date: Tue, 14 Feb 2012 16:09:21 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
MIME-Version: 1.0
Cc: Marco De Luca <only_metal@msn.com>
Subject: [Xen-users] xcp storage repository problems.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4715167515615283409=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4715167515615283409==
Content-Type: multipart/alternative; boundary="1178430600-889969743-1329235761=:78238"

--1178430600-889969743-1329235761=:78238
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

This time i=0Awill try to be more specific on my problem. I am always tryin=
g to install and=0Arun a VM with xcp on my machine with ubuntu 11.10. =0AFi=
rst step=0Afor doing this is the creation of a sr. And I can do that with t=
his command:=0A=0Axe=0Asr-create content-type=3Duser type=3Dnfs name-label=
=3Dcondivisa shared=3Dtrue=0Adevice-config:server=3Dn11 device-config:serve=
rpath=3D/var/condivisa=0A=0AAfter that=0Aa pbd is automatically created, bu=
t it is not attached to my this sr. I update=0Amy pool list also, setting a=
s default, the sr I just dreated with:=0A=0AXe pool-param-set=0Auuid=3D<uui=
d of the pool> default-SR=3D<uuid of my SR>=0A=0A=C2=A0I try then a pbd-plu=
g command and I get this=0Aerror.=0A=0A[22914]=0A2012-02-14 11:53:58.063375=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 *****=0Asr_attach: EXCEPTION <type 'exceptio=
ns.AttributeError'>, UDSTransport=0Ainstance has no attribute '_connection'=
=0A=C2=A0 File=0A"/usr/lib/xcp/sm/SRCommand.py", line 94, in run=0A=C2=A0=
=C2=A0=C2=A0 return self._run_locked(sr)=0A=C2=A0 File=0A"/usr/lib/xcp/sm/S=
RCommand.py", line 131, in _run_locked=0A=C2=A0=C2=A0=C2=A0 return self._ru=
n(sr, target)=0A=C2=A0 File=0A"/usr/lib/xcp/sm/SRCommand.py", line 234, in =
_run=0A=C2=A0=C2=A0=C2=A0 self.params['sr_uuid'], is_master)=0A=C2=A0 File =
"/usr/lib/xcp/sm/resetvdis.py",=0Aline 27, in reset=0A=C2=A0=C2=A0=C2=A0 sr=
_ref =3D=0Asession.xenapi.SR.get_by_uuid(sr_uuid)=0A=C2=A0 File=0A"/usr/loc=
al/lib/python2.7/dist-packages/XenAPI.py", line 229, in=0A__call__=0A=C2=A0=
=C2=A0=C2=A0 return self.__send(self.__name, args)=0A=C2=A0 File=0A"/usr/lo=
cal/lib/python2.7/dist-packages/XenAPI.py", line 133, in=0Axenapi_request=
=0A=C2=A0=C2=A0=C2=A0 result =3D _parse_result(getattr(self,=0Amethodname)(=
*full_params))=0A=C2=A0 File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1224=
, in __call__=0A=C2=A0=C2=A0=C2=A0 return self.__send(self.__name, args)=0A=
=C2=A0 File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1575, in __request=0A=
=C2=A0=C2=A0=C2=A0 verbose=3Dself.__verbose=0A=C2=A0 File=0A"/usr/lib/pytho=
n2.7/xmlrpclib.py", line 1264, in request=0A=C2=A0=C2=A0=C2=A0 return self.=
single_request(host, handler,=0Arequest_body, verbose)=0A=C2=A0 File=0A"/us=
r/lib/python2.7/xmlrpclib.py", line 1303, in single_request=0A=C2=A0=C2=A0=
=C2=A0 self.close()=0A=C2=A0 File=0A"/usr/lib/python2.7/xmlrpclib.py", line=
 1378, in close=0A=C2=A0=C2=A0=C2=A0 if self._connection[1]:=0A=0AI can=E2=
=80=99t=0Afind a solution at this. I took the error from the /var/log/SMlog=
 folder.=0AI created=0Asr of iso and nfs type, but nothing changed (but I t=
hink the nfs type is the=0Aright one thou).=0AAny tips?=0AValerio.
--1178430600-889969743-1329235761=:78238
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><div class=3D"Ms=
oNormal"><span lang=3D"EN-US">This time i=0Awill try to be more specific on=
 my problem. I am always trying to install and=0Arun a VM with xcp on my ma=
chine with ubuntu 11.10. <o:p></o:p></span></div>=0A=0A<div class=3D"MsoNor=
mal"><span lang=3D"EN-US">First step=0Afor doing this is the creation of a =
sr. And I can do that with this command:<o:p></o:p></span></div>=0A=0A<div =
class=3D"MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"Mso=
Normal"><span lang=3D"EN-US">xe=0Asr-create content-type=3Duser type=3Dnfs =
name-label=3Dcondivisa shared=3Dtrue=0Adevice-config:server=3Dn11 device-co=
nfig:serverpath=3D/var/condivisa<o:p></o:p></span></div>=0A=0A<div class=3D=
"MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"MsoNormal">=
<span lang=3D"EN-US">After that=0Aa pbd is automatically created, but it is=
 not attached to my this sr. I update=0Amy pool list also, setting as defau=
lt, the sr I just dreated with:<o:p></o:p></span></div>=0A=0A<div class=3D"=
MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"MsoNormal"><=
span lang=3D"EN-US">Xe pool-param-set=0Auuid=3D&lt;uuid of the pool&gt; def=
ault-SR=3D&lt;uuid of my SR&gt;<o:p></o:p></span></div>=0A=0A<div class=3D"=
MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"MsoNormal"><=
span lang=3D"EN-US">&nbsp;I try then a pbd-plug command and I get this=0Aer=
ror.<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN=
-US"><br></span></div><div class=3D"MsoNormal"><span lang=3D"EN-US">[22914]=
=0A2012-02-14 11:53:58.063375&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *****=0Asr_atta=
ch: EXCEPTION &lt;type 'exceptions.AttributeError'&gt;, UDSTransport=0Ainst=
ance has no attribute '_connection'<o:p></o:p></span></div>=0A=0A<div class=
=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/xcp/sm/SRComman=
d.py", line 94, in run<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal=
"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;=0Areturn self._run_locked(sr)<o:p=
></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nb=
sp; File=0A"/usr/lib/xcp/sm/SRCommand.py", line 131, in _run_locked<o:p></o=
:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&=
nbsp;&nbsp; return self._run(sr, target)<o:p></o:p></span></div>=0A=0A<div =
class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/xcp/sm/SRC=
ommand.py", line 234, in _run<o:p></o:p></span></div>=0A=0A<div class=3D"Ms=
oNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; self.params['sr_uuid'], is=
_master)<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=
=3D"EN-US">&nbsp; File "/usr/lib/xcp/sm/resetvdis.py",=0Aline 27, in reset<=
o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">=
&nbsp;&nbsp;&nbsp; sr_ref =3D=0Asession.xenapi.SR.get_by_uuid(sr_uuid)<o:p>=
</o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbs=
p; File=0A"/usr/local/lib/python2.7/dist-packages/XenAPI.py", line 229, in=
=0A__call__<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lan=
g=3D"EN-US">&nbsp;&nbsp;&nbsp; return self.__send(self.__name, args)<o:p></=
o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;=
 File=0A"/usr/local/lib/python2.7/dist-packages/XenAPI.py", line 133, in=0A=
xenapi_request<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span =
lang=3D"EN-US">&nbsp;&nbsp;&nbsp; result =3D _parse_result(getattr(self,=0A=
methodname)(*full_params))<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNo=
rmal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/python2.7/xmlrpclib.py",=
 line 1224, in __call__<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNorma=
l"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; return self.__send(self.__name, =
args)<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"E=
N-US">&nbsp; File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1575, in __requ=
est<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-=
US">&nbsp;&nbsp;&nbsp; verbose=3Dself.__verbose<o:p></o:p></span></div>=0A=
=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/py=
thon2.7/xmlrpclib.py", line 1264, in request<o:p></o:p></span></div>=0A=0A<=
div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; return self=
.single_request(host, handler,=0Arequest_body, verbose)<o:p></o:p></span></=
div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr=
/lib/python2.7/xmlrpclib.py", line 1303, in single_request<o:p></o:p></span=
></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbs=
p; self.close()<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span=
 lang=3D"EN-US">&nbsp; File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1378,=
 in close<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=
=3D"EN-US">&nbsp;&nbsp;&nbsp; if self._connection[1]:<o:p></o:p></span></di=
v><div class=3D"MsoNormal"><span lang=3D"EN-US"><br></span></div>=0A=0A<div=
 class=3D"MsoNormal"><span lang=3D"EN-US">I can=E2=80=99t=0Afind a solution=
 at this. I took the error from the /var/log/SMlog folder.<o:p></o:p></span=
></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">I created=0Asr o=
f iso and nfs type, but nothing changed (but I think the nfs type is the=0A=
right one thou).<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal">Any =
tips?</div>=0A=0A<div class=3D"MsoNormal">Valerio.</div></div></div></body>=
</html>
--1178430600-889969743-1329235761=:78238--


--===============4715167515615283409==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4715167515615283409==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 16:11:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 16:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxKwc-0006hr-Ug; Tue, 14 Feb 2012 16:09:30 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <valesmn@yahoo.it>) id 1RxKwb-0006hm-7p
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 16:09:29 +0000
X-Env-Sender: valesmn@yahoo.it
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329235762!13359646!1
X-Originating-IP: [77.238.189.192]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8039 invoked from network); 14 Feb 2012 16:09:22 -0000
Received: from nm16-vm0.bullet.mail.ird.yahoo.com (HELO
	nm16-vm0.bullet.mail.ird.yahoo.com) (77.238.189.192)
	by server-9.tower-174.messagelabs.com with SMTP;
	14 Feb 2012 16:09:22 -0000
Received: from [77.238.189.55] by nm16.bullet.mail.ird.yahoo.com with NNFMP;
	14 Feb 2012 16:09:21 -0000
Received: from [212.82.108.123] by tm8.bullet.mail.ird.yahoo.com with NNFMP;
	14 Feb 2012 16:09:21 -0000
Received: from [127.0.0.1] by omp1032.mail.ird.yahoo.com with NNFMP;
	14 Feb 2012 16:09:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 578646.34957.bm@omp1032.mail.ird.yahoo.com
Received: (qmail 78732 invoked by uid 60001); 14 Feb 2012 16:09:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s1024;
	t=1329235761; bh=nyX2/6vMhFO/cohWaR/7KImyRIivZPfCvg61KaXYtM4=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=HhdjUN3v1O7vO6v5uxXZwvLCnfhiu2qszk2UAYt5zVeB6kKdrek4S6EwLXqEQ3BPQC5GsGfJqMPIfBxgYE7f2zJm7Cpluu5h+NsTKVKXuXZ07d1h9T3BlaopdLd9/VLEpavfr71PZ05wOoJahSQwMHXZ7qP2IJpsyurntIlAReA=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=4Wp9iu6UlOhtjU40TGJJPeQ84PA2Ti0xS2jQ13322J/FWU+0AkRE/AXOsSKsta2bZRmiwFVkHH18/93g6+2+Yet3CG6hzMG0xwZArhmX/nw4s3HzEL3Fx8xpbV2JZao19jQfAX5xwqp8BXXRXobIPupxgbD6WtvQEq1vvnrzBKM=;
X-YMail-OSG: 2U6Mc78VM1kP54VtxsGyy9444Ql1xrVboeObJKXUSEZ35Zf
	4DVcZyA6VkQamkCvlpFYLlxAAFf7elJcFe21E0PHJAN6J0QTDJJQ2z5.7Aqy
	wj19K7En3nYvXWv_GQrS9pL07CIwqvx8q0NRyZI1B5SYzw4A36FB3oeI84gu
	4Pm1ZEEpDCcB2vE_Do3YLW02uuq.SVvYngYp9tyfViok6uzhHmBSgryd91l9
	_9qy.pLf8ne13XioAkuMdZ2YQVFg6iQje0GaB6ZuliQ7_VPhl3Ew_bQd1lrk
	No8mr8bC8Myw4dQoQXFdb5xIiyq2Gzv7HRpXmy1jrrfmwOaNWHFocYbDSFb8
	qIVsrNuDa6ajxphltBaaWfIxrH2ZICQQ.at847vshHsPa56s9wVFGtNP0VdB
	QsPd0caVWIDiTEc2GXZzlQ8pTqFG9H91eqlZ4gE7wh3xVitlv6ptz4r9_N91
	VOpPAcm8C3OefJ4LTleKyeQGjBTZFQRvuxTP7bjGLFWt3I.4TZRKcwPxJdF0
	G4BhjjWV_FBb8CofWMRGv670l69s5j2gLOAU7UaI1AQ1g8j4UASLSwg5EcST
	1S_ly01A9rChKpm2jsxqmismYXA--
Received: from [93.44.68.146] by web29601.mail.ird.yahoo.com via HTTP;
	Tue, 14 Feb 2012 16:09:21 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
Message-ID: <1329235761.78238.YahooMailNeo@web29601.mail.ird.yahoo.com>
Date: Tue, 14 Feb 2012 16:09:21 +0000 (GMT)
From: Valerio De Rosa <valesmn@yahoo.it>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
MIME-Version: 1.0
Cc: Marco De Luca <only_metal@msn.com>
Subject: [Xen-users] xcp storage repository problems.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Valerio De Rosa <valesmn@yahoo.it>
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4715167515615283409=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4715167515615283409==
Content-Type: multipart/alternative; boundary="1178430600-889969743-1329235761=:78238"

--1178430600-889969743-1329235761=:78238
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

This time i=0Awill try to be more specific on my problem. I am always tryin=
g to install and=0Arun a VM with xcp on my machine with ubuntu 11.10. =0AFi=
rst step=0Afor doing this is the creation of a sr. And I can do that with t=
his command:=0A=0Axe=0Asr-create content-type=3Duser type=3Dnfs name-label=
=3Dcondivisa shared=3Dtrue=0Adevice-config:server=3Dn11 device-config:serve=
rpath=3D/var/condivisa=0A=0AAfter that=0Aa pbd is automatically created, bu=
t it is not attached to my this sr. I update=0Amy pool list also, setting a=
s default, the sr I just dreated with:=0A=0AXe pool-param-set=0Auuid=3D<uui=
d of the pool> default-SR=3D<uuid of my SR>=0A=0A=C2=A0I try then a pbd-plu=
g command and I get this=0Aerror.=0A=0A[22914]=0A2012-02-14 11:53:58.063375=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 *****=0Asr_attach: EXCEPTION <type 'exceptio=
ns.AttributeError'>, UDSTransport=0Ainstance has no attribute '_connection'=
=0A=C2=A0 File=0A"/usr/lib/xcp/sm/SRCommand.py", line 94, in run=0A=C2=A0=
=C2=A0=C2=A0 return self._run_locked(sr)=0A=C2=A0 File=0A"/usr/lib/xcp/sm/S=
RCommand.py", line 131, in _run_locked=0A=C2=A0=C2=A0=C2=A0 return self._ru=
n(sr, target)=0A=C2=A0 File=0A"/usr/lib/xcp/sm/SRCommand.py", line 234, in =
_run=0A=C2=A0=C2=A0=C2=A0 self.params['sr_uuid'], is_master)=0A=C2=A0 File =
"/usr/lib/xcp/sm/resetvdis.py",=0Aline 27, in reset=0A=C2=A0=C2=A0=C2=A0 sr=
_ref =3D=0Asession.xenapi.SR.get_by_uuid(sr_uuid)=0A=C2=A0 File=0A"/usr/loc=
al/lib/python2.7/dist-packages/XenAPI.py", line 229, in=0A__call__=0A=C2=A0=
=C2=A0=C2=A0 return self.__send(self.__name, args)=0A=C2=A0 File=0A"/usr/lo=
cal/lib/python2.7/dist-packages/XenAPI.py", line 133, in=0Axenapi_request=
=0A=C2=A0=C2=A0=C2=A0 result =3D _parse_result(getattr(self,=0Amethodname)(=
*full_params))=0A=C2=A0 File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1224=
, in __call__=0A=C2=A0=C2=A0=C2=A0 return self.__send(self.__name, args)=0A=
=C2=A0 File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1575, in __request=0A=
=C2=A0=C2=A0=C2=A0 verbose=3Dself.__verbose=0A=C2=A0 File=0A"/usr/lib/pytho=
n2.7/xmlrpclib.py", line 1264, in request=0A=C2=A0=C2=A0=C2=A0 return self.=
single_request(host, handler,=0Arequest_body, verbose)=0A=C2=A0 File=0A"/us=
r/lib/python2.7/xmlrpclib.py", line 1303, in single_request=0A=C2=A0=C2=A0=
=C2=A0 self.close()=0A=C2=A0 File=0A"/usr/lib/python2.7/xmlrpclib.py", line=
 1378, in close=0A=C2=A0=C2=A0=C2=A0 if self._connection[1]:=0A=0AI can=E2=
=80=99t=0Afind a solution at this. I took the error from the /var/log/SMlog=
 folder.=0AI created=0Asr of iso and nfs type, but nothing changed (but I t=
hink the nfs type is the=0Aright one thou).=0AAny tips?=0AValerio.
--1178430600-889969743-1329235761=:78238
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><div class=3D"Ms=
oNormal"><span lang=3D"EN-US">This time i=0Awill try to be more specific on=
 my problem. I am always trying to install and=0Arun a VM with xcp on my ma=
chine with ubuntu 11.10. <o:p></o:p></span></div>=0A=0A<div class=3D"MsoNor=
mal"><span lang=3D"EN-US">First step=0Afor doing this is the creation of a =
sr. And I can do that with this command:<o:p></o:p></span></div>=0A=0A<div =
class=3D"MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"Mso=
Normal"><span lang=3D"EN-US">xe=0Asr-create content-type=3Duser type=3Dnfs =
name-label=3Dcondivisa shared=3Dtrue=0Adevice-config:server=3Dn11 device-co=
nfig:serverpath=3D/var/condivisa<o:p></o:p></span></div>=0A=0A<div class=3D=
"MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"MsoNormal">=
<span lang=3D"EN-US">After that=0Aa pbd is automatically created, but it is=
 not attached to my this sr. I update=0Amy pool list also, setting as defau=
lt, the sr I just dreated with:<o:p></o:p></span></div>=0A=0A<div class=3D"=
MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"MsoNormal"><=
span lang=3D"EN-US">Xe pool-param-set=0Auuid=3D&lt;uuid of the pool&gt; def=
ault-SR=3D&lt;uuid of my SR&gt;<o:p></o:p></span></div>=0A=0A<div class=3D"=
MsoNormal"><span lang=3D"EN-US"><br></span></div><div class=3D"MsoNormal"><=
span lang=3D"EN-US">&nbsp;I try then a pbd-plug command and I get this=0Aer=
ror.<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN=
-US"><br></span></div><div class=3D"MsoNormal"><span lang=3D"EN-US">[22914]=
=0A2012-02-14 11:53:58.063375&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *****=0Asr_atta=
ch: EXCEPTION &lt;type 'exceptions.AttributeError'&gt;, UDSTransport=0Ainst=
ance has no attribute '_connection'<o:p></o:p></span></div>=0A=0A<div class=
=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/xcp/sm/SRComman=
d.py", line 94, in run<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal=
"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;=0Areturn self._run_locked(sr)<o:p=
></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nb=
sp; File=0A"/usr/lib/xcp/sm/SRCommand.py", line 131, in _run_locked<o:p></o=
:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&=
nbsp;&nbsp; return self._run(sr, target)<o:p></o:p></span></div>=0A=0A<div =
class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/xcp/sm/SRC=
ommand.py", line 234, in _run<o:p></o:p></span></div>=0A=0A<div class=3D"Ms=
oNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; self.params['sr_uuid'], is=
_master)<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=
=3D"EN-US">&nbsp; File "/usr/lib/xcp/sm/resetvdis.py",=0Aline 27, in reset<=
o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">=
&nbsp;&nbsp;&nbsp; sr_ref =3D=0Asession.xenapi.SR.get_by_uuid(sr_uuid)<o:p>=
</o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbs=
p; File=0A"/usr/local/lib/python2.7/dist-packages/XenAPI.py", line 229, in=
=0A__call__<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lan=
g=3D"EN-US">&nbsp;&nbsp;&nbsp; return self.__send(self.__name, args)<o:p></=
o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;=
 File=0A"/usr/local/lib/python2.7/dist-packages/XenAPI.py", line 133, in=0A=
xenapi_request<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span =
lang=3D"EN-US">&nbsp;&nbsp;&nbsp; result =3D _parse_result(getattr(self,=0A=
methodname)(*full_params))<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNo=
rmal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/python2.7/xmlrpclib.py",=
 line 1224, in __call__<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNorma=
l"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; return self.__send(self.__name, =
args)<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"E=
N-US">&nbsp; File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1575, in __requ=
est<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-=
US">&nbsp;&nbsp;&nbsp; verbose=3Dself.__verbose<o:p></o:p></span></div>=0A=
=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr/lib/py=
thon2.7/xmlrpclib.py", line 1264, in request<o:p></o:p></span></div>=0A=0A<=
div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp; return self=
.single_request(host, handler,=0Arequest_body, verbose)<o:p></o:p></span></=
div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; File=0A"/usr=
/lib/python2.7/xmlrpclib.py", line 1303, in single_request<o:p></o:p></span=
></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbs=
p; self.close()<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span=
 lang=3D"EN-US">&nbsp; File=0A"/usr/lib/python2.7/xmlrpclib.py", line 1378,=
 in close<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal"><span lang=
=3D"EN-US">&nbsp;&nbsp;&nbsp; if self._connection[1]:<o:p></o:p></span></di=
v><div class=3D"MsoNormal"><span lang=3D"EN-US"><br></span></div>=0A=0A<div=
 class=3D"MsoNormal"><span lang=3D"EN-US">I can=E2=80=99t=0Afind a solution=
 at this. I took the error from the /var/log/SMlog folder.<o:p></o:p></span=
></div>=0A=0A<div class=3D"MsoNormal"><span lang=3D"EN-US">I created=0Asr o=
f iso and nfs type, but nothing changed (but I think the nfs type is the=0A=
right one thou).<o:p></o:p></span></div>=0A=0A<div class=3D"MsoNormal">Any =
tips?</div>=0A=0A<div class=3D"MsoNormal">Valerio.</div></div></div></body>=
</html>
--1178430600-889969743-1329235761=:78238--


--===============4715167515615283409==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4715167515615283409==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 16:21:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 16:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxL73-0007KE-Df; Tue, 14 Feb 2012 16:20:17 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1RxL71-0007Ju-J4; Tue, 14 Feb 2012 16:20:15 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1329236408!14779620!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4MTc2Nw==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20633 invoked from network); 14 Feb 2012 16:20:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 16:20:09 -0000
X-IronPort-AV: E=Sophos;i="4.73,417,1325462400"; d="scan'208";a="10691078"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	14 Feb 2012 16:19:55 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 14 Feb 2012 16:19:55 +0000
Message-ID: <1329236393.31256.267.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Konrad Rzeszutek Wilk <konrad@darnok.org>
Date: Tue, 14 Feb 2012 16:19:53 +0000
In-Reply-To: <20120214155738.GC21610@andromeda.dapyr.net>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	Qrux <qrux.qed@gmail.com>
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Mr Qrux, please do not cross post. I have moved xen-devel to BCC since
the bit I'm replying too seems more appropriate to the xen-users list.

On Tue, 2012-02-14 at 15:57 +0000, Konrad Rzeszutek Wilk wrote:
> On Mon, Feb 13, 2012 at 06:18:07PM -0800, Qrux wrote:
> > Howdy, all.
> > 
> > Is there definitive documentation about accurate timekeeping on Linux PV domUs (Xen-4.1.2, Linux-3.1-pvops)?
> > 
> > Specifically:
> > 
> > 	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?
> 
> It does that now. It uses the same clock as the hypervisor does so there
> is no "lost ticks" or such.
> 
> > 
> > 	* What's happened to /proc/sys/xen/independent_wallclock?
> 
> No idea. What did that do?

There was a feature of the classic-Xen Linux kernels called dependent
wallclock (it was the default for those kernels). In this mode each call
to gettimeofday would return the time direct from the wallclock time
provided by the hypervisor in the shared info (wc_*). This means that
guest userspace would always get the wallclock time from the hypervisor.
dom0 would keep the hypervisor up to date by running ntp and pushing the
results down and therefore keep all guests in sync automatically.

Setting independent_wallclock would configure a guest to not use the
shared wallclock time but instead to grab the time once from the shared
info at boot and thereafter maintain its own idea of time based on its
timer ticks. This is analogous to how things happen on native (i.e. read
the RTC on boot and then user the ticks to keep in sync).

A pvops kernel has no concept of dependent_wallclock and is effectively
always in independent_wallclock mode. Jeremy made this call IIRC because
it matches how native works which reduces the special casing needed for
VMs.

This does however mean that you need to run NTP in a guest which runs a
pvops kernel.

> > 
> > 	* Does NTP on domU "work"?  Does adjtimex do anything?

For the reasons above running NTP is highly recommended in any domain
running a pvops kernel.

Ian.


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 16:21:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 16:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxL73-0007KE-Df; Tue, 14 Feb 2012 16:20:17 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1RxL71-0007Ju-J4; Tue, 14 Feb 2012 16:20:15 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1329236408!14779620!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4MTc2Nw==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20633 invoked from network); 14 Feb 2012 16:20:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 16:20:09 -0000
X-IronPort-AV: E=Sophos;i="4.73,417,1325462400"; d="scan'208";a="10691078"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	14 Feb 2012 16:19:55 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 14 Feb 2012 16:19:55 +0000
Message-ID: <1329236393.31256.267.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Konrad Rzeszutek Wilk <konrad@darnok.org>
Date: Tue, 14 Feb 2012 16:19:53 +0000
In-Reply-To: <20120214155738.GC21610@andromeda.dapyr.net>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	Qrux <qrux.qed@gmail.com>
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Mr Qrux, please do not cross post. I have moved xen-devel to BCC since
the bit I'm replying too seems more appropriate to the xen-users list.

On Tue, 2012-02-14 at 15:57 +0000, Konrad Rzeszutek Wilk wrote:
> On Mon, Feb 13, 2012 at 06:18:07PM -0800, Qrux wrote:
> > Howdy, all.
> > 
> > Is there definitive documentation about accurate timekeeping on Linux PV domUs (Xen-4.1.2, Linux-3.1-pvops)?
> > 
> > Specifically:
> > 
> > 	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?
> 
> It does that now. It uses the same clock as the hypervisor does so there
> is no "lost ticks" or such.
> 
> > 
> > 	* What's happened to /proc/sys/xen/independent_wallclock?
> 
> No idea. What did that do?

There was a feature of the classic-Xen Linux kernels called dependent
wallclock (it was the default for those kernels). In this mode each call
to gettimeofday would return the time direct from the wallclock time
provided by the hypervisor in the shared info (wc_*). This means that
guest userspace would always get the wallclock time from the hypervisor.
dom0 would keep the hypervisor up to date by running ntp and pushing the
results down and therefore keep all guests in sync automatically.

Setting independent_wallclock would configure a guest to not use the
shared wallclock time but instead to grab the time once from the shared
info at boot and thereafter maintain its own idea of time based on its
timer ticks. This is analogous to how things happen on native (i.e. read
the RTC on boot and then user the ticks to keep in sync).

A pvops kernel has no concept of dependent_wallclock and is effectively
always in independent_wallclock mode. Jeremy made this call IIRC because
it matches how native works which reduces the special casing needed for
VMs.

This does however mean that you need to run NTP in a guest which runs a
pvops kernel.

> > 
> > 	* Does NTP on domU "work"?  Does adjtimex do anything?

For the reasons above running NTP is highly recommended in any domain
running a pvops kernel.

Ian.


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

From xen-users-bounces@lists.xensource.com Tue Feb 14 16:58:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 16:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxLgq-0008W2-RV; Tue, 14 Feb 2012 16:57:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RxLgo-0008Vi-UM
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 16:57:15 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1329238625!14683794!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3784 invoked from network); 14 Feb 2012 16:57:07 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-10.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 16:57:07 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1EHglfk031501
	for <xen-users@lists.xensource.com>; Tue, 14 Feb 2012 10:42:48 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6812_4efa_eb788a3c_572c_11e1_98a6_00137252735f;
	Tue, 14 Feb 2012 09:57:04 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id BD71D44C38
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 09:57:03 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 14 Feb 2012 09:57:03 -0700
Message-Id: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 14 Feb 2012 09:57:01 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <jeff.sturm@eprize.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: wannes321@gmail.com, linus@vangeuns.name, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Thank you, Jeff.  You are one of a very few voices of reason in this
debate.

Folks, if you don't like Java-based software, or have some view of why
no one should be using Java because of what "big bad Oracle" is doing
with the licensing of it, don't use the software.  It's that simple.
All these folks are doing is letting those of us who are interested know
of a project for managing Xen-based systems.  I also welcome such a
project, regardless of the programming language in which it is written,
especially since there seems to be a distinct lack of good, stable,
complete, and easy-to-use management software out there for XCP (and
XenServer).  Some of us would welcome a Java-based project that would
keep us from having to run a Windows system simply to manage our XCP and
XenServer instances.

You need not attack the writers of the XenMaster code for their choices
- it only serves to discourage them from being part of this community
and from continuing their efforts to make software available to this
community.

-Nick

On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:
> I'm reluctant to further a thread that's already off-topic, but two of these sub-topics cause me considerable heartburn...
> 
> > -----Original Message-----
> > From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> > bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> > Sent: Sunday, February 12, 2012 7:44 AM
> > 
> > > To conclude: Java works (for us). One can only hope its reputation gets better in the
> > years to come.
> > 
> > Actually, besides being somewhat sluggish and fat ..and pretty verbose in its language
> > part, Java had a pretty good reputation.
> 
> "reputation" is the operative word in your post.  Ii may or may not be supported by facts.  Words like sluggish/fat/verbose are merely opinions without supporting arguments (and I don't want to argue them here).
> 
> The choice of development language is the wrong debate anyway.  There are plenty of examples of high-quality code written in Java, and you'll generally find these are simple to install, easy to run, and perform well.  I've also been forced to use Java code that produces frequent OOM errors, NPE exceptions, deadlocks, etc.  But I doubt it's difficult to find good and bad examples of just about any development language.
> 
> It may be that the average experience level of Java programmers is shorter than for other languages, as someone else suggested.  That may be important to understanding Java's reputation, but it's not important to the XenMaster project.  I personally welcome the opportunity to work with another well engineered, carefully designed OSS project regardless of choice of development language.
> 
> BTW, please don't remind me what Oracle is or isn't doing with Java.  I've heard it before.  Leave that discussion to the tabloids, not a technical user forum.
> 
> > @XenMaster: I would have expected any current Xen management front-
> > end/framework to make use of and help advaince the libvirt project.
> 
> Depends on the project's goals.  My understanding of libvirt is that it is meant to be an abstraction layer to support Xen, KVM and other hypervisors.  That's not important if the project's sole focus is Xen/XCP.  Libvirt won't add anything in that case, and it may in fact get in the way.  (My own, brief experiments with libvirt involved installing packages, following the documentation, troubleshooting libvirt and ultimately ignoring it.  Then everything began to work.  It was clear the Xen packages I was using at the time were more mature and/or fully tested than libvirt.  YMMV.)
> 
> -Jeff
> 
> 
> 
> 



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 16:58:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 16:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxLgq-0008W2-RV; Tue, 14 Feb 2012 16:57:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RxLgo-0008Vi-UM
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 16:57:15 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1329238625!14683794!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3784 invoked from network); 14 Feb 2012 16:57:07 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-10.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 16:57:07 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1EHglfk031501
	for <xen-users@lists.xensource.com>; Tue, 14 Feb 2012 10:42:48 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6812_4efa_eb788a3c_572c_11e1_98a6_00137252735f;
	Tue, 14 Feb 2012 09:57:04 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id BD71D44C38
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 09:57:03 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 14 Feb 2012 09:57:03 -0700
Message-Id: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 14 Feb 2012 09:57:01 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <jeff.sturm@eprize.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: wannes321@gmail.com, linus@vangeuns.name, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Thank you, Jeff.  You are one of a very few voices of reason in this
debate.

Folks, if you don't like Java-based software, or have some view of why
no one should be using Java because of what "big bad Oracle" is doing
with the licensing of it, don't use the software.  It's that simple.
All these folks are doing is letting those of us who are interested know
of a project for managing Xen-based systems.  I also welcome such a
project, regardless of the programming language in which it is written,
especially since there seems to be a distinct lack of good, stable,
complete, and easy-to-use management software out there for XCP (and
XenServer).  Some of us would welcome a Java-based project that would
keep us from having to run a Windows system simply to manage our XCP and
XenServer instances.

You need not attack the writers of the XenMaster code for their choices
- it only serves to discourage them from being part of this community
and from continuing their efforts to make software available to this
community.

-Nick

On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:
> I'm reluctant to further a thread that's already off-topic, but two of these sub-topics cause me considerable heartburn...
> 
> > -----Original Message-----
> > From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> > bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> > Sent: Sunday, February 12, 2012 7:44 AM
> > 
> > > To conclude: Java works (for us). One can only hope its reputation gets better in the
> > years to come.
> > 
> > Actually, besides being somewhat sluggish and fat ..and pretty verbose in its language
> > part, Java had a pretty good reputation.
> 
> "reputation" is the operative word in your post.  Ii may or may not be supported by facts.  Words like sluggish/fat/verbose are merely opinions without supporting arguments (and I don't want to argue them here).
> 
> The choice of development language is the wrong debate anyway.  There are plenty of examples of high-quality code written in Java, and you'll generally find these are simple to install, easy to run, and perform well.  I've also been forced to use Java code that produces frequent OOM errors, NPE exceptions, deadlocks, etc.  But I doubt it's difficult to find good and bad examples of just about any development language.
> 
> It may be that the average experience level of Java programmers is shorter than for other languages, as someone else suggested.  That may be important to understanding Java's reputation, but it's not important to the XenMaster project.  I personally welcome the opportunity to work with another well engineered, carefully designed OSS project regardless of choice of development language.
> 
> BTW, please don't remind me what Oracle is or isn't doing with Java.  I've heard it before.  Leave that discussion to the tabloids, not a technical user forum.
> 
> > @XenMaster: I would have expected any current Xen management front-
> > end/framework to make use of and help advaince the libvirt project.
> 
> Depends on the project's goals.  My understanding of libvirt is that it is meant to be an abstraction layer to support Xen, KVM and other hypervisors.  That's not important if the project's sole focus is Xen/XCP.  Libvirt won't add anything in that case, and it may in fact get in the way.  (My own, brief experiments with libvirt involved installing packages, following the documentation, troubleshooting libvirt and ultimately ignoring it.  Then everything began to work.  It was clear the Xen packages I was using at the time were more mature and/or fully tested than libvirt.  YMMV.)
> 
> -Jeff
> 
> 
> 
> 



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 17:22:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 17:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxM4K-0000xg-1p; Tue, 14 Feb 2012 17:21:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RxM4I-0000xH-DL
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 17:21:30 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329240081!13321521!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19507 invoked from network); 14 Feb 2012 17:21:22 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 17:21:22 -0000
Received: by qabg27 with SMTP id g27so1090609qab.9
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 09:21:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=uhmngdEoipQFoBQXm5cL+qn/gTQzI+3GIKtzFWh+kKA=;
	b=AtzGrHKCUZpzdZD0bm71SHOFCPAsVqm73DUIsdn5WsBa0kvNPIB/ygMvYID+CyMD6a
	2TVVwjVLVGkueEWAuHbCt2+1gtdFYw23mpsxYXMu4WVWe7ECkhFtMBxbyN4Kv+nYiH6E
	NDISUZ3S15t/T4vHedMey5kHBkaDTbBcmwuhM=
Received: by 10.229.76.21 with SMTP id a21mr13298642qck.20.1329240080580; Tue,
	14 Feb 2012 09:21:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Tue, 14 Feb 2012 09:20:39 -0800 (PST)
In-Reply-To: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
References: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Tue, 14 Feb 2012 19:20:39 +0200
X-Google-Sender-Auth: wqBLdDY521tw37ZH0K3pQz_1M2o
Message-ID: <CAKiz4g9hXbMp8UcVc843r8M6nw+X6jk-M1V_td+GOkO8_FEAxA@mail.gmail.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
X-Gm-Message-State: ALoCoQkg6MvPpMsnCzGgmnyUQ1676F7PrRTXnNvRqMCE3SEorvnG8ua+Cka/avTQAisfNMnHNzQS
Cc: wannes321@gmail.com, linus@vangeuns.name, jeff.sturm@eprize.com,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1371450415870882414=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1371450415870882414==
Content-Type: multipart/alternative; boundary=0023544703f4d3010d04b8efd2d5

--0023544703f4d3010d04b8efd2d5
Content-Type: text/plain; charset=ISO-8859-1

But still being part of this community enables one and gives him the right
to say his mind
especially if he considers that he might contribute.

Now maybe some of the people here may not have been as diplomat as
possible, but
they gave some feedback and they represent part of the community that wants
to
use this software, has a problem with java and took the time to say what
they have
on their minds...

I too shall use the software even if it's based on java but I don't have to
like it and if I can
talk with the developers, why not speak my mind and say what I think about
java?

Hope my reasoning is clear. Cheers!

Ciprian

On Tue, Feb 14, 2012 at 18:57, Nick Couchman <Nick.Couchman@seakr.com>wrote:

> Thank you, Jeff.  You are one of a very few voices of reason in this
> debate.
>
> Folks, if you don't like Java-based software, or have some view of why
> no one should be using Java because of what "big bad Oracle" is doing
> with the licensing of it, don't use the software.  It's that simple.
> All these folks are doing is letting those of us who are interested know
> of a project for managing Xen-based systems.  I also welcome such a
> project, regardless of the programming language in which it is written,
> especially since there seems to be a distinct lack of good, stable,
> complete, and easy-to-use management software out there for XCP (and
> XenServer).  Some of us would welcome a Java-based project that would
> keep us from having to run a Windows system simply to manage our XCP and
> XenServer instances.
>
> You need not attack the writers of the XenMaster code for their choices
> - it only serves to discourage them from being part of this community
> and from continuing their efforts to make software available to this
> community.
>
> -Nick
>
> On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:
> > I'm reluctant to further a thread that's already off-topic, but two of
> these sub-topics cause me considerable heartburn...
> >
> > > -----Original Message-----
> > > From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> > > bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> > > Sent: Sunday, February 12, 2012 7:44 AM
> > >
> > > > To conclude: Java works (for us). One can only hope its reputation
> gets better in the
> > > years to come.
> > >
> > > Actually, besides being somewhat sluggish and fat ..and pretty verbose
> in its language
> > > part, Java had a pretty good reputation.
> >
> > "reputation" is the operative word in your post.  Ii may or may not be
> supported by facts.  Words like sluggish/fat/verbose are merely opinions
> without supporting arguments (and I don't want to argue them here).
> >
> > The choice of development language is the wrong debate anyway.  There
> are plenty of examples of high-quality code written in Java, and you'll
> generally find these are simple to install, easy to run, and perform well.
>  I've also been forced to use Java code that produces frequent OOM errors,
> NPE exceptions, deadlocks, etc.  But I doubt it's difficult to find good
> and bad examples of just about any development language.
> >
> > It may be that the average experience level of Java programmers is
> shorter than for other languages, as someone else suggested.  That may be
> important to understanding Java's reputation, but it's not important to the
> XenMaster project.  I personally welcome the opportunity to work with
> another well engineered, carefully designed OSS project regardless of
> choice of development language.
> >
> > BTW, please don't remind me what Oracle is or isn't doing with Java.
>  I've heard it before.  Leave that discussion to the tabloids, not a
> technical user forum.
> >
> > > @XenMaster: I would have expected any current Xen management front-
> > > end/framework to make use of and help advaince the libvirt project.
> >
> > Depends on the project's goals.  My understanding of libvirt is that it
> is meant to be an abstraction layer to support Xen, KVM and other
> hypervisors.  That's not important if the project's sole focus is Xen/XCP.
>  Libvirt won't add anything in that case, and it may in fact get in the
> way.  (My own, brief experiments with libvirt involved installing packages,
> following the documentation, troubleshooting libvirt and ultimately
> ignoring it.  Then everything began to work.  It was clear the Xen packages
> I was using at the time were more mature and/or fully tested than libvirt.
>  YMMV.)
> >
> > -Jeff
> >
> >
> >
> >
>
>
>
> --------
> This e-mail may contain confidential and privileged material for the sole
> use of the intended recipient.  If this email is not intended for you, or
> you are not responsible for the delivery of this message to the intended
> recipient, please note that this message may contain SEAKR Engineering
> (SEAKR) Privileged/Proprietary Information.  In such a case, you are
> strictly prohibited from downloading, photocopying, distributing or
> otherwise using this message, its contents or attachments in any way.  If
> you have received this message in error, please notify us immediately by
> replying to this e-mail and delete the message from your mailbox.
>  Information contained in this message that does not relate to the business
> of SEAKR is neither endorsed by nor attributable to SEAKR.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--0023544703f4d3010d04b8efd2d5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

But still being part of this community enables one and gives him the right =
to say his mind<div>especially if he considers that he might contribute.</d=
iv><div><br></div><div>Now maybe some of the people here may not have been =
as diplomat as possible, but</div>

<div>they gave some feedback and they represent part of the community that =
wants to</div><div>use this software, has a problem with java and took the =
time to say what they have</div><div>on their minds...</div><div><br></div>

<div>I too shall use the software even if it&#39;s based on java but I don&=
#39;t have to like it=A0and if I can=A0</div><div>talk with the developers,=
 why not speak my mind and say what I=A0think about java?</div><div><br></d=
iv>

<div>Hope my reasoning is clear. Cheers!</div><div><br></div><div>Ciprian</=
div><div><br><div class=3D"gmail_quote">On Tue, Feb 14, 2012 at 18:57, Nick=
 Couchman <span dir=3D"ltr">&lt;<a href=3D"mailto:Nick.Couchman@seakr.com">=
Nick.Couchman@seakr.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Thank you, Jeff. =A0You are one of a very fe=
w voices of reason in this<br>
debate.<br>
<br>
Folks, if you don&#39;t like Java-based software, or have some view of why<=
br>
no one should be using Java because of what &quot;big bad Oracle&quot; is d=
oing<br>
with the licensing of it, don&#39;t use the software. =A0It&#39;s that simp=
le.<br>
All these folks are doing is letting those of us who are interested know<br=
>
of a project for managing Xen-based systems. =A0I also welcome such a<br>
project, regardless of the programming language in which it is written,<br>
especially since there seems to be a distinct lack of good, stable,<br>
complete, and easy-to-use management software out there for XCP (and<br>
XenServer). =A0Some of us would welcome a Java-based project that would<br>
keep us from having to run a Windows system simply to manage our XCP and<br=
>
XenServer instances.<br>
<br>
You need not attack the writers of the XenMaster code for their choices<br>
- it only serves to discourage them from being part of this community<br>
and from continuing their efforts to make software available to this<br>
community.<br>
<br>
-Nick<br>
<br>
On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:<br>
&gt; I&#39;m reluctant to further a thread that&#39;s already off-topic, bu=
t two of these sub-topics cause me considerable heartburn...<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a href=3D"mailto:xen-users-bounces@lists.xensource.com">xe=
n-users-bounces@lists.xensource.com</a> [mailto:<a href=3D"mailto:xen-users=
-">xen-users-</a><br>
&gt; &gt; <a href=3D"mailto:bounces@lists.xensource.com">bounces@lists.xens=
ource.com</a>] On Behalf Of Linus van Geuns<br>
&gt; &gt; Sent: Sunday, February 12, 2012 7:44 AM<br>
&gt; &gt;<br>
&gt; &gt; &gt; To conclude: Java works (for us). One can only hope its repu=
tation gets better in the<br>
&gt; &gt; years to come.<br>
&gt; &gt;<br>
&gt; &gt; Actually, besides being somewhat sluggish and fat ..and pretty ve=
rbose in its language<br>
&gt; &gt; part, Java had a pretty good reputation.<br>
&gt;<br>
&gt; &quot;reputation&quot; is the operative word in your post. =A0Ii may o=
r may not be supported by facts. =A0Words like sluggish/fat/verbose are mer=
ely opinions without supporting arguments (and I don&#39;t want to argue th=
em here).<br>


&gt;<br>
&gt; The choice of development language is the wrong debate anyway. =A0Ther=
e are plenty of examples of high-quality code written in Java, and you&#39;=
ll generally find these are simple to install, easy to run, and perform wel=
l. =A0I&#39;ve also been forced to use Java code that produces frequent OOM=
 errors, NPE exceptions, deadlocks, etc. =A0But I doubt it&#39;s difficult =
to find good and bad examples of just about any development language.<br>


&gt;<br>
&gt; It may be that the average experience level of Java programmers is sho=
rter than for other languages, as someone else suggested. =A0That may be im=
portant to understanding Java&#39;s reputation, but it&#39;s not important =
to the XenMaster project. =A0I personally welcome the opportunity to work w=
ith another well engineered, carefully designed OSS project regardless of c=
hoice of development language.<br>


&gt;<br>
&gt; BTW, please don&#39;t remind me what Oracle is or isn&#39;t doing with=
 Java. =A0I&#39;ve heard it before. =A0Leave that discussion to the tabloid=
s, not a technical user forum.<br>
&gt;<br>
&gt; &gt; @XenMaster: I would have expected any current Xen management fron=
t-<br>
&gt; &gt; end/framework to make use of and help advaince the libvirt projec=
t.<br>
&gt;<br>
&gt; Depends on the project&#39;s goals. =A0My understanding of libvirt is =
that it is meant to be an abstraction layer to support Xen, KVM and other h=
ypervisors. =A0That&#39;s not important if the project&#39;s sole focus is =
Xen/XCP. =A0Libvirt won&#39;t add anything in that case, and it may in fact=
 get in the way. =A0(My own, brief experiments with libvirt involved instal=
ling packages, following the documentation, troubleshooting libvirt and ult=
imately ignoring it. =A0Then everything began to work. =A0It was clear the =
Xen packages I was using at the time were more mature and/or fully tested t=
han libvirt. =A0YMMV.)<br>


&gt;<br>
&gt; -Jeff<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--------<br>
This e-mail may contain confidential and privileged material for the sole u=
se of the intended recipient. =A0If this email is not intended for you, or =
you are not responsible for the delivery of this message to the intended re=
cipient, please note that this message may contain SEAKR Engineering (SEAKR=
) Privileged/Proprietary Information. =A0In such a case, you are strictly p=
rohibited from downloading, photocopying, distributing or otherwise using t=
his message, its contents or attachments in any way. =A0If you have receive=
d this message in error, please notify us immediately by replying to this e=
-mail and delete the message from your mailbox. =A0Information contained in=
 this message that does not relate to the business of SEAKR is neither endo=
rsed by nor attributable to SEAKR.<br>


<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>

--0023544703f4d3010d04b8efd2d5--


--===============1371450415870882414==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1371450415870882414==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 17:22:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 17:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxM4K-0000xg-1p; Tue, 14 Feb 2012 17:21:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RxM4I-0000xH-DL
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 17:21:30 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329240081!13321521!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19507 invoked from network); 14 Feb 2012 17:21:22 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 17:21:22 -0000
Received: by qabg27 with SMTP id g27so1090609qab.9
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 09:21:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=uhmngdEoipQFoBQXm5cL+qn/gTQzI+3GIKtzFWh+kKA=;
	b=AtzGrHKCUZpzdZD0bm71SHOFCPAsVqm73DUIsdn5WsBa0kvNPIB/ygMvYID+CyMD6a
	2TVVwjVLVGkueEWAuHbCt2+1gtdFYw23mpsxYXMu4WVWe7ECkhFtMBxbyN4Kv+nYiH6E
	NDISUZ3S15t/T4vHedMey5kHBkaDTbBcmwuhM=
Received: by 10.229.76.21 with SMTP id a21mr13298642qck.20.1329240080580; Tue,
	14 Feb 2012 09:21:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.230.204 with HTTP; Tue, 14 Feb 2012 09:20:39 -0800 (PST)
In-Reply-To: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
References: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Tue, 14 Feb 2012 19:20:39 +0200
X-Google-Sender-Auth: wqBLdDY521tw37ZH0K3pQz_1M2o
Message-ID: <CAKiz4g9hXbMp8UcVc843r8M6nw+X6jk-M1V_td+GOkO8_FEAxA@mail.gmail.com>
To: Nick Couchman <Nick.Couchman@seakr.com>
X-Gm-Message-State: ALoCoQkg6MvPpMsnCzGgmnyUQ1676F7PrRTXnNvRqMCE3SEorvnG8ua+Cka/avTQAisfNMnHNzQS
Cc: wannes321@gmail.com, linus@vangeuns.name, jeff.sturm@eprize.com,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1371450415870882414=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1371450415870882414==
Content-Type: multipart/alternative; boundary=0023544703f4d3010d04b8efd2d5

--0023544703f4d3010d04b8efd2d5
Content-Type: text/plain; charset=ISO-8859-1

But still being part of this community enables one and gives him the right
to say his mind
especially if he considers that he might contribute.

Now maybe some of the people here may not have been as diplomat as
possible, but
they gave some feedback and they represent part of the community that wants
to
use this software, has a problem with java and took the time to say what
they have
on their minds...

I too shall use the software even if it's based on java but I don't have to
like it and if I can
talk with the developers, why not speak my mind and say what I think about
java?

Hope my reasoning is clear. Cheers!

Ciprian

On Tue, Feb 14, 2012 at 18:57, Nick Couchman <Nick.Couchman@seakr.com>wrote:

> Thank you, Jeff.  You are one of a very few voices of reason in this
> debate.
>
> Folks, if you don't like Java-based software, or have some view of why
> no one should be using Java because of what "big bad Oracle" is doing
> with the licensing of it, don't use the software.  It's that simple.
> All these folks are doing is letting those of us who are interested know
> of a project for managing Xen-based systems.  I also welcome such a
> project, regardless of the programming language in which it is written,
> especially since there seems to be a distinct lack of good, stable,
> complete, and easy-to-use management software out there for XCP (and
> XenServer).  Some of us would welcome a Java-based project that would
> keep us from having to run a Windows system simply to manage our XCP and
> XenServer instances.
>
> You need not attack the writers of the XenMaster code for their choices
> - it only serves to discourage them from being part of this community
> and from continuing their efforts to make software available to this
> community.
>
> -Nick
>
> On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:
> > I'm reluctant to further a thread that's already off-topic, but two of
> these sub-topics cause me considerable heartburn...
> >
> > > -----Original Message-----
> > > From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> > > bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> > > Sent: Sunday, February 12, 2012 7:44 AM
> > >
> > > > To conclude: Java works (for us). One can only hope its reputation
> gets better in the
> > > years to come.
> > >
> > > Actually, besides being somewhat sluggish and fat ..and pretty verbose
> in its language
> > > part, Java had a pretty good reputation.
> >
> > "reputation" is the operative word in your post.  Ii may or may not be
> supported by facts.  Words like sluggish/fat/verbose are merely opinions
> without supporting arguments (and I don't want to argue them here).
> >
> > The choice of development language is the wrong debate anyway.  There
> are plenty of examples of high-quality code written in Java, and you'll
> generally find these are simple to install, easy to run, and perform well.
>  I've also been forced to use Java code that produces frequent OOM errors,
> NPE exceptions, deadlocks, etc.  But I doubt it's difficult to find good
> and bad examples of just about any development language.
> >
> > It may be that the average experience level of Java programmers is
> shorter than for other languages, as someone else suggested.  That may be
> important to understanding Java's reputation, but it's not important to the
> XenMaster project.  I personally welcome the opportunity to work with
> another well engineered, carefully designed OSS project regardless of
> choice of development language.
> >
> > BTW, please don't remind me what Oracle is or isn't doing with Java.
>  I've heard it before.  Leave that discussion to the tabloids, not a
> technical user forum.
> >
> > > @XenMaster: I would have expected any current Xen management front-
> > > end/framework to make use of and help advaince the libvirt project.
> >
> > Depends on the project's goals.  My understanding of libvirt is that it
> is meant to be an abstraction layer to support Xen, KVM and other
> hypervisors.  That's not important if the project's sole focus is Xen/XCP.
>  Libvirt won't add anything in that case, and it may in fact get in the
> way.  (My own, brief experiments with libvirt involved installing packages,
> following the documentation, troubleshooting libvirt and ultimately
> ignoring it.  Then everything began to work.  It was clear the Xen packages
> I was using at the time were more mature and/or fully tested than libvirt.
>  YMMV.)
> >
> > -Jeff
> >
> >
> >
> >
>
>
>
> --------
> This e-mail may contain confidential and privileged material for the sole
> use of the intended recipient.  If this email is not intended for you, or
> you are not responsible for the delivery of this message to the intended
> recipient, please note that this message may contain SEAKR Engineering
> (SEAKR) Privileged/Proprietary Information.  In such a case, you are
> strictly prohibited from downloading, photocopying, distributing or
> otherwise using this message, its contents or attachments in any way.  If
> you have received this message in error, please notify us immediately by
> replying to this e-mail and delete the message from your mailbox.
>  Information contained in this message that does not relate to the business
> of SEAKR is neither endorsed by nor attributable to SEAKR.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--0023544703f4d3010d04b8efd2d5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

But still being part of this community enables one and gives him the right =
to say his mind<div>especially if he considers that he might contribute.</d=
iv><div><br></div><div>Now maybe some of the people here may not have been =
as diplomat as possible, but</div>

<div>they gave some feedback and they represent part of the community that =
wants to</div><div>use this software, has a problem with java and took the =
time to say what they have</div><div>on their minds...</div><div><br></div>

<div>I too shall use the software even if it&#39;s based on java but I don&=
#39;t have to like it=A0and if I can=A0</div><div>talk with the developers,=
 why not speak my mind and say what I=A0think about java?</div><div><br></d=
iv>

<div>Hope my reasoning is clear. Cheers!</div><div><br></div><div>Ciprian</=
div><div><br><div class=3D"gmail_quote">On Tue, Feb 14, 2012 at 18:57, Nick=
 Couchman <span dir=3D"ltr">&lt;<a href=3D"mailto:Nick.Couchman@seakr.com">=
Nick.Couchman@seakr.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Thank you, Jeff. =A0You are one of a very fe=
w voices of reason in this<br>
debate.<br>
<br>
Folks, if you don&#39;t like Java-based software, or have some view of why<=
br>
no one should be using Java because of what &quot;big bad Oracle&quot; is d=
oing<br>
with the licensing of it, don&#39;t use the software. =A0It&#39;s that simp=
le.<br>
All these folks are doing is letting those of us who are interested know<br=
>
of a project for managing Xen-based systems. =A0I also welcome such a<br>
project, regardless of the programming language in which it is written,<br>
especially since there seems to be a distinct lack of good, stable,<br>
complete, and easy-to-use management software out there for XCP (and<br>
XenServer). =A0Some of us would welcome a Java-based project that would<br>
keep us from having to run a Windows system simply to manage our XCP and<br=
>
XenServer instances.<br>
<br>
You need not attack the writers of the XenMaster code for their choices<br>
- it only serves to discourage them from being part of this community<br>
and from continuing their efforts to make software available to this<br>
community.<br>
<br>
-Nick<br>
<br>
On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:<br>
&gt; I&#39;m reluctant to further a thread that&#39;s already off-topic, bu=
t two of these sub-topics cause me considerable heartburn...<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a href=3D"mailto:xen-users-bounces@lists.xensource.com">xe=
n-users-bounces@lists.xensource.com</a> [mailto:<a href=3D"mailto:xen-users=
-">xen-users-</a><br>
&gt; &gt; <a href=3D"mailto:bounces@lists.xensource.com">bounces@lists.xens=
ource.com</a>] On Behalf Of Linus van Geuns<br>
&gt; &gt; Sent: Sunday, February 12, 2012 7:44 AM<br>
&gt; &gt;<br>
&gt; &gt; &gt; To conclude: Java works (for us). One can only hope its repu=
tation gets better in the<br>
&gt; &gt; years to come.<br>
&gt; &gt;<br>
&gt; &gt; Actually, besides being somewhat sluggish and fat ..and pretty ve=
rbose in its language<br>
&gt; &gt; part, Java had a pretty good reputation.<br>
&gt;<br>
&gt; &quot;reputation&quot; is the operative word in your post. =A0Ii may o=
r may not be supported by facts. =A0Words like sluggish/fat/verbose are mer=
ely opinions without supporting arguments (and I don&#39;t want to argue th=
em here).<br>


&gt;<br>
&gt; The choice of development language is the wrong debate anyway. =A0Ther=
e are plenty of examples of high-quality code written in Java, and you&#39;=
ll generally find these are simple to install, easy to run, and perform wel=
l. =A0I&#39;ve also been forced to use Java code that produces frequent OOM=
 errors, NPE exceptions, deadlocks, etc. =A0But I doubt it&#39;s difficult =
to find good and bad examples of just about any development language.<br>


&gt;<br>
&gt; It may be that the average experience level of Java programmers is sho=
rter than for other languages, as someone else suggested. =A0That may be im=
portant to understanding Java&#39;s reputation, but it&#39;s not important =
to the XenMaster project. =A0I personally welcome the opportunity to work w=
ith another well engineered, carefully designed OSS project regardless of c=
hoice of development language.<br>


&gt;<br>
&gt; BTW, please don&#39;t remind me what Oracle is or isn&#39;t doing with=
 Java. =A0I&#39;ve heard it before. =A0Leave that discussion to the tabloid=
s, not a technical user forum.<br>
&gt;<br>
&gt; &gt; @XenMaster: I would have expected any current Xen management fron=
t-<br>
&gt; &gt; end/framework to make use of and help advaince the libvirt projec=
t.<br>
&gt;<br>
&gt; Depends on the project&#39;s goals. =A0My understanding of libvirt is =
that it is meant to be an abstraction layer to support Xen, KVM and other h=
ypervisors. =A0That&#39;s not important if the project&#39;s sole focus is =
Xen/XCP. =A0Libvirt won&#39;t add anything in that case, and it may in fact=
 get in the way. =A0(My own, brief experiments with libvirt involved instal=
ling packages, following the documentation, troubleshooting libvirt and ult=
imately ignoring it. =A0Then everything began to work. =A0It was clear the =
Xen packages I was using at the time were more mature and/or fully tested t=
han libvirt. =A0YMMV.)<br>


&gt;<br>
&gt; -Jeff<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--------<br>
This e-mail may contain confidential and privileged material for the sole u=
se of the intended recipient. =A0If this email is not intended for you, or =
you are not responsible for the delivery of this message to the intended re=
cipient, please note that this message may contain SEAKR Engineering (SEAKR=
) Privileged/Proprietary Information. =A0In such a case, you are strictly p=
rohibited from downloading, photocopying, distributing or otherwise using t=
his message, its contents or attachments in any way. =A0If you have receive=
d this message in error, please notify us immediately by replying to this e=
-mail and delete the message from your mailbox. =A0Information contained in=
 this message that does not relate to the business of SEAKR is neither endo=
rsed by nor attributable to SEAKR.<br>


<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>

--0023544703f4d3010d04b8efd2d5--


--===============1371450415870882414==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1371450415870882414==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 17:46:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 17:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxMRl-0001je-Un; Tue, 14 Feb 2012 17:45:45 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RxMRk-0001jZ-Mc
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 17:45:44 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329241538!13362360!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15467 invoked from network); 14 Feb 2012 17:45:38 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-5.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 17:45:38 -0000
Received: from p4fd6bffe.dip.t-dialin.net ([79.214.191.254]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RxMRZ-0000J8-1Y; Tue, 14 Feb 2012 18:45:33 +0100
References: <d9cbb098-b12f-4679-a9ca-eb80920f0cb4@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <d9cbb098-b12f-4679-a9ca-eb80920f0cb4@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Tue, 14 Feb 2012 18:35:57 +0100
To: Nick Couchman <Nick.Couchman@seakr.com>,jeff.sturm@eprize.com
Message-ID: <5af76cbc-6066-46c7-ab96-a124d357cc2a@email.android.com>
Cc: wannes321@gmail.com, linus@vangeuns.name, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEEyNTYKCgoKTmljayBD
b3VjaG1hbiA8Tmljay5Db3VjaG1hbkBzZWFrci5jb20+IHNjaHJpZWI6Cgo+VGhhbmsgeW91LCBK
ZWZmLiAgWW91IGFyZSBvbmUgb2YgYSB2ZXJ5IGZldyB2b2ljZXMgb2YgcmVhc29uIGluIHRoaXMK
PmRlYmF0ZS4KPgo+Rm9sa3MsIGlmIHlvdSBkb24ndCBsaWtlIEphdmEtYmFzZWQgc29mdHdhcmUs
IG9yIGhhdmUgc29tZSB2aWV3IG9mIHdoeQo+bm8gb25lIHNob3VsZCBiZSB1c2luZyBKYXZhIGJl
Y2F1c2Ugb2Ygd2hhdCAiYmlnIGJhZCBPcmFjbGUiIGlzIGRvaW5nCj53aXRoIHRoZSBsaWNlbnNp
bmcgb2YgaXQsIGRvbid0IHVzZSB0aGUgc29mdHdhcmUuCgpBdCBsZWFzdCB0aGlzIGlzIG5vdCBt
eSBwb3NpdGlvbiBvciB5b3UgZGlkIG5vdCBnb3QgdGhlIHBvaW50IGFib3V0IG15IG9uZS4gVGhl
cmUgc3RpbGwgYXJlIGdvb2QgcmVhc29ucyB3aHkgc3lzdGVtIG1hbnkgYWRtaW5pc3RyYXRvcnMg
d2FudCB0byBhdm9pZCBqYXZhIGJhc2VkIHNvZnR3YXJlIGFzIGZhciBhcyBwb3NzaWJsZS4KCkkg
bGlrZSBKYXZhIHNvZnR3YXJlIGluIGEgbG90IG9mIHNjZW5hcmlvcyAtIGkuZS4gb24gc21hcnRw
aG9uZXMgb3IgZXZlbiBpbiBFUlAgc29sdXRpb25zIC0gYnV0IG5vdCBpbiBhIHN5c3RlbSBtYW5h
Z2VtZW50IGRhZW1vbi4KCldoYXQgT3JhY2xlIGRvZXMgaXMgbm90IG15IHRoaW5nIGJlY2F1c2Ug
aSdtIG5vdCByZWxhdGVkIHRvIHRoZW0gYW5kIEphdmEgYnkgc3BlY2lmaWNhdGlvbiB0b28gYWZh
aWsgdG9kYXkuCgpDb21wYXJlZCB0byBvdGhlciB0eXBpY2FsIHNvbHV0aW9ucyBqYXZhIHZtcyBl
YXNpbHkgYXJlIGh1bmRyZWRzIG9mIE1CIGxhcmdlIGFuZCB3YXN0ZSBhIGxvdCBvZiBtYWluIG1l
bW9yeSB0b28sIGFyZSBkaWZmaWN1bHQgdG8gZGVidWcgYW5kIHNsb3dlciB0aGVuIG1vc3Qgb3Ro
ZXIgc3R1ZmYuCgpVbnRpbCB0b2RheSBKYXZhIHN0aWxsIGlzIG5vdCBKYXZhIChtZWFucyB0aGF0
IG1vc3QgSmF2YSBhcHBzIGRpZCBiZWhhdmUgZGlmZmVyZW50IG9uIGRpZmZlcmVudCBWTXMgb3Ig
anVzdCBkaWQgbm90IHJ1biB3aXRoIG1vcmUgb3IgbGVzcyBvZiB0aGVtIGFuZCB0aGlzIGhhcyB0
byBiZSB0ZXN0ZWQgaW4gZGV0YWlsLi4uKSBhbmQgdGhlIGxpY2Vuc2luZyBkaWZmZXJlbmNpZXMg
c3RpbGwgbGVhZGVkIHRvIGEgbm9uIGludGVncmF0aW9uIG9mIEphdmEgKGV4Y2VwdCB0aGUgZnJl
ZSBvbmVzKSBpbiBtYW55IGN1cnJlbnQgcmVwb3NpdG9yaWVzIHdoYXQgbWVhbnMgdGhhdCB0aGV5
IGhhdmUgdG8gaGFuZGxlZCBwYXJ0bHkgb3IgZnVsbHkgYnkgaGFuZCBpbnN0ZWFkIGJ5IHRoZSB0
eXBpY2FsIHNvZnR3YXJlIG1hbmFnZW1lbnQgYXV0b21hdGljcyAvIHBhY2thZ2Ugb3IgYnVpbGQg
bWFuYWdlbWVudHMuCgpCdXQsIGEgcG9pbnQgZm9yIHlvdXIgc2lkZSAtIHRoZSBjb21tZXJjaWFs
IHdpbmRvd3MgYmFzZWQgbWFuYWdlbWVudCBzdWl0ZSBpcyBub3QgYW4gYWx0ZXJuYXRpdmUgdG8g
bWFueSBvZiB1cyB0b28uLi4gw58pCgoKPiBJdCdzIHRoYXQgc2ltcGxlLgp1bmZvcnR1bmF0ZWx5
LCB5ZXMuLi4KCkFueWhvdywgaSB3aXNoIHlvdSBhbGwgdGhlIGJlc3QgYW5kIGEgbG90IG9mIHN1
Y2Nlc3Mgd2l0aCB5b3VyIHByb2plY3QuCgoKY2hlZXJzLAoKCk5pZWxzLgotIC0tCk5pZWxzIERl
dHRlbmJhY2gKU3luZGljYXQgSVQmSW50ZXJuZXQKaHR0cDovL3d3dy5zeW5kaWNhdC5jb20KLS0t
LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogQVBHIHYxLjAuOAoKaUlFRUFSRUlB
RUVGQWs4Nm0zMDZIRTVwWld4eklFUmxkSFJsYm1KaFkyZ2dLRk41Ym1ScFkyRjBJRWxVSmtsdQpk
R1Z5Ym1WMEtTQThibVJBYzNsdVpHbGpZWFF1WTI5dFBnQUtDUkJVM0VSbFpSeWlEZHR5QUo5ekpY
U1RZOEJmCmpyUFQzajMrMFg4cTJGVGZ5UUNmUkdsVWxoWEFQQVJQd1NsZDFINDA4V05RTndnPQo9
cUVrSwotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xensource.com Tue Feb 14 17:46:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 17:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxMRl-0001je-Un; Tue, 14 Feb 2012 17:45:45 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RxMRk-0001jZ-Mc
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 17:45:44 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329241538!13362360!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15467 invoked from network); 14 Feb 2012 17:45:38 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-5.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 17:45:38 -0000
Received: from p4fd6bffe.dip.t-dialin.net ([79.214.191.254]
	helo=android-niels.syndicat)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RxMRZ-0000J8-1Y; Tue, 14 Feb 2012 18:45:33 +0100
References: <d9cbb098-b12f-4679-a9ca-eb80920f0cb4@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <d9cbb098-b12f-4679-a9ca-eb80920f0cb4@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Tue, 14 Feb 2012 18:35:57 +0100
To: Nick Couchman <Nick.Couchman@seakr.com>,jeff.sturm@eprize.com
Message-ID: <5af76cbc-6066-46c7-ab96-a124d357cc2a@email.android.com>
Cc: wannes321@gmail.com, linus@vangeuns.name, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEEyNTYKCgoKTmljayBD
b3VjaG1hbiA8Tmljay5Db3VjaG1hbkBzZWFrci5jb20+IHNjaHJpZWI6Cgo+VGhhbmsgeW91LCBK
ZWZmLiAgWW91IGFyZSBvbmUgb2YgYSB2ZXJ5IGZldyB2b2ljZXMgb2YgcmVhc29uIGluIHRoaXMK
PmRlYmF0ZS4KPgo+Rm9sa3MsIGlmIHlvdSBkb24ndCBsaWtlIEphdmEtYmFzZWQgc29mdHdhcmUs
IG9yIGhhdmUgc29tZSB2aWV3IG9mIHdoeQo+bm8gb25lIHNob3VsZCBiZSB1c2luZyBKYXZhIGJl
Y2F1c2Ugb2Ygd2hhdCAiYmlnIGJhZCBPcmFjbGUiIGlzIGRvaW5nCj53aXRoIHRoZSBsaWNlbnNp
bmcgb2YgaXQsIGRvbid0IHVzZSB0aGUgc29mdHdhcmUuCgpBdCBsZWFzdCB0aGlzIGlzIG5vdCBt
eSBwb3NpdGlvbiBvciB5b3UgZGlkIG5vdCBnb3QgdGhlIHBvaW50IGFib3V0IG15IG9uZS4gVGhl
cmUgc3RpbGwgYXJlIGdvb2QgcmVhc29ucyB3aHkgc3lzdGVtIG1hbnkgYWRtaW5pc3RyYXRvcnMg
d2FudCB0byBhdm9pZCBqYXZhIGJhc2VkIHNvZnR3YXJlIGFzIGZhciBhcyBwb3NzaWJsZS4KCkkg
bGlrZSBKYXZhIHNvZnR3YXJlIGluIGEgbG90IG9mIHNjZW5hcmlvcyAtIGkuZS4gb24gc21hcnRw
aG9uZXMgb3IgZXZlbiBpbiBFUlAgc29sdXRpb25zIC0gYnV0IG5vdCBpbiBhIHN5c3RlbSBtYW5h
Z2VtZW50IGRhZW1vbi4KCldoYXQgT3JhY2xlIGRvZXMgaXMgbm90IG15IHRoaW5nIGJlY2F1c2Ug
aSdtIG5vdCByZWxhdGVkIHRvIHRoZW0gYW5kIEphdmEgYnkgc3BlY2lmaWNhdGlvbiB0b28gYWZh
aWsgdG9kYXkuCgpDb21wYXJlZCB0byBvdGhlciB0eXBpY2FsIHNvbHV0aW9ucyBqYXZhIHZtcyBl
YXNpbHkgYXJlIGh1bmRyZWRzIG9mIE1CIGxhcmdlIGFuZCB3YXN0ZSBhIGxvdCBvZiBtYWluIG1l
bW9yeSB0b28sIGFyZSBkaWZmaWN1bHQgdG8gZGVidWcgYW5kIHNsb3dlciB0aGVuIG1vc3Qgb3Ro
ZXIgc3R1ZmYuCgpVbnRpbCB0b2RheSBKYXZhIHN0aWxsIGlzIG5vdCBKYXZhIChtZWFucyB0aGF0
IG1vc3QgSmF2YSBhcHBzIGRpZCBiZWhhdmUgZGlmZmVyZW50IG9uIGRpZmZlcmVudCBWTXMgb3Ig
anVzdCBkaWQgbm90IHJ1biB3aXRoIG1vcmUgb3IgbGVzcyBvZiB0aGVtIGFuZCB0aGlzIGhhcyB0
byBiZSB0ZXN0ZWQgaW4gZGV0YWlsLi4uKSBhbmQgdGhlIGxpY2Vuc2luZyBkaWZmZXJlbmNpZXMg
c3RpbGwgbGVhZGVkIHRvIGEgbm9uIGludGVncmF0aW9uIG9mIEphdmEgKGV4Y2VwdCB0aGUgZnJl
ZSBvbmVzKSBpbiBtYW55IGN1cnJlbnQgcmVwb3NpdG9yaWVzIHdoYXQgbWVhbnMgdGhhdCB0aGV5
IGhhdmUgdG8gaGFuZGxlZCBwYXJ0bHkgb3IgZnVsbHkgYnkgaGFuZCBpbnN0ZWFkIGJ5IHRoZSB0
eXBpY2FsIHNvZnR3YXJlIG1hbmFnZW1lbnQgYXV0b21hdGljcyAvIHBhY2thZ2Ugb3IgYnVpbGQg
bWFuYWdlbWVudHMuCgpCdXQsIGEgcG9pbnQgZm9yIHlvdXIgc2lkZSAtIHRoZSBjb21tZXJjaWFs
IHdpbmRvd3MgYmFzZWQgbWFuYWdlbWVudCBzdWl0ZSBpcyBub3QgYW4gYWx0ZXJuYXRpdmUgdG8g
bWFueSBvZiB1cyB0b28uLi4gw58pCgoKPiBJdCdzIHRoYXQgc2ltcGxlLgp1bmZvcnR1bmF0ZWx5
LCB5ZXMuLi4KCkFueWhvdywgaSB3aXNoIHlvdSBhbGwgdGhlIGJlc3QgYW5kIGEgbG90IG9mIHN1
Y2Nlc3Mgd2l0aCB5b3VyIHByb2plY3QuCgoKY2hlZXJzLAoKCk5pZWxzLgotIC0tCk5pZWxzIERl
dHRlbmJhY2gKU3luZGljYXQgSVQmSW50ZXJuZXQKaHR0cDovL3d3dy5zeW5kaWNhdC5jb20KLS0t
LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogQVBHIHYxLjAuOAoKaUlFRUFSRUlB
RUVGQWs4Nm0zMDZIRTVwWld4eklFUmxkSFJsYm1KaFkyZ2dLRk41Ym1ScFkyRjBJRWxVSmtsdQpk
R1Z5Ym1WMEtTQThibVJBYzNsdVpHbGpZWFF1WTI5dFBnQUtDUkJVM0VSbFpSeWlEZHR5QUo5ekpY
U1RZOEJmCmpyUFQzajMrMFg4cTJGVGZ5UUNmUkdsVWxoWEFQQVJQd1NsZDFINDA4V05RTndnPQo9
cUVrSwotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xensource.com Tue Feb 14 18:05:20 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 18:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxMjk-0002iq-Da; Tue, 14 Feb 2012 18:04:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RxMji-0002il-Fs
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 18:04:18 +0000
Received: from [85.158.139.83:50360] by server-4.bemta-5.messagelabs.com id
	CF/AB-10788-122AA3F4; Tue, 14 Feb 2012 18:04:17 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1329242655!15032561!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3705 invoked from network); 14 Feb 2012 18:04:15 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 18:04:15 -0000
Received: by bkcjg15 with SMTP id jg15so351618bkc.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:04:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=S6jJflQBTDXHIXQpFxAGiGd2yNdUctfB4JBd6I9vcdQ=;
	b=WBnrILICfSMHXztb253CMa9lumJEHLBSzFPez70RwqSam6OsXUsRlgLv7apD8ejCDg
	X+8o/4ooMxqvZCSMMNSQfQaLulkt3TX7w+gM9V/nFmfRTRtY4mW/GtQyMTe8GbOh6dg6
	fLsz5N13rQzVFgH/shuuW/QR2ZdMan9d1sipw=
Received: by 10.204.149.209 with SMTP id u17mr10121404bkv.46.1329242653134;
	Tue, 14 Feb 2012 10:04:13 -0800 (PST)
Received: from [172.16.223.52] (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id y9sm545651bkw.5.2012.02.14.10.04.10
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 14 Feb 2012 10:04:12 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <CAKiz4g9hXbMp8UcVc843r8M6nw+X6jk-M1V_td+GOkO8_FEAxA@mail.gmail.com>
Date: Tue, 14 Feb 2012 19:04:09 +0100
Message-Id: <2CCA6A52-F75D-4450-9F1E-E52BEFA7A3B4@gmail.com>
References: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
	<CAKiz4g9hXbMp8UcVc843r8M6nw+X6jk-M1V_td+GOkO8_FEAxA@mail.gmail.com>
To: Ciprian Pantea <cipixul@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: linus@vangeuns.name, jeff.sturm@eprize.com, xen-users@lists.xensource.com,
	Nick Couchman <Nick.Couchman@seakr.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6860799173815739801=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============6860799173815739801==
Content-Type: multipart/alternative; boundary="Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF"


--Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi all,

As you might have expected the "I HATE JAVA/ORACLE/..." (I'm =
exaggerating) part wasn't that helpful for us.=20
On the other hand we now know what people mean when they react this way, =
and we can at least try to anticipate this for future events.

We thank everyone who voiced his concerns or defended our choices. =
However, we'd like to kindly ask you to let this argument slide, it's =
gone a bit off-topic and we would love to actually get some feedback on =
our functionality rather than on the platform we use.

If you do want to take this argument further, you can find our contact =
details at http://wiki.xen-master.org/wiki/Contact.
And don't forget: the Xen hackathlon ( =
http://wiki.xen.org/wiki/Hackathon/March2012 ) this year is hosted by =85 =
Oracle ;)

Thank you,
W

PS We're planning to have our own mailing list up and running this =
weekend to offload this thread from the xen-users/xen-api lists.

On 14 Feb 2012, at 18:20, Ciprian Pantea wrote:

> But still being part of this community enables one and gives him the =
right to say his mind
> especially if he considers that he might contribute.
>=20
> Now maybe some of the people here may not have been as diplomat as =
possible, but
> they gave some feedback and they represent part of the community that =
wants to
> use this software, has a problem with java and took the time to say =
what they have
> on their minds...
>=20
> I too shall use the software even if it's based on java but I don't =
have to like it and if I can=20
> talk with the developers, why not speak my mind and say what I think =
about java?
>=20
> Hope my reasoning is clear. Cheers!
>=20
> Ciprian
>=20
> On Tue, Feb 14, 2012 at 18:57, Nick Couchman <Nick.Couchman@seakr.com> =
wrote:
> Thank you, Jeff.  You are one of a very few voices of reason in this
> debate.
>=20
> Folks, if you don't like Java-based software, or have some view of why
> no one should be using Java because of what "big bad Oracle" is doing
> with the licensing of it, don't use the software.  It's that simple.
> All these folks are doing is letting those of us who are interested =
know
> of a project for managing Xen-based systems.  I also welcome such a
> project, regardless of the programming language in which it is =
written,
> especially since there seems to be a distinct lack of good, stable,
> complete, and easy-to-use management software out there for XCP (and
> XenServer).  Some of us would welcome a Java-based project that would
> keep us from having to run a Windows system simply to manage our XCP =
and
> XenServer instances.
>=20
> You need not attack the writers of the XenMaster code for their =
choices
> - it only serves to discourage them from being part of this community
> and from continuing their efforts to make software available to this
> community.
>=20
> -Nick
>=20
> On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:
> > I'm reluctant to further a thread that's already off-topic, but two =
of these sub-topics cause me considerable heartburn...
> >
> > > -----Original Message-----
> > > From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> > > bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> > > Sent: Sunday, February 12, 2012 7:44 AM
> > >
> > > > To conclude: Java works (for us). One can only hope its =
reputation gets better in the
> > > years to come.
> > >
> > > Actually, besides being somewhat sluggish and fat ..and pretty =
verbose in its language
> > > part, Java had a pretty good reputation.
> >
> > "reputation" is the operative word in your post.  Ii may or may not =
be supported by facts.  Words like sluggish/fat/verbose are merely =
opinions without supporting arguments (and I don't want to argue them =
here).
> >
> > The choice of development language is the wrong debate anyway.  =
There are plenty of examples of high-quality code written in Java, and =
you'll generally find these are simple to install, easy to run, and =
perform well.  I've also been forced to use Java code that produces =
frequent OOM errors, NPE exceptions, deadlocks, etc.  But I doubt it's =
difficult to find good and bad examples of just about any development =
language.
> >
> > It may be that the average experience level of Java programmers is =
shorter than for other languages, as someone else suggested.  That may =
be important to understanding Java's reputation, but it's not important =
to the XenMaster project.  I personally welcome the opportunity to work =
with another well engineered, carefully designed OSS project regardless =
of choice of development language.
> >
> > BTW, please don't remind me what Oracle is or isn't doing with Java. =
 I've heard it before.  Leave that discussion to the tabloids, not a =
technical user forum.
> >
> > > @XenMaster: I would have expected any current Xen management =
front-
> > > end/framework to make use of and help advaince the libvirt =
project.
> >
> > Depends on the project's goals.  My understanding of libvirt is that =
it is meant to be an abstraction layer to support Xen, KVM and other =
hypervisors.  That's not important if the project's sole focus is =
Xen/XCP.  Libvirt won't add anything in that case, and it may in fact =
get in the way.  (My own, brief experiments with libvirt involved =
installing packages, following the documentation, troubleshooting =
libvirt and ultimately ignoring it.  Then everything began to work.  It =
was clear the Xen packages I was using at the time were more mature =
and/or fully tested than libvirt.  YMMV.)
> >
> > -Jeff
> >
> >
> >
> >
>=20
>=20
>=20
> --------
> This e-mail may contain confidential and privileged material for the =
sole use of the intended recipient.  If this email is not intended for =
you, or you are not responsible for the delivery of this message to the =
intended recipient, please note that this message may contain SEAKR =
Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, =
you are strictly prohibited from downloading, photocopying, distributing =
or otherwise using this message, its contents or attachments in any way. =
 If you have received this message in error, please notify us =
immediately by replying to this e-mail and delete the message from your =
mailbox.  Information contained in this message that does not relate to =
the business of SEAKR is neither endorsed by nor attributable to SEAKR.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>=20


--Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>Hi all,</div><div><br></div><div>As you might have expected =
the "I HATE JAVA/ORACLE/..." (I'm exaggerating) part wasn't that helpful =
for us.&nbsp;</div><div>On the other hand we now know what people mean =
when they react this way, and we can at least try to anticipate this for =
future events.</div><div><br></div><div>We thank everyone who voiced his =
concerns or defended our choices. However, we'd like to kindly ask you =
to let this argument slide, it's gone a bit off-topic and we would love =
to&nbsp;actually get some feedback on our functionality rather than on =
the platform we use.</div><div><br></div><div>If you do want to take =
this argument further, you can find our contact details at&nbsp;<a =
href=3D"http://wiki.xen-master.org/wiki/Contact">http://wiki.xen-master.or=
g/wiki/Contact</a>.</div><div>And don't forget: the Xen hackathlon =
(&nbsp;<a =
href=3D"http://wiki.xen.org/wiki/Hackathon/March2012">http://wiki.xen.org/=
wiki/Hackathon/March2012</a>&nbsp;) this year is hosted by =85 Oracle =
;)</div><div><br></div><div>Thank =
you,</div><div>W</div><div><br></div><div>PS We're planning to have our =
own mailing list up and running this weekend to offload this thread from =
the xen-users/xen-api lists.</div><div><br></div><div>On 14 Feb 2012, at =
18:20, Ciprian Pantea wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">But still =
being part of this community enables one and gives him the right to say =
his mind<div>especially if he considers that he might =
contribute.</div><div><br></div><div>Now maybe some of the people here =
may not have been as diplomat as possible, but</div>

<div>they gave some feedback and they represent part of the community =
that wants to</div><div>use this software, has a problem with java and =
took the time to say what they have</div><div>on their =
minds...</div><div><br></div>

<div>I too shall use the software even if it's based on java but I don't =
have to like it&nbsp;and if I can&nbsp;</div><div>talk with the =
developers, why not speak my mind and say what I&nbsp;think about =
java?</div><div><br></div>

<div>Hope my reasoning is clear. =
Cheers!</div><div><br></div><div>Ciprian</div><div><br><div =
class=3D"gmail_quote">On Tue, Feb 14, 2012 at 18:57, Nick Couchman <span =
dir=3D"ltr">&lt;<a =
href=3D"mailto:Nick.Couchman@seakr.com">Nick.Couchman@seakr.com</a>&gt;</s=
pan> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you, Jeff. =
&nbsp;You are one of a very few voices of reason in this<br>
debate.<br>
<br>
Folks, if you don't like Java-based software, or have some view of =
why<br>
no one should be using Java because of what "big bad Oracle" is =
doing<br>
with the licensing of it, don't use the software. &nbsp;It's that =
simple.<br>
All these folks are doing is letting those of us who are interested =
know<br>
of a project for managing Xen-based systems. &nbsp;I also welcome such =
a<br>
project, regardless of the programming language in which it is =
written,<br>
especially since there seems to be a distinct lack of good, stable,<br>
complete, and easy-to-use management software out there for XCP (and<br>
XenServer). &nbsp;Some of us would welcome a Java-based project that =
would<br>
keep us from having to run a Windows system simply to manage our XCP =
and<br>
XenServer instances.<br>
<br>
You need not attack the writers of the XenMaster code for their =
choices<br>
- it only serves to discourage them from being part of this =
community<br>
and from continuing their efforts to make software available to this<br>
community.<br>
<br>
-Nick<br>
<br>
On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:<br>
&gt; I'm reluctant to further a thread that's already off-topic, but two =
of these sub-topics cause me considerable heartburn...<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a =
href=3D"mailto:xen-users-bounces@lists.xensource.com">xen-users-bounces@li=
sts.xensource.com</a> [mailto:<a =
href=3D"mailto:xen-users-">xen-users-</a><br>
&gt; &gt; <a =
href=3D"mailto:bounces@lists.xensource.com">bounces@lists.xensource.com</a=
>] On Behalf Of Linus van Geuns<br>
&gt; &gt; Sent: Sunday, February 12, 2012 7:44 AM<br>
&gt; &gt;<br>
&gt; &gt; &gt; To conclude: Java works (for us). One can only hope its =
reputation gets better in the<br>
&gt; &gt; years to come.<br>
&gt; &gt;<br>
&gt; &gt; Actually, besides being somewhat sluggish and fat ..and pretty =
verbose in its language<br>
&gt; &gt; part, Java had a pretty good reputation.<br>
&gt;<br>
&gt; "reputation" is the operative word in your post. &nbsp;Ii may or =
may not be supported by facts. &nbsp;Words like sluggish/fat/verbose are =
merely opinions without supporting arguments (and I don't want to argue =
them here).<br>


&gt;<br>
&gt; The choice of development language is the wrong debate anyway. =
&nbsp;There are plenty of examples of high-quality code written in Java, =
and you'll generally find these are simple to install, easy to run, and =
perform well. &nbsp;I've also been forced to use Java code that produces =
frequent OOM errors, NPE exceptions, deadlocks, etc. &nbsp;But I doubt =
it's difficult to find good and bad examples of just about any =
development language.<br>


&gt;<br>
&gt; It may be that the average experience level of Java programmers is =
shorter than for other languages, as someone else suggested. &nbsp;That =
may be important to understanding Java's reputation, but it's not =
important to the XenMaster project. &nbsp;I personally welcome the =
opportunity to work with another well engineered, carefully designed OSS =
project regardless of choice of development language.<br>


&gt;<br>
&gt; BTW, please don't remind me what Oracle is or isn't doing with =
Java. &nbsp;I've heard it before. &nbsp;Leave that discussion to the =
tabloids, not a technical user forum.<br>
&gt;<br>
&gt; &gt; @XenMaster: I would have expected any current Xen management =
front-<br>
&gt; &gt; end/framework to make use of and help advaince the libvirt =
project.<br>
&gt;<br>
&gt; Depends on the project's goals. &nbsp;My understanding of libvirt =
is that it is meant to be an abstraction layer to support Xen, KVM and =
other hypervisors. &nbsp;That's not important if the project's sole =
focus is Xen/XCP. &nbsp;Libvirt won't add anything in that case, and it =
may in fact get in the way. &nbsp;(My own, brief experiments with =
libvirt involved installing packages, following the documentation, =
troubleshooting libvirt and ultimately ignoring it. &nbsp;Then =
everything began to work. &nbsp;It was clear the Xen packages I was =
using at the time were more mature and/or fully tested than libvirt. =
&nbsp;YMMV.)<br>


&gt;<br>
&gt; -Jeff<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--------<br>
This e-mail may contain confidential and privileged material for the =
sole use of the intended recipient. &nbsp;If this email is not intended =
for you, or you are not responsible for the delivery of this message to =
the intended recipient, please note that this message may contain SEAKR =
Engineering (SEAKR) Privileged/Proprietary Information. &nbsp;In such a =
case, you are strictly prohibited from downloading, photocopying, =
distributing or otherwise using this message, its contents or =
attachments in any way. &nbsp;If you have received this message in =
error, please notify us immediately by replying to this e-mail and =
delete the message from your mailbox. &nbsp;Information contained in =
this message that does not relate to the business of SEAKR is neither =
endorsed by nor attributable to SEAKR.<br>


<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>
<a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>
</blockquote></div><br></body></html>=

--Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF--


--===============6860799173815739801==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6860799173815739801==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 18:05:20 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 18:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxMjk-0002iq-Da; Tue, 14 Feb 2012 18:04:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wannes321@gmail.com>) id 1RxMji-0002il-Fs
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 18:04:18 +0000
Received: from [85.158.139.83:50360] by server-4.bemta-5.messagelabs.com id
	CF/AB-10788-122AA3F4; Tue, 14 Feb 2012 18:04:17 +0000
X-Env-Sender: wannes321@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1329242655!15032561!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3705 invoked from network); 14 Feb 2012 18:04:15 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 18:04:15 -0000
Received: by bkcjg15 with SMTP id jg15so351618bkc.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:04:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer;
	bh=S6jJflQBTDXHIXQpFxAGiGd2yNdUctfB4JBd6I9vcdQ=;
	b=WBnrILICfSMHXztb253CMa9lumJEHLBSzFPez70RwqSam6OsXUsRlgLv7apD8ejCDg
	X+8o/4ooMxqvZCSMMNSQfQaLulkt3TX7w+gM9V/nFmfRTRtY4mW/GtQyMTe8GbOh6dg6
	fLsz5N13rQzVFgH/shuuW/QR2ZdMan9d1sipw=
Received: by 10.204.149.209 with SMTP id u17mr10121404bkv.46.1329242653134;
	Tue, 14 Feb 2012 10:04:13 -0800 (PST)
Received: from [172.16.223.52] (202.49-241-81.adsl-dyn.isp.belgacom.be.
	[81.241.49.202])
	by mx.google.com with ESMTPS id y9sm545651bkw.5.2012.02.14.10.04.10
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 14 Feb 2012 10:04:12 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1257)
From: Wannes De Smet <wannes321@gmail.com>
In-Reply-To: <CAKiz4g9hXbMp8UcVc843r8M6nw+X6jk-M1V_td+GOkO8_FEAxA@mail.gmail.com>
Date: Tue, 14 Feb 2012 19:04:09 +0100
Message-Id: <2CCA6A52-F75D-4450-9F1E-E52BEFA7A3B4@gmail.com>
References: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
	<CAKiz4g9hXbMp8UcVc843r8M6nw+X6jk-M1V_td+GOkO8_FEAxA@mail.gmail.com>
To: Ciprian Pantea <cipixul@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: linus@vangeuns.name, jeff.sturm@eprize.com, xen-users@lists.xensource.com,
	Nick Couchman <Nick.Couchman@seakr.com>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6860799173815739801=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============6860799173815739801==
Content-Type: multipart/alternative; boundary="Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF"


--Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi all,

As you might have expected the "I HATE JAVA/ORACLE/..." (I'm =
exaggerating) part wasn't that helpful for us.=20
On the other hand we now know what people mean when they react this way, =
and we can at least try to anticipate this for future events.

We thank everyone who voiced his concerns or defended our choices. =
However, we'd like to kindly ask you to let this argument slide, it's =
gone a bit off-topic and we would love to actually get some feedback on =
our functionality rather than on the platform we use.

If you do want to take this argument further, you can find our contact =
details at http://wiki.xen-master.org/wiki/Contact.
And don't forget: the Xen hackathlon ( =
http://wiki.xen.org/wiki/Hackathon/March2012 ) this year is hosted by =85 =
Oracle ;)

Thank you,
W

PS We're planning to have our own mailing list up and running this =
weekend to offload this thread from the xen-users/xen-api lists.

On 14 Feb 2012, at 18:20, Ciprian Pantea wrote:

> But still being part of this community enables one and gives him the =
right to say his mind
> especially if he considers that he might contribute.
>=20
> Now maybe some of the people here may not have been as diplomat as =
possible, but
> they gave some feedback and they represent part of the community that =
wants to
> use this software, has a problem with java and took the time to say =
what they have
> on their minds...
>=20
> I too shall use the software even if it's based on java but I don't =
have to like it and if I can=20
> talk with the developers, why not speak my mind and say what I think =
about java?
>=20
> Hope my reasoning is clear. Cheers!
>=20
> Ciprian
>=20
> On Tue, Feb 14, 2012 at 18:57, Nick Couchman <Nick.Couchman@seakr.com> =
wrote:
> Thank you, Jeff.  You are one of a very few voices of reason in this
> debate.
>=20
> Folks, if you don't like Java-based software, or have some view of why
> no one should be using Java because of what "big bad Oracle" is doing
> with the licensing of it, don't use the software.  It's that simple.
> All these folks are doing is letting those of us who are interested =
know
> of a project for managing Xen-based systems.  I also welcome such a
> project, regardless of the programming language in which it is =
written,
> especially since there seems to be a distinct lack of good, stable,
> complete, and easy-to-use management software out there for XCP (and
> XenServer).  Some of us would welcome a Java-based project that would
> keep us from having to run a Windows system simply to manage our XCP =
and
> XenServer instances.
>=20
> You need not attack the writers of the XenMaster code for their =
choices
> - it only serves to discourage them from being part of this community
> and from continuing their efforts to make software available to this
> community.
>=20
> -Nick
>=20
> On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:
> > I'm reluctant to further a thread that's already off-topic, but two =
of these sub-topics cause me considerable heartburn...
> >
> > > -----Original Message-----
> > > From: xen-users-bounces@lists.xensource.com [mailto:xen-users-
> > > bounces@lists.xensource.com] On Behalf Of Linus van Geuns
> > > Sent: Sunday, February 12, 2012 7:44 AM
> > >
> > > > To conclude: Java works (for us). One can only hope its =
reputation gets better in the
> > > years to come.
> > >
> > > Actually, besides being somewhat sluggish and fat ..and pretty =
verbose in its language
> > > part, Java had a pretty good reputation.
> >
> > "reputation" is the operative word in your post.  Ii may or may not =
be supported by facts.  Words like sluggish/fat/verbose are merely =
opinions without supporting arguments (and I don't want to argue them =
here).
> >
> > The choice of development language is the wrong debate anyway.  =
There are plenty of examples of high-quality code written in Java, and =
you'll generally find these are simple to install, easy to run, and =
perform well.  I've also been forced to use Java code that produces =
frequent OOM errors, NPE exceptions, deadlocks, etc.  But I doubt it's =
difficult to find good and bad examples of just about any development =
language.
> >
> > It may be that the average experience level of Java programmers is =
shorter than for other languages, as someone else suggested.  That may =
be important to understanding Java's reputation, but it's not important =
to the XenMaster project.  I personally welcome the opportunity to work =
with another well engineered, carefully designed OSS project regardless =
of choice of development language.
> >
> > BTW, please don't remind me what Oracle is or isn't doing with Java. =
 I've heard it before.  Leave that discussion to the tabloids, not a =
technical user forum.
> >
> > > @XenMaster: I would have expected any current Xen management =
front-
> > > end/framework to make use of and help advaince the libvirt =
project.
> >
> > Depends on the project's goals.  My understanding of libvirt is that =
it is meant to be an abstraction layer to support Xen, KVM and other =
hypervisors.  That's not important if the project's sole focus is =
Xen/XCP.  Libvirt won't add anything in that case, and it may in fact =
get in the way.  (My own, brief experiments with libvirt involved =
installing packages, following the documentation, troubleshooting =
libvirt and ultimately ignoring it.  Then everything began to work.  It =
was clear the Xen packages I was using at the time were more mature =
and/or fully tested than libvirt.  YMMV.)
> >
> > -Jeff
> >
> >
> >
> >
>=20
>=20
>=20
> --------
> This e-mail may contain confidential and privileged material for the =
sole use of the intended recipient.  If this email is not intended for =
you, or you are not responsible for the delivery of this message to the =
intended recipient, please note that this message may contain SEAKR =
Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, =
you are strictly prohibited from downloading, photocopying, distributing =
or otherwise using this message, its contents or attachments in any way. =
 If you have received this message in error, please notify us =
immediately by replying to this e-mail and delete the message from your =
mailbox.  Information contained in this message that does not relate to =
the business of SEAKR is neither endorsed by nor attributable to SEAKR.
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>=20


--Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>Hi all,</div><div><br></div><div>As you might have expected =
the "I HATE JAVA/ORACLE/..." (I'm exaggerating) part wasn't that helpful =
for us.&nbsp;</div><div>On the other hand we now know what people mean =
when they react this way, and we can at least try to anticipate this for =
future events.</div><div><br></div><div>We thank everyone who voiced his =
concerns or defended our choices. However, we'd like to kindly ask you =
to let this argument slide, it's gone a bit off-topic and we would love =
to&nbsp;actually get some feedback on our functionality rather than on =
the platform we use.</div><div><br></div><div>If you do want to take =
this argument further, you can find our contact details at&nbsp;<a =
href=3D"http://wiki.xen-master.org/wiki/Contact">http://wiki.xen-master.or=
g/wiki/Contact</a>.</div><div>And don't forget: the Xen hackathlon =
(&nbsp;<a =
href=3D"http://wiki.xen.org/wiki/Hackathon/March2012">http://wiki.xen.org/=
wiki/Hackathon/March2012</a>&nbsp;) this year is hosted by =85 Oracle =
;)</div><div><br></div><div>Thank =
you,</div><div>W</div><div><br></div><div>PS We're planning to have our =
own mailing list up and running this weekend to offload this thread from =
the xen-users/xen-api lists.</div><div><br></div><div>On 14 Feb 2012, at =
18:20, Ciprian Pantea wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">But still =
being part of this community enables one and gives him the right to say =
his mind<div>especially if he considers that he might =
contribute.</div><div><br></div><div>Now maybe some of the people here =
may not have been as diplomat as possible, but</div>

<div>they gave some feedback and they represent part of the community =
that wants to</div><div>use this software, has a problem with java and =
took the time to say what they have</div><div>on their =
minds...</div><div><br></div>

<div>I too shall use the software even if it's based on java but I don't =
have to like it&nbsp;and if I can&nbsp;</div><div>talk with the =
developers, why not speak my mind and say what I&nbsp;think about =
java?</div><div><br></div>

<div>Hope my reasoning is clear. =
Cheers!</div><div><br></div><div>Ciprian</div><div><br><div =
class=3D"gmail_quote">On Tue, Feb 14, 2012 at 18:57, Nick Couchman <span =
dir=3D"ltr">&lt;<a =
href=3D"mailto:Nick.Couchman@seakr.com">Nick.Couchman@seakr.com</a>&gt;</s=
pan> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you, Jeff. =
&nbsp;You are one of a very few voices of reason in this<br>
debate.<br>
<br>
Folks, if you don't like Java-based software, or have some view of =
why<br>
no one should be using Java because of what "big bad Oracle" is =
doing<br>
with the licensing of it, don't use the software. &nbsp;It's that =
simple.<br>
All these folks are doing is letting those of us who are interested =
know<br>
of a project for managing Xen-based systems. &nbsp;I also welcome such =
a<br>
project, regardless of the programming language in which it is =
written,<br>
especially since there seems to be a distinct lack of good, stable,<br>
complete, and easy-to-use management software out there for XCP (and<br>
XenServer). &nbsp;Some of us would welcome a Java-based project that =
would<br>
keep us from having to run a Windows system simply to manage our XCP =
and<br>
XenServer instances.<br>
<br>
You need not attack the writers of the XenMaster code for their =
choices<br>
- it only serves to discourage them from being part of this =
community<br>
and from continuing their efforts to make software available to this<br>
community.<br>
<br>
-Nick<br>
<br>
On Mon, 2012-02-13 at 21:40 +0000, Jeff Sturm wrote:<br>
&gt; I'm reluctant to further a thread that's already off-topic, but two =
of these sub-topics cause me considerable heartburn...<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a =
href=3D"mailto:xen-users-bounces@lists.xensource.com">xen-users-bounces@li=
sts.xensource.com</a> [mailto:<a =
href=3D"mailto:xen-users-">xen-users-</a><br>
&gt; &gt; <a =
href=3D"mailto:bounces@lists.xensource.com">bounces@lists.xensource.com</a=
>] On Behalf Of Linus van Geuns<br>
&gt; &gt; Sent: Sunday, February 12, 2012 7:44 AM<br>
&gt; &gt;<br>
&gt; &gt; &gt; To conclude: Java works (for us). One can only hope its =
reputation gets better in the<br>
&gt; &gt; years to come.<br>
&gt; &gt;<br>
&gt; &gt; Actually, besides being somewhat sluggish and fat ..and pretty =
verbose in its language<br>
&gt; &gt; part, Java had a pretty good reputation.<br>
&gt;<br>
&gt; "reputation" is the operative word in your post. &nbsp;Ii may or =
may not be supported by facts. &nbsp;Words like sluggish/fat/verbose are =
merely opinions without supporting arguments (and I don't want to argue =
them here).<br>


&gt;<br>
&gt; The choice of development language is the wrong debate anyway. =
&nbsp;There are plenty of examples of high-quality code written in Java, =
and you'll generally find these are simple to install, easy to run, and =
perform well. &nbsp;I've also been forced to use Java code that produces =
frequent OOM errors, NPE exceptions, deadlocks, etc. &nbsp;But I doubt =
it's difficult to find good and bad examples of just about any =
development language.<br>


&gt;<br>
&gt; It may be that the average experience level of Java programmers is =
shorter than for other languages, as someone else suggested. &nbsp;That =
may be important to understanding Java's reputation, but it's not =
important to the XenMaster project. &nbsp;I personally welcome the =
opportunity to work with another well engineered, carefully designed OSS =
project regardless of choice of development language.<br>


&gt;<br>
&gt; BTW, please don't remind me what Oracle is or isn't doing with =
Java. &nbsp;I've heard it before. &nbsp;Leave that discussion to the =
tabloids, not a technical user forum.<br>
&gt;<br>
&gt; &gt; @XenMaster: I would have expected any current Xen management =
front-<br>
&gt; &gt; end/framework to make use of and help advaince the libvirt =
project.<br>
&gt;<br>
&gt; Depends on the project's goals. &nbsp;My understanding of libvirt =
is that it is meant to be an abstraction layer to support Xen, KVM and =
other hypervisors. &nbsp;That's not important if the project's sole =
focus is Xen/XCP. &nbsp;Libvirt won't add anything in that case, and it =
may in fact get in the way. &nbsp;(My own, brief experiments with =
libvirt involved installing packages, following the documentation, =
troubleshooting libvirt and ultimately ignoring it. &nbsp;Then =
everything began to work. &nbsp;It was clear the Xen packages I was =
using at the time were more mature and/or fully tested than libvirt. =
&nbsp;YMMV.)<br>


&gt;<br>
&gt; -Jeff<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--------<br>
This e-mail may contain confidential and privileged material for the =
sole use of the intended recipient. &nbsp;If this email is not intended =
for you, or you are not responsible for the delivery of this message to =
the intended recipient, please note that this message may contain SEAKR =
Engineering (SEAKR) Privileged/Proprietary Information. &nbsp;In such a =
case, you are strictly prohibited from downloading, photocopying, =
distributing or otherwise using this message, its contents or =
attachments in any way. &nbsp;If you have received this message in =
error, please notify us immediately by replying to this e-mail and =
delete the message from your mailbox. &nbsp;Information contained in =
this message that does not relate to the business of SEAKR is neither =
endorsed by nor attributable to SEAKR.<br>


<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.co=
m</a><br>
<a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>
</blockquote></div><br></body></html>=

--Apple-Mail=_04FB5926-5DEE-4C2E-98B0-E0D113606DFF--


--===============6860799173815739801==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6860799173815739801==--


From xen-users-bounces@lists.xensource.com Tue Feb 14 18:08:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 18:08:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxMmv-0002si-A4; Tue, 14 Feb 2012 18:07:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eric.camachat@gmail.com>) id 1RxMmu-0002sX-FY
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 18:07:36 +0000
Received: from [85.158.139.83:13374] by server-4.bemta-5.messagelabs.com id
	15/80-10788-7E2AA3F4; Tue, 14 Feb 2012 18:07:35 +0000
X-Env-Sender: eric.camachat@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1329242853!14983868!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14933 invoked from network); 14 Feb 2012 18:07:34 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 18:07:34 -0000
Received: by yenm7 with SMTP id m7so2638712yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:07:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=21E66VS2hcCmKXxRcR1yx6UYGxDUsSmy5kSiBB0QaLQ=;
	b=QkicTnB+WBEbIRpyGRdISg4LPhluCwrFi/AMhtBaiJDGoDhEpyvHGvtEwz2ztVOnWh
	hizKTqUrOTzr6Nr/t54vkk1OmynxBFH53tV3m00NholpoigUR1tLgiqTzCpVWzo45/r1
	blpEMrOnDNujq+/4d+SdIc1znq1nmfMIAGYP0=
Received: by 10.236.78.6 with SMTP id f6mr28499512yhe.109.1329242853185; Tue,
	14 Feb 2012 10:07:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.179.9 with HTTP; Tue, 14 Feb 2012 10:07:13 -0800 (PST)
In-Reply-To: <201202140907.44528.hahn@univention.de>
References: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
	<201202140907.44528.hahn@univention.de>
From: Eric Camachat <eric.camachat@gmail.com>
Date: Tue, 14 Feb 2012 10:07:13 -0800
Message-ID: <CACeEFf5AXELd+C701RG1X7iRAgoyansFjd4oJSDXMnqPjNq9Vw@mail.gmail.com>
To: Philipp Hahn <hahn@univention.de>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, Feb 14, 2012 at 12:07 AM, Philipp Hahn <hahn@univention.de> wrote:
> Hello,
>
> On Tuesday 14 February 2012 02:09:37 Eric Camachat wrote:
>> I followed xen-4.1.2/docs/misc/kexec_and_kdump.txt, but I cannot see
>> "Crash kernel" in /dev/iomem.
>> Is this a known issue?
>
> As far as I know crashdump only works with a non-pv-ops-dom0-kernels (2.6.18
> or 2.6.26), but not with the newer pv-ops-som0-kernels. Thats the important
> information missing in all those documentations I read, including that file
> you mentioned above.
>

Thanks for your information!
It's true, no where mentioned that even xen/docs.

Eric

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

From xen-users-bounces@lists.xensource.com Tue Feb 14 18:08:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Feb 2012 18:08:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxMmv-0002si-A4; Tue, 14 Feb 2012 18:07:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eric.camachat@gmail.com>) id 1RxMmu-0002sX-FY
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 18:07:36 +0000
Received: from [85.158.139.83:13374] by server-4.bemta-5.messagelabs.com id
	15/80-10788-7E2AA3F4; Tue, 14 Feb 2012 18:07:35 +0000
X-Env-Sender: eric.camachat@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1329242853!14983868!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14933 invoked from network); 14 Feb 2012 18:07:34 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 18:07:34 -0000
Received: by yenm7 with SMTP id m7so2638712yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 10:07:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=21E66VS2hcCmKXxRcR1yx6UYGxDUsSmy5kSiBB0QaLQ=;
	b=QkicTnB+WBEbIRpyGRdISg4LPhluCwrFi/AMhtBaiJDGoDhEpyvHGvtEwz2ztVOnWh
	hizKTqUrOTzr6Nr/t54vkk1OmynxBFH53tV3m00NholpoigUR1tLgiqTzCpVWzo45/r1
	blpEMrOnDNujq+/4d+SdIc1znq1nmfMIAGYP0=
Received: by 10.236.78.6 with SMTP id f6mr28499512yhe.109.1329242853185; Tue,
	14 Feb 2012 10:07:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.179.9 with HTTP; Tue, 14 Feb 2012 10:07:13 -0800 (PST)
In-Reply-To: <201202140907.44528.hahn@univention.de>
References: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
	<201202140907.44528.hahn@univention.de>
From: Eric Camachat <eric.camachat@gmail.com>
Date: Tue, 14 Feb 2012 10:07:13 -0800
Message-ID: <CACeEFf5AXELd+C701RG1X7iRAgoyansFjd4oJSDXMnqPjNq9Vw@mail.gmail.com>
To: Philipp Hahn <hahn@univention.de>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Tue, Feb 14, 2012 at 12:07 AM, Philipp Hahn <hahn@univention.de> wrote:
> Hello,
>
> On Tuesday 14 February 2012 02:09:37 Eric Camachat wrote:
>> I followed xen-4.1.2/docs/misc/kexec_and_kdump.txt, but I cannot see
>> "Crash kernel" in /dev/iomem.
>> Is this a known issue?
>
> As far as I know crashdump only works with a non-pv-ops-dom0-kernels (2.6.18
> or 2.6.26), but not with the newer pv-ops-som0-kernels. Thats the important
> information missing in all those documentations I read, including that file
> you mentioned above.
>

Thanks for your information!
It's true, no where mentioned that even xen/docs.

Eric

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 00:01:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 00:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxSIL-0006EM-Lp; Wed, 15 Feb 2012 00:00:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RxSIJ-0006EH-87
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 00:00:23 +0000
Received: from [85.158.139.83:60830] by server-12.bemta-5.messagelabs.com id
	0E/E2-24595-695FA3F4; Wed, 15 Feb 2012 00:00:22 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329264013!12378617!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17438 invoked from network); 15 Feb 2012 00:00:20 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Feb 2012 00:00:20 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1F0jths006792
	for <xen-users@lists.xensource.com>; Tue, 14 Feb 2012 17:45:56 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6bf1_15ae_034f9b42_5768_11e1_a854_00137252735f;
	Tue, 14 Feb 2012 17:00:06 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 21E9144C36
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 17:00:04 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 14 Feb 2012 17:00:04 -0700
Message-Id: <4F3A931202000099000DB0B2@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 14 Feb 2012 17:00:02 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] Graphics Pass-Through and domU Memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey, Folks,
I know I've posted this question before and have not really received a
response, but I'm continuing to experience some problems with graphics
pass through related to the amount of memory assigned to a domU.  I have
an HVM domU, running Windows 7.  My physical platform is a Dell Optiplex
790 with 8GB and 16GB of RAM.  I've also experienced similar issues on
the Dell Optiplex 780 with 8GB of RAM.

At this point I've determined that the limit of the memory I can assign
to the domU with graphics pass-through is 3266 MB.  If I assign any more
than that - 3267, 3270, 4096, and up - I start to see problems.  In
earlier versions of Xen the domU will not start at all.  In the version
I'm running, now, 4.1.2, the domU will start but Windows blue-screens
with a variety of errors, from service problems to attempts to write to
read-only memory.

I'm wondering if anyone can shed any light on why I would be running
into a problem at 3267MB of RAM and any possible things to try to get
around that.  I've played with the videoram and shadow_memory settings,
to no avail.

Thanks!
-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 00:01:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 00:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxSIL-0006EM-Lp; Wed, 15 Feb 2012 00:00:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RxSIJ-0006EH-87
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 00:00:23 +0000
Received: from [85.158.139.83:60830] by server-12.bemta-5.messagelabs.com id
	0E/E2-24595-695FA3F4; Wed, 15 Feb 2012 00:00:22 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329264013!12378617!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17438 invoked from network); 15 Feb 2012 00:00:20 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Feb 2012 00:00:20 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1F0jths006792
	for <xen-users@lists.xensource.com>; Tue, 14 Feb 2012 17:45:56 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6bf1_15ae_034f9b42_5768_11e1_a854_00137252735f;
	Tue, 14 Feb 2012 17:00:06 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 21E9144C36
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 17:00:04 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 14 Feb 2012 17:00:04 -0700
Message-Id: <4F3A931202000099000DB0B2@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 14 Feb 2012 17:00:02 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] Graphics Pass-Through and domU Memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hey, Folks,
I know I've posted this question before and have not really received a
response, but I'm continuing to experience some problems with graphics
pass through related to the amount of memory assigned to a domU.  I have
an HVM domU, running Windows 7.  My physical platform is a Dell Optiplex
790 with 8GB and 16GB of RAM.  I've also experienced similar issues on
the Dell Optiplex 780 with 8GB of RAM.

At this point I've determined that the limit of the memory I can assign
to the domU with graphics pass-through is 3266 MB.  If I assign any more
than that - 3267, 3270, 4096, and up - I start to see problems.  In
earlier versions of Xen the domU will not start at all.  In the version
I'm running, now, 4.1.2, the domU will start but Windows blue-screens
with a variety of errors, from service problems to attempts to write to
read-only memory.

I'm wondering if anyone can shed any light on why I would be running
into a problem at 3267MB of RAM and any possible things to try to get
around that.  I've played with the videoram and shadow_memory settings,
to no avail.

Thanks!
-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 06:56:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 06:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxYlZ-0000wE-2f; Wed, 15 Feb 2012 06:55:01 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RxYlX-0000vz-LK
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 06:54:59 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329288893!13416679!1
X-Originating-IP: [14.139.97.13]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29960 invoked from network); 15 Feb 2012 06:54:53 -0000
Received: from smtp1.iitb.ac.in (HELO smtp1.iitb.ac.in) (14.139.97.13)
	by server-11.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 06:54:53 -0000
Received: from ldns1.iitb.ac.in (ldns1.iitb.ac.in [10.200.12.1])
	by smtp1.iitb.ac.in (Postfix) with SMTP id 505C7C006105
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 12:24:51 +0530 (IST)
Received: (qmail 31902 invoked by uid 510); 15 Feb 2012 12:19:48 +0530
Received: from 10.200.1.25 by ldns1 (envelope-from <rampangeni@cse.iitb.ac.in>,
	uid 501) with qmail-scanner-2.08 
	({clamdscan: 0.97.3-exp-debug/14455} spamassassin: 3.3.2.  
	Clear:RC:1(10.200.1.25):SA:0(0.0/3.6):. 
	Processed in 3.471339 secs); 15 Feb 2012 12:19:48 +0530
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ldns1.iitb.ac.in
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=3.6 tests=IITB_ORIG,PROPER_IITB_MSGID,
	T_RP_MATCHES_RCVD autolearn=no version=3.3.2
X-Envelope-From: rampangeni@cse.iitb.ac.in
Received: from unknown (HELO ldns1.iitb.ac.in) (10.200.1.25)
	by ldns1.iitb.ac.in with SMTP; 15 Feb 2012 12:19:44 +0530
Received: from cse.iitb.ac.in (jeeves.cse.iitb.ac.in [10.105.1.1])
	by ldns1.iitb.ac.in (Postfix) with ESMTP id B7368BFDE
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 12:19:36 +0530 (IST)
Received: (qmail 28400 invoked by uid 11188); 15 Feb 2012 06:49:36 -0000
Received: from 10.105.1.3 by jeeves.cse.iitb.ac.in (envelope-from
	<rampangeni@cse.iitb.ac.in>, uid 501) with qmail-scanner-2.02 
	(clamdscan: 0.92.1/5777. spamassassin: 3.1.4.  
	Clear:RC:1(10.105.1.3):. 
	Processed in 0.039405 secs); 15 Feb 2012 06:49:36 -0000
Received: from unknown (HELO www.cse.iitb.ac.in) ([10.105.1.3])
	(envelope-sender <rampangeni@cse.iitb.ac.in>)
	by cse.iitb.ac.in (qmail-ldap-1.03) with SMTP
	for <xen-users@lists.xensource.com>; 15 Feb 2012 06:49:36 -0000
Received: from 10.129.41.170 (SquirrelMail authenticated user rampangeni)
	by www.cse.iitb.ac.in with HTTP; Wed, 15 Feb 2012 12:19:36 +0530
Message-ID: <56c59bb0b14ba6af2f68dd0c82d88fdb.squirrel@www.cse.iitb.ac.in>
Date: Wed, 15 Feb 2012 12:19:36 +0530
From: rampangeni@cse.iitb.ac.in
To: xen-users@lists.xensource.com
User-Agent: SquirrelMail/1.4.19
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
Subject: [Xen-users] Xen Installation Issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I had installed Xen-4.0.1 in IBM System-X 3650M3 Server with  "2.6.32.15
base kernel" & "2.6.32.15 xen kernel image". I used Ubuntu-10.04 Server
AMD 64-bits as base OS.0
  Although the entire installation procedure was successful, the system
hangs-out at booting time after displaying the following line:
     [0.798745] Unpacking initramfs...
  Please help me out. Thanks in advance.

Ram



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 06:56:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 06:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxYlZ-0000wE-2f; Wed, 15 Feb 2012 06:55:01 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <rampangeni@cse.iitb.ac.in>) id 1RxYlX-0000vz-LK
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 06:54:59 +0000
X-Env-Sender: rampangeni@cse.iitb.ac.in
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329288893!13416679!1
X-Originating-IP: [14.139.97.13]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29960 invoked from network); 15 Feb 2012 06:54:53 -0000
Received: from smtp1.iitb.ac.in (HELO smtp1.iitb.ac.in) (14.139.97.13)
	by server-11.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 06:54:53 -0000
Received: from ldns1.iitb.ac.in (ldns1.iitb.ac.in [10.200.12.1])
	by smtp1.iitb.ac.in (Postfix) with SMTP id 505C7C006105
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 12:24:51 +0530 (IST)
Received: (qmail 31902 invoked by uid 510); 15 Feb 2012 12:19:48 +0530
Received: from 10.200.1.25 by ldns1 (envelope-from <rampangeni@cse.iitb.ac.in>,
	uid 501) with qmail-scanner-2.08 
	({clamdscan: 0.97.3-exp-debug/14455} spamassassin: 3.3.2.  
	Clear:RC:1(10.200.1.25):SA:0(0.0/3.6):. 
	Processed in 3.471339 secs); 15 Feb 2012 12:19:48 +0530
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ldns1.iitb.ac.in
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=3.6 tests=IITB_ORIG,PROPER_IITB_MSGID,
	T_RP_MATCHES_RCVD autolearn=no version=3.3.2
X-Envelope-From: rampangeni@cse.iitb.ac.in
Received: from unknown (HELO ldns1.iitb.ac.in) (10.200.1.25)
	by ldns1.iitb.ac.in with SMTP; 15 Feb 2012 12:19:44 +0530
Received: from cse.iitb.ac.in (jeeves.cse.iitb.ac.in [10.105.1.1])
	by ldns1.iitb.ac.in (Postfix) with ESMTP id B7368BFDE
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 12:19:36 +0530 (IST)
Received: (qmail 28400 invoked by uid 11188); 15 Feb 2012 06:49:36 -0000
Received: from 10.105.1.3 by jeeves.cse.iitb.ac.in (envelope-from
	<rampangeni@cse.iitb.ac.in>, uid 501) with qmail-scanner-2.02 
	(clamdscan: 0.92.1/5777. spamassassin: 3.1.4.  
	Clear:RC:1(10.105.1.3):. 
	Processed in 0.039405 secs); 15 Feb 2012 06:49:36 -0000
Received: from unknown (HELO www.cse.iitb.ac.in) ([10.105.1.3])
	(envelope-sender <rampangeni@cse.iitb.ac.in>)
	by cse.iitb.ac.in (qmail-ldap-1.03) with SMTP
	for <xen-users@lists.xensource.com>; 15 Feb 2012 06:49:36 -0000
Received: from 10.129.41.170 (SquirrelMail authenticated user rampangeni)
	by www.cse.iitb.ac.in with HTTP; Wed, 15 Feb 2012 12:19:36 +0530
Message-ID: <56c59bb0b14ba6af2f68dd0c82d88fdb.squirrel@www.cse.iitb.ac.in>
Date: Wed, 15 Feb 2012 12:19:36 +0530
From: rampangeni@cse.iitb.ac.in
To: xen-users@lists.xensource.com
User-Agent: SquirrelMail/1.4.19
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
Subject: [Xen-users] Xen Installation Issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi all,
  I had installed Xen-4.0.1 in IBM System-X 3650M3 Server with  "2.6.32.15
base kernel" & "2.6.32.15 xen kernel image". I used Ubuntu-10.04 Server
AMD 64-bits as base OS.0
  Although the entire installation procedure was successful, the system
hangs-out at booting time after displaying the following line:
     [0.798745] Unpacking initramfs...
  Please help me out. Thanks in advance.

Ram



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 07:42:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 07:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxZTr-00020o-RM; Wed, 15 Feb 2012 07:40:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emmanuel.courcelle@toulouse.inra.fr>)
	id 1RxZTq-00020g-PR
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 07:40:47 +0000
X-Env-Sender: emmanuel.courcelle@toulouse.inra.fr
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329291639!14614309!1
X-Originating-IP: [147.99.107.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14715 invoked from network); 15 Feb 2012 07:40:40 -0000
Received: from mx.toulouse.inra.fr (HELO yang.toulouse.inra.fr)
	(147.99.107.115)
	by server-5.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Feb 2012 07:40:40 -0000
Received: from [192.168.0.2] (113.205.68.86.rev.sfr.net [86.68.205.113])
	(authenticated bits=0)
	by yang.toulouse.inra.fr (/8.14.4) with ESMTP id q1F7eY5e003290
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 08:40:39 +0100 (CET)
Message-ID: <4F3B6172.5050903@toulouse.inra.fr>
Date: Wed, 15 Feb 2012 08:40:34 +0100
From: Emmanuel COURCELLE <emmanuel.courcelle@toulouse.inra.fr>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Miltered: at yang with ID 4F3B6172.000 by Joe's j-chkmail (http : //
	j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 4F3B6172.000/86.68.205.113/113.205.68.86.rev.sfr.net/[192.168.0.2]/<emmanuel.courcelle@toulouse.inra.fr>
X-j-chkmail-Score: MSGID : 4F3B6172.000 on yang.toulouse.inra.fr : j-chkmail
	score : . : R=. U=. O=# B=0.025 -> S=0.031
X-j-chkmail-Status: Ham
X-Virus-Scanned: clamav-milter 0.97 at yang
X-Virus-Status: Clean
Subject: [Xen-users] Is there a maximum limit for the domU memory ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello everybody

The current limit (we're working with Xen 4.0.1 on a debian squeeze 
server) for the domU memory is 256 Gb

Is it possible to do something to get domUs with more than that ?

Do we have to upgrade Xen hypervisor for that purpose or is a kernel 
recompilation sufficient ?

We would like to have a vm with 768 Gb memory...

Thanks for your kind answers !

-- 
Emmanuel COURCELLE                emmanuel.courcelle@toulouse.inra.fr
L.I.P.M. (UMR CNRS-INRA 2594/441) tel (33) 5-61-28-54-50
B.P.52627 - 31326 CASTANET TOLOSAN Cedex - FRANCE


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

From xen-users-bounces@lists.xensource.com Wed Feb 15 07:42:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 07:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxZTr-00020o-RM; Wed, 15 Feb 2012 07:40:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emmanuel.courcelle@toulouse.inra.fr>)
	id 1RxZTq-00020g-PR
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 07:40:47 +0000
X-Env-Sender: emmanuel.courcelle@toulouse.inra.fr
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329291639!14614309!1
X-Originating-IP: [147.99.107.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14715 invoked from network); 15 Feb 2012 07:40:40 -0000
Received: from mx.toulouse.inra.fr (HELO yang.toulouse.inra.fr)
	(147.99.107.115)
	by server-5.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Feb 2012 07:40:40 -0000
Received: from [192.168.0.2] (113.205.68.86.rev.sfr.net [86.68.205.113])
	(authenticated bits=0)
	by yang.toulouse.inra.fr (/8.14.4) with ESMTP id q1F7eY5e003290
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 08:40:39 +0100 (CET)
Message-ID: <4F3B6172.5050903@toulouse.inra.fr>
Date: Wed, 15 Feb 2012 08:40:34 +0100
From: Emmanuel COURCELLE <emmanuel.courcelle@toulouse.inra.fr>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Miltered: at yang with ID 4F3B6172.000 by Joe's j-chkmail (http : //
	j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 4F3B6172.000/86.68.205.113/113.205.68.86.rev.sfr.net/[192.168.0.2]/<emmanuel.courcelle@toulouse.inra.fr>
X-j-chkmail-Score: MSGID : 4F3B6172.000 on yang.toulouse.inra.fr : j-chkmail
	score : . : R=. U=. O=# B=0.025 -> S=0.031
X-j-chkmail-Status: Ham
X-Virus-Scanned: clamav-milter 0.97 at yang
X-Virus-Status: Clean
Subject: [Xen-users] Is there a maximum limit for the domU memory ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello everybody

The current limit (we're working with Xen 4.0.1 on a debian squeeze 
server) for the domU memory is 256 Gb

Is it possible to do something to get domUs with more than that ?

Do we have to upgrade Xen hypervisor for that purpose or is a kernel 
recompilation sufficient ?

We would like to have a vm with 768 Gb memory...

Thanks for your kind answers !

-- 
Emmanuel COURCELLE                emmanuel.courcelle@toulouse.inra.fr
L.I.P.M. (UMR CNRS-INRA 2594/441) tel (33) 5-61-28-54-50
B.P.52627 - 31326 CASTANET TOLOSAN Cedex - FRANCE


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

From xen-users-bounces@lists.xensource.com Wed Feb 15 07:58:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 07:58:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxZiu-0002fp-Hv; Wed, 15 Feb 2012 07:56:20 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RxZit-0002fc-54
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 07:56:19 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1329292571!14853665!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6436 invoked from network); 15 Feb 2012 07:56:12 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 07:56:12 -0000
Received: by iaeh11 with SMTP id h11so5719035iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 23:56:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-mailer:thread-index
	:content-language;
	bh=B8tFstEFO83DIK7KxT7aVzqa0Gab247iwrGAC++5teg=;
	b=lNaF9RJuTrxi8CZA9yXy6cEvJZCdLpjcPr5aqsvHLqsMwJXBWTxvsIuW9PbQ8RU+NZ
	GFAuC9uuWlviVi70e7ALCi19VLn+U7SXwO3FyEw83jog0VSRJtT0INd7soc3jSjxlyK0
	xJAXuVZc031fehcD4kieujOLcvmd4rNUrziSg=
Received: by 10.43.48.132 with SMTP id uw4mr32045280icb.17.1329292571323;
	Tue, 14 Feb 2012 23:56:11 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id f8sm4361110ibl.6.2012.02.14.23.56.07
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 14 Feb 2012 23:56:10 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <mark+lists@internecto.net>,
	<xen-users@lists.xensource.com>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
	<20120214112009.6AB873806F1@mx1.internecto.net> 
In-Reply-To: 
Date: Wed, 15 Feb 2012 16:55:52 +0900
Message-ID: <01e601ccebb7$3fc465c0$bf4d3140$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczrCvr9y8RlN776QY2HoyzOuZ0TOgAAG5CgACrgIhA=
Content-Language: ko
Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Ck9oLCBJIGZvdW5kIHNvbWV0aGluZyBpbnRlcmVzdC4KCkluIG15IHhtbCBjb25maWd1cmF0aW9u
LAoKV2hlbiBJIHJlbW92ZWQgbmV0d29yayBpbnRlcmZhY2UsIGl0IHdvcmtzIQoKICAgICAgICAg
PGludGVyZmFjZSB0eXBlPSJicmlkZ2UiPgogICAgICAgICAgICAgPG1hYyBhZGRyZXNzPSIwMDox
NjozZTphMjpjNjpiZCIgLz4KICAgICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+
CiAgICAgICAgIDwvaW50ZXJmYWNlPgoKSSBjYW4gbWFrZSBkb21VLgoKTWF5YmUgdGhlcmUgc2hv
dWxkIGJlIHNvbWUgcHJvYmxlbSBpbgoiL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIgpJIHRo
aW5rLiAKCkRvZXMgYW55b25lIGtub3cgYWJvdXQgdGhpcz8KCgo+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4gRnJvbTogvcW/68H4IFttYWlsdG86YWtheW9uZ0BnbWFpbC5jb21dCj4gU2Vu
dDogVHVlc2RheSwgRmVicnVhcnkgMTQsIDIwMTIgODozMiBQTQo+IFRvOiAnbWFyaytsaXN0c0Bp
bnRlcm5lY3RvLm5ldCc7ICd4ZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbScKPiBTdWJqZWN0
OiBSRTogW1hlbi11c2Vyc10gQ2Fubm90IGNyZWF0ZSBkb21VIG9uIFhlbiA0LjEuMgo+IAo+IAo+
IEkgYW0gdXNpbmcgbGlidmlydGQgdG8gY3JlYXRlIGRvbVUKPiAKPiBTbyBJIHVzZSAidmlyc2gg
Y3JlYXRlIDx4bWxmaWxlPiIgLgo+IAo+IFRoZSB4bWwgZmlsZSBnb2VzIGxpa2UgdGhpczsKPiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Cj4gPGRvbWFpbiB0eXBlPSJ4ZW4iPgo+ICAgICA8bmFtZT50ZXN0PC9uYW1l
Pgo+ICAgICA8Y2xvY2sgb2Zmc2V0PSJsb2NhbHRpbWUiIC8+Cj4gICAgIDxkZXZpY2VzPgo+ICAg
ICAgICAgPGNvbnNvbGU+PC9jb25zb2xlPgo+ICAgICAgICAgPGVtdWxhdG9yPi91c3IvbGliNjQv
eGVuL2Jpbi9xZW11LWRtPC9lbXVsYXRvcj4KPiAgICAgICAgIDxncmFwaGljcyBrZXltYXA9ImVu
LXVzIiBwb3J0PSI1OTAxIiB0eXBlPSJ2bmMiIGF1dG9wb3J0PSJ5ZXMiIC8+Cj4gICAgICAgICA8
ZGlzayB0eXBlPSdmaWxlJyBkZXZpY2U9J2Rpc2snPgo+ICAgICAgICAgICAgIDxkcml2ZXIgbmFt
ZT0nZmlsZScgLz4KPiAgICAgICAgICAgICA8c291cmNlIGZpbGU9Jy9zdGcvdGVzdC90ZXN0LnZo
ZCcgLz4KPiAgICAgICAgICAgICA8dGFyZ2V0IGRldj0naGRhJyAvPgo+ICAgICAgICAgPC9kaXNr
Pgo+ICAgICAgICAgPGRpc2sgdHlwZT0nZmlsZScgZGV2aWNlPSdjZHJvbSc+Cj4gICAgICAgICAg
ICAgPHJlYWRvbmx5IC8+Cj4gICAgICAgICAgICAgPHRhcmdldCBkZXY9J2hkYycgLz4KPiAgICAg
ICAgIDwvZGlzaz4KPiAgICAgICAgIDxpbnRlcmZhY2UgdHlwZT0iYnJpZGdlIj4KPiAgICAgICAg
ICAgICA8bWFjIGFkZHJlc3M9IjAwOjE2OjNlOmEyOmM2OmJkIiAvPgo+ICAgICAgICAgICAgIDxz
b3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+Cj4gICAgICAgICA8L2ludGVyZmFjZT4KPiAgICAgICAg
IDxpbnB1dCB0eXBlPSd0YWJsZXQnIGJ1cz0ndXNiJy8+Cj4gICAgIDwvZGV2aWNlcz4KPiAgICAg
PGZlYXR1cmVzPgo+ICAgICAgICAgPGFjcGk+PC9hY3BpPgo+ICAgICAgICAgPGFwaWM+PC9hcGlj
Pgo+ICAgICAgICAgPHBhZT48L3BhZT4KPiAgICAgPC9mZWF0dXJlcz4KPiAgICAgPG1lbW9yeT4y
MDk3MTUyPC9tZW1vcnk+Cj4gICAgIDxvbl9jcmFzaD5wcmVzZXJ2ZTwvb25fY3Jhc2g+Cj4gICAg
IDxvbl9wb3dlcm9mZj5kZXN0cm95PC9vbl9wb3dlcm9mZj4KPiAgICAgPG9uX3JlYm9vdD5yZXN0
YXJ0PC9vbl9yZWJvb3Q+Cj4gICAgIDxvcz4KPiAgICAgPGJvb3QgZGV2PSJoZCIgLz4KPiAgICAg
ICAgIDxsb2FkZXI+L3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyPC9sb2FkZXI+Cj4gICAgICAg
ICA8dHlwZT5odm08L3R5cGU+Cj4gICAgIDwvb3M+Cj4gICAgIDx1dWlkPmIxY2QwNzgxLWU0MWQt
NGMzNy04OTdlLTNiYTJiMTc0NWY2ZTwvdXVpZD4KPiAgICAgPHZjcHU+MjwvdmNwdT4KPiA8L2Rv
bWFpbj4KPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID09PT09PT09PT09PT0KPiAKPiBpdCBpcyB3
b3JraW5nIHVuZGVyIHhlbiAzLjQuMi4KPiAKPiBJIGFtIHRyeWluZyB0byB1cGdyYWRlIHhlbiB2
ZXJzaW9uIGZyb20gMy40LjIgdG8gNC4xLjIob3IgNC5YLlgpCj4gRllJLCBJIGhhdmUgInJpZ2h0
IiB2aGQgZmlsZSBpbiAicmlnaHQiIGxvY2F0aW9uCj4gQW5kIEkgaGF2ZSBlbm91Z2ggbWVtb3J5
LCBlbm91Z2ggY3B1IGFuZCBkaXNrIHNwYWNlCj4gCj4gCj4gVkhEIGFuZCB4bWwgZmlsZSBpcyB3
b3JraW5nIHdlbGwgdW5kZXIgeGVuIDMuNC4yLgo+IAo+IFRoYW5rIHlvdSBmb3IgeW91ciBhdHRl
bnRpb24gIQo+IAo+IAo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IHhl
bi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbnNvdXJjZS5jb20gW21haWx0bzp4ZW4tdXNlcnMtCj4g
PiBib3VuY2VzQGxpc3RzLnhlbnNvdXJjZS5jb21dIE9uIEJlaGFsZiBPZiBNYXJrIHZhbiBEaWpr
Cj4gPiBTZW50OiBUdWVzZGF5LCBGZWJydWFyeSAxNCwgMjAxMiA4OjE5IFBNCj4gPiBUbzogeGVu
LXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBD
YW5ub3QgY3JlYXRlIGRvbVUgb24gWGVuIDQuMS4yCj4gPgo+ID4gSGksCj4gPgo+ID4gPiAvdmFy
L2xvZy94ZW4veGVuZC5sb2cgc2hvd3MKPiA+ICguLnNuaXAuLikKPiA+Cj4gPiA+IFZtRXJyb3I6
IERldmljZSAwICh2aWYpIGNvdWxkIG5vdCBiZSBjb25uZWN0ZWQuIEhvdHBsdWcgc2NyaXB0cyBu
b3QKPiA+ID4gd29ya2luZy4KPiA+Cj4gPiBUaGlzIGVycm9yIHVzdWFsbHkgb2NjdXJzIGJlY2F1
c2UgdGhlIFZNIGNyYXNoZXMgYmVmb3JlIHRoZSB2aWYgY2FuIGJlCj4gPiBjb25uZWN0ZWQuIFNv
IGl0J3MgcHJvYmFibHkgbm90IHRoZSByZWFsIGVycm9yLi4uLiB1c3VhbGx5IHNvbWV0aGluZwo+
ID4gZWxzZSBpcyB1cC4KPiA+Cj4gPiBXaGF0IGFyZSB5b3UgdHJ5aW5nIHRvIGRvPyBTaG93IHVz
IHlvdXIgZG9tVSBjb25maWcgcGxlYXNlLgo+ID4KPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+
ID4gWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KPiA+IGh0dHA6Ly9saXN0cy54ZW5zb3Vy
Y2UuY29tL3hlbi11c2VycwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJj
ZS5jb20KaHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVzZXJz

From xen-users-bounces@lists.xensource.com Wed Feb 15 07:58:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 07:58:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxZiu-0002fp-Hv; Wed, 15 Feb 2012 07:56:20 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RxZit-0002fc-54
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 07:56:19 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1329292571!14853665!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6436 invoked from network); 15 Feb 2012 07:56:12 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 07:56:12 -0000
Received: by iaeh11 with SMTP id h11so5719035iae.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 23:56:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-mailer:thread-index
	:content-language;
	bh=B8tFstEFO83DIK7KxT7aVzqa0Gab247iwrGAC++5teg=;
	b=lNaF9RJuTrxi8CZA9yXy6cEvJZCdLpjcPr5aqsvHLqsMwJXBWTxvsIuW9PbQ8RU+NZ
	GFAuC9uuWlviVi70e7ALCi19VLn+U7SXwO3FyEw83jog0VSRJtT0INd7soc3jSjxlyK0
	xJAXuVZc031fehcD4kieujOLcvmd4rNUrziSg=
Received: by 10.43.48.132 with SMTP id uw4mr32045280icb.17.1329292571323;
	Tue, 14 Feb 2012 23:56:11 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id f8sm4361110ibl.6.2012.02.14.23.56.07
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 14 Feb 2012 23:56:10 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <mark+lists@internecto.net>,
	<xen-users@lists.xensource.com>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
	<20120214112009.6AB873806F1@mx1.internecto.net> 
In-Reply-To: 
Date: Wed, 15 Feb 2012 16:55:52 +0900
Message-ID: <01e601ccebb7$3fc465c0$bf4d3140$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczrCvr9y8RlN776QY2HoyzOuZ0TOgAAG5CgACrgIhA=
Content-Language: ko
Subject: Re: [Xen-users] Cannot create domU on Xen 4.1.2
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Ck9oLCBJIGZvdW5kIHNvbWV0aGluZyBpbnRlcmVzdC4KCkluIG15IHhtbCBjb25maWd1cmF0aW9u
LAoKV2hlbiBJIHJlbW92ZWQgbmV0d29yayBpbnRlcmZhY2UsIGl0IHdvcmtzIQoKICAgICAgICAg
PGludGVyZmFjZSB0eXBlPSJicmlkZ2UiPgogICAgICAgICAgICAgPG1hYyBhZGRyZXNzPSIwMDox
NjozZTphMjpjNjpiZCIgLz4KICAgICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+
CiAgICAgICAgIDwvaW50ZXJmYWNlPgoKSSBjYW4gbWFrZSBkb21VLgoKTWF5YmUgdGhlcmUgc2hv
dWxkIGJlIHNvbWUgcHJvYmxlbSBpbgoiL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIgpJIHRo
aW5rLiAKCkRvZXMgYW55b25lIGtub3cgYWJvdXQgdGhpcz8KCgo+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4gRnJvbTogvcW/68H4IFttYWlsdG86YWtheW9uZ0BnbWFpbC5jb21dCj4gU2Vu
dDogVHVlc2RheSwgRmVicnVhcnkgMTQsIDIwMTIgODozMiBQTQo+IFRvOiAnbWFyaytsaXN0c0Bp
bnRlcm5lY3RvLm5ldCc7ICd4ZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbScKPiBTdWJqZWN0
OiBSRTogW1hlbi11c2Vyc10gQ2Fubm90IGNyZWF0ZSBkb21VIG9uIFhlbiA0LjEuMgo+IAo+IAo+
IEkgYW0gdXNpbmcgbGlidmlydGQgdG8gY3JlYXRlIGRvbVUKPiAKPiBTbyBJIHVzZSAidmlyc2gg
Y3JlYXRlIDx4bWxmaWxlPiIgLgo+IAo+IFRoZSB4bWwgZmlsZSBnb2VzIGxpa2UgdGhpczsKPiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Cj4gPGRvbWFpbiB0eXBlPSJ4ZW4iPgo+ICAgICA8bmFtZT50ZXN0PC9uYW1l
Pgo+ICAgICA8Y2xvY2sgb2Zmc2V0PSJsb2NhbHRpbWUiIC8+Cj4gICAgIDxkZXZpY2VzPgo+ICAg
ICAgICAgPGNvbnNvbGU+PC9jb25zb2xlPgo+ICAgICAgICAgPGVtdWxhdG9yPi91c3IvbGliNjQv
eGVuL2Jpbi9xZW11LWRtPC9lbXVsYXRvcj4KPiAgICAgICAgIDxncmFwaGljcyBrZXltYXA9ImVu
LXVzIiBwb3J0PSI1OTAxIiB0eXBlPSJ2bmMiIGF1dG9wb3J0PSJ5ZXMiIC8+Cj4gICAgICAgICA8
ZGlzayB0eXBlPSdmaWxlJyBkZXZpY2U9J2Rpc2snPgo+ICAgICAgICAgICAgIDxkcml2ZXIgbmFt
ZT0nZmlsZScgLz4KPiAgICAgICAgICAgICA8c291cmNlIGZpbGU9Jy9zdGcvdGVzdC90ZXN0LnZo
ZCcgLz4KPiAgICAgICAgICAgICA8dGFyZ2V0IGRldj0naGRhJyAvPgo+ICAgICAgICAgPC9kaXNr
Pgo+ICAgICAgICAgPGRpc2sgdHlwZT0nZmlsZScgZGV2aWNlPSdjZHJvbSc+Cj4gICAgICAgICAg
ICAgPHJlYWRvbmx5IC8+Cj4gICAgICAgICAgICAgPHRhcmdldCBkZXY9J2hkYycgLz4KPiAgICAg
ICAgIDwvZGlzaz4KPiAgICAgICAgIDxpbnRlcmZhY2UgdHlwZT0iYnJpZGdlIj4KPiAgICAgICAg
ICAgICA8bWFjIGFkZHJlc3M9IjAwOjE2OjNlOmEyOmM2OmJkIiAvPgo+ICAgICAgICAgICAgIDxz
b3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+Cj4gICAgICAgICA8L2ludGVyZmFjZT4KPiAgICAgICAg
IDxpbnB1dCB0eXBlPSd0YWJsZXQnIGJ1cz0ndXNiJy8+Cj4gICAgIDwvZGV2aWNlcz4KPiAgICAg
PGZlYXR1cmVzPgo+ICAgICAgICAgPGFjcGk+PC9hY3BpPgo+ICAgICAgICAgPGFwaWM+PC9hcGlj
Pgo+ICAgICAgICAgPHBhZT48L3BhZT4KPiAgICAgPC9mZWF0dXJlcz4KPiAgICAgPG1lbW9yeT4y
MDk3MTUyPC9tZW1vcnk+Cj4gICAgIDxvbl9jcmFzaD5wcmVzZXJ2ZTwvb25fY3Jhc2g+Cj4gICAg
IDxvbl9wb3dlcm9mZj5kZXN0cm95PC9vbl9wb3dlcm9mZj4KPiAgICAgPG9uX3JlYm9vdD5yZXN0
YXJ0PC9vbl9yZWJvb3Q+Cj4gICAgIDxvcz4KPiAgICAgPGJvb3QgZGV2PSJoZCIgLz4KPiAgICAg
ICAgIDxsb2FkZXI+L3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyPC9sb2FkZXI+Cj4gICAgICAg
ICA8dHlwZT5odm08L3R5cGU+Cj4gICAgIDwvb3M+Cj4gICAgIDx1dWlkPmIxY2QwNzgxLWU0MWQt
NGMzNy04OTdlLTNiYTJiMTc0NWY2ZTwvdXVpZD4KPiAgICAgPHZjcHU+MjwvdmNwdT4KPiA8L2Rv
bWFpbj4KPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID09PT09PT09PT09PT0KPiAKPiBpdCBpcyB3
b3JraW5nIHVuZGVyIHhlbiAzLjQuMi4KPiAKPiBJIGFtIHRyeWluZyB0byB1cGdyYWRlIHhlbiB2
ZXJzaW9uIGZyb20gMy40LjIgdG8gNC4xLjIob3IgNC5YLlgpCj4gRllJLCBJIGhhdmUgInJpZ2h0
IiB2aGQgZmlsZSBpbiAicmlnaHQiIGxvY2F0aW9uCj4gQW5kIEkgaGF2ZSBlbm91Z2ggbWVtb3J5
LCBlbm91Z2ggY3B1IGFuZCBkaXNrIHNwYWNlCj4gCj4gCj4gVkhEIGFuZCB4bWwgZmlsZSBpcyB3
b3JraW5nIHdlbGwgdW5kZXIgeGVuIDMuNC4yLgo+IAo+IFRoYW5rIHlvdSBmb3IgeW91ciBhdHRl
bnRpb24gIQo+IAo+IAo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IHhl
bi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbnNvdXJjZS5jb20gW21haWx0bzp4ZW4tdXNlcnMtCj4g
PiBib3VuY2VzQGxpc3RzLnhlbnNvdXJjZS5jb21dIE9uIEJlaGFsZiBPZiBNYXJrIHZhbiBEaWpr
Cj4gPiBTZW50OiBUdWVzZGF5LCBGZWJydWFyeSAxNCwgMjAxMiA4OjE5IFBNCj4gPiBUbzogeGVu
LXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBD
YW5ub3QgY3JlYXRlIGRvbVUgb24gWGVuIDQuMS4yCj4gPgo+ID4gSGksCj4gPgo+ID4gPiAvdmFy
L2xvZy94ZW4veGVuZC5sb2cgc2hvd3MKPiA+ICguLnNuaXAuLikKPiA+Cj4gPiA+IFZtRXJyb3I6
IERldmljZSAwICh2aWYpIGNvdWxkIG5vdCBiZSBjb25uZWN0ZWQuIEhvdHBsdWcgc2NyaXB0cyBu
b3QKPiA+ID4gd29ya2luZy4KPiA+Cj4gPiBUaGlzIGVycm9yIHVzdWFsbHkgb2NjdXJzIGJlY2F1
c2UgdGhlIFZNIGNyYXNoZXMgYmVmb3JlIHRoZSB2aWYgY2FuIGJlCj4gPiBjb25uZWN0ZWQuIFNv
IGl0J3MgcHJvYmFibHkgbm90IHRoZSByZWFsIGVycm9yLi4uLiB1c3VhbGx5IHNvbWV0aGluZwo+
ID4gZWxzZSBpcyB1cC4KPiA+Cj4gPiBXaGF0IGFyZSB5b3UgdHJ5aW5nIHRvIGRvPyBTaG93IHVz
IHlvdXIgZG9tVSBjb25maWcgcGxlYXNlLgo+ID4KPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+
ID4gWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20KPiA+IGh0dHA6Ly9saXN0cy54ZW5zb3Vy
Y2UuY29tL3hlbi11c2VycwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJj
ZS5jb20KaHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVzZXJz

From xen-users-bounces@lists.xensource.com Wed Feb 15 08:01:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 08:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxZmx-0003K8-W5; Wed, 15 Feb 2012 08:00:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RxZmu-0003Js-Ng
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 08:00:30 +0000
Received: from [85.158.139.83:34634] by server-8.bemta-5.messagelabs.com id
	22/C6-09797-B166B3F4; Wed, 15 Feb 2012 08:00:27 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329292825!14492192!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 396 invoked from network); 15 Feb 2012 08:00:27 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 08:00:27 -0000
Received: by pbbro2 with SMTP id ro2so6316137pbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 00:00:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.217.42 with SMTP id ov10mr1005368pbc.85.1329292820688; Wed,
	15 Feb 2012 00:00:20 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 15 Feb 2012 00:00:20 -0800 (PST)
In-Reply-To: <4F3B6172.5050903@toulouse.inra.fr>
References: <4F3B6172.5050903@toulouse.inra.fr>
Date: Wed, 15 Feb 2012 15:00:20 +0700
Message-ID: <CAG1y0sek9soQOX0tFEC03=jRpjdjNt2SVdxu5EqHmnW_SQu30A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Emmanuel COURCELLE <emmanuel.courcelle@toulouse.inra.fr>
X-Gm-Message-State: ALoCoQm0aMXx7f3iQExO0uuWomksVQhoTvo57zAclGBmWMDXvRu2HLJT1qmKoc84Sq7nKqPAiFgu
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Is there a maximum limit for the domU memory ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Feb 15, 2012 at 2:40 PM, Emmanuel COURCELLE
<emmanuel.courcelle@toulouse.inra.fr> wrote:
> Hello everybody
>
> The current limit (we're working with Xen 4.0.1 on a debian squeeze server)
> for the domU memory is 256 Gb
>
> Is it possible to do something to get domUs with more than that ?

Should be possible.

>
> Do we have to upgrade Xen hypervisor for that purpose or is a kernel
> recompilation sufficient ?

>From my kernel's config:
CONFIG_XEN_MAX_DOMAIN_MEMORY=128

Just adjust it as necessary and recompile the kernel

> We would like to have a vm with 768 Gb memory...

Check Oracle VM, IIRC they boast the ability to run a VM with lots of
domU CPU and memory, so they should have everything configured already
for what you want.

-- 
Fajar

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 08:01:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 08:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxZmx-0003K8-W5; Wed, 15 Feb 2012 08:00:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RxZmu-0003Js-Ng
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 08:00:30 +0000
Received: from [85.158.139.83:34634] by server-8.bemta-5.messagelabs.com id
	22/C6-09797-B166B3F4; Wed, 15 Feb 2012 08:00:27 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329292825!14492192!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 396 invoked from network); 15 Feb 2012 08:00:27 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 08:00:27 -0000
Received: by pbbro2 with SMTP id ro2so6316137pbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 00:00:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.217.42 with SMTP id ov10mr1005368pbc.85.1329292820688; Wed,
	15 Feb 2012 00:00:20 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 15 Feb 2012 00:00:20 -0800 (PST)
In-Reply-To: <4F3B6172.5050903@toulouse.inra.fr>
References: <4F3B6172.5050903@toulouse.inra.fr>
Date: Wed, 15 Feb 2012 15:00:20 +0700
Message-ID: <CAG1y0sek9soQOX0tFEC03=jRpjdjNt2SVdxu5EqHmnW_SQu30A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Emmanuel COURCELLE <emmanuel.courcelle@toulouse.inra.fr>
X-Gm-Message-State: ALoCoQm0aMXx7f3iQExO0uuWomksVQhoTvo57zAclGBmWMDXvRu2HLJT1qmKoc84Sq7nKqPAiFgu
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Is there a maximum limit for the domU memory ?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Feb 15, 2012 at 2:40 PM, Emmanuel COURCELLE
<emmanuel.courcelle@toulouse.inra.fr> wrote:
> Hello everybody
>
> The current limit (we're working with Xen 4.0.1 on a debian squeeze server)
> for the domU memory is 256 Gb
>
> Is it possible to do something to get domUs with more than that ?

Should be possible.

>
> Do we have to upgrade Xen hypervisor for that purpose or is a kernel
> recompilation sufficient ?

>From my kernel's config:
CONFIG_XEN_MAX_DOMAIN_MEMORY=128

Just adjust it as necessary and recompile the kernel

> We would like to have a vm with 768 Gb memory...

Check Oracle VM, IIRC they boast the ability to run a VM with lots of
domU CPU and memory, so they should have everything configured already
for what you want.

-- 
Fajar

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 11:28:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 11:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxd14-0000pT-Ka; Wed, 15 Feb 2012 11:27:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rxd12-0000pO-HH
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 11:27:16 +0000
Received: from [85.158.139.83:37670] by server-11.bemta-5.messagelabs.com id
	DF/E2-14397-3969B3F4; Wed, 15 Feb 2012 11:27:15 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1329305234!7737915!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24120 invoked from network); 15 Feb 2012 11:27:14 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 11:27:14 -0000
Received: by wibhm2 with SMTP id hm2so1242258wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 03:27:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=LGyugjcIF93nGAI2GaTmnNtcs/k3RsHpa98aScc7pLw=;
	b=az+sJaMKqLyd5pIW0tfp2UeodIupwOmKptEgsHMVIqoUax9YFgETTq6kbvUmhkOXEk
	Nq91bGuvmOuD36GWX9NsrgJHg6lhJl6h9yDidqNV2DCWF7kuK9Vm5mRuvBz8a4hGPBlZ
	Ov6cntRZGTbtBLL/LrsVlNoiqBIDVuybibyt0=
Received: by 10.216.134.5 with SMTP id r5mr9553007wei.39.1329305234188; Wed,
	15 Feb 2012 03:27:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Wed, 15 Feb 2012 03:26:54 -0800 (PST)
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Wed, 15 Feb 2012 16:56:54 +0530
Message-ID: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Unable to do run httperf with VM as server.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5068464931693532069=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5068464931693532069==
Content-Type: multipart/alternative; boundary=0016e6d77cfe482ab204b8fefeb9

--0016e6d77cfe482ab204b8fefeb9
Content-Type: text/plain; charset=ISO-8859-1

*Hello,*
*

I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 VMs with
OpenSUSE.

I am getting a wierd error while running httperf, when VM is my server. I
am able to ping to that particular VM, from Dom0, as well as some other
host on the LAN.



Dom0

cadlab:~/Downloads # ifconfig
eth0      Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
          inet addr:10.112.10.50  Bcast:10.112.10.255  Mask:255.255.255.0
          inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:405375063 errors:0 dropped:4 overruns:0 frame:0
          TX packets:605723275 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:111883683916 (106700.5 Mb)  TX bytes:55601641566
(53025.8 Mb)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:96881 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96881 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:185642468 (177.0 Mb)  TX bytes:185642468 (177.0 Mb)

peth0     Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
          inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:405386913 errors:0 dropped:1028 overruns:0 frame:0
          TX packets:605730601 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:111891942956 (106708.4 Mb)  TX bytes:55602371113
(53026.5 Mb)
          Interrupt:20 Memory:e5100000-e5120000

vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:743 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104057 errors:0 dropped:5 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:48211 (47.0 Kb)  TX bytes:11103582 (10.5 Mb)

vif5.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:150 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24673 errors:0 dropped:13 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:12514 (12.2 Kb)  TX bytes:2544548 (2.4 Mb)

cadlab:~/Downloads # xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0  6012     8     r-----
37881.6
opensuse11                                   5  1024     1     -b----
35.1
opensuse11-clone                             2  1024     1     -b----
52.8

cadlab:~/Downloads # xm console 5


________________________
VM
_______________________
linux-g9jl:/home/vm1 # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:71:11:C6
          inet addr:10.112.19.251  Bcast:10.112.19.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24537 errors:0 dropped:524 overruns:0 frame:0
          TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2529435 (2.4 Mb)  TX bytes:14498 (14.1 Kb)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10040 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2031212 (1.9 Mb)  TX bytes:2031212 (1.9 Mb)



------------------------------------------------------------------------------------------------------------------------------------------------------------------
>From DomU to itself,
linux-g9jl:/home/vm1 # httperf --server 10.112.19.251 \
> --num-conns=1000 \
> --rate=100 \
> --timeout=1
httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
--rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
--num-calls=1
httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open
files to FD_SETSIZE
Maximum connect burst length: 1

Total: connections 1000 requests 1000 replies 1000 test-duration 9.991 s

Connection rate: 100.1 conn/s (10.0 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1
Connection time [ms]: connect 0.0
Connection length [replies/conn]: 1.000

Request rate: 100.1 req/s (10.0 ms/req)
Request size [B]: 66.0

Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 samples)
Reply time [ms]: response 0.5 transfer 0.0
Reply size [B]: header 254.0 content 1050.0 footer 2.0 (total 1306.0)
Reply status: 1xx=0 2xx=0 3xx=0 4xx=1000 5xx=0

CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8%)
Net I/O: 133.9 KB/s (1.1*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

>From Dom0
cadlab:~/Downloads # httperf --timeout=1 --client=0/1
--server=10.112.19.251 --port=80 --uri=/ --rate=100 --send-buffer=4096
--recv-buffer=16384 --num-conns=1000 --num-calls=1
httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
--rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
--num-calls=1
Maximum connect burst length: 1

Total: connections 1000 requests 0 replies 0 test-duration 10.991 s

Connection rate: 91.0 conn/s (11.0 ms/conn, <=101 concurrent connections)
Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev 0.0
Connection time [ms]: connect 0.0
Connection length [replies/conn]: 0.000

Request rate: 0.0 req/s (0.0 ms/req)
Request size [B]: 0.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)
Reply time [ms]: response 0.0 transfer 0.0
Reply size [B]: header 0.0 content 0.0 footer 0.0 (total 0.0)
Reply status: 1xx=0 2xx=0 3xx=0 4xx=0 5xx=0

CPU time [s]: user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)
Net I/O: 0.0 KB/s (0.0*10^6 bps)

Errors: total 1000 client-timo 1000 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0

------------------------------------------------------------------------------------------------------------------------------------------------------
I am getting all timeouts, same is the case with netperf. (0 Bandwidth from
Dom0 or some other host)
I am using ovs as bridge, instead of the the bridge that Xen created.

----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*

--0016e6d77cfe482ab204b8fefeb9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<b>Hello,</b><br clear=3D"all"><b><div><b><br></b><span style=3D"font-weigh=
t:normal">I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 V=
Ms with OpenSUSE.<br><br>I am getting a wierd error while running httperf, =
when VM is my server. I am able to ping to that particular VM, from Dom0, a=
s well as some other host on the LAN. <br>

<br><br><br>Dom0<br><br>cadlab:~/Downloads # ifconfig<br>eth0=A0=A0=A0=A0=
=A0 Link encap:Ethernet=A0 HWaddr 70:71:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:10.112.10.50=A0 Bcast:10.112.10.255=A0 Mask:255.255.=
255.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcff:fe62:737a/=
64 Scope:Link<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:1500=A0 M=
etric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405375063 errors:0 droppe=
d:4 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605723275 =
errors:0 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 coll=
isions:0 txqueuelen:0 <br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111883683916 (106700.5 Mb)=A0 TX bytes=
:55601641566 (53025.8 Mb)<br><br>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local L=
oopback=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.=
0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: ::1/128 Scope:Host<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:96881 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:96881 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:185642468 (177.0 Mb)=A0 TX bytes:18564=
2468 (177.0 Mb)<br><br>peth0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 70:7=
1:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcf=
f:fe62:737a/64 Scope:Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNI=
NG MULTICAST=A0 MTU:1500=A0 Metric:1<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405386913 errors:0 dropped:1028 over=
runs:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605730601 errors:0=
 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0=
 txqueuelen:1000 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111891942956 (106=
708.4 Mb)=A0 TX bytes:55602371113 (53026.5 Mb)<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 Interrupt:20 Memory:e5100000-e5120000 <br><br>v=
if2.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Lin=
k<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=A0 =
MTU:1500=A0 Metric:1<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:743 errors:0 dropped:0 overruns:0 fr=
ame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:104057 errors:0 dropped:5 o=
verruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:=
32 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:48211 (47.0 Kb)=A0 TX bytes:111=
03582 (10.5 Mb)<br>

<br>vif5.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:=
Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=
=A0 MTU:1500=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:150 erro=
rs:0 dropped:0 overruns:0 frame:0<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:24673 errors:0 dropped:13 overruns:0=
 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:32 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:12514 (12.2 Kb)=A0 TX bytes:2544548 (2=
.4 Mb)<br><br>cadlab:~/Downloads # xm list<br>Name=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 State=A0=A0 Time(s)<br=
>

Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 6012=A0=A0=A0=A0 8=A0=A0=A0=
=A0 r-----=A0 37881.6<br>opensuse11=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5=A0 1024=
=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 35.1<br>opensuse11-clone=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 2=A0 1024=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 52.8<br>

<br>cadlab:~/Downloads # xm console 5<br><br><br>________________________<b=
r>VM<br>_______________________<br>linux-g9jl:/home/vm1 # ifconfig<br>eth0=
=A0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 00:16:3E:71:11:C6=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:10.112.19.251=A0 Bcast:10.112.19.255=A0 =
Mask:255.255.255.0<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:L=
ink<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:15=
00=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:24537 errors:0 dro=
pped:524 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:149 e=
rrors:0 dropped:0 overruns:0 carrier:0<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:1000 <br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RX bytes:2529435 (2.4 Mb)=A0 TX bytes:14498 (14.1 Kb)<br><b=
r>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local Loopback=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 inet6 addr: ::1/128 Scope:Host<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:10040 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:10040 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:2031212 (1.9 Mb)=A0 TX bytes:2031212 (=
1.9 Mb)<br><br><br><br>----------------------------------------------------=
---------------------------------------------------------------------------=
-----------------------------------<br>

>From DomU to itself,<br>linux-g9jl:/home/vm1 # httperf --server 10.112.19.2=
51 \<br>&gt; --num-conns=3D1000 \<br>&gt; --rate=3D100 \<br>&gt; --timeout=
=3D1<br>httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --por=
t=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --=
num-conns=3D1000 --num-calls=3D1<br>

httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open =
files to FD_SETSIZE<br>Maximum connect burst length: 1<br><br>Total: connec=
tions 1000 requests 1000 replies 1000 test-duration 9.991 s<br><br>Connecti=
on rate: 100.1 conn/s (10.0 ms/conn, &lt;=3D1 concurrent connections)<br>

Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1<br>Conn=
ection time [ms]: connect 0.0<br>Connection length [replies/conn]: 1.000<br=
><br>Request rate: 100.1 req/s (10.0 ms/req)<br>Request size [B]: 66.0<br>

<br>Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 sam=
ples)<br>Reply time [ms]: response 0.5 transfer 0.0<br>Reply size [B]: head=
er 254.0 content 1050.0 footer 2.0 (total 1306.0)<br>Reply status: 1xx=3D0 =
2xx=3D0 3xx=3D0 4xx=3D1000 5xx=3D0<br>

<br>CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8=
%)<br>Net I/O: 133.9 KB/s (1.1*10^6 bps)<br><br>Errors: total 0 client-timo=
 0 socket-timo 0 connrefused 0 connreset 0<br>Errors: fd-unavail 0 addrunav=
ail 0 ftab-full 0 other 0<br>

<br><br>-------------------------------------------------------------------=
---------------------------------------------------------------------------=
--------------------------------------<br><br>From Dom0<br>cadlab:~/Downloa=
ds # httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=
=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --n=
um-conns=3D1000 --num-calls=3D1<br>

httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=3D80 -=
-uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --num-conn=
s=3D1000 --num-calls=3D1<br>Maximum connect burst length: 1<br><br>Total: c=
onnections 1000 requests 0 replies 0 test-duration 10.991 s<br>

<br>Connection rate: 91.0 conn/s (11.0 ms/conn, &lt;=3D101 concurrent conne=
ctions)<br>Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev =
0.0<br>Connection time [ms]: connect 0.0<br>Connection length [replies/conn=
]: 0.000<br>

<br>Request rate: 0.0 req/s (0.0 ms/req)<br>Request size [B]: 0.0<br><br>Re=
ply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)<br>Rep=
ly time [ms]: response 0.0 transfer 0.0<br>Reply size [B]: header 0.0 conte=
nt 0.0 footer 0.0 (total 0.0)<br>

Reply status: 1xx=3D0 2xx=3D0 3xx=3D0 4xx=3D0 5xx=3D0<br><br>CPU time [s]: =
user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)<br>Net I/O: 0.0=
 KB/s (0.0*10^6 bps)<br><br>Errors: total 1000 client-timo 1000 socket-timo=
 0 connrefused 0 connreset 0<br>

Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<br><br></span><b>---=
---------------------------------------------------------------------------=
------------------------------------------------------------------------<br=
>

I am getting all timeouts, same is the case with netperf. (0 Bandwidth from=
 Dom0 or some other host)<br>I am using ovs as bridge, instead of the the b=
ridge that Xen created.<br><br>---------------------------- <br></b></div>

Thanks &amp; Regards<br><font color=3D"#888888">Mohit Dhingra=A0<br>+919611=
190435</font></b><br>

--0016e6d77cfe482ab204b8fefeb9--


--===============5068464931693532069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5068464931693532069==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 11:28:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 11:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxd14-0000pT-Ka; Wed, 15 Feb 2012 11:27:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rxd12-0000pO-HH
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 11:27:16 +0000
Received: from [85.158.139.83:37670] by server-11.bemta-5.messagelabs.com id
	DF/E2-14397-3969B3F4; Wed, 15 Feb 2012 11:27:15 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1329305234!7737915!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24120 invoked from network); 15 Feb 2012 11:27:14 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 11:27:14 -0000
Received: by wibhm2 with SMTP id hm2so1242258wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 03:27:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=LGyugjcIF93nGAI2GaTmnNtcs/k3RsHpa98aScc7pLw=;
	b=az+sJaMKqLyd5pIW0tfp2UeodIupwOmKptEgsHMVIqoUax9YFgETTq6kbvUmhkOXEk
	Nq91bGuvmOuD36GWX9NsrgJHg6lhJl6h9yDidqNV2DCWF7kuK9Vm5mRuvBz8a4hGPBlZ
	Ov6cntRZGTbtBLL/LrsVlNoiqBIDVuybibyt0=
Received: by 10.216.134.5 with SMTP id r5mr9553007wei.39.1329305234188; Wed,
	15 Feb 2012 03:27:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Wed, 15 Feb 2012 03:26:54 -0800 (PST)
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Wed, 15 Feb 2012 16:56:54 +0530
Message-ID: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Unable to do run httperf with VM as server.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5068464931693532069=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5068464931693532069==
Content-Type: multipart/alternative; boundary=0016e6d77cfe482ab204b8fefeb9

--0016e6d77cfe482ab204b8fefeb9
Content-Type: text/plain; charset=ISO-8859-1

*Hello,*
*

I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 VMs with
OpenSUSE.

I am getting a wierd error while running httperf, when VM is my server. I
am able to ping to that particular VM, from Dom0, as well as some other
host on the LAN.



Dom0

cadlab:~/Downloads # ifconfig
eth0      Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
          inet addr:10.112.10.50  Bcast:10.112.10.255  Mask:255.255.255.0
          inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:405375063 errors:0 dropped:4 overruns:0 frame:0
          TX packets:605723275 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:111883683916 (106700.5 Mb)  TX bytes:55601641566
(53025.8 Mb)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:96881 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96881 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:185642468 (177.0 Mb)  TX bytes:185642468 (177.0 Mb)

peth0     Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
          inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:405386913 errors:0 dropped:1028 overruns:0 frame:0
          TX packets:605730601 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:111891942956 (106708.4 Mb)  TX bytes:55602371113
(53026.5 Mb)
          Interrupt:20 Memory:e5100000-e5120000

vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:743 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104057 errors:0 dropped:5 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:48211 (47.0 Kb)  TX bytes:11103582 (10.5 Mb)

vif5.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:150 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24673 errors:0 dropped:13 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:12514 (12.2 Kb)  TX bytes:2544548 (2.4 Mb)

cadlab:~/Downloads # xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0  6012     8     r-----
37881.6
opensuse11                                   5  1024     1     -b----
35.1
opensuse11-clone                             2  1024     1     -b----
52.8

cadlab:~/Downloads # xm console 5


________________________
VM
_______________________
linux-g9jl:/home/vm1 # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:71:11:C6
          inet addr:10.112.19.251  Bcast:10.112.19.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24537 errors:0 dropped:524 overruns:0 frame:0
          TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2529435 (2.4 Mb)  TX bytes:14498 (14.1 Kb)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10040 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2031212 (1.9 Mb)  TX bytes:2031212 (1.9 Mb)



------------------------------------------------------------------------------------------------------------------------------------------------------------------
>From DomU to itself,
linux-g9jl:/home/vm1 # httperf --server 10.112.19.251 \
> --num-conns=1000 \
> --rate=100 \
> --timeout=1
httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
--rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
--num-calls=1
httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open
files to FD_SETSIZE
Maximum connect burst length: 1

Total: connections 1000 requests 1000 replies 1000 test-duration 9.991 s

Connection rate: 100.1 conn/s (10.0 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1
Connection time [ms]: connect 0.0
Connection length [replies/conn]: 1.000

Request rate: 100.1 req/s (10.0 ms/req)
Request size [B]: 66.0

Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 samples)
Reply time [ms]: response 0.5 transfer 0.0
Reply size [B]: header 254.0 content 1050.0 footer 2.0 (total 1306.0)
Reply status: 1xx=0 2xx=0 3xx=0 4xx=1000 5xx=0

CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8%)
Net I/O: 133.9 KB/s (1.1*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

>From Dom0
cadlab:~/Downloads # httperf --timeout=1 --client=0/1
--server=10.112.19.251 --port=80 --uri=/ --rate=100 --send-buffer=4096
--recv-buffer=16384 --num-conns=1000 --num-calls=1
httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
--rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
--num-calls=1
Maximum connect burst length: 1

Total: connections 1000 requests 0 replies 0 test-duration 10.991 s

Connection rate: 91.0 conn/s (11.0 ms/conn, <=101 concurrent connections)
Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev 0.0
Connection time [ms]: connect 0.0
Connection length [replies/conn]: 0.000

Request rate: 0.0 req/s (0.0 ms/req)
Request size [B]: 0.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)
Reply time [ms]: response 0.0 transfer 0.0
Reply size [B]: header 0.0 content 0.0 footer 0.0 (total 0.0)
Reply status: 1xx=0 2xx=0 3xx=0 4xx=0 5xx=0

CPU time [s]: user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)
Net I/O: 0.0 KB/s (0.0*10^6 bps)

Errors: total 1000 client-timo 1000 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0

------------------------------------------------------------------------------------------------------------------------------------------------------
I am getting all timeouts, same is the case with netperf. (0 Bandwidth from
Dom0 or some other host)
I am using ovs as bridge, instead of the the bridge that Xen created.

----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*

--0016e6d77cfe482ab204b8fefeb9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<b>Hello,</b><br clear=3D"all"><b><div><b><br></b><span style=3D"font-weigh=
t:normal">I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 V=
Ms with OpenSUSE.<br><br>I am getting a wierd error while running httperf, =
when VM is my server. I am able to ping to that particular VM, from Dom0, a=
s well as some other host on the LAN. <br>

<br><br><br>Dom0<br><br>cadlab:~/Downloads # ifconfig<br>eth0=A0=A0=A0=A0=
=A0 Link encap:Ethernet=A0 HWaddr 70:71:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:10.112.10.50=A0 Bcast:10.112.10.255=A0 Mask:255.255.=
255.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcff:fe62:737a/=
64 Scope:Link<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:1500=A0 M=
etric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405375063 errors:0 droppe=
d:4 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605723275 =
errors:0 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 coll=
isions:0 txqueuelen:0 <br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111883683916 (106700.5 Mb)=A0 TX bytes=
:55601641566 (53025.8 Mb)<br><br>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local L=
oopback=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.=
0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: ::1/128 Scope:Host<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:96881 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:96881 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:185642468 (177.0 Mb)=A0 TX bytes:18564=
2468 (177.0 Mb)<br><br>peth0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 70:7=
1:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcf=
f:fe62:737a/64 Scope:Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNI=
NG MULTICAST=A0 MTU:1500=A0 Metric:1<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405386913 errors:0 dropped:1028 over=
runs:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605730601 errors:0=
 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0=
 txqueuelen:1000 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111891942956 (106=
708.4 Mb)=A0 TX bytes:55602371113 (53026.5 Mb)<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 Interrupt:20 Memory:e5100000-e5120000 <br><br>v=
if2.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Lin=
k<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=A0 =
MTU:1500=A0 Metric:1<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:743 errors:0 dropped:0 overruns:0 fr=
ame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:104057 errors:0 dropped:5 o=
verruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:=
32 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:48211 (47.0 Kb)=A0 TX bytes:111=
03582 (10.5 Mb)<br>

<br>vif5.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:=
Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=
=A0 MTU:1500=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:150 erro=
rs:0 dropped:0 overruns:0 frame:0<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:24673 errors:0 dropped:13 overruns:0=
 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:32 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:12514 (12.2 Kb)=A0 TX bytes:2544548 (2=
.4 Mb)<br><br>cadlab:~/Downloads # xm list<br>Name=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 State=A0=A0 Time(s)<br=
>

Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 6012=A0=A0=A0=A0 8=A0=A0=A0=
=A0 r-----=A0 37881.6<br>opensuse11=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5=A0 1024=
=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 35.1<br>opensuse11-clone=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 2=A0 1024=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 52.8<br>

<br>cadlab:~/Downloads # xm console 5<br><br><br>________________________<b=
r>VM<br>_______________________<br>linux-g9jl:/home/vm1 # ifconfig<br>eth0=
=A0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 00:16:3E:71:11:C6=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:10.112.19.251=A0 Bcast:10.112.19.255=A0 =
Mask:255.255.255.0<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:L=
ink<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:15=
00=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:24537 errors:0 dro=
pped:524 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:149 e=
rrors:0 dropped:0 overruns:0 carrier:0<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:1000 <br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RX bytes:2529435 (2.4 Mb)=A0 TX bytes:14498 (14.1 Kb)<br><b=
r>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local Loopback=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 inet6 addr: ::1/128 Scope:Host<br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:10040 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:10040 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>

=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:2031212 (1.9 Mb)=A0 TX bytes:2031212 (=
1.9 Mb)<br><br><br><br>----------------------------------------------------=
---------------------------------------------------------------------------=
-----------------------------------<br>

>From DomU to itself,<br>linux-g9jl:/home/vm1 # httperf --server 10.112.19.2=
51 \<br>&gt; --num-conns=3D1000 \<br>&gt; --rate=3D100 \<br>&gt; --timeout=
=3D1<br>httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --por=
t=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --=
num-conns=3D1000 --num-calls=3D1<br>

httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open =
files to FD_SETSIZE<br>Maximum connect burst length: 1<br><br>Total: connec=
tions 1000 requests 1000 replies 1000 test-duration 9.991 s<br><br>Connecti=
on rate: 100.1 conn/s (10.0 ms/conn, &lt;=3D1 concurrent connections)<br>

Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1<br>Conn=
ection time [ms]: connect 0.0<br>Connection length [replies/conn]: 1.000<br=
><br>Request rate: 100.1 req/s (10.0 ms/req)<br>Request size [B]: 66.0<br>

<br>Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 sam=
ples)<br>Reply time [ms]: response 0.5 transfer 0.0<br>Reply size [B]: head=
er 254.0 content 1050.0 footer 2.0 (total 1306.0)<br>Reply status: 1xx=3D0 =
2xx=3D0 3xx=3D0 4xx=3D1000 5xx=3D0<br>

<br>CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8=
%)<br>Net I/O: 133.9 KB/s (1.1*10^6 bps)<br><br>Errors: total 0 client-timo=
 0 socket-timo 0 connrefused 0 connreset 0<br>Errors: fd-unavail 0 addrunav=
ail 0 ftab-full 0 other 0<br>

<br><br>-------------------------------------------------------------------=
---------------------------------------------------------------------------=
--------------------------------------<br><br>From Dom0<br>cadlab:~/Downloa=
ds # httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=
=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --n=
um-conns=3D1000 --num-calls=3D1<br>

httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=3D80 -=
-uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --num-conn=
s=3D1000 --num-calls=3D1<br>Maximum connect burst length: 1<br><br>Total: c=
onnections 1000 requests 0 replies 0 test-duration 10.991 s<br>

<br>Connection rate: 91.0 conn/s (11.0 ms/conn, &lt;=3D101 concurrent conne=
ctions)<br>Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev =
0.0<br>Connection time [ms]: connect 0.0<br>Connection length [replies/conn=
]: 0.000<br>

<br>Request rate: 0.0 req/s (0.0 ms/req)<br>Request size [B]: 0.0<br><br>Re=
ply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)<br>Rep=
ly time [ms]: response 0.0 transfer 0.0<br>Reply size [B]: header 0.0 conte=
nt 0.0 footer 0.0 (total 0.0)<br>

Reply status: 1xx=3D0 2xx=3D0 3xx=3D0 4xx=3D0 5xx=3D0<br><br>CPU time [s]: =
user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)<br>Net I/O: 0.0=
 KB/s (0.0*10^6 bps)<br><br>Errors: total 1000 client-timo 1000 socket-timo=
 0 connrefused 0 connreset 0<br>

Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<br><br></span><b>---=
---------------------------------------------------------------------------=
------------------------------------------------------------------------<br=
>

I am getting all timeouts, same is the case with netperf. (0 Bandwidth from=
 Dom0 or some other host)<br>I am using ovs as bridge, instead of the the b=
ridge that Xen created.<br><br>---------------------------- <br></b></div>

Thanks &amp; Regards<br><font color=3D"#888888">Mohit Dhingra=A0<br>+919611=
190435</font></b><br>

--0016e6d77cfe482ab204b8fefeb9--


--===============5068464931693532069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5068464931693532069==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 14:00:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 14:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxfNg-0006ya-8C; Wed, 15 Feb 2012 13:58:48 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxfNe-0006yT-4s
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 13:58:46 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329314265!56825104!1
X-Originating-IP: [220.181.15.62]
X-SpamReason: No, hits=1.4 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDU5ODQ=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDU5ODQ=\n, BODY_RANDOM_LONG, HTML_20_30,
	HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25384 invoked from network); 15 Feb 2012 13:57:47 -0000
Received: from m15-62.126.com (HELO m15-62.126.com) (220.181.15.62)
	by server-3.tower-27.messagelabs.com with SMTP;
	15 Feb 2012 13:57:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=WLSaC7QbA+tt92EBUQZBfd7XQFYXGFgIqw
	XiDBLh8VE=; b=lHZlOA8/lD7NfCgtMjRcUYL6oAc33kAg5ioFLnum3i3zTnbpj8
	HvudaAPpn8l+QiuIwnrZfrqaar6H2uERH4Jqhia8QwI8DRfJtiHGwhWWcvDhx3LN
	fpGtuTN1gUU2Oen1zJNsxL8UrW6xvGj7uVm7f9oP6yUY81k57my2OloYA=
Received: from hxkhust ( [119.98.66.175] ) by ajax-webmail-wmsvr62
	(Coremail) ; Wed, 15 Feb 2012 21:58:39 +0800 (CST)
Date: Wed, 15 Feb 2012 21:58:39 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [119.98.66.175]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: vg/foWZvb3Rlcl9odG09MTU0OTo4MQ==
X-CM-TRANSID: PsqowEBZhUMPujtPJkElAA--.1757W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiaRZVBU1rxMFH7QABsn
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] a problem with using qcow2 format image files as
	virtual disks
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3885331759147250625=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3885331759147250625==
Content-Type: multipart/alternative; 
	boundary="----=_Part_239997_981423299.1329314319444"

------=_Part_239997_981423299.1329314319444
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
In most cases we use image files as virtual disks under the full-virtualization situation.On the version 4.1.2 of xen,I do the following command:
############################################################
dd if=/dev/zero of=myraw.img bs=1M seek=8K count=1
#Before the command below I install the operating system in myraw.img
qemu-img-xen create -b myraw.img -f qcow2 myqcow1.img 20000M
qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M
############################################################
Then I use myqcow2.img with a configure file to start a VM,but I failed.After the command "xl create myqcow2.hvm" is executed,I launch the application of VNC to connect to the VM.On the display screen of VNC,the error of "no bootable device found" occured.In the configure file,I configure the disk like this:
diks = ['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']
(I also use "diks = ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it failed too)
How could I solve the error of "no bootable device found"?(I think that maybe my configure of disk is illegal...Here my purpose is that I would like to create a VM whose disk file is based on a qcow2 format image file.In another words, I'd like to use several-layer qcow2 format images to create VMs.)
 
hxk
 
------=_Part_239997_981423299.1329314319444
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>In most cases we use image files as virtual disks under the full-virtualization situation.On the version 4.1.2 of xen,I do the following command:</DIV>
<DIV>############################################################</DIV>
<DIV>dd if=/dev/zero of=myraw.img bs=1M seek=8K count=1</DIV>
<DIV>#Before the command below I install the operating system in myraw.img</DIV>
<DIV>qemu-img-xen create -b myraw.img -f qcow2 myqcow1.img 20000M</DIV>
<DIV>qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M</DIV>
<DIV>############################################################</DIV>
<DIV>Then I use myqcow2.img with a configure file to start a VM,but I failed.After the command "xl create myqcow2.hvm" is executed,I launch the application of VNC to connect to the VM.On the display screen of VNC,the error of "no bootable device found" occured.In the configure file,I configure the disk like this:</DIV>
<DIV>diks = ['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']</DIV>
<DIV>(I also use "diks = ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it failed too)</DIV>
<DIV>How could I solve the error of "no bootable device found"?(I think that maybe my configure of disk is illegal...Here my purpose is that I would like to create a VM whose disk file is based on a qcow2 format image file.In another words, I'd like to use several-layer qcow2 format images to create VMs.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV>
<DIV>&nbsp;</DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_239997_981423299.1329314319444--



--===============3885331759147250625==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3885331759147250625==--



From xen-users-bounces@lists.xensource.com Wed Feb 15 14:00:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 14:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxfNg-0006ya-8C; Wed, 15 Feb 2012 13:58:48 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxfNe-0006yT-4s
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 13:58:46 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329314265!56825104!1
X-Originating-IP: [220.181.15.62]
X-SpamReason: No, hits=1.4 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDU5ODQ=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDU5ODQ=\n, BODY_RANDOM_LONG, HTML_20_30,
	HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25384 invoked from network); 15 Feb 2012 13:57:47 -0000
Received: from m15-62.126.com (HELO m15-62.126.com) (220.181.15.62)
	by server-3.tower-27.messagelabs.com with SMTP;
	15 Feb 2012 13:57:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=WLSaC7QbA+tt92EBUQZBfd7XQFYXGFgIqw
	XiDBLh8VE=; b=lHZlOA8/lD7NfCgtMjRcUYL6oAc33kAg5ioFLnum3i3zTnbpj8
	HvudaAPpn8l+QiuIwnrZfrqaar6H2uERH4Jqhia8QwI8DRfJtiHGwhWWcvDhx3LN
	fpGtuTN1gUU2Oen1zJNsxL8UrW6xvGj7uVm7f9oP6yUY81k57my2OloYA=
Received: from hxkhust ( [119.98.66.175] ) by ajax-webmail-wmsvr62
	(Coremail) ; Wed, 15 Feb 2012 21:58:39 +0800 (CST)
Date: Wed, 15 Feb 2012 21:58:39 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [119.98.66.175]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: vg/foWZvb3Rlcl9odG09MTU0OTo4MQ==
X-CM-TRANSID: PsqowEBZhUMPujtPJkElAA--.1757W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiaRZVBU1rxMFH7QABsn
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] a problem with using qcow2 format image files as
	virtual disks
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3885331759147250625=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3885331759147250625==
Content-Type: multipart/alternative; 
	boundary="----=_Part_239997_981423299.1329314319444"

------=_Part_239997_981423299.1329314319444
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
In most cases we use image files as virtual disks under the full-virtualization situation.On the version 4.1.2 of xen,I do the following command:
############################################################
dd if=/dev/zero of=myraw.img bs=1M seek=8K count=1
#Before the command below I install the operating system in myraw.img
qemu-img-xen create -b myraw.img -f qcow2 myqcow1.img 20000M
qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M
############################################################
Then I use myqcow2.img with a configure file to start a VM,but I failed.After the command "xl create myqcow2.hvm" is executed,I launch the application of VNC to connect to the VM.On the display screen of VNC,the error of "no bootable device found" occured.In the configure file,I configure the disk like this:
diks = ['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']
(I also use "diks = ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it failed too)
How could I solve the error of "no bootable device found"?(I think that maybe my configure of disk is illegal...Here my purpose is that I would like to create a VM whose disk file is based on a qcow2 format image file.In another words, I'd like to use several-layer qcow2 format images to create VMs.)
 
hxk
 
------=_Part_239997_981423299.1329314319444
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>In most cases we use image files as virtual disks under the full-virtualization situation.On the version 4.1.2 of xen,I do the following command:</DIV>
<DIV>############################################################</DIV>
<DIV>dd if=/dev/zero of=myraw.img bs=1M seek=8K count=1</DIV>
<DIV>#Before the command below I install the operating system in myraw.img</DIV>
<DIV>qemu-img-xen create -b myraw.img -f qcow2 myqcow1.img 20000M</DIV>
<DIV>qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M</DIV>
<DIV>############################################################</DIV>
<DIV>Then I use myqcow2.img with a configure file to start a VM,but I failed.After the command "xl create myqcow2.hvm" is executed,I launch the application of VNC to connect to the VM.On the display screen of VNC,the error of "no bootable device found" occured.In the configure file,I configure the disk like this:</DIV>
<DIV>diks = ['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']</DIV>
<DIV>(I also use "diks = ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it failed too)</DIV>
<DIV>How could I solve the error of "no bootable device found"?(I think that maybe my configure of disk is illegal...Here my purpose is that I would like to create a VM whose disk file is based on a qcow2 format image file.In another words, I'd like to use several-layer qcow2 format images to create VMs.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV>
<DIV>&nbsp;</DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_239997_981423299.1329314319444--



--===============3885331759147250625==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3885331759147250625==--



From xen-users-bounces@lists.xensource.com Wed Feb 15 14:21:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 14:21:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxfii-00085G-AL; Wed, 15 Feb 2012 14:20:32 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rxfig-000856-LE
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 14:20:31 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329315551!62971677!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2963 invoked from network); 15 Feb 2012 14:19:11 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 14:19:11 -0000
Received: by wgbdr13 with SMTP id dr13so877403wgb.24
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 06:20:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=8C3wP7rH2B2G7qhIzxJDVs3V4rh9Gvd/sKreWwppjNU=;
	b=tMg/fvVCZ5OYLzuvIzNeJISd3hj1253NUqFowOeRtHiQ0Qpa4Vv8f+PBgkjNVV6K20
	0zfKSHl/stZTcAGuK8ESg1n3xn8AIPfSZRLeJfxVqvOG05YF6nleVOWEMkVjwgsknSX2
	rhk5+BxiD5GnB4j7RCUE/1pBPi4zSwWDcHXGw=
Received: by 10.180.104.4 with SMTP id ga4mr8742860wib.17.1329315623365; Wed,
	15 Feb 2012 06:20:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Wed, 15 Feb 2012 06:20:03 -0800 (PST)
In-Reply-To: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
References: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Wed, 15 Feb 2012 19:50:03 +0530
Message-ID: <CAGkgU9VdtpADXRzeMtxQkH+1q+VW1ANcPvTo=+T7+SY0Liic6w@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Unable to do run httperf with VM as server.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5539020395996204151=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5539020395996204151==
Content-Type: multipart/alternative; boundary=f46d04427182866c3504b901691f

--f46d04427182866c3504b901691f
Content-Type: text/plain; charset=ISO-8859-1

Also, I am not able to do an ssh or scp into VM. (but from VM to any other
host is ok). I think ports of VM are not reachable. But I am able to do
ping successfully. Any help debugging/suggestions please?
*
----------------------------
Thanks & Regards
Mohit Dhingra
*


On 15 February 2012 16:56, Mohit Dhingra <mohitdhingras@gmail.com> wrote:

> *Hello,*
> *
>
> I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 VMs with
> OpenSUSE.
>
> I am getting a wierd error while running httperf, when VM is my server. I
> am able to ping to that particular VM, from Dom0, as well as some other
> host on the LAN.
>
>
>
> Dom0
>
> cadlab:~/Downloads # ifconfig
> eth0      Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>           inet addr:10.112.10.50  Bcast:10.112.10.255  Mask:255.255.255.0
>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:405375063 errors:0 dropped:4 overruns:0 frame:0
>           TX packets:605723275 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:111883683916 (106700.5 Mb)  TX bytes:55601641566
> (53025.8 Mb)
>
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:96881 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:96881 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:185642468 (177.0 Mb)  TX bytes:185642468 (177.0 Mb)
>
> peth0     Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:405386913 errors:0 dropped:1028 overruns:0 frame:0
>           TX packets:605730601 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:111891942956 (106708.4 Mb)  TX bytes:55602371113
> (53026.5 Mb)
>           Interrupt:20 Memory:e5100000-e5120000
>
> vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>           RX packets:743 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:104057 errors:0 dropped:5 overruns:0 carrier:0
>           collisions:0 txqueuelen:32
>           RX bytes:48211 (47.0 Kb)  TX bytes:11103582 (10.5 Mb)
>
> vif5.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>           RX packets:150 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:24673 errors:0 dropped:13 overruns:0 carrier:0
>           collisions:0 txqueuelen:32
>           RX bytes:12514 (12.2 Kb)  TX bytes:2544548 (2.4 Mb)
>
> cadlab:~/Downloads # xm list
> Name                                        ID   Mem VCPUs      State
> Time(s)
> Domain-0                                     0  6012     8     r-----
> 37881.6
> opensuse11                                   5  1024     1     -b----
> 35.1
> opensuse11-clone                             2  1024     1     -b----
> 52.8
>
> cadlab:~/Downloads # xm console 5
>
>
> ________________________
> VM
> _______________________
> linux-g9jl:/home/vm1 # ifconfig
> eth0      Link encap:Ethernet  HWaddr 00:16:3E:71:11:C6
>           inet addr:10.112.19.251  Bcast:10.112.19.255  Mask:255.255.255.0
>           inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:24537 errors:0 dropped:524 overruns:0 frame:0
>           TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:2529435 (2.4 Mb)  TX bytes:14498 (14.1 Kb)
>
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:10040 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:10040 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:2031212 (1.9 Mb)  TX bytes:2031212 (1.9 Mb)
>
>
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------
> From DomU to itself,
> linux-g9jl:/home/vm1 # httperf --server 10.112.19.251 \
> > --num-conns=1000 \
> > --rate=100 \
> > --timeout=1
> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
> --num-calls=1
> httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open
> files to FD_SETSIZE
> Maximum connect burst length: 1
>
> Total: connections 1000 requests 1000 replies 1000 test-duration 9.991 s
>
> Connection rate: 100.1 conn/s (10.0 ms/conn, <=1 concurrent connections)
> Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1
> Connection time [ms]: connect 0.0
> Connection length [replies/conn]: 1.000
>
> Request rate: 100.1 req/s (10.0 ms/req)
> Request size [B]: 66.0
>
> Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1
> samples)
> Reply time [ms]: response 0.5 transfer 0.0
> Reply size [B]: header 254.0 content 1050.0 footer 2.0 (total 1306.0)
> Reply status: 1xx=0 2xx=0 3xx=0 4xx=1000 5xx=0
>
> CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8%)
> Net I/O: 133.9 KB/s (1.1*10^6 bps)
>
> Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> From Dom0
> cadlab:~/Downloads # httperf --timeout=1 --client=0/1
> --server=10.112.19.251 --port=80 --uri=/ --rate=100 --send-buffer=4096
> --recv-buffer=16384 --num-conns=1000 --num-calls=1
> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
> --num-calls=1
> Maximum connect burst length: 1
>
> Total: connections 1000 requests 0 replies 0 test-duration 10.991 s
>
> Connection rate: 91.0 conn/s (11.0 ms/conn, <=101 concurrent connections)
> Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev 0.0
> Connection time [ms]: connect 0.0
> Connection length [replies/conn]: 0.000
>
> Request rate: 0.0 req/s (0.0 ms/req)
> Request size [B]: 0.0
>
> Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)
> Reply time [ms]: response 0.0 transfer 0.0
> Reply size [B]: header 0.0 content 0.0 footer 0.0 (total 0.0)
> Reply status: 1xx=0 2xx=0 3xx=0 4xx=0 5xx=0
>
> CPU time [s]: user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)
> Net I/O: 0.0 KB/s (0.0*10^6 bps)
>
> Errors: total 1000 client-timo 1000 socket-timo 0 connrefused 0 connreset 0
> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------
> I am getting all timeouts, same is the case with netperf. (0 Bandwidth
> from Dom0 or some other host)
> I am using ovs as bridge, instead of the the bridge that Xen created.
>
> ----------------------------
> Thanks & Regards
> Mohit Dhingra
> +919611190435*
>

--f46d04427182866c3504b901691f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Also, I am not able to do an ssh or scp into VM. (but from VM to any other =
host is ok). I think ports of VM are not reachable. But I am able to do pin=
g successfully. Any help debugging/suggestions please?<br clear=3D"all"><b>=
<div>

<b>---------------------------- <br></b></div>Thanks &amp; Regards<br><font=
 color=3D"#888888">Mohit Dhingra=A0<br></font></b><br>
<br><br><div class=3D"gmail_quote">On 15 February 2012 16:56, Mohit Dhingra=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:mohitdhingras@gmail.com">mohitdhin=
gras@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<b>Hello,</b><br clear=3D"all"><b><div><b><br></b><span style=3D"font-weigh=
t:normal">I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 V=
Ms with OpenSUSE.<br><br>I am getting a wierd error while running httperf, =
when VM is my server. I am able to ping to that particular VM, from Dom0, a=
s well as some other host on the LAN. <br>


<br><br><br>Dom0<br><br>cadlab:~/Downloads # ifconfig<br>eth0=A0=A0=A0=A0=
=A0 Link encap:Ethernet=A0 HWaddr 70:71:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:10.112.10.50=A0 Bcast:10.112.10.255=A0 Mask:255.255.=
255.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcff:fe62:737a/=
64 Scope:Link<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:1500=A0 M=
etric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405375063 errors:0 droppe=
d:4 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605723275 =
errors:0 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 coll=
isions:0 txqueuelen:0 <br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111883683916 (106700.5 Mb)=A0 TX bytes=
:55601641566 (53025.8 Mb)<br><br>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local L=
oopback=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.=
0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: ::1/128 Scope:Host<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:96881 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:96881 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:185642468 (177.0 Mb)=A0 TX bytes:18564=
2468 (177.0 Mb)<br><br>peth0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 70:7=
1:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcf=
f:fe62:737a/64 Scope:Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNI=
NG MULTICAST=A0 MTU:1500=A0 Metric:1<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405386913 errors:0 dropped:1028 over=
runs:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605730601 errors:0=
 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0=
 txqueuelen:1000 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111891942956 (106=
708.4 Mb)=A0 TX bytes:55602371113 (53026.5 Mb)<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 Interrupt:20 Memory:e5100000-e5120000 <br><br>v=
if2.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Lin=
k<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=A0 =
MTU:1500=A0 Metric:1<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:743 errors:0 dropped:0 overruns:0 fr=
ame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:104057 errors:0 dropped:5 o=
verruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:=
32 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:48211 (47.0 Kb)=A0 TX bytes:111=
03582 (10.5 Mb)<br>


<br>vif5.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:=
Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=
=A0 MTU:1500=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:150 erro=
rs:0 dropped:0 overruns:0 frame:0<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:24673 errors:0 dropped:13 overruns:0=
 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:32 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:12514 (12.2 Kb)=A0 TX bytes:2544548 (2=
.4 Mb)<br><br>cadlab:~/Downloads # xm list<br>Name=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 State=A0=A0 Time(s)<br=
>


Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 6012=A0=A0=A0=A0 8=A0=A0=A0=
=A0 r-----=A0 37881.6<br>opensuse11=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5=A0 1024=
=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 35.1<br>opensuse11-clone=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 2=A0 1024=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 52.8<br>


<br>cadlab:~/Downloads # xm console 5<br><br><br>________________________<b=
r>VM<br>_______________________<br>linux-g9jl:/home/vm1 # ifconfig<br>eth0=
=A0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 00:16:3E:71:11:C6=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:10.112.19.251=A0 Bcast:10.112.19.255=A0 =
Mask:255.255.255.0<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:L=
ink<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:15=
00=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:24537 errors:0 dro=
pped:524 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:149 e=
rrors:0 dropped:0 overruns:0 carrier:0<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:1000 <br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RX bytes:2529435 (2.4 Mb)=A0 TX bytes:14498 (14.1 Kb)<br><b=
r>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local Loopback=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 inet6 addr: ::1/128 Scope:Host<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:10040 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:10040 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:2031212 (1.9 Mb)=A0 TX bytes:2031212 (=
1.9 Mb)<br><br><br><br>----------------------------------------------------=
---------------------------------------------------------------------------=
-----------------------------------<br>


>From DomU to itself,<br>linux-g9jl:/home/vm1 # httperf --server 10.112.19.2=
51 \<br>&gt; --num-conns=3D1000 \<br>&gt; --rate=3D100 \<br>&gt; --timeout=
=3D1<br>httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --por=
t=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --=
num-conns=3D1000 --num-calls=3D1<br>


httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open =
files to FD_SETSIZE<br>Maximum connect burst length: 1<br><br>Total: connec=
tions 1000 requests 1000 replies 1000 test-duration 9.991 s<br><br>Connecti=
on rate: 100.1 conn/s (10.0 ms/conn, &lt;=3D1 concurrent connections)<br>


Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1<br>Conn=
ection time [ms]: connect 0.0<br>Connection length [replies/conn]: 1.000<br=
><br>Request rate: 100.1 req/s (10.0 ms/req)<br>Request size [B]: 66.0<br>


<br>Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 sam=
ples)<br>Reply time [ms]: response 0.5 transfer 0.0<br>Reply size [B]: head=
er 254.0 content 1050.0 footer 2.0 (total 1306.0)<br>Reply status: 1xx=3D0 =
2xx=3D0 3xx=3D0 4xx=3D1000 5xx=3D0<br>


<br>CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8=
%)<br>Net I/O: 133.9 KB/s (1.1*10^6 bps)<br><br>Errors: total 0 client-timo=
 0 socket-timo 0 connrefused 0 connreset 0<br>Errors: fd-unavail 0 addrunav=
ail 0 ftab-full 0 other 0<br>


<br><br>-------------------------------------------------------------------=
---------------------------------------------------------------------------=
--------------------------------------<br><br>From Dom0<br>cadlab:~/Downloa=
ds # httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=
=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --n=
um-conns=3D1000 --num-calls=3D1<br>


httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=3D80 -=
-uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --num-conn=
s=3D1000 --num-calls=3D1<br>Maximum connect burst length: 1<br><br>Total: c=
onnections 1000 requests 0 replies 0 test-duration 10.991 s<br>


<br>Connection rate: 91.0 conn/s (11.0 ms/conn, &lt;=3D101 concurrent conne=
ctions)<br>Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev =
0.0<br>Connection time [ms]: connect 0.0<br>Connection length [replies/conn=
]: 0.000<br>


<br>Request rate: 0.0 req/s (0.0 ms/req)<br>Request size [B]: 0.0<br><br>Re=
ply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)<br>Rep=
ly time [ms]: response 0.0 transfer 0.0<br>Reply size [B]: header 0.0 conte=
nt 0.0 footer 0.0 (total 0.0)<br>


Reply status: 1xx=3D0 2xx=3D0 3xx=3D0 4xx=3D0 5xx=3D0<br><br>CPU time [s]: =
user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)<br>Net I/O: 0.0=
 KB/s (0.0*10^6 bps)<br><br>Errors: total 1000 client-timo 1000 socket-timo=
 0 connrefused 0 connreset 0<br>


Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<br><br></span><b>---=
---------------------------------------------------------------------------=
------------------------------------------------------------------------<br=
>


I am getting all timeouts, same is the case with netperf. (0 Bandwidth from=
 Dom0 or some other host)<br>I am using ovs as bridge, instead of the the b=
ridge that Xen created.<br><br>---------------------------- <br></b></div>


Thanks &amp; Regards<span class=3D"HOEnZb"><font color=3D"#888888"><br><fon=
t color=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></font></span><=
/b><br>
</blockquote></div><br>

--f46d04427182866c3504b901691f--


--===============5539020395996204151==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5539020395996204151==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 14:21:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 14:21:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxfii-00085G-AL; Wed, 15 Feb 2012 14:20:32 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rxfig-000856-LE
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 14:20:31 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329315551!62971677!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2963 invoked from network); 15 Feb 2012 14:19:11 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 14:19:11 -0000
Received: by wgbdr13 with SMTP id dr13so877403wgb.24
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 06:20:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=8C3wP7rH2B2G7qhIzxJDVs3V4rh9Gvd/sKreWwppjNU=;
	b=tMg/fvVCZ5OYLzuvIzNeJISd3hj1253NUqFowOeRtHiQ0Qpa4Vv8f+PBgkjNVV6K20
	0zfKSHl/stZTcAGuK8ESg1n3xn8AIPfSZRLeJfxVqvOG05YF6nleVOWEMkVjwgsknSX2
	rhk5+BxiD5GnB4j7RCUE/1pBPi4zSwWDcHXGw=
Received: by 10.180.104.4 with SMTP id ga4mr8742860wib.17.1329315623365; Wed,
	15 Feb 2012 06:20:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Wed, 15 Feb 2012 06:20:03 -0800 (PST)
In-Reply-To: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
References: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Wed, 15 Feb 2012 19:50:03 +0530
Message-ID: <CAGkgU9VdtpADXRzeMtxQkH+1q+VW1ANcPvTo=+T7+SY0Liic6w@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Unable to do run httperf with VM as server.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5539020395996204151=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5539020395996204151==
Content-Type: multipart/alternative; boundary=f46d04427182866c3504b901691f

--f46d04427182866c3504b901691f
Content-Type: text/plain; charset=ISO-8859-1

Also, I am not able to do an ssh or scp into VM. (but from VM to any other
host is ok). I think ports of VM are not reachable. But I am able to do
ping successfully. Any help debugging/suggestions please?
*
----------------------------
Thanks & Regards
Mohit Dhingra
*


On 15 February 2012 16:56, Mohit Dhingra <mohitdhingras@gmail.com> wrote:

> *Hello,*
> *
>
> I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 VMs with
> OpenSUSE.
>
> I am getting a wierd error while running httperf, when VM is my server. I
> am able to ping to that particular VM, from Dom0, as well as some other
> host on the LAN.
>
>
>
> Dom0
>
> cadlab:~/Downloads # ifconfig
> eth0      Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>           inet addr:10.112.10.50  Bcast:10.112.10.255  Mask:255.255.255.0
>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:405375063 errors:0 dropped:4 overruns:0 frame:0
>           TX packets:605723275 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:111883683916 (106700.5 Mb)  TX bytes:55601641566
> (53025.8 Mb)
>
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:96881 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:96881 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:185642468 (177.0 Mb)  TX bytes:185642468 (177.0 Mb)
>
> peth0     Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:405386913 errors:0 dropped:1028 overruns:0 frame:0
>           TX packets:605730601 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:111891942956 (106708.4 Mb)  TX bytes:55602371113
> (53026.5 Mb)
>           Interrupt:20 Memory:e5100000-e5120000
>
> vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>           RX packets:743 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:104057 errors:0 dropped:5 overruns:0 carrier:0
>           collisions:0 txqueuelen:32
>           RX bytes:48211 (47.0 Kb)  TX bytes:11103582 (10.5 Mb)
>
> vif5.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>           RX packets:150 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:24673 errors:0 dropped:13 overruns:0 carrier:0
>           collisions:0 txqueuelen:32
>           RX bytes:12514 (12.2 Kb)  TX bytes:2544548 (2.4 Mb)
>
> cadlab:~/Downloads # xm list
> Name                                        ID   Mem VCPUs      State
> Time(s)
> Domain-0                                     0  6012     8     r-----
> 37881.6
> opensuse11                                   5  1024     1     -b----
> 35.1
> opensuse11-clone                             2  1024     1     -b----
> 52.8
>
> cadlab:~/Downloads # xm console 5
>
>
> ________________________
> VM
> _______________________
> linux-g9jl:/home/vm1 # ifconfig
> eth0      Link encap:Ethernet  HWaddr 00:16:3E:71:11:C6
>           inet addr:10.112.19.251  Bcast:10.112.19.255  Mask:255.255.255.0
>           inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:24537 errors:0 dropped:524 overruns:0 frame:0
>           TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:2529435 (2.4 Mb)  TX bytes:14498 (14.1 Kb)
>
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:10040 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:10040 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:2031212 (1.9 Mb)  TX bytes:2031212 (1.9 Mb)
>
>
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------
> From DomU to itself,
> linux-g9jl:/home/vm1 # httperf --server 10.112.19.251 \
> > --num-conns=1000 \
> > --rate=100 \
> > --timeout=1
> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
> --num-calls=1
> httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open
> files to FD_SETSIZE
> Maximum connect burst length: 1
>
> Total: connections 1000 requests 1000 replies 1000 test-duration 9.991 s
>
> Connection rate: 100.1 conn/s (10.0 ms/conn, <=1 concurrent connections)
> Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1
> Connection time [ms]: connect 0.0
> Connection length [replies/conn]: 1.000
>
> Request rate: 100.1 req/s (10.0 ms/req)
> Request size [B]: 66.0
>
> Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1
> samples)
> Reply time [ms]: response 0.5 transfer 0.0
> Reply size [B]: header 254.0 content 1050.0 footer 2.0 (total 1306.0)
> Reply status: 1xx=0 2xx=0 3xx=0 4xx=1000 5xx=0
>
> CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8%)
> Net I/O: 133.9 KB/s (1.1*10^6 bps)
>
> Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> From Dom0
> cadlab:~/Downloads # httperf --timeout=1 --client=0/1
> --server=10.112.19.251 --port=80 --uri=/ --rate=100 --send-buffer=4096
> --recv-buffer=16384 --num-conns=1000 --num-calls=1
> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
> --num-calls=1
> Maximum connect burst length: 1
>
> Total: connections 1000 requests 0 replies 0 test-duration 10.991 s
>
> Connection rate: 91.0 conn/s (11.0 ms/conn, <=101 concurrent connections)
> Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev 0.0
> Connection time [ms]: connect 0.0
> Connection length [replies/conn]: 0.000
>
> Request rate: 0.0 req/s (0.0 ms/req)
> Request size [B]: 0.0
>
> Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)
> Reply time [ms]: response 0.0 transfer 0.0
> Reply size [B]: header 0.0 content 0.0 footer 0.0 (total 0.0)
> Reply status: 1xx=0 2xx=0 3xx=0 4xx=0 5xx=0
>
> CPU time [s]: user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)
> Net I/O: 0.0 KB/s (0.0*10^6 bps)
>
> Errors: total 1000 client-timo 1000 socket-timo 0 connrefused 0 connreset 0
> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------
> I am getting all timeouts, same is the case with netperf. (0 Bandwidth
> from Dom0 or some other host)
> I am using ovs as bridge, instead of the the bridge that Xen created.
>
> ----------------------------
> Thanks & Regards
> Mohit Dhingra
> +919611190435*
>

--f46d04427182866c3504b901691f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Also, I am not able to do an ssh or scp into VM. (but from VM to any other =
host is ok). I think ports of VM are not reachable. But I am able to do pin=
g successfully. Any help debugging/suggestions please?<br clear=3D"all"><b>=
<div>

<b>---------------------------- <br></b></div>Thanks &amp; Regards<br><font=
 color=3D"#888888">Mohit Dhingra=A0<br></font></b><br>
<br><br><div class=3D"gmail_quote">On 15 February 2012 16:56, Mohit Dhingra=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:mohitdhingras@gmail.com">mohitdhin=
gras@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<b>Hello,</b><br clear=3D"all"><b><div><b><br></b><span style=3D"font-weigh=
t:normal">I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 V=
Ms with OpenSUSE.<br><br>I am getting a wierd error while running httperf, =
when VM is my server. I am able to ping to that particular VM, from Dom0, a=
s well as some other host on the LAN. <br>


<br><br><br>Dom0<br><br>cadlab:~/Downloads # ifconfig<br>eth0=A0=A0=A0=A0=
=A0 Link encap:Ethernet=A0 HWaddr 70:71:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:10.112.10.50=A0 Bcast:10.112.10.255=A0 Mask:255.255.=
255.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcff:fe62:737a/=
64 Scope:Link<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:1500=A0 M=
etric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405375063 errors:0 droppe=
d:4 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605723275 =
errors:0 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 coll=
isions:0 txqueuelen:0 <br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111883683916 (106700.5 Mb)=A0 TX bytes=
:55601641566 (53025.8 Mb)<br><br>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local L=
oopback=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.=
0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: ::1/128 Scope:Host<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:96881 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:96881 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:185642468 (177.0 Mb)=A0 TX bytes:18564=
2468 (177.0 Mb)<br><br>peth0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 70:7=
1:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcf=
f:fe62:737a/64 Scope:Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNI=
NG MULTICAST=A0 MTU:1500=A0 Metric:1<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405386913 errors:0 dropped:1028 over=
runs:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605730601 errors:0=
 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0=
 txqueuelen:1000 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111891942956 (106=
708.4 Mb)=A0 TX bytes:55602371113 (53026.5 Mb)<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 Interrupt:20 Memory:e5100000-e5120000 <br><br>v=
if2.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Lin=
k<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=A0 =
MTU:1500=A0 Metric:1<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:743 errors:0 dropped:0 overruns:0 fr=
ame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:104057 errors:0 dropped:5 o=
verruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:=
32 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:48211 (47.0 Kb)=A0 TX bytes:111=
03582 (10.5 Mb)<br>


<br>vif5.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:=
Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=
=A0 MTU:1500=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:150 erro=
rs:0 dropped:0 overruns:0 frame:0<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:24673 errors:0 dropped:13 overruns:0=
 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:32 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:12514 (12.2 Kb)=A0 TX bytes:2544548 (2=
.4 Mb)<br><br>cadlab:~/Downloads # xm list<br>Name=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 State=A0=A0 Time(s)<br=
>


Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 6012=A0=A0=A0=A0 8=A0=A0=A0=
=A0 r-----=A0 37881.6<br>opensuse11=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5=A0 1024=
=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 35.1<br>opensuse11-clone=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 2=A0 1024=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 52.8<br>


<br>cadlab:~/Downloads # xm console 5<br><br><br>________________________<b=
r>VM<br>_______________________<br>linux-g9jl:/home/vm1 # ifconfig<br>eth0=
=A0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 00:16:3E:71:11:C6=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:10.112.19.251=A0 Bcast:10.112.19.255=A0 =
Mask:255.255.255.0<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:L=
ink<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:15=
00=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:24537 errors:0 dro=
pped:524 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:149 e=
rrors:0 dropped:0 overruns:0 carrier:0<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:1000 <br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RX bytes:2529435 (2.4 Mb)=A0 TX bytes:14498 (14.1 Kb)<br><b=
r>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local Loopback=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 inet6 addr: ::1/128 Scope:Host<br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:10040 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:10040 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>


=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:2031212 (1.9 Mb)=A0 TX bytes:2031212 (=
1.9 Mb)<br><br><br><br>----------------------------------------------------=
---------------------------------------------------------------------------=
-----------------------------------<br>


>From DomU to itself,<br>linux-g9jl:/home/vm1 # httperf --server 10.112.19.2=
51 \<br>&gt; --num-conns=3D1000 \<br>&gt; --rate=3D100 \<br>&gt; --timeout=
=3D1<br>httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --por=
t=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --=
num-conns=3D1000 --num-calls=3D1<br>


httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open =
files to FD_SETSIZE<br>Maximum connect burst length: 1<br><br>Total: connec=
tions 1000 requests 1000 replies 1000 test-duration 9.991 s<br><br>Connecti=
on rate: 100.1 conn/s (10.0 ms/conn, &lt;=3D1 concurrent connections)<br>


Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1<br>Conn=
ection time [ms]: connect 0.0<br>Connection length [replies/conn]: 1.000<br=
><br>Request rate: 100.1 req/s (10.0 ms/req)<br>Request size [B]: 66.0<br>


<br>Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 sam=
ples)<br>Reply time [ms]: response 0.5 transfer 0.0<br>Reply size [B]: head=
er 254.0 content 1050.0 footer 2.0 (total 1306.0)<br>Reply status: 1xx=3D0 =
2xx=3D0 3xx=3D0 4xx=3D1000 5xx=3D0<br>


<br>CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8=
%)<br>Net I/O: 133.9 KB/s (1.1*10^6 bps)<br><br>Errors: total 0 client-timo=
 0 socket-timo 0 connrefused 0 connreset 0<br>Errors: fd-unavail 0 addrunav=
ail 0 ftab-full 0 other 0<br>


<br><br>-------------------------------------------------------------------=
---------------------------------------------------------------------------=
--------------------------------------<br><br>From Dom0<br>cadlab:~/Downloa=
ds # httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=
=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --n=
um-conns=3D1000 --num-calls=3D1<br>


httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=3D80 -=
-uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --num-conn=
s=3D1000 --num-calls=3D1<br>Maximum connect burst length: 1<br><br>Total: c=
onnections 1000 requests 0 replies 0 test-duration 10.991 s<br>


<br>Connection rate: 91.0 conn/s (11.0 ms/conn, &lt;=3D101 concurrent conne=
ctions)<br>Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev =
0.0<br>Connection time [ms]: connect 0.0<br>Connection length [replies/conn=
]: 0.000<br>


<br>Request rate: 0.0 req/s (0.0 ms/req)<br>Request size [B]: 0.0<br><br>Re=
ply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)<br>Rep=
ly time [ms]: response 0.0 transfer 0.0<br>Reply size [B]: header 0.0 conte=
nt 0.0 footer 0.0 (total 0.0)<br>


Reply status: 1xx=3D0 2xx=3D0 3xx=3D0 4xx=3D0 5xx=3D0<br><br>CPU time [s]: =
user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)<br>Net I/O: 0.0=
 KB/s (0.0*10^6 bps)<br><br>Errors: total 1000 client-timo 1000 socket-timo=
 0 connrefused 0 connreset 0<br>


Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<br><br></span><b>---=
---------------------------------------------------------------------------=
------------------------------------------------------------------------<br=
>


I am getting all timeouts, same is the case with netperf. (0 Bandwidth from=
 Dom0 or some other host)<br>I am using ovs as bridge, instead of the the b=
ridge that Xen created.<br><br>---------------------------- <br></b></div>


Thanks &amp; Regards<span class=3D"HOEnZb"><font color=3D"#888888"><br><fon=
t color=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></font></span><=
/b><br>
</blockquote></div><br>

--f46d04427182866c3504b901691f--


--===============5539020395996204151==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5539020395996204151==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 14:48:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 14:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxg8M-0008Vw-TF; Wed, 15 Feb 2012 14:47:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hahn@univention.de>) id 1Rxg8M-0008Vr-45
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 14:47:02 +0000
Received: from [85.158.143.35:9462] by server-1.bemta-4.messagelabs.com id
	48/A7-20925-565CB3F4; Wed, 15 Feb 2012 14:47:01 +0000
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329317184!1994190!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24207 invoked from network); 15 Feb 2012 14:46:25 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
	by server-9.tower-21.messagelabs.com with SMTP;
	15 Feb 2012 14:46:25 -0000
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id 83BAB658A28;
	Wed, 15 Feb 2012 15:44:30 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id 6B466658A41;
	Wed, 15 Feb 2012 15:44:30 +0100 (CET)
X-Virus-Scanned: by amavisd-new-2.6.1 (20080629) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
	by localhost (slugis.knut.univention.de [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id FJSFP97RTmVT; Wed, 15 Feb 2012 15:44:24 +0100 (CET)
Received: from stave.knut.univention.de (stave.knut.univention.de
	[192.168.0.191])
	by slugis.knut.univention.de (Postfix) with ESMTPSA id 86504658A28;
	Wed, 15 Feb 2012 15:44:24 +0100 (CET)
From: Philipp Hahn <hahn@univention.de>
Organization: Univention.de
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 15:46:09 +0100
User-Agent: KMail/1.9.10 (enterprise35 20100903.1171286)
References: <7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
In-Reply-To: <7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
X-KMail-QuotePrefix: > 
MIME-Version: 1.0
Message-Id: <201202151546.14258.hahn@univention.de>
Cc: hxkhust <hxkhust@126.com>
Subject: Re: [Xen-users] a problem with using qcow2 format image files as
	virtual disks
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1666123779387065859=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1666123779387065859==
Content-Type: multipart/signed;
  boundary="nextPart5433464.VKS06TeAIX";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart5433464.VKS06TeAIX
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,

On Wednesday 15 February 2012 14:58:39 hxkhust wrote:
> In most cases we use image files as virtual disks under the
> full-virtualization situation.On the version 4.1.2 of xen,I do the
> following command:
=2E..
> qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M
=2E..
> ['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']
> (I also use "diks =3D ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it fa=
iled
> too)

Last time I checked=20
<http://xenbits.xen.org/hg/xen-4.1-testing.hg/file/tip/tools/blktap2/driver=
s>=20
blktap2 has no qcow2 support, only qcow1, vhd and some other formats.

Sincerely
Philipp
=2D-=20
Philipp Hahn           Open Source Software Engineer      hahn@univention.de
Univention GmbH        Linux for Your Business        fon: +49 421 22 232- 0
Mary-Somerville-Str.1  D-28359 Bremen                 fax: +49 421 22 232-99
                                                   http://www.univention.de/

--nextPart5433464.VKS06TeAIX
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAk87xTIACgkQYPlgoZpUDjnmKwCdFOTXJdV+MPvqKadPj4uliqHU
H74AniEAdFEJxju+GbsXYOA62MBduqrp
=Z7LC
-----END PGP SIGNATURE-----

--nextPart5433464.VKS06TeAIX--


--===============1666123779387065859==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1666123779387065859==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 14:48:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 14:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxg8M-0008Vw-TF; Wed, 15 Feb 2012 14:47:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hahn@univention.de>) id 1Rxg8M-0008Vr-45
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 14:47:02 +0000
Received: from [85.158.143.35:9462] by server-1.bemta-4.messagelabs.com id
	48/A7-20925-565CB3F4; Wed, 15 Feb 2012 14:47:01 +0000
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329317184!1994190!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24207 invoked from network); 15 Feb 2012 14:46:25 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
	by server-9.tower-21.messagelabs.com with SMTP;
	15 Feb 2012 14:46:25 -0000
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id 83BAB658A28;
	Wed, 15 Feb 2012 15:44:30 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id 6B466658A41;
	Wed, 15 Feb 2012 15:44:30 +0100 (CET)
X-Virus-Scanned: by amavisd-new-2.6.1 (20080629) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
	by localhost (slugis.knut.univention.de [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id FJSFP97RTmVT; Wed, 15 Feb 2012 15:44:24 +0100 (CET)
Received: from stave.knut.univention.de (stave.knut.univention.de
	[192.168.0.191])
	by slugis.knut.univention.de (Postfix) with ESMTPSA id 86504658A28;
	Wed, 15 Feb 2012 15:44:24 +0100 (CET)
From: Philipp Hahn <hahn@univention.de>
Organization: Univention.de
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 15:46:09 +0100
User-Agent: KMail/1.9.10 (enterprise35 20100903.1171286)
References: <7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
In-Reply-To: <7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
X-KMail-QuotePrefix: > 
MIME-Version: 1.0
Message-Id: <201202151546.14258.hahn@univention.de>
Cc: hxkhust <hxkhust@126.com>
Subject: Re: [Xen-users] a problem with using qcow2 format image files as
	virtual disks
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1666123779387065859=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1666123779387065859==
Content-Type: multipart/signed;
  boundary="nextPart5433464.VKS06TeAIX";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart5433464.VKS06TeAIX
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,

On Wednesday 15 February 2012 14:58:39 hxkhust wrote:
> In most cases we use image files as virtual disks under the
> full-virtualization situation.On the version 4.1.2 of xen,I do the
> following command:
=2E..
> qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M
=2E..
> ['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']
> (I also use "diks =3D ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it fa=
iled
> too)

Last time I checked=20
<http://xenbits.xen.org/hg/xen-4.1-testing.hg/file/tip/tools/blktap2/driver=
s>=20
blktap2 has no qcow2 support, only qcow1, vhd and some other formats.

Sincerely
Philipp
=2D-=20
Philipp Hahn           Open Source Software Engineer      hahn@univention.de
Univention GmbH        Linux for Your Business        fon: +49 421 22 232- 0
Mary-Somerville-Str.1  D-28359 Bremen                 fax: +49 421 22 232-99
                                                   http://www.univention.de/

--nextPart5433464.VKS06TeAIX
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAk87xTIACgkQYPlgoZpUDjnmKwCdFOTXJdV+MPvqKadPj4uliqHU
H74AniEAdFEJxju+GbsXYOA62MBduqrp
=Z7LC
-----END PGP SIGNATURE-----

--nextPart5433464.VKS06TeAIX--


--===============1666123779387065859==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1666123779387065859==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 15:43:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 15:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxgzb-00022V-08; Wed, 15 Feb 2012 15:42:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RxgzZ-00022Q-QA
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 15:42:01 +0000
Received: from [85.158.139.83:25899] by server-7.bemta-5.messagelabs.com id
	58/D2-16195-842DB3F4; Wed, 15 Feb 2012 15:42:00 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329320520!14657603!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29239 invoked from network); 15 Feb 2012 15:42:00 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 15:42:00 -0000
Received: by wibhm2 with SMTP id hm2so1749070wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 07:42:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=CnSy+HCeuhxY5XM11BfJxrxbgsrX7DsH1536xTygX94=;
	b=PXuD3UV+hJCn7KAx5qurUDqJNCQCND1bqVzZh+8H2UR54EIdHaz/jYhlxVjy6k2BGy
	qyUJMYhbYIww5ycO3lVdlpipFz0d2/DzTeSo0sLZ7ArfpShnwHjUBeDMzGYRL3kM0XsS
	lPtN0AsFJHPXHCLrVeYe3h3e4qAN09VQdpvd0=
MIME-Version: 1.0
Received: by 10.216.137.66 with SMTP id x44mr2852511wei.41.1329320520083; Wed,
	15 Feb 2012 07:42:00 -0800 (PST)
Received: by 10.180.101.167 with HTTP; Wed, 15 Feb 2012 07:41:59 -0800 (PST)
Date: Wed, 15 Feb 2012 08:41:59 -0700
Message-ID: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices
When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:1:0
so i type xm scsi-attach domu1 0:0:1:0  0:0:2:0  and xm scsi-list
lists device as being assigned to domu but no new drive shows. I also
tried this on server 2008 and did not get drive listed. I hope somone
can point me in right direction

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 15:43:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 15:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxgzb-00022V-08; Wed, 15 Feb 2012 15:42:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RxgzZ-00022Q-QA
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 15:42:01 +0000
Received: from [85.158.139.83:25899] by server-7.bemta-5.messagelabs.com id
	58/D2-16195-842DB3F4; Wed, 15 Feb 2012 15:42:00 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329320520!14657603!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29239 invoked from network); 15 Feb 2012 15:42:00 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 15:42:00 -0000
Received: by wibhm2 with SMTP id hm2so1749070wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 07:42:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=CnSy+HCeuhxY5XM11BfJxrxbgsrX7DsH1536xTygX94=;
	b=PXuD3UV+hJCn7KAx5qurUDqJNCQCND1bqVzZh+8H2UR54EIdHaz/jYhlxVjy6k2BGy
	qyUJMYhbYIww5ycO3lVdlpipFz0d2/DzTeSo0sLZ7ArfpShnwHjUBeDMzGYRL3kM0XsS
	lPtN0AsFJHPXHCLrVeYe3h3e4qAN09VQdpvd0=
MIME-Version: 1.0
Received: by 10.216.137.66 with SMTP id x44mr2852511wei.41.1329320520083; Wed,
	15 Feb 2012 07:42:00 -0800 (PST)
Received: by 10.180.101.167 with HTTP; Wed, 15 Feb 2012 07:41:59 -0800 (PST)
Date: Wed, 15 Feb 2012 08:41:59 -0700
Message-ID: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices
When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:1:0
so i type xm scsi-attach domu1 0:0:1:0  0:0:2:0  and xm scsi-list
lists device as being assigned to domu but no new drive shows. I also
tried this on server 2008 and did not get drive listed. I hope somone
can point me in right direction

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 16:02:39 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 16:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxhIL-0003Cv-Qu; Wed, 15 Feb 2012 16:01:25 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)
	id 1RxhIK-0003Cg-K1; Wed, 15 Feb 2012 16:01:24 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1329321654!53051759!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4MTk5OQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21458 invoked from network); 15 Feb 2012 16:00:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 16:00:54 -0000
X-IronPort-AV: E=Sophos;i="4.73,424,1325462400"; d="scan'208";a="10720813"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	15 Feb 2012 16:01:17 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Wed, 15 Feb 2012 16:01:17 +0000
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1RxhID-0001eH-FE; Wed, 15 Feb 2012 16:01:17 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1RxhID-0000NA-EM;
	Wed, 15 Feb 2012 16:01:17 +0000
From: Ian Jackson <Ian.Jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <20283.54989.228411.19425@mariner.uk.xensource.com>
Date: Wed, 15 Feb 2012 16:01:17 +0000
To: xen-users@lists.xen.org,
    xen-devel@lists.xen.org
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Xen mailing lists, hostname change to xen.org
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

These mailing lists, and the other Open Source Xen mailing lists, have
for a long time used the domain name "xensource.com".  This is rather
out of date now :-) and also it makes the listserver produce links to
some old list archives.

So we are going to change the hostname which is used by the mailing
list software in its outgoing messages, for example in the various
headers like List-Id etc., and the mailing list footer.

If you are filtering your list email you will probably need to update
your filters.

This change will take place some time in the next few days.

NB this change affects only the contents of outgoing email headers,
links, etc.; the mechanisms for subscribing/unsubscribing, and for
posting to the list, will remain unchanged.  But we would encourage
people who want to post to the lists to use the address @xen.org
rather the old one @xensource.com.

Thanks,
Ian.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 16:02:39 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 16:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxhIL-0003Cv-Qu; Wed, 15 Feb 2012 16:01:25 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)
	id 1RxhIK-0003Cg-K1; Wed, 15 Feb 2012 16:01:24 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1329321654!53051759!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4MTk5OQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21458 invoked from network); 15 Feb 2012 16:00:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 16:00:54 -0000
X-IronPort-AV: E=Sophos;i="4.73,424,1325462400"; d="scan'208";a="10720813"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	15 Feb 2012 16:01:17 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Wed, 15 Feb 2012 16:01:17 +0000
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1RxhID-0001eH-FE; Wed, 15 Feb 2012 16:01:17 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1RxhID-0000NA-EM;
	Wed, 15 Feb 2012 16:01:17 +0000
From: Ian Jackson <Ian.Jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <20283.54989.228411.19425@mariner.uk.xensource.com>
Date: Wed, 15 Feb 2012 16:01:17 +0000
To: xen-users@lists.xen.org,
    xen-devel@lists.xen.org
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Xen mailing lists, hostname change to xen.org
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

These mailing lists, and the other Open Source Xen mailing lists, have
for a long time used the domain name "xensource.com".  This is rather
out of date now :-) and also it makes the listserver produce links to
some old list archives.

So we are going to change the hostname which is used by the mailing
list software in its outgoing messages, for example in the various
headers like List-Id etc., and the mailing list footer.

If you are filtering your list email you will probably need to update
your filters.

This change will take place some time in the next few days.

NB this change affects only the contents of outgoing email headers,
links, etc.; the mechanisms for subscribing/unsubscribing, and for
posting to the list, will remain unchanged.  But we would encourage
people who want to post to the lists to use the address @xen.org
rather the old one @xensource.com.

Thanks,
Ian.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 16:54:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 16:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxi6O-0006Ae-Lf; Wed, 15 Feb 2012 16:53:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1Rxi6N-0006AN-Fa
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 16:53:07 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1329324779!13038337!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3651 invoked from network); 15 Feb 2012 16:53:01 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Feb 2012 16:53:01 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1FHd4Qh014530
	for <xen-users@lists.xensource.com>; Wed, 15 Feb 2012 10:39:04 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6bf3_4a6d_83b98710_57f5_11e1_a854_00137252735f;
	Wed, 15 Feb 2012 09:52:59 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 9561D44C36
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 09:52:58 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 15 Feb 2012 09:52:58 -0700
Message-Id: <4F3B807902000099000DB0F2@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 15 Feb 2012 09:52:57 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <tobias.geiger@vido.info>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Graphics Pass-Through and domU Memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, 2012-02-15 at 17:19 +0100, Tobias Geiger wrote:
> Hi Nick,
> 
> Is your Dom0 64bit? Is your Windows7-DomU 64bit?
> Do you create your DomU via xm or (better!) with xl?

dom0 is 64 bit and Windows 7 HVM is also 64 bit.  I used virt-manager
(libvirt) to create the domU - definitely not xl, but I'm not sure how
closely libvirt is associated with xm.

> 
> How many CPUs do you give this DomU?

2 - physical machine has a total of 4 cores on a single chip (Intel Core
i5).

> 
> Does your DomU work ok with <=3266, including GPU support? Or are there 
> problems even with fewer than 3266MB Ram?

Yes, domU graphics pass-through works with anything less than or equal
to 3266MB of RAM.  Anything greater than 3266 causes Windows to crash
with one of several BSODs.

> 
> Sorry, i have no definite answer to your problem, but i recall similar Problems 
> with xm-created HVM guests and 64/32bit mixes , especially with older Xen 
> Versions.
> 

No worries, I appreciate any help at all tracking this issue down.  It's
very strange, and I'm sure is related to some combination of
interactions between memory, the VGA BIOS, and the graphics card driver
in the Windows HVM.  I'm hoping someone can help track it down on this
list - if not, I'll post to the devel list and see if anyone there has
anything I can try.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 16:54:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 16:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxi6O-0006Ae-Lf; Wed, 15 Feb 2012 16:53:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1Rxi6N-0006AN-Fa
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 16:53:07 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1329324779!13038337!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3651 invoked from network); 15 Feb 2012 16:53:01 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Feb 2012 16:53:01 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1FHd4Qh014530
	for <xen-users@lists.xensource.com>; Wed, 15 Feb 2012 10:39:04 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 6bf3_4a6d_83b98710_57f5_11e1_a854_00137252735f;
	Wed, 15 Feb 2012 09:52:59 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 9561D44C36
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 09:52:58 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 15 Feb 2012 09:52:58 -0700
Message-Id: <4F3B807902000099000DB0F2@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 15 Feb 2012 09:52:57 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <tobias.geiger@vido.info>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Graphics Pass-Through and domU Memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, 2012-02-15 at 17:19 +0100, Tobias Geiger wrote:
> Hi Nick,
> 
> Is your Dom0 64bit? Is your Windows7-DomU 64bit?
> Do you create your DomU via xm or (better!) with xl?

dom0 is 64 bit and Windows 7 HVM is also 64 bit.  I used virt-manager
(libvirt) to create the domU - definitely not xl, but I'm not sure how
closely libvirt is associated with xm.

> 
> How many CPUs do you give this DomU?

2 - physical machine has a total of 4 cores on a single chip (Intel Core
i5).

> 
> Does your DomU work ok with <=3266, including GPU support? Or are there 
> problems even with fewer than 3266MB Ram?

Yes, domU graphics pass-through works with anything less than or equal
to 3266MB of RAM.  Anything greater than 3266 causes Windows to crash
with one of several BSODs.

> 
> Sorry, i have no definite answer to your problem, but i recall similar Problems 
> with xm-created HVM guests and 64/32bit mixes , especially with older Xen 
> Versions.
> 

No worries, I appreciate any help at all tracking this issue down.  It's
very strange, and I'm sure is related to some combination of
interactions between memory, the VGA BIOS, and the graphics card driver
in the Windows HVM.  I'm hoping someone can help track it down on this
list - if not, I'll post to the devel list and see if anyone there has
anything I can try.

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 17:33:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 17:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxiij-0000BW-At; Wed, 15 Feb 2012 17:32:45 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>) id 1Rxiii-0000BR-E2
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 17:32:44 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-16.tower-216.messagelabs.com!1329322774!12037937!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1428 invoked from network); 15 Feb 2012 16:19:34 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-16.tower-216.messagelabs.com with SMTP;
	15 Feb 2012 16:19:34 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id 00F7AD3478A;
	Wed, 15 Feb 2012 17:19:34 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id ze1VepnFFg96; Wed, 15 Feb 2012 17:19:26 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id 7113FD3463E;
	Wed, 15 Feb 2012 17:19:26 +0100 (CET)
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 17:19:24 +0100
User-Agent: KMail/1.13.7 (Linux/3.0.0-1-amd64; KDE/4.6.5; x86_64; ; )
References: <4F3A931202000099000DB0B2@collaborate.seakr.com>
In-Reply-To: <4F3A931202000099000DB0B2@collaborate.seakr.com>
MIME-Version: 1.0
Message-Id: <201202151719.24979.tobias.geiger@vido.info>
Cc: Nick Couchman <Nick.Couchman@seakr.com>
Subject: Re: [Xen-users] Graphics Pass-Through and domU Memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Nick,

Is your Dom0 64bit? Is your Windows7-DomU 64bit?
Do you create your DomU via xm or (better!) with xl?

How many CPUs do you give this DomU?

Does your DomU work ok with <=3266, including GPU support? Or are there 
problems even with fewer than 3266MB Ram?

Sorry, i have no definite answer to your problem, but i recall similar Problems 
with xm-created HVM guests and 64/32bit mixes , especially with older Xen 
Versions.

Greetings
Tobias

Am Mittwoch, 15. Februar 2012, 01:00:02 schrieb Nick Couchman:
> Hey, Folks,
> I know I've posted this question before and have not really received a
> response, but I'm continuing to experience some problems with graphics
> pass through related to the amount of memory assigned to a domU.  I have
> an HVM domU, running Windows 7.  My physical platform is a Dell Optiplex
> 790 with 8GB and 16GB of RAM.  I've also experienced similar issues on
> the Dell Optiplex 780 with 8GB of RAM.
> 
> At this point I've determined that the limit of the memory I can assign
> to the domU with graphics pass-through is 3266 MB.  If I assign any more
> than that - 3267, 3270, 4096, and up - I start to see problems.  In
> earlier versions of Xen the domU will not start at all.  In the version
> I'm running, now, 4.1.2, the domU will start but Windows blue-screens
> with a variety of errors, from service problems to attempts to write to
> read-only memory.
> 
> I'm wondering if anyone can shed any light on why I would be running
> into a problem at 3267MB of RAM and any possible things to try to get
> around that.  I've played with the videoram and shadow_memory settings,
> to no avail.
> 
> Thanks!
> -Nick
> 
> 
> 
> --------
> This e-mail may contain confidential and privileged material for the sole
> use of the intended recipient.  If this email is not intended for you, or
> you are not responsible for the delivery of this message to the intended
> recipient, please note that this message may contain SEAKR Engineering
> (SEAKR) Privileged/Proprietary Information.  In such a case, you are
> strictly prohibited from downloading, photocopying, distributing or
> otherwise using this message, its contents or attachments in any way.  If
> you have received this message in error, please notify us immediately by
> replying to this e-mail and delete the message from your mailbox. 
> Information contained in this message that does not relate to the business
> of SEAKR is neither endorsed by nor attributable to SEAKR.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 15 17:33:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 17:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxiij-0000BW-At; Wed, 15 Feb 2012 17:32:45 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>) id 1Rxiii-0000BR-E2
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 17:32:44 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-16.tower-216.messagelabs.com!1329322774!12037937!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1428 invoked from network); 15 Feb 2012 16:19:34 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-16.tower-216.messagelabs.com with SMTP;
	15 Feb 2012 16:19:34 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id 00F7AD3478A;
	Wed, 15 Feb 2012 17:19:34 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id ze1VepnFFg96; Wed, 15 Feb 2012 17:19:26 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id 7113FD3463E;
	Wed, 15 Feb 2012 17:19:26 +0100 (CET)
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 17:19:24 +0100
User-Agent: KMail/1.13.7 (Linux/3.0.0-1-amd64; KDE/4.6.5; x86_64; ; )
References: <4F3A931202000099000DB0B2@collaborate.seakr.com>
In-Reply-To: <4F3A931202000099000DB0B2@collaborate.seakr.com>
MIME-Version: 1.0
Message-Id: <201202151719.24979.tobias.geiger@vido.info>
Cc: Nick Couchman <Nick.Couchman@seakr.com>
Subject: Re: [Xen-users] Graphics Pass-Through and domU Memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Nick,

Is your Dom0 64bit? Is your Windows7-DomU 64bit?
Do you create your DomU via xm or (better!) with xl?

How many CPUs do you give this DomU?

Does your DomU work ok with <=3266, including GPU support? Or are there 
problems even with fewer than 3266MB Ram?

Sorry, i have no definite answer to your problem, but i recall similar Problems 
with xm-created HVM guests and 64/32bit mixes , especially with older Xen 
Versions.

Greetings
Tobias

Am Mittwoch, 15. Februar 2012, 01:00:02 schrieb Nick Couchman:
> Hey, Folks,
> I know I've posted this question before and have not really received a
> response, but I'm continuing to experience some problems with graphics
> pass through related to the amount of memory assigned to a domU.  I have
> an HVM domU, running Windows 7.  My physical platform is a Dell Optiplex
> 790 with 8GB and 16GB of RAM.  I've also experienced similar issues on
> the Dell Optiplex 780 with 8GB of RAM.
> 
> At this point I've determined that the limit of the memory I can assign
> to the domU with graphics pass-through is 3266 MB.  If I assign any more
> than that - 3267, 3270, 4096, and up - I start to see problems.  In
> earlier versions of Xen the domU will not start at all.  In the version
> I'm running, now, 4.1.2, the domU will start but Windows blue-screens
> with a variety of errors, from service problems to attempts to write to
> read-only memory.
> 
> I'm wondering if anyone can shed any light on why I would be running
> into a problem at 3267MB of RAM and any possible things to try to get
> around that.  I've played with the videoram and shadow_memory settings,
> to no avail.
> 
> Thanks!
> -Nick
> 
> 
> 
> --------
> This e-mail may contain confidential and privileged material for the sole
> use of the intended recipient.  If this email is not intended for you, or
> you are not responsible for the delivery of this message to the intended
> recipient, please note that this message may contain SEAKR Engineering
> (SEAKR) Privileged/Proprietary Information.  In such a case, you are
> strictly prohibited from downloading, photocopying, distributing or
> otherwise using this message, its contents or attachments in any way.  If
> you have received this message in error, please notify us immediately by
> replying to this e-mail and delete the message from your mailbox. 
> Information contained in this message that does not relate to the business
> of SEAKR is neither endorsed by nor attributable to SEAKR.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users


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

From xen-users-bounces@lists.xensource.com Wed Feb 15 17:41:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 17:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxiqA-0000bn-Vj; Wed, 15 Feb 2012 17:40:26 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rxiq9-0000bU-DV
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 17:40:25 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1329327617!14409002!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25014 invoked from network); 15 Feb 2012 17:40:17 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 17:40:17 -0000
Received: by wibhm2 with SMTP id hm2so1986731wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 09:40:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=99qWrXDEHGxe9hfO4zh26ChxxMvFn3vKkLrGrNuBYtQ=;
	b=F+j/8XN4OYwvLSzPWEmJTZBNyIAQpX5jVCzw+kmK2bqObdg6YOaXWRWik3JNOUrXt3
	xA7exJRwo13/B8y2qDY8M/kNjPQfa9w1fZWmqamwou4YOiP/QmjGLJU6JKkYgqxuJwQh
	EMft6Y2oaXUQ/Z/8EjOHxUQSxFdXPoMMjd+jI=
Received: by 10.216.131.21 with SMTP id l21mr2962979wei.39.1329327617308; Wed,
	15 Feb 2012 09:40:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Wed, 15 Feb 2012 09:39:57 -0800 (PST)
In-Reply-To: <CAGkgU9VdtpADXRzeMtxQkH+1q+VW1ANcPvTo=+T7+SY0Liic6w@mail.gmail.com>
References: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
	<CAGkgU9VdtpADXRzeMtxQkH+1q+VW1ANcPvTo=+T7+SY0Liic6w@mail.gmail.com>
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Wed, 15 Feb 2012 23:09:57 +0530
Message-ID: <CAGkgU9VYPNXnrnGrgTiOJV=-QdQGt9LCpARq5MGXzyUPZU_oEQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Unable to do run httperf with VM as server.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5315206887552253569=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5315206887552253569==
Content-Type: multipart/alternative; boundary=0016e6d5669c6b770104b9043428

--0016e6d5669c6b770104b9043428
Content-Type: text/plain; charset=ISO-8859-1

That was a simple Firewall issue !! Thanks !!
*
----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*


On 15 February 2012 19:50, Mohit Dhingra <mohitdhingras@gmail.com> wrote:

> Also, I am not able to do an ssh or scp into VM. (but from VM to any other
> host is ok). I think ports of VM are not reachable. But I am able to do
> ping successfully. Any help debugging/suggestions please?
>
> *
> ----------------------------
> Thanks & Regards
> Mohit Dhingra
> *
>
>
> On 15 February 2012 16:56, Mohit Dhingra <mohitdhingras@gmail.com> wrote:
>
>> *Hello,*
>> *
>>
>> I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 VMs with
>> OpenSUSE.
>>
>> I am getting a wierd error while running httperf, when VM is my server. I
>> am able to ping to that particular VM, from Dom0, as well as some other
>> host on the LAN.
>>
>>
>>
>> Dom0
>>
>> cadlab:~/Downloads # ifconfig
>> eth0      Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>>           inet addr:10.112.10.50  Bcast:10.112.10.255  Mask:255.255.255.0
>>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:405375063 errors:0 dropped:4 overruns:0 frame:0
>>           TX packets:605723275 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:0
>>           RX bytes:111883683916 (106700.5 Mb)  TX bytes:55601641566
>> (53025.8 Mb)
>>
>> lo        Link encap:Local Loopback
>>           inet addr:127.0.0.1  Mask:255.0.0.0
>>           inet6 addr: ::1/128 Scope:Host
>>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>>           RX packets:96881 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:96881 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:0
>>           RX bytes:185642468 (177.0 Mb)  TX bytes:185642468 (177.0 Mb)
>>
>> peth0     Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:405386913 errors:0 dropped:1028 overruns:0 frame:0
>>           TX packets:605730601 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:111891942956 (106708.4 Mb)  TX bytes:55602371113
>> (53026.5 Mb)
>>           Interrupt:20 Memory:e5100000-e5120000
>>
>> vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>>           RX packets:743 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:104057 errors:0 dropped:5 overruns:0 carrier:0
>>           collisions:0 txqueuelen:32
>>           RX bytes:48211 (47.0 Kb)  TX bytes:11103582 (10.5 Mb)
>>
>> vif5.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>>           RX packets:150 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:24673 errors:0 dropped:13 overruns:0 carrier:0
>>           collisions:0 txqueuelen:32
>>           RX bytes:12514 (12.2 Kb)  TX bytes:2544548 (2.4 Mb)
>>
>> cadlab:~/Downloads # xm list
>> Name                                        ID   Mem VCPUs      State
>> Time(s)
>> Domain-0                                     0  6012     8     r-----
>> 37881.6
>> opensuse11                                   5  1024     1     -b----
>> 35.1
>> opensuse11-clone                             2  1024     1     -b----
>> 52.8
>>
>> cadlab:~/Downloads # xm console 5
>>
>>
>> ________________________
>> VM
>> _______________________
>> linux-g9jl:/home/vm1 # ifconfig
>> eth0      Link encap:Ethernet  HWaddr 00:16:3E:71:11:C6
>>           inet addr:10.112.19.251  Bcast:10.112.19.255  Mask:255.255.255.0
>>           inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:Link
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:24537 errors:0 dropped:524 overruns:0 frame:0
>>           TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:2529435 (2.4 Mb)  TX bytes:14498 (14.1 Kb)
>>
>> lo        Link encap:Local Loopback
>>           inet addr:127.0.0.1  Mask:255.0.0.0
>>           inet6 addr: ::1/128 Scope:Host
>>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>>           RX packets:10040 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:10040 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:0
>>           RX bytes:2031212 (1.9 Mb)  TX bytes:2031212 (1.9 Mb)
>>
>>
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> From DomU to itself,
>> linux-g9jl:/home/vm1 # httperf --server 10.112.19.251 \
>> > --num-conns=1000 \
>> > --rate=100 \
>> > --timeout=1
>> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
>> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
>> --num-calls=1
>> httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open
>> files to FD_SETSIZE
>> Maximum connect burst length: 1
>>
>> Total: connections 1000 requests 1000 replies 1000 test-duration 9.991 s
>>
>> Connection rate: 100.1 conn/s (10.0 ms/conn, <=1 concurrent connections)
>> Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1
>> Connection time [ms]: connect 0.0
>> Connection length [replies/conn]: 1.000
>>
>> Request rate: 100.1 req/s (10.0 ms/req)
>> Request size [B]: 66.0
>>
>> Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1
>> samples)
>> Reply time [ms]: response 0.5 transfer 0.0
>> Reply size [B]: header 254.0 content 1050.0 footer 2.0 (total 1306.0)
>> Reply status: 1xx=0 2xx=0 3xx=0 4xx=1000 5xx=0
>>
>> CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8%)
>> Net I/O: 133.9 KB/s (1.1*10^6 bps)
>>
>> Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
>> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>>
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> From Dom0
>> cadlab:~/Downloads # httperf --timeout=1 --client=0/1
>> --server=10.112.19.251 --port=80 --uri=/ --rate=100 --send-buffer=4096
>> --recv-buffer=16384 --num-conns=1000 --num-calls=1
>> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
>> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
>> --num-calls=1
>> Maximum connect burst length: 1
>>
>> Total: connections 1000 requests 0 replies 0 test-duration 10.991 s
>>
>> Connection rate: 91.0 conn/s (11.0 ms/conn, <=101 concurrent connections)
>> Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev 0.0
>> Connection time [ms]: connect 0.0
>> Connection length [replies/conn]: 0.000
>>
>> Request rate: 0.0 req/s (0.0 ms/req)
>> Request size [B]: 0.0
>>
>> Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)
>> Reply time [ms]: response 0.0 transfer 0.0
>> Reply size [B]: header 0.0 content 0.0 footer 0.0 (total 0.0)
>> Reply status: 1xx=0 2xx=0 3xx=0 4xx=0 5xx=0
>>
>> CPU time [s]: user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)
>> Net I/O: 0.0 KB/s (0.0*10^6 bps)
>>
>> Errors: total 1000 client-timo 1000 socket-timo 0 connrefused 0 connreset
>> 0
>> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------
>> I am getting all timeouts, same is the case with netperf. (0 Bandwidth
>> from Dom0 or some other host)
>> I am using ovs as bridge, instead of the the bridge that Xen created.
>>
>> ----------------------------
>> Thanks & Regards
>> Mohit Dhingra
>> +919611190435*
>>
>
>

--0016e6d5669c6b770104b9043428
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

That was a simple Firewall issue !! Thanks !!<br clear=3D"all"><b><div><b>-=
--------------------------- <br></b></div>Thanks &amp; Regards<br><font col=
or=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></b><br>
<br><br><div class=3D"gmail_quote">On 15 February 2012 19:50, Mohit Dhingra=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:mohitdhingras@gmail.com">mohitdhin=
gras@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Also, I am not able to do an ssh or scp into VM. (but from VM to any other =
host is ok). I think ports of VM are not reachable. But I am able to do pin=
g successfully. Any help debugging/suggestions please?<div class=3D"im HOEn=
Zb">

<br clear=3D"all"><b><div>
<b>---------------------------- <br></b></div>Thanks &amp; Regards<br><font=
 color=3D"#888888">Mohit Dhingra=A0<br></font></b><br>
<br><br></div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_q=
uote">On 15 February 2012 16:56, Mohit Dhingra <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:mohitdhingras@gmail.com" target=3D"_blank">mohitdhingras@gmail.=
com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<b>Hello,</b><br clear=3D"all"><b><div><b><br></b><span style=3D"font-weigh=
t:normal">I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 V=
Ms with OpenSUSE.<br><br>I am getting a wierd error while running httperf, =
when VM is my server. I am able to ping to that particular VM, from Dom0, a=
s well as some other host on the LAN. <br>



<br><br><br>Dom0<br><br>cadlab:~/Downloads # ifconfig<br>eth0=A0=A0=A0=A0=
=A0 Link encap:Ethernet=A0 HWaddr 70:71:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:10.112.10.50=A0 Bcast:10.112.10.255=A0 Mask:255.255.=
255.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcff:fe62:737a/=
64 Scope:Link<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:1500=A0 M=
etric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405375063 errors:0 droppe=
d:4 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605723275 =
errors:0 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 coll=
isions:0 txqueuelen:0 <br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111883683916 (106700.5 Mb)=A0 TX bytes=
:55601641566 (53025.8 Mb)<br><br>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local L=
oopback=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.=
0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: ::1/128 Scope:Host<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:96881 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:96881 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:185642468 (177.0 Mb)=A0 TX bytes:18564=
2468 (177.0 Mb)<br><br>peth0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 70:7=
1:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcf=
f:fe62:737a/64 Scope:Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNI=
NG MULTICAST=A0 MTU:1500=A0 Metric:1<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405386913 errors:0 dropped:1028 over=
runs:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605730601 errors:0=
 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0=
 txqueuelen:1000 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111891942956 (106=
708.4 Mb)=A0 TX bytes:55602371113 (53026.5 Mb)<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 Interrupt:20 Memory:e5100000-e5120000 <br><br>v=
if2.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Lin=
k<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=A0 =
MTU:1500=A0 Metric:1<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:743 errors:0 dropped:0 overruns:0 fr=
ame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:104057 errors:0 dropped:5 o=
verruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:=
32 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:48211 (47.0 Kb)=A0 TX bytes:111=
03582 (10.5 Mb)<br>



<br>vif5.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:=
Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=
=A0 MTU:1500=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:150 erro=
rs:0 dropped:0 overruns:0 frame:0<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:24673 errors:0 dropped:13 overruns:0=
 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:32 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:12514 (12.2 Kb)=A0 TX bytes:2544548 (2=
.4 Mb)<br><br>cadlab:~/Downloads # xm list<br>Name=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 State=A0=A0 Time(s)<br=
>



Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 6012=A0=A0=A0=A0 8=A0=A0=A0=
=A0 r-----=A0 37881.6<br>opensuse11=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5=A0 1024=
=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 35.1<br>opensuse11-clone=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 2=A0 1024=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 52.8<br>



<br>cadlab:~/Downloads # xm console 5<br><br><br>________________________<b=
r>VM<br>_______________________<br>linux-g9jl:/home/vm1 # ifconfig<br>eth0=
=A0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 00:16:3E:71:11:C6=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:10.112.19.251=A0 Bcast:10.112.19.255=A0 =
Mask:255.255.255.0<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:L=
ink<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:15=
00=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:24537 errors:0 dro=
pped:524 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:149 e=
rrors:0 dropped:0 overruns:0 carrier:0<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:1000 <br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RX bytes:2529435 (2.4 Mb)=A0 TX bytes:14498 (14.1 Kb)<br><b=
r>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local Loopback=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 inet6 addr: ::1/128 Scope:Host<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:10040 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:10040 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:2031212 (1.9 Mb)=A0 TX bytes:2031212 (=
1.9 Mb)<br><br><br><br>----------------------------------------------------=
---------------------------------------------------------------------------=
-----------------------------------<br>



>From DomU to itself,<br>linux-g9jl:/home/vm1 # httperf --server 10.112.19.2=
51 \<br>&gt; --num-conns=3D1000 \<br>&gt; --rate=3D100 \<br>&gt; --timeout=
=3D1<br>httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --por=
t=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --=
num-conns=3D1000 --num-calls=3D1<br>



httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open =
files to FD_SETSIZE<br>Maximum connect burst length: 1<br><br>Total: connec=
tions 1000 requests 1000 replies 1000 test-duration 9.991 s<br><br>Connecti=
on rate: 100.1 conn/s (10.0 ms/conn, &lt;=3D1 concurrent connections)<br>



Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1<br>Conn=
ection time [ms]: connect 0.0<br>Connection length [replies/conn]: 1.000<br=
><br>Request rate: 100.1 req/s (10.0 ms/req)<br>Request size [B]: 66.0<br>



<br>Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 sam=
ples)<br>Reply time [ms]: response 0.5 transfer 0.0<br>Reply size [B]: head=
er 254.0 content 1050.0 footer 2.0 (total 1306.0)<br>Reply status: 1xx=3D0 =
2xx=3D0 3xx=3D0 4xx=3D1000 5xx=3D0<br>



<br>CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8=
%)<br>Net I/O: 133.9 KB/s (1.1*10^6 bps)<br><br>Errors: total 0 client-timo=
 0 socket-timo 0 connrefused 0 connreset 0<br>Errors: fd-unavail 0 addrunav=
ail 0 ftab-full 0 other 0<br>



<br><br>-------------------------------------------------------------------=
---------------------------------------------------------------------------=
--------------------------------------<br><br>From Dom0<br>cadlab:~/Downloa=
ds # httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=
=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --n=
um-conns=3D1000 --num-calls=3D1<br>



httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=3D80 -=
-uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --num-conn=
s=3D1000 --num-calls=3D1<br>Maximum connect burst length: 1<br><br>Total: c=
onnections 1000 requests 0 replies 0 test-duration 10.991 s<br>



<br>Connection rate: 91.0 conn/s (11.0 ms/conn, &lt;=3D101 concurrent conne=
ctions)<br>Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev =
0.0<br>Connection time [ms]: connect 0.0<br>Connection length [replies/conn=
]: 0.000<br>



<br>Request rate: 0.0 req/s (0.0 ms/req)<br>Request size [B]: 0.0<br><br>Re=
ply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)<br>Rep=
ly time [ms]: response 0.0 transfer 0.0<br>Reply size [B]: header 0.0 conte=
nt 0.0 footer 0.0 (total 0.0)<br>



Reply status: 1xx=3D0 2xx=3D0 3xx=3D0 4xx=3D0 5xx=3D0<br><br>CPU time [s]: =
user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)<br>Net I/O: 0.0=
 KB/s (0.0*10^6 bps)<br><br>Errors: total 1000 client-timo 1000 socket-timo=
 0 connrefused 0 connreset 0<br>



Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<br><br></span><b>---=
---------------------------------------------------------------------------=
------------------------------------------------------------------------<br=
>



I am getting all timeouts, same is the case with netperf. (0 Bandwidth from=
 Dom0 or some other host)<br>I am using ovs as bridge, instead of the the b=
ridge that Xen created.<br><br>---------------------------- <br></b></div>



Thanks &amp; Regards<span><font color=3D"#888888"><br><font color=3D"#88888=
8">Mohit Dhingra=A0<br>+919611190435</font></font></span></b><br>
</blockquote></div><br>
</div></div></blockquote></div><br>

--0016e6d5669c6b770104b9043428--


--===============5315206887552253569==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5315206887552253569==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 17:41:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 17:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxiqA-0000bn-Vj; Wed, 15 Feb 2012 17:40:26 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1Rxiq9-0000bU-DV
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 17:40:25 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1329327617!14409002!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25014 invoked from network); 15 Feb 2012 17:40:17 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 17:40:17 -0000
Received: by wibhm2 with SMTP id hm2so1986731wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 09:40:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=99qWrXDEHGxe9hfO4zh26ChxxMvFn3vKkLrGrNuBYtQ=;
	b=F+j/8XN4OYwvLSzPWEmJTZBNyIAQpX5jVCzw+kmK2bqObdg6YOaXWRWik3JNOUrXt3
	xA7exJRwo13/B8y2qDY8M/kNjPQfa9w1fZWmqamwou4YOiP/QmjGLJU6JKkYgqxuJwQh
	EMft6Y2oaXUQ/Z/8EjOHxUQSxFdXPoMMjd+jI=
Received: by 10.216.131.21 with SMTP id l21mr2962979wei.39.1329327617308; Wed,
	15 Feb 2012 09:40:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.2 with HTTP; Wed, 15 Feb 2012 09:39:57 -0800 (PST)
In-Reply-To: <CAGkgU9VdtpADXRzeMtxQkH+1q+VW1ANcPvTo=+T7+SY0Liic6w@mail.gmail.com>
References: <CAGkgU9WYKUE4SNcx86A9GUgpR5ULAWi1vfFEO-xOToMSTTqwWA@mail.gmail.com>
	<CAGkgU9VdtpADXRzeMtxQkH+1q+VW1ANcPvTo=+T7+SY0Liic6w@mail.gmail.com>
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Wed, 15 Feb 2012 23:09:57 +0530
Message-ID: <CAGkgU9VYPNXnrnGrgTiOJV=-QdQGt9LCpARq5MGXzyUPZU_oEQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Unable to do run httperf with VM as server.
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5315206887552253569=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5315206887552253569==
Content-Type: multipart/alternative; boundary=0016e6d5669c6b770104b9043428

--0016e6d5669c6b770104b9043428
Content-Type: text/plain; charset=ISO-8859-1

That was a simple Firewall issue !! Thanks !!
*
----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*


On 15 February 2012 19:50, Mohit Dhingra <mohitdhingras@gmail.com> wrote:

> Also, I am not able to do an ssh or scp into VM. (but from VM to any other
> host is ok). I think ports of VM are not reachable. But I am able to do
> ping successfully. Any help debugging/suggestions please?
>
> *
> ----------------------------
> Thanks & Regards
> Mohit Dhingra
> *
>
>
> On 15 February 2012 16:56, Mohit Dhingra <mohitdhingras@gmail.com> wrote:
>
>> *Hello,*
>> *
>>
>> I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 VMs with
>> OpenSUSE.
>>
>> I am getting a wierd error while running httperf, when VM is my server. I
>> am able to ping to that particular VM, from Dom0, as well as some other
>> host on the LAN.
>>
>>
>>
>> Dom0
>>
>> cadlab:~/Downloads # ifconfig
>> eth0      Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>>           inet addr:10.112.10.50  Bcast:10.112.10.255  Mask:255.255.255.0
>>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:405375063 errors:0 dropped:4 overruns:0 frame:0
>>           TX packets:605723275 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:0
>>           RX bytes:111883683916 (106700.5 Mb)  TX bytes:55601641566
>> (53025.8 Mb)
>>
>> lo        Link encap:Local Loopback
>>           inet addr:127.0.0.1  Mask:255.0.0.0
>>           inet6 addr: ::1/128 Scope:Host
>>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>>           RX packets:96881 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:96881 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:0
>>           RX bytes:185642468 (177.0 Mb)  TX bytes:185642468 (177.0 Mb)
>>
>> peth0     Link encap:Ethernet  HWaddr 70:71:BC:62:73:7A
>>           inet6 addr: fe80::7271:bcff:fe62:737a/64 Scope:Link
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:405386913 errors:0 dropped:1028 overruns:0 frame:0
>>           TX packets:605730601 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:111891942956 (106708.4 Mb)  TX bytes:55602371113
>> (53026.5 Mb)
>>           Interrupt:20 Memory:e5100000-e5120000
>>
>> vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>>           RX packets:743 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:104057 errors:0 dropped:5 overruns:0 carrier:0
>>           collisions:0 txqueuelen:32
>>           RX bytes:48211 (47.0 Kb)  TX bytes:11103582 (10.5 Mb)
>>
>> vif5.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>>           RX packets:150 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:24673 errors:0 dropped:13 overruns:0 carrier:0
>>           collisions:0 txqueuelen:32
>>           RX bytes:12514 (12.2 Kb)  TX bytes:2544548 (2.4 Mb)
>>
>> cadlab:~/Downloads # xm list
>> Name                                        ID   Mem VCPUs      State
>> Time(s)
>> Domain-0                                     0  6012     8     r-----
>> 37881.6
>> opensuse11                                   5  1024     1     -b----
>> 35.1
>> opensuse11-clone                             2  1024     1     -b----
>> 52.8
>>
>> cadlab:~/Downloads # xm console 5
>>
>>
>> ________________________
>> VM
>> _______________________
>> linux-g9jl:/home/vm1 # ifconfig
>> eth0      Link encap:Ethernet  HWaddr 00:16:3E:71:11:C6
>>           inet addr:10.112.19.251  Bcast:10.112.19.255  Mask:255.255.255.0
>>           inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:Link
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:24537 errors:0 dropped:524 overruns:0 frame:0
>>           TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:2529435 (2.4 Mb)  TX bytes:14498 (14.1 Kb)
>>
>> lo        Link encap:Local Loopback
>>           inet addr:127.0.0.1  Mask:255.0.0.0
>>           inet6 addr: ::1/128 Scope:Host
>>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>>           RX packets:10040 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:10040 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:0
>>           RX bytes:2031212 (1.9 Mb)  TX bytes:2031212 (1.9 Mb)
>>
>>
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> From DomU to itself,
>> linux-g9jl:/home/vm1 # httperf --server 10.112.19.251 \
>> > --num-conns=1000 \
>> > --rate=100 \
>> > --timeout=1
>> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
>> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
>> --num-calls=1
>> httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open
>> files to FD_SETSIZE
>> Maximum connect burst length: 1
>>
>> Total: connections 1000 requests 1000 replies 1000 test-duration 9.991 s
>>
>> Connection rate: 100.1 conn/s (10.0 ms/conn, <=1 concurrent connections)
>> Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1
>> Connection time [ms]: connect 0.0
>> Connection length [replies/conn]: 1.000
>>
>> Request rate: 100.1 req/s (10.0 ms/req)
>> Request size [B]: 66.0
>>
>> Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1
>> samples)
>> Reply time [ms]: response 0.5 transfer 0.0
>> Reply size [B]: header 254.0 content 1050.0 footer 2.0 (total 1306.0)
>> Reply status: 1xx=0 2xx=0 3xx=0 4xx=1000 5xx=0
>>
>> CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8%)
>> Net I/O: 133.9 KB/s (1.1*10^6 bps)
>>
>> Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
>> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>>
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> From Dom0
>> cadlab:~/Downloads # httperf --timeout=1 --client=0/1
>> --server=10.112.19.251 --port=80 --uri=/ --rate=100 --send-buffer=4096
>> --recv-buffer=16384 --num-conns=1000 --num-calls=1
>> httperf --timeout=1 --client=0/1 --server=10.112.19.251 --port=80 --uri=/
>> --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=1000
>> --num-calls=1
>> Maximum connect burst length: 1
>>
>> Total: connections 1000 requests 0 replies 0 test-duration 10.991 s
>>
>> Connection rate: 91.0 conn/s (11.0 ms/conn, <=101 concurrent connections)
>> Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev 0.0
>> Connection time [ms]: connect 0.0
>> Connection length [replies/conn]: 0.000
>>
>> Request rate: 0.0 req/s (0.0 ms/req)
>> Request size [B]: 0.0
>>
>> Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)
>> Reply time [ms]: response 0.0 transfer 0.0
>> Reply size [B]: header 0.0 content 0.0 footer 0.0 (total 0.0)
>> Reply status: 1xx=0 2xx=0 3xx=0 4xx=0 5xx=0
>>
>> CPU time [s]: user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)
>> Net I/O: 0.0 KB/s (0.0*10^6 bps)
>>
>> Errors: total 1000 client-timo 1000 socket-timo 0 connrefused 0 connreset
>> 0
>> Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------
>> I am getting all timeouts, same is the case with netperf. (0 Bandwidth
>> from Dom0 or some other host)
>> I am using ovs as bridge, instead of the the bridge that Xen created.
>>
>> ----------------------------
>> Thanks & Regards
>> Mohit Dhingra
>> +919611190435*
>>
>
>

--0016e6d5669c6b770104b9043428
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

That was a simple Firewall issue !! Thanks !!<br clear=3D"all"><b><div><b>-=
--------------------------- <br></b></div>Thanks &amp; Regards<br><font col=
or=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></b><br>
<br><br><div class=3D"gmail_quote">On 15 February 2012 19:50, Mohit Dhingra=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:mohitdhingras@gmail.com">mohitdhin=
gras@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Also, I am not able to do an ssh or scp into VM. (but from VM to any other =
host is ok). I think ports of VM are not reachable. But I am able to do pin=
g successfully. Any help debugging/suggestions please?<div class=3D"im HOEn=
Zb">

<br clear=3D"all"><b><div>
<b>---------------------------- <br></b></div>Thanks &amp; Regards<br><font=
 color=3D"#888888">Mohit Dhingra=A0<br></font></b><br>
<br><br></div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_q=
uote">On 15 February 2012 16:56, Mohit Dhingra <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:mohitdhingras@gmail.com" target=3D"_blank">mohitdhingras@gmail.=
com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<b>Hello,</b><br clear=3D"all"><b><div><b><br></b><span style=3D"font-weigh=
t:normal">I have Xen as my hypervisor , with OpenSUSE 11.4 in Dom0, and 2 V=
Ms with OpenSUSE.<br><br>I am getting a wierd error while running httperf, =
when VM is my server. I am able to ping to that particular VM, from Dom0, a=
s well as some other host on the LAN. <br>



<br><br><br>Dom0<br><br>cadlab:~/Downloads # ifconfig<br>eth0=A0=A0=A0=A0=
=A0 Link encap:Ethernet=A0 HWaddr 70:71:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:10.112.10.50=A0 Bcast:10.112.10.255=A0 Mask:255.255.=
255.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcff:fe62:737a/=
64 Scope:Link<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:1500=A0 M=
etric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405375063 errors:0 droppe=
d:4 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605723275 =
errors:0 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 coll=
isions:0 txqueuelen:0 <br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111883683916 (106700.5 Mb)=A0 TX bytes=
:55601641566 (53025.8 Mb)<br><br>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local L=
oopback=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.=
0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: ::1/128 Scope:Host<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:96881 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:96881 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:185642468 (177.0 Mb)=A0 TX bytes:18564=
2468 (177.0 Mb)<br><br>peth0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 70:7=
1:BC:62:73:7A=A0 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::7271:bcf=
f:fe62:737a/64 Scope:Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNI=
NG MULTICAST=A0 MTU:1500=A0 Metric:1<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:405386913 errors:0 dropped:1028 over=
runs:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:605730601 errors:0=
 dropped:0 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0=
 txqueuelen:1000 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:111891942956 (106=
708.4 Mb)=A0 TX bytes:55602371113 (53026.5 Mb)<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 Interrupt:20 Memory:e5100000-e5120000 <br><br>v=
if2.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Lin=
k<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=A0 =
MTU:1500=A0 Metric:1<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:743 errors:0 dropped:0 overruns:0 fr=
ame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:104057 errors:0 dropped:5 o=
verruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:=
32 <br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:48211 (47.0 Kb)=A0 TX bytes:111=
03582 (10.5 Mb)<br>



<br>vif5.0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr FE:FF:FF:FF:FF:FF=A0 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:=
Link<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING PROMISC MULTICAST=
=A0 MTU:1500=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:150 erro=
rs:0 dropped:0 overruns:0 frame:0<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:24673 errors:0 dropped:13 overruns:0=
 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:32 <br>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:12514 (12.2 Kb)=A0 TX bytes:2544548 (2=
.4 Mb)<br><br>cadlab:~/Downloads # xm list<br>Name=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 State=A0=A0 Time(s)<br=
>



Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 6012=A0=A0=A0=A0 8=A0=A0=A0=
=A0 r-----=A0 37881.6<br>opensuse11=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5=A0 1024=
=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 35.1<br>opensuse11-clone=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 2=A0 1024=A0=A0=A0=A0 1=A0=A0=A0=A0 -b----=A0=A0=A0=A0 52.8<br>



<br>cadlab:~/Downloads # xm console 5<br><br><br>________________________<b=
r>VM<br>_______________________<br>linux-g9jl:/home/vm1 # ifconfig<br>eth0=
=A0=A0=A0=A0=A0 Link encap:Ethernet=A0 HWaddr 00:16:3E:71:11:C6=A0 <br>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 inet addr:10.112.19.251=A0 Bcast:10.112.19.255=A0 =
Mask:255.255.255.0<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 inet6 addr: fe80::216:3eff:fe71:11c6/64 Scope:L=
ink<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP BROADCAST RUNNING MULTICAST=A0 MTU:15=
00=A0 Metric:1<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:24537 errors:0 dro=
pped:524 overruns:0 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:149 e=
rrors:0 dropped:0 overruns:0 carrier:0<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuelen:1000 <br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 RX bytes:2529435 (2.4 Mb)=A0 TX bytes:14498 (14.1 Kb)<br><b=
r>lo=A0=A0=A0=A0=A0=A0=A0 Link encap:Local Loopback=A0 <br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 inet addr:127.0.0.1=A0 Mask:255.0.0.0<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 inet6 addr: ::1/128 Scope:Host<br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 UP LOOPBACK RUNNING=A0 MTU:16436=A0 Metric:1<br=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX packets:10040 errors:0 dropped:0 overruns:0=
 frame:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 TX packets:10040 errors:0 dropped:0=
 overruns:0 carrier:0<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 collisions:0 txqueuele=
n:0 <br>



=A0=A0=A0=A0=A0=A0=A0=A0=A0 RX bytes:2031212 (1.9 Mb)=A0 TX bytes:2031212 (=
1.9 Mb)<br><br><br><br>----------------------------------------------------=
---------------------------------------------------------------------------=
-----------------------------------<br>



>From DomU to itself,<br>linux-g9jl:/home/vm1 # httperf --server 10.112.19.2=
51 \<br>&gt; --num-conns=3D1000 \<br>&gt; --rate=3D100 \<br>&gt; --timeout=
=3D1<br>httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --por=
t=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --=
num-conns=3D1000 --num-calls=3D1<br>



httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open =
files to FD_SETSIZE<br>Maximum connect burst length: 1<br><br>Total: connec=
tions 1000 requests 1000 replies 1000 test-duration 9.991 s<br><br>Connecti=
on rate: 100.1 conn/s (10.0 ms/conn, &lt;=3D1 concurrent connections)<br>



Connection time [ms]: min 0.5 avg 0.5 max 2.1 median 0.5 stddev 0.1<br>Conn=
ection time [ms]: connect 0.0<br>Connection length [replies/conn]: 1.000<br=
><br>Request rate: 100.1 req/s (10.0 ms/req)<br>Request size [B]: 66.0<br>



<br>Reply rate [replies/s]: min 100.0 avg 100.0 max 100.0 stddev 0.0 (1 sam=
ples)<br>Reply time [ms]: response 0.5 transfer 0.0<br>Reply size [B]: head=
er 254.0 content 1050.0 footer 2.0 (total 1306.0)<br>Reply status: 1xx=3D0 =
2xx=3D0 3xx=3D0 4xx=3D1000 5xx=3D0<br>



<br>CPU time [s]: user 2.49 system 6.98 (user 24.9% system 69.9% total 94.8=
%)<br>Net I/O: 133.9 KB/s (1.1*10^6 bps)<br><br>Errors: total 0 client-timo=
 0 socket-timo 0 connrefused 0 connreset 0<br>Errors: fd-unavail 0 addrunav=
ail 0 ftab-full 0 other 0<br>



<br><br>-------------------------------------------------------------------=
---------------------------------------------------------------------------=
--------------------------------------<br><br>From Dom0<br>cadlab:~/Downloa=
ds # httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=
=3D80 --uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --n=
um-conns=3D1000 --num-calls=3D1<br>



httperf --timeout=3D1 --client=3D0/1 --server=3D10.112.19.251 --port=3D80 -=
-uri=3D/ --rate=3D100 --send-buffer=3D4096 --recv-buffer=3D16384 --num-conn=
s=3D1000 --num-calls=3D1<br>Maximum connect burst length: 1<br><br>Total: c=
onnections 1000 requests 0 replies 0 test-duration 10.991 s<br>



<br>Connection rate: 91.0 conn/s (11.0 ms/conn, &lt;=3D101 concurrent conne=
ctions)<br>Connection time [ms]: min 0.0 avg 0.0 max 0.0 median 0.0 stddev =
0.0<br>Connection time [ms]: connect 0.0<br>Connection length [replies/conn=
]: 0.000<br>



<br>Request rate: 0.0 req/s (0.0 ms/req)<br>Request size [B]: 0.0<br><br>Re=
ply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (2 samples)<br>Rep=
ly time [ms]: response 0.0 transfer 0.0<br>Reply size [B]: header 0.0 conte=
nt 0.0 footer 0.0 (total 0.0)<br>



Reply status: 1xx=3D0 2xx=3D0 3xx=3D0 4xx=3D0 5xx=3D0<br><br>CPU time [s]: =
user 4.23 system 6.74 (user 38.5% system 61.3% total 99.8%)<br>Net I/O: 0.0=
 KB/s (0.0*10^6 bps)<br><br>Errors: total 1000 client-timo 1000 socket-timo=
 0 connrefused 0 connreset 0<br>



Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<br><br></span><b>---=
---------------------------------------------------------------------------=
------------------------------------------------------------------------<br=
>



I am getting all timeouts, same is the case with netperf. (0 Bandwidth from=
 Dom0 or some other host)<br>I am using ovs as bridge, instead of the the b=
ridge that Xen created.<br><br>---------------------------- <br></b></div>



Thanks &amp; Regards<span><font color=3D"#888888"><br><font color=3D"#88888=
8">Mohit Dhingra=A0<br>+919611190435</font></font></span></b><br>
</blockquote></div><br>
</div></div></blockquote></div><br>

--0016e6d5669c6b770104b9043428--


--===============5315206887552253569==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5315206887552253569==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 18:19:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 18:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxjQf-0001rg-Qp; Wed, 15 Feb 2012 18:18:09 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1RxjQe-0001qt-DB
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 18:18:08 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1329329863!63667269!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12045 invoked from network); 15 Feb 2012 18:17:44 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-15.tower-27.messagelabs.com with SMTP;
	15 Feb 2012 18:17:44 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id 0E1AB625B0; Wed, 15 Feb 2012 10:18:05 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED
	autolearn=unavailable version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id 3DD19625AE
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 10:17:54 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 10:17:53 -0800
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202151017.53380.dwight@supercomputer.org>
Subject: [Xen-users] [XCP] VM Journal aborts with NFS SRs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

 I have a question about how XCP deals with NFS failures.

Namely, when running an XCP Cloud using NFS Storage Repositories
for the VMs, is there a reliable mechanism to prevent an NFS
failure from causing filesystem journal aborts on the VMs?

For example, say one has a dozen VMs, scattered among a few
slaves, all of which use a single, simple NFS server for the SRs.
Then, on the NFS server, one either stops the NFS service, or
just simply pulls out the ethernet cable.

When this happens, Linux or BSD VMs will all eventually hit a
journalling error when they can no longer write to the Virtual
Disk. Windows may as well, but it appears to be rather silent,
which is a bit disconcerting.

This behavior is rather inconvenient, as the root filesystem (and
any others using the NFS SR) automatically get remounted read-only.
It requires either a reboot, or bit of work by hand, to clean up.
As well as potentially lost data.

Now, this is not unexpected behavior when using NFS. And indeed,
one sees what looks like this type of error pop up on the mailing
list from time to time.

However, the wonders of Virtualization allow us to pause a VM at
will.

So, I'm wondering if this ability, to detect the error and
pause all VM's associated with that SR, has been implemented
in XCP? And if so, how to enable it?

Thanks in advance,

        -dwight-

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 18:19:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 18:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxjQf-0001rg-Qp; Wed, 15 Feb 2012 18:18:09 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1RxjQe-0001qt-DB
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 18:18:08 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1329329863!63667269!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12045 invoked from network); 15 Feb 2012 18:17:44 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-15.tower-27.messagelabs.com with SMTP;
	15 Feb 2012 18:17:44 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id 0E1AB625B0; Wed, 15 Feb 2012 10:18:05 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED
	autolearn=unavailable version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id 3DD19625AE
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 10:17:54 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 10:17:53 -0800
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202151017.53380.dwight@supercomputer.org>
Subject: [Xen-users] [XCP] VM Journal aborts with NFS SRs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

 I have a question about how XCP deals with NFS failures.

Namely, when running an XCP Cloud using NFS Storage Repositories
for the VMs, is there a reliable mechanism to prevent an NFS
failure from causing filesystem journal aborts on the VMs?

For example, say one has a dozen VMs, scattered among a few
slaves, all of which use a single, simple NFS server for the SRs.
Then, on the NFS server, one either stops the NFS service, or
just simply pulls out the ethernet cable.

When this happens, Linux or BSD VMs will all eventually hit a
journalling error when they can no longer write to the Virtual
Disk. Windows may as well, but it appears to be rather silent,
which is a bit disconcerting.

This behavior is rather inconvenient, as the root filesystem (and
any others using the NFS SR) automatically get remounted read-only.
It requires either a reboot, or bit of work by hand, to clean up.
As well as potentially lost data.

Now, this is not unexpected behavior when using NFS. And indeed,
one sees what looks like this type of error pop up on the mailing
list from time to time.

However, the wonders of Virtualization allow us to pause a VM at
will.

So, I'm wondering if this ability, to detect the error and
pause all VM's associated with that SR, has been implemented
in XCP? And if so, how to enable it?

Thanks in advance,

        -dwight-

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 19:58:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 19:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxkxw-0003t8-El; Wed, 15 Feb 2012 19:56:36 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1Rxkxu-0003t3-Lp
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 19:56:34 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1329335659!52888582!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31495 invoked from network); 15 Feb 2012 19:54:19 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-14.tower-27.messagelabs.com with SMTP;
	15 Feb 2012 19:54:19 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id C26C1CC1B6
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:32 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id 4Bef4B49AWZ5 for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:31 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 474BBCC15B
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:31 -0500 (EST)
Message-ID: <4F3C0DEE.2080903@meetinghouse.net>
Date: Wed, 15 Feb 2012 14:56:30 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Folks,

Anybody have any recent experience building a small cluster that 
combines GlusterFS and Xen (with bonus points for a Debian environment)?

We're getting ready to shift from a 2-node Xen/Pacemaker/DRBD 
environment to a 4-node environment - and I'd really like to be able to 
create/migrate/failover/delete VMs transparently across all 4 nodes.  
Seems like Gluster might be a good storage platform.

Anybody have any recent experience they could share along these lines?

Thanks very much,

Miles Fidelman

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 19:58:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 19:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxkxw-0003t8-El; Wed, 15 Feb 2012 19:56:36 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1Rxkxu-0003t3-Lp
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 19:56:34 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1329335659!52888582!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31495 invoked from network); 15 Feb 2012 19:54:19 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-14.tower-27.messagelabs.com with SMTP;
	15 Feb 2012 19:54:19 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id C26C1CC1B6
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:32 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id 4Bef4B49AWZ5 for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:31 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 474BBCC15B
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:31 -0500 (EST)
Message-ID: <4F3C0DEE.2080903@meetinghouse.net>
Date: Wed, 15 Feb 2012 14:56:30 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi Folks,

Anybody have any recent experience building a small cluster that 
combines GlusterFS and Xen (with bonus points for a Debian environment)?

We're getting ready to shift from a 2-node Xen/Pacemaker/DRBD 
environment to a 4-node environment - and I'd really like to be able to 
create/migrate/failover/delete VMs transparently across all 4 nodes.  
Seems like Gluster might be a good storage platform.

Anybody have any recent experience they could share along these lines?

Thanks very much,

Miles Fidelman

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:26:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:26:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmLy-0005E4-Rl; Wed, 15 Feb 2012 21:25:30 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RxmLx-0005Dz-R7
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:25:30 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1329341122!15504124!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32364 invoked from network); 15 Feb 2012 21:25:23 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 21:25:23 -0000
Received: by ghbf1 with SMTP id f1so16979180ghb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 13:25:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=rEjv8CWmH2ROgLO8TWQ8bOvSberyki5dw8mGlR1twr8=;
	b=aB/fVNkXCmop61iao++BdLPTMOLt9DrdyalxktE+6t6lfAIDqEbPKLgSxaWfNLDQd9
	M7J2PyMarK1+wIeLfBhT8yptqSHq22lu2nbOhrj7NwY49YCTGF3B+8b1XY8MuL9zvCky
	XZVQi9Z1rvZPVmf5lJlpXJ+wlHe3i19NYQhb0=
MIME-Version: 1.0
Received: by 10.50.34.164 with SMTP id a4mr45267770igj.14.1329341122288; Wed,
	15 Feb 2012 13:25:22 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Wed, 15 Feb 2012 13:25:22 -0800 (PST)
In-Reply-To: <4F3C0DEE.2080903@meetinghouse.net>
References: <4F3C0DEE.2080903@meetinghouse.net>
Date: Wed, 15 Feb 2012 22:25:22 +0100
Message-ID: <CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Miles Fidelman <mfidelman@meetinghouse.net>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

2012/2/15 Miles Fidelman <mfidelman@meetinghouse.net>:
> Anybody have any recent experience they could share along these lines?

If nobody reponds, look in the list archives. I doubt you will find
many people recommend it.

florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:26:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:26:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmLy-0005E4-Rl; Wed, 15 Feb 2012 21:25:30 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RxmLx-0005Dz-R7
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:25:30 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1329341122!15504124!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32364 invoked from network); 15 Feb 2012 21:25:23 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 21:25:23 -0000
Received: by ghbf1 with SMTP id f1so16979180ghb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 13:25:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=rEjv8CWmH2ROgLO8TWQ8bOvSberyki5dw8mGlR1twr8=;
	b=aB/fVNkXCmop61iao++BdLPTMOLt9DrdyalxktE+6t6lfAIDqEbPKLgSxaWfNLDQd9
	M7J2PyMarK1+wIeLfBhT8yptqSHq22lu2nbOhrj7NwY49YCTGF3B+8b1XY8MuL9zvCky
	XZVQi9Z1rvZPVmf5lJlpXJ+wlHe3i19NYQhb0=
MIME-Version: 1.0
Received: by 10.50.34.164 with SMTP id a4mr45267770igj.14.1329341122288; Wed,
	15 Feb 2012 13:25:22 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Wed, 15 Feb 2012 13:25:22 -0800 (PST)
In-Reply-To: <4F3C0DEE.2080903@meetinghouse.net>
References: <4F3C0DEE.2080903@meetinghouse.net>
Date: Wed, 15 Feb 2012 22:25:22 +0100
Message-ID: <CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Miles Fidelman <mfidelman@meetinghouse.net>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

2012/2/15 Miles Fidelman <mfidelman@meetinghouse.net>:
> Anybody have any recent experience they could share along these lines?

If nobody reponds, look in the list archives. I doubt you will find
many people recommend it.

florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:29:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:29:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmP9-0005Mq-NR; Wed, 15 Feb 2012 21:28:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RxmP8-0005MV-DQ
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:28:46 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329341319!11688230!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22189 invoked from network); 15 Feb 2012 21:28:40 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 21:28:40 -0000
Received: by ggnu1 with SMTP id u1so16954643ggn.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 13:28:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=rBdRb0IEhkaJHjQY1+nfzbjHA3ot0W2erJL/ITGNdzQ=;
	b=VNnndJa3t4hzthhD5cnlRqGHZmt2XPxp1RSMt9oYGX6cJL+6zUmpL/CWxGatJLoVXU
	TnIWxDZPALFA88T9sielxyaIvEJ9d2UiJgnfZog5jyC4YuuHvJMx6c4QOB55lADyv5u/
	Wviah04Fht+GoFrbWw+iJmolGB3KmtrUCgUDI=
MIME-Version: 1.0
Received: by 10.50.11.200 with SMTP id s8mr45344145igb.10.1329341318619; Wed,
	15 Feb 2012 13:28:38 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Wed, 15 Feb 2012 13:28:38 -0800 (PST)
In-Reply-To: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
References: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
Date: Wed, 15 Feb 2012 22:28:38 +0100
Message-ID: <CAFivhPn5p074VbRCk2siY+Q=d_c6F0xk9S1SosmqfCCbUaMBOg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/15 jacek burghardt <jaceksburghardt@gmail.com>:
> Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices
> When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:1:0
> so i type xm scsi-attach domu1 0:0:1:0 =A00:0:2:0 =A0and xm scsi-list
> lists device as being assigned to domu but no new drive shows. I also
> tried this on server 2008 and did not get drive listed. I hope somone
> can point me in right direction

I remember a recent mail here that said pvscsi on pv domUs is gone. :(
I, uh, never tried it so I'm not sure this is what you're trying to use.
There is a wiki page about missing/removed features, you might wanna
have a look at that.

Florian

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:29:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:29:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmP9-0005Mq-NR; Wed, 15 Feb 2012 21:28:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1RxmP8-0005MV-DQ
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:28:46 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329341319!11688230!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22189 invoked from network); 15 Feb 2012 21:28:40 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 21:28:40 -0000
Received: by ggnu1 with SMTP id u1so16954643ggn.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 13:28:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=rBdRb0IEhkaJHjQY1+nfzbjHA3ot0W2erJL/ITGNdzQ=;
	b=VNnndJa3t4hzthhD5cnlRqGHZmt2XPxp1RSMt9oYGX6cJL+6zUmpL/CWxGatJLoVXU
	TnIWxDZPALFA88T9sielxyaIvEJ9d2UiJgnfZog5jyC4YuuHvJMx6c4QOB55lADyv5u/
	Wviah04Fht+GoFrbWw+iJmolGB3KmtrUCgUDI=
MIME-Version: 1.0
Received: by 10.50.11.200 with SMTP id s8mr45344145igb.10.1329341318619; Wed,
	15 Feb 2012 13:28:38 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Wed, 15 Feb 2012 13:28:38 -0800 (PST)
In-Reply-To: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
References: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
Date: Wed, 15 Feb 2012 22:28:38 +0100
Message-ID: <CAFivhPn5p074VbRCk2siY+Q=d_c6F0xk9S1SosmqfCCbUaMBOg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/15 jacek burghardt <jaceksburghardt@gmail.com>:
> Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices
> When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:1:0
> so i type xm scsi-attach domu1 0:0:1:0 =A00:0:2:0 =A0and xm scsi-list
> lists device as being assigned to domu but no new drive shows. I also
> tried this on server 2008 and did not get drive listed. I hope somone
> can point me in right direction

I remember a recent mail here that said pvscsi on pv domUs is gone. :(
I, uh, never tried it so I'm not sure this is what you're trying to use.
There is a wiki page about missing/removed features, you might wanna
have a look at that.

Florian

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:32:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmRP-0005Zb-Hv; Wed, 15 Feb 2012 21:31:07 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1RxmRO-0005Yr-8a
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:31:06 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329341460!9991765!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14952 invoked from network); 15 Feb 2012 21:31:00 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-12.tower-21.messagelabs.com with SMTP;
	15 Feb 2012 21:31:00 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 7FD68CC1B5
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 16:30:59 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id OXv22HxzXwyp for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 16:30:58 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 627B5CC1B4
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 16:30:58 -0500 (EST)
Message-ID: <4F3C2412.1090700@meetinghouse.net>
Date: Wed, 15 Feb 2012 16:30:58 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
CC: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
In-Reply-To: <CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Florian Heigl wrote:
> Hi,
>
> 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
>> Anybody have any recent experience they could share along these lines?
> If nobody reponds, look in the list archives. I doubt you will find
> many people recommend it.
>
I've seen some comments in the archives relating to previous versions of 
Gluster, particularly around resynchronization delays that can effect VM 
migration - things that purport to be fixed in later versions.  And... 
RedHat seems to be pushing some Gluster-based appliances for use in a 
virtualized environment.

Hence my interest in RECENT experience :-)




-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:32:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmRP-0005Zb-Hv; Wed, 15 Feb 2012 21:31:07 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1RxmRO-0005Yr-8a
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:31:06 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329341460!9991765!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14952 invoked from network); 15 Feb 2012 21:31:00 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-12.tower-21.messagelabs.com with SMTP;
	15 Feb 2012 21:31:00 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 7FD68CC1B5
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 16:30:59 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id OXv22HxzXwyp for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 16:30:58 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 627B5CC1B4
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 16:30:58 -0500 (EST)
Message-ID: <4F3C2412.1090700@meetinghouse.net>
Date: Wed, 15 Feb 2012 16:30:58 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
CC: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
In-Reply-To: <CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Florian Heigl wrote:
> Hi,
>
> 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
>> Anybody have any recent experience they could share along these lines?
> If nobody reponds, look in the list archives. I doubt you will find
> many people recommend it.
>
I've seen some comments in the archives relating to previous versions of 
Gluster, particularly around resynchronization delays that can effect VM 
migration - things that purport to be fixed in later versions.  And... 
RedHat seems to be pushing some Gluster-based appliances for use in a 
virtualized environment.

Hence my interest in RECENT experience :-)




-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:40:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmZF-00064n-Px; Wed, 15 Feb 2012 21:39:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1RxmZE-00064i-9N
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:39:12 +0000
Received: from [85.158.139.83:64274] by server-12.bemta-5.messagelabs.com id
	DB/CC-24595-FF52C3F4; Wed, 15 Feb 2012 21:39:11 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329341949!15247932!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32116 invoked from network); 15 Feb 2012 21:39:11 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 21:39:11 -0000
Received: by vbbfq11 with SMTP id fq11so2414761vbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 13:39:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=ggj9EhiloXrkUIt7TMs7k1twFLypZrszZ1XJUPEfM7s=;
	b=yBy11ZPTxIZHiBHsq8WCC/aCQKmciFfMC/f22/8d1+rTLAoMZsLyvCUNQf7ok74OLi
	E9N0dpqEDGC0DGbQD4JjSL6O7sjIwKHzqTQgM0Z+ZNBWGZCoc1ldnxchv6sEkvtap86b
	VnBZLUhAumWivLgGU7eVj4rrM2HUV5xVXO/oc=
Received: by 10.52.26.97 with SMTP id k1mr12058481vdg.35.1329341949615; Wed,
	15 Feb 2012 13:39:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Wed, 15 Feb 2012 13:38:48 -0800 (PST)
In-Reply-To: <4F3C2412.1090700@meetinghouse.net>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
From: Scott Damron <sdamron@gmail.com>
Date: Wed, 15 Feb 2012 15:38:48 -0600
Message-ID: <CA+WRXa-Bw5skiaixr4YeHFYNGwT-Axw+S+Kf4QnOTuOdLgTSdQ@mail.gmail.com>
To: Miles Fidelman <mfidelman@meetinghouse.net>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I asked the same thing less than a year ago and the answer was not
very encouraging.  I gave it a try anyway and it was a miserable
failure.  I did make my attempt using XCP 1.0 though, so you might
want to give it a try again with Xen or XCP 1.1.  I don't have the
particulars available on the failure, but I can look around and find
my notes if you would like.

On Wed, Feb 15, 2012 at 3:30 PM, Miles Fidelman
<mfidelman@meetinghouse.net> wrote:
> Florian Heigl wrote:
>>
>> Hi,
>>
>> 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
>>>
>>> Anybody have any recent experience they could share along these lines?
>>
>> If nobody reponds, look in the list archives. I doubt you will find
>> many people recommend it.
>>
> I've seen some comments in the archives relating to previous versions of
> Gluster, particularly around resynchronization delays that can effect VM
> migration - things that purport to be fixed in later versions. =A0And...
> RedHat seems to be pushing some Gluster-based appliances for use in a
> virtualized environment.
>
> Hence my interest in RECENT experience :-)
>
>
>
>
> --
> In theory, there is no difference between theory and practice.
> In practice, there is. =A0 .... Yogi Berra
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 21:40:09 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 21:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxmZF-00064n-Px; Wed, 15 Feb 2012 21:39:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1RxmZE-00064i-9N
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 21:39:12 +0000
Received: from [85.158.139.83:64274] by server-12.bemta-5.messagelabs.com id
	DB/CC-24595-FF52C3F4; Wed, 15 Feb 2012 21:39:11 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329341949!15247932!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32116 invoked from network); 15 Feb 2012 21:39:11 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 21:39:11 -0000
Received: by vbbfq11 with SMTP id fq11so2414761vbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 13:39:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=ggj9EhiloXrkUIt7TMs7k1twFLypZrszZ1XJUPEfM7s=;
	b=yBy11ZPTxIZHiBHsq8WCC/aCQKmciFfMC/f22/8d1+rTLAoMZsLyvCUNQf7ok74OLi
	E9N0dpqEDGC0DGbQD4JjSL6O7sjIwKHzqTQgM0Z+ZNBWGZCoc1ldnxchv6sEkvtap86b
	VnBZLUhAumWivLgGU7eVj4rrM2HUV5xVXO/oc=
Received: by 10.52.26.97 with SMTP id k1mr12058481vdg.35.1329341949615; Wed,
	15 Feb 2012 13:39:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Wed, 15 Feb 2012 13:38:48 -0800 (PST)
In-Reply-To: <4F3C2412.1090700@meetinghouse.net>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
From: Scott Damron <sdamron@gmail.com>
Date: Wed, 15 Feb 2012 15:38:48 -0600
Message-ID: <CA+WRXa-Bw5skiaixr4YeHFYNGwT-Axw+S+Kf4QnOTuOdLgTSdQ@mail.gmail.com>
To: Miles Fidelman <mfidelman@meetinghouse.net>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I asked the same thing less than a year ago and the answer was not
very encouraging.  I gave it a try anyway and it was a miserable
failure.  I did make my attempt using XCP 1.0 though, so you might
want to give it a try again with Xen or XCP 1.1.  I don't have the
particulars available on the failure, but I can look around and find
my notes if you would like.

On Wed, Feb 15, 2012 at 3:30 PM, Miles Fidelman
<mfidelman@meetinghouse.net> wrote:
> Florian Heigl wrote:
>>
>> Hi,
>>
>> 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
>>>
>>> Anybody have any recent experience they could share along these lines?
>>
>> If nobody reponds, look in the list archives. I doubt you will find
>> many people recommend it.
>>
> I've seen some comments in the archives relating to previous versions of
> Gluster, particularly around resynchronization delays that can effect VM
> migration - things that purport to be fixed in later versions. =A0And...
> RedHat seems to be pushing some Gluster-based appliances for use in a
> virtualized environment.
>
> Hence my interest in RECENT experience :-)
>
>
>
>
> --
> In theory, there is no difference between theory and practice.
> In practice, there is. =A0 .... Yogi Berra
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:07:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxmzc-0006mx-Ib; Wed, 15 Feb 2012 22:06:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1Rxmza-0006ms-4l
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:06:26 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329343578!13556099!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8051 invoked from network); 15 Feb 2012 22:06:19 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-9.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 22:06:19 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id BFC17625B2; Wed, 15 Feb 2012 14:06:17 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED,AWL
	autolearn=unavailable version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id 92832625AE
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:06:06 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 14:06:05 -0800
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
In-Reply-To: <4F3C2412.1090700@meetinghouse.net>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202151406.05220.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wednesday 15 February 2012 01:30:58 pm Miles Fidelman wrote:
> Florian Heigl wrote:
> > Hi,
> >
> > 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
> >> Anybody have any recent experience they could share along these
> >> lines?
> >
> > If nobody reponds, look in the list archives. I doubt you will
> > find many people recommend it.
>
> I've seen some comments in the archives relating to previous
> versions of Gluster, particularly around resynchronization delays
> that can effect VM migration - things that purport to be fixed in
> later versions.  And... RedHat seems to be pushing some
> Gluster-based appliances for use in a virtualized environment.
>
> Hence my interest in RECENT experience :-)

That's interesting. FWIW, I'm evaluating Nimbula right now, and they 
claim that they are using Gluster along with DRBD. They are 
CentOS/RH based, so that fits in with your comment about RedHat. 
Can't say yet how well it works though.

	-dwight-




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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:07:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxmzc-0006mx-Ib; Wed, 15 Feb 2012 22:06:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1Rxmza-0006ms-4l
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:06:26 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329343578!13556099!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8051 invoked from network); 15 Feb 2012 22:06:19 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-9.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 22:06:19 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id BFC17625B2; Wed, 15 Feb 2012 14:06:17 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED,AWL
	autolearn=unavailable version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id 92832625AE
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:06:06 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 14:06:05 -0800
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
In-Reply-To: <4F3C2412.1090700@meetinghouse.net>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202151406.05220.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wednesday 15 February 2012 01:30:58 pm Miles Fidelman wrote:
> Florian Heigl wrote:
> > Hi,
> >
> > 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
> >> Anybody have any recent experience they could share along these
> >> lines?
> >
> > If nobody reponds, look in the list archives. I doubt you will
> > find many people recommend it.
>
> I've seen some comments in the archives relating to previous
> versions of Gluster, particularly around resynchronization delays
> that can effect VM migration - things that purport to be fixed in
> later versions.  And... RedHat seems to be pushing some
> Gluster-based appliances for use in a virtualized environment.
>
> Hence my interest in RECENT experience :-)

That's interesting. FWIW, I'm evaluating Nimbula right now, and they 
claim that they are using Gluster along with DRBD. They are 
CentOS/RH based, so that fits in with your comment about RedHat. 
Can't say yet how well it works though.

	-dwight-




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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:10:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxn38-0006zP-Gl; Wed, 15 Feb 2012 22:10:06 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1Rxn36-0006yq-Kq
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:10:04 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-6.tower-174.messagelabs.com!1329343798!13534399!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23127 invoked from network); 15 Feb 2012 22:09:58 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-6.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 22:09:58 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id B9FB6CC134
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:09:57 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id EDqfJLQxseCV for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:09:56 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 2C4C1CC12A
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:09:56 -0500 (EST)
Message-ID: <4F3C2D33.5060102@meetinghouse.net>
Date: Wed, 15 Feb 2012 17:09:55 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
CC: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
	<CA+WRXa-Bw5skiaixr4YeHFYNGwT-Axw+S+Kf4QnOTuOdLgTSdQ@mail.gmail.com>
In-Reply-To: <CA+WRXa-Bw5skiaixr4YeHFYNGwT-Axw+S+Kf4QnOTuOdLgTSdQ@mail.gmail.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Scott Damron wrote:
> I asked the same thing less than a year ago and the answer was not
> very encouraging.  I gave it a try anyway and it was a miserable
> failure.  I did make my attempt using XCP 1.0 though, so you might
> want to give it a try again with Xen or XCP 1.1.  I don't have the
> particulars available on the failure, but I can look around and find
> my notes if you would like.
>
actually, I'm a bit more curious as to which version of GlusterFS you 
were using - I expect any improvements would be coming from that end of 
things.

thanks!

Miles



-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:10:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxn38-0006zP-Gl; Wed, 15 Feb 2012 22:10:06 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1Rxn36-0006yq-Kq
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:10:04 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-6.tower-174.messagelabs.com!1329343798!13534399!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23127 invoked from network); 15 Feb 2012 22:09:58 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-6.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 22:09:58 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id B9FB6CC134
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:09:57 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id EDqfJLQxseCV for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:09:56 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 2C4C1CC12A
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:09:56 -0500 (EST)
Message-ID: <4F3C2D33.5060102@meetinghouse.net>
Date: Wed, 15 Feb 2012 17:09:55 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
CC: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
	<CA+WRXa-Bw5skiaixr4YeHFYNGwT-Axw+S+Kf4QnOTuOdLgTSdQ@mail.gmail.com>
In-Reply-To: <CA+WRXa-Bw5skiaixr4YeHFYNGwT-Axw+S+Kf4QnOTuOdLgTSdQ@mail.gmail.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Scott Damron wrote:
> I asked the same thing less than a year ago and the answer was not
> very encouraging.  I gave it a try anyway and it was a miserable
> failure.  I did make my attempt using XCP 1.0 though, so you might
> want to give it a try again with Xen or XCP 1.1.  I don't have the
> particulars available on the failure, but I can look around and find
> my notes if you would like.
>
actually, I'm a bit more curious as to which version of GlusterFS you 
were using - I expect any improvements would be coming from that end of 
things.

thanks!

Miles



-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:16:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxn8H-0007JP-HZ; Wed, 15 Feb 2012 22:15:25 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Rxn8F-0007J8-Bv
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:15:23 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1329344115!5213055!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17744 invoked from network); 15 Feb 2012 22:15:16 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 22:15:16 -0000
Received: by vbbfq11 with SMTP id fq11so2465238vbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:15:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=KjKW0mbKJbfgi2sF2DAqGlFEgO1lOktmv5AszdJ4x88=;
	b=S6zQ0S0Te8KouA+m5B0DlwAJlK6wT5wBTT1+yc/UCezNOmeuqnQ0top+yzG0q9dAmT
	dYTYJ4lP4vR3oojWwDtAqdiveIPd16+fa8lvyhJVXLm5ZuF1bIcOqRB7MNK1Rbw8Zj4n
	mal8mOFi2YrCfoEk98aYXyPfeSTWxpGYEFfWU=
Received: by 10.220.224.136 with SMTP id io8mr14187vcb.4.1329344115197; Wed,
	15 Feb 2012 14:15:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Wed, 15 Feb 2012 14:14:55 -0800 (PST)
In-Reply-To: <201202151406.05220.dwight@supercomputer.org>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
From: Scott Damron <sdamron@gmail.com>
Date: Wed, 15 Feb 2012 16:14:55 -0600
Message-ID: <CA+WRXa-n36wXD1Otbn75=tr6iCTp63eXngURNXRz0gytcZr_dg@mail.gmail.com>
To: "dwight at supercomputer.org" <dwight@supercomputer.org>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I looked at them a while back.  The first "Preview" release was based
on Debain, then when I went to upgrade, it was based on CentOS...what
a PITA!  the 40 CPU free license was good though.

On Wed, Feb 15, 2012 at 4:06 PM, dwight at supercomputer.org
<dwight@supercomputer.org> wrote:
> On Wednesday 15 February 2012 01:30:58 pm Miles Fidelman wrote:
>> Florian Heigl wrote:
>> > Hi,
>> >
>> > 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
>> >> Anybody have any recent experience they could share along these
>> >> lines?
>> >
>> > If nobody reponds, look in the list archives. I doubt you will
>> > find many people recommend it.
>>
>> I've seen some comments in the archives relating to previous
>> versions of Gluster, particularly around resynchronization delays
>> that can effect VM migration - things that purport to be fixed in
>> later versions. =A0And... RedHat seems to be pushing some
>> Gluster-based appliances for use in a virtualized environment.
>>
>> Hence my interest in RECENT experience :-)
>
> That's interesting. FWIW, I'm evaluating Nimbula right now, and they
> claim that they are using Gluster along with DRBD. They are
> CentOS/RH based, so that fits in with your comment about RedHat.
> Can't say yet how well it works though.
>
> =A0 =A0 =A0 =A0-dwight-
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:16:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxn8H-0007JP-HZ; Wed, 15 Feb 2012 22:15:25 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Rxn8F-0007J8-Bv
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:15:23 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1329344115!5213055!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17744 invoked from network); 15 Feb 2012 22:15:16 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 22:15:16 -0000
Received: by vbbfq11 with SMTP id fq11so2465238vbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:15:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=KjKW0mbKJbfgi2sF2DAqGlFEgO1lOktmv5AszdJ4x88=;
	b=S6zQ0S0Te8KouA+m5B0DlwAJlK6wT5wBTT1+yc/UCezNOmeuqnQ0top+yzG0q9dAmT
	dYTYJ4lP4vR3oojWwDtAqdiveIPd16+fa8lvyhJVXLm5ZuF1bIcOqRB7MNK1Rbw8Zj4n
	mal8mOFi2YrCfoEk98aYXyPfeSTWxpGYEFfWU=
Received: by 10.220.224.136 with SMTP id io8mr14187vcb.4.1329344115197; Wed,
	15 Feb 2012 14:15:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Wed, 15 Feb 2012 14:14:55 -0800 (PST)
In-Reply-To: <201202151406.05220.dwight@supercomputer.org>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
From: Scott Damron <sdamron@gmail.com>
Date: Wed, 15 Feb 2012 16:14:55 -0600
Message-ID: <CA+WRXa-n36wXD1Otbn75=tr6iCTp63eXngURNXRz0gytcZr_dg@mail.gmail.com>
To: "dwight at supercomputer.org" <dwight@supercomputer.org>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I looked at them a while back.  The first "Preview" release was based
on Debain, then when I went to upgrade, it was based on CentOS...what
a PITA!  the 40 CPU free license was good though.

On Wed, Feb 15, 2012 at 4:06 PM, dwight at supercomputer.org
<dwight@supercomputer.org> wrote:
> On Wednesday 15 February 2012 01:30:58 pm Miles Fidelman wrote:
>> Florian Heigl wrote:
>> > Hi,
>> >
>> > 2012/2/15 Miles Fidelman<mfidelman@meetinghouse.net>:
>> >> Anybody have any recent experience they could share along these
>> >> lines?
>> >
>> > If nobody reponds, look in the list archives. I doubt you will
>> > find many people recommend it.
>>
>> I've seen some comments in the archives relating to previous
>> versions of Gluster, particularly around resynchronization delays
>> that can effect VM migration - things that purport to be fixed in
>> later versions. =A0And... RedHat seems to be pushing some
>> Gluster-based appliances for use in a virtualized environment.
>>
>> Hence my interest in RECENT experience :-)
>
> That's interesting. FWIW, I'm evaluating Nimbula right now, and they
> claim that they are using Gluster along with DRBD. They are
> CentOS/RH based, so that fits in with your comment about RedHat.
> Can't say yet how well it works though.
>
> =A0 =A0 =A0 =A0-dwight-
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:39:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxnUF-0007wx-Rm; Wed, 15 Feb 2012 22:38:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1RxnUE-0007ws-Ho
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:38:06 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329345479!13516900!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31607 invoked from network); 15 Feb 2012 22:38:00 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-8.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 22:38:00 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id C6038625B0; Wed, 15 Feb 2012 14:37:58 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=ham
	version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id E7793625AD
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:32:49 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 14:32:48 -0800
References: <4F3C0DEE.2080903@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
	<CA+WRXa-n36wXD1Otbn75=tr6iCTp63eXngURNXRz0gytcZr_dg@mail.gmail.com>
In-Reply-To: <CA+WRXa-n36wXD1Otbn75=tr6iCTp63eXngURNXRz0gytcZr_dg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202151432.48822.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

That little bit of information was valuable. Thank you.

On Wednesday 15 February 2012 02:14:55 pm Scott Damron wrote:
> I looked at them a while back.  The first "Preview" release was
> based on Debain, then when I went to upgrade, it was based on
> CentOS...what a PITA!  the 40 CPU free license was good though.
>
> On Wed, Feb 15, 2012 at 4:06 PM, dwight at supercomputer.org
>
> <dwight@supercomputer.org> wrote:
[snip]
> >
> > That's interesting. FWIW, I'm evaluating Nimbula right now, and
> > they claim that they are using Gluster along with DRBD. They are
> > CentOS/RH based, so that fits in with your comment about RedHat.
> > Can't say yet how well it works though.
> >
> > =A0 =A0 =A0 =A0-dwight-
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:39:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxnUF-0007wx-Rm; Wed, 15 Feb 2012 22:38:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1RxnUE-0007ws-Ho
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:38:06 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329345479!13516900!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31607 invoked from network); 15 Feb 2012 22:38:00 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-8.tower-174.messagelabs.com with SMTP;
	15 Feb 2012 22:38:00 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id C6038625B0; Wed, 15 Feb 2012 14:37:58 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=ham
	version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id E7793625AD
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:32:49 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Wed, 15 Feb 2012 14:32:48 -0800
References: <4F3C0DEE.2080903@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
	<CA+WRXa-n36wXD1Otbn75=tr6iCTp63eXngURNXRz0gytcZr_dg@mail.gmail.com>
In-Reply-To: <CA+WRXa-n36wXD1Otbn75=tr6iCTp63eXngURNXRz0gytcZr_dg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202151432.48822.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

That little bit of information was valuable. Thank you.

On Wednesday 15 February 2012 02:14:55 pm Scott Damron wrote:
> I looked at them a while back.  The first "Preview" release was
> based on Debain, then when I went to upgrade, it was based on
> CentOS...what a PITA!  the 40 CPU free license was good though.
>
> On Wed, Feb 15, 2012 at 4:06 PM, dwight at supercomputer.org
>
> <dwight@supercomputer.org> wrote:
[snip]
> >
> > That's interesting. FWIW, I'm evaluating Nimbula right now, and
> > they claim that they are using Gluster along with DRBD. They are
> > CentOS/RH based, so that fits in with your comment about RedHat.
> > Can't say yet how well it works though.
> >
> > =A0 =A0 =A0 =A0-dwight-
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



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

From xen-users-bounces@lists.xensource.com Wed Feb 15 22:57:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxnmE-0000NS-83; Wed, 15 Feb 2012 22:56:42 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ahm.irf@gmail.com>) id 1RxnmD-0000NJ-3Y
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:56:41 +0000
X-Env-Sender: ahm.irf@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329346593!9997838!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18965 invoked from network); 15 Feb 2012 22:56:34 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 22:56:34 -0000
Received: by ggnu1 with SMTP id u1so17955894ggn.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=+qZlJreaMAmUGNLTiFdgj5FHZ8bCcVznoh8g9jyzo/U=;
	b=NnMp9Dg8/qGn0pkE3EpokJdA6YeMLfwq5kEkkZ9/un37l6WTH3c3PLM037G9w5MdpR
	K6eg+trRkoa+YqlMnbDF3QjRYfcnQGG9f5T9FN90imhLFGvf2VJTeIYKuKoXbIa3oXI6
	d57JqfaTl35CQIJSO1ry0K0IK7y8ZS7fG1bOE=
MIME-Version: 1.0
Received: by 10.236.154.165 with SMTP id h25mr150762yhk.17.1329346213589; Wed,
	15 Feb 2012 14:50:13 -0800 (PST)
Received: by 10.100.154.8 with HTTP; Wed, 15 Feb 2012 14:50:13 -0800 (PST)
Date: Wed, 15 Feb 2012 16:50:13 -0600
Message-ID: <CANrce8TxqEnSXE6VzhksNmdLYvo7733Sj8SMFosq_feYESKogw@mail.gmail.com>
From: Irfan Ahmed <ahm.irf@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] any tutorial to install xen on Centos 6.2 x86_64
	Architecture
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8071838442697643447=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8071838442697643447==
Content-Type: multipart/alternative; boundary=20cf303f6d1ed8332e04b90888e6

--20cf303f6d1ed8332e04b90888e6
Content-Type: text/plain; charset=ISO-8859-1

Is there a tutorial that explains how to install xen on Centos 6.2 x86_64
Architecture (preferrably for intel).

--irfan

--20cf303f6d1ed8332e04b90888e6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Is there a tutorial that explains how to install xen on=A0Centos 6.2=A0<spa=
n style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;line-height:14p=
x;background-color:rgb(255,255,255)">x86_64 Architecture (preferrably for i=
ntel).</span><div>
<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;line-height=
:14px;background-color:rgb(255,255,255)"><br></span></div><div><span style=
=3D"color:rgb(34,34,34);font-family:arial,sans-serif;line-height:14px;backg=
round-color:rgb(255,255,255)">--irfan</span></div>

--20cf303f6d1ed8332e04b90888e6--


--===============8071838442697643447==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8071838442697643447==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 22:57:23 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 22:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxnmE-0000NS-83; Wed, 15 Feb 2012 22:56:42 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ahm.irf@gmail.com>) id 1RxnmD-0000NJ-3Y
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 22:56:41 +0000
X-Env-Sender: ahm.irf@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329346593!9997838!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18965 invoked from network); 15 Feb 2012 22:56:34 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 22:56:34 -0000
Received: by ggnu1 with SMTP id u1so17955894ggn.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 14:56:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=+qZlJreaMAmUGNLTiFdgj5FHZ8bCcVznoh8g9jyzo/U=;
	b=NnMp9Dg8/qGn0pkE3EpokJdA6YeMLfwq5kEkkZ9/un37l6WTH3c3PLM037G9w5MdpR
	K6eg+trRkoa+YqlMnbDF3QjRYfcnQGG9f5T9FN90imhLFGvf2VJTeIYKuKoXbIa3oXI6
	d57JqfaTl35CQIJSO1ry0K0IK7y8ZS7fG1bOE=
MIME-Version: 1.0
Received: by 10.236.154.165 with SMTP id h25mr150762yhk.17.1329346213589; Wed,
	15 Feb 2012 14:50:13 -0800 (PST)
Received: by 10.100.154.8 with HTTP; Wed, 15 Feb 2012 14:50:13 -0800 (PST)
Date: Wed, 15 Feb 2012 16:50:13 -0600
Message-ID: <CANrce8TxqEnSXE6VzhksNmdLYvo7733Sj8SMFosq_feYESKogw@mail.gmail.com>
From: Irfan Ahmed <ahm.irf@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] any tutorial to install xen on Centos 6.2 x86_64
	Architecture
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8071838442697643447=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8071838442697643447==
Content-Type: multipart/alternative; boundary=20cf303f6d1ed8332e04b90888e6

--20cf303f6d1ed8332e04b90888e6
Content-Type: text/plain; charset=ISO-8859-1

Is there a tutorial that explains how to install xen on Centos 6.2 x86_64
Architecture (preferrably for intel).

--irfan

--20cf303f6d1ed8332e04b90888e6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Is there a tutorial that explains how to install xen on=A0Centos 6.2=A0<spa=
n style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;line-height:14p=
x;background-color:rgb(255,255,255)">x86_64 Architecture (preferrably for i=
ntel).</span><div>
<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;line-height=
:14px;background-color:rgb(255,255,255)"><br></span></div><div><span style=
=3D"color:rgb(34,34,34);font-family:arial,sans-serif;line-height:14px;backg=
round-color:rgb(255,255,255)">--irfan</span></div>

--20cf303f6d1ed8332e04b90888e6--


--===============8071838442697643447==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8071838442697643447==--


From xen-users-bounces@lists.xensource.com Wed Feb 15 23:20:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 23:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxo8P-0001aH-6p; Wed, 15 Feb 2012 23:19:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1Rxo8O-0001aC-CK
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 23:19:36 +0000
Received: from [85.158.139.83:41103] by server-11.bemta-5.messagelabs.com id
	DD/3C-14397-78D3C3F4; Wed, 15 Feb 2012 23:19:35 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329347972!15244284!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16507 invoked from network); 15 Feb 2012 23:19:34 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 23:19:34 -0000
Received: by damc16 with SMTP id c16so7751296dam.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 15:19:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=content-type:mime-version:subject:from:in-reply-to:date
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=KHi5epQqIyV/5qOzYuCrbeXR/h+w3p8D+8u9mvgavoc=;
	b=qeTIx9HawKZPxRbqDqtPDOoQcKsD4qrksKLNdeWOEF4Cgm08B46fgJuE/4Jt1njfh1
	CKX79aDn4wt6eM0uvhUFcHB8kqbfrDYqZKvBQG8dHODQ7HBNw3Y+5ljHIywqSoDcNX0E
	EAknJ4T4zv4U1+z/AKuoMPBJK6EA2EuAqn6Ew=
Received: by 10.68.132.137 with SMTP id ou9mr7603418pbb.93.1329347972629;
	Wed, 15 Feb 2012 15:19:32 -0800 (PST)
Received: from [192.168.0.4] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id m3sm614217pbg.44.2012.02.15.15.19.30
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 15 Feb 2012 15:19:31 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1084)
From: Qrux <qrux.qed@gmail.com>
In-Reply-To: <1329236393.31256.267.camel@zakaz.uk.xensource.com>
Date: Wed, 15 Feb 2012 15:19:29 -0800
Message-Id: <88F43220-0116-49D1-92A3-065544F88685@gmail.com>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
	<1329236393.31256.267.camel@zakaz.uk.xensource.com>
To: xen-users@lists.xensource.com
X-Mailer: Apple Mail (2.1084)
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Thanks, Ian and Konrad, for your responses.  More questions inline...

On Feb 14, 2012, at 8:19 AM, Ian Campbell wrote:

>>> 	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?
>> 
>> It does that now. It uses the same clock as the hypervisor does so there
>> is no "lost ticks" or such.

Awesome.

Are pvops kernels (dom0 and domU) using tickless timekeeping when configured with NO_HZ?  If not, what is it doing?  If so, which clocksource is it using?  TSC?  HPET?  What are the proper options to set in the kernel?

If one doesn't use NO_HZ, are pvops kernels counting ticks to keep time?  If so, which clocksource does that use?  PIT?  And, what are the proper options for that?

	Q: Which configuration is "preferred" in the interest of good timekeeping?

Obviously, a tick-counting kernel will generate far more interrupts.  OTOH, one-shot tickless timekeeping has higher latencies, AFAIK.  So, if there *is* a preferred configuration for good timekeeping...

	Q: Does "good timekeeping" trade-off other benefits?

> A pvops kernel has no concept of dependent_wallclock and is effectively
> always in independent_wallclock mode. Jeremy made this call IIRC because
> it matches how native works which reduces the special casing needed for
> VMs.
> 
> This does however mean that you need to run NTP in a guest which runs a
> pvops kernel.

I'm thoroughly baffled.  Konrad basically said that domUs uses the same time as the hypervisor.  That sort of implies dependent_wallclock (at least in operation, if not explicitly as a kernel feature).  But, then, Ian said that we need to run NTP in a pvops guest.  Which sort of implies independent_wallclock.

	Q: Which is it?

====
I think I get the picture; please correct me if this is a misunderstanding:

Only dom0 has access to the RTC (via hwclock or the ioctl interface).  But, domU doesn't (which I verified, at least with hwclock--it complained about no way to access any hardware clock).  Since domU doesn't have a working hwclock, someone has to set "wall time" (the way that dom0 can with hwclock, or via the kernel during boot).

So, we use NTP on domU to retrieve a time.  But, I assume that *any* time source can be used for this purpose, even old port-13-daytime.  Basically, we just need something as roughly accurate as RTC to give a "reference start time" to the kernel/software/system clock--which I believe are all the same, according to the usage in time(7) and rtc(4).

In addition, I believe NTP uses adjtimex (on Linux) to discipline the kernel clock--but  not RTC (see usage).  Which would imply that it's safe to run on domU (though, how accurate it can be...is unclear).
====

*Whew*

So, if that *is* the picture...we can move on to the meat of it!

If a pvops domU cannot see the RTC, it has no fracking idea what time it is (calendar/wall time).  It only knows what *relative* time it is, w.r.t. when it was created.  Now, on most bare-metal setups, NTP comes into the process way late.  Like, rc3.d-late.  Which means if we're doing disk-mounts in rcS.d, fsck will have no idea what time it is.

Are there bad interactions if fsck doesn't have any clue what time it is?  Does this also mean that NTP should get started earlier?  And, if so, does that imply networking would need to be moved way up in rcS.d?  I assume there *must* be guidelines about what *needs* to go into pvops domU /etc/{rc,init}.d/, and suggested orderings.

	Q: What is the correct sequence of events on pvops domU boot?

And, finally, for my specific situation, does this help explain why my ext4 domU (which uses an LVM volume formatted with ext4 on dom0) won't reboot, but a ext3 one will?  Is ext4 pickier about times during the loading of its driver?

	Q


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

From xen-users-bounces@lists.xensource.com Wed Feb 15 23:20:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Feb 2012 23:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxo8P-0001aH-6p; Wed, 15 Feb 2012 23:19:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1Rxo8O-0001aC-CK
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 23:19:36 +0000
Received: from [85.158.139.83:41103] by server-11.bemta-5.messagelabs.com id
	DD/3C-14397-78D3C3F4; Wed, 15 Feb 2012 23:19:35 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329347972!15244284!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16507 invoked from network); 15 Feb 2012 23:19:34 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Feb 2012 23:19:34 -0000
Received: by damc16 with SMTP id c16so7751296dam.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 15:19:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=content-type:mime-version:subject:from:in-reply-to:date
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=KHi5epQqIyV/5qOzYuCrbeXR/h+w3p8D+8u9mvgavoc=;
	b=qeTIx9HawKZPxRbqDqtPDOoQcKsD4qrksKLNdeWOEF4Cgm08B46fgJuE/4Jt1njfh1
	CKX79aDn4wt6eM0uvhUFcHB8kqbfrDYqZKvBQG8dHODQ7HBNw3Y+5ljHIywqSoDcNX0E
	EAknJ4T4zv4U1+z/AKuoMPBJK6EA2EuAqn6Ew=
Received: by 10.68.132.137 with SMTP id ou9mr7603418pbb.93.1329347972629;
	Wed, 15 Feb 2012 15:19:32 -0800 (PST)
Received: from [192.168.0.4] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id m3sm614217pbg.44.2012.02.15.15.19.30
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 15 Feb 2012 15:19:31 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1084)
From: Qrux <qrux.qed@gmail.com>
In-Reply-To: <1329236393.31256.267.camel@zakaz.uk.xensource.com>
Date: Wed, 15 Feb 2012 15:19:29 -0800
Message-Id: <88F43220-0116-49D1-92A3-065544F88685@gmail.com>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
	<1329236393.31256.267.camel@zakaz.uk.xensource.com>
To: xen-users@lists.xensource.com
X-Mailer: Apple Mail (2.1084)
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Thanks, Ian and Konrad, for your responses.  More questions inline...

On Feb 14, 2012, at 8:19 AM, Ian Campbell wrote:

>>> 	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?
>> 
>> It does that now. It uses the same clock as the hypervisor does so there
>> is no "lost ticks" or such.

Awesome.

Are pvops kernels (dom0 and domU) using tickless timekeeping when configured with NO_HZ?  If not, what is it doing?  If so, which clocksource is it using?  TSC?  HPET?  What are the proper options to set in the kernel?

If one doesn't use NO_HZ, are pvops kernels counting ticks to keep time?  If so, which clocksource does that use?  PIT?  And, what are the proper options for that?

	Q: Which configuration is "preferred" in the interest of good timekeeping?

Obviously, a tick-counting kernel will generate far more interrupts.  OTOH, one-shot tickless timekeeping has higher latencies, AFAIK.  So, if there *is* a preferred configuration for good timekeeping...

	Q: Does "good timekeeping" trade-off other benefits?

> A pvops kernel has no concept of dependent_wallclock and is effectively
> always in independent_wallclock mode. Jeremy made this call IIRC because
> it matches how native works which reduces the special casing needed for
> VMs.
> 
> This does however mean that you need to run NTP in a guest which runs a
> pvops kernel.

I'm thoroughly baffled.  Konrad basically said that domUs uses the same time as the hypervisor.  That sort of implies dependent_wallclock (at least in operation, if not explicitly as a kernel feature).  But, then, Ian said that we need to run NTP in a pvops guest.  Which sort of implies independent_wallclock.

	Q: Which is it?

====
I think I get the picture; please correct me if this is a misunderstanding:

Only dom0 has access to the RTC (via hwclock or the ioctl interface).  But, domU doesn't (which I verified, at least with hwclock--it complained about no way to access any hardware clock).  Since domU doesn't have a working hwclock, someone has to set "wall time" (the way that dom0 can with hwclock, or via the kernel during boot).

So, we use NTP on domU to retrieve a time.  But, I assume that *any* time source can be used for this purpose, even old port-13-daytime.  Basically, we just need something as roughly accurate as RTC to give a "reference start time" to the kernel/software/system clock--which I believe are all the same, according to the usage in time(7) and rtc(4).

In addition, I believe NTP uses adjtimex (on Linux) to discipline the kernel clock--but  not RTC (see usage).  Which would imply that it's safe to run on domU (though, how accurate it can be...is unclear).
====

*Whew*

So, if that *is* the picture...we can move on to the meat of it!

If a pvops domU cannot see the RTC, it has no fracking idea what time it is (calendar/wall time).  It only knows what *relative* time it is, w.r.t. when it was created.  Now, on most bare-metal setups, NTP comes into the process way late.  Like, rc3.d-late.  Which means if we're doing disk-mounts in rcS.d, fsck will have no idea what time it is.

Are there bad interactions if fsck doesn't have any clue what time it is?  Does this also mean that NTP should get started earlier?  And, if so, does that imply networking would need to be moved way up in rcS.d?  I assume there *must* be guidelines about what *needs* to go into pvops domU /etc/{rc,init}.d/, and suggested orderings.

	Q: What is the correct sequence of events on pvops domU boot?

And, finally, for my specific situation, does this help explain why my ext4 domU (which uses an LVM volume formatted with ext4 on dom0) won't reboot, but a ext3 one will?  Is ext4 pickier about times during the loading of its driver?

	Q


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

From xen-users-bounces@lists.xensource.com Thu Feb 16 01:24:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 01:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxq3k-00073T-CK; Thu, 16 Feb 2012 01:22:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eric.camachat@gmail.com>) id 1Rxq3i-00073D-GH
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 01:22:54 +0000
Received: from [85.158.139.83:52640] by server-2.bemta-5.messagelabs.com id
	58/2A-20263-D6A5C3F4; Thu, 16 Feb 2012 01:22:53 +0000
X-Env-Sender: eric.camachat@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329355371!15251584!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22030 invoked from network); 16 Feb 2012 01:22:52 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 01:22:52 -0000
Received: by ghbf1 with SMTP id f1so19628502ghb.30
	for <multiple recipients>; Wed, 15 Feb 2012 17:22:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=2i/DvMxyR0CsqFNPqjLPTG5J+M1JKoNp0rsxWqPXiUs=;
	b=GxjXUNxMIWvcAznVh6k4DHsA+5J6VDLYxhWO2gnxYzic5VfvgnbOlcZqGGEXXdok7X
	Fk7d00V1vo+PvvDV90Og8K4EcfZl14oEZjLLMHpa86kTKcXHsLLKpyXaxJ2/L1SGQg+U
	Zjcc4DdM8rljDHPbKo5D+N8574MPRB6KzbX50=
Received: by 10.236.72.195 with SMTP id t43mr422717yhd.126.1329355370596; Wed,
	15 Feb 2012 17:22:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.179.9 with HTTP; Wed, 15 Feb 2012 17:22:30 -0800 (PST)
In-Reply-To: <CACeEFf5AXELd+C701RG1X7iRAgoyansFjd4oJSDXMnqPjNq9Vw@mail.gmail.com>
References: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
	<201202140907.44528.hahn@univention.de>
	<CACeEFf5AXELd+C701RG1X7iRAgoyansFjd4oJSDXMnqPjNq9Vw@mail.gmail.com>
From: Eric Camachat <eric.camachat@gmail.com>
Date: Wed, 15 Feb 2012 17:22:30 -0800
Message-ID: <CACeEFf654tBmP86cu0Aum+eeLdEkq-9XM_oba0Lwv2F+HL3xoQ@mail.gmail.com>
To: Philipp Hahn <hahn@univention.de>, xen-users@lists.xensource.com
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

T24gVHVlLCBGZWIgMTQsIDIwMTIgYXQgMTA6MDcgQU0sIEVyaWMgQ2FtYWNoYXQgPGVyaWMuY2Ft
YWNoYXRAZ21haWwuY29tPiB3cm90ZToKPiBPbiBUdWUsIEZlYiAxNCwgMjAxMiBhdCAxMjowNyBB
TSwgUGhpbGlwcCBIYWhuIDxoYWhuQHVuaXZlbnRpb24uZGU+IHdyb3RlOgo+PiBIZWxsbywKPj4K
Pj4gT24gVHVlc2RheSAxNCBGZWJydWFyeSAyMDEyIDAyOjA5OjM3IEVyaWMgQ2FtYWNoYXQgd3Jv
dGU6Cj4+PiBJIGZvbGxvd2VkIHhlbi00LjEuMi9kb2NzL21pc2Mva2V4ZWNfYW5kX2tkdW1wLnR4
dCwgYnV0IEkgY2Fubm90IHNlZQo+Pj4gIkNyYXNoIGtlcm5lbCIgaW4gL2Rldi9pb21lbS4KPj4+
IElzIHRoaXMgYSBrbm93biBpc3N1ZT8KPj4KPj4gQXMgZmFyIGFzIEkga25vdyBjcmFzaGR1bXAg
b25seSB3b3JrcyB3aXRoIGEgbm9uLXB2LW9wcy1kb20wLWtlcm5lbHMgKDIuNi4xOAo+PiBvciAy
LjYuMjYpLCBidXQgbm90IHdpdGggdGhlIG5ld2VyIHB2LW9wcy1zb20wLWtlcm5lbHMuIFRoYXRz
IHRoZSBpbXBvcnRhbnQKPj4gaW5mb3JtYXRpb24gbWlzc2luZyBpbiBhbGwgdGhvc2UgZG9jdW1l
bnRhdGlvbnMgSSByZWFkLCBpbmNsdWRpbmcgdGhhdCBmaWxlCj4+IHlvdSBtZW50aW9uZWQgYWJv
dmUuCj4+Cj4KPiBUaGFua3MgZm9yIHlvdXIgaW5mb3JtYXRpb24hCj4gSXQncyB0cnVlLCBubyB3
aGVyZSBtZW50aW9uZWQgdGhhdCBldmVuIHhlbi9kb2NzLgo+Cj4gRXJpYwoKVHJ5IHRvIHVzZSBI
WVBFUlZJU09SX2tleGVjX29wKCkgdG8gZmluZCBvdXQgd2hlcmUgY3Jhc2ggYnVmZmVyIGlzLgpC
dXQgaXQgcmV0dXJuZWQgYWRkcmVzcyB0aGF0IG91dHNpZGUgb2YgdG90YWwgbWVtb3J5IQoKVGVz
dCBiZWQ6Clhlbi00LjEuMiwgTGludXgtMi42LjMyLjI0LCB4ODZfNjQKClRlc3QgcmVzdWx0Ogpm
b3VuZCBTTVAgTVAtdGFibGUgYXQgW2ZmZmY4ODAwMDAwZmY3ODBdIGZmNzgwCkZvdW5kIDEyOE1C
IG9mIG1lbW9yeSBhdCA5MDY5TUIgZm9yIGNyYXNoa2VybmVsIChTeXN0ZW0gUkFNOiA3ODAyTUIp
CkZvdW5kIDFNQiBvZiBtZW1vcnkgYXQgMzAyN01CIG9mIFhFTiBoeXBlcnZpc29yIChOQ1BVUyA9
IDQvNCkuCkZvdW5kIDBNQiBvZiB2bWNvcmUgYXQgMzAyOE1CIG9mIFhFTiBoeXBlcnZpc29yLgpa
b25lIFBGTiByYW5nZXM6CgpNeSBjb2RlOgp4ZW5fa2V4ZWNfcmFuZ2VfdCByYW5nZTsKeGVuX3Bs
YXRmb3JtX29wX3Qgb3A7CnN0cnVjdCByZXNvdXJjZSAqcmVzOwp1bnNpZ25lZCBpbnQgayA9IDAs
IG5yID0gMDsKaW50IHJjOwoKaWYgKHhlbl9zdGFydF9pbmZvLT5mbGFncyAmIFNJRl9JTklURE9N
QUlOKSB7CsKgIMKgLyogZmlsbCBpbiBjcmFzaGtfcmVzIGlmIHJhbmdlIGlzIHJlc2VydmVkIGJ5
IGh5cGVydmlzb3IgKi8KwqAgwqBtZW1zZXQoJnJhbmdlLCAwLCBzaXplb2YocmFuZ2UpKTsKwqAg
wqByYW5nZS5yYW5nZSA9IEtFWEVDX1JBTkdFX01BX0NSQVNIOwoKwqAgwqBpZiAoSFlQRVJWSVNP
Ul9rZXhlY19vcChLRVhFQ19DTURfa2V4ZWNfZ2V0X3JhbmdlLCAmcmFuZ2UpCsKgIMKgIMKgIMKg
fHwgIXJhbmdlLnNpemUpIHsKwqAgwqAgwqAgwqBwcmludGsoS0VSTl9JTkZPICJObyBDUkFTSCBy
YW5nZSFcbiIpOwrCoCDCoHJldHVybjsKfQoKwqAgwqBjcmFzaGtfcmVzLnN0YXJ0ID0gcmFuZ2Uu
c3RhcnQ7CsKgIMKgY3Jhc2hrX3Jlcy5lbmQgwqAgPSByYW5nZS5zdGFydCArIHJhbmdlLnNpemUg
LSAxOwoKwqAgwqBwcmludGsoS0VSTl9JTkZPICJGb3VuZCAlbGRNQiBvZiBtZW1vcnkgYXQgJWxk
TUIgIgrCoCDCoCJmb3IgY3Jhc2hrZXJuZWwgKFN5c3RlbSBSQU06ICVsZE1CKVxuIiwKwqAgwqAo
dW5zaWduZWQgbG9uZykocmFuZ2Uuc2l6ZSA+PiAyMCksCsKgIMKgKHVuc2lnbmVkIGxvbmcpKHJh
bmdlLnN0YXJ0ID4+IDIwKSwKwqAgwqAodW5zaWduZWQgbG9uZykoZ2V0X3RvdGFsX21lbSgpID4+
IDIwKSk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6
Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Thu Feb 16 01:24:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 01:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxq3k-00073T-CK; Thu, 16 Feb 2012 01:22:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eric.camachat@gmail.com>) id 1Rxq3i-00073D-GH
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 01:22:54 +0000
Received: from [85.158.139.83:52640] by server-2.bemta-5.messagelabs.com id
	58/2A-20263-D6A5C3F4; Thu, 16 Feb 2012 01:22:53 +0000
X-Env-Sender: eric.camachat@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329355371!15251584!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22030 invoked from network); 16 Feb 2012 01:22:52 -0000
Received: from mail-gy0-f171.google.com (HELO mail-gy0-f171.google.com)
	(209.85.160.171)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 01:22:52 -0000
Received: by ghbf1 with SMTP id f1so19628502ghb.30
	for <multiple recipients>; Wed, 15 Feb 2012 17:22:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=2i/DvMxyR0CsqFNPqjLPTG5J+M1JKoNp0rsxWqPXiUs=;
	b=GxjXUNxMIWvcAznVh6k4DHsA+5J6VDLYxhWO2gnxYzic5VfvgnbOlcZqGGEXXdok7X
	Fk7d00V1vo+PvvDV90Og8K4EcfZl14oEZjLLMHpa86kTKcXHsLLKpyXaxJ2/L1SGQg+U
	Zjcc4DdM8rljDHPbKo5D+N8574MPRB6KzbX50=
Received: by 10.236.72.195 with SMTP id t43mr422717yhd.126.1329355370596; Wed,
	15 Feb 2012 17:22:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.236.179.9 with HTTP; Wed, 15 Feb 2012 17:22:30 -0800 (PST)
In-Reply-To: <CACeEFf5AXELd+C701RG1X7iRAgoyansFjd4oJSDXMnqPjNq9Vw@mail.gmail.com>
References: <CACeEFf4c0MFWtoN8StcMS3cg0=6yd3ZuVZCynAjd5D0OqmvsSQ@mail.gmail.com>
	<201202140907.44528.hahn@univention.de>
	<CACeEFf5AXELd+C701RG1X7iRAgoyansFjd4oJSDXMnqPjNq9Vw@mail.gmail.com>
From: Eric Camachat <eric.camachat@gmail.com>
Date: Wed, 15 Feb 2012 17:22:30 -0800
Message-ID: <CACeEFf654tBmP86cu0Aum+eeLdEkq-9XM_oba0Lwv2F+HL3xoQ@mail.gmail.com>
To: Philipp Hahn <hahn@univention.de>, xen-users@lists.xensource.com
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-users] crashkernel doesn't work with linux-2.6.32-dom0
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

T24gVHVlLCBGZWIgMTQsIDIwMTIgYXQgMTA6MDcgQU0sIEVyaWMgQ2FtYWNoYXQgPGVyaWMuY2Ft
YWNoYXRAZ21haWwuY29tPiB3cm90ZToKPiBPbiBUdWUsIEZlYiAxNCwgMjAxMiBhdCAxMjowNyBB
TSwgUGhpbGlwcCBIYWhuIDxoYWhuQHVuaXZlbnRpb24uZGU+IHdyb3RlOgo+PiBIZWxsbywKPj4K
Pj4gT24gVHVlc2RheSAxNCBGZWJydWFyeSAyMDEyIDAyOjA5OjM3IEVyaWMgQ2FtYWNoYXQgd3Jv
dGU6Cj4+PiBJIGZvbGxvd2VkIHhlbi00LjEuMi9kb2NzL21pc2Mva2V4ZWNfYW5kX2tkdW1wLnR4
dCwgYnV0IEkgY2Fubm90IHNlZQo+Pj4gIkNyYXNoIGtlcm5lbCIgaW4gL2Rldi9pb21lbS4KPj4+
IElzIHRoaXMgYSBrbm93biBpc3N1ZT8KPj4KPj4gQXMgZmFyIGFzIEkga25vdyBjcmFzaGR1bXAg
b25seSB3b3JrcyB3aXRoIGEgbm9uLXB2LW9wcy1kb20wLWtlcm5lbHMgKDIuNi4xOAo+PiBvciAy
LjYuMjYpLCBidXQgbm90IHdpdGggdGhlIG5ld2VyIHB2LW9wcy1zb20wLWtlcm5lbHMuIFRoYXRz
IHRoZSBpbXBvcnRhbnQKPj4gaW5mb3JtYXRpb24gbWlzc2luZyBpbiBhbGwgdGhvc2UgZG9jdW1l
bnRhdGlvbnMgSSByZWFkLCBpbmNsdWRpbmcgdGhhdCBmaWxlCj4+IHlvdSBtZW50aW9uZWQgYWJv
dmUuCj4+Cj4KPiBUaGFua3MgZm9yIHlvdXIgaW5mb3JtYXRpb24hCj4gSXQncyB0cnVlLCBubyB3
aGVyZSBtZW50aW9uZWQgdGhhdCBldmVuIHhlbi9kb2NzLgo+Cj4gRXJpYwoKVHJ5IHRvIHVzZSBI
WVBFUlZJU09SX2tleGVjX29wKCkgdG8gZmluZCBvdXQgd2hlcmUgY3Jhc2ggYnVmZmVyIGlzLgpC
dXQgaXQgcmV0dXJuZWQgYWRkcmVzcyB0aGF0IG91dHNpZGUgb2YgdG90YWwgbWVtb3J5IQoKVGVz
dCBiZWQ6Clhlbi00LjEuMiwgTGludXgtMi42LjMyLjI0LCB4ODZfNjQKClRlc3QgcmVzdWx0Ogpm
b3VuZCBTTVAgTVAtdGFibGUgYXQgW2ZmZmY4ODAwMDAwZmY3ODBdIGZmNzgwCkZvdW5kIDEyOE1C
IG9mIG1lbW9yeSBhdCA5MDY5TUIgZm9yIGNyYXNoa2VybmVsIChTeXN0ZW0gUkFNOiA3ODAyTUIp
CkZvdW5kIDFNQiBvZiBtZW1vcnkgYXQgMzAyN01CIG9mIFhFTiBoeXBlcnZpc29yIChOQ1BVUyA9
IDQvNCkuCkZvdW5kIDBNQiBvZiB2bWNvcmUgYXQgMzAyOE1CIG9mIFhFTiBoeXBlcnZpc29yLgpa
b25lIFBGTiByYW5nZXM6CgpNeSBjb2RlOgp4ZW5fa2V4ZWNfcmFuZ2VfdCByYW5nZTsKeGVuX3Bs
YXRmb3JtX29wX3Qgb3A7CnN0cnVjdCByZXNvdXJjZSAqcmVzOwp1bnNpZ25lZCBpbnQgayA9IDAs
IG5yID0gMDsKaW50IHJjOwoKaWYgKHhlbl9zdGFydF9pbmZvLT5mbGFncyAmIFNJRl9JTklURE9N
QUlOKSB7CsKgIMKgLyogZmlsbCBpbiBjcmFzaGtfcmVzIGlmIHJhbmdlIGlzIHJlc2VydmVkIGJ5
IGh5cGVydmlzb3IgKi8KwqAgwqBtZW1zZXQoJnJhbmdlLCAwLCBzaXplb2YocmFuZ2UpKTsKwqAg
wqByYW5nZS5yYW5nZSA9IEtFWEVDX1JBTkdFX01BX0NSQVNIOwoKwqAgwqBpZiAoSFlQRVJWSVNP
Ul9rZXhlY19vcChLRVhFQ19DTURfa2V4ZWNfZ2V0X3JhbmdlLCAmcmFuZ2UpCsKgIMKgIMKgIMKg
fHwgIXJhbmdlLnNpemUpIHsKwqAgwqAgwqAgwqBwcmludGsoS0VSTl9JTkZPICJObyBDUkFTSCBy
YW5nZSFcbiIpOwrCoCDCoHJldHVybjsKfQoKwqAgwqBjcmFzaGtfcmVzLnN0YXJ0ID0gcmFuZ2Uu
c3RhcnQ7CsKgIMKgY3Jhc2hrX3Jlcy5lbmQgwqAgPSByYW5nZS5zdGFydCArIHJhbmdlLnNpemUg
LSAxOwoKwqAgwqBwcmludGsoS0VSTl9JTkZPICJGb3VuZCAlbGRNQiBvZiBtZW1vcnkgYXQgJWxk
TUIgIgrCoCDCoCJmb3IgY3Jhc2hrZXJuZWwgKFN5c3RlbSBSQU06ICVsZE1CKVxuIiwKwqAgwqAo
dW5zaWduZWQgbG9uZykocmFuZ2Uuc2l6ZSA+PiAyMCksCsKgIMKgKHVuc2lnbmVkIGxvbmcpKHJh
bmdlLnN0YXJ0ID4+IDIwKSwKwqAgwqAodW5zaWduZWQgbG9uZykoZ2V0X3RvdGFsX21lbSgpID4+
IDIwKSk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6
Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Thu Feb 16 01:24:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 01:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxq4Z-00076P-3R; Thu, 16 Feb 2012 01:23:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rxq4X-000767-9A
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 01:23:45 +0000
Received: from [85.158.139.83:63500] by server-6.bemta-5.messagelabs.com id
	93/F6-27305-0AA5C3F4; Thu, 16 Feb 2012 01:23:44 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329355421!14708716!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20840 invoked from network); 16 Feb 2012 01:23:43 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 01:23:43 -0000
Received: by iaeh11 with SMTP id h11so11283774iae.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:23:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=O3E2y4px1kf2vjUrQPuxLVjDfJqV9iGSKXoZaXOluGg=;
	b=VF6Z83dboCYsMXIx/BwBBAJylSEb3rn+G9A8j67uArOX2fEkm00hI5gNq9PzkVSHVx
	OwfuFW73USt5MTz8NNHauDfR+pNYUbgr1vdM8x4qINsoGlKK0OmFJuSyons6hTZQJe2c
	UCcfXSVHrB/GLxtuG+XK+roHPV9J62cdAgo7g=
Received: by 10.42.156.7 with SMTP id x7mr336394icw.56.1329355421127; Wed, 15
	Feb 2012 17:23:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Wed, 15 Feb 2012 17:23:21 -0800 (PST)
In-Reply-To: <CANrce8TxqEnSXE6VzhksNmdLYvo7733Sj8SMFosq_feYESKogw@mail.gmail.com>
References: <CANrce8TxqEnSXE6VzhksNmdLYvo7733Sj8SMFosq_feYESKogw@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 15 Feb 2012 20:23:21 -0500
X-Google-Sender-Auth: yeWP9ylrEtyA0a9rcwFF0m5fno4
Message-ID: <CAMrPLWL=u+AD+kpfFoKn=N=c6zA957kNACRdyKdPKKp88SUa_w@mail.gmail.com>
To: Irfan Ahmed <ahm.irf@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] any tutorial to install xen on Centos 6.2 x86_64
	Architecture
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Feb 15, 2012 at 5:50 PM, Irfan Ahmed <ahm.irf@gmail.com> wrote:
> Is there a tutorial that explains how to install xen on=A0Centos 6.2=A0x8=
6_64
> Architecture (preferrably for intel).
>

This should work similarly for CentOS:
http://wiki.xen.org/wiki/RHEL6_Xen4_Tutorial

Also it looks like there are a number of people using CentOS in the communi=
ty:
http://xen.markmail.org/search/?q=3Dcentos+6.2

This thread refers to a repo that someone set up:
http://xen.markmail.org/search/?q=3Dcentos+6.2+repo#query:centos%206.2%20re=
po+page:1+mid:q5s54vblsoqstm7g+state:results

Hope that helps.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 01:24:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 01:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxq4Z-00076P-3R; Thu, 16 Feb 2012 01:23:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rxq4X-000767-9A
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 01:23:45 +0000
Received: from [85.158.139.83:63500] by server-6.bemta-5.messagelabs.com id
	93/F6-27305-0AA5C3F4; Thu, 16 Feb 2012 01:23:44 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329355421!14708716!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20840 invoked from network); 16 Feb 2012 01:23:43 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 01:23:43 -0000
Received: by iaeh11 with SMTP id h11so11283774iae.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 17:23:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=O3E2y4px1kf2vjUrQPuxLVjDfJqV9iGSKXoZaXOluGg=;
	b=VF6Z83dboCYsMXIx/BwBBAJylSEb3rn+G9A8j67uArOX2fEkm00hI5gNq9PzkVSHVx
	OwfuFW73USt5MTz8NNHauDfR+pNYUbgr1vdM8x4qINsoGlKK0OmFJuSyons6hTZQJe2c
	UCcfXSVHrB/GLxtuG+XK+roHPV9J62cdAgo7g=
Received: by 10.42.156.7 with SMTP id x7mr336394icw.56.1329355421127; Wed, 15
	Feb 2012 17:23:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Wed, 15 Feb 2012 17:23:21 -0800 (PST)
In-Reply-To: <CANrce8TxqEnSXE6VzhksNmdLYvo7733Sj8SMFosq_feYESKogw@mail.gmail.com>
References: <CANrce8TxqEnSXE6VzhksNmdLYvo7733Sj8SMFosq_feYESKogw@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 15 Feb 2012 20:23:21 -0500
X-Google-Sender-Auth: yeWP9ylrEtyA0a9rcwFF0m5fno4
Message-ID: <CAMrPLWL=u+AD+kpfFoKn=N=c6zA957kNACRdyKdPKKp88SUa_w@mail.gmail.com>
To: Irfan Ahmed <ahm.irf@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] any tutorial to install xen on Centos 6.2 x86_64
	Architecture
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Wed, Feb 15, 2012 at 5:50 PM, Irfan Ahmed <ahm.irf@gmail.com> wrote:
> Is there a tutorial that explains how to install xen on=A0Centos 6.2=A0x8=
6_64
> Architecture (preferrably for intel).
>

This should work similarly for CentOS:
http://wiki.xen.org/wiki/RHEL6_Xen4_Tutorial

Also it looks like there are a number of people using CentOS in the communi=
ty:
http://xen.markmail.org/search/?q=3Dcentos+6.2

This thread refers to a repo that someone set up:
http://xen.markmail.org/search/?q=3Dcentos+6.2+repo#query:centos%206.2%20re=
po+page:1+mid:q5s54vblsoqstm7g+state:results

Hope that helps.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 02:23:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 02:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxqzO-00009U-C4; Thu, 16 Feb 2012 02:22:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxqzM-00009P-F1
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 02:22:29 +0000
Received: from [85.158.139.83:62896] by server-1.bemta-5.messagelabs.com id
	FC/6B-28458-3686C3F4; Thu, 16 Feb 2012 02:22:27 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329358944!15255153!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n, BODY_RANDOM_LONG, HTML_50_60,
	HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17659 invoked from network); 16 Feb 2012 02:22:25 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-12.tower-182.messagelabs.com with SMTP;
	16 Feb 2012 02:22:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Message-ID:In-Reply-To:
	References:Subject:MIME-Version:Content-Type; bh=gkIJPesTUcfK59/
	Nu0AFn+IGK7cNnhCLMVMemU8d0Ec=; b=bfJt7U6WTIVR7sDXF392wyW+4+YTGrg
	royzXOAQDOv9xI6yRxFKmWdr1bM7eO6Jh8Ir4vJtF+bt/UQN1bigtGMW2KAh3GbJ
	ZV+QeMVwAl3v1eGvT27X5TQKJ5OUcHNz3MtKjrZLQuHSRJAkdTX74egjMDJrShhM
	ep+RYphNVW9U=
Received: from hxkhust ( [211.69.198.241] ) by ajax-webmail-wmsvr8
	(Coremail) ; Thu, 16 Feb 2012 10:22:04 +0800 (CST)
Date: Thu, 16 Feb 2012 10:22:04 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "Philipp Hahn" <hahn@univention.de>
Message-ID: <2aafd5c6.15e72.13583f76bdd.Coremail.hxkhust@126.com>
In-Reply-To: <201202151546.14258.hahn@univention.de>
References: <201202151546.14258.hahn@univention.de>
	<7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [211.69.198.241]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: kx5CMWZvb3Rlcl9odG09MzAxNjo4MQ==
X-CM-TRANSID: CMqowGBpEEJeaDxPE3kcAA--.4006W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiDgtWBU0vG7WLgQAAsQ
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] a problem with using qcow2 format image files as
 virtual disks
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7939806876241782865=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7939806876241782865==
Content-Type: multipart/alternative; 
	boundary="----=_Part_237678_2012813018.1329358924765"

------=_Part_237678_2012813018.1329358924765
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,

At 2012-02-15 22:46:09,"Philipp Hahn" <hahn@univention.de> wrote:
>Hello,
>
>On Wednesday 15 February 2012 14:58:39 hxkhust wrote:
>> In most cases we use image files as virtual disks under the
>> full-virtualization situation.On the version 4.1.2 of xen,I do the
>> following command:
>...
>> qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M
>...
>> >> (I also use "diks = ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it failed
>> too)
>['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']

>Last time I checked 
><http://xenbits.xen.org/hg/xen-4.1-testing.hg/file/tip/tools/blktap2/drivers> 
>blktap2 has no qcow2 support, only qcow1, vhd and some other formats.
>
>Sincerely
>Philipp
>-- 
>Philipp Hahn           Open Source Software Engineer      hahn@univention.de
>Univention GmbH        Linux for Your Business        fon: +49 421 22 232- 0
>Mary-Somerville-Str.1  D-28359 Bremen                 fax: +49 421 22 232-99
>                                                   http://www.univention.de/

Under that directory there is no block-qcow2.c indeed.With "disk = ['tap2:tapdisk:qcow2:/....../myqcow1.img,xvda,w']" configured in the configure file myqcow1.hvm, however,myqcow1.img could be used to create a VM just using "xl create myqcow1.hvm".Only myqcow2.img could not be used to create a VM normally with the error "no bootable device found" happening.that is weird...
(I just would like to use multi-layer image files to create VMs.Either qcow format or qcow2 format is right.)
 
hxk
------=_Part_237678_2012813018.1329358924765
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV style="LINE-HEIGHT: 1.7; FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px">
<DIV>Hi,<BR><BR>At&nbsp;2012-02-15&nbsp;22:46:09,"Philipp&nbsp;Hahn"&nbsp;&lt;<A href="mailto:hahn@univention.de">hahn@univention.de</A>&gt;&nbsp;wrote:<BR>&gt;Hello,<BR>&gt;<BR>&gt;On&nbsp;Wednesday&nbsp;15&nbsp;February&nbsp;2012&nbsp;14:58:39&nbsp;hxkhust&nbsp;wrote:<BR>&gt;&gt;&nbsp;In&nbsp;most&nbsp;cases&nbsp;we&nbsp;use&nbsp;image&nbsp;files&nbsp;as&nbsp;virtual&nbsp;disks&nbsp;under&nbsp;the<BR>&gt;&gt;&nbsp;full-virtualization&nbsp;situation.On&nbsp;the&nbsp;version&nbsp;4.1.2&nbsp;of&nbsp;xen,I&nbsp;do&nbsp;the<BR>&gt;&gt;&nbsp;following&nbsp;command:<BR>&gt;...<BR>&gt;&gt;&nbsp;qemu-img-xen&nbsp;create&nbsp;-b&nbsp;myqcow1.img&nbsp;-f&nbsp;qcow2&nbsp;myqcow2.img&nbsp;20000M<BR>&gt;...<BR>&gt;&gt;&nbsp;&gt;&gt;&nbsp;(I&nbsp;also&nbsp;use&nbsp;"diks&nbsp;=&nbsp;['tap:qcow2:/....../myqcow2.img,xvda,w']",but&nbsp;it&nbsp;failed<BR>&gt;&gt;&nbsp;too)<BR>&gt;['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']<BR><BR>&gt;Last&nbsp;time&nbsp;I&nbsp;checked&nbsp;<BR>&gt;&lt;http://xenbits.xen.org/hg/xen-4.1-testing.hg/file/tip/tools/blktap2/drivers&gt;&nbsp;<BR>&gt;blktap2&nbsp;has&nbsp;no&nbsp;qcow2&nbsp;support,&nbsp;only&nbsp;qcow1,&nbsp;vhd&nbsp;and&nbsp;some&nbsp;other&nbsp;formats.<BR>&gt;<BR>&gt;Sincerely<BR>&gt;Philipp<BR>&gt;--&nbsp;<BR>&gt;Philipp&nbsp;Hahn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open&nbsp;Source&nbsp;Software&nbsp;Engineer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A href="mailto:hahn@univention.de">hahn@univention.de</A><BR>&gt;Univention&nbsp;GmbH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linux&nbsp;for&nbsp;Your&nbsp;Business&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fon:&nbsp;+49&nbsp;421&nbsp;22&nbsp;232-&nbsp;0<BR>&gt;Mary-Somerville-Str.1&nbsp;&nbsp;D-28359&nbsp;Bremen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fax:&nbsp;+49&nbsp;421&nbsp;22&nbsp;232-99<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A href="http://www.univention.de/">http://www.univention.de/</A><BR></DIV>
<DIV>Under that directory there is no block-qcow2.c indeed.With "disk = ['tap2:tapdisk:qcow2:/....../myqcow1.img,xvda,w']" configured in the configure file myqcow1.hvm, however,myqcow1.img could be used to create a VM just using "xl create myqcow1.hvm".Only myqcow2.img could not be used to create a VM normally with the error "no bootable device found" happening.that is weird...</DIV>
<DIV>(I just would like to&nbsp;use&nbsp;multi-layer image files to create VMs.Either qcow format or qcow2 format is right.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_237678_2012813018.1329358924765--



--===============7939806876241782865==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7939806876241782865==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 02:23:43 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 02:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxqzO-00009U-C4; Thu, 16 Feb 2012 02:22:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxqzM-00009P-F1
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 02:22:29 +0000
Received: from [85.158.139.83:62896] by server-1.bemta-5.messagelabs.com id
	FC/6B-28458-3686C3F4; Thu, 16 Feb 2012 02:22:27 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329358944!15255153!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n, BODY_RANDOM_LONG, HTML_50_60,
	HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17659 invoked from network); 16 Feb 2012 02:22:25 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-12.tower-182.messagelabs.com with SMTP;
	16 Feb 2012 02:22:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Message-ID:In-Reply-To:
	References:Subject:MIME-Version:Content-Type; bh=gkIJPesTUcfK59/
	Nu0AFn+IGK7cNnhCLMVMemU8d0Ec=; b=bfJt7U6WTIVR7sDXF392wyW+4+YTGrg
	royzXOAQDOv9xI6yRxFKmWdr1bM7eO6Jh8Ir4vJtF+bt/UQN1bigtGMW2KAh3GbJ
	ZV+QeMVwAl3v1eGvT27X5TQKJ5OUcHNz3MtKjrZLQuHSRJAkdTX74egjMDJrShhM
	ep+RYphNVW9U=
Received: from hxkhust ( [211.69.198.241] ) by ajax-webmail-wmsvr8
	(Coremail) ; Thu, 16 Feb 2012 10:22:04 +0800 (CST)
Date: Thu, 16 Feb 2012 10:22:04 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "Philipp Hahn" <hahn@univention.de>
Message-ID: <2aafd5c6.15e72.13583f76bdd.Coremail.hxkhust@126.com>
In-Reply-To: <201202151546.14258.hahn@univention.de>
References: <201202151546.14258.hahn@univention.de>
	<7dc6cbfc.16443.135814ecc54.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [211.69.198.241]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: kx5CMWZvb3Rlcl9odG09MzAxNjo4MQ==
X-CM-TRANSID: CMqowGBpEEJeaDxPE3kcAA--.4006W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiDgtWBU0vG7WLgQAAsQ
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] a problem with using qcow2 format image files as
 virtual disks
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7939806876241782865=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7939806876241782865==
Content-Type: multipart/alternative; 
	boundary="----=_Part_237678_2012813018.1329358924765"

------=_Part_237678_2012813018.1329358924765
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,

At 2012-02-15 22:46:09,"Philipp Hahn" <hahn@univention.de> wrote:
>Hello,
>
>On Wednesday 15 February 2012 14:58:39 hxkhust wrote:
>> In most cases we use image files as virtual disks under the
>> full-virtualization situation.On the version 4.1.2 of xen,I do the
>> following command:
>...
>> qemu-img-xen create -b myqcow1.img -f qcow2 myqcow2.img 20000M
>...
>> >> (I also use "diks = ['tap:qcow2:/....../myqcow2.img,xvda,w']",but it failed
>> too)
>['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']

>Last time I checked 
><http://xenbits.xen.org/hg/xen-4.1-testing.hg/file/tip/tools/blktap2/drivers> 
>blktap2 has no qcow2 support, only qcow1, vhd and some other formats.
>
>Sincerely
>Philipp
>-- 
>Philipp Hahn           Open Source Software Engineer      hahn@univention.de
>Univention GmbH        Linux for Your Business        fon: +49 421 22 232- 0
>Mary-Somerville-Str.1  D-28359 Bremen                 fax: +49 421 22 232-99
>                                                   http://www.univention.de/

Under that directory there is no block-qcow2.c indeed.With "disk = ['tap2:tapdisk:qcow2:/....../myqcow1.img,xvda,w']" configured in the configure file myqcow1.hvm, however,myqcow1.img could be used to create a VM just using "xl create myqcow1.hvm".Only myqcow2.img could not be used to create a VM normally with the error "no bootable device found" happening.that is weird...
(I just would like to use multi-layer image files to create VMs.Either qcow format or qcow2 format is right.)
 
hxk
------=_Part_237678_2012813018.1329358924765
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV style="LINE-HEIGHT: 1.7; FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px">
<DIV>Hi,<BR><BR>At&nbsp;2012-02-15&nbsp;22:46:09,"Philipp&nbsp;Hahn"&nbsp;&lt;<A href="mailto:hahn@univention.de">hahn@univention.de</A>&gt;&nbsp;wrote:<BR>&gt;Hello,<BR>&gt;<BR>&gt;On&nbsp;Wednesday&nbsp;15&nbsp;February&nbsp;2012&nbsp;14:58:39&nbsp;hxkhust&nbsp;wrote:<BR>&gt;&gt;&nbsp;In&nbsp;most&nbsp;cases&nbsp;we&nbsp;use&nbsp;image&nbsp;files&nbsp;as&nbsp;virtual&nbsp;disks&nbsp;under&nbsp;the<BR>&gt;&gt;&nbsp;full-virtualization&nbsp;situation.On&nbsp;the&nbsp;version&nbsp;4.1.2&nbsp;of&nbsp;xen,I&nbsp;do&nbsp;the<BR>&gt;&gt;&nbsp;following&nbsp;command:<BR>&gt;...<BR>&gt;&gt;&nbsp;qemu-img-xen&nbsp;create&nbsp;-b&nbsp;myqcow1.img&nbsp;-f&nbsp;qcow2&nbsp;myqcow2.img&nbsp;20000M<BR>&gt;...<BR>&gt;&gt;&nbsp;&gt;&gt;&nbsp;(I&nbsp;also&nbsp;use&nbsp;"diks&nbsp;=&nbsp;['tap:qcow2:/....../myqcow2.img,xvda,w']",but&nbsp;it&nbsp;failed<BR>&gt;&gt;&nbsp;too)<BR>&gt;['tap2:tapdisk:qcow2:/....../myqcow2.img,xvda,w']<BR><BR>&gt;Last&nbsp;time&nbsp;I&nbsp;checked&nbsp;<BR>&gt;&lt;http://xenbits.xen.org/hg/xen-4.1-testing.hg/file/tip/tools/blktap2/drivers&gt;&nbsp;<BR>&gt;blktap2&nbsp;has&nbsp;no&nbsp;qcow2&nbsp;support,&nbsp;only&nbsp;qcow1,&nbsp;vhd&nbsp;and&nbsp;some&nbsp;other&nbsp;formats.<BR>&gt;<BR>&gt;Sincerely<BR>&gt;Philipp<BR>&gt;--&nbsp;<BR>&gt;Philipp&nbsp;Hahn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open&nbsp;Source&nbsp;Software&nbsp;Engineer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A href="mailto:hahn@univention.de">hahn@univention.de</A><BR>&gt;Univention&nbsp;GmbH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linux&nbsp;for&nbsp;Your&nbsp;Business&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fon:&nbsp;+49&nbsp;421&nbsp;22&nbsp;232-&nbsp;0<BR>&gt;Mary-Somerville-Str.1&nbsp;&nbsp;D-28359&nbsp;Bremen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fax:&nbsp;+49&nbsp;421&nbsp;22&nbsp;232-99<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A href="http://www.univention.de/">http://www.univention.de/</A><BR></DIV>
<DIV>Under that directory there is no block-qcow2.c indeed.With "disk = ['tap2:tapdisk:qcow2:/....../myqcow1.img,xvda,w']" configured in the configure file myqcow1.hvm, however,myqcow1.img could be used to create a VM just using "xl create myqcow1.hvm".Only myqcow2.img could not be used to create a VM normally with the error "no bootable device found" happening.that is weird...</DIV>
<DIV>(I just would like to&nbsp;use&nbsp;multi-layer image files to create VMs.Either qcow format or qcow2 format is right.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_237678_2012813018.1329358924765--



--===============7939806876241782865==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7939806876241782865==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 03:29:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 03:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxs0z-0001S4-V6; Thu, 16 Feb 2012 03:28:13 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1Rxs0y-0001Rq-6Z
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 03:28:12 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329362883!8492148!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15306 invoked from network); 16 Feb 2012 03:28:05 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-3.tower-21.messagelabs.com with SMTP;
	16 Feb 2012 03:28:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Message-ID:Subject:
	MIME-Version:Content-Type; bh=IV7TXiHJhEmnXAKNZ4Jbae90ewuLi5fPMj
	ScI0NSB6g=; b=TWrpnARdWZ1kdEcVFCv6PEUKaQLneAtyo4YAP8O+qLP2xdcs5y
	6qnYC4L5Zha6WDg1/0QNu0OzKg9/iJoe6tXzGV3rfHiVGb9PXVot2fHMxtYMFrjV
	dop3LjRs4ip5agHaL3X3pvRulpnV6R9j+F2no0Vp7HxIfVwYjluKBmHiI=
Received: from hxkhust ( [211.69.198.241] ) by ajax-webmail-wmsvr8
	(Coremail) ; Thu, 16 Feb 2012 11:27:55 +0800 (CST)
Date: Thu, 16 Feb 2012 11:27:55 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: miles@atmos.eu
Message-ID: <474f37f8.17aba.1358433b5e5.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [211.69.198.241]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: 5WpLvGZvb3Rlcl9odG09NDYyOjgx
X-CM-TRANSID: CMqowGBJ8UK8dzxPj6AcAA--.167W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitBVWBUX9gqs+MgAAsv
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] How to configure so as to use the blktap/blktap2
 module in XEN
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4822377412582813967=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4822377412582813967==
Content-Type: multipart/alternative; 
	boundary="----=_Part_256628_712060632.1329362875877"

------=_Part_256628_712060632.1329362875877
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hello,

>Hi,

>Like this:

>disk = [ 'tap2:aio:<your device>,xvda,w' ]

>Note, your dom0 kernel must be compiled with blktap modules.

>HTH,

>Peter

Thank you.

Does I confirm that blktap modules should be compiled in kernel during the configuration of linux kernel 3.0?

 

hxk
------=_Part_256628_712060632.1329362875877
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><P>Hello,</P>
<P>&gt;Hi,<BR><BR>&gt;Like this:<BR><BR>&gt;disk = [ 'tap2:aio:&lt;your device&gt;,xvda,w' ]<BR><BR>&gt;Note, your dom0 kernel must be compiled with blktap modules.<BR><BR>&gt;HTH,<BR><BR>&gt;Peter<BR><BR>Thank you.</P>
<P>Does&nbsp;I confirm that blktap modules should be compiled in kernel during the configuration of linux kernel 3.0?</P>
<P>&nbsp;</P>
<P>hxk</P></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_256628_712060632.1329362875877--



--===============4822377412582813967==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4822377412582813967==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 03:29:35 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 03:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxs0z-0001S4-V6; Thu, 16 Feb 2012 03:28:13 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1Rxs0y-0001Rq-6Z
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 03:28:12 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329362883!8492148!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15306 invoked from network); 16 Feb 2012 03:28:05 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-3.tower-21.messagelabs.com with SMTP;
	16 Feb 2012 03:28:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Message-ID:Subject:
	MIME-Version:Content-Type; bh=IV7TXiHJhEmnXAKNZ4Jbae90ewuLi5fPMj
	ScI0NSB6g=; b=TWrpnARdWZ1kdEcVFCv6PEUKaQLneAtyo4YAP8O+qLP2xdcs5y
	6qnYC4L5Zha6WDg1/0QNu0OzKg9/iJoe6tXzGV3rfHiVGb9PXVot2fHMxtYMFrjV
	dop3LjRs4ip5agHaL3X3pvRulpnV6R9j+F2no0Vp7HxIfVwYjluKBmHiI=
Received: from hxkhust ( [211.69.198.241] ) by ajax-webmail-wmsvr8
	(Coremail) ; Thu, 16 Feb 2012 11:27:55 +0800 (CST)
Date: Thu, 16 Feb 2012 11:27:55 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: miles@atmos.eu
Message-ID: <474f37f8.17aba.1358433b5e5.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [211.69.198.241]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: 5WpLvGZvb3Rlcl9odG09NDYyOjgx
X-CM-TRANSID: CMqowGBJ8UK8dzxPj6AcAA--.167W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitBVWBUX9gqs+MgAAsv
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] How to configure so as to use the blktap/blktap2
 module in XEN
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4822377412582813967=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4822377412582813967==
Content-Type: multipart/alternative; 
	boundary="----=_Part_256628_712060632.1329362875877"

------=_Part_256628_712060632.1329362875877
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hello,

>Hi,

>Like this:

>disk = [ 'tap2:aio:<your device>,xvda,w' ]

>Note, your dom0 kernel must be compiled with blktap modules.

>HTH,

>Peter

Thank you.

Does I confirm that blktap modules should be compiled in kernel during the configuration of linux kernel 3.0?

 

hxk
------=_Part_256628_712060632.1329362875877
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><P>Hello,</P>
<P>&gt;Hi,<BR><BR>&gt;Like this:<BR><BR>&gt;disk = [ 'tap2:aio:&lt;your device&gt;,xvda,w' ]<BR><BR>&gt;Note, your dom0 kernel must be compiled with blktap modules.<BR><BR>&gt;HTH,<BR><BR>&gt;Peter<BR><BR>Thank you.</P>
<P>Does&nbsp;I confirm that blktap modules should be compiled in kernel during the configuration of linux kernel 3.0?</P>
<P>&nbsp;</P>
<P>hxk</P></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_256628_712060632.1329362875877--



--===============4822377412582813967==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4822377412582813967==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 03:42:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 03:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxsDu-0001xW-TG; Thu, 16 Feb 2012 03:41:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxsDs-0001xF-Mq
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 03:41:33 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1329363684!5234683!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17819 invoked from network); 16 Feb 2012 03:41:25 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-16.tower-21.messagelabs.com with SMTP;
	16 Feb 2012 03:41:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=gCOzcP0yHrgP15qMBhN1kiC14VkDIRQvLt
	ic+yPlSds=; b=irTw4omvFhdUMr4NS0mk5VpIAFtCq3qhj5K6IiUdliOxfVEfAJ
	AHCQzoJKSMqCaJJcMiOpEM9mz4yMUD3LeyO8IqXoNr4pVyirKGyBDPwzOLt/TomL
	c5pQaVNQXuioJE8CajBeEsWGTwGpGybVKjMGutIe7iI55I9tkA0VHKDko=
Received: from hxkhust ( [211.69.198.241] ) by ajax-webmail-wmsvr8
	(Coremail) ; Thu, 16 Feb 2012 11:41:17 +0800 (CST)
Date: Thu, 16 Feb 2012 11:41:17 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <65d68c0d.17f85.135843ff261.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [211.69.198.241]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: WusZJ2Zvb3Rlcl9odG09NzQzOjgx
X-CM-TRANSID: CMqowGAJsEHjejxPL6ccAA--.4690W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitB5WBUX9gqtCEAABs7
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] how to use multi-layer image files to create VMs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1906074766871451745=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1906074766871451745==
Content-Type: multipart/alternative; 
	boundary="----=_Part_259832_281236923.1329363677793"

------=_Part_259832_281236923.1329363677793
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
As we know, qcow/qcow2 format image files could be used to create VMs and a qcow/qcow2 format image file could be based on some image file, which compose a two-layer-image-file structure.Thus I would like to create a multi-layer-image-file structure.In this multi-layer-image-file structure one image file is based on another  and the image files are like a stack.However after I try a lot of times,I could not create VMs successfully.Who can tell me which format I should choose and how to configure the disk in the XXX.hvm configure file?
Thanks.
 
hxk
------=_Part_259832_281236923.1329363677793
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>As we know, qcow/qcow2 format image files could be used to create VMs and a&nbsp;qcow/qcow2 format image file could be based on some image file, which compose a two-layer-image-file structure.Thus I would like to create a multi-layer-image-file structure.In this multi-layer-image-file structure one image file is based on another&nbsp; and the image files&nbsp;are&nbsp;like a stack.However after&nbsp;I try a lot of times,I could not create VMs successfully.Who can tell me which format I should choose and how to configure the disk in the XXX.hvm configure file?</DIV>
<DIV>Thanks.</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_259832_281236923.1329363677793--



--===============1906074766871451745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1906074766871451745==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 03:42:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 03:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxsDu-0001xW-TG; Thu, 16 Feb 2012 03:41:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RxsDs-0001xF-Mq
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 03:41:33 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1329363684!5234683!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gNzkyNw==\n,HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17819 invoked from network); 16 Feb 2012 03:41:25 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-16.tower-21.messagelabs.com with SMTP;
	16 Feb 2012 03:41:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=gCOzcP0yHrgP15qMBhN1kiC14VkDIRQvLt
	ic+yPlSds=; b=irTw4omvFhdUMr4NS0mk5VpIAFtCq3qhj5K6IiUdliOxfVEfAJ
	AHCQzoJKSMqCaJJcMiOpEM9mz4yMUD3LeyO8IqXoNr4pVyirKGyBDPwzOLt/TomL
	c5pQaVNQXuioJE8CajBeEsWGTwGpGybVKjMGutIe7iI55I9tkA0VHKDko=
Received: from hxkhust ( [211.69.198.241] ) by ajax-webmail-wmsvr8
	(Coremail) ; Thu, 16 Feb 2012 11:41:17 +0800 (CST)
Date: Thu, 16 Feb 2012 11:41:17 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <65d68c0d.17f85.135843ff261.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [211.69.198.241]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: WusZJ2Zvb3Rlcl9odG09NzQzOjgx
X-CM-TRANSID: CMqowGAJsEHjejxPL6ccAA--.4690W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitB5WBUX9gqtCEAABs7
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] how to use multi-layer image files to create VMs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1906074766871451745=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1906074766871451745==
Content-Type: multipart/alternative; 
	boundary="----=_Part_259832_281236923.1329363677793"

------=_Part_259832_281236923.1329363677793
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
As we know, qcow/qcow2 format image files could be used to create VMs and a qcow/qcow2 format image file could be based on some image file, which compose a two-layer-image-file structure.Thus I would like to create a multi-layer-image-file structure.In this multi-layer-image-file structure one image file is based on another  and the image files are like a stack.However after I try a lot of times,I could not create VMs successfully.Who can tell me which format I should choose and how to configure the disk in the XXX.hvm configure file?
Thanks.
 
hxk
------=_Part_259832_281236923.1329363677793
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>As we know, qcow/qcow2 format image files could be used to create VMs and a&nbsp;qcow/qcow2 format image file could be based on some image file, which compose a two-layer-image-file structure.Thus I would like to create a multi-layer-image-file structure.In this multi-layer-image-file structure one image file is based on another&nbsp; and the image files&nbsp;are&nbsp;like a stack.However after&nbsp;I try a lot of times,I could not create VMs successfully.Who can tell me which format I should choose and how to configure the disk in the XXX.hvm configure file?</DIV>
<DIV>Thanks.</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_259832_281236923.1329363677793--



--===============1906074766871451745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1906074766871451745==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 03:55:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 03:55:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxsQ9-0003H5-Hs; Thu, 16 Feb 2012 03:54:13 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RxsQ8-0003Gm-Fg
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 03:54:12 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329364443!8493768!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24339 invoked from network); 16 Feb 2012 03:54:05 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 03:54:05 -0000
Received: by pbbro2 with SMTP id ro2so11800982pbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 19:54:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.73.103 with SMTP id k7mr9119430pbv.132.1329364443182; Wed,
	15 Feb 2012 19:54:03 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 15 Feb 2012 19:54:03 -0800 (PST)
In-Reply-To: <65d68c0d.17f85.135843ff261.Coremail.hxkhust@126.com>
References: <65d68c0d.17f85.135843ff261.Coremail.hxkhust@126.com>
Date: Thu, 16 Feb 2012 10:54:03 +0700
Message-ID: <CAG1y0sdLAyvCV1sWLati5OQY6+X_3-uUEWznNx0eMHbBdzUdBw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: hxkhust <hxkhust@126.com>
X-Gm-Message-State: ALoCoQn93SyThy1pXxOPwXQEq7tTcdVtF8RleHKUYlE+lzAWNyD2zvs4V/7PcAGGhIGqBA+qYa1N
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] how to use multi-layer image files to create VMs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/16 hxkhust <hxkhust@126.com>:
> Hi,
>
> As we know, qcow/qcow2 format image files could be used to create VMs and
> a=A0qcow/qcow2 format image file could be based on some image file, which
> compose a two-layer-image-file structure.Thus I would like to create a
> multi-layer-image-file structure.In this multi-layer-image-file structure
> one image file is based on another=A0 and the image files=A0are=A0like a
> stack.However after=A0I try a lot of times,I could not create VMs
> successfully.Who can tell me which format I should choose and how to
> configure the disk in the XXX.hvm configure file?
> Thanks.


In short: I'd say don't bother. It's too much effort for what it's worth.

Newer versions of Xen can use blktap support if the kernel has it
(which is not upstream, so it's unlikely you have it), or it can use
qemu emulation (which is dead slow). I wouldn't recommend this
approach.

I recommend you do this instead:
(1) use xenserver, which implements VHD disks but stores the data in LVM. OR
(2) use a separate server as storage, put openinidiana + nappit on it,
and export the storage as iscsi to your xen dom0. That way you can
manage snapshot/clones using zfs from the storage server side. OR
(3) same as (2), but the storage server is actually just another domU.
The problem with this approach is that you need to make sure this domU
is started and functional before other domUs (possible, but requires
some effort).
(4) use ubuntu, install zfsonlinux, and use zvols as backing store.
There are some tuning you need to do to get acceptable performance
(e.g. increase number of zvol threads), but performance-wise it should
be somewhat similar or better to (3).

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 03:55:03 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 03:55:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxsQ9-0003H5-Hs; Thu, 16 Feb 2012 03:54:13 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RxsQ8-0003Gm-Fg
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 03:54:12 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329364443!8493768!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24339 invoked from network); 16 Feb 2012 03:54:05 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 03:54:05 -0000
Received: by pbbro2 with SMTP id ro2so11800982pbb.30
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 19:54:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.73.103 with SMTP id k7mr9119430pbv.132.1329364443182; Wed,
	15 Feb 2012 19:54:03 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 15 Feb 2012 19:54:03 -0800 (PST)
In-Reply-To: <65d68c0d.17f85.135843ff261.Coremail.hxkhust@126.com>
References: <65d68c0d.17f85.135843ff261.Coremail.hxkhust@126.com>
Date: Thu, 16 Feb 2012 10:54:03 +0700
Message-ID: <CAG1y0sdLAyvCV1sWLati5OQY6+X_3-uUEWznNx0eMHbBdzUdBw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: hxkhust <hxkhust@126.com>
X-Gm-Message-State: ALoCoQn93SyThy1pXxOPwXQEq7tTcdVtF8RleHKUYlE+lzAWNyD2zvs4V/7PcAGGhIGqBA+qYa1N
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] how to use multi-layer image files to create VMs
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/16 hxkhust <hxkhust@126.com>:
> Hi,
>
> As we know, qcow/qcow2 format image files could be used to create VMs and
> a=A0qcow/qcow2 format image file could be based on some image file, which
> compose a two-layer-image-file structure.Thus I would like to create a
> multi-layer-image-file structure.In this multi-layer-image-file structure
> one image file is based on another=A0 and the image files=A0are=A0like a
> stack.However after=A0I try a lot of times,I could not create VMs
> successfully.Who can tell me which format I should choose and how to
> configure the disk in the XXX.hvm configure file?
> Thanks.


In short: I'd say don't bother. It's too much effort for what it's worth.

Newer versions of Xen can use blktap support if the kernel has it
(which is not upstream, so it's unlikely you have it), or it can use
qemu emulation (which is dead slow). I wouldn't recommend this
approach.

I recommend you do this instead:
(1) use xenserver, which implements VHD disks but stores the data in LVM. OR
(2) use a separate server as storage, put openinidiana + nappit on it,
and export the storage as iscsi to your xen dom0. That way you can
manage snapshot/clones using zfs from the storage server side. OR
(3) same as (2), but the storage server is actually just another domU.
The problem with this approach is that you need to make sure this domU
is started and functional before other domUs (possible, but requires
some effort).
(4) use ubuntu, install zfsonlinux, and use zvols as backing store.
There are some tuning you need to do to get acceptable performance
(e.g. increase number of zvol threads), but performance-wise it should
be somewhat similar or better to (3).

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 07:42:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 07:42:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxvxO-00007k-Hs; Thu, 16 Feb 2012 07:40:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RxvxN-00007c-Ih
	for xen-users@lists.xen.org; Thu, 16 Feb 2012 07:40:45 +0000
Received: from [85.158.139.83:37816] by server-4.bemta-5.messagelabs.com id
	DC/6A-10788-CF2BC3F4; Thu, 16 Feb 2012 07:40:44 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1329378041!14432919!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18698 invoked from network); 16 Feb 2012 07:40:43 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 07:40:43 -0000
Received: by dadp14 with SMTP id p14so1986733dad.32
	for <xen-users@lists.xen.org>; Wed, 15 Feb 2012 23:40:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-mailer:thread-index
	:content-language;
	bh=ilr1o+g21KZpfO7pJAmz82U5hhIunMRqpwzyg+TjO7I=;
	b=QvNBN9X9pKBGI0/Y8q3+P47xD5Y3i/TcwNoa3kh7yg2+kWXuAJiG1K10YJ+bbh71CN
	w9Dt565rQcc81LkUJ5M4NzaAMysW8iIhHAG0EbEaWgW7wiKcHe9Jw/H7Q+B5xqNROZ3P
	FIJ5eB8nPs9z8N5ObS0GXeNyKuE3itEMdalNg=
Received: by 10.68.196.195 with SMTP id io3mr11037683pbc.36.1329378040625;
	Wed, 15 Feb 2012 23:40:40 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id y3sm1665700pbr.46.2012.02.15.23.40.38
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 15 Feb 2012 23:40:39 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <xen-users@lists.xen.org>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
	<20120214112009.6AB873806F1@mx1.internecto.net> 
In-Reply-To: 
Date: Thu, 16 Feb 2012 16:40:35 +0900
Message-ID: <02aa01ccec7e$4731c420$d5954c60$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczrCvr9y8RlN776QY2HoyzOuZ0TOgAAG5CgACrgIhAALivdcA==
Content-Language: ko
Subject: [Xen-users] Cannot find network interface while creating domU and
	what is virbr?. (xen 4.1.2)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

CkhpIGFsbCwKCkkgZm91bmQgb25lIG1vcmUgY2x1ZS4KCldoZW4gSSBjaGVja2VkIHhlbi1ob3Rw
bHVnLmxvZwoKSXQgc2F5cyAiYnJpZGdlIHBib25kMiBkb2VzIG5vdCBleGlzdCEiCgpNeSBzeXN0
ZW0gdXNlcyBib25kaW5nIGludGVyZmFjZS4KCgoiYnJjdGwgc2hvdyIgcmVzdWx0CmJyaWRnZSBu
YW1lICAgICBicmlkZ2UgaWQgICAgICAgICAgICAgICBTVFAgZW5hYmxlZCAgICAgaW50ZXJmYWNl
cwp2aXJicjAgICAgICAgICAgODAwMC4wMDAwMDAwMDAwMDAgICAgICAgeWVzCnhlbmJyMCAgICAg
ICAgICA4MDAwLnh4eHh4eHh4eHh4eCAgICAgICBubyAgICAgICAgICAgICAgcGV0aDAKeGVuYnIx
ICAgICAgICAgIDgwMDAueHh4eHh4eHh4eHh4ICAgICAgIG5vICAgICAgICAgICAgICBwZXRoMQp4
ZW5icjIgICAgICAgICAgODAwMC54eHh4eHh4eHh4eHggICAgICAgbm8gICAgICAgICAgICAgIHBi
b25kMgp4ZW5icjQgICAgICAgICAgODAwMC54eHh4eHh4eHh4eHggICAgICAgbm8gICAgICAgICAg
ICAgIHBldGg0CgppbiBoZXJlLCAKMSkgd2hhdCBpcyB2aXJiciBpbiBoZXJlPwpXaHkgdmlyYnIw
IGNvbWVzIHVwPyBUaGF0IG5hbWluZyBydWxlIGlzIHVzZWQgaW4gS1ZNLCBhcyBJIEtub3cuLi4K
CmlmY29uZmlnIHBib25kMiByZXN1bHQKCnBib25kMiAgICBMaW5rIGVuY2FwOkV0aGVybmV0ICBI
V2FkZHIgeHg6eHg6eHg6eHg6eHg6eHgKICAgICAgICAgIGluZXQ2IGFkZHI6IGZlODA6OjIxYjoy
MWZmOmZlNWI6YmFkYy82NCBTY29wZTpMaW5rCiAgICAgICAgICBVUCBCUk9BRENBU1QgUlVOTklO
RyBNQVNURVIgTVVMVElDQVNUICBNVFU6MTUwMCAgTWV0cmljOjEKICAgICAgICAgIFJYIHBhY2tl
dHM6MTI4MjQzIGVycm9yczowIGRyb3BwZWQ6MCBvdmVycnVuczowIGZyYW1lOjAKICAgICAgICAg
IFRYIHBhY2tldHM6NTIxMiBlcnJvcnM6MCBkcm9wcGVkOjAgb3ZlcnJ1bnM6MCBjYXJyaWVyOjAK
ICAgICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1ZXVlbGVuOjAKICAgICAgICAgIFJYIGJ5dGVzOjEx
NzU3MDU5ICgxMS4yIE1pQikgIFRYIGJ5dGVzOjEyMTExOTcgKDEuMSBNaUIpCgoKQW55d2F5LCBJ
IHRyaWVkIHRvIGZpbmQgd2hpY2ggc2NyaXB0IG9yIHNvdXJjZSB3cml0ZSBsb2dzICJicmlkZ2Ug
cGJvbmQyCmRvZXMgbm90IGV4aXN0ISIsIGhvd2V2ZXIsIEkgY291bGQgbm90IGZpbmQgaXQuCihJ
IGZvdW5kIGV2ZXJ5IHB5dGhvbiBzb3VyY2UoL3Vzci9saWI2NC9weXRob24yLjQvc2l0ZS1wYWNr
YWdlcy94ZW4veGVuZC8pLAphbmQgZXZlcnkgeGVuIHNjcmlwdHMoL2V0Yy94ZW4vc2NyaXB0cy8p
KQoKU28sIG15IDJuZCBxdWVzdGlvbiBpcy4uCjIpIHdoaWNoIHNjcmlwdCBtYWtlcyB0aGF0IGxv
Zz8gCgoKQW5kIGZpbmFsbHkuCldoYXQgaXMgdGhlIHByb2JsZW0/IFRoYXQgSSBjYW5ub3QgbWFr
ZSBkb21VPyA6ICgKClRoaXMgaXMgdGhlIHhlbmQubG9nIHdoaWNoIHNob3dzIHRoZSBlcnJvci4K
CkVSUk9SIChTcnZCYXNlOjg4KSBSZXF1ZXN0IHdhaXRfZm9yX2RldmljZXMgZmFpbGVkLgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24y
LjQvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViL1NydkJhc2UucHkiLCBsaW5lIDg1LCBpbgpwZXJmb3Jt
CiAgICByZXR1cm4gb3BfbWV0aG9kKG9wLCByZXEpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24y
LjQvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvU3J2RG9tYWluLnB5IiwKbGluZSA4NSwg
aW4gb3Bfd2FpdF9mb3JfZGV2aWNlcwogICAgcmV0dXJuIHNlbGYuZG9tLndhaXRGb3JEZXZpY2Vz
KCkKICBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjIuNC9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hl
bmREb21haW5JbmZvLnB5IiwKbGluZSAxMjM3LCBpbiB3YWl0Rm9yRGV2aWNlcwogICAgc2VsZi5n
ZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNzKS53YWl0Rm9yRGV2aWNlcygpCiAgRmlsZSAiL3Vz
ci9saWI2NC9weXRob24yLjQvc2l0ZS0KcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0RldkNvbnRy
b2xsZXIucHkiLCBsaW5lIDE0MCwgaW4gd2FpdEZvckRldmljZXMKICAgIHJldHVybiBtYXAoc2Vs
Zi53YWl0Rm9yRGV2aWNlLCBzZWxmLmRldmljZUlEcygpKQogIEZpbGUgIi91c3IvbGliNjQvcHl0
aG9uMi40L3NpdGUtCnBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9EZXZDb250cm9sbGVyLnB5Iiwg
bGluZSAxNTMsIGluIHdhaXRGb3JEZXZpY2UKICAgIHJhaXNlIFZtRXJyb3IoIkRldmljZSAlcyAo
JXMpIGNvdWxkIG5vdCBiZSBjb25uZWN0ZWQuICIKVm1FcnJvcjogRGV2aWNlIDAgKHZpZikgY291
bGQgbm90IGJlIGNvbm5lY3RlZC4gSG90cGx1ZyBzY3JpcHRzIG5vdCB3b3JraW5nLgoKCgpUaGFu
a3MgaW4gYWR2YW5jZS4KCgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogvcW/
68H4IFttYWlsdG86YWtheW9uZ0BnbWFpbC5jb21dCj4gU2VudDogV2VkbmVzZGF5LCBGZWJydWFy
eSAxNSwgMjAxMiA0OjU2IFBNCj4gVG86ICdtYXJrK2xpc3RzQGludGVybmVjdG8ubmV0JzsgJ3hl
bi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tJwo+IFN1YmplY3Q6IFJFOiBbWGVuLXVzZXJzXSBD
YW5ub3QgY3JlYXRlIGRvbVUgb24gWGVuIDQuMS4yCj4gCj4gCj4gT2gsIEkgZm91bmQgc29tZXRo
aW5nIGludGVyZXN0Lgo+IAo+IEluIG15IHhtbCBjb25maWd1cmF0aW9uLAo+IAo+IFdoZW4gSSBy
ZW1vdmVkIG5ldHdvcmsgaW50ZXJmYWNlLCBpdCB3b3JrcyEKPiAKPiAgICAgICAgICA8aW50ZXJm
YWNlIHR5cGU9ImJyaWRnZSI+Cj4gICAgICAgICAgICAgIDxtYWMgYWRkcmVzcz0iMDA6MTY6M2U6
YTI6YzY6YmQiIC8+Cj4gICAgICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+Cj4g
ICAgICAgICAgPC9pbnRlcmZhY2U+Cj4gCj4gSSBjYW4gbWFrZSBkb21VLgo+IAo+IE1heWJlIHRo
ZXJlIHNob3VsZCBiZSBzb21lIHByb2JsZW0gaW4KPiAiL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJp
ZGdlIgo+IEkgdGhpbmsuCj4gCj4gRG9lcyBhbnlvbmUga25vdyBhYm91dCB0aGlzPwo+IAo+IAo+
ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IL3Fv+vB+CBbbWFpbHRvOmFr
YXlvbmdAZ21haWwuY29tXQo+ID4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMTQsIDIwMTIgODoz
MiBQTQo+ID4gVG86ICdtYXJrK2xpc3RzQGludGVybmVjdG8ubmV0JzsgJ3hlbi11c2Vyc0BsaXN0
cy54ZW5zb3VyY2UuY29tJwo+ID4gU3ViamVjdDogUkU6IFtYZW4tdXNlcnNdIENhbm5vdCBjcmVh
dGUgZG9tVSBvbiBYZW4gNC4xLjIKPiA+Cj4gPgo+ID4gSSBhbSB1c2luZyBsaWJ2aXJ0ZCB0byBj
cmVhdGUgZG9tVQo+ID4KPiA+IFNvIEkgdXNlICJ2aXJzaCBjcmVhdGUgPHhtbGZpbGU+IiAuCj4g
Pgo+ID4gVGhlIHhtbCBmaWxlIGdvZXMgbGlrZSB0aGlzOwo+ID4gPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4g
PGRvbWFpbiB0eXBlPSJ4ZW4iPgo+ID4gICAgIDxuYW1lPnRlc3Q8L25hbWU+Cj4gPiAgICAgPGNs
b2NrIG9mZnNldD0ibG9jYWx0aW1lIiAvPgo+ID4gICAgIDxkZXZpY2VzPgo+ID4gICAgICAgICA8
Y29uc29sZT48L2NvbnNvbGU+Cj4gPiAgICAgICAgIDxlbXVsYXRvcj4vdXNyL2xpYjY0L3hlbi9i
aW4vcWVtdS1kbTwvZW11bGF0b3I+Cj4gPiAgICAgICAgIDxncmFwaGljcyBrZXltYXA9ImVuLXVz
IiBwb3J0PSI1OTAxIiB0eXBlPSJ2bmMiIGF1dG9wb3J0PSJ5ZXMiCi8+Cj4gPiAgICAgICAgIDxk
aXNrIHR5cGU9J2ZpbGUnIGRldmljZT0nZGlzayc+Cj4gPiAgICAgICAgICAgICA8ZHJpdmVyIG5h
bWU9J2ZpbGUnIC8+Cj4gPiAgICAgICAgICAgICA8c291cmNlIGZpbGU9Jy9zdGcvdGVzdC90ZXN0
LnZoZCcgLz4KPiA+ICAgICAgICAgICAgIDx0YXJnZXQgZGV2PSdoZGEnIC8+Cj4gPiAgICAgICAg
IDwvZGlzaz4KPiA+ICAgICAgICAgPGRpc2sgdHlwZT0nZmlsZScgZGV2aWNlPSdjZHJvbSc+Cj4g
PiAgICAgICAgICAgICA8cmVhZG9ubHkgLz4KPiA+ICAgICAgICAgICAgIDx0YXJnZXQgZGV2PSdo
ZGMnIC8+Cj4gPiAgICAgICAgIDwvZGlzaz4KPiA+ICAgICAgICAgPGludGVyZmFjZSB0eXBlPSJi
cmlkZ2UiPgo+ID4gICAgICAgICAgICAgPG1hYyBhZGRyZXNzPSIwMDoxNjozZTphMjpjNjpiZCIg
Lz4KPiA+ICAgICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+Cj4gPiAgICAgICAg
IDwvaW50ZXJmYWNlPgo+ID4gICAgICAgICA8aW5wdXQgdHlwZT0ndGFibGV0JyBidXM9J3VzYicv
Pgo+ID4gICAgIDwvZGV2aWNlcz4KPiA+ICAgICA8ZmVhdHVyZXM+Cj4gPiAgICAgICAgIDxhY3Bp
PjwvYWNwaT4KPiA+ICAgICAgICAgPGFwaWM+PC9hcGljPgo+ID4gICAgICAgICA8cGFlPjwvcGFl
Pgo+ID4gICAgIDwvZmVhdHVyZXM+Cj4gPiAgICAgPG1lbW9yeT4yMDk3MTUyPC9tZW1vcnk+Cj4g
PiAgICAgPG9uX2NyYXNoPnByZXNlcnZlPC9vbl9jcmFzaD4KPiA+ICAgICA8b25fcG93ZXJvZmY+
ZGVzdHJveTwvb25fcG93ZXJvZmY+Cj4gPiAgICAgPG9uX3JlYm9vdD5yZXN0YXJ0PC9vbl9yZWJv
b3Q+Cj4gPiAgICAgPG9zPgo+ID4gICAgIDxib290IGRldj0iaGQiIC8+Cj4gPiAgICAgICAgIDxs
b2FkZXI+L3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyPC9sb2FkZXI+Cj4gPiAgICAgICAgIDx0
eXBlPmh2bTwvdHlwZT4KPiA+ICAgICA8L29zPgo+ID4gICAgIDx1dWlkPmIxY2QwNzgxLWU0MWQt
NGMzNy04OTdlLTNiYTJiMTc0NWY2ZTwvdXVpZD4KPiA+ICAgICA8dmNwdT4yPC92Y3B1Pgo+ID4g
PC9kb21haW4+Cj4gPgo+ID4KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4gPT09PT09PT09PT09PQo+
ID4KPiA+IGl0IGlzIHdvcmtpbmcgdW5kZXIgeGVuIDMuNC4yLgo+ID4KPiA+IEkgYW0gdHJ5aW5n
IHRvIHVwZ3JhZGUgeGVuIHZlcnNpb24gZnJvbSAzLjQuMiB0byA0LjEuMihvciA0LlguWCkKPiA+
IEZZSSwgSSBoYXZlICJyaWdodCIgdmhkIGZpbGUgaW4gInJpZ2h0IiBsb2NhdGlvbgo+ID4gQW5k
IEkgaGF2ZSBlbm91Z2ggbWVtb3J5LCBlbm91Z2ggY3B1IGFuZCBkaXNrIHNwYWNlCj4gPgo+ID4K
PiA+IFZIRCBhbmQgeG1sIGZpbGUgaXMgd29ya2luZyB3ZWxsIHVuZGVyIHhlbiAzLjQuMi4KPiA+
Cj4gPiBUaGFuayB5b3UgZm9yIHlvdXIgYXR0ZW50aW9uICEKPiA+Cj4gPgo+ID4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiB4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54
ZW5zb3VyY2UuY29tIFttYWlsdG86eGVuLXVzZXJzLQo+ID4gPiBib3VuY2VzQGxpc3RzLnhlbnNv
dXJjZS5jb21dIE9uIEJlaGFsZiBPZiBNYXJrIHZhbiBEaWprCj4gPiA+IFNlbnQ6IFR1ZXNkYXks
IEZlYnJ1YXJ5IDE0LCAyMDEyIDg6MTkgUE0KPiA+ID4gVG86IHhlbi11c2Vyc0BsaXN0cy54ZW5z
b3VyY2UuY29tCj4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBDYW5ub3QgY3JlYXRlIGRv
bVUgb24gWGVuIDQuMS4yCj4gPiA+Cj4gPiA+IEhpLAo+ID4gPgo+ID4gPiA+IC92YXIvbG9nL3hl
bi94ZW5kLmxvZyBzaG93cwo+ID4gPiAoLi5zbmlwLi4pCj4gPiA+Cj4gPiA+ID4gVm1FcnJvcjog
RGV2aWNlIDAgKHZpZikgY291bGQgbm90IGJlIGNvbm5lY3RlZC4gSG90cGx1ZyBzY3JpcHRzIG5v
dAo+ID4gPiA+IHdvcmtpbmcuCj4gPiA+Cj4gPiA+IFRoaXMgZXJyb3IgdXN1YWxseSBvY2N1cnMg
YmVjYXVzZSB0aGUgVk0gY3Jhc2hlcyBiZWZvcmUgdGhlIHZpZiBjYW4gYmUKPiA+ID4gY29ubmVj
dGVkLiBTbyBpdCdzIHByb2JhYmx5IG5vdCB0aGUgcmVhbCBlcnJvci4uLi4gdXN1YWxseSBzb21l
dGhpbmcKPiA+ID4gZWxzZSBpcyB1cC4KPiA+ID4KPiA+ID4gV2hhdCBhcmUgeW91IHRyeWluZyB0
byBkbz8gU2hvdyB1cyB5b3VyIGRvbVUgY29uZmlnIHBsZWFzZS4KPiA+ID4KPiA+ID4KPiA+ID4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gWGVu
LXVzZXJzIG1haWxpbmcgbGlzdAo+ID4gPiBYZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbQo+
ID4gPiBodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29t
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Thu Feb 16 07:42:07 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 07:42:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxvxO-00007k-Hs; Thu, 16 Feb 2012 07:40:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <akayong@gmail.com>) id 1RxvxN-00007c-Ih
	for xen-users@lists.xen.org; Thu, 16 Feb 2012 07:40:45 +0000
Received: from [85.158.139.83:37816] by server-4.bemta-5.messagelabs.com id
	DC/6A-10788-CF2BC3F4; Thu, 16 Feb 2012 07:40:44 +0000
X-Env-Sender: akayong@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1329378041!14432919!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18698 invoked from network); 16 Feb 2012 07:40:43 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 07:40:43 -0000
Received: by dadp14 with SMTP id p14so1986733dad.32
	for <xen-users@lists.xen.org>; Wed, 15 Feb 2012 23:40:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-mailer:thread-index
	:content-language;
	bh=ilr1o+g21KZpfO7pJAmz82U5hhIunMRqpwzyg+TjO7I=;
	b=QvNBN9X9pKBGI0/Y8q3+P47xD5Y3i/TcwNoa3kh7yg2+kWXuAJiG1K10YJ+bbh71CN
	w9Dt565rQcc81LkUJ5M4NzaAMysW8iIhHAG0EbEaWgW7wiKcHe9Jw/H7Q+B5xqNROZ3P
	FIJ5eB8nPs9z8N5ObS0GXeNyKuE3itEMdalNg=
Received: by 10.68.196.195 with SMTP id io3mr11037683pbc.36.1329378040625;
	Wed, 15 Feb 2012 23:40:40 -0800 (PST)
Received: from rustystar ([211.38.137.33])
	by mx.google.com with ESMTPS id y3sm1665700pbr.46.2012.02.15.23.40.38
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 15 Feb 2012 23:40:39 -0800 (PST)
From: =?ks_c_5601-1987?B?vcW/68H4?= <akayong@gmail.com>
To: <xen-users@lists.xen.org>
References: <008001ccea29$f79900a0$e6cb01e0$@com>
	<20120214112009.6AB873806F1@mx1.internecto.net> 
In-Reply-To: 
Date: Thu, 16 Feb 2012 16:40:35 +0900
Message-ID: <02aa01ccec7e$4731c420$d5954c60$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AczrCvr9y8RlN776QY2HoyzOuZ0TOgAAG5CgACrgIhAALivdcA==
Content-Language: ko
Subject: [Xen-users] Cannot find network interface while creating domU and
	what is virbr?. (xen 4.1.2)
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

CkhpIGFsbCwKCkkgZm91bmQgb25lIG1vcmUgY2x1ZS4KCldoZW4gSSBjaGVja2VkIHhlbi1ob3Rw
bHVnLmxvZwoKSXQgc2F5cyAiYnJpZGdlIHBib25kMiBkb2VzIG5vdCBleGlzdCEiCgpNeSBzeXN0
ZW0gdXNlcyBib25kaW5nIGludGVyZmFjZS4KCgoiYnJjdGwgc2hvdyIgcmVzdWx0CmJyaWRnZSBu
YW1lICAgICBicmlkZ2UgaWQgICAgICAgICAgICAgICBTVFAgZW5hYmxlZCAgICAgaW50ZXJmYWNl
cwp2aXJicjAgICAgICAgICAgODAwMC4wMDAwMDAwMDAwMDAgICAgICAgeWVzCnhlbmJyMCAgICAg
ICAgICA4MDAwLnh4eHh4eHh4eHh4eCAgICAgICBubyAgICAgICAgICAgICAgcGV0aDAKeGVuYnIx
ICAgICAgICAgIDgwMDAueHh4eHh4eHh4eHh4ICAgICAgIG5vICAgICAgICAgICAgICBwZXRoMQp4
ZW5icjIgICAgICAgICAgODAwMC54eHh4eHh4eHh4eHggICAgICAgbm8gICAgICAgICAgICAgIHBi
b25kMgp4ZW5icjQgICAgICAgICAgODAwMC54eHh4eHh4eHh4eHggICAgICAgbm8gICAgICAgICAg
ICAgIHBldGg0CgppbiBoZXJlLCAKMSkgd2hhdCBpcyB2aXJiciBpbiBoZXJlPwpXaHkgdmlyYnIw
IGNvbWVzIHVwPyBUaGF0IG5hbWluZyBydWxlIGlzIHVzZWQgaW4gS1ZNLCBhcyBJIEtub3cuLi4K
CmlmY29uZmlnIHBib25kMiByZXN1bHQKCnBib25kMiAgICBMaW5rIGVuY2FwOkV0aGVybmV0ICBI
V2FkZHIgeHg6eHg6eHg6eHg6eHg6eHgKICAgICAgICAgIGluZXQ2IGFkZHI6IGZlODA6OjIxYjoy
MWZmOmZlNWI6YmFkYy82NCBTY29wZTpMaW5rCiAgICAgICAgICBVUCBCUk9BRENBU1QgUlVOTklO
RyBNQVNURVIgTVVMVElDQVNUICBNVFU6MTUwMCAgTWV0cmljOjEKICAgICAgICAgIFJYIHBhY2tl
dHM6MTI4MjQzIGVycm9yczowIGRyb3BwZWQ6MCBvdmVycnVuczowIGZyYW1lOjAKICAgICAgICAg
IFRYIHBhY2tldHM6NTIxMiBlcnJvcnM6MCBkcm9wcGVkOjAgb3ZlcnJ1bnM6MCBjYXJyaWVyOjAK
ICAgICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1ZXVlbGVuOjAKICAgICAgICAgIFJYIGJ5dGVzOjEx
NzU3MDU5ICgxMS4yIE1pQikgIFRYIGJ5dGVzOjEyMTExOTcgKDEuMSBNaUIpCgoKQW55d2F5LCBJ
IHRyaWVkIHRvIGZpbmQgd2hpY2ggc2NyaXB0IG9yIHNvdXJjZSB3cml0ZSBsb2dzICJicmlkZ2Ug
cGJvbmQyCmRvZXMgbm90IGV4aXN0ISIsIGhvd2V2ZXIsIEkgY291bGQgbm90IGZpbmQgaXQuCihJ
IGZvdW5kIGV2ZXJ5IHB5dGhvbiBzb3VyY2UoL3Vzci9saWI2NC9weXRob24yLjQvc2l0ZS1wYWNr
YWdlcy94ZW4veGVuZC8pLAphbmQgZXZlcnkgeGVuIHNjcmlwdHMoL2V0Yy94ZW4vc2NyaXB0cy8p
KQoKU28sIG15IDJuZCBxdWVzdGlvbiBpcy4uCjIpIHdoaWNoIHNjcmlwdCBtYWtlcyB0aGF0IGxv
Zz8gCgoKQW5kIGZpbmFsbHkuCldoYXQgaXMgdGhlIHByb2JsZW0/IFRoYXQgSSBjYW5ub3QgbWFr
ZSBkb21VPyA6ICgKClRoaXMgaXMgdGhlIHhlbmQubG9nIHdoaWNoIHNob3dzIHRoZSBlcnJvci4K
CkVSUk9SIChTcnZCYXNlOjg4KSBSZXF1ZXN0IHdhaXRfZm9yX2RldmljZXMgZmFpbGVkLgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24y
LjQvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViL1NydkJhc2UucHkiLCBsaW5lIDg1LCBpbgpwZXJmb3Jt
CiAgICByZXR1cm4gb3BfbWV0aG9kKG9wLCByZXEpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24y
LjQvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvU3J2RG9tYWluLnB5IiwKbGluZSA4NSwg
aW4gb3Bfd2FpdF9mb3JfZGV2aWNlcwogICAgcmV0dXJuIHNlbGYuZG9tLndhaXRGb3JEZXZpY2Vz
KCkKICBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjIuNC9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hl
bmREb21haW5JbmZvLnB5IiwKbGluZSAxMjM3LCBpbiB3YWl0Rm9yRGV2aWNlcwogICAgc2VsZi5n
ZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNzKS53YWl0Rm9yRGV2aWNlcygpCiAgRmlsZSAiL3Vz
ci9saWI2NC9weXRob24yLjQvc2l0ZS0KcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0RldkNvbnRy
b2xsZXIucHkiLCBsaW5lIDE0MCwgaW4gd2FpdEZvckRldmljZXMKICAgIHJldHVybiBtYXAoc2Vs
Zi53YWl0Rm9yRGV2aWNlLCBzZWxmLmRldmljZUlEcygpKQogIEZpbGUgIi91c3IvbGliNjQvcHl0
aG9uMi40L3NpdGUtCnBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9EZXZDb250cm9sbGVyLnB5Iiwg
bGluZSAxNTMsIGluIHdhaXRGb3JEZXZpY2UKICAgIHJhaXNlIFZtRXJyb3IoIkRldmljZSAlcyAo
JXMpIGNvdWxkIG5vdCBiZSBjb25uZWN0ZWQuICIKVm1FcnJvcjogRGV2aWNlIDAgKHZpZikgY291
bGQgbm90IGJlIGNvbm5lY3RlZC4gSG90cGx1ZyBzY3JpcHRzIG5vdCB3b3JraW5nLgoKCgpUaGFu
a3MgaW4gYWR2YW5jZS4KCgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogvcW/
68H4IFttYWlsdG86YWtheW9uZ0BnbWFpbC5jb21dCj4gU2VudDogV2VkbmVzZGF5LCBGZWJydWFy
eSAxNSwgMjAxMiA0OjU2IFBNCj4gVG86ICdtYXJrK2xpc3RzQGludGVybmVjdG8ubmV0JzsgJ3hl
bi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tJwo+IFN1YmplY3Q6IFJFOiBbWGVuLXVzZXJzXSBD
YW5ub3QgY3JlYXRlIGRvbVUgb24gWGVuIDQuMS4yCj4gCj4gCj4gT2gsIEkgZm91bmQgc29tZXRo
aW5nIGludGVyZXN0Lgo+IAo+IEluIG15IHhtbCBjb25maWd1cmF0aW9uLAo+IAo+IFdoZW4gSSBy
ZW1vdmVkIG5ldHdvcmsgaW50ZXJmYWNlLCBpdCB3b3JrcyEKPiAKPiAgICAgICAgICA8aW50ZXJm
YWNlIHR5cGU9ImJyaWRnZSI+Cj4gICAgICAgICAgICAgIDxtYWMgYWRkcmVzcz0iMDA6MTY6M2U6
YTI6YzY6YmQiIC8+Cj4gICAgICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+Cj4g
ICAgICAgICAgPC9pbnRlcmZhY2U+Cj4gCj4gSSBjYW4gbWFrZSBkb21VLgo+IAo+IE1heWJlIHRo
ZXJlIHNob3VsZCBiZSBzb21lIHByb2JsZW0gaW4KPiAiL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJp
ZGdlIgo+IEkgdGhpbmsuCj4gCj4gRG9lcyBhbnlvbmUga25vdyBhYm91dCB0aGlzPwo+IAo+IAo+
ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IL3Fv+vB+CBbbWFpbHRvOmFr
YXlvbmdAZ21haWwuY29tXQo+ID4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMTQsIDIwMTIgODoz
MiBQTQo+ID4gVG86ICdtYXJrK2xpc3RzQGludGVybmVjdG8ubmV0JzsgJ3hlbi11c2Vyc0BsaXN0
cy54ZW5zb3VyY2UuY29tJwo+ID4gU3ViamVjdDogUkU6IFtYZW4tdXNlcnNdIENhbm5vdCBjcmVh
dGUgZG9tVSBvbiBYZW4gNC4xLjIKPiA+Cj4gPgo+ID4gSSBhbSB1c2luZyBsaWJ2aXJ0ZCB0byBj
cmVhdGUgZG9tVQo+ID4KPiA+IFNvIEkgdXNlICJ2aXJzaCBjcmVhdGUgPHhtbGZpbGU+IiAuCj4g
Pgo+ID4gVGhlIHhtbCBmaWxlIGdvZXMgbGlrZSB0aGlzOwo+ID4gPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4g
PGRvbWFpbiB0eXBlPSJ4ZW4iPgo+ID4gICAgIDxuYW1lPnRlc3Q8L25hbWU+Cj4gPiAgICAgPGNs
b2NrIG9mZnNldD0ibG9jYWx0aW1lIiAvPgo+ID4gICAgIDxkZXZpY2VzPgo+ID4gICAgICAgICA8
Y29uc29sZT48L2NvbnNvbGU+Cj4gPiAgICAgICAgIDxlbXVsYXRvcj4vdXNyL2xpYjY0L3hlbi9i
aW4vcWVtdS1kbTwvZW11bGF0b3I+Cj4gPiAgICAgICAgIDxncmFwaGljcyBrZXltYXA9ImVuLXVz
IiBwb3J0PSI1OTAxIiB0eXBlPSJ2bmMiIGF1dG9wb3J0PSJ5ZXMiCi8+Cj4gPiAgICAgICAgIDxk
aXNrIHR5cGU9J2ZpbGUnIGRldmljZT0nZGlzayc+Cj4gPiAgICAgICAgICAgICA8ZHJpdmVyIG5h
bWU9J2ZpbGUnIC8+Cj4gPiAgICAgICAgICAgICA8c291cmNlIGZpbGU9Jy9zdGcvdGVzdC90ZXN0
LnZoZCcgLz4KPiA+ICAgICAgICAgICAgIDx0YXJnZXQgZGV2PSdoZGEnIC8+Cj4gPiAgICAgICAg
IDwvZGlzaz4KPiA+ICAgICAgICAgPGRpc2sgdHlwZT0nZmlsZScgZGV2aWNlPSdjZHJvbSc+Cj4g
PiAgICAgICAgICAgICA8cmVhZG9ubHkgLz4KPiA+ICAgICAgICAgICAgIDx0YXJnZXQgZGV2PSdo
ZGMnIC8+Cj4gPiAgICAgICAgIDwvZGlzaz4KPiA+ICAgICAgICAgPGludGVyZmFjZSB0eXBlPSJi
cmlkZ2UiPgo+ID4gICAgICAgICAgICAgPG1hYyBhZGRyZXNzPSIwMDoxNjozZTphMjpjNjpiZCIg
Lz4KPiA+ICAgICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSJ4ZW5icjIiIC8+Cj4gPiAgICAgICAg
IDwvaW50ZXJmYWNlPgo+ID4gICAgICAgICA8aW5wdXQgdHlwZT0ndGFibGV0JyBidXM9J3VzYicv
Pgo+ID4gICAgIDwvZGV2aWNlcz4KPiA+ICAgICA8ZmVhdHVyZXM+Cj4gPiAgICAgICAgIDxhY3Bp
PjwvYWNwaT4KPiA+ICAgICAgICAgPGFwaWM+PC9hcGljPgo+ID4gICAgICAgICA8cGFlPjwvcGFl
Pgo+ID4gICAgIDwvZmVhdHVyZXM+Cj4gPiAgICAgPG1lbW9yeT4yMDk3MTUyPC9tZW1vcnk+Cj4g
PiAgICAgPG9uX2NyYXNoPnByZXNlcnZlPC9vbl9jcmFzaD4KPiA+ICAgICA8b25fcG93ZXJvZmY+
ZGVzdHJveTwvb25fcG93ZXJvZmY+Cj4gPiAgICAgPG9uX3JlYm9vdD5yZXN0YXJ0PC9vbl9yZWJv
b3Q+Cj4gPiAgICAgPG9zPgo+ID4gICAgIDxib290IGRldj0iaGQiIC8+Cj4gPiAgICAgICAgIDxs
b2FkZXI+L3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyPC9sb2FkZXI+Cj4gPiAgICAgICAgIDx0
eXBlPmh2bTwvdHlwZT4KPiA+ICAgICA8L29zPgo+ID4gICAgIDx1dWlkPmIxY2QwNzgxLWU0MWQt
NGMzNy04OTdlLTNiYTJiMTc0NWY2ZTwvdXVpZD4KPiA+ICAgICA8dmNwdT4yPC92Y3B1Pgo+ID4g
PC9kb21haW4+Cj4gPgo+ID4KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4gPT09PT09PT09PT09PQo+
ID4KPiA+IGl0IGlzIHdvcmtpbmcgdW5kZXIgeGVuIDMuNC4yLgo+ID4KPiA+IEkgYW0gdHJ5aW5n
IHRvIHVwZ3JhZGUgeGVuIHZlcnNpb24gZnJvbSAzLjQuMiB0byA0LjEuMihvciA0LlguWCkKPiA+
IEZZSSwgSSBoYXZlICJyaWdodCIgdmhkIGZpbGUgaW4gInJpZ2h0IiBsb2NhdGlvbgo+ID4gQW5k
IEkgaGF2ZSBlbm91Z2ggbWVtb3J5LCBlbm91Z2ggY3B1IGFuZCBkaXNrIHNwYWNlCj4gPgo+ID4K
PiA+IFZIRCBhbmQgeG1sIGZpbGUgaXMgd29ya2luZyB3ZWxsIHVuZGVyIHhlbiAzLjQuMi4KPiA+
Cj4gPiBUaGFuayB5b3UgZm9yIHlvdXIgYXR0ZW50aW9uICEKPiA+Cj4gPgo+ID4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiB4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54
ZW5zb3VyY2UuY29tIFttYWlsdG86eGVuLXVzZXJzLQo+ID4gPiBib3VuY2VzQGxpc3RzLnhlbnNv
dXJjZS5jb21dIE9uIEJlaGFsZiBPZiBNYXJrIHZhbiBEaWprCj4gPiA+IFNlbnQ6IFR1ZXNkYXks
IEZlYnJ1YXJ5IDE0LCAyMDEyIDg6MTkgUE0KPiA+ID4gVG86IHhlbi11c2Vyc0BsaXN0cy54ZW5z
b3VyY2UuY29tCj4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBDYW5ub3QgY3JlYXRlIGRv
bVUgb24gWGVuIDQuMS4yCj4gPiA+Cj4gPiA+IEhpLAo+ID4gPgo+ID4gPiA+IC92YXIvbG9nL3hl
bi94ZW5kLmxvZyBzaG93cwo+ID4gPiAoLi5zbmlwLi4pCj4gPiA+Cj4gPiA+ID4gVm1FcnJvcjog
RGV2aWNlIDAgKHZpZikgY291bGQgbm90IGJlIGNvbm5lY3RlZC4gSG90cGx1ZyBzY3JpcHRzIG5v
dAo+ID4gPiA+IHdvcmtpbmcuCj4gPiA+Cj4gPiA+IFRoaXMgZXJyb3IgdXN1YWxseSBvY2N1cnMg
YmVjYXVzZSB0aGUgVk0gY3Jhc2hlcyBiZWZvcmUgdGhlIHZpZiBjYW4gYmUKPiA+ID4gY29ubmVj
dGVkLiBTbyBpdCdzIHByb2JhYmx5IG5vdCB0aGUgcmVhbCBlcnJvci4uLi4gdXN1YWxseSBzb21l
dGhpbmcKPiA+ID4gZWxzZSBpcyB1cC4KPiA+ID4KPiA+ID4gV2hhdCBhcmUgeW91IHRyeWluZyB0
byBkbz8gU2hvdyB1cyB5b3VyIGRvbVUgY29uZmlnIHBsZWFzZS4KPiA+ID4KPiA+ID4KPiA+ID4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gWGVu
LXVzZXJzIG1haWxpbmcgbGlzdAo+ID4gPiBYZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbQo+
ID4gPiBodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Clhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCmh0dHA6Ly9saXN0cy54ZW5zb3VyY2UuY29t
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xensource.com Thu Feb 16 09:39:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 09:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxxn1-0002eb-Ms; Thu, 16 Feb 2012 09:38:11 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Rxxmz-0002eT-9b
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 09:38:09 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1329385081!13592141!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 657 invoked from network); 16 Feb 2012 09:38:03 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 09:38:03 -0000
Received: by iaeh11 with SMTP id h11so14653755iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 01:38:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=m+he6mPLY6QDKPpX+qklGedfaDB8sPmt5hqCkvE3QNw=;
	b=QVMhqiGTvE9yGBMRreLhP3wS/gwXC6YzKC1C2pi6iMd5nITNyN2VdBq8BFIEsUAHsE
	G5nnPHirCBkPlpcDY6Ni38iQ2DjugyPJgYA/QkyD6JHhHi2HNSQyr62j3GjyIHrm6m/f
	BEZUFFQoVR4gv/648KQqugO3f9FV9lCl001MI=
MIME-Version: 1.0
Received: by 10.42.131.129 with SMTP id z1mr1526155ics.53.1329385081652; Thu,
	16 Feb 2012 01:38:01 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Thu, 16 Feb 2012 01:38:01 -0800 (PST)
In-Reply-To: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
References: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
Date: Thu, 16 Feb 2012 10:38:01 +0100
Message-ID: <CAFivhPm4_sjX=J-qXs_un8VE3_2B3jLeYmbtbnCbsP2btMAv6A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I now found another info about this:

http://wiki.xen.org/wiki/XenPVSCSI says
"pvscsi drivers are currently being ported to pvops kernel. First RFC
patch for pvops:
http://lists.xensource.com/archives/html/xen-devel/2011-01/msg00328.html
. Testing and comments are needed for this pvscsi patch, and
upstreaming work to get it to mainline Linux kernel."

I'm at a loss if that is still current, but you might just do as
suggested: Grab and test the patch.

Florian

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 09:39:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 09:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rxxn1-0002eb-Ms; Thu, 16 Feb 2012 09:38:11 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Rxxmz-0002eT-9b
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 09:38:09 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1329385081!13592141!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 657 invoked from network); 16 Feb 2012 09:38:03 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 09:38:03 -0000
Received: by iaeh11 with SMTP id h11so14653755iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 01:38:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=m+he6mPLY6QDKPpX+qklGedfaDB8sPmt5hqCkvE3QNw=;
	b=QVMhqiGTvE9yGBMRreLhP3wS/gwXC6YzKC1C2pi6iMd5nITNyN2VdBq8BFIEsUAHsE
	G5nnPHirCBkPlpcDY6Ni38iQ2DjugyPJgYA/QkyD6JHhHi2HNSQyr62j3GjyIHrm6m/f
	BEZUFFQoVR4gv/648KQqugO3f9FV9lCl001MI=
MIME-Version: 1.0
Received: by 10.42.131.129 with SMTP id z1mr1526155ics.53.1329385081652; Thu,
	16 Feb 2012 01:38:01 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Thu, 16 Feb 2012 01:38:01 -0800 (PST)
In-Reply-To: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
References: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
Date: Thu, 16 Feb 2012 10:38:01 +0100
Message-ID: <CAFivhPm4_sjX=J-qXs_un8VE3_2B3jLeYmbtbnCbsP2btMAv6A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I now found another info about this:

http://wiki.xen.org/wiki/XenPVSCSI says
"pvscsi drivers are currently being ported to pvops kernel. First RFC
patch for pvops:
http://lists.xensource.com/archives/html/xen-devel/2011-01/msg00328.html
. Testing and comments are needed for this pvscsi patch, and
upstreaming work to get it to mainline Linux kernel."

I'm at a loss if that is still current, but you might just do as
suggested: Grab and test the patch.

Florian

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 10:13:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 10:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxyJy-0003Iw-7a; Thu, 16 Feb 2012 10:12:14 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1RxyJw-0003IH-Bu
	for xen-users@lists.xen.org; Thu, 16 Feb 2012 10:12:13 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329387124!13545611!1
X-Originating-IP: [66.94.236.137]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28386 invoked from network); 16 Feb 2012 10:12:05 -0000
Received: from nm22-vm0.access.bullet.mail.mud.yahoo.com (HELO
	nm22-vm0.access.bullet.mail.mud.yahoo.com) (66.94.236.137)
	by server-3.tower-174.messagelabs.com with SMTP;
	16 Feb 2012 10:12:05 -0000
Received: from [66.94.237.196] by nm22.access.bullet.mail.mud.yahoo.com with
	NNFMP; 16 Feb 2012 10:12:04 -0000
Received: from [66.94.237.123] by tm7.access.bullet.mail.mud.yahoo.com with
	NNFMP; 16 Feb 2012 10:12:03 -0000
Received: from [127.0.0.1] by omp1028.access.mail.mud.yahoo.com with NNFMP;
	16 Feb 2012 10:12:03 -0000
X-Yahoo-Newman-Id: 973800.3655.bm@omp1028.access.mail.mud.yahoo.com
Received: (qmail 37439 invoked from network); 16 Feb 2012 10:12:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329387123; bh=FKBmce0AgND6Bmxcs6C1KNtvlQaqmC8RWf51/E/5c0Y=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Cc:Subject:Date:Message-ID:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=jwNvSo08Xhb3Cs40Ej/5NRGg3gPdT1rS4uL9BVhF5g+mZb4BbXTmMuWBfe4htgOJ2ru9+d9mFhhS99BTmvzqHRR85wIHL7MjEHIPUzNSHrlkcTjoe0lpG4NQQk5sVNlGi/RTJZ2qFic5T4C9x+HESQFwq9p73SL5q/3J1BZ6YwA=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: QpLsnTkVM1nURU0AWcSY775xUVnW_1kzW1XzQXvhAKhv30x
	7JJgEY2kEiFr_aPCzpFnQ4Edb7Ey09kWhkNa8QcY99Xy0rkvNrKBZCjdsavT
	RtAJ.4blGzxL_JB2RAp.pORS_LNi2CwD2SPgqIxL3yixF1N1.hY27wcdS4.n
	gKbImfqpFLSynL8mLLRAwbASr2TsiQTbmU8.nrqEtzmnExGsjDK6CiOniXF3
	FY1vT3jo2tQ5lqhNSByPWjsRSFIDGG6egt4nu4TEAyzzB4ttA8o.ZzyzeT9X
	yeQHdSePIRRAKyPMT6DV6r29VOZUwD7OZEU7Al9fpGPwZjpbeVCgG7mn11uY
	83PmSAbsFFQuxmIZwmL4soWMDM7RCB6ReZ4KuWA48kpZlJ8X73GuKvwg0zQE
	Agalmkr8MNhPgBscb4f8ozpop3VMMYqZR.5IZL70J2nxOm3XTPIAsjyThd2c
	lWqu48hRYjG7yHDMJhL.V6z2N8rd5R2QgxQ_7l8z7LfsLo0hT8P2ejFm2sor
	.S0rImJbTwf2kkCH8UbE9wiDkgT2WrbNlLXzysEva19BTS.BiR4KZqR3H_cI v
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@184.36.12.191 with plain)
	by smtp106.sbc.mail.mud.yahoo.com with SMTP;
	16 Feb 2012 02:12:02 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: xen-users@lists.xen.org
Date: Thu, 16 Feb 2012 05:11:52 -0500
Message-ID: <51142288.L1Ice6IuWj@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
MIME-Version: 1.0
Cc: xen-devel@lists.xensource.com
Subject: [Xen-users] Problems with stubdoms, and xl
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5298449860432707955=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============5298449860432707955==
Content-Type: multipart/alternative; boundary="nextPart7831939.5g3HAvzpyp"
Content-Transfer-Encoding: 7Bit


--nextPart7831939.5g3HAvzpyp
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Pls cc: me in replies, as I am not subscribed.

System is fedora 16, with rawhide xen 4.1.2, and rawhide 3.3.0-rc3 (with the 
debug options turned off.

I finally got stubdoms to work recently, with some minor problems. For those 
interested in how, I describe how after I describe the problems.

1) After my winxp hvm domu, started with a stubdom, got some windows updates 
yesterday, I restarted (not shutdown), and the new domain hung in pause:

root@insp6400 02/16/12  3:02AM:~
[543] > xl list
Name                                     ID   Mem VCPUs      State   Time(s)
Domain-0                                  0  1052     2     r-----   17288.1
winxp                                     8   751     1     --p---       0.0

'xl unpause'-ing it leaves all dashes in the State, and Time remains at 0.0

Since 'xenstore-ls /vm' lists 'winxp' as having the uuid I specified in the 
hvm config, this is indeed the main domain, not the stubdom, which would be 
called 'winxp-dm', and have Mem equal to 32.

I tried playing around with the methodology used in 
/usr/lib/xen/bin/stubdom.sh to create a stubdom with 'xm'. I saved the stubdom 
config file generated, in /etc/xen, and manually issued the 'xm create' line 
from stubdom.sh, substituting 'xl' for 'xm'. The original line is:

xm create -c ${stubdom_configdir}/$domname-dm target=$domid memory=32 
extra="$extra" < /tmp/$domname-dm &

and with the config file:

kernel = "/usr/lib/xen/boot/ioemu-stubdom.gz"
disk = [ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-
iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-
b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]
vif = [ 'mac=00:16:3e:23:1d:36, bridge=xenbr0, model=e1000' ]
vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=1, vncdisplay=3, vncpasswd= ']

I executed:

xl create /etc/xen/winxp-dm target=8 memory=32 extra=" -d 8"

and only got a syntax error on the '-d'. Not that I was expecting this to 
work: lsof shows qemu-dm (the stubdom from a working 'xl create') has a socket 
and a fifo open, and I have no idea how to set this up. There are no sockets 
in /tmp or /var/lib/xen* that don't correspond to the startup of xend.

So my question is: is this a bug, and is it fixed in xen 4.2? Since windows 
restarts by itself fairly often enough, this requires manual intervention.

2) I'm having a strange problem right after I get a xen update from rawhide: 
stubdoms stop working for a day after wards. It happened with fedora xen 
4.1.2-7 and -8. The next time it happens, I'll look at whether something in 
/var/lib/xen* changed.

Just to be complete, I'll repeat some continuing problems with xl I posted at 
the end of October in the thread 'Problems with 'xl create winxp' (hvm) on Xen 
4.1.2 (also affects GPLPV)':

3) Specifying vncviewer=1 will automatically start a vnc viewer for you when 
you 'xm create' an hvm domain. (Sadly, this never worked for a pv domain. You 
have to use the xm/xl vncviewer domainname command.) This does not work with 
'xl create'.

Yes, I know about 'xl create --vncviewer' - it doesn't do anything. You still 
have to give a separate 'xl vncviewer <domanme>'.

4) The 'localtime=1' option in your config is ignored by xl. This works with 
xm. Xl will not honor the rtc_timeoffset option either.

The answer given to the two above problems at the time was essentially that 
they had not been implemented. Have they been implemented in xen 4.2 yet? They 
are not mentioned in the xl.cfg documentation, which I assume is for 4.2:

http://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html

Now for what does work to get a stubdom up and running. I used the below 
config, with python commented out to keep xl happy. Note the spice options, 
and 'device_model_stubdomain_override = 1' don't actually do anything (the 
latter contrary to what someone else reported). I assume that they will become 
functional in xen 4.2. Also, while device_model_args does indeed add '-
localtime' to the end of the qemu-dm args, it's still ineffective.

Two interesting observations: 1) 'xm create' is useless for creating stubdoms 
- I always get a page fault reported in qemu-dm-winxp.log (the log for the 
main domain, not the stubdom). In exploring this, I noticed that 'xm create' 
uses /usr/lib/xen/bin/stubdom.sh. You can add a 'set -x' to this file, and the 
trace will show up in qemu-dm-winxp.log. 'xl create' does not use this 
program. You can move it completely away from /usr/lib/xen/bin, and the 
stubdom will still be created. The device_model option is just telling xl not 
to use the normal qemu-dm method.

And 2) If you have GPLPV installed in your domain, it completely takes over. 
Booting with GPLPV enabled is no faster with stubdoms as without. Booting with 
/nogplpv is just as slow as if you booted without stubdoms. I suspect 
xenpci.sys is overriding what stubdoms is doing. The only part of the boot 
process that is faster is the initial grub screen. (This is an iscsi export 
from a dual-boot server.) After Windows starts to boot, it reverts back to 
gplpv (or /nogplpv) speeds. The same holds true for a linux hvm: a normal hvm 
domu with PvHvm drivers is no faster than a linux stubdom (w/no PvHvm). (I 
didn't try both at the same time.)

#import os, re
#arch = os.uname()[4]
#if re.search('64', arch):
#    arch_libdir = 'lib64'
#else:
#    arch_libdir = 'lib'

name = "winxp"
builder='hvm'
memory = "768"
uuid = "6c7de04e-df10-caa8-bb2a-8368246225c1"
#ostype = "hvm"
on_reboot = "restart"
on_crash = "restart"
on_poweroff = "destroy"
vcpus = "2"
viridian=1
#
#kernel = "/usr/lib/xen/boot/hvmloader"
kernel = "hvmloader"
acpi=1
apic=1
boot= "cda"
# New stuff
#device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
#device_model = '/usr/lib/xen/bin/qemu-dm'
#device_model = 'qemu-dm'
# must comment out 'soundhw' below for stubdom
device_model = 'stubdom-dm'
device_model_stubdomain_override = 1
device_model_args=[ "-localtime" ]
#
keymap='en-us'
localtime=1
#rtc_timeoffset=' -14400'
rtc_timeoffset=' -18000'
pae=1
nx=1
serial='pty'
#serial = "/dev/ttyS0"
#   enable sound card support, [sb16|es1370|all|..,..], default none
#soundhw='es1370'
# enable stdvga, default = 0 (use cirrus logic device model)
#stdvga=1
videoram=16
stdvga=0
#usbdevice="mouse"
usbdevice="tablet"
xen_extended_power_mgmt = 0
#
#disk=[ 'tap2:aio:/var/lib/xen/images/winxp,hda,w', 
'phy:/dev/cdrom,hdc:cdrom,r' ]
#disk=[ 'file:/windows/C/var/lib/xen/images/winxp.sav,ioemu:hda,w', 
'phy:/dev/cdrom,hdc:cdrom,r' ]
#disk=[ 'file:/var/lib/xen/images/winxp,ioemu:hda,w', 
'phy:/dev/cdrom,hdc:cdrom,r' ]
disk=[ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-
iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-
b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/sr0,hdc:cdrom,r' ]
#
#vif = [ 'mac=00:16:3e:23:1d:36, script=/etc/xen/scripts/vif-bridge, 
bridge=xenbr0, model=rtl8139' ]
vif = [ 'mac=00:16:3e:23:1d:36, type=ioemu, script=/etc/xen/scripts/vif-
bridge, bridge=xenbr0, model=e1000' ]
#vif = [ 'mac=00:16:3e:23:1d:37, type=netfront, script=vif-bridge, bridge = 
xenbr0' ]
#
sdl=0
#vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=0, vncdisplay=3, vncpasswd= ']
vnc=1
vnclisten="0.0.0.0"
#vnclisten="192.168.1.0"
# set VNC display number, default = domid
vncdisplay=3
# try to find an unused port for the VNC server, default = 1
vncunused=0
vncviewer=1
vncconsole=1
monitor=1
vncpasswd=""

#spice
spice=1
spiceport=6000 
spicehost='192.168.1.100'
spicedisable_ticketing = 0 # default is 0 
spicepasswd = ''

--nextPart7831939.5g3HAvzpyp
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Courier [Adobe]'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Pls cc: me in replies, as I am not subscribed.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">System is fedora 16, with rawhide xen 4.1.2, and rawhide 3.3.0-rc3 (with the debug options turned off.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I finally got stubdoms to work recently, with some minor problems. For those interested in how, I describe how after I describe the problems.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">1) After my winxp hvm domu, started with a stubdom, got some windows updates yesterday, I restarted (not shutdown), and the new domain hung in pause:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">root@insp6400 02/16/12  3:02AM:~</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[543] &gt; xl list</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Name                                     ID   Mem VCPUs      State   Time(s)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Domain-0                                  0  1052     2     r-----   17288.1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">winxp                                     8   751     1     --p---       0.0</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">'xl unpause'-ing it leaves all dashes in the State, and Time remains at 0.0</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Since 'xenstore-ls /vm' lists 'winxp' as having the uuid I specified in the hvm config, this is indeed the main domain, not the stubdom, which would be called 'winxp-dm', and have Mem equal to 32.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I tried playing around with the methodology used in /usr/lib/xen/bin/stubdom.sh to create a stubdom with 'xm'. I saved the stubdom config file generated, in /etc/xen, and manually issued the 'xm create' line from stubdom.sh, substituting 'xl' for 'xm'. The original line is:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xm create -c ${stubdom_configdir}/$domname-dm target=$domid memory=32 extra=&quot;$extra&quot; &lt; /tmp/$domname-dm &amp;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">and with the config file:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">kernel = &quot;/usr/lib/xen/boot/ioemu-stubdom.gz&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">disk = [ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vif = [ 'mac=00:16:3e:23:1d:36, bridge=xenbr0, model=e1000' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=1, vncdisplay=3, vncpasswd= ']</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I executed:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xl create /etc/xen/winxp-dm target=8 memory=32 extra=&quot; -d 8&quot;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">and only got a syntax error on the '-d'. Not that I was expecting this to work: lsof shows qemu-dm (the stubdom from a working 'xl create') has a socket and a fifo open, and I have no idea how to set this up. There are no sockets in /tmp or /var/lib/xen* that don't correspond to the startup of xend.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">So my question is: is this a bug, and is it fixed in xen 4.2? Since windows restarts by itself fairly often enough, this requires manual intervention.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">2) I'm having a strange problem right after I get a xen update from rawhide: stubdoms stop working for a day after wards. It happened with fedora xen 4.1.2-7 and -8. The next time it happens, I'll look at whether something in /var/lib/xen* changed.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Just to be complete, I'll repeat some continuing problems with xl I posted at the end of October in the thread 'Problems with 'xl create winxp' (hvm) on Xen 4.1.2 (also affects GPLPV)':</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">3) Specifying vncviewer=1 will automatically start a vnc viewer for you when you 'xm create' an hvm domain. (Sadly, this never worked for a pv domain. You have to use the xm/xl vncviewer domainname command.) This does not work with 'xl create'.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Yes, I know about 'xl create --vncviewer' - it doesn't do anything. You still have to give a separate 'xl vncviewer &lt;domanme&gt;'.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">4) The 'localtime=1' option in your config is ignored by xl. This works with </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xm. Xl will not honor the rtc_timeoffset option either.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The answer given to the two above problems at the time was essentially that they had not been implemented. Have they been implemented in xen 4.2 yet? They are not mentioned in the xl.cfg documentation, which I assume is for 4.2:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">http://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Now for what does work to get a stubdom up and running. I used the below config, with python commented out to keep xl happy. Note the spice options, and 'device_model_stubdomain_override = 1' don't actually do anything (the latter contrary to what someone else reported). I assume that they will become functional in xen 4.2. Also, while device_model_args does indeed add '-localtime' to the end of the qemu-dm args, it's still ineffective.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Two interesting observations: 1) 'xm create' is useless for creating stubdoms - I always get a page fault reported in qemu-dm-winxp.log (the log for the main domain, not the stubdom). In exploring this, I noticed that 'xm create' uses /usr/lib/xen/bin/stubdom.sh. You can add a 'set -x' to this file, and the trace will show up in qemu-dm-winxp.log. 'xl create' does not use this program. You can move it completely away from /usr/lib/xen/bin, and the stubdom will still be created. The device_model option is just telling xl not to use the normal qemu-dm method.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">And 2) If you have GPLPV installed in your domain, it completely takes over. Booting with GPLPV enabled is no faster with stubdoms as without. Booting with /nogplpv is just as slow as if you booted without stubdoms. I suspect xenpci.sys is overriding what stubdoms is doing. The only part of the boot process that is faster is the initial grub screen. (This is an iscsi export from a dual-boot server.) After Windows starts to boot, it reverts back to gplpv (or /nogplpv) speeds. The same holds true for a linux hvm: a normal hvm domu with PvHvm drivers is no faster than a linux stubdom (w/no PvHvm). (I didn't try both at the same time.)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#import os, re</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#arch = os.uname()[4]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#if re.search('64', arch):</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#    arch_libdir = 'lib64'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#else:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#    arch_libdir = 'lib'</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">name = &quot;winxp&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">builder='hvm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">memory = &quot;768&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">uuid = &quot;6c7de04e-df10-caa8-bb2a-8368246225c1&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#ostype = &quot;hvm&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">on_reboot = &quot;restart&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">on_crash = &quot;restart&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">on_poweroff = &quot;destroy&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vcpus = &quot;2&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">viridian=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#kernel = &quot;/usr/lib/xen/boot/hvmloader&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">kernel = &quot;hvmloader&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">acpi=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">apic=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">boot= &quot;cda&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># New stuff</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#device_model = '/usr/lib/xen/bin/qemu-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#device_model = 'qemu-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># must comment out 'soundhw' below for stubdom</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">device_model = 'stubdom-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">device_model_stubdomain_override = 1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">device_model_args=[ &quot;-localtime&quot; ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">keymap='en-us'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">localtime=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#rtc_timeoffset=' -14400'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">rtc_timeoffset=' -18000'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">pae=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">nx=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">serial='pty'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#serial = &quot;/dev/ttyS0&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#   enable sound card support, [sb16|es1370|all|..,..], default none</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#soundhw='es1370'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># enable stdvga, default = 0 (use cirrus logic device model)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#stdvga=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">videoram=16</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">stdvga=0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#usbdevice=&quot;mouse&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">usbdevice=&quot;tablet&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xen_extended_power_mgmt = 0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#disk=[ 'tap2:aio:/var/lib/xen/images/winxp,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#disk=[ 'file:/windows/C/var/lib/xen/images/winxp.sav,ioemu:hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#disk=[ 'file:/var/lib/xen/images/winxp,ioemu:hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">disk=[ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/sr0,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vif = [ 'mac=00:16:3e:23:1d:36, script=/etc/xen/scripts/vif-bridge, bridge=xenbr0, model=rtl8139' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vif = [ 'mac=00:16:3e:23:1d:36, type=ioemu, script=/etc/xen/scripts/vif-bridge, bridge=xenbr0, model=e1000' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vif = [ 'mac=00:16:3e:23:1d:37, type=netfront, script=vif-bridge, bridge = xenbr0' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">sdl=0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=0, vncdisplay=3, vncpasswd= ']</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vnc=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vnclisten=&quot;0.0.0.0&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vnclisten=&quot;192.168.1.0&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># set VNC display number, default = domid</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncdisplay=3</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># try to find an unused port for the VNC server, default = 1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncunused=0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncviewer=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncconsole=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">monitor=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncpasswd=&quot;&quot;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#spice</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spice=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spiceport=6000 </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spicehost='192.168.1.100'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spicedisable_ticketing = 0 # default is 0 </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spicepasswd = ''</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p></body></html>
--nextPart7831939.5g3HAvzpyp--



--===============5298449860432707955==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5298449860432707955==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 10:13:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 10:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxyJy-0003Iw-7a; Thu, 16 Feb 2012 10:12:14 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1RxyJw-0003IH-Bu
	for xen-users@lists.xen.org; Thu, 16 Feb 2012 10:12:13 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329387124!13545611!1
X-Originating-IP: [66.94.236.137]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28386 invoked from network); 16 Feb 2012 10:12:05 -0000
Received: from nm22-vm0.access.bullet.mail.mud.yahoo.com (HELO
	nm22-vm0.access.bullet.mail.mud.yahoo.com) (66.94.236.137)
	by server-3.tower-174.messagelabs.com with SMTP;
	16 Feb 2012 10:12:05 -0000
Received: from [66.94.237.196] by nm22.access.bullet.mail.mud.yahoo.com with
	NNFMP; 16 Feb 2012 10:12:04 -0000
Received: from [66.94.237.123] by tm7.access.bullet.mail.mud.yahoo.com with
	NNFMP; 16 Feb 2012 10:12:03 -0000
Received: from [127.0.0.1] by omp1028.access.mail.mud.yahoo.com with NNFMP;
	16 Feb 2012 10:12:03 -0000
X-Yahoo-Newman-Id: 973800.3655.bm@omp1028.access.mail.mud.yahoo.com
Received: (qmail 37439 invoked from network); 16 Feb 2012 10:12:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329387123; bh=FKBmce0AgND6Bmxcs6C1KNtvlQaqmC8RWf51/E/5c0Y=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Cc:Subject:Date:Message-ID:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=jwNvSo08Xhb3Cs40Ej/5NRGg3gPdT1rS4uL9BVhF5g+mZb4BbXTmMuWBfe4htgOJ2ru9+d9mFhhS99BTmvzqHRR85wIHL7MjEHIPUzNSHrlkcTjoe0lpG4NQQk5sVNlGi/RTJZ2qFic5T4C9x+HESQFwq9p73SL5q/3J1BZ6YwA=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: QpLsnTkVM1nURU0AWcSY775xUVnW_1kzW1XzQXvhAKhv30x
	7JJgEY2kEiFr_aPCzpFnQ4Edb7Ey09kWhkNa8QcY99Xy0rkvNrKBZCjdsavT
	RtAJ.4blGzxL_JB2RAp.pORS_LNi2CwD2SPgqIxL3yixF1N1.hY27wcdS4.n
	gKbImfqpFLSynL8mLLRAwbASr2TsiQTbmU8.nrqEtzmnExGsjDK6CiOniXF3
	FY1vT3jo2tQ5lqhNSByPWjsRSFIDGG6egt4nu4TEAyzzB4ttA8o.ZzyzeT9X
	yeQHdSePIRRAKyPMT6DV6r29VOZUwD7OZEU7Al9fpGPwZjpbeVCgG7mn11uY
	83PmSAbsFFQuxmIZwmL4soWMDM7RCB6ReZ4KuWA48kpZlJ8X73GuKvwg0zQE
	Agalmkr8MNhPgBscb4f8ozpop3VMMYqZR.5IZL70J2nxOm3XTPIAsjyThd2c
	lWqu48hRYjG7yHDMJhL.V6z2N8rd5R2QgxQ_7l8z7LfsLo0hT8P2ejFm2sor
	.S0rImJbTwf2kkCH8UbE9wiDkgT2WrbNlLXzysEva19BTS.BiR4KZqR3H_cI v
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@184.36.12.191 with plain)
	by smtp106.sbc.mail.mud.yahoo.com with SMTP;
	16 Feb 2012 02:12:02 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: xen-users@lists.xen.org
Date: Thu, 16 Feb 2012 05:11:52 -0500
Message-ID: <51142288.L1Ice6IuWj@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
MIME-Version: 1.0
Cc: xen-devel@lists.xensource.com
Subject: [Xen-users] Problems with stubdoms, and xl
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5298449860432707955=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============5298449860432707955==
Content-Type: multipart/alternative; boundary="nextPart7831939.5g3HAvzpyp"
Content-Transfer-Encoding: 7Bit


--nextPart7831939.5g3HAvzpyp
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Pls cc: me in replies, as I am not subscribed.

System is fedora 16, with rawhide xen 4.1.2, and rawhide 3.3.0-rc3 (with the 
debug options turned off.

I finally got stubdoms to work recently, with some minor problems. For those 
interested in how, I describe how after I describe the problems.

1) After my winxp hvm domu, started with a stubdom, got some windows updates 
yesterday, I restarted (not shutdown), and the new domain hung in pause:

root@insp6400 02/16/12  3:02AM:~
[543] > xl list
Name                                     ID   Mem VCPUs      State   Time(s)
Domain-0                                  0  1052     2     r-----   17288.1
winxp                                     8   751     1     --p---       0.0

'xl unpause'-ing it leaves all dashes in the State, and Time remains at 0.0

Since 'xenstore-ls /vm' lists 'winxp' as having the uuid I specified in the 
hvm config, this is indeed the main domain, not the stubdom, which would be 
called 'winxp-dm', and have Mem equal to 32.

I tried playing around with the methodology used in 
/usr/lib/xen/bin/stubdom.sh to create a stubdom with 'xm'. I saved the stubdom 
config file generated, in /etc/xen, and manually issued the 'xm create' line 
from stubdom.sh, substituting 'xl' for 'xm'. The original line is:

xm create -c ${stubdom_configdir}/$domname-dm target=$domid memory=32 
extra="$extra" < /tmp/$domname-dm &

and with the config file:

kernel = "/usr/lib/xen/boot/ioemu-stubdom.gz"
disk = [ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-
iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-
b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]
vif = [ 'mac=00:16:3e:23:1d:36, bridge=xenbr0, model=e1000' ]
vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=1, vncdisplay=3, vncpasswd= ']

I executed:

xl create /etc/xen/winxp-dm target=8 memory=32 extra=" -d 8"

and only got a syntax error on the '-d'. Not that I was expecting this to 
work: lsof shows qemu-dm (the stubdom from a working 'xl create') has a socket 
and a fifo open, and I have no idea how to set this up. There are no sockets 
in /tmp or /var/lib/xen* that don't correspond to the startup of xend.

So my question is: is this a bug, and is it fixed in xen 4.2? Since windows 
restarts by itself fairly often enough, this requires manual intervention.

2) I'm having a strange problem right after I get a xen update from rawhide: 
stubdoms stop working for a day after wards. It happened with fedora xen 
4.1.2-7 and -8. The next time it happens, I'll look at whether something in 
/var/lib/xen* changed.

Just to be complete, I'll repeat some continuing problems with xl I posted at 
the end of October in the thread 'Problems with 'xl create winxp' (hvm) on Xen 
4.1.2 (also affects GPLPV)':

3) Specifying vncviewer=1 will automatically start a vnc viewer for you when 
you 'xm create' an hvm domain. (Sadly, this never worked for a pv domain. You 
have to use the xm/xl vncviewer domainname command.) This does not work with 
'xl create'.

Yes, I know about 'xl create --vncviewer' - it doesn't do anything. You still 
have to give a separate 'xl vncviewer <domanme>'.

4) The 'localtime=1' option in your config is ignored by xl. This works with 
xm. Xl will not honor the rtc_timeoffset option either.

The answer given to the two above problems at the time was essentially that 
they had not been implemented. Have they been implemented in xen 4.2 yet? They 
are not mentioned in the xl.cfg documentation, which I assume is for 4.2:

http://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html

Now for what does work to get a stubdom up and running. I used the below 
config, with python commented out to keep xl happy. Note the spice options, 
and 'device_model_stubdomain_override = 1' don't actually do anything (the 
latter contrary to what someone else reported). I assume that they will become 
functional in xen 4.2. Also, while device_model_args does indeed add '-
localtime' to the end of the qemu-dm args, it's still ineffective.

Two interesting observations: 1) 'xm create' is useless for creating stubdoms 
- I always get a page fault reported in qemu-dm-winxp.log (the log for the 
main domain, not the stubdom). In exploring this, I noticed that 'xm create' 
uses /usr/lib/xen/bin/stubdom.sh. You can add a 'set -x' to this file, and the 
trace will show up in qemu-dm-winxp.log. 'xl create' does not use this 
program. You can move it completely away from /usr/lib/xen/bin, and the 
stubdom will still be created. The device_model option is just telling xl not 
to use the normal qemu-dm method.

And 2) If you have GPLPV installed in your domain, it completely takes over. 
Booting with GPLPV enabled is no faster with stubdoms as without. Booting with 
/nogplpv is just as slow as if you booted without stubdoms. I suspect 
xenpci.sys is overriding what stubdoms is doing. The only part of the boot 
process that is faster is the initial grub screen. (This is an iscsi export 
from a dual-boot server.) After Windows starts to boot, it reverts back to 
gplpv (or /nogplpv) speeds. The same holds true for a linux hvm: a normal hvm 
domu with PvHvm drivers is no faster than a linux stubdom (w/no PvHvm). (I 
didn't try both at the same time.)

#import os, re
#arch = os.uname()[4]
#if re.search('64', arch):
#    arch_libdir = 'lib64'
#else:
#    arch_libdir = 'lib'

name = "winxp"
builder='hvm'
memory = "768"
uuid = "6c7de04e-df10-caa8-bb2a-8368246225c1"
#ostype = "hvm"
on_reboot = "restart"
on_crash = "restart"
on_poweroff = "destroy"
vcpus = "2"
viridian=1
#
#kernel = "/usr/lib/xen/boot/hvmloader"
kernel = "hvmloader"
acpi=1
apic=1
boot= "cda"
# New stuff
#device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
#device_model = '/usr/lib/xen/bin/qemu-dm'
#device_model = 'qemu-dm'
# must comment out 'soundhw' below for stubdom
device_model = 'stubdom-dm'
device_model_stubdomain_override = 1
device_model_args=[ "-localtime" ]
#
keymap='en-us'
localtime=1
#rtc_timeoffset=' -14400'
rtc_timeoffset=' -18000'
pae=1
nx=1
serial='pty'
#serial = "/dev/ttyS0"
#   enable sound card support, [sb16|es1370|all|..,..], default none
#soundhw='es1370'
# enable stdvga, default = 0 (use cirrus logic device model)
#stdvga=1
videoram=16
stdvga=0
#usbdevice="mouse"
usbdevice="tablet"
xen_extended_power_mgmt = 0
#
#disk=[ 'tap2:aio:/var/lib/xen/images/winxp,hda,w', 
'phy:/dev/cdrom,hdc:cdrom,r' ]
#disk=[ 'file:/windows/C/var/lib/xen/images/winxp.sav,ioemu:hda,w', 
'phy:/dev/cdrom,hdc:cdrom,r' ]
#disk=[ 'file:/var/lib/xen/images/winxp,ioemu:hda,w', 
'phy:/dev/cdrom,hdc:cdrom,r' ]
disk=[ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-
iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-
b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/sr0,hdc:cdrom,r' ]
#
#vif = [ 'mac=00:16:3e:23:1d:36, script=/etc/xen/scripts/vif-bridge, 
bridge=xenbr0, model=rtl8139' ]
vif = [ 'mac=00:16:3e:23:1d:36, type=ioemu, script=/etc/xen/scripts/vif-
bridge, bridge=xenbr0, model=e1000' ]
#vif = [ 'mac=00:16:3e:23:1d:37, type=netfront, script=vif-bridge, bridge = 
xenbr0' ]
#
sdl=0
#vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=0, vncdisplay=3, vncpasswd= ']
vnc=1
vnclisten="0.0.0.0"
#vnclisten="192.168.1.0"
# set VNC display number, default = domid
vncdisplay=3
# try to find an unused port for the VNC server, default = 1
vncunused=0
vncviewer=1
vncconsole=1
monitor=1
vncpasswd=""

#spice
spice=1
spiceport=6000 
spicehost='192.168.1.100'
spicedisable_ticketing = 0 # default is 0 
spicepasswd = ''

--nextPart7831939.5g3HAvzpyp
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Courier [Adobe]'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Pls cc: me in replies, as I am not subscribed.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">System is fedora 16, with rawhide xen 4.1.2, and rawhide 3.3.0-rc3 (with the debug options turned off.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I finally got stubdoms to work recently, with some minor problems. For those interested in how, I describe how after I describe the problems.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">1) After my winxp hvm domu, started with a stubdom, got some windows updates yesterday, I restarted (not shutdown), and the new domain hung in pause:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">root@insp6400 02/16/12  3:02AM:~</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[543] &gt; xl list</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Name                                     ID   Mem VCPUs      State   Time(s)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Domain-0                                  0  1052     2     r-----   17288.1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">winxp                                     8   751     1     --p---       0.0</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">'xl unpause'-ing it leaves all dashes in the State, and Time remains at 0.0</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Since 'xenstore-ls /vm' lists 'winxp' as having the uuid I specified in the hvm config, this is indeed the main domain, not the stubdom, which would be called 'winxp-dm', and have Mem equal to 32.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I tried playing around with the methodology used in /usr/lib/xen/bin/stubdom.sh to create a stubdom with 'xm'. I saved the stubdom config file generated, in /etc/xen, and manually issued the 'xm create' line from stubdom.sh, substituting 'xl' for 'xm'. The original line is:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xm create -c ${stubdom_configdir}/$domname-dm target=$domid memory=32 extra=&quot;$extra&quot; &lt; /tmp/$domname-dm &amp;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">and with the config file:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">kernel = &quot;/usr/lib/xen/boot/ioemu-stubdom.gz&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">disk = [ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vif = [ 'mac=00:16:3e:23:1d:36, bridge=xenbr0, model=e1000' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=1, vncdisplay=3, vncpasswd= ']</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I executed:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xl create /etc/xen/winxp-dm target=8 memory=32 extra=&quot; -d 8&quot;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">and only got a syntax error on the '-d'. Not that I was expecting this to work: lsof shows qemu-dm (the stubdom from a working 'xl create') has a socket and a fifo open, and I have no idea how to set this up. There are no sockets in /tmp or /var/lib/xen* that don't correspond to the startup of xend.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">So my question is: is this a bug, and is it fixed in xen 4.2? Since windows restarts by itself fairly often enough, this requires manual intervention.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">2) I'm having a strange problem right after I get a xen update from rawhide: stubdoms stop working for a day after wards. It happened with fedora xen 4.1.2-7 and -8. The next time it happens, I'll look at whether something in /var/lib/xen* changed.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Just to be complete, I'll repeat some continuing problems with xl I posted at the end of October in the thread 'Problems with 'xl create winxp' (hvm) on Xen 4.1.2 (also affects GPLPV)':</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">3) Specifying vncviewer=1 will automatically start a vnc viewer for you when you 'xm create' an hvm domain. (Sadly, this never worked for a pv domain. You have to use the xm/xl vncviewer domainname command.) This does not work with 'xl create'.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Yes, I know about 'xl create --vncviewer' - it doesn't do anything. You still have to give a separate 'xl vncviewer &lt;domanme&gt;'.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">4) The 'localtime=1' option in your config is ignored by xl. This works with </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xm. Xl will not honor the rtc_timeoffset option either.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The answer given to the two above problems at the time was essentially that they had not been implemented. Have they been implemented in xen 4.2 yet? They are not mentioned in the xl.cfg documentation, which I assume is for 4.2:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">http://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Now for what does work to get a stubdom up and running. I used the below config, with python commented out to keep xl happy. Note the spice options, and 'device_model_stubdomain_override = 1' don't actually do anything (the latter contrary to what someone else reported). I assume that they will become functional in xen 4.2. Also, while device_model_args does indeed add '-localtime' to the end of the qemu-dm args, it's still ineffective.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Two interesting observations: 1) 'xm create' is useless for creating stubdoms - I always get a page fault reported in qemu-dm-winxp.log (the log for the main domain, not the stubdom). In exploring this, I noticed that 'xm create' uses /usr/lib/xen/bin/stubdom.sh. You can add a 'set -x' to this file, and the trace will show up in qemu-dm-winxp.log. 'xl create' does not use this program. You can move it completely away from /usr/lib/xen/bin, and the stubdom will still be created. The device_model option is just telling xl not to use the normal qemu-dm method.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">And 2) If you have GPLPV installed in your domain, it completely takes over. Booting with GPLPV enabled is no faster with stubdoms as without. Booting with /nogplpv is just as slow as if you booted without stubdoms. I suspect xenpci.sys is overriding what stubdoms is doing. The only part of the boot process that is faster is the initial grub screen. (This is an iscsi export from a dual-boot server.) After Windows starts to boot, it reverts back to gplpv (or /nogplpv) speeds. The same holds true for a linux hvm: a normal hvm domu with PvHvm drivers is no faster than a linux stubdom (w/no PvHvm). (I didn't try both at the same time.)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#import os, re</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#arch = os.uname()[4]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#if re.search('64', arch):</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#    arch_libdir = 'lib64'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#else:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#    arch_libdir = 'lib'</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">name = &quot;winxp&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">builder='hvm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">memory = &quot;768&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">uuid = &quot;6c7de04e-df10-caa8-bb2a-8368246225c1&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#ostype = &quot;hvm&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">on_reboot = &quot;restart&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">on_crash = &quot;restart&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">on_poweroff = &quot;destroy&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vcpus = &quot;2&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">viridian=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#kernel = &quot;/usr/lib/xen/boot/hvmloader&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">kernel = &quot;hvmloader&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">acpi=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">apic=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">boot= &quot;cda&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># New stuff</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#device_model = '/usr/lib/xen/bin/qemu-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#device_model = 'qemu-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># must comment out 'soundhw' below for stubdom</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">device_model = 'stubdom-dm'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">device_model_stubdomain_override = 1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">device_model_args=[ &quot;-localtime&quot; ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">keymap='en-us'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">localtime=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#rtc_timeoffset=' -14400'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">rtc_timeoffset=' -18000'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">pae=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">nx=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">serial='pty'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#serial = &quot;/dev/ttyS0&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#   enable sound card support, [sb16|es1370|all|..,..], default none</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#soundhw='es1370'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># enable stdvga, default = 0 (use cirrus logic device model)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#stdvga=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">videoram=16</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">stdvga=0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#usbdevice=&quot;mouse&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">usbdevice=&quot;tablet&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">xen_extended_power_mgmt = 0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#disk=[ 'tap2:aio:/var/lib/xen/images/winxp,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#disk=[ 'file:/windows/C/var/lib/xen/images/winxp.sav,ioemu:hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#disk=[ 'file:/var/lib/xen/images/winxp,ioemu:hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">disk=[ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi-iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367-b1f2-b4799d15e4cd-lun-1,hda,w', 'phy:/dev/sr0,hdc:cdrom,r' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vif = [ 'mac=00:16:3e:23:1d:36, script=/etc/xen/scripts/vif-bridge, bridge=xenbr0, model=rtl8139' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vif = [ 'mac=00:16:3e:23:1d:36, type=ioemu, script=/etc/xen/scripts/vif-bridge, bridge=xenbr0, model=e1000' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vif = [ 'mac=00:16:3e:23:1d:37, type=netfront, script=vif-bridge, bridge = xenbr0' ]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">sdl=0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vfb = [ 'vnc=1, vnclisten=0.0.0.0, vncunused=0, vncdisplay=3, vncpasswd= ']</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vnc=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vnclisten=&quot;0.0.0.0&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#vnclisten=&quot;192.168.1.0&quot;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># set VNC display number, default = domid</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncdisplay=3</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"># try to find an unused port for the VNC server, default = 1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncunused=0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncviewer=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncconsole=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">monitor=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">vncpasswd=&quot;&quot;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#spice</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spice=1</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spiceport=6000 </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spicehost='192.168.1.100'</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spicedisable_ticketing = 0 # default is 0 </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">spicepasswd = ''</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p></body></html>
--nextPart7831939.5g3HAvzpyp--



--===============5298449860432707955==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5298449860432707955==--



From xen-users-bounces@lists.xensource.com Thu Feb 16 10:22:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 10:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxySk-0004AL-Fr; Thu, 16 Feb 2012 10:21:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1RxySj-00049B-1o
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 10:21:17 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329387668!13572680!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13651 invoked from network); 16 Feb 2012 10:21:09 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 10:21:09 -0000
Received: by obcuy19 with SMTP id uy19so7960674obc.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 02:21:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.89.65 with SMTP id bm1mr1424855obb.52.1329387667735; Thu,
	16 Feb 2012 02:21:07 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Thu, 16 Feb 2012 02:21:07 -0800 (PST)
In-Reply-To: <p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
	<p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
Date: Thu, 16 Feb 2012 15:51:07 +0530
Message-ID: <CALsK4p+Kr-vDr9LuiuGYPHb3viaqacEp=aKT5a5+F2LjxjRtoQ@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQkw1ti5tr97PoU/oiXJ+4xEH58r4V3RGVkxtLwIMbg4lasSqnsVZbkr+U95At/IUS/pJmuA
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6934227416712507240=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6934227416712507240==
Content-Type: multipart/alternative; boundary=f46d0447a001b4439404b9122fe5

--f46d0447a001b4439404b9122fe5
Content-Type: text/plain; charset=UTF-8

>
> OK, this setup isn't that dissimilar to one of my customer sites. In
> effect, your "gateway" has one IP address for it's outside interface, and
> you have a subnet routed via that gateway. In your case, they'll have put
> some router in based on MAC address, in my case it's a PPP link (ADSL
> service).
>
> I can think of two techniques you may wish to consider.
>
>
> First off, take a look at http://shorewall.net/ProxyARP.htm - allow some
> time as I suspect you may struggle to get your head around it. Obviously
> this is written from the perspective of using Shorewall to set it all up,
> but the concepts should be portable.
>
>
> Secondly (and I think, a lot easier), you should be able to do it very
> simply with a "two interface" setup.
> Configure your Dom0 with one ordinary interface connected to your ISP's
> service. This will have the IP 1.1.1.5 and it **NOT** connected to a bridge.
> Create a bridge, but do not add a physical NIC to it (unless you need
> other internal machines to have access). Give this an IP address of
> 1.1.2.1/28.
> Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 1.1.2.2
> through 1.1.2.14), connect their VIF to the bridge defined in the step
> above, and have them use 1.1.2.1 as their default gateway.
>
> With this setup, Dom0 acts as a router. Inbound packets will arrive on
> it's external NIC, it will route them, and spit them out via the bridge -
> at which point the Xen networking code will pick up the packet and pass it
> to the DomU via it's VIF.
> Similarly, outbound packets from the DomU will get stuffed into the bridge
> by the Xen network code, they will then be picked up by Dom0 and routed to
> the outside world.
> Note that for both inbound and outbound packets, one of the MAC addresses
> (Dest for inbound, source for outbound) will be that of the DomU physical
> NIC.
>

What you are suggesting is routed network, but without NAT. I am using it
currently, as there is virbr0 (created by Xen vif-route scripts), but the
additional IPs are bound on Dom0, and not DomU.

The output of *brctl show*
*------------------------*
virbr0          8000.feffffffffff       yes             vif8.0
                                                        vif7.0
                                                        vif6.0
                                                        vif5.0
                                                        vif4.0
                                                        vif3.0
                                                        vif2.0
                                                        vif1.0
*------------------------*
Also, you suggested binding the additional IPs to DomUs, which I had tried,
but the DomUs never got connected to the internet, as they did not find any
gateway. The DC suggests binding the IPs straight away on the parent node,
and they will get the gateway automatically due to their statically bound
nature. Refer this
link<http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en>,
as I feel I may be missing something from the it.


I think there is some confusion regarding the gateway, as the setup seems
to be getting complicated. Below is the ifcfg-eth0 of the server (where x
is the same number):

----------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=176.9.x.159
HWADDR=a:a:a:a:a:a
IPADDR=176.9.x.145
NETMASK=255.255.255.255
SCOPE="peer 176.9.x.129"
----------------------



> As a refinement, you can run either of these methods in it's own DomU. Use
> PCI passthrough to pass the physical NIC through to the DomU as one NIC,
> and give it a VIF as a second NIC on your internal network (Dom0 bridge).
> You now have a neatly segregated virtual box that can act as router and
> firewall - without having to bother about iptables rules on Dom0. This is
> the setup I run at home.


This sounds interesting, but I'll have to dig deeper into it.
Will there be any performance increase, if I shift away from NAT? Even
little CPU power cannot be wasted here, as this will become a heavily
loaded server.


>
>
> --
> Simon Hobson
>
> Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

Thanks Simon, and any suggestions Felix??

--f46d0447a001b4439404b9122fe5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><div class=3D"gmail_quote"><div class=3D"im"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex"><div>OK,
 this setup isn&#39;t that dissimilar to one of my customer sites. In=20
effect, your &quot;gateway&quot; has one IP address for it&#39;s outside in=
terface,=20
and you have a subnet routed via that gateway. In your case, they&#39;ll=20
have put some router in based on MAC address, in my case it&#39;s a PPP lin=
k
 (ADSL service).</div>

<br>
I can think of two techniques you may wish to consider.<br>
<br>
<br>
First off, take a look at <a href=3D"http://shorewall.net/ProxyARP.htm" tar=
get=3D"_blank">http://shorewall.net/ProxyARP.htm</a>
 - allow some time as I suspect you may struggle to get your head around
 it. Obviously this is written from the perspective of using Shorewall=20
to set it all up, but the concepts should be portable.<br>

<br>
<br>
Secondly (and I think, a lot easier), you should be able to do it very simp=
ly with a &quot;two interface&quot; setup.<br>
Configure your Dom0 with one ordinary interface connected to your ISP&#39;s=
=20
service. This will have the IP 1.1.1.5 and it **NOT** connected to a=20
bridge.<br>
Create a bridge, but do not add a physical NIC to it (unless you need=20
other internal machines to have access). Give this an IP address of <a href=
=3D"http://1.1.2.1/28" target=3D"_blank">1.1.2.1/28</a>.<br>
Now give your DomUs IPs in the rest of the <a href=3D"http://1.1.2.0/28" ta=
rget=3D"_blank">1.1.2.0/28</a>
 subnet (ie 1.1.2.2 through 1.1.2.14), connect their VIF to the bridge=20
defined in the step above, and have them use 1.1.2.1 as their default=20
gateway.<br>

<br>
With this setup, Dom0 acts as a router. Inbound packets will arrive on=20
it&#39;s external NIC, it will route them, and spit them out via the bridge=
 -
 at which point the Xen networking code will pick up the packet and pass
 it to the DomU via it&#39;s VIF.<br>

Similarly, outbound packets from the DomU will get stuffed into the=20
bridge by the Xen network code, they will then be picked up by Dom0 and=20
routed to the outside world.<br>
Note that for both inbound and outbound packets, one of the MAC=20
addresses (Dest for inbound, source for outbound) will be that of the=20
DomU physical NIC.<br></blockquote><div><br></div></div><div>What you=20
are suggesting is routed network, but without NAT. I am using it=20
currently, as there is virbr0 (created by Xen vif-route scripts), but=20
the additional IPs are bound on Dom0, and not DomU.</div>
<div><br></div><div>The output of <b>brctl show</b></div><div><b>----------=
--------------</b></div><div><div>virbr0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
8000.feffffffffff =C2=A0 =C2=A0 =C2=A0 yes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 vif8.0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 vif7.0</div>

<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif6.0</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif5.0</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif4.0</div><div>

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif3.0</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif2.0</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif1.0</div><div><div style=3D"font-weig=
ht:normal">

<b>------------------------</b></div><div>Also, you suggested binding=20
the additional IPs to DomUs, which I had tried, but the DomUs never=20
got=C2=A0connected=C2=A0to the internet, as they did not find any gateway. =
The DC=20
suggests binding the IPs straight away on the parent node, and they will
 get the gateway automatically due to their statically bound nature. <a hre=
f=3D"http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en" target=
=3D"_blank">Refer this link</a>, as I feel=C2=A0I may be missing something =
from the it.=C2=A0</div>

</div></div><div><br></div><div><br></div>I think there is some=20
confusion regarding the gateway, as the setup seems to be getting=20
complicated. Below is the ifcfg-eth0 of the server (where x is the same=20
number):<div><br></div>
<div>----------------------</div><div><div>DEVICE=3Deth0</div><div>BOOTPROT=
O=3Dstatic</div><div>BROADCAST=3D176.9.x.159</div><div>HWADDR=3Da:a:a:a:a:a=
</div><div>IPADDR=3D176.9.x.145</div><div>NETMASK=3D255.255.255.255</div><d=
iv>SCOPE=3D&quot;peer 176.9.x.129&quot;</div>

</div><div>----------------------=C2=A0</div><div class=3D"im"><div><br></d=
iv><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As a refinement, you can run either of these methods in it&#39;s own DomU.=
=20
Use PCI passthrough to pass the physical NIC through to the DomU as one=20
NIC, and give it a VIF as a second NIC on your internal network (Dom0=20
bridge). You now have a neatly segregated virtual box that can act as=20
router and firewall - without having to bother about iptables rules on=20
Dom0. This is the setup I run at home.</blockquote>
<div><br></div></div><div>This sounds interesting, but I&#39;ll have to dig=
 deeper into it.</div><div>Will
 there be any performance increase, if I shift away from NAT? Even=20
little CPU power cannot be wasted here, as this will become a heavily=20
loaded server.</div><div class=3D"im">
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.magpiesnestpublishing.co.uk/</a> for books by acclaimed<br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</div></div></blockquote></div></div></div><div><br><div>Thanks Simon, and =
any suggestions Felix??</div></div>

--f46d0447a001b4439404b9122fe5--


--===============6934227416712507240==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6934227416712507240==--


From xen-users-bounces@lists.xensource.com Thu Feb 16 10:22:17 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 10:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RxySk-0004AL-Fr; Thu, 16 Feb 2012 10:21:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rakesh@vivainfomedia.com>) id 1RxySj-00049B-1o
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 10:21:17 +0000
X-Env-Sender: rakesh@vivainfomedia.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1329387668!13572680!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13651 invoked from network); 16 Feb 2012 10:21:09 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 10:21:09 -0000
Received: by obcuy19 with SMTP id uy19so7960674obc.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 02:21:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.89.65 with SMTP id bm1mr1424855obb.52.1329387667735; Thu,
	16 Feb 2012 02:21:07 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Thu, 16 Feb 2012 02:21:07 -0800 (PST)
In-Reply-To: <p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
	<p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
Date: Thu, 16 Feb 2012 15:51:07 +0530
Message-ID: <CALsK4p+Kr-vDr9LuiuGYPHb3viaqacEp=aKT5a5+F2LjxjRtoQ@mail.gmail.com>
From: Rakesh Chawda <rakesh@vivainfomedia.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQkw1ti5tr97PoU/oiXJ+4xEH58r4V3RGVkxtLwIMbg4lasSqnsVZbkr+U95At/IUS/pJmuA
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6934227416712507240=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============6934227416712507240==
Content-Type: multipart/alternative; boundary=f46d0447a001b4439404b9122fe5

--f46d0447a001b4439404b9122fe5
Content-Type: text/plain; charset=UTF-8

>
> OK, this setup isn't that dissimilar to one of my customer sites. In
> effect, your "gateway" has one IP address for it's outside interface, and
> you have a subnet routed via that gateway. In your case, they'll have put
> some router in based on MAC address, in my case it's a PPP link (ADSL
> service).
>
> I can think of two techniques you may wish to consider.
>
>
> First off, take a look at http://shorewall.net/ProxyARP.htm - allow some
> time as I suspect you may struggle to get your head around it. Obviously
> this is written from the perspective of using Shorewall to set it all up,
> but the concepts should be portable.
>
>
> Secondly (and I think, a lot easier), you should be able to do it very
> simply with a "two interface" setup.
> Configure your Dom0 with one ordinary interface connected to your ISP's
> service. This will have the IP 1.1.1.5 and it **NOT** connected to a bridge.
> Create a bridge, but do not add a physical NIC to it (unless you need
> other internal machines to have access). Give this an IP address of
> 1.1.2.1/28.
> Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 1.1.2.2
> through 1.1.2.14), connect their VIF to the bridge defined in the step
> above, and have them use 1.1.2.1 as their default gateway.
>
> With this setup, Dom0 acts as a router. Inbound packets will arrive on
> it's external NIC, it will route them, and spit them out via the bridge -
> at which point the Xen networking code will pick up the packet and pass it
> to the DomU via it's VIF.
> Similarly, outbound packets from the DomU will get stuffed into the bridge
> by the Xen network code, they will then be picked up by Dom0 and routed to
> the outside world.
> Note that for both inbound and outbound packets, one of the MAC addresses
> (Dest for inbound, source for outbound) will be that of the DomU physical
> NIC.
>

What you are suggesting is routed network, but without NAT. I am using it
currently, as there is virbr0 (created by Xen vif-route scripts), but the
additional IPs are bound on Dom0, and not DomU.

The output of *brctl show*
*------------------------*
virbr0          8000.feffffffffff       yes             vif8.0
                                                        vif7.0
                                                        vif6.0
                                                        vif5.0
                                                        vif4.0
                                                        vif3.0
                                                        vif2.0
                                                        vif1.0
*------------------------*
Also, you suggested binding the additional IPs to DomUs, which I had tried,
but the DomUs never got connected to the internet, as they did not find any
gateway. The DC suggests binding the IPs straight away on the parent node,
and they will get the gateway automatically due to their statically bound
nature. Refer this
link<http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en>,
as I feel I may be missing something from the it.


I think there is some confusion regarding the gateway, as the setup seems
to be getting complicated. Below is the ifcfg-eth0 of the server (where x
is the same number):

----------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=176.9.x.159
HWADDR=a:a:a:a:a:a
IPADDR=176.9.x.145
NETMASK=255.255.255.255
SCOPE="peer 176.9.x.129"
----------------------



> As a refinement, you can run either of these methods in it's own DomU. Use
> PCI passthrough to pass the physical NIC through to the DomU as one NIC,
> and give it a VIF as a second NIC on your internal network (Dom0 bridge).
> You now have a neatly segregated virtual box that can act as router and
> firewall - without having to bother about iptables rules on Dom0. This is
> the setup I run at home.


This sounds interesting, but I'll have to dig deeper into it.
Will there be any performance increase, if I shift away from NAT? Even
little CPU power cannot be wasted here, as this will become a heavily
loaded server.


>
>
> --
> Simon Hobson
>
> Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

Thanks Simon, and any suggestions Felix??

--f46d0447a001b4439404b9122fe5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><div class=3D"gmail_quote"><div class=3D"im"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex"><div>OK,
 this setup isn&#39;t that dissimilar to one of my customer sites. In=20
effect, your &quot;gateway&quot; has one IP address for it&#39;s outside in=
terface,=20
and you have a subnet routed via that gateway. In your case, they&#39;ll=20
have put some router in based on MAC address, in my case it&#39;s a PPP lin=
k
 (ADSL service).</div>

<br>
I can think of two techniques you may wish to consider.<br>
<br>
<br>
First off, take a look at <a href=3D"http://shorewall.net/ProxyARP.htm" tar=
get=3D"_blank">http://shorewall.net/ProxyARP.htm</a>
 - allow some time as I suspect you may struggle to get your head around
 it. Obviously this is written from the perspective of using Shorewall=20
to set it all up, but the concepts should be portable.<br>

<br>
<br>
Secondly (and I think, a lot easier), you should be able to do it very simp=
ly with a &quot;two interface&quot; setup.<br>
Configure your Dom0 with one ordinary interface connected to your ISP&#39;s=
=20
service. This will have the IP 1.1.1.5 and it **NOT** connected to a=20
bridge.<br>
Create a bridge, but do not add a physical NIC to it (unless you need=20
other internal machines to have access). Give this an IP address of <a href=
=3D"http://1.1.2.1/28" target=3D"_blank">1.1.2.1/28</a>.<br>
Now give your DomUs IPs in the rest of the <a href=3D"http://1.1.2.0/28" ta=
rget=3D"_blank">1.1.2.0/28</a>
 subnet (ie 1.1.2.2 through 1.1.2.14), connect their VIF to the bridge=20
defined in the step above, and have them use 1.1.2.1 as their default=20
gateway.<br>

<br>
With this setup, Dom0 acts as a router. Inbound packets will arrive on=20
it&#39;s external NIC, it will route them, and spit them out via the bridge=
 -
 at which point the Xen networking code will pick up the packet and pass
 it to the DomU via it&#39;s VIF.<br>

Similarly, outbound packets from the DomU will get stuffed into the=20
bridge by the Xen network code, they will then be picked up by Dom0 and=20
routed to the outside world.<br>
Note that for both inbound and outbound packets, one of the MAC=20
addresses (Dest for inbound, source for outbound) will be that of the=20
DomU physical NIC.<br></blockquote><div><br></div></div><div>What you=20
are suggesting is routed network, but without NAT. I am using it=20
currently, as there is virbr0 (created by Xen vif-route scripts), but=20
the additional IPs are bound on Dom0, and not DomU.</div>
<div><br></div><div>The output of <b>brctl show</b></div><div><b>----------=
--------------</b></div><div><div>virbr0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
8000.feffffffffff =C2=A0 =C2=A0 =C2=A0 yes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 vif8.0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 vif7.0</div>

<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif6.0</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif5.0</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif4.0</div><div>

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif3.0</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif2.0</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif1.0</div><div><div style=3D"font-weig=
ht:normal">

<b>------------------------</b></div><div>Also, you suggested binding=20
the additional IPs to DomUs, which I had tried, but the DomUs never=20
got=C2=A0connected=C2=A0to the internet, as they did not find any gateway. =
The DC=20
suggests binding the IPs straight away on the parent node, and they will
 get the gateway automatically due to their statically bound nature. <a hre=
f=3D"http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en" target=
=3D"_blank">Refer this link</a>, as I feel=C2=A0I may be missing something =
from the it.=C2=A0</div>

</div></div><div><br></div><div><br></div>I think there is some=20
confusion regarding the gateway, as the setup seems to be getting=20
complicated. Below is the ifcfg-eth0 of the server (where x is the same=20
number):<div><br></div>
<div>----------------------</div><div><div>DEVICE=3Deth0</div><div>BOOTPROT=
O=3Dstatic</div><div>BROADCAST=3D176.9.x.159</div><div>HWADDR=3Da:a:a:a:a:a=
</div><div>IPADDR=3D176.9.x.145</div><div>NETMASK=3D255.255.255.255</div><d=
iv>SCOPE=3D&quot;peer 176.9.x.129&quot;</div>

</div><div>----------------------=C2=A0</div><div class=3D"im"><div><br></d=
iv><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As a refinement, you can run either of these methods in it&#39;s own DomU.=
=20
Use PCI passthrough to pass the physical NIC through to the DomU as one=20
NIC, and give it a VIF as a second NIC on your internal network (Dom0=20
bridge). You now have a neatly segregated virtual box that can act as=20
router and firewall - without having to bother about iptables rules on=20
Dom0. This is the setup I run at home.</blockquote>
<div><br></div></div><div>This sounds interesting, but I&#39;ll have to dig=
 deeper into it.</div><div>Will
 there be any performance increase, if I shift away from NAT? Even=20
little CPU power cannot be wasted here, as this will become a heavily=20
loaded server.</div><div class=3D"im">
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.magpiesnestpublishing.co.uk/</a> for books by acclaimed<br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</div></div></blockquote></div></div></div><div><br><div>Thanks Simon, and =
any suggestions Felix??</div></div>

--f46d0447a001b4439404b9122fe5--


--===============6934227416712507240==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6934227416712507240==--


From xen-users-bounces@lists.xensource.com Thu Feb 16 14:16:50 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry27N-0006iS-NF; Thu, 16 Feb 2012 14:15:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Frank.Brodbeck@netformic.de>) id 1RxcDB-0007hg-Rs
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 10:35:45 +0000
Received: from [85.158.139.83:40974] by server-9.bemta-5.messagelabs.com id
	12/17-30171-08A8B3F4; Wed, 15 Feb 2012 10:35:44 +0000
X-Env-Sender: Frank.Brodbeck@netformic.de
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329302144!15152647!1
X-Originating-IP: [80.190.181.168]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29257 invoked from network); 15 Feb 2012 10:35:44 -0000
Received: from mail3.netformic.net (HELO mail3.netformic.net) (80.190.181.168)
	by server-6.tower-182.messagelabs.com with SMTP;
	15 Feb 2012 10:35:44 -0000
Received: from MOEBIUS.nf.local (unknown [217.110.71.194])
	by mail3.netformic.net (Postfix) with ESMTPS id 365CF67E74E
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 11:35:44 +0100 (CET)
Received: from MOEBIUS.nf.local ([fe80::d4e6:7a89:2c8b:16c3]) by
	MOEBIUS.nf.local ([fe80::d4e6:7a89:2c8b:16c3%10]) with mapi id
	14.01.0355.002; Wed, 15 Feb 2012 11:34:59 +0100
From: Frank Brodbeck - NETFORMIC GmbH <Frank.Brodbeck@netformic.de>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: Dynamically adding / removing IPs for a domU
Thread-Index: AczrzIxSPouGYCpOTwyXkOBYwuZZzg==
Date: Wed, 15 Feb 2012 10:34:58 +0000
Message-ID: <B20EC7268B26254DA52818E2C66FC499A443BD@MOEBIUS.nf.local>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.2.91]
x-tm-as-produkt-version: SMEX-10.1.0.1136-6.800.1017-18708.007
x-tm-as-ergebnis: No--36.585500-5.000000-31
x-tm-as-vom-benutzer-zugelassener-absender: No
x-tm-as-vom-benutzer-gesperrter-sender: No
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 16 Feb 2012 14:15:26 +0000
Subject: [Xen-users] Dynamically adding / removing IPs for a domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

we are providing services from within domUs and sometimes there's the need to add or remove an IPv4 address to a domU.
Network is provided via vif-routed. ATM we edit the domU.cfg and do a xm shutdown and xm create so the domU can see the IP address. But there has to be a better way(TM).

dom0 OS is debian squeeze, xen is provided via the official debian packages.

I'd be glad for any pointer.

Frank Brodbeck.

PS: I am not subscribed, so it'd be nice to Cc me :-)

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 14:16:50 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry27N-0006iS-NF; Thu, 16 Feb 2012 14:15:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Frank.Brodbeck@netformic.de>) id 1RxcDB-0007hg-Rs
	for xen-users@lists.xensource.com; Wed, 15 Feb 2012 10:35:45 +0000
Received: from [85.158.139.83:40974] by server-9.bemta-5.messagelabs.com id
	12/17-30171-08A8B3F4; Wed, 15 Feb 2012 10:35:44 +0000
X-Env-Sender: Frank.Brodbeck@netformic.de
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329302144!15152647!1
X-Originating-IP: [80.190.181.168]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29257 invoked from network); 15 Feb 2012 10:35:44 -0000
Received: from mail3.netformic.net (HELO mail3.netformic.net) (80.190.181.168)
	by server-6.tower-182.messagelabs.com with SMTP;
	15 Feb 2012 10:35:44 -0000
Received: from MOEBIUS.nf.local (unknown [217.110.71.194])
	by mail3.netformic.net (Postfix) with ESMTPS id 365CF67E74E
	for <xen-users@lists.xensource.com>;
	Wed, 15 Feb 2012 11:35:44 +0100 (CET)
Received: from MOEBIUS.nf.local ([fe80::d4e6:7a89:2c8b:16c3]) by
	MOEBIUS.nf.local ([fe80::d4e6:7a89:2c8b:16c3%10]) with mapi id
	14.01.0355.002; Wed, 15 Feb 2012 11:34:59 +0100
From: Frank Brodbeck - NETFORMIC GmbH <Frank.Brodbeck@netformic.de>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: Dynamically adding / removing IPs for a domU
Thread-Index: AczrzIxSPouGYCpOTwyXkOBYwuZZzg==
Date: Wed, 15 Feb 2012 10:34:58 +0000
Message-ID: <B20EC7268B26254DA52818E2C66FC499A443BD@MOEBIUS.nf.local>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.2.91]
x-tm-as-produkt-version: SMEX-10.1.0.1136-6.800.1017-18708.007
x-tm-as-ergebnis: No--36.585500-5.000000-31
x-tm-as-vom-benutzer-zugelassener-absender: No
x-tm-as-vom-benutzer-gesperrter-sender: No
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 16 Feb 2012 14:15:26 +0000
Subject: [Xen-users] Dynamically adding / removing IPs for a domU
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

we are providing services from within domUs and sometimes there's the need to add or remove an IPv4 address to a domU.
Network is provided via vif-routed. ATM we edit the domU.cfg and do a xm shutdown and xm create so the domU can see the IP address. But there has to be a better way(TM).

dom0 OS is debian squeeze, xen is provided via the official debian packages.

I'd be glad for any pointer.

Frank Brodbeck.

PS: I am not subscribed, so it'd be nice to Cc me :-)

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 14:16:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 14:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry27M-0006iA-Fw; Thu, 16 Feb 2012 14:15:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dnsingh.dns@gmail.com>) id 1RxKJq-0004Sz-10
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 15:29:26 +0000
X-Env-Sender: dnsingh.dns@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1329233357!13131874!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5182 invoked from network); 14 Feb 2012 15:29:18 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 15:29:18 -0000
Received: by yenm7 with SMTP id m7so741534yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 07:29:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=ODicCIEqRmMPcFmADnJusc1dJFJ4wKyy5RxIXockGSI=;
	b=IIhubS7UmUUeQEoPz/F8B/GJsAe4fBpv+Rf5YLuk53VjXWxX/HMCU/6zHyrPtXIscw
	xVLB+NiDS1+Yurgk19pn5RG5qJ9hoK2jnrGlmrL9WpdXLDVGg+a1uc8SfRMywb6ie0/3
	+4hIzbDjulmoKc2ffn1j8lZvrs0LnLa0fS0eQ=
Received: by 10.236.182.232 with SMTP id o68mr26820256yhm.58.1329233356746;
	Tue, 14 Feb 2012 07:29:16 -0800 (PST)
Received: from mail-yx0-f171.google.com (mail-yx0-f171.google.com
	[209.85.213.171])
	by mx.google.com with ESMTPS id n24sm30210687yhj.13.2012.02.14.07.29.14
	(version=SSLv3 cipher=OTHER); Tue, 14 Feb 2012 07:29:15 -0800 (PST)
Received: by yenm7 with SMTP id m7so740936yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 07:29:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.29.34 with SMTP id g2mr635773oeh.72.1329233354425; Tue, 14
	Feb 2012 07:29:14 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Tue, 14 Feb 2012 07:29:14 -0800 (PST)
In-Reply-To: <p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
	<p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
Date: Tue, 14 Feb 2012 20:59:14 +0530
Message-ID: <CALsK4pJc7xmQxDnsgabq1WaXGaS0UjfR-tMoGLbn35bXd5H5Kw@mail.gmail.com>
From: DN Singh <dnsingh.dns@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Thu, 16 Feb 2012 14:15:26 +0000
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0804976339827487554=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0804976339827487554==
Content-Type: multipart/alternative; boundary=e89a8ff1c574ea04a504b8ee4113

--e89a8ff1c574ea04a504b8ee4113
Content-Type: text/plain; charset=UTF-8

>
> OK, this setup isn't that dissimilar to one of my customer sites. In
> effect, your "gateway" has one IP address for it's outside interface, and
> you have a subnet routed via that gateway. In your case, they'll have put
> some router in based on MAC address, in my case it's a PPP link (ADSL
> service).
>
> I can think of two techniques you may wish to consider.
>
>
> First off, take a look at http://shorewall.net/ProxyARP.**htm<http://shorewall.net/ProxyARP.htm>- allow some time as I suspect you may struggle to get your head around it.
> Obviously this is written from the perspective of using Shorewall to set it
> all up, but the concepts should be portable.
>
>
> Secondly (and I think, a lot easier), you should be able to do it very
> simply with a "two interface" setup.
> Configure your Dom0 with one ordinary interface connected to your ISP's
> service. This will have the IP 1.1.1.5 and it **NOT** connected to a bridge.
> Create a bridge, but do not add a physical NIC to it (unless you need
> other internal machines to have access). Give this an IP address of
> 1.1.2.1/28.
> Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 1.1.2.2
> through 1.1.2.14), connect their VIF to the bridge defined in the step
> above, and have them use 1.1.2.1 as their default gateway.
>
> With this setup, Dom0 acts as a router. Inbound packets will arrive on
> it's external NIC, it will route them, and spit them out via the bridge -
> at which point the Xen networking code will pick up the packet and pass it
> to the DomU via it's VIF.
> Similarly, outbound packets from the DomU will get stuffed into the bridge
> by the Xen network code, they will then be picked up by Dom0 and routed to
> the outside world.
> Note that for both inbound and outbound packets, one of the MAC addresses
> (Dest for inbound, source for outbound) will be that of the DomU physical
> NIC.
>

What you are suggesting is routed network, but without NAT. I am using it
currently, as there is virbr0 (created by Xen vif-route scripts), but the
additional IPs are bound on Dom0, and not DomU.

The output of *brctl show*
*------------------------*
virbr0          8000.feffffffffff       yes             vif8.0
                                                        vif7.0
                                                        vif6.0
                                                        vif5.0
                                                        vif4.0
                                                        vif3.0
                                                        vif2.0
                                                        vif1.0
*------------------------*
Also, you suggested binding the additional IPs to DomUs, which I had tried,
but the DomUs never got connected to the internet, as they did not find any
gateway. The DC suggests binding the IPs straight away on the parent node,
and they will get the gateway automatically due to their statically bound
nature. Refer this
link<http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en>,
as I feel I may be missing something from the it.


I think there is some confusion regarding the gateway, as the setup seems
to be getting complicated. Below is the ifcfg-eth0 of the server (where x
is the same number):

----------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=176.9.x.159
HWADDR=a:a:a:a:a:a
IPADDR=176.9.x.145
NETMASK=255.255.255.255
SCOPE="peer 176.9.x.129"
----------------------



> As a refinement, you can run either of these methods in it's own DomU. Use
> PCI passthrough to pass the physical NIC through to the DomU as one NIC,
> and give it a VIF as a second NIC on your internal network (Dom0 bridge).
> You now have a neatly segregated virtual box that can act as router and
> firewall - without having to bother about iptables rules on Dom0. This is
> the setup I run at home.


This sounds interesting, but I'll have to dig deeper into it.
Will there be any performance increase, if I shift away from NAT? Even
little CPU power cannot be wasted here, as this will become a heavily
loaded server.


>
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>

Thanks Simon, and any suggestions Felix??

--e89a8ff1c574ea04a504b8ee4113
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=
=3D"im">OK, this setup isn&#39;t that dissimilar to one of my customer site=
s. In effect, your &quot;gateway&quot; has one IP address for it&#39;s outs=
ide interface, and you have a subnet routed via that gateway. In your case,=
 they&#39;ll have put some router in based on MAC address, in my case it&#3=
9;s a PPP link (ADSL service).</div>

<br>
I can think of two techniques you may wish to consider.<br>
<br>
<br>
First off, take a look at <a href=3D"http://shorewall.net/ProxyARP.htm" tar=
get=3D"_blank">http://shorewall.net/ProxyARP.<u></u>htm</a> - allow some ti=
me as I suspect you may struggle to get your head around it. Obviously this=
 is written from the perspective of using Shorewall to set it all up, but t=
he concepts should be portable.<br>

<br>
<br>
Secondly (and I think, a lot easier), you should be able to do it very simp=
ly with a &quot;two interface&quot; setup.<br>
Configure your Dom0 with one ordinary interface connected to your ISP&#39;s=
 service. This will have the IP 1.1.1.5 and it **NOT** connected to a bridg=
e.<br>
Create a bridge, but do not add a physical NIC to it (unless you need other=
 internal machines to have access). Give this an IP address of <a href=3D"h=
ttp://1.1.2.1/28" target=3D"_blank">1.1.2.1/28</a>.<br>
Now give your DomUs IPs in the rest of the <a href=3D"http://1.1.2.0/28" ta=
rget=3D"_blank">1.1.2.0/28</a> subnet (ie 1.1.2.2 through 1.1.2.14), connec=
t their VIF to the bridge defined in the step above, and have them use 1.1.=
2.1 as their default gateway.<br>

<br>
With this setup, Dom0 acts as a router. Inbound packets will arrive on it&#=
39;s external NIC, it will route them, and spit them out via the bridge - a=
t which point the Xen networking code will pick up the packet and pass it t=
o the DomU via it&#39;s VIF.<br>

Similarly, outbound packets from the DomU will get stuffed into the bridge =
by the Xen network code, they will then be picked up by Dom0 and routed to =
the outside world.<br>
Note that for both inbound and outbound packets, one of the MAC addresses (=
Dest for inbound, source for outbound) will be that of the DomU physical NI=
C.<br></blockquote><div><br></div><div>What you are suggesting is routed ne=
twork, but without NAT. I am using it currently, as there is virbr0 (create=
d by Xen vif-route scripts), but the additional IPs are bound on Dom0, and =
not DomU.</div>
<div><br></div><div>The output of <b>brctl show</b></div><div><b>----------=
--------------</b></div><div><div>virbr0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
8000.feffffffffff =C2=A0 =C2=A0 =C2=A0 yes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 vif8.0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 vif7.0</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif6.0</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif5.0</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif4.0</div><div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif3.0</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif2.0</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif1.0</div><div><div style=3D"font-weig=
ht:normal">
<b>------------------------</b></div><div>Also, you suggested binding the a=
dditional IPs to DomUs, which I had tried, but the DomUs never got=C2=A0con=
nected=C2=A0to the internet, as they did not find any gateway. The DC sugge=
sts binding the IPs straight away on the parent node, and they will get the=
 gateway automatically due to their statically bound nature. <a href=3D"htt=
p://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en">Refer this link<=
/a>, as I feel=C2=A0I may be missing something from the it.=C2=A0</div>
</div></div><div><br></div><div><br></div>I think there is some confusion r=
egarding the gateway, as the setup seems to be getting complicated. Below i=
s the ifcfg-eth0 of the server (where x is the same number):<div><br></div>
<div>----------------------</div><div><div>DEVICE=3Deth0</div><div>BOOTPROT=
O=3Dstatic</div><div>BROADCAST=3D176.9.x.159</div><div>HWADDR=3Da:a:a:a:a:a=
</div><div>IPADDR=3D176.9.x.145</div><div>NETMASK=3D255.255.255.255</div><d=
iv>SCOPE=3D&quot;peer 176.9.x.129&quot;</div>
</div><div>----------------------=C2=A0</div><div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
As a refinement, you can run either of these methods in it&#39;s own DomU. =
Use PCI passthrough to pass the physical NIC through to the DomU as one NIC=
, and give it a VIF as a second NIC on your internal network (Dom0 bridge).=
 You now have a neatly segregated virtual box that can act as router and fi=
rewall - without having to bother about iptables rules on Dom0. This is the=
 setup I run at home.</blockquote>
<div><br></div><div>This sounds interesting, but I&#39;ll have to dig deepe=
r into it.</div><div>Will there be any performance increase, if I shift awa=
y from NAT? Even little CPU power cannot be wasted here, as this will becom=
e a heavily loaded server.</div>
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div =
class=3D"h5"><br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</div></div></blockquote></div></div><div><br><div>Thanks Simon, and any su=
ggestions Felix??</div></div>

--e89a8ff1c574ea04a504b8ee4113--


--===============0804976339827487554==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0804976339827487554==--


From xen-users-bounces@lists.xensource.com Thu Feb 16 14:16:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 14:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry27M-0006iA-Fw; Thu, 16 Feb 2012 14:15:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dnsingh.dns@gmail.com>) id 1RxKJq-0004Sz-10
	for xen-users@lists.xensource.com; Tue, 14 Feb 2012 15:29:26 +0000
X-Env-Sender: dnsingh.dns@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1329233357!13131874!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5182 invoked from network); 14 Feb 2012 15:29:18 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Feb 2012 15:29:18 -0000
Received: by yenm7 with SMTP id m7so741534yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 07:29:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=ODicCIEqRmMPcFmADnJusc1dJFJ4wKyy5RxIXockGSI=;
	b=IIhubS7UmUUeQEoPz/F8B/GJsAe4fBpv+Rf5YLuk53VjXWxX/HMCU/6zHyrPtXIscw
	xVLB+NiDS1+Yurgk19pn5RG5qJ9hoK2jnrGlmrL9WpdXLDVGg+a1uc8SfRMywb6ie0/3
	+4hIzbDjulmoKc2ffn1j8lZvrs0LnLa0fS0eQ=
Received: by 10.236.182.232 with SMTP id o68mr26820256yhm.58.1329233356746;
	Tue, 14 Feb 2012 07:29:16 -0800 (PST)
Received: from mail-yx0-f171.google.com (mail-yx0-f171.google.com
	[209.85.213.171])
	by mx.google.com with ESMTPS id n24sm30210687yhj.13.2012.02.14.07.29.14
	(version=SSLv3 cipher=OTHER); Tue, 14 Feb 2012 07:29:15 -0800 (PST)
Received: by yenm7 with SMTP id m7so740936yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 14 Feb 2012 07:29:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.29.34 with SMTP id g2mr635773oeh.72.1329233354425; Tue, 14
	Feb 2012 07:29:14 -0800 (PST)
Received: by 10.182.115.5 with HTTP; Tue, 14 Feb 2012 07:29:14 -0800 (PST)
In-Reply-To: <p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
	<p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
Date: Tue, 14 Feb 2012 20:59:14 +0530
Message-ID: <CALsK4pJc7xmQxDnsgabq1WaXGaS0UjfR-tMoGLbn35bXd5H5Kw@mail.gmail.com>
From: DN Singh <dnsingh.dns@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Thu, 16 Feb 2012 14:15:26 +0000
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0804976339827487554=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0804976339827487554==
Content-Type: multipart/alternative; boundary=e89a8ff1c574ea04a504b8ee4113

--e89a8ff1c574ea04a504b8ee4113
Content-Type: text/plain; charset=UTF-8

>
> OK, this setup isn't that dissimilar to one of my customer sites. In
> effect, your "gateway" has one IP address for it's outside interface, and
> you have a subnet routed via that gateway. In your case, they'll have put
> some router in based on MAC address, in my case it's a PPP link (ADSL
> service).
>
> I can think of two techniques you may wish to consider.
>
>
> First off, take a look at http://shorewall.net/ProxyARP.**htm<http://shorewall.net/ProxyARP.htm>- allow some time as I suspect you may struggle to get your head around it.
> Obviously this is written from the perspective of using Shorewall to set it
> all up, but the concepts should be portable.
>
>
> Secondly (and I think, a lot easier), you should be able to do it very
> simply with a "two interface" setup.
> Configure your Dom0 with one ordinary interface connected to your ISP's
> service. This will have the IP 1.1.1.5 and it **NOT** connected to a bridge.
> Create a bridge, but do not add a physical NIC to it (unless you need
> other internal machines to have access). Give this an IP address of
> 1.1.2.1/28.
> Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 1.1.2.2
> through 1.1.2.14), connect their VIF to the bridge defined in the step
> above, and have them use 1.1.2.1 as their default gateway.
>
> With this setup, Dom0 acts as a router. Inbound packets will arrive on
> it's external NIC, it will route them, and spit them out via the bridge -
> at which point the Xen networking code will pick up the packet and pass it
> to the DomU via it's VIF.
> Similarly, outbound packets from the DomU will get stuffed into the bridge
> by the Xen network code, they will then be picked up by Dom0 and routed to
> the outside world.
> Note that for both inbound and outbound packets, one of the MAC addresses
> (Dest for inbound, source for outbound) will be that of the DomU physical
> NIC.
>

What you are suggesting is routed network, but without NAT. I am using it
currently, as there is virbr0 (created by Xen vif-route scripts), but the
additional IPs are bound on Dom0, and not DomU.

The output of *brctl show*
*------------------------*
virbr0          8000.feffffffffff       yes             vif8.0
                                                        vif7.0
                                                        vif6.0
                                                        vif5.0
                                                        vif4.0
                                                        vif3.0
                                                        vif2.0
                                                        vif1.0
*------------------------*
Also, you suggested binding the additional IPs to DomUs, which I had tried,
but the DomUs never got connected to the internet, as they did not find any
gateway. The DC suggests binding the IPs straight away on the parent node,
and they will get the gateway automatically due to their statically bound
nature. Refer this
link<http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en>,
as I feel I may be missing something from the it.


I think there is some confusion regarding the gateway, as the setup seems
to be getting complicated. Below is the ifcfg-eth0 of the server (where x
is the same number):

----------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=176.9.x.159
HWADDR=a:a:a:a:a:a
IPADDR=176.9.x.145
NETMASK=255.255.255.255
SCOPE="peer 176.9.x.129"
----------------------



> As a refinement, you can run either of these methods in it's own DomU. Use
> PCI passthrough to pass the physical NIC through to the DomU as one NIC,
> and give it a VIF as a second NIC on your internal network (Dom0 bridge).
> You now have a neatly segregated virtual box that can act as router and
> firewall - without having to bother about iptables rules on Dom0. This is
> the setup I run at home.


This sounds interesting, but I'll have to dig deeper into it.
Will there be any performance increase, if I shift away from NAT? Even
little CPU power cannot be wasted here, as this will become a heavily
loaded server.


>
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users>
>

Thanks Simon, and any suggestions Felix??

--e89a8ff1c574ea04a504b8ee4113
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=
=3D"im">OK, this setup isn&#39;t that dissimilar to one of my customer site=
s. In effect, your &quot;gateway&quot; has one IP address for it&#39;s outs=
ide interface, and you have a subnet routed via that gateway. In your case,=
 they&#39;ll have put some router in based on MAC address, in my case it&#3=
9;s a PPP link (ADSL service).</div>

<br>
I can think of two techniques you may wish to consider.<br>
<br>
<br>
First off, take a look at <a href=3D"http://shorewall.net/ProxyARP.htm" tar=
get=3D"_blank">http://shorewall.net/ProxyARP.<u></u>htm</a> - allow some ti=
me as I suspect you may struggle to get your head around it. Obviously this=
 is written from the perspective of using Shorewall to set it all up, but t=
he concepts should be portable.<br>

<br>
<br>
Secondly (and I think, a lot easier), you should be able to do it very simp=
ly with a &quot;two interface&quot; setup.<br>
Configure your Dom0 with one ordinary interface connected to your ISP&#39;s=
 service. This will have the IP 1.1.1.5 and it **NOT** connected to a bridg=
e.<br>
Create a bridge, but do not add a physical NIC to it (unless you need other=
 internal machines to have access). Give this an IP address of <a href=3D"h=
ttp://1.1.2.1/28" target=3D"_blank">1.1.2.1/28</a>.<br>
Now give your DomUs IPs in the rest of the <a href=3D"http://1.1.2.0/28" ta=
rget=3D"_blank">1.1.2.0/28</a> subnet (ie 1.1.2.2 through 1.1.2.14), connec=
t their VIF to the bridge defined in the step above, and have them use 1.1.=
2.1 as their default gateway.<br>

<br>
With this setup, Dom0 acts as a router. Inbound packets will arrive on it&#=
39;s external NIC, it will route them, and spit them out via the bridge - a=
t which point the Xen networking code will pick up the packet and pass it t=
o the DomU via it&#39;s VIF.<br>

Similarly, outbound packets from the DomU will get stuffed into the bridge =
by the Xen network code, they will then be picked up by Dom0 and routed to =
the outside world.<br>
Note that for both inbound and outbound packets, one of the MAC addresses (=
Dest for inbound, source for outbound) will be that of the DomU physical NI=
C.<br></blockquote><div><br></div><div>What you are suggesting is routed ne=
twork, but without NAT. I am using it currently, as there is virbr0 (create=
d by Xen vif-route scripts), but the additional IPs are bound on Dom0, and =
not DomU.</div>
<div><br></div><div>The output of <b>brctl show</b></div><div><b>----------=
--------------</b></div><div><div>virbr0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
8000.feffffffffff =C2=A0 =C2=A0 =C2=A0 yes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 vif8.0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 vif7.0</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif6.0</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif5.0</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif4.0</div><div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif3.0</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif2.0</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 vif1.0</div><div><div style=3D"font-weig=
ht:normal">
<b>------------------------</b></div><div>Also, you suggested binding the a=
dditional IPs to DomUs, which I had tried, but the DomUs never got=C2=A0con=
nected=C2=A0to the internet, as they did not find any gateway. The DC sugge=
sts binding the IPs straight away on the parent node, and they will get the=
 gateway automatically due to their statically bound nature. <a href=3D"htt=
p://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en">Refer this link<=
/a>, as I feel=C2=A0I may be missing something from the it.=C2=A0</div>
</div></div><div><br></div><div><br></div>I think there is some confusion r=
egarding the gateway, as the setup seems to be getting complicated. Below i=
s the ifcfg-eth0 of the server (where x is the same number):<div><br></div>
<div>----------------------</div><div><div>DEVICE=3Deth0</div><div>BOOTPROT=
O=3Dstatic</div><div>BROADCAST=3D176.9.x.159</div><div>HWADDR=3Da:a:a:a:a:a=
</div><div>IPADDR=3D176.9.x.145</div><div>NETMASK=3D255.255.255.255</div><d=
iv>SCOPE=3D&quot;peer 176.9.x.129&quot;</div>
</div><div>----------------------=C2=A0</div><div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
As a refinement, you can run either of these methods in it&#39;s own DomU. =
Use PCI passthrough to pass the physical NIC through to the DomU as one NIC=
, and give it a VIF as a second NIC on your internal network (Dom0 bridge).=
 You now have a neatly segregated virtual box that can act as router and fi=
rewall - without having to bother about iptables rules on Dom0. This is the=
 setup I run at home.</blockquote>
<div><br></div><div>This sounds interesting, but I&#39;ll have to dig deepe=
r into it.</div><div>Will there be any performance increase, if I shift awa=
y from NAT? Even little CPU power cannot be wasted here, as this will becom=
e a heavily loaded server.</div>
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div =
class=3D"h5"><br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_blank">Xen-user=
s@lists.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/<u></u>xen-users</a><br>
</div></div></blockquote></div></div><div><br><div>Thanks Simon, and any su=
ggestions Felix??</div></div>

--e89a8ff1c574ea04a504b8ee4113--


--===============0804976339827487554==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0804976339827487554==--


From xen-users-bounces@lists.xensource.com Thu Feb 16 14:16:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 14:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry27N-0006iJ-3s; Thu, 16 Feb 2012 14:15:29 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RxKlI-0005fZ-J7; Tue, 14 Feb 2012 15:57:48 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329235060!15329068!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16520 invoked from network); 14 Feb 2012 15:57:42 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 15:57:42 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q1EFvdeN030320
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Tue, 14 Feb 2012 10:57:39 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q1EFvd9F030318;
	Tue, 14 Feb 2012 10:57:39 -0500
Date: Tue, 14 Feb 2012 11:57:39 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Qrux <qrux.qed@gmail.com>
Message-ID: <20120214155738.GC21610@andromeda.dapyr.net>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Thu, 16 Feb 2012 14:15:26 +0000
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 13, 2012 at 06:18:07PM -0800, Qrux wrote:
> Howdy, all.
> 
> Is there definitive documentation about accurate timekeeping on Linux PV domUs (Xen-4.1.2, Linux-3.1-pvops)?
> 
> Specifically:
> 
> 	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?

It does that now. It uses the same clock as the hypervisor does so there
is no "lost ticks" or such.

> 
> 	* What's happened to /proc/sys/xen/independent_wallclock?

No idea. What did that do?

> 
> 	* What should be done with /sbin/hwclock (if copied from a dom0)?

Well, nothing. Having a domU change the hardware time is a security
violation. It should not be able to change the hardware time.
> 
> 	* Does NTP on domU "work"?  Does adjtimex do anything?

It will fix whatever time issues (if any) of the guest. But it won't
adjust the hardware clock. That can only be done in dom0. So if you run
NTP in dom0 it will do it.
> 
> 	* Are there "bad side-effects" to "bad time" on domUs (see below)...?

Sure. If the time is skewed or off there are scheduling issues. Meaning
some applications will run longer (or shorter) than they are suppose to.

> 
> I'd be happy for an: "RTFM @ http://...," response, if the docs were definitive.
> 
> ===============================================================================
> 
> In addition, I'm having hard-to-track issues using ext4 on a domU, which I suspect may be related to the timekeeping issue(s).  When I boot this domU the first time, everything comes up nicely.  The kernel has ext2, ext3, and ext4 drivers built in.  I see this on the console:
> 
> 	[ 0.283049] EXT3-fs (xvda1): error: couldn't mount...unsupported...features
> 	[ 0.288476] EXT2-fs (xvda1): error: couldn't mount...unsupported...features
> 
> which is expected--and makes perfect sense--because I expect the next line to be this:
> 
> 	[ 0.318273] EXT4-fs (xvda1): mounted filesystem with ordered data mode...
> 
> And, that is what I observe.  At least, on the first boot...
> 
> But, upon reboot of the domU, I get stuck at the ext3/ext2 errors.  Guessing, I destroyed the nonfunctional domU, and reformatted its drive as ext3.  This worked.  I was able to reboot that domU without a problem.  Google didn't find too much information except this:
> 
> 	http://lists.openwall.net/linux-ext4/2009/10/12/12
> 
> But this is from 2009.  And, I'm not sure how relevant it is, directly, but it did make me wonder...Does not having "good time" on domUs affect the ability of the kernel to mount filesystems?  Could that be breaking ext4 on a domU with NTP?  And, despite the article's age, is using ext4 with "barriers=0" still valid advice...?

The issue you are hitting is probably based on what version of backend
you are using. Meaning what version of dom0 you have? It might be that
it needs :
http://old-list-archives.xen.org/archives/html/xen-devel/2011-05/msg01784.html

> 
> Then...Accidentally, when I had the domU disk device mounted on dom0 (debugging, and forgot to umount before xl create), the domU came up fine--albeit slightly pissed off because it thought that the filesystem had errors.  But, it "repaired" the "errors" just fine (I assume they were related to the double-rw-mount), and booted.
> 
> I'm assuming all of this is documented somewhere; I just need a pointer to where to find this info.
> 
> ===============================================================================
> 
> Thanks,
> 	Q
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 14:16:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 14:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry27N-0006iJ-3s; Thu, 16 Feb 2012 14:15:29 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darnok@68k.org>)
	id 1RxKlI-0005fZ-J7; Tue, 14 Feb 2012 15:57:48 +0000
X-Env-Sender: darnok@68k.org
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329235060!15329068!1
X-Originating-IP: [206.212.254.10]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16520 invoked from network); 14 Feb 2012 15:57:42 -0000
Received: from andromeda.dapyr.net (HELO andromeda.dapyr.net) (206.212.254.10)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Feb 2012 15:57:42 -0000
Received: from andromeda.dapyr.net (darnok@localhost [127.0.0.1])
	by andromeda.dapyr.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id
	q1EFvdeN030320
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Tue, 14 Feb 2012 10:57:39 -0500
Received: (from darnok@localhost)
	by andromeda.dapyr.net (8.13.4/8.13.4/Submit) id q1EFvd9F030318;
	Tue, 14 Feb 2012 10:57:39 -0500
Date: Tue, 14 Feb 2012 11:57:39 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Qrux <qrux.qed@gmail.com>
Message-ID: <20120214155738.GC21610@andromeda.dapyr.net>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
User-Agent: Mutt/1.5.9i
X-Mailman-Approved-At: Thu, 16 Feb 2012 14:15:26 +0000
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 13, 2012 at 06:18:07PM -0800, Qrux wrote:
> Howdy, all.
> 
> Is there definitive documentation about accurate timekeeping on Linux PV domUs (Xen-4.1.2, Linux-3.1-pvops)?
> 
> Specifically:
> 
> 	* Is there a way to keep good time (i.e., bare-metal accuracy) on domU?

It does that now. It uses the same clock as the hypervisor does so there
is no "lost ticks" or such.

> 
> 	* What's happened to /proc/sys/xen/independent_wallclock?

No idea. What did that do?

> 
> 	* What should be done with /sbin/hwclock (if copied from a dom0)?

Well, nothing. Having a domU change the hardware time is a security
violation. It should not be able to change the hardware time.
> 
> 	* Does NTP on domU "work"?  Does adjtimex do anything?

It will fix whatever time issues (if any) of the guest. But it won't
adjust the hardware clock. That can only be done in dom0. So if you run
NTP in dom0 it will do it.
> 
> 	* Are there "bad side-effects" to "bad time" on domUs (see below)...?

Sure. If the time is skewed or off there are scheduling issues. Meaning
some applications will run longer (or shorter) than they are suppose to.

> 
> I'd be happy for an: "RTFM @ http://...," response, if the docs were definitive.
> 
> ===============================================================================
> 
> In addition, I'm having hard-to-track issues using ext4 on a domU, which I suspect may be related to the timekeeping issue(s).  When I boot this domU the first time, everything comes up nicely.  The kernel has ext2, ext3, and ext4 drivers built in.  I see this on the console:
> 
> 	[ 0.283049] EXT3-fs (xvda1): error: couldn't mount...unsupported...features
> 	[ 0.288476] EXT2-fs (xvda1): error: couldn't mount...unsupported...features
> 
> which is expected--and makes perfect sense--because I expect the next line to be this:
> 
> 	[ 0.318273] EXT4-fs (xvda1): mounted filesystem with ordered data mode...
> 
> And, that is what I observe.  At least, on the first boot...
> 
> But, upon reboot of the domU, I get stuck at the ext3/ext2 errors.  Guessing, I destroyed the nonfunctional domU, and reformatted its drive as ext3.  This worked.  I was able to reboot that domU without a problem.  Google didn't find too much information except this:
> 
> 	http://lists.openwall.net/linux-ext4/2009/10/12/12
> 
> But this is from 2009.  And, I'm not sure how relevant it is, directly, but it did make me wonder...Does not having "good time" on domUs affect the ability of the kernel to mount filesystems?  Could that be breaking ext4 on a domU with NTP?  And, despite the article's age, is using ext4 with "barriers=0" still valid advice...?

The issue you are hitting is probably based on what version of backend
you are using. Meaning what version of dom0 you have? It might be that
it needs :
http://old-list-archives.xen.org/archives/html/xen-devel/2011-05/msg01784.html

> 
> Then...Accidentally, when I had the domU disk device mounted on dom0 (debugging, and forgot to umount before xl create), the domU came up fine--albeit slightly pissed off because it thought that the filesystem had errors.  But, it "repaired" the "errors" just fine (I assume they were related to the double-rw-mount), and booted.
> 
> I'm assuming all of this is documented somewhere; I just need a pointer to where to find this info.
> 
> ===============================================================================
> 
> Thanks,
> 	Q
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 15:44:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 15:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry3U6-0002HX-5X; Thu, 16 Feb 2012 15:43:02 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Ry3U4-0002HS-NM
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 15:43:00 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1329406972!16986117!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21095 invoked from network); 16 Feb 2012 15:42:54 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 15:42:54 -0000
Received: by damc16 with SMTP id c16so12918149dam.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 07:42:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=wO3mafYTnRT8ly2DYf5OnF0qupjtgzMbdYuWqC/TY3I=;
	b=AnEltVsCB1U9TvTCtwiwKGNuw1bbc16dYK1JVGSv2a5tCB0ju+lp/DOyNIDIMAe1w4
	HZGliFvueJmCOkTmvD9656kifNYt/c67jwkx6/u/EibrxMybKIWI/N03aC/CyN+arhRm
	7pK4tN3qJNNNrf42KJV9IbNuxnffXjtju081I=
MIME-Version: 1.0
Received: by 10.68.219.130 with SMTP id po2mr9263748pbc.140.1329406972017;
	Thu, 16 Feb 2012 07:42:52 -0800 (PST)
Received: by 10.142.106.6 with HTTP; Thu, 16 Feb 2012 07:42:51 -0800 (PST)
Received: by 10.142.106.6 with HTTP; Thu, 16 Feb 2012 07:42:51 -0800 (PST)
In-Reply-To: <CAFivhPn5p074VbRCk2siY+Q=d_c6F0xk9S1SosmqfCCbUaMBOg@mail.gmail.com>
References: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
	<CAFivhPn5p074VbRCk2siY+Q=d_c6F0xk9S1SosmqfCCbUaMBOg@mail.gmail.com>
Date: Thu, 16 Feb 2012 08:42:51 -0700
Message-ID: <CAHyyzzTgoNOk0nk5BCs3RD_M0b3gu_VtGEybOfvYVKnJ_iXgCA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4729239058709103945=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4729239058709103945==
Content-Type: multipart/alternative; boundary=e89a8ff24881543a4d04b916aee9

--e89a8ff24881543a4d04b916aee9
Content-Type: text/plain; charset=ISO-8859-1

i see that windows drivers have pvscsi pvusb drivers now server 2008 lists
pvscsi device but states that device cant start
On Feb 15, 2012 2:28 PM, "Florian Heigl" <florian.heigl@gmail.com> wrote:

> 2012/2/15 jacek burghardt <jaceksburghardt@gmail.com>:
> > Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices
> > When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:1:0
> > so i type xm scsi-attach domu1 0:0:1:0  0:0:2:0  and xm scsi-list
> > lists device as being assigned to domu but no new drive shows. I also
> > tried this on server 2008 and did not get drive listed. I hope somone
> > can point me in right direction
>
> I remember a recent mail here that said pvscsi on pv domUs is gone. :(
> I, uh, never tried it so I'm not sure this is what you're trying to use.
> There is a wiki page about missing/removed features, you might wanna
> have a look at that.
>
> Florian
>

--e89a8ff24881543a4d04b916aee9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>i see that windows drivers have pvscsi pvusb drivers now server 2008 lis=
ts pvscsi device but states that device cant start</p>
<div class=3D"gmail_quote">On Feb 15, 2012 2:28 PM, &quot;Florian Heigl&quo=
t; &lt;<a href=3D"mailto:florian.heigl@gmail.com">florian.heigl@gmail.com</=
a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/2/15 jacek burghardt &lt;<a href=3D"mailto:jaceksburghardt@gmail.com">=
jaceksburghardt@gmail.com</a>&gt;:<br>
&gt; Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices<b=
r>
&gt; When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:=
1:0<br>
&gt; so i type xm scsi-attach domu1 0:0:1:0 =A00:0:2:0 =A0and xm scsi-list<=
br>
&gt; lists device as being assigned to domu but no new drive shows. I also<=
br>
&gt; tried this on server 2008 and did not get drive listed. I hope somone<=
br>
&gt; can point me in right direction<br>
<br>
I remember a recent mail here that said pvscsi on pv domUs is gone. :(<br>
I, uh, never tried it so I&#39;m not sure this is what you&#39;re trying to=
 use.<br>
There is a wiki page about missing/removed features, you might wanna<br>
have a look at that.<br>
<br>
Florian<br>
</blockquote></div>

--e89a8ff24881543a4d04b916aee9--


--===============4729239058709103945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4729239058709103945==--


From xen-users-bounces@lists.xensource.com Thu Feb 16 15:44:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 15:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry3U6-0002HX-5X; Thu, 16 Feb 2012 15:43:02 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Ry3U4-0002HS-NM
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 15:43:00 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1329406972!16986117!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21095 invoked from network); 16 Feb 2012 15:42:54 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 15:42:54 -0000
Received: by damc16 with SMTP id c16so12918149dam.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 07:42:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=wO3mafYTnRT8ly2DYf5OnF0qupjtgzMbdYuWqC/TY3I=;
	b=AnEltVsCB1U9TvTCtwiwKGNuw1bbc16dYK1JVGSv2a5tCB0ju+lp/DOyNIDIMAe1w4
	HZGliFvueJmCOkTmvD9656kifNYt/c67jwkx6/u/EibrxMybKIWI/N03aC/CyN+arhRm
	7pK4tN3qJNNNrf42KJV9IbNuxnffXjtju081I=
MIME-Version: 1.0
Received: by 10.68.219.130 with SMTP id po2mr9263748pbc.140.1329406972017;
	Thu, 16 Feb 2012 07:42:52 -0800 (PST)
Received: by 10.142.106.6 with HTTP; Thu, 16 Feb 2012 07:42:51 -0800 (PST)
Received: by 10.142.106.6 with HTTP; Thu, 16 Feb 2012 07:42:51 -0800 (PST)
In-Reply-To: <CAFivhPn5p074VbRCk2siY+Q=d_c6F0xk9S1SosmqfCCbUaMBOg@mail.gmail.com>
References: <CAHyyzzT5B1sA08EyeXoyzppiS2tpV-ApZ+nv6HbuWtveP5r66A@mail.gmail.com>
	<CAFivhPn5p074VbRCk2siY+Q=d_c6F0xk9S1SosmqfCCbUaMBOg@mail.gmail.com>
Date: Thu, 16 Feb 2012 08:42:51 -0700
Message-ID: <CAHyyzzTgoNOk0nk5BCs3RD_M0b3gu_VtGEybOfvYVKnJ_iXgCA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] trouble assigning scsi device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4729239058709103945=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4729239058709103945==
Content-Type: multipart/alternative; boundary=e89a8ff24881543a4d04b916aee9

--e89a8ff24881543a4d04b916aee9
Content-Type: text/plain; charset=ISO-8859-1

i see that windows drivers have pvscsi pvusb drivers now server 2008 lists
pvscsi device but states that device cant start
On Feb 15, 2012 2:28 PM, "Florian Heigl" <florian.heigl@gmail.com> wrote:

> 2012/2/15 jacek burghardt <jaceksburghardt@gmail.com>:
> > Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices
> > When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:1:0
> > so i type xm scsi-attach domu1 0:0:1:0  0:0:2:0  and xm scsi-list
> > lists device as being assigned to domu but no new drive shows. I also
> > tried this on server 2008 and did not get drive listed. I hope somone
> > can point me in right direction
>
> I remember a recent mail here that said pvscsi on pv domUs is gone. :(
> I, uh, never tried it so I'm not sure this is what you're trying to use.
> There is a wiki page about missing/removed features, you might wanna
> have a look at that.
>
> Florian
>

--e89a8ff24881543a4d04b916aee9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>i see that windows drivers have pvscsi pvusb drivers now server 2008 lis=
ts pvscsi device but states that device cant start</p>
<div class=3D"gmail_quote">On Feb 15, 2012 2:28 PM, &quot;Florian Heigl&quo=
t; &lt;<a href=3D"mailto:florian.heigl@gmail.com">florian.heigl@gmail.com</=
a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/2/15 jacek burghardt &lt;<a href=3D"mailto:jaceksburghardt@gmail.com">=
jaceksburghardt@gmail.com</a>&gt;:<br>
&gt; Does xen 4.1.2 amd kernel 3.3-rc1 supports assigment of scsi devices<b=
r>
&gt; When I list my scsi devices lsscsi I seemy blurey drive listed as 0:0:=
1:0<br>
&gt; so i type xm scsi-attach domu1 0:0:1:0 =A00:0:2:0 =A0and xm scsi-list<=
br>
&gt; lists device as being assigned to domu but no new drive shows. I also<=
br>
&gt; tried this on server 2008 and did not get drive listed. I hope somone<=
br>
&gt; can point me in right direction<br>
<br>
I remember a recent mail here that said pvscsi on pv domUs is gone. :(<br>
I, uh, never tried it so I&#39;m not sure this is what you&#39;re trying to=
 use.<br>
There is a wiki page about missing/removed features, you might wanna<br>
have a look at that.<br>
<br>
Florian<br>
</blockquote></div>

--e89a8ff24881543a4d04b916aee9--


--===============4729239058709103945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4729239058709103945==--


From xen-users-bounces@lists.xensource.com Thu Feb 16 18:08:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 18:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry5jS-0005aK-V8; Thu, 16 Feb 2012 18:07:02 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Ry5jS-0005aF-2A
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 18:07:02 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1329415614!8583574!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3217 invoked from network); 16 Feb 2012 18:06:55 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 18:06:55 -0000
Received: by iaeh11 with SMTP id h11so17411945iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 10:06:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=KM3teUQ3m8HkHgrG5TVnHdKxwgQjoH+pxYfIW7Ir+VI=;
	b=rNqy+CDsrpDo5QjprHGSRntsyN59ZnyhExH84gjoPDCJ7HTmWI+dfwydWuPTdsH2/7
	L1UBCZJh8wLv0h/NXw0svwVOrtTjWPwsYyofyhrQ88wTKQbdv2pZs9Z67J4p4z8UZb8a
	uJQLa1gBRvtWrs9B8KFyLwerElvIOR+FUvw9I=
MIME-Version: 1.0
Received: by 10.50.154.200 with SMTP id vq8mr4461589igb.14.1329415613774; Thu,
	16 Feb 2012 10:06:53 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Thu, 16 Feb 2012 10:06:53 -0800 (PST)
In-Reply-To: <88F43220-0116-49D1-92A3-065544F88685@gmail.com>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
	<1329236393.31256.267.camel@zakaz.uk.xensource.com>
	<88F43220-0116-49D1-92A3-065544F88685@gmail.com>
Date: Thu, 16 Feb 2012 19:06:53 +0100
Message-ID: <CAFivhPkeTq+X6g2DXM+nvUuhyOjtHwWmdJ9CphcAiUOfo7WoFw@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Qrux <qrux.qed@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/16 Qrux <qrux.qed@gmail.com>:
> Thanks, Ian and Konrad, for your responses. =A0More questions inline...


This is really interesting. Unfortunately I still don't fully
understand how things are supposed to work in a pvops domU.
Currently we have an old PV kernel setup that relies on not having an
independent wallclock. Having all domUs running the same time on a
sub-millisecond level is, err, was, one of the killer features of Xen.
On the other hand half of all linux distro kernels had it broken :/

> Obviously, a tick-counting kernel will generate far more interrupts. =A0O=
TOH, one-shot tickless timekeeping has higher latencies, AFAIK. =A0So, if t=
here *is* a preferred configuration for good timekeeping...

We're being far too vague there. Thats why there was stuff like
max_clock_jitter in Xen in the first place.

Could one of you explain how different the timekeeping overhead is in
a pvops domU over the old method (let me add I've already fired up
something like 200 alpinelinux domUs that run pvops and still saw
typical Xen-like low overhead.
And I think Qrux' question regarding NO_HZ is also important. There
are cases where clock jitter is really intolerable and NTP alone is
NOT suitable to fight clocks suddenly going faster. It can very well
deal with a certain, constant drift, but not with a clock that goes
nuts like one would see when running old CentOS on VMWare or
VirtualBox.

> If one doesn't use NO_HZ, are pvops kernels counting ticks to keep time? =
=A0If so, which clocksource does that use? =A0PIT? =A0And, what are the pro=
per options for that?

Specifically: Which is the right clocksource for pvops?

> I'm thoroughly baffled. =A0Konrad basically said that domUs uses the same=
 time as the hypervisor. =A0That sort of implies dependent_wallclock (at le=
ast in operation, if not explicitly as a kernel feature). =A0But, then, Ian=
 said that we need to run NTP in a pvops guest. =A0Which sort of implies in=
dependent_wallclock.

I think they mean the same thing:
Konrad saying all domUs will start out with the RTC time. Which, btw,
is not transparent and still leaves the special casing by now showing
special hardware instead of a special case in the kernel. like i.e.
hwclock failing which gives false alerts at shutdown time.

And I think Ian is saying you need to run NTP as linux doesn't care
about the RTC (at least, not about the TIME it holds) after it booted
and something needs to keep an eye on the kernel clock to avoid drift.

> In addition, I believe NTP uses adjtimex (on Linux) to discipline the ker=
nel clock--but =A0not RTC (see usage). =A0Which would imply that it's safe =
to run on domU (though, how accurate it can be...is unclear).

Yes, it tries. And it is not good fighting unstable erratic drift.
A recent batch of Fujitsu workstations had a bios with funny timer
issues. the bios time was super stable, but the kernel wallclock was
doing 2-3s per sec. NTP is totally unable to correct something like
that.

> If a pvops domU cannot see the RTC, it has no fracking idea what time it =
is (calendar/wall time). =A0It only knows what *relative* time it is, w.r.t=
. when it was created. =A0Now, on most bare-metal setups, NTP comes into th=
e process way late. =A0Like, rc3.d-late. =A0Which means if we're doing disk=
-mounts in rcS.d, fsck will have no idea what time it is.

I think that's not true, it should have a reasonably correct idea of "time".
Maybe 5 seconds off in a troublesome world, but not much more.

> Are there bad interactions if fsck doesn't have any clue what time it is?=
 =A0Does this also mean that NTP should get started earlier? =A0And, if so,=
 does that imply networking would need to be moved way up in rcS.d? =A0I as=
sume there *must* be guidelines about what *needs* to go into pvops domU /e=
tc/{rc,init}.d/, and suggested orderings.

You can try to use the _netdev flag with all but / and /usr, that way
they'll be mounted after networking is up. (The HP-UX admin in me is
going all ROFLMAO at this)

> And, finally, for my specific situation, does this help explain why my ex=
t4 domU (which uses an LVM volume formatted with ext4 on dom0) won't reboot=
, but a ext3 one will? =A0Is ext4 pickier about times during the loading of=
 its driver?

Maybe yes. ext4 is less rubbish that ext3 and can finally detect some
internal errors.




Florian

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 18:08:29 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 18:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry5jS-0005aK-V8; Thu, 16 Feb 2012 18:07:02 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Ry5jS-0005aF-2A
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 18:07:02 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1329415614!8583574!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3217 invoked from network); 16 Feb 2012 18:06:55 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 18:06:55 -0000
Received: by iaeh11 with SMTP id h11so17411945iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 10:06:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=KM3teUQ3m8HkHgrG5TVnHdKxwgQjoH+pxYfIW7Ir+VI=;
	b=rNqy+CDsrpDo5QjprHGSRntsyN59ZnyhExH84gjoPDCJ7HTmWI+dfwydWuPTdsH2/7
	L1UBCZJh8wLv0h/NXw0svwVOrtTjWPwsYyofyhrQ88wTKQbdv2pZs9Z67J4p4z8UZb8a
	uJQLa1gBRvtWrs9B8KFyLwerElvIOR+FUvw9I=
MIME-Version: 1.0
Received: by 10.50.154.200 with SMTP id vq8mr4461589igb.14.1329415613774; Thu,
	16 Feb 2012 10:06:53 -0800 (PST)
Received: by 10.231.199.211 with HTTP; Thu, 16 Feb 2012 10:06:53 -0800 (PST)
In-Reply-To: <88F43220-0116-49D1-92A3-065544F88685@gmail.com>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
	<1329236393.31256.267.camel@zakaz.uk.xensource.com>
	<88F43220-0116-49D1-92A3-065544F88685@gmail.com>
Date: Thu, 16 Feb 2012 19:06:53 +0100
Message-ID: <CAFivhPkeTq+X6g2DXM+nvUuhyOjtHwWmdJ9CphcAiUOfo7WoFw@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Qrux <qrux.qed@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

2012/2/16 Qrux <qrux.qed@gmail.com>:
> Thanks, Ian and Konrad, for your responses. =A0More questions inline...


This is really interesting. Unfortunately I still don't fully
understand how things are supposed to work in a pvops domU.
Currently we have an old PV kernel setup that relies on not having an
independent wallclock. Having all domUs running the same time on a
sub-millisecond level is, err, was, one of the killer features of Xen.
On the other hand half of all linux distro kernels had it broken :/

> Obviously, a tick-counting kernel will generate far more interrupts. =A0O=
TOH, one-shot tickless timekeeping has higher latencies, AFAIK. =A0So, if t=
here *is* a preferred configuration for good timekeeping...

We're being far too vague there. Thats why there was stuff like
max_clock_jitter in Xen in the first place.

Could one of you explain how different the timekeeping overhead is in
a pvops domU over the old method (let me add I've already fired up
something like 200 alpinelinux domUs that run pvops and still saw
typical Xen-like low overhead.
And I think Qrux' question regarding NO_HZ is also important. There
are cases where clock jitter is really intolerable and NTP alone is
NOT suitable to fight clocks suddenly going faster. It can very well
deal with a certain, constant drift, but not with a clock that goes
nuts like one would see when running old CentOS on VMWare or
VirtualBox.

> If one doesn't use NO_HZ, are pvops kernels counting ticks to keep time? =
=A0If so, which clocksource does that use? =A0PIT? =A0And, what are the pro=
per options for that?

Specifically: Which is the right clocksource for pvops?

> I'm thoroughly baffled. =A0Konrad basically said that domUs uses the same=
 time as the hypervisor. =A0That sort of implies dependent_wallclock (at le=
ast in operation, if not explicitly as a kernel feature). =A0But, then, Ian=
 said that we need to run NTP in a pvops guest. =A0Which sort of implies in=
dependent_wallclock.

I think they mean the same thing:
Konrad saying all domUs will start out with the RTC time. Which, btw,
is not transparent and still leaves the special casing by now showing
special hardware instead of a special case in the kernel. like i.e.
hwclock failing which gives false alerts at shutdown time.

And I think Ian is saying you need to run NTP as linux doesn't care
about the RTC (at least, not about the TIME it holds) after it booted
and something needs to keep an eye on the kernel clock to avoid drift.

> In addition, I believe NTP uses adjtimex (on Linux) to discipline the ker=
nel clock--but =A0not RTC (see usage). =A0Which would imply that it's safe =
to run on domU (though, how accurate it can be...is unclear).

Yes, it tries. And it is not good fighting unstable erratic drift.
A recent batch of Fujitsu workstations had a bios with funny timer
issues. the bios time was super stable, but the kernel wallclock was
doing 2-3s per sec. NTP is totally unable to correct something like
that.

> If a pvops domU cannot see the RTC, it has no fracking idea what time it =
is (calendar/wall time). =A0It only knows what *relative* time it is, w.r.t=
. when it was created. =A0Now, on most bare-metal setups, NTP comes into th=
e process way late. =A0Like, rc3.d-late. =A0Which means if we're doing disk=
-mounts in rcS.d, fsck will have no idea what time it is.

I think that's not true, it should have a reasonably correct idea of "time".
Maybe 5 seconds off in a troublesome world, but not much more.

> Are there bad interactions if fsck doesn't have any clue what time it is?=
 =A0Does this also mean that NTP should get started earlier? =A0And, if so,=
 does that imply networking would need to be moved way up in rcS.d? =A0I as=
sume there *must* be guidelines about what *needs* to go into pvops domU /e=
tc/{rc,init}.d/, and suggested orderings.

You can try to use the _netdev flag with all but / and /usr, that way
they'll be mounted after networking is up. (The HP-UX admin in me is
going all ROFLMAO at this)

> And, finally, for my specific situation, does this help explain why my ex=
t4 domU (which uses an LVM volume formatted with ext4 on dom0) won't reboot=
, but a ext3 one will? =A0Is ext4 pickier about times during the loading of=
 its driver?

Maybe yes. ext4 is less rubbish that ext3 and can finally detect some
internal errors.




Florian

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 18:09:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 18:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry5kF-0005bB-Lo; Thu, 16 Feb 2012 18:07:51 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1Ry5kE-0005au-1Z
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 18:07:50 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-4.tower-21.messagelabs.com!1329415661!6323076!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14540 invoked from network); 16 Feb 2012 18:07:42 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 16 Feb 2012 18:07:42 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q1GI7bOF002669
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Thu, 16 Feb 2012 10:07:39 -0800
Received: by bkcjg15 with SMTP id jg15so3898955bkc.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 10:07:36 -0800 (PST)
Received: by 10.204.152.193 with SMTP id h1mr2025106bkw.85.1329415656312; Thu,
	16 Feb 2012 10:07:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.34.134 with HTTP; Thu, 16 Feb 2012 10:06:56 -0800 (PST)
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Thu, 16 Feb 2012 10:06:56 -0800
Message-ID: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>,
	Dimitrios Melissovas <dimitrios.melissovas@epfl.ch>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - tap2
	issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 11, 2012 at 5:17 PM, Antonio Colin <dftonywhite@hotmail.com> wr=
ote:
>
> PS: If you=A0need further information or want me to test=A0something plea=
se let me=A0know.
>
> Tony.
>
> ________________________________
> From: rshriram@cs.ubc.ca
>
> Date: Fri, 10 Feb 2012 11:52:04 -0800
> To: dftonywhite@hotmail.com
> CC: xen-users@lists.xensource.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <dftonywhite@hotmail.com> =
wrote:
>
> Hi again Shriram,
>
> Thank you for your reply and explanation. You are right I need a differen=
t port, may be 9001 in that case, but see...
> That was the full test but in fact I tested everything with one disk "(Un=
it C:)" and the same thing happens... if you think
> that doing it that way would save more useful information in the logs I c=
an save them again :).
>
> The NFS mount is in /mnt/domus only to begin testing remus. I put one VM =
image there... start remus with --no-net and everything is fine.
> The directory /home/remus is just to work with remus and disk replication=
 and is not and NFS mount.
>
> It is so strange that it works only for Linux!! (both are HVM)
>
> And yes, if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
> and just one last question... after failover how can I get back the execu=
tion of the VM from the backup to the primary host once it is ready ?
>
>
> Let me investigate the blktap2 issue first.
> DRBD does not replicate img files. You would have to put them in a partit=
ion or lvm volume and
> replicate that volume to the backup host. Whether you want to write the i=
mage directly to the volume or
> create a File system in that volume and drop the image file there, is upt=
o you.
>
> shriram
>
> Thank you so much!!!
>
> Tony.
>
>
> ________________________________
> From: rshriram@cs.ubc.ca
> Date: Thu, 9 Feb 2012 00:35:15 -0800
>
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> To: dftonywhite@hotmail.com
> CC: xen-users@lists.xensource.com
>
>
> On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com> w=
rote:
>
> Hello Shriram,
>
> Just comming back to Remus HA, three weeks ago I sent this thread and the=
 situation hasn't changed. You are right,
> remus works properly with --no-net option.
>
> There is actually this tapdisk related error in the syslog file in the pr=
imary host:
> Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server s=
ocket 11 to 192.168.2.4:9000: 98 Address already in use
>
>
> Thanks for the logs.
> =A0The first thing that pops out is:
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-ex=
change.img'], ['dev', 'ioemu:hda'], ['mode', 'w']],
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-ex=
change-d.img'], ['dev', 'ioemu:hdb'], ['mode', 'w']],
>
> You have two tapdisk devices, but on the same port ? Each disk needs a di=
fferent port, as a tcp connection is
> established between primary and backup for each replicated disk.
>
>
>
> Also when I boot up the VM (Windows Server 2003) from NFS
>
>
> from NFS ? just to make sure that we are on same page, is the above direc=
tory /home/remus an NFS mount ?
> i.e. is that win2k3-exchange.img "shared" between the primary and backup =
host ?
> =A0If so, then remus disk replication will not work, as its based on a sh=
ared-nothing model.
> =A0In fact, it could corrupt your disk badly. If disk consistency is not =
an issue, then you are better off
> =A0running remus without disk replication (though there is no guarantee t=
hat the domain will failover properly).
>
>
>
> and without remus or disk replication, in both the primary and the backup
> there is in fact a vif attached to it which is bind to the bridge in the =
two cases.
> I have the sch_plug module installed correctly in both hosts and everythi=
ng works perfect for Linux systems.
>
>
> Oh great. So network buffering is out of the picture. If it works for lin=
ux, it should work for windows too.
>
>
> But it just cannot come true
> for Windows.
>
> I attach xend.log and syslog from primary and backup if you'd like to see=
 further information in order to help me.
>
> Thank you a lot!!
>
> Tony.
>
> > From: rshriram@cs.ubc.ca
> > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > To: xen-users@lists.xensource.com
> > CC: dftonywhite@hotmail.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> >
> > On Fri, Jan 13, 2012 at 9:05 AM, <xen-users-request@lists.xensource.com=
> wrote:
> > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk=
 replication works perfect =A0for Ubuntu systems,
> > > but when I start Remus for Windows Sever 2003 (running Microsoft Exch=
ange Enterprise 2003) it crashes giving the
> > > following error:
> > >
> >
> > Is that Ubuntu VM a PV or HVM ?
> > I presume that remus with --no-net works properly ?
> >
> > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > qemu logdirty mode: enable
> > > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D=
 Connection reset by peer): Internal error
> > > qemu logdirty mode: disable
> > > PROF: resumed at 1326315866.106150
> > > resuming QEMU
> > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > RTNETLINK answers: Invalid argument
> > > We have an error talking to the kernel
> > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2, =
No such file or directory',) in <bound method BufferedNIC.__del__ of <xen.r=
emus.device.BufferedNIC object at 0x24b7510>> ignored
> >
> > This error tells me nothing. "Connection reset by peer" could result
> > from a lot of issues.
> > A. check the syslog in primary and backup, for errors related to tapdisk
> > B. Check the xend.log file in backup
> > C. If your system works with --no-net, then try to boot up the VM
> > without remus, and make sure that
> > there is a vif interface for the VM. And make sure that interface is
> > on the bridge (if you have bridging enabled).
> > Remus tries to install a network buffer (sch_plug) to the vif interface.
> >
> >
> >
> > > root@neutrino:~/working-remus#
> > >
> > > It seems that on the backup remus or Xen cannot assign a vif1.0 to th=
e DomU since #ifconfig -a doesn't show a new vif there
> > > when starting remus.
> > >
> > > Any help would be highly appreciated!
> > >
> > > Tony.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
>
>
>
> _______________________________________________ Xen-users mailing list Xe=
n-users@lists.xensource.com http://lists.xensource.com/xen-users

Tony & Dimitrios,
 Both of you seem to have faced issues with blktap2 based
 disk replication, while running remus. If you are interested in
gettting blktap2 based replication
 running, can you guys try the patch below and let me know if it
resolves the issue ?

 The patch basically increases the timeouts on both the disk and
memory checkpoint receivers
 (block-remus.c & xc_domain_restore.c respectively)
 I have tested Remus on a Windows 7 HVM with blktap2 based replication
(tap2:remus:<host>:<port>|aio:... format)
 Things seemed to run fine.

 shriram
---
diff -r 34dec1562a45 tools/blktap2/drivers/block-remus.c
--- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:33 2011 -0700
+++ b/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:43 2011 -0700
@@ -59,7 +59,7 @@
 #include <sys/stat.h>

 /* timeout for reads and writes in ms */
-#define HEARTBEAT_MS 1000
+#define HEARTBEAT_MS 5000
 #define RAMDISK_HASHSIZE 128

 /* connect retry timeout (seconds) */
diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c
--- a/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:33 2011 -0700
+++ b/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:43 2011 -0700
@@ -47,7 +47,7 @@
     struct domain_info_context dinfo;
 };

-#define HEARTBEAT_MS 1000
+#define HEARTBEAT_MS 5000

 #define SUPERPAGE_PFN_SHIFT  9
 #define SUPERPAGE_NR_PFNS    (1UL << SUPERPAGE_PFN_SHIFT)
diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
--- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
20:52:33 2011 -0700
+++ b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
20:52:43 2011 -0700
@@ -504,7 +504,7 @@
     FD_ZERO(&rfds);
     FD_SET(fd, &rfds);

-    tv.tv_sec =3D 0;
+    tv.tv_sec =3D 5;
     tv.tv_usec =3D 500000;

     rc =3D select(fd + 1, &rfds, NULL, NULL, &tv);

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 18:09:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 18:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry5kF-0005bB-Lo; Thu, 16 Feb 2012 18:07:51 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1Ry5kE-0005au-1Z
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 18:07:50 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-4.tower-21.messagelabs.com!1329415661!6323076!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14540 invoked from network); 16 Feb 2012 18:07:42 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 16 Feb 2012 18:07:42 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q1GI7bOF002669
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Thu, 16 Feb 2012 10:07:39 -0800
Received: by bkcjg15 with SMTP id jg15so3898955bkc.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 10:07:36 -0800 (PST)
Received: by 10.204.152.193 with SMTP id h1mr2025106bkw.85.1329415656312; Thu,
	16 Feb 2012 10:07:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.34.134 with HTTP; Thu, 16 Feb 2012 10:06:56 -0800 (PST)
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Thu, 16 Feb 2012 10:06:56 -0800
Message-ID: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>,
	Dimitrios Melissovas <dimitrios.melissovas@epfl.ch>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - tap2
	issue
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 11, 2012 at 5:17 PM, Antonio Colin <dftonywhite@hotmail.com> wr=
ote:
>
> PS: If you=A0need further information or want me to test=A0something plea=
se let me=A0know.
>
> Tony.
>
> ________________________________
> From: rshriram@cs.ubc.ca
>
> Date: Fri, 10 Feb 2012 11:52:04 -0800
> To: dftonywhite@hotmail.com
> CC: xen-users@lists.xensource.com
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <dftonywhite@hotmail.com> =
wrote:
>
> Hi again Shriram,
>
> Thank you for your reply and explanation. You are right I need a differen=
t port, may be 9001 in that case, but see...
> That was the full test but in fact I tested everything with one disk "(Un=
it C:)" and the same thing happens... if you think
> that doing it that way would save more useful information in the logs I c=
an save them again :).
>
> The NFS mount is in /mnt/domus only to begin testing remus. I put one VM =
image there... start remus with --no-net and everything is fine.
> The directory /home/remus is just to work with remus and disk replication=
 and is not and NFS mount.
>
> It is so strange that it works only for Linux!! (both are HVM)
>
> And yes, if that directory was shared that might corrupt my disk and I al=
so need DRBD to replicate the image... is that possible for img files?
> and just one last question... after failover how can I get back the execu=
tion of the VM from the backup to the primary host once it is ready ?
>
>
> Let me investigate the blktap2 issue first.
> DRBD does not replicate img files. You would have to put them in a partit=
ion or lvm volume and
> replicate that volume to the backup host. Whether you want to write the i=
mage directly to the volume or
> create a File system in that volume and drop the image file there, is upt=
o you.
>
> shriram
>
> Thank you so much!!!
>
> Tony.
>
>
> ________________________________
> From: rshriram@cs.ubc.ca
> Date: Thu, 9 Feb 2012 00:35:15 -0800
>
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> To: dftonywhite@hotmail.com
> CC: xen-users@lists.xensource.com
>
>
> On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com> w=
rote:
>
> Hello Shriram,
>
> Just comming back to Remus HA, three weeks ago I sent this thread and the=
 situation hasn't changed. You are right,
> remus works properly with --no-net option.
>
> There is actually this tapdisk related error in the syslog file in the pr=
imary host:
> Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server s=
ocket 11 to 192.168.2.4:9000: 98 Address already in use
>
>
> Thanks for the logs.
> =A0The first thing that pops out is:
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-ex=
change.img'], ['dev', 'ioemu:hda'], ['mode', 'w']],
> ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-ex=
change-d.img'], ['dev', 'ioemu:hdb'], ['mode', 'w']],
>
> You have two tapdisk devices, but on the same port ? Each disk needs a di=
fferent port, as a tcp connection is
> established between primary and backup for each replicated disk.
>
>
>
> Also when I boot up the VM (Windows Server 2003) from NFS
>
>
> from NFS ? just to make sure that we are on same page, is the above direc=
tory /home/remus an NFS mount ?
> i.e. is that win2k3-exchange.img "shared" between the primary and backup =
host ?
> =A0If so, then remus disk replication will not work, as its based on a sh=
ared-nothing model.
> =A0In fact, it could corrupt your disk badly. If disk consistency is not =
an issue, then you are better off
> =A0running remus without disk replication (though there is no guarantee t=
hat the domain will failover properly).
>
>
>
> and without remus or disk replication, in both the primary and the backup
> there is in fact a vif attached to it which is bind to the bridge in the =
two cases.
> I have the sch_plug module installed correctly in both hosts and everythi=
ng works perfect for Linux systems.
>
>
> Oh great. So network buffering is out of the picture. If it works for lin=
ux, it should work for windows too.
>
>
> But it just cannot come true
> for Windows.
>
> I attach xend.log and syslog from primary and backup if you'd like to see=
 further information in order to help me.
>
> Thank you a lot!!
>
> Tony.
>
> > From: rshriram@cs.ubc.ca
> > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > To: xen-users@lists.xensource.com
> > CC: dftonywhite@hotmail.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
>
> >
> > On Fri, Jan 13, 2012 at 9:05 AM, <xen-users-request@lists.xensource.com=
> wrote:
> > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and disk=
 replication works perfect =A0for Ubuntu systems,
> > > but when I start Remus for Windows Sever 2003 (running Microsoft Exch=
ange Enterprise 2003) it crashes giving the
> > > following error:
> > >
> >
> > Is that Ubuntu VM a PV or HVM ?
> > I presume that remus with --no-net works properly ?
> >
> > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > qemu logdirty mode: enable
> > > xc: error: Error when writing to state file (4a) (errno 104) (104 =3D=
 Connection reset by peer): Internal error
> > > qemu logdirty mode: disable
> > > PROF: resumed at 1326315866.106150
> > > resuming QEMU
> > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > RTNETLINK answers: Invalid argument
> > > We have an error talking to the kernel
> > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2, =
No such file or directory',) in <bound method BufferedNIC.__del__ of <xen.r=
emus.device.BufferedNIC object at 0x24b7510>> ignored
> >
> > This error tells me nothing. "Connection reset by peer" could result
> > from a lot of issues.
> > A. check the syslog in primary and backup, for errors related to tapdisk
> > B. Check the xend.log file in backup
> > C. If your system works with --no-net, then try to boot up the VM
> > without remus, and make sure that
> > there is a vif interface for the VM. And make sure that interface is
> > on the bridge (if you have bridging enabled).
> > Remus tries to install a network buffer (sch_plug) to the vif interface.
> >
> >
> >
> > > root@neutrino:~/working-remus#
> > >
> > > It seems that on the backup remus or Xen cannot assign a vif1.0 to th=
e DomU since #ifconfig -a doesn't show a new vif there
> > > when starting remus.
> > >
> > > Any help would be highly appreciated!
> > >
> > > Tony.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
>
>
>
> _______________________________________________ Xen-users mailing list Xe=
n-users@lists.xensource.com http://lists.xensource.com/xen-users

Tony & Dimitrios,
 Both of you seem to have faced issues with blktap2 based
 disk replication, while running remus. If you are interested in
gettting blktap2 based replication
 running, can you guys try the patch below and let me know if it
resolves the issue ?

 The patch basically increases the timeouts on both the disk and
memory checkpoint receivers
 (block-remus.c & xc_domain_restore.c respectively)
 I have tested Remus on a Windows 7 HVM with blktap2 based replication
(tap2:remus:<host>:<port>|aio:... format)
 Things seemed to run fine.

 shriram
---
diff -r 34dec1562a45 tools/blktap2/drivers/block-remus.c
--- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:33 2011 -0700
+++ b/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:43 2011 -0700
@@ -59,7 +59,7 @@
 #include <sys/stat.h>

 /* timeout for reads and writes in ms */
-#define HEARTBEAT_MS 1000
+#define HEARTBEAT_MS 5000
 #define RAMDISK_HASHSIZE 128

 /* connect retry timeout (seconds) */
diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c
--- a/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:33 2011 -0700
+++ b/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:43 2011 -0700
@@ -47,7 +47,7 @@
     struct domain_info_context dinfo;
 };

-#define HEARTBEAT_MS 1000
+#define HEARTBEAT_MS 5000

 #define SUPERPAGE_PFN_SHIFT  9
 #define SUPERPAGE_NR_PFNS    (1UL << SUPERPAGE_PFN_SHIFT)
diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
--- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
20:52:33 2011 -0700
+++ b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
20:52:43 2011 -0700
@@ -504,7 +504,7 @@
     FD_ZERO(&rfds);
     FD_SET(fd, &rfds);

-    tv.tv_sec =3D 0;
+    tv.tv_sec =3D 5;
     tv.tv_usec =3D 500000;

     rc =3D select(fd + 1, &rfds, NULL, NULL, &tv);

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 18:52:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 18:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry6PD-0006ai-Oh; Thu, 16 Feb 2012 18:50:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1Ry6PC-0006ad-CY
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 18:50:10 +0000
Received: from [85.158.139.83:54290] by server-11.bemta-5.messagelabs.com id
	83/46-14397-1EF4D3F4; Thu, 16 Feb 2012 18:50:09 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329418207!14765595!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9345 invoked from network); 16 Feb 2012 18:50:08 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-9.tower-182.messagelabs.com with SMTP;
	16 Feb 2012 18:50:08 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 51B9BCC137
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 13:50:06 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id 2Alcy9CiP3dX for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 13:50:01 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 4A9F9CC134
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 13:50:01 -0500 (EST)
Message-ID: <4F3D4FD8.5010305@meetinghouse.net>
Date: Thu, 16 Feb 2012 13:50:00 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
CC: xen-users@lists.xensource.com
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
In-Reply-To: <201202151406.05220.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

dwight at supercomputer.org wrote:
> That's interesting. FWIW, I'm evaluating Nimbula right now, and they 
> claim that they are using Gluster along with DRBD. They are CentOS/RH 
> based, so that fits in with your comment about RedHat. Can't say yet 
> how well it works though. 

Gluster + DRBD seems an odd combination.  Seems like DRBD would be 
extraneous.


-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Thu Feb 16 18:52:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 18:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry6PD-0006ai-Oh; Thu, 16 Feb 2012 18:50:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1Ry6PC-0006ad-CY
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 18:50:10 +0000
Received: from [85.158.139.83:54290] by server-11.bemta-5.messagelabs.com id
	83/46-14397-1EF4D3F4; Thu, 16 Feb 2012 18:50:09 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329418207!14765595!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9345 invoked from network); 16 Feb 2012 18:50:08 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-9.tower-182.messagelabs.com with SMTP;
	16 Feb 2012 18:50:08 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 51B9BCC137
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 13:50:06 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id 2Alcy9CiP3dX for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 13:50:01 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 4A9F9CC134
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 13:50:01 -0500 (EST)
Message-ID: <4F3D4FD8.5010305@meetinghouse.net>
Date: Thu, 16 Feb 2012 13:50:00 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.1) Gecko/20120208 Firefox/10.0.1 SeaMonkey/2.7.1
MIME-Version: 1.0
CC: xen-users@lists.xensource.com
References: <4F3C0DEE.2080903@meetinghouse.net>
	<CAFivhP=NFst8Lvx6N1TC9tmV32dRrTcV+s=bOv3k1FNPDvmg0g@mail.gmail.com>
	<4F3C2412.1090700@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
In-Reply-To: <201202151406.05220.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

dwight at supercomputer.org wrote:
> That's interesting. FWIW, I'm evaluating Nimbula right now, and they 
> claim that they are using Gluster along with DRBD. They are CentOS/RH 
> based, so that fits in with your comment about RedHat. Can't say yet 
> how well it works though. 

Gluster + DRBD seems an odd combination.  Seems like DRBD would be 
extraneous.


-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



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

From xen-users-bounces@lists.xensource.com Thu Feb 16 20:52:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 20:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry8Gz-0000Xf-PL; Thu, 16 Feb 2012 20:49:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1Ry8Gy-0000Wa-4H
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 20:49:48 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329425381!13711727!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21739 invoked from network); 16 Feb 2012 20:49:42 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-9.tower-174.messagelabs.com with SMTP;
	16 Feb 2012 20:49:42 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id 04490625AD; Thu, 16 Feb 2012 12:49:40 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham
	version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id 56206625AD
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 12:44:35 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Thu, 16 Feb 2012 12:44:31 -0800
References: <4F3C0DEE.2080903@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
	<4F3D4FD8.5010305@meetinghouse.net>
In-Reply-To: <4F3D4FD8.5010305@meetinghouse.net>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202161244.31980.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thursday 16 February 2012 10:50:00 am Miles Fidelman wrote:
> dwight at supercomputer.org wrote:
> > That's interesting. FWIW, I'm evaluating Nimbula right now, and
> > they claim that they are using Gluster along with DRBD. They are
> > CentOS/RH based, so that fits in with your comment about RedHat.
> > Can't say yet how well it works though.
>
> Gluster + DRBD seems an odd combination.  Seems like DRBD would be
> extraneous.

I honestly can't even say if it has Gluster. I was just going from 
the marketing lit and high level claims. I heard late yesterday 
(from someone who was at a conference here) that they were using 
something else. 

I've just gotten it installed this morning, and so I'm going to play 
around with it. I see it also claims to support NFS. I'm especially 
curious if it has the same fatal flaw that XCP has, with regards to 
NFS (which I asked recently about on this list, and got no 
response).

This should be amusing.

	-dwight-


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

From xen-users-bounces@lists.xensource.com Thu Feb 16 20:52:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 20:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry8Gz-0000Xf-PL; Thu, 16 Feb 2012 20:49:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dwight@supercomputer.org>) id 1Ry8Gy-0000Wa-4H
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 20:49:48 +0000
X-Env-Sender: dwight@supercomputer.org
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329425381!13711727!1
X-Originating-IP: [75.101.38.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21739 invoked from network); 16 Feb 2012 20:49:42 -0000
Received: from supercomputer.org (HELO supercomputer.org) (75.101.38.216)
	by server-9.tower-174.messagelabs.com with SMTP;
	16 Feb 2012 20:49:42 -0000
Received: by supercomputer.org (Postfix, from userid 32767)
	id 04490625AD; Thu, 16 Feb 2012 12:49:40 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	mail.supercomputer.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham
	version=3.1.8
Received: from [192.168.169.81] (unknown [192.168.169.81])
	by supercomputer.org (Postfix) with ESMTP id 56206625AD
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 12:44:35 -0800 (PST)
From: "dwight at supercomputer.org" <dwight@supercomputer.org>
To: xen-users@lists.xensource.com
Date: Thu, 16 Feb 2012 12:44:31 -0800
References: <4F3C0DEE.2080903@meetinghouse.net>
	<201202151406.05220.dwight@supercomputer.org>
	<4F3D4FD8.5010305@meetinghouse.net>
In-Reply-To: <4F3D4FD8.5010305@meetinghouse.net>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202161244.31980.dwight@supercomputer.org>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thursday 16 February 2012 10:50:00 am Miles Fidelman wrote:
> dwight at supercomputer.org wrote:
> > That's interesting. FWIW, I'm evaluating Nimbula right now, and
> > they claim that they are using Gluster along with DRBD. They are
> > CentOS/RH based, so that fits in with your comment about RedHat.
> > Can't say yet how well it works though.
>
> Gluster + DRBD seems an odd combination.  Seems like DRBD would be
> extraneous.

I honestly can't even say if it has Gluster. I was just going from 
the marketing lit and high level claims. I heard late yesterday 
(from someone who was at a conference here) that they were using 
something else. 

I've just gotten it installed this morning, and so I'm going to play 
around with it. I see it also claims to support NFS. I'm especially 
curious if it has the same fatal flaw that XCP has, with regards to 
NFS (which I asked recently about on this list, and got no 
response).

This should be amusing.

	-dwight-


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

From xen-users-bounces@lists.xensource.com Thu Feb 16 21:42:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 21:42:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry93g-00018n-AR; Thu, 16 Feb 2012 21:40:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1Ry93e-00018e-TY
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 21:40:07 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329428400!9803348!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6763 invoked from network); 16 Feb 2012 21:40:00 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-21.messagelabs.com with SMTP;
	16 Feb 2012 21:40:00 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C608F10401B
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 21:39:58 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id vn6MI45GS467 for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 21:39:58 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 7304910401A
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 21:39:58 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240826cb632756596a@simon.thehobsons.co.uk>
In-Reply-To: <CALsK4pJc7xmQxDnsgabq1WaXGaS0UjfR-tMoGLbn35bXd5H5Kw@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
	<p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
	<CALsK4pJc7xmQxDnsgabq1WaXGaS0UjfR-tMoGLbn35bXd5H5Kw@mail.gmail.com>
Date: Thu, 16 Feb 2012 21:39:18 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

DN Singh wrote:

>Secondly (and I think, a lot easier), you should be able to do it 
>very simply with a "two interface" setup.
>Configure your Dom0 with one ordinary interface connected to your 
>ISP's service. This will have the IP 1.1.1.5 and it **NOT** 
>connected to a bridge.
>Create a bridge, but do not add a physical NIC to it (unless you 
>need other internal machines to have access). Give this an IP 
>address of 1.1.2.1/28.
>Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 
>1.1.2.2 through 1.1.2.14), connect their VIF to the bridge defined 
>in the step above, and have them use 1.1.2.1 as their default 
>gateway.


>Also, you suggested binding the additional IPs to DomUs, which I had 
>tried, but the DomUs never got connected to the internet, as they 
>did not find any gateway. The DC suggests binding the IPs straight 
>away on the parent node, and they will get the gateway automatically 
>due to their statically bound nature. 
><http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en>Refer 
>this link, as I feel I may be missing something from the it.

Then I suggest you go back and read what I wrote :-/ They don't 
"find" a gateway, you tell them what the gateway is - it's the 
"internal" side of the Dom0 routing.

Ie, showing just one DomU, you'd have :

ISP -- 1.1.1.5 eth0 - Dom0 - br0 1.1.2.1 -- vifx.y -- 1.1.2.2 eth0 - DomU

DomU needs only 3 bits of information, it's IP address, netmask, and 
default router. The latter is 1.1.2.1, the IP address in the inside 
of Dom0


>I think there is some confusion regarding the gateway, as the setup 
>seems to be getting complicated.

It shouldn't be, this is possibly one of the simplest possible 
configurations to set up !

 From the above link, see this section :

>Problems with virtualization
>With this type of IP/subnet allocation, it is not possible to use a 
>"bridged" setup, as with such a setup several MAC addresses appear. 
>VPS (linux virtual servers, Xen, vmware, etc) must use a so-called 
>"Routed" setup (VMware: "host-only networking"). With an additional 
>subnet the host system or dom0 must be configured with an IP address 
>from the subnet which is then used as a gateway for the VPS. The 
>(additional) address of the host system must be configured in the 
>VPS in each case as a gateway.

It describes EXACTLY what I wrote above.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 21:42:57 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 21:42:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry93g-00018n-AR; Thu, 16 Feb 2012 21:40:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1Ry93e-00018e-TY
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 21:40:07 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329428400!9803348!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6763 invoked from network); 16 Feb 2012 21:40:00 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-21.messagelabs.com with SMTP;
	16 Feb 2012 21:40:00 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C608F10401B
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 21:39:58 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id vn6MI45GS467 for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 21:39:58 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 7304910401A
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 21:39:58 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240826cb632756596a@simon.thehobsons.co.uk>
In-Reply-To: <CALsK4pJc7xmQxDnsgabq1WaXGaS0UjfR-tMoGLbn35bXd5H5Kw@mail.gmail.com>
References: <CALsK4p+Ku1R6ket_OCCOc4GSr2YP+AAhZq=AT_zPKsbbjB5KEg@mail.gmail.com>
	<CALsK4pK4M8zRaAE+jGCRu-YQ7w1msdmUXm345S8SorKpweHDzQ@mail.gmail.com>
	<4F351AC2.3070100@desaster-games.com>
	<CALsK4pJrrNVeoXGkCFyT+vTtY0r47BS2WRbQa4E4Fz8Ba22DGg@mail.gmail.com>
	<4F369F5A.2010306@desaster-games.com>
	<CALsK4pLULxAwoXvh8gYYCvO2W+5hYOeDmm8MsjL13XzFvuaS=w@mail.gmail.com>
	<p0624081ccb5e7150fcb3@simon.thehobsons.co.uk>
	<CALsK4pLD_N3H5GuCk91qou1AFmHinc9m14LQSSmWCiTOk9w1Xw@mail.gmail.com>
	<p0624081ecb5ec85ac4df@simon.thehobsons.co.uk>
	<CALsK4pJc7xmQxDnsgabq1WaXGaS0UjfR-tMoGLbn35bXd5H5Kw@mail.gmail.com>
Date: Thu, 16 Feb 2012 21:39:18 +0000
To: xen-users@lists.xensource.com
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Routed Network with Xen
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

DN Singh wrote:

>Secondly (and I think, a lot easier), you should be able to do it 
>very simply with a "two interface" setup.
>Configure your Dom0 with one ordinary interface connected to your 
>ISP's service. This will have the IP 1.1.1.5 and it **NOT** 
>connected to a bridge.
>Create a bridge, but do not add a physical NIC to it (unless you 
>need other internal machines to have access). Give this an IP 
>address of 1.1.2.1/28.
>Now give your DomUs IPs in the rest of the 1.1.2.0/28 subnet (ie 
>1.1.2.2 through 1.1.2.14), connect their VIF to the bridge defined 
>in the step above, and have them use 1.1.2.1 as their default 
>gateway.


>Also, you suggested binding the additional IPs to DomUs, which I had 
>tried, but the DomUs never got connected to the internet, as they 
>did not find any gateway. The DC suggests binding the IPs straight 
>away on the parent node, and they will get the gateway automatically 
>due to their statically bound nature. 
><http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen/en>Refer 
>this link, as I feel I may be missing something from the it.

Then I suggest you go back and read what I wrote :-/ They don't 
"find" a gateway, you tell them what the gateway is - it's the 
"internal" side of the Dom0 routing.

Ie, showing just one DomU, you'd have :

ISP -- 1.1.1.5 eth0 - Dom0 - br0 1.1.2.1 -- vifx.y -- 1.1.2.2 eth0 - DomU

DomU needs only 3 bits of information, it's IP address, netmask, and 
default router. The latter is 1.1.2.1, the IP address in the inside 
of Dom0


>I think there is some confusion regarding the gateway, as the setup 
>seems to be getting complicated.

It shouldn't be, this is possibly one of the simplest possible 
configurations to set up !

 From the above link, see this section :

>Problems with virtualization
>With this type of IP/subnet allocation, it is not possible to use a 
>"bridged" setup, as with such a setup several MAC addresses appear. 
>VPS (linux virtual servers, Xen, vmware, etc) must use a so-called 
>"Routed" setup (VMware: "host-only networking"). With an additional 
>subnet the host system or dom0 must be configured with an IP address 
>from the subnet which is then used as a gateway for the VPS. The 
>(additional) address of the host system must be configured in the 
>VPS in each case as a gateway.

It describes EXACTLY what I wrote above.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

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

From xen-users-bounces@lists.xensource.com Thu Feb 16 22:40:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 22:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry9xp-0001k2-7t; Thu, 16 Feb 2012 22:38:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1Ry9xn-0001jx-UZ
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 22:38:08 +0000
Received: from [85.158.139.83:27679] by server-4.bemta-5.messagelabs.com id
	F1/39-10788-F458D3F4; Thu, 16 Feb 2012 22:38:07 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1329431884!14561754!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16865 invoked from network); 16 Feb 2012 22:38:06 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 22:38:06 -0000
Received: by pbbro2 with SMTP id ro2so18036609pbb.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 14:38:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=ou0SkdnA21HsR5WWQvWEFQmluk/9spY6CZck/B9YxWQ=;
	b=xalwwHnVk85VG4ye1Pd4C/Qpm+uLD6hy86EQLByGJeKJbgGhaeTtxdL9sxvNzFH9wq
	C/1zlXUCXFEV6bpwJr31xijRATMobv00RH2xpTwuKl7IVA7KUviXxha4ewYu5jmnElF9
	yEJQypTdpNytPGzvFPeaIoxKMu9BrX/TrVvZk=
Received: by 10.68.196.161 with SMTP id in1mr18287641pbc.10.1329431883499;
	Thu, 16 Feb 2012 14:38:03 -0800 (PST)
Received: from [192.168.0.4] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id u9sm3377549pbe.36.2012.02.16.14.38.01
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 16 Feb 2012 14:38:02 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1084)
From: Qrux <qrux.qed@gmail.com>
In-Reply-To: <CAFivhPkeTq+X6g2DXM+nvUuhyOjtHwWmdJ9CphcAiUOfo7WoFw@mail.gmail.com>
Date: Thu, 16 Feb 2012 14:38:00 -0800
Message-Id: <567019DA-F8C3-4635-B314-1B22C5FDA180@gmail.com>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
	<1329236393.31256.267.camel@zakaz.uk.xensource.com>
	<88F43220-0116-49D1-92A3-065544F88685@gmail.com>
	<CAFivhPkeTq+X6g2DXM+nvUuhyOjtHwWmdJ9CphcAiUOfo7WoFw@mail.gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


On Feb 16, 2012, at 10:06 AM, Florian Heigl wrote:

> 2012/2/16 Qrux <qrux.qed@gmail.com>:
>> Thanks, Ian and Konrad, for your responses.  More questions inline...
> 
> This is really interesting. Unfortunately I still don't fully
> understand how things are supposed to work in a pvops domU.

Florian, thanks for the response and interesting new questions.  I was able to answer a lot of my own questions regarding these specific issues (and, ATM, I've stopped caring about time accuracy, especially via NTP on domUs).  I've pinpointed my "ext4 problem" to a problem that occurs deeper in the system (that is related to time, but not at the userland level).

The message id is:

	A4D2CFC5-7B9D-4EBD-BDBC-58D6B35FCF6C@gmail.com

and the new subject is:

	Re: [Xen-devel] Xen domU Timekeeping (a.k.a TSC/HPET issues) 

and I posted to xen-devel, sometime this morning (around 10am UTC).  It seems...more complex now.  While I am interested in the interaction of NTP with a pvops domU/dom0, I care much more that my domU won't even boot under certain circumstances.  :)

	Q


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

From xen-users-bounces@lists.xensource.com Thu Feb 16 22:40:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Feb 2012 22:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ry9xp-0001k2-7t; Thu, 16 Feb 2012 22:38:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qrux.qed@gmail.com>) id 1Ry9xn-0001jx-UZ
	for xen-users@lists.xensource.com; Thu, 16 Feb 2012 22:38:08 +0000
Received: from [85.158.139.83:27679] by server-4.bemta-5.messagelabs.com id
	F1/39-10788-F458D3F4; Thu, 16 Feb 2012 22:38:07 +0000
X-Env-Sender: qrux.qed@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1329431884!14561754!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16865 invoked from network); 16 Feb 2012 22:38:06 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 22:38:06 -0000
Received: by pbbro2 with SMTP id ro2so18036609pbb.30
	for <xen-users@lists.xensource.com>;
	Thu, 16 Feb 2012 14:38:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	bh=ou0SkdnA21HsR5WWQvWEFQmluk/9spY6CZck/B9YxWQ=;
	b=xalwwHnVk85VG4ye1Pd4C/Qpm+uLD6hy86EQLByGJeKJbgGhaeTtxdL9sxvNzFH9wq
	C/1zlXUCXFEV6bpwJr31xijRATMobv00RH2xpTwuKl7IVA7KUviXxha4ewYu5jmnElF9
	yEJQypTdpNytPGzvFPeaIoxKMu9BrX/TrVvZk=
Received: by 10.68.196.161 with SMTP id in1mr18287641pbc.10.1329431883499;
	Thu, 16 Feb 2012 14:38:03 -0800 (PST)
Received: from [192.168.0.4] (c-71-198-0-100.hsd1.ca.comcast.net.
	[71.198.0.100])
	by mx.google.com with ESMTPS id u9sm3377549pbe.36.2012.02.16.14.38.01
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 16 Feb 2012 14:38:02 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1084)
From: Qrux <qrux.qed@gmail.com>
In-Reply-To: <CAFivhPkeTq+X6g2DXM+nvUuhyOjtHwWmdJ9CphcAiUOfo7WoFw@mail.gmail.com>
Date: Thu, 16 Feb 2012 14:38:00 -0800
Message-Id: <567019DA-F8C3-4635-B314-1B22C5FDA180@gmail.com>
References: <81DF6A67-0306-422B-B6FC-12888A53D05D@gmail.com>
	<20120214155738.GC21610@andromeda.dapyr.net>
	<1329236393.31256.267.camel@zakaz.uk.xensource.com>
	<88F43220-0116-49D1-92A3-065544F88685@gmail.com>
	<CAFivhPkeTq+X6g2DXM+nvUuhyOjtHwWmdJ9CphcAiUOfo7WoFw@mail.gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] [Xen-devel] Xen domU Timekeeping
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


On Feb 16, 2012, at 10:06 AM, Florian Heigl wrote:

> 2012/2/16 Qrux <qrux.qed@gmail.com>:
>> Thanks, Ian and Konrad, for your responses.  More questions inline...
> 
> This is really interesting. Unfortunately I still don't fully
> understand how things are supposed to work in a pvops domU.

Florian, thanks for the response and interesting new questions.  I was able to answer a lot of my own questions regarding these specific issues (and, ATM, I've stopped caring about time accuracy, especially via NTP on domUs).  I've pinpointed my "ext4 problem" to a problem that occurs deeper in the system (that is related to time, but not at the userland level).

The message id is:

	A4D2CFC5-7B9D-4EBD-BDBC-58D6B35FCF6C@gmail.com

and the new subject is:

	Re: [Xen-devel] Xen domU Timekeeping (a.k.a TSC/HPET issues) 

and I posted to xen-devel, sometime this morning (around 10am UTC).  It seems...more complex now.  While I am interested in the interaction of NTP with a pvops domU/dom0, I care much more that my domU won't even boot under certain circumstances.  :)

	Q


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

From xen-users-bounces@lists.xensource.com Fri Feb 17 05:54:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 05:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyGkF-0002Ms-Do; Fri, 17 Feb 2012 05:52:35 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <loger2010@126.com>) id 1RyGkD-0002Mn-Rk
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 05:52:34 +0000
X-Env-Sender: loger2010@126.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329457945!15708237!1
X-Originating-IP: [220.181.15.65]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11645 invoked from network); 17 Feb 2012 05:52:27 -0000
Received: from m15-65.126.com (HELO m15-65.126.com) (220.181.15.65)
	by server-12.tower-216.messagelabs.com with SMTP;
	17 Feb 2012 05:52:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=k9Xho3+UwxQC6K+qo4YjWlDG9V9+2RliZz
	RkhlsrUps=; b=e2zTjolFeqA+IcjJsoIE5kl4VS7KmKbrZ+OVqi7qtOcW+UKDjm
	yy/tjVlpoTZs9giY7xcSI3hXxPcTbXygY5B1R/t8gnQ3tU2taXhyNaPn44/p0DMO
	Vq/KPkqiwL57LFl5XSdBhE1/e5TF6AkwraI/zbe+g1iL/NgL6gkiS/0j4=
Received: from loger2010 ( [114.251.188.99] ) by ajax-webmail-wmsvr65
	(Coremail) ; Fri, 17 Feb 2012 13:52:22 +0800 (CST)
Date: Fri, 17 Feb 2012 13:52:22 +0800 (CST)
From: =?GBK?B?1sfRts2ov8a8vA==?= <loger2010@126.com>
To: xen-users@lists.xensource.com
Message-ID: <4a52f6d9.4766.13589de50ad.Coremail.loger2010@126.com>
MIME-Version: 1.0
X-Originating-IP: [114.251.188.99]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: jVEc9WZvb3Rlcl9odG09NTYxOjgx
X-CM-TRANSID: QcqowGCpSkQX6z1PvvoWAA--.795W
X-CM-SenderInfo: porjv2asqriqqrswhudrp/1tbi9AxX200vJxh7rAAAs+
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] Charging for intergrating Xen-3.2.0 source code in
 commercial product?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8440984078751166961=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8440984078751166961==
Content-Type: multipart/alternative; 
	boundary="----=_Part_48839_1779148326.1329457942701"

------=_Part_48839_1779148326.1329457942701
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi Everyone,
 
I compiled Xen-3.2.0 source code and setup it on CentOS in an appliance box. My application sofware is running on three DomU. As far as I know, Xen follows GPL. If I sell my software together with the whole appliance box as a server, need I pay money for using Xen source code? I haven't change any Xen source code, just built it and using it.
Thanks in advance!
 
Regards,
Kevin H.
------=_Part_48839_1779148326.1329457942701
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div>Hi Everyone,</div><div>&nbsp;</div><div>I compiled Xen-3.2.0 source code and setup it on CentOS in an appliance box. My application sofware is running on three DomU. As far as I know, Xen follows GPL. If I sell my software together with the whole appliance box as a server, need I pay money for using Xen source code? I haven't change any Xen source code, just built it and using it. </div><div>Thanks in advance!</div><div>&nbsp;</div><div>Regards,</div><div>Kevin H.</div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_48839_1779148326.1329457942701--



--===============8440984078751166961==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8440984078751166961==--



From xen-users-bounces@lists.xensource.com Fri Feb 17 05:54:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 05:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyGkF-0002Ms-Do; Fri, 17 Feb 2012 05:52:35 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <loger2010@126.com>) id 1RyGkD-0002Mn-Rk
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 05:52:34 +0000
X-Env-Sender: loger2010@126.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329457945!15708237!1
X-Originating-IP: [220.181.15.65]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11645 invoked from network); 17 Feb 2012 05:52:27 -0000
Received: from m15-65.126.com (HELO m15-65.126.com) (220.181.15.65)
	by server-12.tower-216.messagelabs.com with SMTP;
	17 Feb 2012 05:52:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=k9Xho3+UwxQC6K+qo4YjWlDG9V9+2RliZz
	RkhlsrUps=; b=e2zTjolFeqA+IcjJsoIE5kl4VS7KmKbrZ+OVqi7qtOcW+UKDjm
	yy/tjVlpoTZs9giY7xcSI3hXxPcTbXygY5B1R/t8gnQ3tU2taXhyNaPn44/p0DMO
	Vq/KPkqiwL57LFl5XSdBhE1/e5TF6AkwraI/zbe+g1iL/NgL6gkiS/0j4=
Received: from loger2010 ( [114.251.188.99] ) by ajax-webmail-wmsvr65
	(Coremail) ; Fri, 17 Feb 2012 13:52:22 +0800 (CST)
Date: Fri, 17 Feb 2012 13:52:22 +0800 (CST)
From: =?GBK?B?1sfRts2ov8a8vA==?= <loger2010@126.com>
To: xen-users@lists.xensource.com
Message-ID: <4a52f6d9.4766.13589de50ad.Coremail.loger2010@126.com>
MIME-Version: 1.0
X-Originating-IP: [114.251.188.99]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: jVEc9WZvb3Rlcl9odG09NTYxOjgx
X-CM-TRANSID: QcqowGCpSkQX6z1PvvoWAA--.795W
X-CM-SenderInfo: porjv2asqriqqrswhudrp/1tbi9AxX200vJxh7rAAAs+
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] Charging for intergrating Xen-3.2.0 source code in
 commercial product?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8440984078751166961=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8440984078751166961==
Content-Type: multipart/alternative; 
	boundary="----=_Part_48839_1779148326.1329457942701"

------=_Part_48839_1779148326.1329457942701
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi Everyone,
 
I compiled Xen-3.2.0 source code and setup it on CentOS in an appliance box. My application sofware is running on three DomU. As far as I know, Xen follows GPL. If I sell my software together with the whole appliance box as a server, need I pay money for using Xen source code? I haven't change any Xen source code, just built it and using it.
Thanks in advance!
 
Regards,
Kevin H.
------=_Part_48839_1779148326.1329457942701
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div>Hi Everyone,</div><div>&nbsp;</div><div>I compiled Xen-3.2.0 source code and setup it on CentOS in an appliance box. My application sofware is running on three DomU. As far as I know, Xen follows GPL. If I sell my software together with the whole appliance box as a server, need I pay money for using Xen source code? I haven't change any Xen source code, just built it and using it. </div><div>Thanks in advance!</div><div>&nbsp;</div><div>Regards,</div><div>Kevin H.</div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_48839_1779148326.1329457942701--



--===============8440984078751166961==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8440984078751166961==--



From xen-users-bounces@lists.xensource.com Fri Feb 17 09:46:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 09:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyKMl-0007kF-0R; Fri, 17 Feb 2012 09:44:35 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyKMi-0007k5-Th
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 09:44:33 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329471865!13761917!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14063 invoked from network); 17 Feb 2012 09:44:26 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-5.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Feb 2012 09:44:26 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyKMb-0003Ck-4I
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 01:44:25 -0800
Date: Fri, 17 Feb 2012 01:44:25 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329471865126-5491994.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi;
Currently I am running xen 3.4.2 on one of my Centos servers , I want
to upgrade to latest version of xen but I dont know if I should
upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
compatible with xen 3 VMs ? does it provide any performance benefit
compared to xen 3 ?
What is your recommendation ?
Regards

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 09:46:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 09:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyKMl-0007kF-0R; Fri, 17 Feb 2012 09:44:35 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyKMi-0007k5-Th
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 09:44:33 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329471865!13761917!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14063 invoked from network); 17 Feb 2012 09:44:26 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-5.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Feb 2012 09:44:26 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyKMb-0003Ck-4I
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 01:44:25 -0800
Date: Fri, 17 Feb 2012 01:44:25 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329471865126-5491994.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi;
Currently I am running xen 3.4.2 on one of my Centos servers , I want
to upgrade to latest version of xen but I dont know if I should
upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
compatible with xen 3 VMs ? does it provide any performance benefit
compared to xen 3 ?
What is your recommendation ?
Regards

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 10:25:20 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 10:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyKxK-0000Hn-Jn; Fri, 17 Feb 2012 10:22:22 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1RyKxI-0000HX-Ug
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 10:22:21 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329474134!15274181!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4Mjk5MQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29211 invoked from network); 17 Feb 2012 10:22:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 10:22:14 -0000
X-IronPort-AV: E=Sophos;i="4.73,435,1325462400"; d="scan'208";a="10767519"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	17 Feb 2012 10:22:14 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 17 Feb 2012 10:22:14 +0000
Message-ID: <1329474132.3131.22.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: jim burns <jim_burn@bellsouth.net>
Date: Fri, 17 Feb 2012 10:22:12 +0000
In-Reply-To: <51142288.L1Ice6IuWj@dell4550>
References: <51142288.L1Ice6IuWj@dell4550>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Problems with stubdoms, and xl
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, 2012-02-16 at 10:11 +0000, jim burns wrote:
[...]
> 1) After my winxp hvm domu, started with a stubdom, got some windows
> updates yesterday, I restarted (not shutdown), and the new domain hung
> in pause:
[..]

I tried this with win7 on xen-unstable and it worked ok. This may be a
bug specific to 4.1.

[...]
> xl create /etc/xen/winxp-dm target=8 memory=32 extra=" -d 8"

> and only got a syntax error on the '-d'.

I don't think this approach is advised but FWIW the error here is
probably lack of quoting of the " against the shell. You would have
needed 
	... extra=\" -d 8\"

> So my question is: is this a bug, and is it fixed in xen 4.2?

The failure to restart the stub DM when rebooting a VM is a bug, AFAICT
it is fixed in unstable and therefore will be fixed in 4.2.

I've not been able to spot a specific changeset with the fix, but there
was quite a lot to wade through.

> 2) I'm having a strange problem right after I get a xen update from
> rawhide: stubdoms stop working for a day after wards. It happened with
> fedora xen 4.1.2-7 and -8. The next time it happens, I'll look at
> whether something in /var/lib/xen* changed.

Stop working for a day and then magically starts working? Or stops
working for a day until the next update?

> 3) Specifying vncviewer=1 will automatically start a vnc viewer for
> you
[...]
> 4) The 'localtime=1' option in your config is ignored by xl. This
> works with 
[...]
> The answer given to the two above problems at the time was essentially
> that they had not been implemented. Have they been implemented in xen
> 4.2 yet?

Not as far as I can tell with grep. Patches would be greatly
appreciated, these should be relatively simple issues for a newcomer to
tackle with only basic C required I think, I'd be glad to advise etc.

I'll add these as "nice to have" in the 4.2 TODO thread.

>  They are not mentioned in the xl.cfg documentation, which I assume is
> for 4.2:

Correct.

[...]
> Now for what does work to get a stubdom up and running. I used the
> below config, with python commented out to keep xl happy. Note the
> spice options, and 'device_model_stubdomain_override = 1' don't
> actually do anything (the latter contrary to what someone else
> reported). 

Yes, I think these are the 4.2 names, In 4.1 you likely need
	device_model = "stubdom-dm"

> I assume that they will become functional in xen 4.2.

Yes.

>  Also, while device_model_args does indeed add '-localtime' to the end
> of the qemu-dm args, it's still ineffective.

I'm not 100% sure of this but I don't think xm's "localtime" corresponds
to solely passing "-localtime" to the DM (although it may also do that
also).

I think it needs to turn into a hypercall to tell the hypervisor about
the guests time offset, e.g. a call to xc_domain_set_time_offset. The
rtc_timeoffset option relates to this call as well.

In a Xen system the RTC is emulated by the hypervisor not by qemu (it
used to be done by qemu many moons ago, which might explain the
vestigial passing of -localtime to qemu).

> And 2) If you have GPLPV installed in your domain, it completely takes
> over. Booting with GPLPV enabled is no faster with stubdoms as
> without. Booting with /nogplpv is just as slow as if you booted
> without stubdoms. I suspect xenpci.sys is overriding what stubdoms is
> doing.

If you are using PV devices then you won't be hitting the emulated
devices (which is what is in the stubdom) all that much after the very
early boot stages IOW after anything which uses BIOS int13 hook e.g. the
bootloader. If you aren't hitting the emulated devices then putting them
in stubdom vs dom0 won't make much odds to the performance.

Ian.


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

From xen-users-bounces@lists.xensource.com Fri Feb 17 10:25:20 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 10:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyKxK-0000Hn-Jn; Fri, 17 Feb 2012 10:22:22 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1RyKxI-0000HX-Ug
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 10:22:21 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329474134!15274181!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4Mjk5MQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29211 invoked from network); 17 Feb 2012 10:22:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 10:22:14 -0000
X-IronPort-AV: E=Sophos;i="4.73,435,1325462400"; d="scan'208";a="10767519"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	17 Feb 2012 10:22:14 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 17 Feb 2012 10:22:14 +0000
Message-ID: <1329474132.3131.22.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: jim burns <jim_burn@bellsouth.net>
Date: Fri, 17 Feb 2012 10:22:12 +0000
In-Reply-To: <51142288.L1Ice6IuWj@dell4550>
References: <51142288.L1Ice6IuWj@dell4550>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Problems with stubdoms, and xl
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Thu, 2012-02-16 at 10:11 +0000, jim burns wrote:
[...]
> 1) After my winxp hvm domu, started with a stubdom, got some windows
> updates yesterday, I restarted (not shutdown), and the new domain hung
> in pause:
[..]

I tried this with win7 on xen-unstable and it worked ok. This may be a
bug specific to 4.1.

[...]
> xl create /etc/xen/winxp-dm target=8 memory=32 extra=" -d 8"

> and only got a syntax error on the '-d'.

I don't think this approach is advised but FWIW the error here is
probably lack of quoting of the " against the shell. You would have
needed 
	... extra=\" -d 8\"

> So my question is: is this a bug, and is it fixed in xen 4.2?

The failure to restart the stub DM when rebooting a VM is a bug, AFAICT
it is fixed in unstable and therefore will be fixed in 4.2.

I've not been able to spot a specific changeset with the fix, but there
was quite a lot to wade through.

> 2) I'm having a strange problem right after I get a xen update from
> rawhide: stubdoms stop working for a day after wards. It happened with
> fedora xen 4.1.2-7 and -8. The next time it happens, I'll look at
> whether something in /var/lib/xen* changed.

Stop working for a day and then magically starts working? Or stops
working for a day until the next update?

> 3) Specifying vncviewer=1 will automatically start a vnc viewer for
> you
[...]
> 4) The 'localtime=1' option in your config is ignored by xl. This
> works with 
[...]
> The answer given to the two above problems at the time was essentially
> that they had not been implemented. Have they been implemented in xen
> 4.2 yet?

Not as far as I can tell with grep. Patches would be greatly
appreciated, these should be relatively simple issues for a newcomer to
tackle with only basic C required I think, I'd be glad to advise etc.

I'll add these as "nice to have" in the 4.2 TODO thread.

>  They are not mentioned in the xl.cfg documentation, which I assume is
> for 4.2:

Correct.

[...]
> Now for what does work to get a stubdom up and running. I used the
> below config, with python commented out to keep xl happy. Note the
> spice options, and 'device_model_stubdomain_override = 1' don't
> actually do anything (the latter contrary to what someone else
> reported). 

Yes, I think these are the 4.2 names, In 4.1 you likely need
	device_model = "stubdom-dm"

> I assume that they will become functional in xen 4.2.

Yes.

>  Also, while device_model_args does indeed add '-localtime' to the end
> of the qemu-dm args, it's still ineffective.

I'm not 100% sure of this but I don't think xm's "localtime" corresponds
to solely passing "-localtime" to the DM (although it may also do that
also).

I think it needs to turn into a hypercall to tell the hypervisor about
the guests time offset, e.g. a call to xc_domain_set_time_offset. The
rtc_timeoffset option relates to this call as well.

In a Xen system the RTC is emulated by the hypervisor not by qemu (it
used to be done by qemu many moons ago, which might explain the
vestigial passing of -localtime to qemu).

> And 2) If you have GPLPV installed in your domain, it completely takes
> over. Booting with GPLPV enabled is no faster with stubdoms as
> without. Booting with /nogplpv is just as slow as if you booted
> without stubdoms. I suspect xenpci.sys is overriding what stubdoms is
> doing.

If you are using PV devices then you won't be hitting the emulated
devices (which is what is in the stubdom) all that much after the very
early boot stages IOW after anything which uses BIOS int13 hook e.g. the
bootloader. If you aren't hitting the emulated devices then putting them
in stubdom vs dom0 won't make much odds to the performance.

Ian.


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

From xen-users-bounces@lists.xensource.com Fri Feb 17 10:39:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 10:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyLBO-00016R-BZ; Fri, 17 Feb 2012 10:36:54 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1RyLBN-00016H-3Q
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 10:36:53 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329474954!57116752!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9278 invoked from network); 17 Feb 2012 10:35:54 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 10:35:54 -0000
Received: by eekb45 with SMTP id b45so16973490eek.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 02:36:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=3cjZRfrxV8aFQA38K8kRXRQGnTiueN26BbhlXe7Zy/A=;
	b=TuABcg2KOjmIuDIQYKrfguTHA5FbbVKqMD53QwOtRQ1WfbLFPBqCJIGbp2Ebk4Q2ES
	+i5jNmOem9KwSLOXJVyhvg8nMSL0ihJ3cd8MN8TRkzN5f6hEhxwd2YOBNOpltElX2ayf
	dtbcUUgODYU8IYSK3oZ+4+25QN8Y0cLwb1tVQ=
Received: by 10.14.23.132 with SMTP id v4mr3477425eev.88.1329475011498;
	Fri, 17 Feb 2012 02:36:51 -0800 (PST)
Received: from [192.168.30.102] (pub167.airnet.sk. [193.110.186.167])
	by mx.google.com with ESMTPS id s48sm34540309eem.0.2012.02.17.02.36.49
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 17 Feb 2012 02:36:50 -0800 (PST)
Message-ID: <4F3E2DB7.8010805@gmail.com>
Date: Fri, 17 Feb 2012 11:36:39 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111114 Icedove/3.1.16
MIME-Version: 1.0
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
References: <1329471865126-5491994.post@n5.nabble.com>
In-Reply-To: <1329471865126-5491994.post@n5.nabble.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,
all Xen3 installed domU's should run without any issues on Xen4.
There are many improvements in Xen4. For more details read this 
http://wiki.xen.org/wiki/Xen_4.0_Release_Notes .

--
Peter

On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
> Hi;
> Currently I am running xen 3.4.2 on one of my Centos servers , I want
> to upgrade to latest version of xen but I dont know if I should
> upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
> compatible with xen 3 VMs ? does it provide any performance benefit
> compared to xen 3 ?
> What is your recommendation ?
> Regards
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>


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

From xen-users-bounces@lists.xensource.com Fri Feb 17 10:39:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 10:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyLBO-00016R-BZ; Fri, 17 Feb 2012 10:36:54 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1RyLBN-00016H-3Q
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 10:36:53 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329474954!57116752!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9278 invoked from network); 17 Feb 2012 10:35:54 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 10:35:54 -0000
Received: by eekb45 with SMTP id b45so16973490eek.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 02:36:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=3cjZRfrxV8aFQA38K8kRXRQGnTiueN26BbhlXe7Zy/A=;
	b=TuABcg2KOjmIuDIQYKrfguTHA5FbbVKqMD53QwOtRQ1WfbLFPBqCJIGbp2Ebk4Q2ES
	+i5jNmOem9KwSLOXJVyhvg8nMSL0ihJ3cd8MN8TRkzN5f6hEhxwd2YOBNOpltElX2ayf
	dtbcUUgODYU8IYSK3oZ+4+25QN8Y0cLwb1tVQ=
Received: by 10.14.23.132 with SMTP id v4mr3477425eev.88.1329475011498;
	Fri, 17 Feb 2012 02:36:51 -0800 (PST)
Received: from [192.168.30.102] (pub167.airnet.sk. [193.110.186.167])
	by mx.google.com with ESMTPS id s48sm34540309eem.0.2012.02.17.02.36.49
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 17 Feb 2012 02:36:50 -0800 (PST)
Message-ID: <4F3E2DB7.8010805@gmail.com>
Date: Fri, 17 Feb 2012 11:36:39 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111114 Icedove/3.1.16
MIME-Version: 1.0
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
References: <1329471865126-5491994.post@n5.nabble.com>
In-Reply-To: <1329471865126-5491994.post@n5.nabble.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,
all Xen3 installed domU's should run without any issues on Xen4.
There are many improvements in Xen4. For more details read this 
http://wiki.xen.org/wiki/Xen_4.0_Release_Notes .

--
Peter

On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
> Hi;
> Currently I am running xen 3.4.2 on one of my Centos servers , I want
> to upgrade to latest version of xen but I dont know if I should
> upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
> compatible with xen 3 VMs ? does it provide any performance benefit
> compared to xen 3 ?
> What is your recommendation ?
> Regards
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>


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

From xen-users-bounces@lists.xensource.com Fri Feb 17 12:40:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 12:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyN4j-0004lY-19; Fri, 17 Feb 2012 12:38:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1Ry4u7-0004q8-6F; Thu, 16 Feb 2012 17:13:59 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329412431!8529436!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3500 invoked from network); 16 Feb 2012 17:13:52 -0000
Received: from mail-gy0-f173.google.com (HELO mail-gy0-f173.google.com)
	(209.85.160.173)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 17:13:52 -0000
Received: by ghrr20 with SMTP id r20so1697959ghr.32
	for <multiple recipients>; Thu, 16 Feb 2012 09:13:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type; bh=D/ta5UjgqigYefVowhSx0a3ZVsVBEJ5+gN+qlW05s0g=;
	b=kkevHGIa5mU6H1F1zXpoYAuK3Fgnk53Hxn+5lY8CBeqAc+NHR920CPUglEhsz+oi1+
	/WM8xo1R3vb5Rmy2a8Bn9LihO1dsU25bKxPWKygw1Sx6l0qCXRnUwi42gW2Up1UpvyQP
	rae5cdP6lWrw3jbF3xWZpJUFyADJ+r7uFg9ic=
Received: by 10.236.116.73 with SMTP id f49mr4345013yhh.97.1329412431053;
	Thu, 16 Feb 2012 09:13:51 -0800 (PST)
Received: from [10.80.3.76] (firewall.ctxuk.citrix.com. [62.200.22.2])
	by mx.google.com with ESMTPS id a39sm15668721yhk.15.2012.02.16.09.13.48
	(version=SSLv3 cipher=OTHER); Thu, 16 Feb 2012 09:13:49 -0800 (PST)
Message-ID: <4F3D393A.7070500@gmail.com>
Date: Thu, 16 Feb 2012 17:13:30 +0000
From: Lars Kurth <lars.kurth.xen@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-devel@lists.xen.org, xen-users@lists.xen.org, 
	xen-arm@lists.xen.org, xen-arm@lists.xen.org
X-Mailman-Approved-At: Fri, 17 Feb 2012 12:38:07 +0000
Subject: [Xen-users] Next Xen Document Day : Feb 27
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1770794754377815907=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1770794754377815907==
Content-Type: multipart/alternative;
 boundary="------------080607080100050201090606"

This is a multi-part message in MIME format.
--------------080607080100050201090606
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi everybody,
the next Xen Document Day is coming up:

  * Feb 27, 2012
  * Join us on IRC: freenode channel #xendocday
  * See for more information http://wiki.xen.org/wiki/Xen_Document_Days

I will need a volunteer who kicks of the day and reminds people a couple 
of days beforehand that the docs day will be happening (I will be on 
holidays; in fact I will be trekking in the mountains and won't be able 
to help out that day).

There is also an etherpad page at openetherpad.org/TSPGIEOBiS with a 
todo list (but it seems Etherpad is down at the moment).

Regards
Lars

--------------080607080100050201090606
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi everybody,<br>
    the next Xen Document Day is coming up:<br>
    <ul>
      <li>Feb 27, 2012&nbsp;</li>
      <li>Join us on IRC: freenode channel #xendocday</li>
      <li>See for more information
        <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Document_Days">http://wiki.xen.org/wiki/Xen_Document_Days</a></li>
    </ul>
    I will need a volunteer who kicks of the day and reminds people a
    couple of days beforehand that the docs day will be happening (I
    will be on holidays; in fact I will be trekking in the mountains and
    won't be able to help out that day).<br>
    <br>
    There is also an etherpad page at openetherpad.org/TSPGIEOBiS with a
    todo list (but it seems Etherpad is down at the moment).<br>
    <br>
    Regards<br>
    Lars<br>
  </body>
</html>

--------------080607080100050201090606--


--===============1770794754377815907==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1770794754377815907==--


From xen-users-bounces@lists.xensource.com Fri Feb 17 12:40:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 12:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyN4j-0004lY-19; Fri, 17 Feb 2012 12:38:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1Ry4u7-0004q8-6F; Thu, 16 Feb 2012 17:13:59 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329412431!8529436!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3500 invoked from network); 16 Feb 2012 17:13:52 -0000
Received: from mail-gy0-f173.google.com (HELO mail-gy0-f173.google.com)
	(209.85.160.173)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Feb 2012 17:13:52 -0000
Received: by ghrr20 with SMTP id r20so1697959ghr.32
	for <multiple recipients>; Thu, 16 Feb 2012 09:13:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type; bh=D/ta5UjgqigYefVowhSx0a3ZVsVBEJ5+gN+qlW05s0g=;
	b=kkevHGIa5mU6H1F1zXpoYAuK3Fgnk53Hxn+5lY8CBeqAc+NHR920CPUglEhsz+oi1+
	/WM8xo1R3vb5Rmy2a8Bn9LihO1dsU25bKxPWKygw1Sx6l0qCXRnUwi42gW2Up1UpvyQP
	rae5cdP6lWrw3jbF3xWZpJUFyADJ+r7uFg9ic=
Received: by 10.236.116.73 with SMTP id f49mr4345013yhh.97.1329412431053;
	Thu, 16 Feb 2012 09:13:51 -0800 (PST)
Received: from [10.80.3.76] (firewall.ctxuk.citrix.com. [62.200.22.2])
	by mx.google.com with ESMTPS id a39sm15668721yhk.15.2012.02.16.09.13.48
	(version=SSLv3 cipher=OTHER); Thu, 16 Feb 2012 09:13:49 -0800 (PST)
Message-ID: <4F3D393A.7070500@gmail.com>
Date: Thu, 16 Feb 2012 17:13:30 +0000
From: Lars Kurth <lars.kurth.xen@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-devel@lists.xen.org, xen-users@lists.xen.org, 
	xen-arm@lists.xen.org, xen-arm@lists.xen.org
X-Mailman-Approved-At: Fri, 17 Feb 2012 12:38:07 +0000
Subject: [Xen-users] Next Xen Document Day : Feb 27
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1770794754377815907=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============1770794754377815907==
Content-Type: multipart/alternative;
 boundary="------------080607080100050201090606"

This is a multi-part message in MIME format.
--------------080607080100050201090606
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi everybody,
the next Xen Document Day is coming up:

  * Feb 27, 2012
  * Join us on IRC: freenode channel #xendocday
  * See for more information http://wiki.xen.org/wiki/Xen_Document_Days

I will need a volunteer who kicks of the day and reminds people a couple 
of days beforehand that the docs day will be happening (I will be on 
holidays; in fact I will be trekking in the mountains and won't be able 
to help out that day).

There is also an etherpad page at openetherpad.org/TSPGIEOBiS with a 
todo list (but it seems Etherpad is down at the moment).

Regards
Lars

--------------080607080100050201090606
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi everybody,<br>
    the next Xen Document Day is coming up:<br>
    <ul>
      <li>Feb 27, 2012&nbsp;</li>
      <li>Join us on IRC: freenode channel #xendocday</li>
      <li>See for more information
        <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Document_Days">http://wiki.xen.org/wiki/Xen_Document_Days</a></li>
    </ul>
    I will need a volunteer who kicks of the day and reminds people a
    couple of days beforehand that the docs day will be happening (I
    will be on holidays; in fact I will be trekking in the mountains and
    won't be able to help out that day).<br>
    <br>
    There is also an etherpad page at openetherpad.org/TSPGIEOBiS with a
    todo list (but it seems Etherpad is down at the moment).<br>
    <br>
    Regards<br>
    Lars<br>
  </body>
</html>

--------------080607080100050201090606--


--===============1770794754377815907==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1770794754377815907==--


From xen-users-bounces@lists.xensource.com Fri Feb 17 12:40:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 12:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyN4j-0004li-L7; Fri, 17 Feb 2012 12:38:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyK82-0007bR-M1
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 09:29:22 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329470954!8608469!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13973 invoked from network); 17 Feb 2012 09:29:16 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 09:29:16 -0000
Received: by damc16 with SMTP id c16so19080832dam.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 01:29:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=E7heT45cO4FnHfSpQB8TO4P1viL1NksN0xU1aIQrhoM=;
	b=Te7L5uS0Bl8oI9cqWWlsCYiq7U9CcYhG3Il2qOPhF0F41l407gVgQgZfwCms0fwbiU
	4eDWNTJyW4CskR7Xdp/8ghm+0q7Aae896SKR6meEf2sW4atzTVAk7/X+W/SdBOGbLvgG
	LzlUFdlp/5U4JQO7134+pcf+n3q8aW5cz2WTs=
MIME-Version: 1.0
Received: by 10.68.216.134 with SMTP id oq6mr22449973pbc.118.1329470954532;
	Fri, 17 Feb 2012 01:29:14 -0800 (PST)
Received: by 10.68.46.6 with HTTP; Fri, 17 Feb 2012 01:29:14 -0800 (PST)
Date: Fri, 17 Feb 2012 16:29:14 +0700
Message-ID: <CAOHWpFw4vtLPBVCT5kWnkBQ3GEM77wH2Fa88Lto8d-D5M2_MUQ@mail.gmail.com>
From: Farzad Fallah <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 17 Feb 2012 12:38:07 +0000
Subject: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi;
Currently I am running xen 3.4.2 on one of my Centos servers , I want
to upgrade to latest version of xen but I dont know if I should
upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
compatible with xen 3 VMs ? does it provide any performance benefit
compared to xen 3 ?
What is your recommendation ?
Regards

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 12:40:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 12:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyN4j-0004li-L7; Fri, 17 Feb 2012 12:38:09 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyK82-0007bR-M1
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 09:29:22 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329470954!8608469!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13973 invoked from network); 17 Feb 2012 09:29:16 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 09:29:16 -0000
Received: by damc16 with SMTP id c16so19080832dam.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 01:29:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=E7heT45cO4FnHfSpQB8TO4P1viL1NksN0xU1aIQrhoM=;
	b=Te7L5uS0Bl8oI9cqWWlsCYiq7U9CcYhG3Il2qOPhF0F41l407gVgQgZfwCms0fwbiU
	4eDWNTJyW4CskR7Xdp/8ghm+0q7Aae896SKR6meEf2sW4atzTVAk7/X+W/SdBOGbLvgG
	LzlUFdlp/5U4JQO7134+pcf+n3q8aW5cz2WTs=
MIME-Version: 1.0
Received: by 10.68.216.134 with SMTP id oq6mr22449973pbc.118.1329470954532;
	Fri, 17 Feb 2012 01:29:14 -0800 (PST)
Received: by 10.68.46.6 with HTTP; Fri, 17 Feb 2012 01:29:14 -0800 (PST)
Date: Fri, 17 Feb 2012 16:29:14 +0700
Message-ID: <CAOHWpFw4vtLPBVCT5kWnkBQ3GEM77wH2Fa88Lto8d-D5M2_MUQ@mail.gmail.com>
From: Farzad Fallah <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 17 Feb 2012 12:38:07 +0000
Subject: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi;
Currently I am running xen 3.4.2 on one of my Centos servers , I want
to upgrade to latest version of xen but I dont know if I should
upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
compatible with xen 3 VMs ? does it provide any performance benefit
compared to xen 3 ?
What is your recommendation ?
Regards

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 12:58:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 12:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyNNX-000687-8C; Fri, 17 Feb 2012 12:57:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyNNV-000682-4P
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 12:57:33 +0000
Received: from [85.158.139.83:4799] by server-2.bemta-5.messagelabs.com id
	48/40-20263-CBE4E3F4; Fri, 17 Feb 2012 12:57:32 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329483450!15489905!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32043 invoked from network); 17 Feb 2012 12:57:31 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Feb 2012 12:57:31 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyNNR-0000iq-U5
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 04:57:29 -0800
Date: Fri, 17 Feb 2012 04:57:29 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <CAOHWpFwP2d_YHGcncBvdbLN2AWPwRf6jPRvX9dxxAnZw=EA8LA@mail.gmail.com>
In-Reply-To: <4F3E2DB7.8010805@gmail.com>
References: <1329471865126-5491994.post@n5.nabble.com>
	<4F3E2DB7.8010805@gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2637858910298607917=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2637858910298607917==
Content-Type: multipart/alternative; 
	boundary="----=_Part_48082_32324791.1329483449923"

------=_Part_48082_32324791.1329483449923
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thank your for your reply

On Fri, Feb 17, 2012 at 5:40 PM, Peter Viskup [via Xen]
<ml-node+s1045712n5492116h32@n5.nabble.com> wrote:
> Hi,
> all Xen3 installed domU's should run without any issues on Xen4.
> There are many improvements in Xen4. For more details read this
> http://wiki.xen.org/wiki/Xen_4.0_Release_Notes=C2=A0.
>
> --
> Peter
>
> On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
>
>> Hi;
>> Currently I am running xen 3.4.2 on one of my Centos servers , I want
>> to upgrade to latest version of xen but I dont know if I should
>> upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
>> compatible with xen 3 VMs ? does it provide any performance benefit
>> compared to xen 3 ?
>> What is your recommendation ?
>> Regards
>>
>> --
>> View this message in context:
>> http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
>> Sent from the Xen - User mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Xen-users mailing list
>> [hidden email]
>> http://lists.xensource.com/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> [hidden email]
> http://lists.xensource.com/xen-users
>
>
> ________________________________
> If you reply to this email, your message will be added to the discussion
> below:
> http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5492116.html
> To unsubscribe from Xen 3 vs Xen 4, click here.
> NAML


--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen=
-4-tp5491994p5492387.html
Sent from the Xen - User mailing list archive at Nabble.com.
------=_Part_48082_32324791.1329483449923
Content-Type: text/html; charset=UTF8
Content-Transfer-Encoding: quoted-printable

Thank your for your reply
<br/><br/>On Fri, Feb 17, 2012 at 5:40 PM, Peter Viskup [via Xen]
<br/>&lt;<a href=3D"/user/SendEmail.jtp?type=3Dnode&node=3D5492387&i=3D0" t=
arget=3D"_top" rel=3D"nofollow" link=3D"external">[hidden email]</a>&gt; wr=
ote:
<div class=3D'shrinkable-quote'><br/>&gt; Hi,
<br/>&gt; all Xen3 installed domU's should run without any issues on Xen4.
<br/>&gt; There are many improvements in Xen4. For more details read this
<br/>&gt; <a href=3D"http://wiki.xen.org/wiki/Xen_4.0_Release_Notes" target=
=3D"_top" rel=3D"nofollow" link=3D"external">http://wiki.xen.org/wiki/Xen_4=
.0_Release_Notes</a>=C2=A0.
<br/>&gt;
<br/>&gt; --
<br/>&gt; Peter
<br/>&gt;
<br/>&gt; On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
<br/>&gt;
<br/>&gt;&gt; Hi;
<br/>&gt;&gt; Currently I am running xen 3.4.2 on one of my Centos servers =
, I want
<br/>&gt;&gt; to upgrade to latest version of xen but I dont know if I shou=
ld
<br/>&gt;&gt; upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backwar=
d
<br/>&gt;&gt; compatible with xen 3 VMs ? does it provide any performance b=
enefit
<br/>&gt;&gt; compared to xen 3 ?
<br/>&gt;&gt; What is your recommendation ?
<br/>&gt;&gt; Regards
<br/>&gt;&gt;
<br/>&gt;&gt; --
<br/>&gt;&gt; View this message in context:
<br/>&gt;&gt; <a href=3D"http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp=
5491994p5491994.html" target=3D"_top" rel=3D"nofollow" link=3D"external">ht=
tp://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html</a><br=
/>&gt;&gt; Sent from the Xen - User mailing list archive at Nabble.com.
<br/>&gt;&gt;
<br/>&gt;&gt; _______________________________________________
<br/>&gt;&gt; Xen-users mailing list
<br/>&gt;&gt; [hidden email]
<br/>&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_t=
op" rel=3D"nofollow" link=3D"external">http://lists.xensource.com/xen-users=
</a><br/>&gt;&gt;
<br/>&gt;
<br/>&gt;
<br/>&gt; _______________________________________________
<br/>&gt; Xen-users mailing list
<br/>&gt; [hidden email]
<br/>&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_top" =
rel=3D"nofollow" link=3D"external">http://lists.xensource.com/xen-users</a>=
<br/>&gt;
<br/>&gt;
<br/>&gt; ________________________________
<br/>&gt; If you reply to this email, your message will be added to the dis=
cussion
<br/>&gt; below:
<br/>&gt; <a href=3D"http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491=
994p5492116.html" target=3D"_top" rel=3D"nofollow" link=3D"external">http:/=
/xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5492116.html</a><br/>&g=
t; To unsubscribe from Xen 3 vs Xen 4, click here.
<br/>&gt; NAML
<br/></div>
=09
<br/><hr align=3D"left" width=3D"300" />
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/X=
en-3-vs-Xen-4-tp5491994p5492387.html">Re: Xen 3 vs Xen 4</a><br/>
Sent from the <a href=3D"http://xen.1045712.n5.nabble.com/Xen-User-f2551083=
.html">Xen - User mailing list archive</a> at Nabble.com.<br/>
------=_Part_48082_32324791.1329483449923--


--===============2637858910298607917==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2637858910298607917==--


From xen-users-bounces@lists.xensource.com Fri Feb 17 12:58:49 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 12:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyNNX-000687-8C; Fri, 17 Feb 2012 12:57:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyNNV-000682-4P
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 12:57:33 +0000
Received: from [85.158.139.83:4799] by server-2.bemta-5.messagelabs.com id
	48/40-20263-CBE4E3F4; Fri, 17 Feb 2012 12:57:32 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329483450!15489905!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32043 invoked from network); 17 Feb 2012 12:57:31 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Feb 2012 12:57:31 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RyNNR-0000iq-U5
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 04:57:29 -0800
Date: Fri, 17 Feb 2012 04:57:29 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <CAOHWpFwP2d_YHGcncBvdbLN2AWPwRf6jPRvX9dxxAnZw=EA8LA@mail.gmail.com>
In-Reply-To: <4F3E2DB7.8010805@gmail.com>
References: <1329471865126-5491994.post@n5.nabble.com>
	<4F3E2DB7.8010805@gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2637858910298607917=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2637858910298607917==
Content-Type: multipart/alternative; 
	boundary="----=_Part_48082_32324791.1329483449923"

------=_Part_48082_32324791.1329483449923
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thank your for your reply

On Fri, Feb 17, 2012 at 5:40 PM, Peter Viskup [via Xen]
<ml-node+s1045712n5492116h32@n5.nabble.com> wrote:
> Hi,
> all Xen3 installed domU's should run without any issues on Xen4.
> There are many improvements in Xen4. For more details read this
> http://wiki.xen.org/wiki/Xen_4.0_Release_Notes=C2=A0.
>
> --
> Peter
>
> On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
>
>> Hi;
>> Currently I am running xen 3.4.2 on one of my Centos servers , I want
>> to upgrade to latest version of xen but I dont know if I should
>> upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
>> compatible with xen 3 VMs ? does it provide any performance benefit
>> compared to xen 3 ?
>> What is your recommendation ?
>> Regards
>>
>> --
>> View this message in context:
>> http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
>> Sent from the Xen - User mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Xen-users mailing list
>> [hidden email]
>> http://lists.xensource.com/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> [hidden email]
> http://lists.xensource.com/xen-users
>
>
> ________________________________
> If you reply to this email, your message will be added to the discussion
> below:
> http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5492116.html
> To unsubscribe from Xen 3 vs Xen 4, click here.
> NAML


--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen=
-4-tp5491994p5492387.html
Sent from the Xen - User mailing list archive at Nabble.com.
------=_Part_48082_32324791.1329483449923
Content-Type: text/html; charset=UTF8
Content-Transfer-Encoding: quoted-printable

Thank your for your reply
<br/><br/>On Fri, Feb 17, 2012 at 5:40 PM, Peter Viskup [via Xen]
<br/>&lt;<a href=3D"/user/SendEmail.jtp?type=3Dnode&node=3D5492387&i=3D0" t=
arget=3D"_top" rel=3D"nofollow" link=3D"external">[hidden email]</a>&gt; wr=
ote:
<div class=3D'shrinkable-quote'><br/>&gt; Hi,
<br/>&gt; all Xen3 installed domU's should run without any issues on Xen4.
<br/>&gt; There are many improvements in Xen4. For more details read this
<br/>&gt; <a href=3D"http://wiki.xen.org/wiki/Xen_4.0_Release_Notes" target=
=3D"_top" rel=3D"nofollow" link=3D"external">http://wiki.xen.org/wiki/Xen_4=
.0_Release_Notes</a>=C2=A0.
<br/>&gt;
<br/>&gt; --
<br/>&gt; Peter
<br/>&gt;
<br/>&gt; On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
<br/>&gt;
<br/>&gt;&gt; Hi;
<br/>&gt;&gt; Currently I am running xen 3.4.2 on one of my Centos servers =
, I want
<br/>&gt;&gt; to upgrade to latest version of xen but I dont know if I shou=
ld
<br/>&gt;&gt; upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backwar=
d
<br/>&gt;&gt; compatible with xen 3 VMs ? does it provide any performance b=
enefit
<br/>&gt;&gt; compared to xen 3 ?
<br/>&gt;&gt; What is your recommendation ?
<br/>&gt;&gt; Regards
<br/>&gt;&gt;
<br/>&gt;&gt; --
<br/>&gt;&gt; View this message in context:
<br/>&gt;&gt; <a href=3D"http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp=
5491994p5491994.html" target=3D"_top" rel=3D"nofollow" link=3D"external">ht=
tp://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html</a><br=
/>&gt;&gt; Sent from the Xen - User mailing list archive at Nabble.com.
<br/>&gt;&gt;
<br/>&gt;&gt; _______________________________________________
<br/>&gt;&gt; Xen-users mailing list
<br/>&gt;&gt; [hidden email]
<br/>&gt;&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_t=
op" rel=3D"nofollow" link=3D"external">http://lists.xensource.com/xen-users=
</a><br/>&gt;&gt;
<br/>&gt;
<br/>&gt;
<br/>&gt; _______________________________________________
<br/>&gt; Xen-users mailing list
<br/>&gt; [hidden email]
<br/>&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_top" =
rel=3D"nofollow" link=3D"external">http://lists.xensource.com/xen-users</a>=
<br/>&gt;
<br/>&gt;
<br/>&gt; ________________________________
<br/>&gt; If you reply to this email, your message will be added to the dis=
cussion
<br/>&gt; below:
<br/>&gt; <a href=3D"http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491=
994p5492116.html" target=3D"_top" rel=3D"nofollow" link=3D"external">http:/=
/xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5492116.html</a><br/>&g=
t; To unsubscribe from Xen 3 vs Xen 4, click here.
<br/>&gt; NAML
<br/></div>
=09
<br/><hr align=3D"left" width=3D"300" />
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/X=
en-3-vs-Xen-4-tp5491994p5492387.html">Re: Xen 3 vs Xen 4</a><br/>
Sent from the <a href=3D"http://xen.1045712.n5.nabble.com/Xen-User-f2551083=
.html">Xen - User mailing list archive</a> at Nabble.com.<br/>
------=_Part_48082_32324791.1329483449923--


--===============2637858910298607917==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2637858910298607917==--


From xen-users-bounces@lists.xensource.com Fri Feb 17 13:28:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 13:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyNpt-0006o1-PV; Fri, 17 Feb 2012 13:26:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1RyNpr-0006nt-Ul
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 13:26:52 +0000
Received: from [85.158.139.83:29536] by server-2.bemta-5.messagelabs.com id
	84/8B-20263-B955E3F4; Fri, 17 Feb 2012 13:26:51 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329485209!15508005!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29515 invoked from network); 17 Feb 2012 13:26:50 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 13:26:50 -0000
Received: by vcbfo11 with SMTP id fo11so5669757vcb.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 05:26:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=NiB8VuhSKhQPPRs7gDEDv9EYGYf6Tx8oaf9g+DghrSw=;
	b=lMA6efmnB8TQ4DLYwmDMLH3IhQU9JAUHj10d7wB4XfBpXEGBGhQI6UZ7Z11XVYgIsd
	OCWeE+IaZRcp+fi/adEoz8T7xlenWE9vDTh8C2fqGNY5YMb/Rd187E5/maszKMgoXQQ5
	LrxThTqexBOZlchkwqWniCvt3dec1htUYbHBg=
Received: by 10.52.26.20 with SMTP id h20mr3078139vdg.52.1329485209146; Fri,
	17 Feb 2012 05:26:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Fri, 17 Feb 2012 05:26:29 -0800 (PST)
From: Scott Damron <sdamron@gmail.com>
Date: Fri, 17 Feb 2012 07:26:29 -0600
Message-ID: <CA+WRXa-3QdtSP8oJfW1tbF_XRuC3wdiD++KRAjSm9M6YSqr0SQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Anyone need some hardware?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am not sure if this is appropriate or not, but here goes...

I have some hardware that I would like to get rid of, it was out "Test
Cloud" setup, we are replacing it with some more dense stuff in order
to reduce power consumption.  I will list below the goodies.
Obviously I would prefer for someone to take it all, but I will
consider selling systems separately.

2 X Penguin Computer Dual QUAD core AMD with 2 TB storage 8 gigs RAM
(1U full depth servers)
3 X SGI Rackable Systems Dual QUAD core ADM 2 TB storage 16 gigs RAM
(2U half depth servers)
1 x SuperMicro Dual QUAD core Intel Xeon 500 gigs storage 8 gigs RAM
(1U half depth server)
1 X CoRAID AOE Storage (AOE SAN) 12 TB quad dual port gigabit Intel
NICs all drives and controllers included
3 X Dell 6424 24 port gigabit switches.
1 X Barracuda Networks SSL VPN, updates good through December of 2012


There are a couple of firewalls as well (Astaro Chassis) 8 port (4
10/100 and 4 100/1000) if you are interested in those as well, they
are Pentium 4 2.8 ghz with 2 gigs of RAM and either a 80 or 120 gig
drive.  There are a few other pieces as well, I can give a full
detailed list if anyone is interested in keeping it where it is and
using it.

I thought someone here might be able to get some use out of this
stuff, so rather than paying some recycle company to come grab it, if
anyone wants it, let me know.  It is physically located in the Dallas,
TX. US area and is currently in a rack with 100 meg internet
connection to it.  If you would like to leave it there and lease the
rack, the provider is pretty easy to work with, the colo cost is
around $750 per month all power and Internet included. (the rack
currently has two circuits to it).

Replies off list please, we don't want to clog up Xen Users with conversations.

Regards,

Scott

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 13:28:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 13:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyNpt-0006o1-PV; Fri, 17 Feb 2012 13:26:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1RyNpr-0006nt-Ul
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 13:26:52 +0000
Received: from [85.158.139.83:29536] by server-2.bemta-5.messagelabs.com id
	84/8B-20263-B955E3F4; Fri, 17 Feb 2012 13:26:51 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329485209!15508005!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29515 invoked from network); 17 Feb 2012 13:26:50 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 13:26:50 -0000
Received: by vcbfo11 with SMTP id fo11so5669757vcb.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 05:26:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=NiB8VuhSKhQPPRs7gDEDv9EYGYf6Tx8oaf9g+DghrSw=;
	b=lMA6efmnB8TQ4DLYwmDMLH3IhQU9JAUHj10d7wB4XfBpXEGBGhQI6UZ7Z11XVYgIsd
	OCWeE+IaZRcp+fi/adEoz8T7xlenWE9vDTh8C2fqGNY5YMb/Rd187E5/maszKMgoXQQ5
	LrxThTqexBOZlchkwqWniCvt3dec1htUYbHBg=
Received: by 10.52.26.20 with SMTP id h20mr3078139vdg.52.1329485209146; Fri,
	17 Feb 2012 05:26:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Fri, 17 Feb 2012 05:26:29 -0800 (PST)
From: Scott Damron <sdamron@gmail.com>
Date: Fri, 17 Feb 2012 07:26:29 -0600
Message-ID: <CA+WRXa-3QdtSP8oJfW1tbF_XRuC3wdiD++KRAjSm9M6YSqr0SQ@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Anyone need some hardware?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I am not sure if this is appropriate or not, but here goes...

I have some hardware that I would like to get rid of, it was out "Test
Cloud" setup, we are replacing it with some more dense stuff in order
to reduce power consumption.  I will list below the goodies.
Obviously I would prefer for someone to take it all, but I will
consider selling systems separately.

2 X Penguin Computer Dual QUAD core AMD with 2 TB storage 8 gigs RAM
(1U full depth servers)
3 X SGI Rackable Systems Dual QUAD core ADM 2 TB storage 16 gigs RAM
(2U half depth servers)
1 x SuperMicro Dual QUAD core Intel Xeon 500 gigs storage 8 gigs RAM
(1U half depth server)
1 X CoRAID AOE Storage (AOE SAN) 12 TB quad dual port gigabit Intel
NICs all drives and controllers included
3 X Dell 6424 24 port gigabit switches.
1 X Barracuda Networks SSL VPN, updates good through December of 2012


There are a couple of firewalls as well (Astaro Chassis) 8 port (4
10/100 and 4 100/1000) if you are interested in those as well, they
are Pentium 4 2.8 ghz with 2 gigs of RAM and either a 80 or 120 gig
drive.  There are a few other pieces as well, I can give a full
detailed list if anyone is interested in keeping it where it is and
using it.

I thought someone here might be able to get some use out of this
stuff, so rather than paying some recycle company to come grab it, if
anyone wants it, let me know.  It is physically located in the Dallas,
TX. US area and is currently in a rack with 100 meg internet
connection to it.  If you would like to leave it there and lease the
rack, the provider is pretty easy to work with, the colo cost is
around $750 per month all power and Internet included. (the rack
currently has two circuits to it).

Replies off list please, we don't want to clog up Xen Users with conversations.

Regards,

Scott

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 14:24:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 14:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyOh1-000070-JU; Fri, 17 Feb 2012 14:21:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jep@obrien-pifer.com>) id 1RyOgz-00006q-Em
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 14:21:45 +0000
X-Env-Sender: jep@obrien-pifer.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329488498!13780929!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30910 invoked from network); 17 Feb 2012 14:21:38 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-8.tower-174.messagelabs.com with SMTP;
	17 Feb 2012 14:21:38 -0000
X-Authority-Analysis: v=2.0 cv=SaV1h4tu c=1 sm=0 a=khvKJusKvADddYwUSfUZmw==:17
	a=AolSYTBlU3UA:10 a=i7z8CvP5fyYA:10 a=IkcTkHD0fZMA:10
	a=TIZMmUXTGPOl5TAAnhsA:9 a=Ohu32vQcZY9iEo8w1SAA:7
	a=QEXdDO2ut3YA:10 a=khvKJusKvADddYwUSfUZmw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 96.10.171.230
Received: from [96.10.171.230] ([96.10.171.230:23967]
	helo=mailserver.obrien-pifer.com)
	by cdptpa-oedge03.mail.rr.com (envelope-from <jep@obrien-pifer.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 20/E3-10690-1726E3F4; Fri, 17 Feb 2012 14:21:37 +0000
Received: from [10.99.1.20] ([10.99.1.20])
	by mailserver.obrien-pifer.com (8.13.8/8.13.8) with ESMTP id
	q1HELbcs004730; Fri, 17 Feb 2012 09:21:37 -0500
From: James Pifer <jep@obrien-pifer.com>
To: Xen list <xen-users@lists.xensource.com>
Date: Fri, 17 Feb 2012 09:37:38 -0500
Message-ID: <1329489458.8163.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.1.2 
Subject: [Xen-users] Boot loader didn't return any data!
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm having a lot of problems with some pv domU's getting "Boot loader
didn't return any data!" when trying to start them. Some will start fine
on one server, but if I migrate to another server in the pool it will
not start if it is shutdown. (Live Migrate works fine.) 

Here's some background. 

      * Pooled servers are sles11sp1 with kernel pcalakxen07
        2.6.32.49-0.3-xen
      * xen version xen-4.0.2_21511_04-0.5.1
      * VMs are sles11sp1 and some sles10
      * Disks are provided by an Active/Active SAN
      * Servers are using multipath
      * Third party software (Convirture Enterprise) controls access to
        disk to prevent contention for the same disk
      * Live Migrate on functioning domU's works fine
      * If domU is then shut down, it may not start back up

I can add the disks to an hvm domU and boot off system-rescue CD I can
mount the ext3 file systems fine. So I'm trying to find out what
domUloader does when it tries to boot a pv domU. 

If I look at it with kpartx I get:

xen07:~ # kpartx -l /dev/mapper/360030d900825cc06b07a721f577b3f62
360030d900825cc06b07a721f577b3f62p1 : 0 4194304 /dev/mapper/360030d900825cc06b07a721f577b3f62 2048
360030d900825cc06b07a721f577b3f62p2 : 0 37746688 /dev/mapper/360030d900825cc06b07a721f577b3f62 4196352

xen07:~ # kpartx -a /dev/mapper/360030d900825cc06b07a721f577b3f62
device-mapper: create ioctl failed: Device or resource busy
create/reload failed on 360030d900825cc06b07a721f577b3f62p1
device-mapper: create ioctl failed: Device or resource busy
create/reload failed on 360030d900825cc06b07a721f577b3f62p2

If I do this for a VM that I know 100% certain will boot, kpartx -a adds
the mappings fine. 

How can I determine why a physical device is locked or busy and who has
control of it?

Maybe I have a multipath issue? I have a ticket open with Novell and
with my SAN vendor, but so far I'm not making much progress. 

Any help or suggestions are appreciated. Thanks,
James



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

From xen-users-bounces@lists.xensource.com Fri Feb 17 14:24:10 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 14:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyOh1-000070-JU; Fri, 17 Feb 2012 14:21:47 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jep@obrien-pifer.com>) id 1RyOgz-00006q-Em
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 14:21:45 +0000
X-Env-Sender: jep@obrien-pifer.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329488498!13780929!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30910 invoked from network); 17 Feb 2012 14:21:38 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-8.tower-174.messagelabs.com with SMTP;
	17 Feb 2012 14:21:38 -0000
X-Authority-Analysis: v=2.0 cv=SaV1h4tu c=1 sm=0 a=khvKJusKvADddYwUSfUZmw==:17
	a=AolSYTBlU3UA:10 a=i7z8CvP5fyYA:10 a=IkcTkHD0fZMA:10
	a=TIZMmUXTGPOl5TAAnhsA:9 a=Ohu32vQcZY9iEo8w1SAA:7
	a=QEXdDO2ut3YA:10 a=khvKJusKvADddYwUSfUZmw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 96.10.171.230
Received: from [96.10.171.230] ([96.10.171.230:23967]
	helo=mailserver.obrien-pifer.com)
	by cdptpa-oedge03.mail.rr.com (envelope-from <jep@obrien-pifer.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 20/E3-10690-1726E3F4; Fri, 17 Feb 2012 14:21:37 +0000
Received: from [10.99.1.20] ([10.99.1.20])
	by mailserver.obrien-pifer.com (8.13.8/8.13.8) with ESMTP id
	q1HELbcs004730; Fri, 17 Feb 2012 09:21:37 -0500
From: James Pifer <jep@obrien-pifer.com>
To: Xen list <xen-users@lists.xensource.com>
Date: Fri, 17 Feb 2012 09:37:38 -0500
Message-ID: <1329489458.8163.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.1.2 
Subject: [Xen-users] Boot loader didn't return any data!
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I'm having a lot of problems with some pv domU's getting "Boot loader
didn't return any data!" when trying to start them. Some will start fine
on one server, but if I migrate to another server in the pool it will
not start if it is shutdown. (Live Migrate works fine.) 

Here's some background. 

      * Pooled servers are sles11sp1 with kernel pcalakxen07
        2.6.32.49-0.3-xen
      * xen version xen-4.0.2_21511_04-0.5.1
      * VMs are sles11sp1 and some sles10
      * Disks are provided by an Active/Active SAN
      * Servers are using multipath
      * Third party software (Convirture Enterprise) controls access to
        disk to prevent contention for the same disk
      * Live Migrate on functioning domU's works fine
      * If domU is then shut down, it may not start back up

I can add the disks to an hvm domU and boot off system-rescue CD I can
mount the ext3 file systems fine. So I'm trying to find out what
domUloader does when it tries to boot a pv domU. 

If I look at it with kpartx I get:

xen07:~ # kpartx -l /dev/mapper/360030d900825cc06b07a721f577b3f62
360030d900825cc06b07a721f577b3f62p1 : 0 4194304 /dev/mapper/360030d900825cc06b07a721f577b3f62 2048
360030d900825cc06b07a721f577b3f62p2 : 0 37746688 /dev/mapper/360030d900825cc06b07a721f577b3f62 4196352

xen07:~ # kpartx -a /dev/mapper/360030d900825cc06b07a721f577b3f62
device-mapper: create ioctl failed: Device or resource busy
create/reload failed on 360030d900825cc06b07a721f577b3f62p1
device-mapper: create ioctl failed: Device or resource busy
create/reload failed on 360030d900825cc06b07a721f577b3f62p2

If I do this for a VM that I know 100% certain will boot, kpartx -a adds
the mappings fine. 

How can I determine why a physical device is locked or busy and who has
control of it?

Maybe I have a multipath issue? I have a ticket open with Novell and
with my SAN vendor, but so far I'm not making much progress. 

Any help or suggestions are appreciated. Thanks,
James



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

From xen-users-bounces@lists.xensource.com Fri Feb 17 18:14:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 18:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RySHw-0002GM-6I; Fri, 17 Feb 2012 18:12:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jep@obrien-pifer.com>) id 1RySHt-0002GH-VI
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 18:12:06 +0000
X-Env-Sender: jep@obrien-pifer.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329502319!12022804!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30373 invoked from network); 17 Feb 2012 18:11:59 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-8.tower-21.messagelabs.com with SMTP;
	17 Feb 2012 18:11:59 -0000
X-Authority-Analysis: v=2.0 cv=SaV1h4tu c=1 sm=0 a=khvKJusKvADddYwUSfUZmw==:17
	a=7M_Fsy-d5tEA:10 a=i7z8CvP5fyYA:10 a=IkcTkHD0fZMA:10
	a=YsTZSjU-4VHfBc16bhQA:9 a=zRTWALIIfqSroxE12EcA:7
	a=QEXdDO2ut3YA:10 a=khvKJusKvADddYwUSfUZmw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 96.10.171.230
Received: from [96.10.171.230] ([96.10.171.230:26194]
	helo=mailserver.obrien-pifer.com)
	by cdptpa-oedge03.mail.rr.com (envelope-from <jep@obrien-pifer.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id EC/38-10690-F689E3F4; Fri, 17 Feb 2012 18:11:59 +0000
Received: from [10.99.1.20] ([10.99.1.20])
	by mailserver.obrien-pifer.com (8.13.8/8.13.8) with ESMTP id
	q1HIBwZO007346
	for <xen-users@lists.xensource.com>; Fri, 17 Feb 2012 13:11:58 -0500
From: James Pifer <jep@obrien-pifer.com>
To: xen-users@lists.xensource.com
In-Reply-To: <1329489458.8163.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
References: <1329489458.8163.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
Date: Fri, 17 Feb 2012 13:28:01 -0500
Message-ID: <1329503281.9614.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.1.2 
Subject: Re: [Xen-users] Boot loader didn't return any data!
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, 2012-02-17 at 09:37 -0500, James Pifer wrote:
> I'm having a lot of problems with some pv domU's getting "Boot loader
> didn't return any data!" when trying to start them. Some will start fine
> on one server, but if I migrate to another server in the pool it will
> not start if it is shutdown. (Live Migrate works fine.) 
> 
> Here's some background. 
> 
>       * Pooled servers are sles11sp1 with kernel pcalakxen07
>         2.6.32.49-0.3-xen
>       * xen version xen-4.0.2_21511_04-0.5.1
>       * VMs are sles11sp1 and some sles10
>       * Disks are provided by an Active/Active SAN
>       * Servers are using multipath
>       * Third party software (Convirture Enterprise) controls access to
>         disk to prevent contention for the same disk
>       * Live Migrate on functioning domU's works fine
>       * If domU is then shut down, it may not start back up
> 
> I can add the disks to an hvm domU and boot off system-rescue CD I can
> mount the ext3 file systems fine. So I'm trying to find out what
> domUloader does when it tries to boot a pv domU. 
> 
> If I look at it with kpartx I get:
> 
> xen07:~ # kpartx -l /dev/mapper/360030d900825cc06b07a721f577b3f62
> 360030d900825cc06b07a721f577b3f62p1 : 0 4194304 /dev/mapper/360030d900825cc06b07a721f577b3f62 2048
> 360030d900825cc06b07a721f577b3f62p2 : 0 37746688 /dev/mapper/360030d900825cc06b07a721f577b3f62 4196352
> 
> xen07:~ # kpartx -a /dev/mapper/360030d900825cc06b07a721f577b3f62
> device-mapper: create ioctl failed: Device or resource busy
> create/reload failed on 360030d900825cc06b07a721f577b3f62p1
> device-mapper: create ioctl failed: Device or resource busy
> create/reload failed on 360030d900825cc06b07a721f577b3f62p2
> 
> If I do this for a VM that I know 100% certain will boot, kpartx -a adds
> the mappings fine. 
> 
> How can I determine why a physical device is locked or busy and who has
> control of it?
> 
> Maybe I have a multipath issue? I have a ticket open with Novell and
> with my SAN vendor, but so far I'm not making much progress. 


I'm 99% certain that the problem I have is because kpartx cannot create
the mapping for these physical devices. Every one of them that I have
tested fails this test. 

The question is why? Why are these devices locked? I have no issue
migrating a domU to the same server, with the same disk, so why does
kpartx have a problem with? It's also not consistent with only one
server or domU. Some work on some servers and not others. 

Any ideas?

Thanks,
James


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

From xen-users-bounces@lists.xensource.com Fri Feb 17 18:14:15 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 18:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RySHw-0002GM-6I; Fri, 17 Feb 2012 18:12:08 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jep@obrien-pifer.com>) id 1RySHt-0002GH-VI
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 18:12:06 +0000
X-Env-Sender: jep@obrien-pifer.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329502319!12022804!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiA5NjQ5MQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30373 invoked from network); 17 Feb 2012 18:11:59 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-8.tower-21.messagelabs.com with SMTP;
	17 Feb 2012 18:11:59 -0000
X-Authority-Analysis: v=2.0 cv=SaV1h4tu c=1 sm=0 a=khvKJusKvADddYwUSfUZmw==:17
	a=7M_Fsy-d5tEA:10 a=i7z8CvP5fyYA:10 a=IkcTkHD0fZMA:10
	a=YsTZSjU-4VHfBc16bhQA:9 a=zRTWALIIfqSroxE12EcA:7
	a=QEXdDO2ut3YA:10 a=khvKJusKvADddYwUSfUZmw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 96.10.171.230
Received: from [96.10.171.230] ([96.10.171.230:26194]
	helo=mailserver.obrien-pifer.com)
	by cdptpa-oedge03.mail.rr.com (envelope-from <jep@obrien-pifer.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id EC/38-10690-F689E3F4; Fri, 17 Feb 2012 18:11:59 +0000
Received: from [10.99.1.20] ([10.99.1.20])
	by mailserver.obrien-pifer.com (8.13.8/8.13.8) with ESMTP id
	q1HIBwZO007346
	for <xen-users@lists.xensource.com>; Fri, 17 Feb 2012 13:11:58 -0500
From: James Pifer <jep@obrien-pifer.com>
To: xen-users@lists.xensource.com
In-Reply-To: <1329489458.8163.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
References: <1329489458.8163.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
Date: Fri, 17 Feb 2012 13:28:01 -0500
Message-ID: <1329503281.9614.18.camel@obrien-pifer-ifldr.obrien-pifer.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.1.2 
Subject: Re: [Xen-users] Boot loader didn't return any data!
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, 2012-02-17 at 09:37 -0500, James Pifer wrote:
> I'm having a lot of problems with some pv domU's getting "Boot loader
> didn't return any data!" when trying to start them. Some will start fine
> on one server, but if I migrate to another server in the pool it will
> not start if it is shutdown. (Live Migrate works fine.) 
> 
> Here's some background. 
> 
>       * Pooled servers are sles11sp1 with kernel pcalakxen07
>         2.6.32.49-0.3-xen
>       * xen version xen-4.0.2_21511_04-0.5.1
>       * VMs are sles11sp1 and some sles10
>       * Disks are provided by an Active/Active SAN
>       * Servers are using multipath
>       * Third party software (Convirture Enterprise) controls access to
>         disk to prevent contention for the same disk
>       * Live Migrate on functioning domU's works fine
>       * If domU is then shut down, it may not start back up
> 
> I can add the disks to an hvm domU and boot off system-rescue CD I can
> mount the ext3 file systems fine. So I'm trying to find out what
> domUloader does when it tries to boot a pv domU. 
> 
> If I look at it with kpartx I get:
> 
> xen07:~ # kpartx -l /dev/mapper/360030d900825cc06b07a721f577b3f62
> 360030d900825cc06b07a721f577b3f62p1 : 0 4194304 /dev/mapper/360030d900825cc06b07a721f577b3f62 2048
> 360030d900825cc06b07a721f577b3f62p2 : 0 37746688 /dev/mapper/360030d900825cc06b07a721f577b3f62 4196352
> 
> xen07:~ # kpartx -a /dev/mapper/360030d900825cc06b07a721f577b3f62
> device-mapper: create ioctl failed: Device or resource busy
> create/reload failed on 360030d900825cc06b07a721f577b3f62p1
> device-mapper: create ioctl failed: Device or resource busy
> create/reload failed on 360030d900825cc06b07a721f577b3f62p2
> 
> If I do this for a VM that I know 100% certain will boot, kpartx -a adds
> the mappings fine. 
> 
> How can I determine why a physical device is locked or busy and who has
> control of it?
> 
> Maybe I have a multipath issue? I have a ticket open with Novell and
> with my SAN vendor, but so far I'm not making much progress. 


I'm 99% certain that the problem I have is because kpartx cannot create
the mapping for these physical devices. Every one of them that I have
tested fails this test. 

The question is why? Why are these devices locked? I have no issue
migrating a domU to the same server, with the same disk, so why does
kpartx have a problem with? It's also not consistent with only one
server or domU. Some work on some servers and not others. 

Any ideas?

Thanks,
James


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

From xen-users-bounces@lists.xensource.com Fri Feb 17 19:46:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 19:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyTj9-0005nT-QF; Fri, 17 Feb 2012 19:44:19 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1RyTj8-0005nO-Db
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 19:44:18 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1329507814!52917455!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3755 invoked from network); 17 Feb 2012 19:43:34 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 19:43:34 -0000
Received: by wibhm2 with SMTP id hm2so5821395wib.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 11:44:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr7303243wib.3.1329507488691; Fri,
	17 Feb 2012 11:38:08 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Fri, 17 Feb 2012 11:38:08 -0800 (PST)
Date: Fri, 17 Feb 2012 11:38:08 -0800
Message-ID: <CAMrHX2XfrtHun0tHenBJi4NuOi+Kzs=R+KRzPeXuou6zk-1dKw@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQlJFfG9UYB05K0OvYqRZSkgFdj3LUsyVChsUyTRCLvm+dl9ifo4eFpFp9groN2CprzcdZxd
Subject: [Xen-users] Are stubdoms still useful for HVM guests that have PV
	drivers installed?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I've been reading this link:

http://www.xen.org/files/xensummitboston08/SamThibault_XenSummit.pdf

And from what I understand is it offloads I/O to a mini domain which
may have more resources assigned to it so
it should improve performance.  Comments suggest that it is designed
for HVM guests not PV guests.

So if you have a Windows HVM guest running that is using the GPLPV
drivers, does this make stubdom unnecessary?

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 19:46:00 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 19:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyTj9-0005nT-QF; Fri, 17 Feb 2012 19:44:19 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1RyTj8-0005nO-Db
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 19:44:18 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1329507814!52917455!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3755 invoked from network); 17 Feb 2012 19:43:34 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 19:43:34 -0000
Received: by wibhm2 with SMTP id hm2so5821395wib.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 11:44:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr7303243wib.3.1329507488691; Fri,
	17 Feb 2012 11:38:08 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Fri, 17 Feb 2012 11:38:08 -0800 (PST)
Date: Fri, 17 Feb 2012 11:38:08 -0800
Message-ID: <CAMrHX2XfrtHun0tHenBJi4NuOi+Kzs=R+KRzPeXuou6zk-1dKw@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQlJFfG9UYB05K0OvYqRZSkgFdj3LUsyVChsUyTRCLvm+dl9ifo4eFpFp9groN2CprzcdZxd
Subject: [Xen-users] Are stubdoms still useful for HVM guests that have PV
	drivers installed?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I've been reading this link:

http://www.xen.org/files/xensummitboston08/SamThibault_XenSummit.pdf

And from what I understand is it offloads I/O to a mini domain which
may have more resources assigned to it so
it should improve performance.  Comments suggest that it is designed
for HVM guests not PV guests.

So if you have a Windows HVM guest running that is using the GPLPV
drivers, does this make stubdom unnecessary?

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 20:16:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 20:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyUCt-0006N7-4i; Fri, 17 Feb 2012 20:15:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1RyUCr-0006MQ-PV
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 20:15:02 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1329509663!57202009!1
X-Originating-IP: [98.139.44.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14801 invoked from network); 17 Feb 2012 20:14:24 -0000
Received: from nm21-vm0.access.bullet.mail.sp2.yahoo.com (HELO
	nm21-vm0.access.bullet.mail.sp2.yahoo.com) (98.139.44.176)
	by server-13.tower-27.messagelabs.com with SMTP;
	17 Feb 2012 20:14:24 -0000
Received: from [98.139.44.106] by nm21.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 17 Feb 2012 20:14:53 -0000
Received: from [98.139.44.88] by tm11.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 17 Feb 2012 20:14:53 -0000
Received: from [127.0.0.1] by omp1025.access.mail.sp2.yahoo.com with NNFMP;
	17 Feb 2012 20:14:53 -0000
X-Yahoo-Newman-Id: 266422.67118.bm@omp1025.access.mail.sp2.yahoo.com
Received: (qmail 14321 invoked from network); 17 Feb 2012 20:14:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329509692; bh=8iJf//qsdZYyzqm8CZ/ZxmaC4FP7LUUFjxM0S/rH+XY=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Cc:Subject:Date:Message-ID:User-Agent:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=a8LHdsYQQ6Pse66ixCbyamYuKcgxPIuYV9dALu5f6teFT17+Fy8HYKUX/udO1xddNZYaMwNds24wdZ7GKyz7EljNFar7FDdhKhWWG5ooDlwiesf/vEqjFcXwYT7t7SnUhSIJXufUegwvdS+dtVaC6lAUkkA/QGwqYEJ1svMSxag=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: jb4.LFcVM1m5mQ5vS6vYbvoPCqDHgtaG.DbG8HFBgwk_mjW
	w6YYLczecKZZBjQqnNyVNSvy9ddvtzqaHq2ITSMntIC16Tmh5RuzlVE1u3az
	_BrQW63Ed3h_gX9AfRchE5afjGq1jmtTy9Dfbw5OSUbJWRn8JwKZdpQYHPSR
	ld1tbDtdn.xQvZC7sLWWdi2rpx.kBhhA95yLgMgpCJ6ZYngvJpgsRiBr2QHp
	dqZtwt9yOcTH0uBi0ei4T0PNNFyTZ6o1kVS0UJluqncODnJVo3pcIuHiX.sk
	JPc_eNCtzykfW3ukToDamVnpYSVCqoTCPTCRHydCmgl5QmMeFKiHctLt3nOe
	cVcuUNzaAibzXtmN_UQ9qD8KLypD1gonaYoflqffKLkHUDeH4GNr6JgGTIpl
	KglM4uyOsIZRE2Hg-
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@184.36.12.191 with plain)
	by smtp110.sbc.mail.gq1.yahoo.com with SMTP;
	17 Feb 2012 12:14:51 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Fri, 17 Feb 2012 15:14:39 -0500
Message-ID: <1354954.T2Gh7Kz0zK@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
In-Reply-To: <1329474132.3131.22.camel@zakaz.uk.xensource.com>
References: <51142288.L1Ice6IuWj@dell4550>
	<1329474132.3131.22.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Problems with stubdoms, and xl
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6788854548325386820=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============6788854548325386820==
Content-Type: multipart/alternative; boundary="nextPart1596651.7dWOSpoz9S"
Content-Transfer-Encoding: 7Bit


--nextPart1596651.7dWOSpoz9S
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

On Fri February 17 2012, 10:22:12 AM, Ian Campbell wrote:
> On Thu, 2012-02-16 at 10:11 +0000, jim burns wrote:
> [...]
> 
> > 1) After my winxp hvm domu, started with a stubdom, got some windows
> > updates yesterday, I restarted (not shutdown), and the new domain hung
> > in pause:
> [..]
> 
> I tried this with win7 on xen-unstable and it worked ok. This may be a
> bug specific to 4.1.

Good to know! Thank you very much for taking the time to look at this.

> [...]
> 
> > xl create /etc/xen/winxp-dm target=8 memory=32 extra=" -d 8"
> > 
> > and only got a syntax error on the '-d'.
> 
> I don't think this approach is advised but FWIW the error here is
> probably lack of quoting of the " against the shell. You would have
> needed
> 	... extra=\" -d 8\"

Ouch! I was trying to quote the '-' in -d!

> > So my question is: is this a bug, and is it fixed in xen 4.2?
> 
> The failure to restart the stub DM when rebooting a VM is a bug, AFAICT
> it is fixed in unstable and therefore will be fixed in 4.2.
> 
> I've not been able to spot a specific changeset with the fix, but there
> was quite a lot to wade through.
> 
> > 2) I'm having a strange problem right after I get a xen update from
> > rawhide: stubdoms stop working for a day after wards. It happened with
> > fedora xen 4.1.2-7 and -8. The next time it happens, I'll look at
> > whether something in /var/lib/xen* changed.
> 
> Stop working for a day and then magically starts working? Or stops
> working for a day until the next update?

As it turns out, both, the two times it happened to me. Stubdoms stop working 
until the next yum update, but nothing installed the next day has any 
relationship to xen or a kernel. Whether or not it would have worked 1/2 hour 
before the yum update is not something I have had an opportunity to explore 
yet. Of course, a yum update is frequently accompanied by a systemd restart, 
which could have an effect.

Whenever I get a rawhide xen or kernel update, I usually reboot to test the 
update for regressions/bugs, then reboot back to the highest version kernel I 
have w/o debug options turned off (before the next yum update). Thus, a full 
reboot, twice, doesn't fix the problem. So I would think that a simple systemd 
restart wouldn't, either. That's why the next thing I intend to look at would 
be whether anything got damaged/not regenerated in /var/lib/xen*. Another 
possibility is that xend is still running. I usually take care not to mix xm 
and xl commands in one boot session. If I do mix them, I usually stop any 
domus, and do an 'xm mem-set 0 ...' back to the boot value in my system, and 
then use only one of the xm / xl commands thereafter. (It is really 
disconcerting to see xm list, xl list report differing dom0 memory amounts!) 
Anyway, stopping xend and trying stubdoms again is something else I will try.

> > 3) Specifying vncviewer=1 will automatically start a vnc viewer for
> > you
> 
> [...]
> 
> > 4) The 'localtime=1' option in your config is ignored by xl. This
> > works with
> 
> [...]
> 
> > The answer given to the two above problems at the time was essentially
> > that they had not been implemented. Have they been implemented in xen
> > 4.2 yet?
> 
> Not as far as I can tell with grep. Patches would be greatly
> appreciated, these should be relatively simple issues for a newcomer to
> tackle with only basic C required I think, I'd be glad to advise etc.
> 
> I'll add these as "nice to have" in the 4.2 TODO thread.

That is greatly appreciated. While I was a programmer awhile back, I have not 
read the xen code, and the learning curve there, and in learning how to write 
*acceptable* patches is more than my time constraints currently allow. I 
confine my time to administrative duties, and looking for bugs / regressions 
to report, and helping the occasional user on Xen-users with what I *have* 
learned. 

[...]
> >  Also, while device_model_args does indeed add '-localtime' to the end
> > 
> > of the qemu-dm args, it's still ineffective.
> 
> I'm not 100% sure of this but I don't think xm's "localtime" corresponds
> to solely passing "-localtime" to the DM (although it may also do that
> also).
> 
> I think it needs to turn into a hypercall to tell the hypervisor about
> the guests time offset, e.g. a call to xc_domain_set_time_offset. The
> rtc_timeoffset option relates to this call as well.

That makes sense. Thanx.

> In a Xen system the RTC is emulated by the hypervisor not by qemu (it
> used to be done by qemu many moons ago, which might explain the
> vestigial passing of -localtime to qemu).

And I've been with xen since the 3.0 days, so features start merging in my 
head! Thanx for the clarity!.

> > And 2) If you have GPLPV installed in your domain, it completely takes
> > over. Booting with GPLPV enabled is no faster with stubdoms as
> > without. Booting with /nogplpv is just as slow as if you booted
> > without stubdoms. I suspect xenpci.sys is overriding what stubdoms is
> > doing.
> 
> If you are using PV devices then you won't be hitting the emulated
> devices (which is what is in the stubdom) all that much after the very
> early boot stages IOW after anything which uses BIOS int13 hook e.g. the
> bootloader. If you aren't hitting the emulated devices then putting them
> in stubdom vs dom0 won't make much odds to the performance.
> 
> Ian.

Makes sense. The main thing that I was disappointed in was that even booting 
with /nogplpv didn't result in a speed increase. xenpci.sys seems to take over 
completely, even in that case.

Thanx again for your time and interest.
--nextPart1596651.7dWOSpoz9S
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/=
REC-html40/strict.dtd">
<html><head><meta name=3D"qrichtext" content=3D"1" /><style type=3D"tex=
t/css">
p, li { white-space: pre-wrap; }
</style></head><body style=3D" font-family:'Courier [Adobe]'; font-size=
:9pt; font-weight:400; font-style:normal;">
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On =
Fri February 17 2012, 10:22:12 AM, Ian Campbell wrote:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; On Thu, 2012-02-16 at 10:11 +0000, jim burns wrote:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 1) After my winxp hvm domu, started with a stubdom, got some win=
dows</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; updates yesterday, I restarted (not shutdown), and the new domai=
n hung</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; in pause:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [..]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I tried this with win7 on xen-unstable and it worked ok. This may be =
a</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; bug specific to 4.1.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Goo=
d to know! Thank you very much for taking the time to look at this.</p>=

<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; xl create /etc/xen/winxp-dm target=3D8 memory=3D32 extra=3D&quot=
; -d 8&quot;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; and only got a syntax error on the '-d'.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I don't think this approach is advised but FWIW the error here is</p>=

<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; probably lack of quoting of the &quot; against the shell. You would h=
ave</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; needed</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; =09... extra=3D\&quot; -d 8\&quot;</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Ouc=
h! I was trying to quote the '-' in -d!</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; So my question is: is this a bug, and is it fixed in xen 4.2?</p=
>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; The failure to restart the stub DM when rebooting a VM is a bug, AFAI=
CT</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; it is fixed in unstable and therefore will be fixed in 4.2.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I've not been able to spot a specific changeset with the fix, but the=
re</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; was quite a lot to wade through.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 2) I'm having a strange problem right after I get a xen update f=
rom</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; rawhide: stubdoms stop working for a day after wards. It happene=
d with</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; fedora xen 4.1.2-7 and -8. The next time it happens, I'll look a=
t</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; whether something in /var/lib/xen* changed.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Stop working for a day and then magically starts working? Or stops</p=
>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; working for a day until the next update?</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">As =
it turns out, both, the two times it happened to me. Stubdoms stop work=
ing until the next yum update, but nothing installed the next day has a=
ny relationship to xen or a kernel. Whether or not it would have worked=
 1/2 hour before the yum update is not something I have had an opportun=
ity to explore yet. Of course, a yum update is frequently accompanied b=
y a systemd restart, which could have an effect.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Whe=
never I get a rawhide xen or kernel update, I usually reboot to test th=
e update for regressions/bugs, then reboot back to the highest version =
kernel I have w/o debug options turned off (before the next yum update)=
. Thus, a full reboot, twice, doesn't fix the problem. So I would think=
 that a simple systemd restart wouldn't, either. That's why the next th=
ing I intend to look at would be whether anything got damaged/not regen=
erated in /var/lib/xen*. Another possibility is that xend is still runn=
ing. I usually take care not to mix xm and xl commands in one boot sess=
ion. If I do mix them, I usually stop any domus, and do an 'xm mem-set =
0 ...' back to the boot value in my system, and then use only one of th=
e xm / xl commands thereafter. (It is really disconcerting to see xm li=
st, xl list report differing dom0 memory amounts!) Anyway, stopping xen=
d and trying stubdoms again is something else I will try.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 3) Specifying vncviewer=3D1 will automatically start a vnc viewe=
r for</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; you</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 4) The 'localtime=3D1' option in your config is ignored by xl. T=
his</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; works with</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; The answer given to the two above problems at the time was essen=
tially</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; that they had not been implemented. Have they been implemented i=
n xen</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 4.2 yet?</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Not as far as I can tell with grep. Patches would be greatly</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; appreciated, these should be relatively simple issues for a newcomer =
to</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; tackle with only basic C required I think, I'd be glad to advise etc.=
</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I'll add these as &quot;nice to have&quot; in the 4.2 TODO thread.</p=
>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Tha=
t is greatly appreciated. While I was a programmer awhile back, I have =
not read the xen code, and the learning curve there, and in learning ho=
w to write *acceptable* patches is more than my time constraints curren=
tly allow. I confine my time to administrative duties, and looking for =
bugs / regressions to report, and helping the occasional user on Xen-us=
ers with what I *have* learned. </p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[..=
.]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt;  Also, while device_model_args does indeed add '-localtime' to t=
he end</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; of the qemu-dm args, it's still ineffective.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I'm not 100% sure of this but I don't think xm's &quot;localtime&quot=
; corresponds</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; to solely passing &quot;-localtime&quot; to the DM (although it may a=
lso do that</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; also).</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I think it needs to turn into a hypercall to tell the hypervisor abou=
t</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; the guests time offset, e.g. a call to xc_domain_set_time_offset. The=
</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; rtc_timeoffset option relates to this call as well.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Tha=
t makes sense. Thanx.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; In a Xen system the RTC is emulated by the hypervisor not by qemu (it=
</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; used to be done by qemu many moons ago, which might explain the</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; vestigial passing of -localtime to qemu).</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">And=
 I've been with xen since the 3.0 days, so features start merging in my=
 head! Thanx for the clarity!.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; And 2) If you have GPLPV installed in your domain, it completely=
 takes</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; over. Booting with GPLPV enabled is no faster with stubdoms as</=
p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; without. Booting with /nogplpv is just as slow as if you booted<=
/p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; without stubdoms. I suspect xenpci.sys is overriding what stubdo=
ms is</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; doing.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; If you are using PV devices then you won't be hitting the emulated</p=
>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; devices (which is what is in the stubdom) all that much after the ver=
y</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; early boot stages IOW after anything which uses BIOS int13 hook e.g. =
the</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; bootloader. If you aren't hitting the emulated devices then putting t=
hem</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; in stubdom vs dom0 won't make much odds to the performance.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Ian.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Mak=
es sense. The main thing that I was disappointed in was that even booti=
ng with /nogplpv didn't result in a speed increase. xenpci.sys seems to=
 take over completely, even in that case.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Tha=
nx again for your time and interest.</p></body></html>
--nextPart1596651.7dWOSpoz9S--



--===============6788854548325386820==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6788854548325386820==--



From xen-users-bounces@lists.xensource.com Fri Feb 17 20:16:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 20:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyUCt-0006N7-4i; Fri, 17 Feb 2012 20:15:03 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1RyUCr-0006MQ-PV
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 20:15:02 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1329509663!57202009!1
X-Originating-IP: [98.139.44.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14801 invoked from network); 17 Feb 2012 20:14:24 -0000
Received: from nm21-vm0.access.bullet.mail.sp2.yahoo.com (HELO
	nm21-vm0.access.bullet.mail.sp2.yahoo.com) (98.139.44.176)
	by server-13.tower-27.messagelabs.com with SMTP;
	17 Feb 2012 20:14:24 -0000
Received: from [98.139.44.106] by nm21.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 17 Feb 2012 20:14:53 -0000
Received: from [98.139.44.88] by tm11.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 17 Feb 2012 20:14:53 -0000
Received: from [127.0.0.1] by omp1025.access.mail.sp2.yahoo.com with NNFMP;
	17 Feb 2012 20:14:53 -0000
X-Yahoo-Newman-Id: 266422.67118.bm@omp1025.access.mail.sp2.yahoo.com
Received: (qmail 14321 invoked from network); 17 Feb 2012 20:14:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329509692; bh=8iJf//qsdZYyzqm8CZ/ZxmaC4FP7LUUFjxM0S/rH+XY=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Cc:Subject:Date:Message-ID:User-Agent:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=a8LHdsYQQ6Pse66ixCbyamYuKcgxPIuYV9dALu5f6teFT17+Fy8HYKUX/udO1xddNZYaMwNds24wdZ7GKyz7EljNFar7FDdhKhWWG5ooDlwiesf/vEqjFcXwYT7t7SnUhSIJXufUegwvdS+dtVaC6lAUkkA/QGwqYEJ1svMSxag=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: jb4.LFcVM1m5mQ5vS6vYbvoPCqDHgtaG.DbG8HFBgwk_mjW
	w6YYLczecKZZBjQqnNyVNSvy9ddvtzqaHq2ITSMntIC16Tmh5RuzlVE1u3az
	_BrQW63Ed3h_gX9AfRchE5afjGq1jmtTy9Dfbw5OSUbJWRn8JwKZdpQYHPSR
	ld1tbDtdn.xQvZC7sLWWdi2rpx.kBhhA95yLgMgpCJ6ZYngvJpgsRiBr2QHp
	dqZtwt9yOcTH0uBi0ei4T0PNNFyTZ6o1kVS0UJluqncODnJVo3pcIuHiX.sk
	JPc_eNCtzykfW3ukToDamVnpYSVCqoTCPTCRHydCmgl5QmMeFKiHctLt3nOe
	cVcuUNzaAibzXtmN_UQ9qD8KLypD1gonaYoflqffKLkHUDeH4GNr6JgGTIpl
	KglM4uyOsIZRE2Hg-
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@184.36.12.191 with plain)
	by smtp110.sbc.mail.gq1.yahoo.com with SMTP;
	17 Feb 2012 12:14:51 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Fri, 17 Feb 2012 15:14:39 -0500
Message-ID: <1354954.T2Gh7Kz0zK@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
In-Reply-To: <1329474132.3131.22.camel@zakaz.uk.xensource.com>
References: <51142288.L1Ice6IuWj@dell4550>
	<1329474132.3131.22.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Problems with stubdoms, and xl
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6788854548325386820=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============6788854548325386820==
Content-Type: multipart/alternative; boundary="nextPart1596651.7dWOSpoz9S"
Content-Transfer-Encoding: 7Bit


--nextPart1596651.7dWOSpoz9S
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

On Fri February 17 2012, 10:22:12 AM, Ian Campbell wrote:
> On Thu, 2012-02-16 at 10:11 +0000, jim burns wrote:
> [...]
> 
> > 1) After my winxp hvm domu, started with a stubdom, got some windows
> > updates yesterday, I restarted (not shutdown), and the new domain hung
> > in pause:
> [..]
> 
> I tried this with win7 on xen-unstable and it worked ok. This may be a
> bug specific to 4.1.

Good to know! Thank you very much for taking the time to look at this.

> [...]
> 
> > xl create /etc/xen/winxp-dm target=8 memory=32 extra=" -d 8"
> > 
> > and only got a syntax error on the '-d'.
> 
> I don't think this approach is advised but FWIW the error here is
> probably lack of quoting of the " against the shell. You would have
> needed
> 	... extra=\" -d 8\"

Ouch! I was trying to quote the '-' in -d!

> > So my question is: is this a bug, and is it fixed in xen 4.2?
> 
> The failure to restart the stub DM when rebooting a VM is a bug, AFAICT
> it is fixed in unstable and therefore will be fixed in 4.2.
> 
> I've not been able to spot a specific changeset with the fix, but there
> was quite a lot to wade through.
> 
> > 2) I'm having a strange problem right after I get a xen update from
> > rawhide: stubdoms stop working for a day after wards. It happened with
> > fedora xen 4.1.2-7 and -8. The next time it happens, I'll look at
> > whether something in /var/lib/xen* changed.
> 
> Stop working for a day and then magically starts working? Or stops
> working for a day until the next update?

As it turns out, both, the two times it happened to me. Stubdoms stop working 
until the next yum update, but nothing installed the next day has any 
relationship to xen or a kernel. Whether or not it would have worked 1/2 hour 
before the yum update is not something I have had an opportunity to explore 
yet. Of course, a yum update is frequently accompanied by a systemd restart, 
which could have an effect.

Whenever I get a rawhide xen or kernel update, I usually reboot to test the 
update for regressions/bugs, then reboot back to the highest version kernel I 
have w/o debug options turned off (before the next yum update). Thus, a full 
reboot, twice, doesn't fix the problem. So I would think that a simple systemd 
restart wouldn't, either. That's why the next thing I intend to look at would 
be whether anything got damaged/not regenerated in /var/lib/xen*. Another 
possibility is that xend is still running. I usually take care not to mix xm 
and xl commands in one boot session. If I do mix them, I usually stop any 
domus, and do an 'xm mem-set 0 ...' back to the boot value in my system, and 
then use only one of the xm / xl commands thereafter. (It is really 
disconcerting to see xm list, xl list report differing dom0 memory amounts!) 
Anyway, stopping xend and trying stubdoms again is something else I will try.

> > 3) Specifying vncviewer=1 will automatically start a vnc viewer for
> > you
> 
> [...]
> 
> > 4) The 'localtime=1' option in your config is ignored by xl. This
> > works with
> 
> [...]
> 
> > The answer given to the two above problems at the time was essentially
> > that they had not been implemented. Have they been implemented in xen
> > 4.2 yet?
> 
> Not as far as I can tell with grep. Patches would be greatly
> appreciated, these should be relatively simple issues for a newcomer to
> tackle with only basic C required I think, I'd be glad to advise etc.
> 
> I'll add these as "nice to have" in the 4.2 TODO thread.

That is greatly appreciated. While I was a programmer awhile back, I have not 
read the xen code, and the learning curve there, and in learning how to write 
*acceptable* patches is more than my time constraints currently allow. I 
confine my time to administrative duties, and looking for bugs / regressions 
to report, and helping the occasional user on Xen-users with what I *have* 
learned. 

[...]
> >  Also, while device_model_args does indeed add '-localtime' to the end
> > 
> > of the qemu-dm args, it's still ineffective.
> 
> I'm not 100% sure of this but I don't think xm's "localtime" corresponds
> to solely passing "-localtime" to the DM (although it may also do that
> also).
> 
> I think it needs to turn into a hypercall to tell the hypervisor about
> the guests time offset, e.g. a call to xc_domain_set_time_offset. The
> rtc_timeoffset option relates to this call as well.

That makes sense. Thanx.

> In a Xen system the RTC is emulated by the hypervisor not by qemu (it
> used to be done by qemu many moons ago, which might explain the
> vestigial passing of -localtime to qemu).

And I've been with xen since the 3.0 days, so features start merging in my 
head! Thanx for the clarity!.

> > And 2) If you have GPLPV installed in your domain, it completely takes
> > over. Booting with GPLPV enabled is no faster with stubdoms as
> > without. Booting with /nogplpv is just as slow as if you booted
> > without stubdoms. I suspect xenpci.sys is overriding what stubdoms is
> > doing.
> 
> If you are using PV devices then you won't be hitting the emulated
> devices (which is what is in the stubdom) all that much after the very
> early boot stages IOW after anything which uses BIOS int13 hook e.g. the
> bootloader. If you aren't hitting the emulated devices then putting them
> in stubdom vs dom0 won't make much odds to the performance.
> 
> Ian.

Makes sense. The main thing that I was disappointed in was that even booting 
with /nogplpv didn't result in a speed increase. xenpci.sys seems to take over 
completely, even in that case.

Thanx again for your time and interest.
--nextPart1596651.7dWOSpoz9S
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/=
REC-html40/strict.dtd">
<html><head><meta name=3D"qrichtext" content=3D"1" /><style type=3D"tex=
t/css">
p, li { white-space: pre-wrap; }
</style></head><body style=3D" font-family:'Courier [Adobe]'; font-size=
:9pt; font-weight:400; font-style:normal;">
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On =
Fri February 17 2012, 10:22:12 AM, Ian Campbell wrote:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; On Thu, 2012-02-16 at 10:11 +0000, jim burns wrote:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 1) After my winxp hvm domu, started with a stubdom, got some win=
dows</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; updates yesterday, I restarted (not shutdown), and the new domai=
n hung</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; in pause:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [..]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I tried this with win7 on xen-unstable and it worked ok. This may be =
a</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; bug specific to 4.1.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Goo=
d to know! Thank you very much for taking the time to look at this.</p>=

<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; xl create /etc/xen/winxp-dm target=3D8 memory=3D32 extra=3D&quot=
; -d 8&quot;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; and only got a syntax error on the '-d'.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I don't think this approach is advised but FWIW the error here is</p>=

<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; probably lack of quoting of the &quot; against the shell. You would h=
ave</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; needed</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; =09... extra=3D\&quot; -d 8\&quot;</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Ouc=
h! I was trying to quote the '-' in -d!</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; So my question is: is this a bug, and is it fixed in xen 4.2?</p=
>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; The failure to restart the stub DM when rebooting a VM is a bug, AFAI=
CT</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; it is fixed in unstable and therefore will be fixed in 4.2.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I've not been able to spot a specific changeset with the fix, but the=
re</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; was quite a lot to wade through.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 2) I'm having a strange problem right after I get a xen update f=
rom</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; rawhide: stubdoms stop working for a day after wards. It happene=
d with</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; fedora xen 4.1.2-7 and -8. The next time it happens, I'll look a=
t</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; whether something in /var/lib/xen* changed.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Stop working for a day and then magically starts working? Or stops</p=
>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; working for a day until the next update?</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">As =
it turns out, both, the two times it happened to me. Stubdoms stop work=
ing until the next yum update, but nothing installed the next day has a=
ny relationship to xen or a kernel. Whether or not it would have worked=
 1/2 hour before the yum update is not something I have had an opportun=
ity to explore yet. Of course, a yum update is frequently accompanied b=
y a systemd restart, which could have an effect.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Whe=
never I get a rawhide xen or kernel update, I usually reboot to test th=
e update for regressions/bugs, then reboot back to the highest version =
kernel I have w/o debug options turned off (before the next yum update)=
. Thus, a full reboot, twice, doesn't fix the problem. So I would think=
 that a simple systemd restart wouldn't, either. That's why the next th=
ing I intend to look at would be whether anything got damaged/not regen=
erated in /var/lib/xen*. Another possibility is that xend is still runn=
ing. I usually take care not to mix xm and xl commands in one boot sess=
ion. If I do mix them, I usually stop any domus, and do an 'xm mem-set =
0 ...' back to the boot value in my system, and then use only one of th=
e xm / xl commands thereafter. (It is really disconcerting to see xm li=
st, xl list report differing dom0 memory amounts!) Anyway, stopping xen=
d and trying stubdoms again is something else I will try.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 3) Specifying vncviewer=3D1 will automatically start a vnc viewe=
r for</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; you</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 4) The 'localtime=3D1' option in your config is ignored by xl. T=
his</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; works with</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; [...]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; The answer given to the two above problems at the time was essen=
tially</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; that they had not been implemented. Have they been implemented i=
n xen</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; 4.2 yet?</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Not as far as I can tell with grep. Patches would be greatly</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; appreciated, these should be relatively simple issues for a newcomer =
to</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; tackle with only basic C required I think, I'd be glad to advise etc.=
</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I'll add these as &quot;nice to have&quot; in the 4.2 TODO thread.</p=
>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Tha=
t is greatly appreciated. While I was a programmer awhile back, I have =
not read the xen code, and the learning curve there, and in learning ho=
w to write *acceptable* patches is more than my time constraints curren=
tly allow. I confine my time to administrative duties, and looking for =
bugs / regressions to report, and helping the occasional user on Xen-us=
ers with what I *have* learned. </p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[..=
.]</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt;  Also, while device_model_args does indeed add '-localtime' to t=
he end</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; of the qemu-dm args, it's still ineffective.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I'm not 100% sure of this but I don't think xm's &quot;localtime&quot=
; corresponds</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; to solely passing &quot;-localtime&quot; to the DM (although it may a=
lso do that</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; also).</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; I think it needs to turn into a hypercall to tell the hypervisor abou=
t</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; the guests time offset, e.g. a call to xc_domain_set_time_offset. The=
</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; rtc_timeoffset option relates to this call as well.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Tha=
t makes sense. Thanx.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; In a Xen system the RTC is emulated by the hypervisor not by qemu (it=
</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; used to be done by qemu many moons ago, which might explain the</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; vestigial passing of -localtime to qemu).</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">And=
 I've been with xen since the 3.0 days, so features start merging in my=
 head! Thanx for the clarity!.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; And 2) If you have GPLPV installed in your domain, it completely=
 takes</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; over. Booting with GPLPV enabled is no faster with stubdoms as</=
p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; without. Booting with /nogplpv is just as slow as if you booted<=
/p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; without stubdoms. I suspect xenpci.sys is overriding what stubdo=
ms is</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; &gt; doing.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; If you are using PV devices then you won't be hitting the emulated</p=
>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; devices (which is what is in the stubdom) all that much after the ver=
y</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; early boot stages IOW after anything which uses BIOS int13 hook e.g. =
the</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; bootloader. If you aren't hitting the emulated devices then putting t=
hem</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; in stubdom vs dom0 won't make much odds to the performance.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Ian.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Mak=
es sense. The main thing that I was disappointed in was that even booti=
ng with /nogplpv didn't result in a speed increase. xenpci.sys seems to=
 take over completely, even in that case.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Tha=
nx again for your time and interest.</p></body></html>
--nextPart1596651.7dWOSpoz9S--



--===============6788854548325386820==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============6788854548325386820==--



From xen-users-bounces@lists.xensource.com Fri Feb 17 21:09:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 21:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyV1n-0007jQ-CO; Fri, 17 Feb 2012 21:07:39 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <goodb0fh@gmail.com>) id 1RyV1l-0007jL-PK
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 21:07:38 +0000
X-Env-Sender: goodb0fh@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329512850!13679955!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9019 invoked from network); 17 Feb 2012 21:07:31 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 21:07:31 -0000
Received: by yenm7 with SMTP id m7so48145436yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 13:07:30 -0800 (PST)
Received-SPF: pass (google.com: domain of goodb0fh@gmail.com designates
	10.50.155.201 as permitted sender) client-ip=10.50.155.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of goodb0fh@gmail.com
	designates 10.50.155.201 as permitted sender)
	smtp.mail=goodb0fh@gmail.com;
	dkim=pass header.i=goodb0fh@gmail.com
Received: from mr.google.com ([10.50.155.201])
	by 10.50.155.201 with SMTP id vy9mr13808398igb.16.1329512850430
	(num_hops = 1); Fri, 17 Feb 2012 13:07:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=nKzEAvE7wiKItSvnp2krhnYxL/lZqdMBkzSOP+oRNAs=;
	b=AMEosQLgQIrEpkJx16E496j/WJGN/u6RcmX1KFiZgH2RNqpHG+h0xaKKEW6rkdIfye
	t9XuC5SSmaleXkOhAZdGKBfyhMat0OzSE7hmW7lXX4IXAi6tn5+yOdfyz2SGpQ5GppII
	LaDJqyXWLwOGkBF5Sca5OTWDQFN/sW7G6EKck=
MIME-Version: 1.0
Received: by 10.50.155.201 with SMTP id vy9mr10886960igb.16.1329512850273;
	Fri, 17 Feb 2012 13:07:30 -0800 (PST)
Received: by 10.50.100.227 with HTTP; Fri, 17 Feb 2012 13:07:30 -0800 (PST)
Date: Fri, 17 Feb 2012 16:07:30 -0500
Message-ID: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
From: bofh <goodb0fh@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Using debian testing.  Which is the new tool?  I thought it was xl, but...

$ xl
ERROR:  A different toolstack (xm) have been selected!

I can uninstall, but thought I'd ask first.

-- =

http://www.glumbert.com/media/shift
http://www.youtube.com/watch?v=3DtGvHNNOLnCk
"This officer's men seem to follow him merely out of idle curiosity."
-- Sandhurst officer cadet evaluation.
"Securing an environment of Windows platforms from abuse - external or
internal - is akin to trying to install sprinklers in a fireworks
factory where smoking on the job is permitted."=A0 -- Gene Spafford
learn french:=A0 http://www.youtube.com/watch?v=3D30v_g83VHK4

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 21:09:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 21:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyV1n-0007jQ-CO; Fri, 17 Feb 2012 21:07:39 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <goodb0fh@gmail.com>) id 1RyV1l-0007jL-PK
	for xen-users@lists.xensource.com; Fri, 17 Feb 2012 21:07:38 +0000
X-Env-Sender: goodb0fh@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329512850!13679955!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9019 invoked from network); 17 Feb 2012 21:07:31 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Feb 2012 21:07:31 -0000
Received: by yenm7 with SMTP id m7so48145436yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 13:07:30 -0800 (PST)
Received-SPF: pass (google.com: domain of goodb0fh@gmail.com designates
	10.50.155.201 as permitted sender) client-ip=10.50.155.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of goodb0fh@gmail.com
	designates 10.50.155.201 as permitted sender)
	smtp.mail=goodb0fh@gmail.com;
	dkim=pass header.i=goodb0fh@gmail.com
Received: from mr.google.com ([10.50.155.201])
	by 10.50.155.201 with SMTP id vy9mr13808398igb.16.1329512850430
	(num_hops = 1); Fri, 17 Feb 2012 13:07:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=nKzEAvE7wiKItSvnp2krhnYxL/lZqdMBkzSOP+oRNAs=;
	b=AMEosQLgQIrEpkJx16E496j/WJGN/u6RcmX1KFiZgH2RNqpHG+h0xaKKEW6rkdIfye
	t9XuC5SSmaleXkOhAZdGKBfyhMat0OzSE7hmW7lXX4IXAi6tn5+yOdfyz2SGpQ5GppII
	LaDJqyXWLwOGkBF5Sca5OTWDQFN/sW7G6EKck=
MIME-Version: 1.0
Received: by 10.50.155.201 with SMTP id vy9mr10886960igb.16.1329512850273;
	Fri, 17 Feb 2012 13:07:30 -0800 (PST)
Received: by 10.50.100.227 with HTTP; Fri, 17 Feb 2012 13:07:30 -0800 (PST)
Date: Fri, 17 Feb 2012 16:07:30 -0500
Message-ID: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
From: bofh <goodb0fh@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Using debian testing.  Which is the new tool?  I thought it was xl, but...

$ xl
ERROR:  A different toolstack (xm) have been selected!

I can uninstall, but thought I'd ask first.

-- =

http://www.glumbert.com/media/shift
http://www.youtube.com/watch?v=3DtGvHNNOLnCk
"This officer's men seem to follow him merely out of idle curiosity."
-- Sandhurst officer cadet evaluation.
"Securing an environment of Windows platforms from abuse - external or
internal - is akin to trying to install sprinklers in a fireworks
factory where smoking on the job is permitted."=A0 -- Gene Spafford
learn french:=A0 http://www.youtube.com/watch?v=3D30v_g83VHK4

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

From xen-users-bounces@lists.xensource.com Fri Feb 17 21:47:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 21:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyVdC-0000J5-RV; Fri, 17 Feb 2012 21:46:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1RyVdA-0000Iy-Jl
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 21:46:16 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1329515121!53241185!1
X-Originating-IP: [66.94.237.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15699 invoked from network); 17 Feb 2012 21:45:22 -0000
Received: from nm3-vm0.access.bullet.mail.mud.yahoo.com (HELO
	nm3-vm0.access.bullet.mail.mud.yahoo.com) (66.94.237.136)
	by server-5.tower-27.messagelabs.com with SMTP;
	17 Feb 2012 21:45:22 -0000
Received: from [66.94.237.197] by nm3.access.bullet.mail.mud.yahoo.com with
	NNFMP; 17 Feb 2012 21:46:13 -0000
Received: from [66.94.237.115] by tm8.access.bullet.mail.mud.yahoo.com with
	NNFMP; 17 Feb 2012 21:46:13 -0000
Received: from [127.0.0.1] by omp1020.access.mail.mud.yahoo.com with NNFMP;
	17 Feb 2012 21:46:13 -0000
X-Yahoo-Newman-Id: 737568.56304.bm@omp1020.access.mail.mud.yahoo.com
Received: (qmail 27804 invoked from network); 17 Feb 2012 21:46:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329515173; bh=LHX8HloYSiVNh4TlSxPVNk4KsBpzYK66yLMXadpQ4IU=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Subject:Date:Message-ID:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=i2sMzScy0AS5qwM49QIaiUmsBy2r2RPyXfcvekQCu8pcvC1iTlS7DLmugVZavCE96OXFNRWFFqWgKCTt4BWtf9v+qP9R6W6fOSB44aHtwys4Sy0krIg5sB9gzk8GRaP2A/kUtl31CTKiQys2MXVrNByh/ErWrP8ocGJRtyflTME=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: 7K.XcCwVM1lm5d.YYqQOMS94unhme4DcZhOJKECE1FwEh.a
	9A9tuep1LWTvePdIQGMQzXPO6nVaQmYSGPDJdTokwkIx6aSM.Ue_r6yz49or
	6leVPi6dEL6XWWUCmPCqZd6l2jzWlupy775UiPHesj_GNOV67xe6btXA6fp5
	Uy44jCX3SjVSP.3V9t5JQCXYE1DvfTE2CIy7Xi2lqKpUqE1PiuBI887zmCjw
	2K2dwA_pd7oUH.w3u2J_.SwmLvIcBd6gyiHUp3edkS_EfC3Js_5YGy78M9_t
	3iG77HNtsCm62Ej4r12h.fPwtS91EVDt6BCAnJnDGw18qMuqPmt2SsJk4ZMc
	ZizOpMv2d5Td0CDbnYBzoq719a7b2TU8OAspbpzSJAGcjslCipftvo6IaJ1o
	9O4cpaamfr2kLL.rWBMngVGpLWgWOyK58t68T2EoyPmqqhvLl8lQ1HVEnesl
	68XDRkk72Mp.kxXZjmyOQVnfsDOXezPozSJkNZjadDwVOuVUVKhWQwiJLyUd
	m1CKPf8kKJRXOlVXDm_oN2eKS.fEEt6xVO1_BPWZoDKVqY9VBf9ICPrXanV0
	EwZCyb94XiSiLKPxN
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@184.36.12.191 with plain)
	by smtp106.sbc.mail.mud.yahoo.com with SMTP;
	17 Feb 2012 13:46:13 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: xen-users@lists.xen.org
Date: Fri, 17 Feb 2012 16:46:04 -0500
Message-ID: <9441200.CTCoXcdf4e@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
MIME-Version: 1.0
Subject: Re: [Xen-users] Are stubdoms still useful for HVM guests that have
	PV drivers installed?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0261917195199314612=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============0261917195199314612==
Content-Type: multipart/alternative; boundary="nextPart1404177.aJieWXCTQD"
Content-Transfer-Encoding: 7Bit


--nextPart1404177.aJieWXCTQD
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

To: xen-users@xxxxxxxxxxxxxxxxxxx
From: Matthew Hook <matthew.hook@xxxxxxxx>
Date: Fri, 17 Feb 2012 11:38:08 -0800
Delivery-date: Fri, 17 Feb 2012 19:46:00 +0000
List-id: Xen user discussion <xen-users.lists.xensource.com> 
> 
> I've been reading this link:
> 
> http://www.xen.org/files/xensummitboston08/SamThibault_XenSummit.pdf
> 
> And from what I understand is it offloads I/O to a mini domain which
> may have more resources assigned to it so
> it should improve performance.  Comments suggest that it is designed
> for HVM guests not PV guests.
> 
> So if you have a Windows HVM guest running that is using the GPLPV
> drivers, does this make stubdom unnecessary?

Sorry about the top-post. I'm not subscribed, and the new mailing list wiki
makes it impossible to guess OP addresses.

However, this is exactly what my recent post '[Xen-users] Problems with 
stubdoms, and xl' is about. The short answer is yes, there is no speed 
improvement. See the last half of Ian's answer to me, that covers this point.

Pls cc: me if you need more input.
--nextPart1404177.aJieWXCTQD
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Courier [Adobe]'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">To: xen-users@xxxxxxxxxxxxxxxxxxx</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">From: Matthew Hook &lt;matthew.hook@xxxxxxxx&gt;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Date: Fri, 17 Feb 2012 11:38:08 -0800</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Delivery-date: Fri, 17 Feb 2012 19:46:00 +0000</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">List-id: Xen user discussion &lt;xen-users.lists.xensource.com&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; I've been reading this link:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; http://www.xen.org/files/xensummitboston08/SamThibault_XenSummit.pdf</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; And from what I understand is it offloads I/O to a mini domain which</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; may have more resources assigned to it so</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; it should improve performance.  Comments suggest that it is designed</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; for HVM guests not PV guests.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; So if you have a Windows HVM guest running that is using the GPLPV</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; drivers, does this make stubdom unnecessary?</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Sorry about the top-post. I'm not subscribed, and the new mailing list wiki</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">makes it impossible to guess OP addresses.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">However, this is exactly what my recent post '<a name="00291"></a><a href="http://lists.xen.org/archives/html/xen-users/2012-02/msg00291.html"><span style=" color:#0057ae;">[</span></a><span style=" color:#0057ae;">Xen-users] Problems with stubdoms, and xl' is about. The short answer is yes, there is no speed improvement. See the last half of Ian's answer to me, that covers this point.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" color:#0057ae;">Pls cc: me if you need more input.</span></p></body></html>
--nextPart1404177.aJieWXCTQD--



--===============0261917195199314612==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0261917195199314612==--



From xen-users-bounces@lists.xensource.com Fri Feb 17 21:47:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Feb 2012 21:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyVdC-0000J5-RV; Fri, 17 Feb 2012 21:46:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1RyVdA-0000Iy-Jl
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 21:46:16 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1329515121!53241185!1
X-Originating-IP: [66.94.237.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15699 invoked from network); 17 Feb 2012 21:45:22 -0000
Received: from nm3-vm0.access.bullet.mail.mud.yahoo.com (HELO
	nm3-vm0.access.bullet.mail.mud.yahoo.com) (66.94.237.136)
	by server-5.tower-27.messagelabs.com with SMTP;
	17 Feb 2012 21:45:22 -0000
Received: from [66.94.237.197] by nm3.access.bullet.mail.mud.yahoo.com with
	NNFMP; 17 Feb 2012 21:46:13 -0000
Received: from [66.94.237.115] by tm8.access.bullet.mail.mud.yahoo.com with
	NNFMP; 17 Feb 2012 21:46:13 -0000
Received: from [127.0.0.1] by omp1020.access.mail.mud.yahoo.com with NNFMP;
	17 Feb 2012 21:46:13 -0000
X-Yahoo-Newman-Id: 737568.56304.bm@omp1020.access.mail.mud.yahoo.com
Received: (qmail 27804 invoked from network); 17 Feb 2012 21:46:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329515173; bh=LHX8HloYSiVNh4TlSxPVNk4KsBpzYK66yLMXadpQ4IU=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Subject:Date:Message-ID:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=i2sMzScy0AS5qwM49QIaiUmsBy2r2RPyXfcvekQCu8pcvC1iTlS7DLmugVZavCE96OXFNRWFFqWgKCTt4BWtf9v+qP9R6W6fOSB44aHtwys4Sy0krIg5sB9gzk8GRaP2A/kUtl31CTKiQys2MXVrNByh/ErWrP8ocGJRtyflTME=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: 7K.XcCwVM1lm5d.YYqQOMS94unhme4DcZhOJKECE1FwEh.a
	9A9tuep1LWTvePdIQGMQzXPO6nVaQmYSGPDJdTokwkIx6aSM.Ue_r6yz49or
	6leVPi6dEL6XWWUCmPCqZd6l2jzWlupy775UiPHesj_GNOV67xe6btXA6fp5
	Uy44jCX3SjVSP.3V9t5JQCXYE1DvfTE2CIy7Xi2lqKpUqE1PiuBI887zmCjw
	2K2dwA_pd7oUH.w3u2J_.SwmLvIcBd6gyiHUp3edkS_EfC3Js_5YGy78M9_t
	3iG77HNtsCm62Ej4r12h.fPwtS91EVDt6BCAnJnDGw18qMuqPmt2SsJk4ZMc
	ZizOpMv2d5Td0CDbnYBzoq719a7b2TU8OAspbpzSJAGcjslCipftvo6IaJ1o
	9O4cpaamfr2kLL.rWBMngVGpLWgWOyK58t68T2EoyPmqqhvLl8lQ1HVEnesl
	68XDRkk72Mp.kxXZjmyOQVnfsDOXezPozSJkNZjadDwVOuVUVKhWQwiJLyUd
	m1CKPf8kKJRXOlVXDm_oN2eKS.fEEt6xVO1_BPWZoDKVqY9VBf9ICPrXanV0
	EwZCyb94XiSiLKPxN
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@184.36.12.191 with plain)
	by smtp106.sbc.mail.mud.yahoo.com with SMTP;
	17 Feb 2012 13:46:13 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: xen-users@lists.xen.org
Date: Fri, 17 Feb 2012 16:46:04 -0500
Message-ID: <9441200.CTCoXcdf4e@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
MIME-Version: 1.0
Subject: Re: [Xen-users] Are stubdoms still useful for HVM guests that have
	PV drivers installed?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0261917195199314612=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============0261917195199314612==
Content-Type: multipart/alternative; boundary="nextPart1404177.aJieWXCTQD"
Content-Transfer-Encoding: 7Bit


--nextPart1404177.aJieWXCTQD
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

To: xen-users@xxxxxxxxxxxxxxxxxxx
From: Matthew Hook <matthew.hook@xxxxxxxx>
Date: Fri, 17 Feb 2012 11:38:08 -0800
Delivery-date: Fri, 17 Feb 2012 19:46:00 +0000
List-id: Xen user discussion <xen-users.lists.xensource.com> 
> 
> I've been reading this link:
> 
> http://www.xen.org/files/xensummitboston08/SamThibault_XenSummit.pdf
> 
> And from what I understand is it offloads I/O to a mini domain which
> may have more resources assigned to it so
> it should improve performance.  Comments suggest that it is designed
> for HVM guests not PV guests.
> 
> So if you have a Windows HVM guest running that is using the GPLPV
> drivers, does this make stubdom unnecessary?

Sorry about the top-post. I'm not subscribed, and the new mailing list wiki
makes it impossible to guess OP addresses.

However, this is exactly what my recent post '[Xen-users] Problems with 
stubdoms, and xl' is about. The short answer is yes, there is no speed 
improvement. See the last half of Ian's answer to me, that covers this point.

Pls cc: me if you need more input.
--nextPart1404177.aJieWXCTQD
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Courier [Adobe]'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">To: xen-users@xxxxxxxxxxxxxxxxxxx</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">From: Matthew Hook &lt;matthew.hook@xxxxxxxx&gt;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Date: Fri, 17 Feb 2012 11:38:08 -0800</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Delivery-date: Fri, 17 Feb 2012 19:46:00 +0000</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">List-id: Xen user discussion &lt;xen-users.lists.xensource.com&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; I've been reading this link:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; http://www.xen.org/files/xensummitboston08/SamThibault_XenSummit.pdf</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; And from what I understand is it offloads I/O to a mini domain which</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; may have more resources assigned to it so</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; it should improve performance.  Comments suggest that it is designed</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; for HVM guests not PV guests.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; So if you have a Windows HVM guest running that is using the GPLPV</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; drivers, does this make stubdom unnecessary?</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Sorry about the top-post. I'm not subscribed, and the new mailing list wiki</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">makes it impossible to guess OP addresses.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">However, this is exactly what my recent post '<a name="00291"></a><a href="http://lists.xen.org/archives/html/xen-users/2012-02/msg00291.html"><span style=" color:#0057ae;">[</span></a><span style=" color:#0057ae;">Xen-users] Problems with stubdoms, and xl' is about. The short answer is yes, there is no speed improvement. See the last half of Ian's answer to me, that covers this point.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" color:#0057ae;">Pls cc: me if you need more input.</span></p></body></html>
--nextPart1404177.aJieWXCTQD--



--===============0261917195199314612==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0261917195199314612==--



From xen-users-bounces@lists.xensource.com Sat Feb 18 04:39:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 04:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryc3I-0007X6-Pl; Sat, 18 Feb 2012 04:37:40 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1Ryc3H-0007X1-L6
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 04:37:39 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329539792!61589032!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDkxODI=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24450 invoked from network); 18 Feb 2012 04:36:33 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-2.tower-27.messagelabs.com with SMTP;
	18 Feb 2012 04:36:33 -0000
Received: (qmail 20845 invoked from network); 18 Feb 2012 04:37:37 -0000
Received: from unknown (HELO localhost) (10.6.243.5)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	18 Feb 2012 04:37:36 -0000
Received: (qmail 29457 invoked by uid 99); 18 Feb 2012 04:37:36 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120217213735.1753ead7c2b35a7d15c5b99498690bcc.24fa5c62cd.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 17 Feb 2012 21:37:35 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I would like to install XCP.  So I started at 
http://www.xen.org/products/index.html
  and found the section labeled 
    'Xen Cloud Platform Project'
    This section was a nice overview but no 
    links to docs or downloads.
  The next section was labeled 'USERS' 
  which had a download link to
    'Xen Cloud Platform 1.5 Beta Download'
    This has an 'Installable Image' 
    and 'source files'.  
    Neither referenced any documentation.  
  **  I would really like to find documentation.
  Next, a section labeled 'DEVELOPER '
    All the Xen versions were 3.4.  
    The lead page to this said it would use 4.1.  
  **  So, what am I missing here?    
 
In another search for documentation, I found:
  Xen Cloud Platform Installation Guide
  Release 0.1
  Published October 2009
  0.1  Edition
  This was on http://xen.org/files/XenCloud/installation.pdf
 
**   This documentation is three years old.  
     Is this still valid?  
     Valid mostly?  
     Is there a newer version?
 
I jump in deep water often.   But I like to plan.  
Here, accurate documentation would be great for a plan.
I will appreciate all help and suggestions.

ray


 
ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 18 04:39:33 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 04:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryc3I-0007X6-Pl; Sat, 18 Feb 2012 04:37:40 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1Ryc3H-0007X1-L6
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 04:37:39 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329539792!61589032!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDkxODI=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24450 invoked from network); 18 Feb 2012 04:36:33 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-2.tower-27.messagelabs.com with SMTP;
	18 Feb 2012 04:36:33 -0000
Received: (qmail 20845 invoked from network); 18 Feb 2012 04:37:37 -0000
Received: from unknown (HELO localhost) (10.6.243.5)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	18 Feb 2012 04:37:36 -0000
Received: (qmail 29457 invoked by uid 99); 18 Feb 2012 04:37:36 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120217213735.1753ead7c2b35a7d15c5b99498690bcc.24fa5c62cd.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Fri, 17 Feb 2012 21:37:35 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

I would like to install XCP.  So I started at 
http://www.xen.org/products/index.html
  and found the section labeled 
    'Xen Cloud Platform Project'
    This section was a nice overview but no 
    links to docs or downloads.
  The next section was labeled 'USERS' 
  which had a download link to
    'Xen Cloud Platform 1.5 Beta Download'
    This has an 'Installable Image' 
    and 'source files'.  
    Neither referenced any documentation.  
  **  I would really like to find documentation.
  Next, a section labeled 'DEVELOPER '
    All the Xen versions were 3.4.  
    The lead page to this said it would use 4.1.  
  **  So, what am I missing here?    
 
In another search for documentation, I found:
  Xen Cloud Platform Installation Guide
  Release 0.1
  Published October 2009
  0.1  Edition
  This was on http://xen.org/files/XenCloud/installation.pdf
 
**   This documentation is three years old.  
     Is this still valid?  
     Valid mostly?  
     Is there a newer version?
 
I jump in deep water often.   But I like to plan.  
Here, accurate documentation would be great for a plan.
I will appreciate all help and suggestions.

ray


 
ray


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

From xen-users-bounces@lists.xensource.com Sat Feb 18 04:55:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 04:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RycJG-0007vc-L6; Sat, 18 Feb 2012 04:54:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RycJF-0007vU-7M
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 04:54:09 +0000
Received: from [85.158.139.83:2699] by server-7.bemta-5.messagelabs.com id
	FD/7F-16195-0FE2F3F4; Sat, 18 Feb 2012 04:54:08 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329540846!15589828!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26184 invoked from network); 18 Feb 2012 04:54:07 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 04:54:07 -0000
Received: by iaeh11 with SMTP id h11so29615937iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 20:54:05 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.42.96.69 as permitted sender)
	client-ip=10.42.96.69; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.42.96.69 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.42.96.69])
	by 10.42.96.69 with SMTP id i5mr148176icn.48.1329540845940 (num_hops =
	1); Fri, 17 Feb 2012 20:54:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=eiftPwpffVAVwJJKQAV/lhJSzkJRfIaqbwUENlw/1iE=;
	b=oZr+UidGkmF4hK9izjE50sUClt2SPsPJQ8tLuf9G0XLboWCCL8DsVSiI1Y25+tkGZo
	Ra0rdNPNiIuV+dFUlWoLJqy3mn1cth0Jm9QPRanITgm9890Uqa+yAEd/Z3GQpoZATLIv
	OebobXr7Zr2f1b5tB/1JhKdDhkA4M/Z5bfKZA=
Received: by 10.42.96.69 with SMTP id i5mr117948icn.48.1329540845897; Fri, 17
	Feb 2012 20:54:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Fri, 17 Feb 2012 20:53:44 -0800 (PST)
In-Reply-To: <20120217213735.1753ead7c2b35a7d15c5b99498690bcc.24fa5c62cd.wbe@email11.secureserver.net>
References: <20120217213735.1753ead7c2b35a7d15c5b99498690bcc.24fa5c62cd.wbe@email11.secureserver.net>
From: Todd Deshane <todd.deshane@xen.org>
Date: Fri, 17 Feb 2012 23:53:44 -0500
X-Google-Sender-Auth: bwFLYRxSRMqnUiP-KLZjMovr9-4
Message-ID: <CAMrPLWKH_+g9j1OQYerZZQUh63iCRHFGAeOOZpG+Cs_i4sbBFQ@mail.gmail.com>
To: ray@aarden.us
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 17, 2012 at 11:37 PM,  <ray@aarden.us> wrote:
> I would like to install XCP. =A0So I started at
> http://www.xen.org/products/index.html
> =A0and found the section labeled
> =A0 =A0'Xen Cloud Platform Project'
> =A0 =A0This section was a nice overview but no
> =A0 =A0links to docs or downloads.
> =A0The next section was labeled 'USERS'
> =A0which had a download link to
> =A0 =A0'Xen Cloud Platform 1.5 Beta Download'
> =A0 =A0This has an 'Installable Image'

Burn the ISO image to a CD

>
> In another search for documentation, I found:
> =A0Xen Cloud Platform Installation Guide
> =A0Release 0.1
> =A0Published October 2009
> =A00.1 =A0Edition
> =A0This was on http://xen.org/files/XenCloud/installation.pdf
>
> ** =A0 This documentation is three years old.
> =A0 =A0 Is this still valid?
> =A0 =A0 Valid mostly?

Should be valid enough for the install. x86_64 bit system required.
The install is similar to an install of a Linux distro.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 04:55:38 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 04:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RycJG-0007vc-L6; Sat, 18 Feb 2012 04:54:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RycJF-0007vU-7M
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 04:54:09 +0000
Received: from [85.158.139.83:2699] by server-7.bemta-5.messagelabs.com id
	FD/7F-16195-0FE2F3F4; Sat, 18 Feb 2012 04:54:08 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329540846!15589828!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26184 invoked from network); 18 Feb 2012 04:54:07 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 04:54:07 -0000
Received: by iaeh11 with SMTP id h11so29615937iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 20:54:05 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.42.96.69 as permitted sender)
	client-ip=10.42.96.69; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.42.96.69 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.42.96.69])
	by 10.42.96.69 with SMTP id i5mr148176icn.48.1329540845940 (num_hops =
	1); Fri, 17 Feb 2012 20:54:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=eiftPwpffVAVwJJKQAV/lhJSzkJRfIaqbwUENlw/1iE=;
	b=oZr+UidGkmF4hK9izjE50sUClt2SPsPJQ8tLuf9G0XLboWCCL8DsVSiI1Y25+tkGZo
	Ra0rdNPNiIuV+dFUlWoLJqy3mn1cth0Jm9QPRanITgm9890Uqa+yAEd/Z3GQpoZATLIv
	OebobXr7Zr2f1b5tB/1JhKdDhkA4M/Z5bfKZA=
Received: by 10.42.96.69 with SMTP id i5mr117948icn.48.1329540845897; Fri, 17
	Feb 2012 20:54:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Fri, 17 Feb 2012 20:53:44 -0800 (PST)
In-Reply-To: <20120217213735.1753ead7c2b35a7d15c5b99498690bcc.24fa5c62cd.wbe@email11.secureserver.net>
References: <20120217213735.1753ead7c2b35a7d15c5b99498690bcc.24fa5c62cd.wbe@email11.secureserver.net>
From: Todd Deshane <todd.deshane@xen.org>
Date: Fri, 17 Feb 2012 23:53:44 -0500
X-Google-Sender-Auth: bwFLYRxSRMqnUiP-KLZjMovr9-4
Message-ID: <CAMrPLWKH_+g9j1OQYerZZQUh63iCRHFGAeOOZpG+Cs_i4sbBFQ@mail.gmail.com>
To: ray@aarden.us
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 17, 2012 at 11:37 PM,  <ray@aarden.us> wrote:
> I would like to install XCP. =A0So I started at
> http://www.xen.org/products/index.html
> =A0and found the section labeled
> =A0 =A0'Xen Cloud Platform Project'
> =A0 =A0This section was a nice overview but no
> =A0 =A0links to docs or downloads.
> =A0The next section was labeled 'USERS'
> =A0which had a download link to
> =A0 =A0'Xen Cloud Platform 1.5 Beta Download'
> =A0 =A0This has an 'Installable Image'

Burn the ISO image to a CD

>
> In another search for documentation, I found:
> =A0Xen Cloud Platform Installation Guide
> =A0Release 0.1
> =A0Published October 2009
> =A00.1 =A0Edition
> =A0This was on http://xen.org/files/XenCloud/installation.pdf
>
> ** =A0 This documentation is three years old.
> =A0 =A0 Is this still valid?
> =A0 =A0 Valid mostly?

Should be valid enough for the install. x86_64 bit system required.
The install is similar to an install of a Linux distro.

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 05:06:42 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 05:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RycUH-0000BX-HE; Sat, 18 Feb 2012 05:05:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RycUG-0000BQ-36
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 05:05:32 +0000
Received: from [85.158.139.83:33465] by server-5.bemta-5.messagelabs.com id
	FB/A1-13566-B913F3F4; Sat, 18 Feb 2012 05:05:31 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1329541528!15581518!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4885 invoked from network); 18 Feb 2012 05:05:30 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 05:05:30 -0000
Received: by iaeh11 with SMTP id h11so29672840iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 21:05:28 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.156.196 as permitted sender)
	client-ip=10.50.156.196; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.156.196 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.156.196])
	by 10.50.156.196 with SMTP id wg4mr975585igb.13.1329541528279 (num_hops
	= 1); Fri, 17 Feb 2012 21:05:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=TzNHVvzA3vwwpJbBBb4V0Ydaf0CCudZ2PtD7XnOzqJo=;
	b=Hk0hRWxnXO+mMjx39uuD/cyCTWsaCncXWIHBLoGoCs73HpoZYkN6zkXfwiuu2CYBc3
	1ba91PPVb4CX4TkDBrRpUFRy9PcDDPIrPYg2LNXNA7iBWMDj8vcLMgigHneDJydeGYNR
	biP8HHFltf0nc4OGEGr+bckT4LFxb56Lta9fo=
Received: by 10.50.156.196 with SMTP id wg4mr800414igb.13.1329541528213; Fri,
	17 Feb 2012 21:05:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Fri, 17 Feb 2012 21:05:08 -0800 (PST)
In-Reply-To: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
References: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 00:05:08 -0500
X-Google-Sender-Auth: BS3f1bmS7Kq1MnIzzN6GwWmgyu0
Message-ID: <CAMrPLWKpmKO=8hoByLK1rk=T-eDkfKyA5AbcO=1Md-dBfQYjmQ@mail.gmail.com>
To: bofh <goodb0fh@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 17, 2012 at 4:07 PM, bofh <goodb0fh@gmail.com> wrote:
> Using debian testing. =A0Which is the new tool? =A0I thought it was xl, b=
ut...
>
> $ xl
> ERROR: =A0A different toolstack (xm) have been selected!
>

xl is the new default toolstack for upstream Xen.

You need to edit

 /etc/default/xen

set the toolstack to xl

Debian now also has a xcp-xapi package in testing.

http://wiki.xen.org/wiki/Choice_of_Toolstacks

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 05:06:42 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 05:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RycUH-0000BX-HE; Sat, 18 Feb 2012 05:05:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RycUG-0000BQ-36
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 05:05:32 +0000
Received: from [85.158.139.83:33465] by server-5.bemta-5.messagelabs.com id
	FB/A1-13566-B913F3F4; Sat, 18 Feb 2012 05:05:31 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1329541528!15581518!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4885 invoked from network); 18 Feb 2012 05:05:30 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 05:05:30 -0000
Received: by iaeh11 with SMTP id h11so29672840iae.30
	for <xen-users@lists.xensource.com>;
	Fri, 17 Feb 2012 21:05:28 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.156.196 as permitted sender)
	client-ip=10.50.156.196; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.156.196 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.156.196])
	by 10.50.156.196 with SMTP id wg4mr975585igb.13.1329541528279 (num_hops
	= 1); Fri, 17 Feb 2012 21:05:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=TzNHVvzA3vwwpJbBBb4V0Ydaf0CCudZ2PtD7XnOzqJo=;
	b=Hk0hRWxnXO+mMjx39uuD/cyCTWsaCncXWIHBLoGoCs73HpoZYkN6zkXfwiuu2CYBc3
	1ba91PPVb4CX4TkDBrRpUFRy9PcDDPIrPYg2LNXNA7iBWMDj8vcLMgigHneDJydeGYNR
	biP8HHFltf0nc4OGEGr+bckT4LFxb56Lta9fo=
Received: by 10.50.156.196 with SMTP id wg4mr800414igb.13.1329541528213; Fri,
	17 Feb 2012 21:05:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Fri, 17 Feb 2012 21:05:08 -0800 (PST)
In-Reply-To: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
References: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 00:05:08 -0500
X-Google-Sender-Auth: BS3f1bmS7Kq1MnIzzN6GwWmgyu0
Message-ID: <CAMrPLWKpmKO=8hoByLK1rk=T-eDkfKyA5AbcO=1Md-dBfQYjmQ@mail.gmail.com>
To: bofh <goodb0fh@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 17, 2012 at 4:07 PM, bofh <goodb0fh@gmail.com> wrote:
> Using debian testing. =A0Which is the new tool? =A0I thought it was xl, b=
ut...
>
> $ xl
> ERROR: =A0A different toolstack (xm) have been selected!
>

xl is the new default toolstack for upstream Xen.

You need to edit

 /etc/default/xen

set the toolstack to xl

Debian now also has a xcp-xapi package in testing.

http://wiki.xen.org/wiki/Choice_of_Toolstacks

Thanks,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 05:10:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 05:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RycY2-0000RC-F1; Sat, 18 Feb 2012 05:09:26 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@voidzero.net>) id 1RyTia-0005n5-53
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 19:43:44 +0000
X-Env-Sender: mark@voidzero.net
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329507757!61563437!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20212 invoked from network); 17 Feb 2012 19:42:38 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 17 Feb 2012 19:42:38 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 92CED380F84
	for <xen-users@lists.xen.org>; Fri, 17 Feb 2012 19:43:42 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id pDawM17dA282 for <xen-users@lists.xen.org>;
	Fri, 17 Feb 2012 19:43:42 +0000 (UTC)
Received: by mx1.internecto.net (Postfix, from userid 33)
	id 0308F380F83; Fri, 17 Feb 2012 19:43:41 +0000 (UTC)
To: <xen-users@lists.xen.org>
X-PHP-Originating-Script: 33:func.inc
Received: from Js02MzVd71VGRhpiR+Tu5tJhAVT29m0OgBgPgMOKKJo=
	(I+u7yu/pT2nSVHVArFCfqmHNgSHP+1yG) by mail.internecto.net
	with HTTP (HTTP/1.1 POST); Fri, 17 Feb 2012 19:43:41 +0000
MIME-Version: 1.0
Date: Fri, 17 Feb 2012 19:43:41 +0000
From: Mark van Dijk <mark@voidzero.net>
Message-ID: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
X-Sender: mark@voidzero.net
User-Agent: Roundcube Webmail/RCMAIL_VERSION
X-Mailman-Approved-At: Sat, 18 Feb 2012 05:09:24 +0000
Subject: [Xen-users] kernel is not a bzImage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello list,

Since a few months I get the following error after I have recompiled 
Xen from hg, xen-4.1-stable or xen-unstable:

ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: kernel is not a 
bzImage

This comes from domU's that are configured to use pv-grub. As a 
workaround I do have a working pvgrub-x86_64.gz from an earlier compile 
so I'm using that without problems. But new compiles always fail for me. 
How come?

Thanks,
-Mark

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 05:10:32 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 05:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RycY2-0000RC-F1; Sat, 18 Feb 2012 05:09:26 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@voidzero.net>) id 1RyTia-0005n5-53
	for xen-users@lists.xen.org; Fri, 17 Feb 2012 19:43:44 +0000
X-Env-Sender: mark@voidzero.net
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329507757!61563437!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20212 invoked from network); 17 Feb 2012 19:42:38 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 17 Feb 2012 19:42:38 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 92CED380F84
	for <xen-users@lists.xen.org>; Fri, 17 Feb 2012 19:43:42 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id pDawM17dA282 for <xen-users@lists.xen.org>;
	Fri, 17 Feb 2012 19:43:42 +0000 (UTC)
Received: by mx1.internecto.net (Postfix, from userid 33)
	id 0308F380F83; Fri, 17 Feb 2012 19:43:41 +0000 (UTC)
To: <xen-users@lists.xen.org>
X-PHP-Originating-Script: 33:func.inc
Received: from Js02MzVd71VGRhpiR+Tu5tJhAVT29m0OgBgPgMOKKJo=
	(I+u7yu/pT2nSVHVArFCfqmHNgSHP+1yG) by mail.internecto.net
	with HTTP (HTTP/1.1 POST); Fri, 17 Feb 2012 19:43:41 +0000
MIME-Version: 1.0
Date: Fri, 17 Feb 2012 19:43:41 +0000
From: Mark van Dijk <mark@voidzero.net>
Message-ID: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
X-Sender: mark@voidzero.net
User-Agent: Roundcube Webmail/RCMAIL_VERSION
X-Mailman-Approved-At: Sat, 18 Feb 2012 05:09:24 +0000
Subject: [Xen-users] kernel is not a bzImage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hello list,

Since a few months I get the following error after I have recompiled 
Xen from hg, xen-4.1-stable or xen-unstable:

ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: kernel is not a 
bzImage

This comes from domU's that are configured to use pv-grub. As a 
workaround I do have a working pvgrub-x86_64.gz from an earlier compile 
so I'm using that without problems. But new compiles always fail for me. 
How come?

Thanks,
-Mark

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 16:02:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 16:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rymih-0005Xb-5C; Sat, 18 Feb 2012 16:01:07 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cchiu1@tigers.lsu.edu>) id 1Rymif-0005XW-Cg
	for xen-users@lists.xen.org; Sat, 18 Feb 2012 16:01:05 +0000
X-Env-Sender: cchiu1@tigers.lsu.edu
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329580790!63397651!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7798 invoked from network); 18 Feb 2012 15:59:51 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 15:59:51 -0000
Received: by lahi5 with SMTP id i5so6149472lah.32
	for <xen-users@lists.xen.org>; Sat, 18 Feb 2012 08:01:03 -0800 (PST)
Received-SPF: pass (google.com: domain of cchiu1@tigers.lsu.edu designates
	10.112.42.7 as permitted sender) client-ip=10.112.42.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of cchiu1@tigers.lsu.edu
	designates 10.112.42.7 as permitted sender)
	smtp.mail=cchiu1@tigers.lsu.edu
Received: from mr.google.com ([10.112.42.7])
	by 10.112.42.7 with SMTP id j7mr4719718lbl.75.1329580863618 (num_hops =
	1); Sat, 18 Feb 2012 08:01:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.42.7 with SMTP id j7mr3909277lbl.75.1329580863532; Sat, 18
	Feb 2012 08:01:03 -0800 (PST)
Received: by 10.112.5.40 with HTTP; Sat, 18 Feb 2012 08:01:03 -0800 (PST)
Date: Sat, 18 Feb 2012 10:01:03 -0600
Message-ID: <CALpAxmMfU0a02pmMmYKgM5NeJcWMnP=aviiZrfCjEpTNL=7zNA@mail.gmail.com>
From: Chui-Hui Chiu <cchiu1@tigers.lsu.edu>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQkVfGkw9yE5r5EQW4D3FTQLfLJscCBBENRvItVVJQmIQzkeOWe9gwgUsSr9BJNQpH5gO7jy
Subject: [Xen-users] grub.cfg for Xen 3.3 on Ubuntu 10.04
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5359746496513856449=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5359746496513856449==
Content-Type: multipart/alternative; boundary=e0cb4efa6e36122d6d04b93f2b81

--e0cb4efa6e36122d6d04b93f2b81
Content-Type: text/plain; charset=ISO-8859-1

Hello,

Could anyone share the current grub.cfg for Xen 3.3 on Ubuntu 10.04 with me?
The apt-get for Ubuntu 10.04.4 has some problem so that it does not modify
the grub.cfg for Xen 3.3 Hypervisor.


Many thanks,
Chiu

--e0cb4efa6e36122d6d04b93f2b81
Content-Type: text/html; charset=ISO-8859-1

Hello,<br><br>Could anyone share the current grub.cfg for Xen 3.3 on Ubuntu 10.04 with me?<br>The apt-get for Ubuntu 10.04.4 has some problem so that it does not modify the grub.cfg for Xen 3.3 Hypervisor.<br><br><br>Many thanks,<br>
Chiu<br>

--e0cb4efa6e36122d6d04b93f2b81--


--===============5359746496513856449==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5359746496513856449==--


From xen-users-bounces@lists.xensource.com Sat Feb 18 16:02:52 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 16:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rymih-0005Xb-5C; Sat, 18 Feb 2012 16:01:07 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cchiu1@tigers.lsu.edu>) id 1Rymif-0005XW-Cg
	for xen-users@lists.xen.org; Sat, 18 Feb 2012 16:01:05 +0000
X-Env-Sender: cchiu1@tigers.lsu.edu
X-Msg-Ref: server-7.tower-27.messagelabs.com!1329580790!63397651!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7798 invoked from network); 18 Feb 2012 15:59:51 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 15:59:51 -0000
Received: by lahi5 with SMTP id i5so6149472lah.32
	for <xen-users@lists.xen.org>; Sat, 18 Feb 2012 08:01:03 -0800 (PST)
Received-SPF: pass (google.com: domain of cchiu1@tigers.lsu.edu designates
	10.112.42.7 as permitted sender) client-ip=10.112.42.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of cchiu1@tigers.lsu.edu
	designates 10.112.42.7 as permitted sender)
	smtp.mail=cchiu1@tigers.lsu.edu
Received: from mr.google.com ([10.112.42.7])
	by 10.112.42.7 with SMTP id j7mr4719718lbl.75.1329580863618 (num_hops =
	1); Sat, 18 Feb 2012 08:01:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.42.7 with SMTP id j7mr3909277lbl.75.1329580863532; Sat, 18
	Feb 2012 08:01:03 -0800 (PST)
Received: by 10.112.5.40 with HTTP; Sat, 18 Feb 2012 08:01:03 -0800 (PST)
Date: Sat, 18 Feb 2012 10:01:03 -0600
Message-ID: <CALpAxmMfU0a02pmMmYKgM5NeJcWMnP=aviiZrfCjEpTNL=7zNA@mail.gmail.com>
From: Chui-Hui Chiu <cchiu1@tigers.lsu.edu>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQkVfGkw9yE5r5EQW4D3FTQLfLJscCBBENRvItVVJQmIQzkeOWe9gwgUsSr9BJNQpH5gO7jy
Subject: [Xen-users] grub.cfg for Xen 3.3 on Ubuntu 10.04
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5359746496513856449=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5359746496513856449==
Content-Type: multipart/alternative; boundary=e0cb4efa6e36122d6d04b93f2b81

--e0cb4efa6e36122d6d04b93f2b81
Content-Type: text/plain; charset=ISO-8859-1

Hello,

Could anyone share the current grub.cfg for Xen 3.3 on Ubuntu 10.04 with me?
The apt-get for Ubuntu 10.04.4 has some problem so that it does not modify
the grub.cfg for Xen 3.3 Hypervisor.


Many thanks,
Chiu

--e0cb4efa6e36122d6d04b93f2b81
Content-Type: text/html; charset=ISO-8859-1

Hello,<br><br>Could anyone share the current grub.cfg for Xen 3.3 on Ubuntu 10.04 with me?<br>The apt-get for Ubuntu 10.04.4 has some problem so that it does not modify the grub.cfg for Xen 3.3 Hypervisor.<br><br><br>Many thanks,<br>
Chiu<br>

--e0cb4efa6e36122d6d04b93f2b81--


--===============5359746496513856449==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5359746496513856449==--


From xen-users-bounces@lists.xensource.com Sat Feb 18 16:17:08 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 16:17:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rymwg-0005qZ-Q8; Sat, 18 Feb 2012 16:15:34 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Rymwf-0005qQ-T7
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 16:15:34 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329581724!8765873!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8331 invoked from network); 18 Feb 2012 16:15:27 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 16:15:27 -0000
Received: by wibhm2 with SMTP id hm2so7491132wib.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 08:15:24 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.8.226 as permitted sender) client-ip=10.180.8.226; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.8.226 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.8.226])
	by 10.180.8.226 with SMTP id u2mr4696229wia.16.1329581724184 (num_hops
	= 1); Sat, 18 Feb 2012 08:15:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ZW07YAxKzXN8JkTerrupSiqbiW+2j4ZaBHn6imPv6c4=;
	b=rHg7D+GskqVn2iBQPd4EbfUDrj/SxZAO1NVlwaNE6NITFLt6ywwyAIhOv6IVV6+PW/
	PfQPjdpwrDPBEGXZykI8Gs2mZm8FlEoqx4Vj7QWVHWsaR7EB3Uh97yxzqUVM0wHtluv0
	wzAhAtaQchs7ts5voj+bFXXHLajI1I3qN98qg=
MIME-Version: 1.0
Received: by 10.180.8.226 with SMTP id u2mr3951170wia.16.1329581724129; Sat,
	18 Feb 2012 08:15:24 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 08:15:24 -0800 (PST)
Date: Sat, 18 Feb 2012 09:15:24 -0700
Message-ID: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5114503637063691547=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5114503637063691547==
Content-Type: multipart/alternative; boundary=f46d04428be85dd90c04b93f5ed7

--f46d04428be85dd90c04b93f5ed7
Content-Type: text/plain; charset=ISO-8859-1

I just installed xen 4.2 unstable and when I use xl to create vm they don't
get network . I had created bridges xenbr0 xenbr1
Do i need to make any changes to xl.config.
xend with 4.1.2 worked perfect.
ifconfig -a shows
tap12.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether ce:c8:59:b2:7f:64  txqueuelen 500  (Ethernet)
        RX packets 3118  bytes 160852 (157.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vif12.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vif13.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vif14.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

--f46d04428be85dd90c04b93f5ed7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I just installed xen 4.2 unstable and when I use xl to create vm they don&#=
39;t get network . I had created bridges xenbr0 xenbr1 <br>Do i need to mak=
e any changes to xl.config.<br>xend with 4.1.2 worked perfect. <br>ifconfig=
 -a shows <br>
tap12.0: flags=3D4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric 1<br=
>=A0=A0=A0=A0=A0=A0=A0 ether ce:c8:59:b2:7f:64=A0 txqueuelen 500=A0 (Ethern=
et)<br>=A0=A0=A0=A0=A0=A0=A0 RX packets 3118=A0 bytes 160852 (157.0 KiB)<br=
>=A0=A0=A0=A0=A0=A0=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br=
>
=A0=A0=A0=A0=A0=A0=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=
=A0 TX errors 0=A0 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br><br=
>vif12.0: flags=3D4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric 1<b=
r>=A0=A0=A0=A0=A0=A0=A0 ether fe:ff:ff:ff:ff:ff=A0 txqueuelen 32=A0 (Ethern=
et)<br>
=A0=A0=A0=A0=A0=A0=A0 RX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=
=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br>=A0=A0=A0=A0=A0=A0=
=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=A0 TX errors 0=A0=
 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br><br>vif13.0: flags=3D=
4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric 1<br>
=A0=A0=A0=A0=A0=A0=A0 ether fe:ff:ff:ff:ff:ff=A0 txqueuelen 32=A0 (Ethernet=
)<br>=A0=A0=A0=A0=A0=A0=A0 RX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=
=A0=A0=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br>=A0=A0=A0=A0=
=A0=A0=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=A0 TX error=
s 0=A0 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br>
<br>vif14.0: flags=3D4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric =
1<br>=A0=A0=A0=A0=A0=A0=A0 ether fe:ff:ff:ff:ff:ff=A0 txqueuelen 32=A0 (Eth=
ernet)<br>=A0=A0=A0=A0=A0=A0=A0 RX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=
=A0=A0=A0=A0=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br>
=A0=A0=A0=A0=A0=A0=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=
=A0 TX errors 0=A0 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br><br=
><br><br>

--f46d04428be85dd90c04b93f5ed7--


--===============5114503637063691547==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5114503637063691547==--


From xen-users-bounces@lists.xensource.com Sat Feb 18 16:17:08 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 16:17:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rymwg-0005qZ-Q8; Sat, 18 Feb 2012 16:15:34 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Rymwf-0005qQ-T7
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 16:15:34 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1329581724!8765873!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8331 invoked from network); 18 Feb 2012 16:15:27 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 16:15:27 -0000
Received: by wibhm2 with SMTP id hm2so7491132wib.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 08:15:24 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.8.226 as permitted sender) client-ip=10.180.8.226; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.8.226 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.8.226])
	by 10.180.8.226 with SMTP id u2mr4696229wia.16.1329581724184 (num_hops
	= 1); Sat, 18 Feb 2012 08:15:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ZW07YAxKzXN8JkTerrupSiqbiW+2j4ZaBHn6imPv6c4=;
	b=rHg7D+GskqVn2iBQPd4EbfUDrj/SxZAO1NVlwaNE6NITFLt6ywwyAIhOv6IVV6+PW/
	PfQPjdpwrDPBEGXZykI8Gs2mZm8FlEoqx4Vj7QWVHWsaR7EB3Uh97yxzqUVM0wHtluv0
	wzAhAtaQchs7ts5voj+bFXXHLajI1I3qN98qg=
MIME-Version: 1.0
Received: by 10.180.8.226 with SMTP id u2mr3951170wia.16.1329581724129; Sat,
	18 Feb 2012 08:15:24 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 08:15:24 -0800 (PST)
Date: Sat, 18 Feb 2012 09:15:24 -0700
Message-ID: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Xen-users@lists.xensource.com
Subject: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5114503637063691547=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5114503637063691547==
Content-Type: multipart/alternative; boundary=f46d04428be85dd90c04b93f5ed7

--f46d04428be85dd90c04b93f5ed7
Content-Type: text/plain; charset=ISO-8859-1

I just installed xen 4.2 unstable and when I use xl to create vm they don't
get network . I had created bridges xenbr0 xenbr1
Do i need to make any changes to xl.config.
xend with 4.1.2 worked perfect.
ifconfig -a shows
tap12.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether ce:c8:59:b2:7f:64  txqueuelen 500  (Ethernet)
        RX packets 3118  bytes 160852 (157.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vif12.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vif13.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vif14.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

--f46d04428be85dd90c04b93f5ed7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I just installed xen 4.2 unstable and when I use xl to create vm they don&#=
39;t get network . I had created bridges xenbr0 xenbr1 <br>Do i need to mak=
e any changes to xl.config.<br>xend with 4.1.2 worked perfect. <br>ifconfig=
 -a shows <br>
tap12.0: flags=3D4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric 1<br=
>=A0=A0=A0=A0=A0=A0=A0 ether ce:c8:59:b2:7f:64=A0 txqueuelen 500=A0 (Ethern=
et)<br>=A0=A0=A0=A0=A0=A0=A0 RX packets 3118=A0 bytes 160852 (157.0 KiB)<br=
>=A0=A0=A0=A0=A0=A0=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br=
>
=A0=A0=A0=A0=A0=A0=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=
=A0 TX errors 0=A0 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br><br=
>vif12.0: flags=3D4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric 1<b=
r>=A0=A0=A0=A0=A0=A0=A0 ether fe:ff:ff:ff:ff:ff=A0 txqueuelen 32=A0 (Ethern=
et)<br>
=A0=A0=A0=A0=A0=A0=A0 RX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=
=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br>=A0=A0=A0=A0=A0=A0=
=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=A0 TX errors 0=A0=
 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br><br>vif13.0: flags=3D=
4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric 1<br>
=A0=A0=A0=A0=A0=A0=A0 ether fe:ff:ff:ff:ff:ff=A0 txqueuelen 32=A0 (Ethernet=
)<br>=A0=A0=A0=A0=A0=A0=A0 RX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=
=A0=A0=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br>=A0=A0=A0=A0=
=A0=A0=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=A0 TX error=
s 0=A0 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br>
<br>vif14.0: flags=3D4098&lt;BROADCAST,MULTICAST&gt;=A0 mtu 1500=A0 metric =
1<br>=A0=A0=A0=A0=A0=A0=A0 ether fe:ff:ff:ff:ff:ff=A0 txqueuelen 32=A0 (Eth=
ernet)<br>=A0=A0=A0=A0=A0=A0=A0 RX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=
=A0=A0=A0=A0=A0 RX errors 0=A0 dropped 0=A0 overruns 0=A0 frame 0<br>
=A0=A0=A0=A0=A0=A0=A0 TX packets 0=A0 bytes 0 (0.0 B)<br>=A0=A0=A0=A0=A0=A0=
=A0 TX errors 0=A0 dropped 0 overruns 0=A0 carrier 0=A0 collisions 0<br><br=
><br><br>

--f46d04428be85dd90c04b93f5ed7--


--===============5114503637063691547==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5114503637063691547==--


From xen-users-bounces@lists.xensource.com Sat Feb 18 18:22:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 18:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryotq-0006yP-Gx; Sat, 18 Feb 2012 18:20:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1Ryoto-0006yH-M0
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 18:20:44 +0000
Received: from [85.158.139.83:41297] by server-6.bemta-5.messagelabs.com id
	A5/FB-27305-BFBEF3F4; Sat, 18 Feb 2012 18:20:43 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329589242!14996825!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMzIwODc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14248 invoked from network); 18 Feb 2012 18:20:43 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-9.tower-182.messagelabs.com with SMTP;
	18 Feb 2012 18:20:43 -0000
Received: (qmail 8510 invoked from network); 18 Feb 2012 18:20:42 -0000
Received: from unknown (HELO localhost) (10.6.243.7)
	by p3plwbeout11-03.prod.phx3.secureserver.net with SMTP;
	18 Feb 2012 18:20:41 -0000
Received: (qmail 31368 invoked by uid 99); 18 Feb 2012 18:20:41 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Todd Deshane" <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 11:20:40 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-------- Original Message --------
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
From: Todd Deshane <todd.deshane@xen.org>
Date: Fri, February 17, 2012 10:53 pm
To: ray@aarden.us
Cc: xen-users@lists.xensource.com

On Fri, Feb 17, 2012 at 11:37 PM, <ray@aarden.us> wrote:
> I would like to install XCP.  So I started at
> http://www.xen.org/products/index.html
>  and found the section labeled
>    'Xen Cloud Platform Project'
>    This section was a nice overview but no
>    links to docs or downloads.
>  The next section was labeled 'USERS'
>  which had a download link to
>    'Xen Cloud Platform 1.5 Beta Download'
>    This has an 'Installable Image'

Burn the ISO image to a CD

>
> In another search for documentation, I found:
>  Xen Cloud Platform Installation Guide
>  Release 0.1
>  Published October 2009
>  0.1  Edition
>  This was on http://xen.org/files/XenCloud/installation.pdf
>
> **   This documentation is three years old.
>     Is this still valid?
>     Valid mostly?

Should be valid enough for the install. x86_64 bit system required.
The install is similar to an install of a Linux distro.

Thanks,
Todd
-- 

Todd,

Thank you.  Valid enough has value especially for professionals.  My
concern is that the new install will have configuration options that
were not available 3 years ago.  I am trying to hedge my lack of
experience with Linux by finding documentation that will support my
understanding of the configuration options.  

Is there documentation that will help my understanding the XCP options,
and for that matter Linux and Xen options?

I have read two books on Xen, 2 and 3 years old.  None of these address
XCP.  I am hoping for something that will help me understand how to
configure.

As a secondary note, the 3 year old 'Xen Cloud Platform Installation
Guide', says that XCP should be the only OS - no multi-boot.  Is there a
fundamental purpose for this or is it an artifact of a particular
installation process?

ray





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

From xen-users-bounces@lists.xensource.com Sat Feb 18 18:22:30 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 18:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryotq-0006yP-Gx; Sat, 18 Feb 2012 18:20:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1Ryoto-0006yH-M0
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 18:20:44 +0000
Received: from [85.158.139.83:41297] by server-6.bemta-5.messagelabs.com id
	A5/FB-27305-BFBEF3F4; Sat, 18 Feb 2012 18:20:43 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-9.tower-182.messagelabs.com!1329589242!14996825!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMzIwODc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14248 invoked from network); 18 Feb 2012 18:20:43 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-9.tower-182.messagelabs.com with SMTP;
	18 Feb 2012 18:20:43 -0000
Received: (qmail 8510 invoked from network); 18 Feb 2012 18:20:42 -0000
Received: from unknown (HELO localhost) (10.6.243.7)
	by p3plwbeout11-03.prod.phx3.secureserver.net with SMTP;
	18 Feb 2012 18:20:41 -0000
Received: (qmail 31368 invoked by uid 99); 18 Feb 2012 18:20:41 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Todd Deshane" <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 11:20:40 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-------- Original Message --------
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
From: Todd Deshane <todd.deshane@xen.org>
Date: Fri, February 17, 2012 10:53 pm
To: ray@aarden.us
Cc: xen-users@lists.xensource.com

On Fri, Feb 17, 2012 at 11:37 PM, <ray@aarden.us> wrote:
> I would like to install XCP.  So I started at
> http://www.xen.org/products/index.html
>  and found the section labeled
>    'Xen Cloud Platform Project'
>    This section was a nice overview but no
>    links to docs or downloads.
>  The next section was labeled 'USERS'
>  which had a download link to
>    'Xen Cloud Platform 1.5 Beta Download'
>    This has an 'Installable Image'

Burn the ISO image to a CD

>
> In another search for documentation, I found:
>  Xen Cloud Platform Installation Guide
>  Release 0.1
>  Published October 2009
>  0.1  Edition
>  This was on http://xen.org/files/XenCloud/installation.pdf
>
> **   This documentation is three years old.
>     Is this still valid?
>     Valid mostly?

Should be valid enough for the install. x86_64 bit system required.
The install is similar to an install of a Linux distro.

Thanks,
Todd
-- 

Todd,

Thank you.  Valid enough has value especially for professionals.  My
concern is that the new install will have configuration options that
were not available 3 years ago.  I am trying to hedge my lack of
experience with Linux by finding documentation that will support my
understanding of the configuration options.  

Is there documentation that will help my understanding the XCP options,
and for that matter Linux and Xen options?

I have read two books on Xen, 2 and 3 years old.  None of these address
XCP.  I am hoping for something that will help me understand how to
configure.

As a secondary note, the 3 year old 'Xen Cloud Platform Installation
Guide', says that XCP should be the only OS - no multi-boot.  Is there a
fundamental purpose for this or is it an artifact of a particular
installation process?

ray





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

From xen-users-bounces@lists.xensource.com Sat Feb 18 18:32:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 18:32:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryp48-0007Ev-UC; Sat, 18 Feb 2012 18:31:24 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Ryp47-0007Eo-Ks
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 18:31:23 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329589876!12128362!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3346 invoked from network); 18 Feb 2012 18:31:17 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 18:31:17 -0000
Received: by vbbfq11 with SMTP id fq11so9570768vbb.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 10:31:16 -0800 (PST)
Received-SPF: pass (google.com: domain of sdamron@gmail.com designates
	10.220.232.74 as permitted sender) client-ip=10.220.232.74; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of sdamron@gmail.com
	designates 10.220.232.74 as permitted sender)
	smtp.mail=sdamron@gmail.com;
	dkim=pass header.i=sdamron@gmail.com
Received: from mr.google.com ([10.220.232.74])
	by 10.220.232.74 with SMTP id jt10mr7971775vcb.21.1329589876272
	(num_hops = 1); Sat, 18 Feb 2012 10:31:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=RlGLMlTTXdt6MvHjgOJw44CnHKp2tdTzSgvftZOtMYg=;
	b=sYIAgIZLGkOwmybzoIPik7PTUoePTw/wmRU7gyINC783KL4RCrOiVP+f28oy5GNt1s
	lDuXs6rSYmHAgt7F4hS1nzaqqoTL6RMUR0pTqEm0sAJBUnJuUPW9Bn5EVuNkJ3KcFEzw
	B9ittPguSCu/wfAmqZk9+YHncOZQFsfQEYSS0=
Received: by 10.220.232.74 with SMTP id jt10mr6383182vcb.21.1329589876220;
	Sat, 18 Feb 2012 10:31:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Sat, 18 Feb 2012 10:30:56 -0800 (PST)
In-Reply-To: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
References: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
From: Scott Damron <sdamron@gmail.com>
Date: Sat, 18 Feb 2012 12:30:56 -0600
Message-ID: <CA+WRXa8fkNPA5Tz8tiT2=EkR9=8ArPMhDFngZVKEYOvMjSMgUQ@mail.gmail.com>
To: ray@aarden.us
Cc: Todd Deshane <todd.deshane@xen.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Your best bet is to look at the latest documentation on Citrix
XenServer.  It is pretty much the same deal.

Scott

On Sat, Feb 18, 2012 at 12:20 PM,  <ray@aarden.us> wrote:
> -------- Original Message --------
> Subject: Re: [Xen-users] How to Install XCP 1.5 beta
> From: Todd Deshane <todd.deshane@xen.org>
> Date: Fri, February 17, 2012 10:53 pm
> To: ray@aarden.us
> Cc: xen-users@lists.xensource.com
>
> On Fri, Feb 17, 2012 at 11:37 PM, <ray@aarden.us> wrote:
>> I would like to install XCP. =A0So I started at
>> http://www.xen.org/products/index.html
>> =A0and found the section labeled
>> =A0 =A0'Xen Cloud Platform Project'
>> =A0 =A0This section was a nice overview but no
>> =A0 =A0links to docs or downloads.
>> =A0The next section was labeled 'USERS'
>> =A0which had a download link to
>> =A0 =A0'Xen Cloud Platform 1.5 Beta Download'
>> =A0 =A0This has an 'Installable Image'
>
> Burn the ISO image to a CD
>
>>
>> In another search for documentation, I found:
>> =A0Xen Cloud Platform Installation Guide
>> =A0Release 0.1
>> =A0Published October 2009
>> =A00.1 =A0Edition
>> =A0This was on http://xen.org/files/XenCloud/installation.pdf
>>
>> ** =A0 This documentation is three years old.
>> =A0 =A0 Is this still valid?
>> =A0 =A0 Valid mostly?
>
> Should be valid enough for the install. x86_64 bit system required.
> The install is similar to an install of a Linux distro.
>
> Thanks,
> Todd
> --
>
> Todd,
>
> Thank you. =A0Valid enough has value especially for professionals. =A0My
> concern is that the new install will have configuration options that
> were not available 3 years ago. =A0I am trying to hedge my lack of
> experience with Linux by finding documentation that will support my
> understanding of the configuration options.
>
> Is there documentation that will help my understanding the XCP options,
> and for that matter Linux and Xen options?
>
> I have read two books on Xen, 2 and 3 years old. =A0None of these address
> XCP. =A0I am hoping for something that will help me understand how to
> configure.
>
> As a secondary note, the 3 year old 'Xen Cloud Platform Installation
> Guide', says that XCP should be the only OS - no multi-boot. =A0Is there a
> fundamental purpose for this or is it an artifact of a particular
> installation process?
>
> ray
>
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 18:32:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 18:32:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryp48-0007Ev-UC; Sat, 18 Feb 2012 18:31:24 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdamron@gmail.com>) id 1Ryp47-0007Eo-Ks
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 18:31:23 +0000
X-Env-Sender: sdamron@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329589876!12128362!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3346 invoked from network); 18 Feb 2012 18:31:17 -0000
Received: from mail-vw0-f43.google.com (HELO mail-vw0-f43.google.com)
	(209.85.212.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 18:31:17 -0000
Received: by vbbfq11 with SMTP id fq11so9570768vbb.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 10:31:16 -0800 (PST)
Received-SPF: pass (google.com: domain of sdamron@gmail.com designates
	10.220.232.74 as permitted sender) client-ip=10.220.232.74; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of sdamron@gmail.com
	designates 10.220.232.74 as permitted sender)
	smtp.mail=sdamron@gmail.com;
	dkim=pass header.i=sdamron@gmail.com
Received: from mr.google.com ([10.220.232.74])
	by 10.220.232.74 with SMTP id jt10mr7971775vcb.21.1329589876272
	(num_hops = 1); Sat, 18 Feb 2012 10:31:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=RlGLMlTTXdt6MvHjgOJw44CnHKp2tdTzSgvftZOtMYg=;
	b=sYIAgIZLGkOwmybzoIPik7PTUoePTw/wmRU7gyINC783KL4RCrOiVP+f28oy5GNt1s
	lDuXs6rSYmHAgt7F4hS1nzaqqoTL6RMUR0pTqEm0sAJBUnJuUPW9Bn5EVuNkJ3KcFEzw
	B9ittPguSCu/wfAmqZk9+YHncOZQFsfQEYSS0=
Received: by 10.220.232.74 with SMTP id jt10mr6383182vcb.21.1329589876220;
	Sat, 18 Feb 2012 10:31:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.34.172 with HTTP; Sat, 18 Feb 2012 10:30:56 -0800 (PST)
In-Reply-To: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
References: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
From: Scott Damron <sdamron@gmail.com>
Date: Sat, 18 Feb 2012 12:30:56 -0600
Message-ID: <CA+WRXa8fkNPA5Tz8tiT2=EkR9=8ArPMhDFngZVKEYOvMjSMgUQ@mail.gmail.com>
To: ray@aarden.us
Cc: Todd Deshane <todd.deshane@xen.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Your best bet is to look at the latest documentation on Citrix
XenServer.  It is pretty much the same deal.

Scott

On Sat, Feb 18, 2012 at 12:20 PM,  <ray@aarden.us> wrote:
> -------- Original Message --------
> Subject: Re: [Xen-users] How to Install XCP 1.5 beta
> From: Todd Deshane <todd.deshane@xen.org>
> Date: Fri, February 17, 2012 10:53 pm
> To: ray@aarden.us
> Cc: xen-users@lists.xensource.com
>
> On Fri, Feb 17, 2012 at 11:37 PM, <ray@aarden.us> wrote:
>> I would like to install XCP. =A0So I started at
>> http://www.xen.org/products/index.html
>> =A0and found the section labeled
>> =A0 =A0'Xen Cloud Platform Project'
>> =A0 =A0This section was a nice overview but no
>> =A0 =A0links to docs or downloads.
>> =A0The next section was labeled 'USERS'
>> =A0which had a download link to
>> =A0 =A0'Xen Cloud Platform 1.5 Beta Download'
>> =A0 =A0This has an 'Installable Image'
>
> Burn the ISO image to a CD
>
>>
>> In another search for documentation, I found:
>> =A0Xen Cloud Platform Installation Guide
>> =A0Release 0.1
>> =A0Published October 2009
>> =A00.1 =A0Edition
>> =A0This was on http://xen.org/files/XenCloud/installation.pdf
>>
>> ** =A0 This documentation is three years old.
>> =A0 =A0 Is this still valid?
>> =A0 =A0 Valid mostly?
>
> Should be valid enough for the install. x86_64 bit system required.
> The install is similar to an install of a Linux distro.
>
> Thanks,
> Todd
> --
>
> Todd,
>
> Thank you. =A0Valid enough has value especially for professionals. =A0My
> concern is that the new install will have configuration options that
> were not available 3 years ago. =A0I am trying to hedge my lack of
> experience with Linux by finding documentation that will support my
> understanding of the configuration options.
>
> Is there documentation that will help my understanding the XCP options,
> and for that matter Linux and Xen options?
>
> I have read two books on Xen, 2 and 3 years old. =A0None of these address
> XCP. =A0I am hoping for something that will help me understand how to
> configure.
>
> As a secondary note, the 3 year old 'Xen Cloud Platform Installation
> Guide', says that XCP should be the only OS - no multi-boot. =A0Is there a
> fundamental purpose for this or is it an artifact of a particular
> installation process?
>
> ray
>
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:19:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyrfE-000078-FD; Sat, 18 Feb 2012 21:17:52 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RyrfC-000070-AU
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 21:17:50 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329599862!9707478!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12565 invoked from network); 18 Feb 2012 21:17:44 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:17:44 -0000
Received: by iaeh11 with SMTP id h11so34354451iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 13:17:42 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.42.156.7 as permitted sender)
	client-ip=10.42.156.7; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.42.156.7 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.42.156.7])
	by 10.42.156.7 with SMTP id x7mr14940130icw.56.1329599862649 (num_hops
	= 1); Sat, 18 Feb 2012 13:17:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=+RDeVwui2ForpAi5aGFLXamL9iDfZBGgSA843pxAYC8=;
	b=l9w9LIqyZTZSGisbQrCXHnERMYEaOzZ+atX6p/sxWLqpENnkZqFpfctUguDfimLO/s
	tKSXMPtsrp0ZSDIt7vXqZfV0xQYV+RCx92llk2zEzMmUBA/eqV5PCvu75hkmihb7+HWz
	6hsRVehSg41Dd2SKdDEMicXAGP+6yc86go8XM=
Received: by 10.42.156.7 with SMTP id x7mr11836822icw.56.1329599862602; Sat,
	18 Feb 2012 13:17:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:17:21 -0800 (PST)
In-Reply-To: <CAJ44hTeL37X2Xj4iYogi_-70wL5fgtYv-g5BQpfKmA2oZU+fxQ@mail.gmail.com>
References: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
	<CAMrPLWKpmKO=8hoByLK1rk=T-eDkfKyA5AbcO=1Md-dBfQYjmQ@mail.gmail.com>
	<CAJ44hTeL37X2Xj4iYogi_-70wL5fgtYv-g5BQpfKmA2oZU+fxQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:17:21 -0500
X-Google-Sender-Auth: LQkNm_kpTb6N6oFwg2pklIqwVN0
Message-ID: <CAMrPLWLwHRWM4MnpGP7kK791v5Pj1xkMWRpv+USBEGEsYjAOVA@mail.gmail.com>
To: Feisky <feiskyer@gmail.com>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 12:32 AM, Feisky <feiskyer@gmail.com> wrote:
> " As of Xen 4.1, the xend toolstack is deprecated.=A0xl=A0should be used
> instead.=A0"
>
> What's the backend of xl?

libxenlight (libxl)

see also: http://wiki.xen.org/wiki/Choice_of_Toolstacks

and

http://wiki.xen.org/wiki/XL


Cheers,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:19:41 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyrfE-000078-FD; Sat, 18 Feb 2012 21:17:52 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RyrfC-000070-AU
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 21:17:50 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329599862!9707478!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12565 invoked from network); 18 Feb 2012 21:17:44 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:17:44 -0000
Received: by iaeh11 with SMTP id h11so34354451iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 13:17:42 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.42.156.7 as permitted sender)
	client-ip=10.42.156.7; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.42.156.7 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.42.156.7])
	by 10.42.156.7 with SMTP id x7mr14940130icw.56.1329599862649 (num_hops
	= 1); Sat, 18 Feb 2012 13:17:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=+RDeVwui2ForpAi5aGFLXamL9iDfZBGgSA843pxAYC8=;
	b=l9w9LIqyZTZSGisbQrCXHnERMYEaOzZ+atX6p/sxWLqpENnkZqFpfctUguDfimLO/s
	tKSXMPtsrp0ZSDIt7vXqZfV0xQYV+RCx92llk2zEzMmUBA/eqV5PCvu75hkmihb7+HWz
	6hsRVehSg41Dd2SKdDEMicXAGP+6yc86go8XM=
Received: by 10.42.156.7 with SMTP id x7mr11836822icw.56.1329599862602; Sat,
	18 Feb 2012 13:17:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:17:21 -0800 (PST)
In-Reply-To: <CAJ44hTeL37X2Xj4iYogi_-70wL5fgtYv-g5BQpfKmA2oZU+fxQ@mail.gmail.com>
References: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
	<CAMrPLWKpmKO=8hoByLK1rk=T-eDkfKyA5AbcO=1Md-dBfQYjmQ@mail.gmail.com>
	<CAJ44hTeL37X2Xj4iYogi_-70wL5fgtYv-g5BQpfKmA2oZU+fxQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:17:21 -0500
X-Google-Sender-Auth: LQkNm_kpTb6N6oFwg2pklIqwVN0
Message-ID: <CAMrPLWLwHRWM4MnpGP7kK791v5Pj1xkMWRpv+USBEGEsYjAOVA@mail.gmail.com>
To: Feisky <feiskyer@gmail.com>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 12:32 AM, Feisky <feiskyer@gmail.com> wrote:
> " As of Xen 4.1, the xend toolstack is deprecated.=A0xl=A0should be used
> instead.=A0"
>
> What's the backend of xl?

libxenlight (libxl)

see also: http://wiki.xen.org/wiki/Choice_of_Toolstacks

and

http://wiki.xen.org/wiki/XL


Cheers,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:21:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryrh3-0000Bl-7Y; Sat, 18 Feb 2012 21:19:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryrh1-0000B7-Jj
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 21:19:43 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329599976!12138716!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2627 invoked from network); 18 Feb 2012 21:19:37 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:19:37 -0000
Received: by iaeh11 with SMTP id h11so34363147iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 13:19:36 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.202.67 as permitted sender)
	client-ip=10.50.202.67; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.202.67 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.202.67])
	by 10.50.202.67 with SMTP id kg3mr4474857igc.13.1329599976183 (num_hops
	= 1); Sat, 18 Feb 2012 13:19:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=c2MXX9eoI4Sp6psQDeNeDk9BVqOuFb/4Ez0Fw346v+A=;
	b=bJ4MCXPTxAYOVm1e1JnFSq6rUrAePeDkY8uQ4QVHEFI+WiAXpuXpXRYGlZfVHKQ9fP
	TbIr2PbihouMctfFoq0+F0ofZ0IjiLE7a6MbGROeTAmTEAf8Q4JtpwNX+Q6r0dcXzEbb
	XXo3HCf0pTiYLNUPO3Bw/5k9hUsr99rbE9vgQ=
Received: by 10.50.202.67 with SMTP id kg3mr3640891igc.13.1329599976144; Sat,
	18 Feb 2012 13:19:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:19:16 -0800 (PST)
In-Reply-To: <CA+WRXa8fkNPA5Tz8tiT2=EkR9=8ArPMhDFngZVKEYOvMjSMgUQ@mail.gmail.com>
References: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
	<CA+WRXa8fkNPA5Tz8tiT2=EkR9=8ArPMhDFngZVKEYOvMjSMgUQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:19:16 -0500
X-Google-Sender-Auth: 0mGjRFSc2Bj8u2uRkLbu_6OneTI
Message-ID: <CAMrPLWKRS2wDuzfsHB79Vu7sDRoe4hnM_QKKGE+TNCYrQsp8jA@mail.gmail.com>
To: Scott Damron <sdamron@gmail.com>
Cc: ray@aarden.us, xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 1:30 PM, Scott Damron <sdamron@gmail.com> wrote:
> Your best bet is to look at the latest documentation on Citrix
> XenServer. =A0It is pretty much the same deal.

Right.  XCP 1.5 is the open source edition of Citrix XenServer 6.0.

http://blog.xen.org/index.php/2012/02/14/xcp-1-5-beta-announce/

Cheers,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:21:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryrh3-0000Bl-7Y; Sat, 18 Feb 2012 21:19:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryrh1-0000B7-Jj
	for xen-users@lists.xensource.com; Sat, 18 Feb 2012 21:19:43 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329599976!12138716!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2627 invoked from network); 18 Feb 2012 21:19:37 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:19:37 -0000
Received: by iaeh11 with SMTP id h11so34363147iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 13:19:36 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.202.67 as permitted sender)
	client-ip=10.50.202.67; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.202.67 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.202.67])
	by 10.50.202.67 with SMTP id kg3mr4474857igc.13.1329599976183 (num_hops
	= 1); Sat, 18 Feb 2012 13:19:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=c2MXX9eoI4Sp6psQDeNeDk9BVqOuFb/4Ez0Fw346v+A=;
	b=bJ4MCXPTxAYOVm1e1JnFSq6rUrAePeDkY8uQ4QVHEFI+WiAXpuXpXRYGlZfVHKQ9fP
	TbIr2PbihouMctfFoq0+F0ofZ0IjiLE7a6MbGROeTAmTEAf8Q4JtpwNX+Q6r0dcXzEbb
	XXo3HCf0pTiYLNUPO3Bw/5k9hUsr99rbE9vgQ=
Received: by 10.50.202.67 with SMTP id kg3mr3640891igc.13.1329599976144; Sat,
	18 Feb 2012 13:19:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:19:16 -0800 (PST)
In-Reply-To: <CA+WRXa8fkNPA5Tz8tiT2=EkR9=8ArPMhDFngZVKEYOvMjSMgUQ@mail.gmail.com>
References: <20120218112040.1753ead7c2b35a7d15c5b99498690bcc.06d8119992.wbe@email11.secureserver.net>
	<CA+WRXa8fkNPA5Tz8tiT2=EkR9=8ArPMhDFngZVKEYOvMjSMgUQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:19:16 -0500
X-Google-Sender-Auth: 0mGjRFSc2Bj8u2uRkLbu_6OneTI
Message-ID: <CAMrPLWKRS2wDuzfsHB79Vu7sDRoe4hnM_QKKGE+TNCYrQsp8jA@mail.gmail.com>
To: Scott Damron <sdamron@gmail.com>
Cc: ray@aarden.us, xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 1:30 PM, Scott Damron <sdamron@gmail.com> wrote:
> Your best bet is to look at the latest documentation on Citrix
> XenServer. =A0It is pretty much the same deal.

Right.  XCP 1.5 is the open source edition of Citrix XenServer 6.0.

http://blog.xen.org/index.php/2012/02/14/xcp-1-5-beta-announce/

Cheers,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:25:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryrkv-0000Tq-50; Sat, 18 Feb 2012 21:23:45 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryrkt-0000Tj-R4
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 21:23:44 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1329600171!63405245!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15684 invoked from network); 18 Feb 2012 21:22:52 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:22:52 -0000
Received: by iaeh11 with SMTP id h11so34381134iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 13:23:41 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.95.195 as permitted sender)
	client-ip=10.50.95.195; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.95.195 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.95.195])
	by 10.50.95.195 with SMTP id dm3mr4508626igb.9.1329600221279 (num_hops
	= 1); Sat, 18 Feb 2012 13:23:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=EQxkCLNeD361/B3FWwW9scHENAJi1ZSYQNoK2OvQgVc=;
	b=TVMcgxU2S9T0KmXMpOcUpKepw/ZkI/oD9cXnAmxspmCMoikjYO8IgsrdQgbq6hSIwf
	7wLrZsVmY6JGdzhKiMKiPbTKwMh4Pddeq0xN5s6zXHzIPp08XzecniaNzvev03yZ78mc
	mr1LggUipIs1LLvib99uADr12doCniEf7kjsQ=
Received: by 10.50.95.195 with SMTP id dm3mr3662669igb.9.1329600221225; Sat,
	18 Feb 2012 13:23:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:23:21 -0800 (PST)
In-Reply-To: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:23:21 -0500
X-Google-Sender-Auth: tl1C-WkL4JtQcEfCSBmLUHHJt2Q
Message-ID: <CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 11:15 AM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> I just installed xen 4.2 unstable and when I use xl to create vm they don't
> get network . I had created bridges xenbr0 xenbr1
> Do i need to make any changes to xl.config.
> xend with 4.1.2 worked perfect.

xl doesn't handle networking the same as xend did. You should use the
distro network scripts to configure your bridges according to:

http://wiki.xen.org/wiki/HostConfiguration/Networking

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:25:01 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryrkv-0000Tq-50; Sat, 18 Feb 2012 21:23:45 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryrkt-0000Tj-R4
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 21:23:44 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1329600171!63405245!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15684 invoked from network); 18 Feb 2012 21:22:52 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:22:52 -0000
Received: by iaeh11 with SMTP id h11so34381134iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 13:23:41 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.95.195 as permitted sender)
	client-ip=10.50.95.195; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.95.195 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.95.195])
	by 10.50.95.195 with SMTP id dm3mr4508626igb.9.1329600221279 (num_hops
	= 1); Sat, 18 Feb 2012 13:23:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=EQxkCLNeD361/B3FWwW9scHENAJi1ZSYQNoK2OvQgVc=;
	b=TVMcgxU2S9T0KmXMpOcUpKepw/ZkI/oD9cXnAmxspmCMoikjYO8IgsrdQgbq6hSIwf
	7wLrZsVmY6JGdzhKiMKiPbTKwMh4Pddeq0xN5s6zXHzIPp08XzecniaNzvev03yZ78mc
	mr1LggUipIs1LLvib99uADr12doCniEf7kjsQ=
Received: by 10.50.95.195 with SMTP id dm3mr3662669igb.9.1329600221225; Sat,
	18 Feb 2012 13:23:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:23:21 -0800 (PST)
In-Reply-To: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:23:21 -0500
X-Google-Sender-Auth: tl1C-WkL4JtQcEfCSBmLUHHJt2Q
Message-ID: <CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 11:15 AM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> I just installed xen 4.2 unstable and when I use xl to create vm they don't
> get network . I had created bridges xenbr0 xenbr1
> Do i need to make any changes to xl.config.
> xend with 4.1.2 worked perfect.

xl doesn't handle networking the same as xend did. You should use the
distro network scripts to configure your bridges according to:

http://wiki.xen.org/wiki/HostConfiguration/Networking

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:29:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:29:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryrpp-0000vZ-Hj; Sat, 18 Feb 2012 21:28:49 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryrpn-0000ur-F7
	for xen-users@lists.xen.org; Sat, 18 Feb 2012 21:28:48 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1329600519!12926384!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25510 invoked from network); 18 Feb 2012 21:28:40 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:28:40 -0000
Received: by iahk25 with SMTP id k25so4675102iah.32
	for <xen-users@lists.xen.org>; Sat, 18 Feb 2012 13:28:39 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.202.67 as permitted sender)
	client-ip=10.50.202.67; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.202.67 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.202.67])
	by 10.50.202.67 with SMTP id kg3mr4500719igc.13.1329600519400 (num_hops
	= 1); Sat, 18 Feb 2012 13:28:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=UpCapqfZSL1vHio45h+MqzIy9JXWtlnZ//xxAPKlPWE=;
	b=uybjQ8ZEsNXH6v5jSgmfYfHmLFC9IBVV0ATyu29inRcEZg8h92A8+BFgsmP7exU+KF
	4KEkFc4VTBxSHneFP5QsfkJ+mIE6PJolP5/t/mALg14D9FzrVs+P/e8lWuMmr2ZMPHGM
	JLuyss0oCF//tFeOBuBCcddQCKLa6oQDhal8c=
Received: by 10.50.202.67 with SMTP id kg3mr3661692igc.13.1329600519353; Sat,
	18 Feb 2012 13:28:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:28:19 -0800 (PST)
In-Reply-To: <CALpAxmMfU0a02pmMmYKgM5NeJcWMnP=aviiZrfCjEpTNL=7zNA@mail.gmail.com>
References: <CALpAxmMfU0a02pmMmYKgM5NeJcWMnP=aviiZrfCjEpTNL=7zNA@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:28:19 -0500
X-Google-Sender-Auth: UW_7k7VkC8Tmc0uBMrH9QUxVruI
Message-ID: <CAMrPLWKTqJLbgYjBQzh2u68B8-Y_VvB5nV=38XFqhcQr3s_ung@mail.gmail.com>
To: Chui-Hui Chiu <cchiu1@tigers.lsu.edu>
Content-Type: multipart/mixed; boundary=f46d04478527a633e004b943be1f
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] grub.cfg for Xen 3.3 on Ubuntu 10.04
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--f46d04478527a633e004b943be1f
Content-Type: text/plain; charset=ISO-8859-1

On Sat, Feb 18, 2012 at 11:01 AM, Chui-Hui Chiu <cchiu1@tigers.lsu.edu> wrote:
> Hello,
>
> Could anyone share the current grub.cfg for Xen 3.3 on Ubuntu 10.04 with me?

Attached.

> The apt-get for Ubuntu 10.04.4 has some problem so that it does not modify
> the grub.cfg for Xen 3.3 Hypervisor.
>
This is for Ubuntu 12.04.

/etc/default/grub contains:
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=2048M"
GRUB_DEFAULT="Xen 4.1-amd64"

HTH.

Cheers,
Todd


-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

--f46d04478527a633e004b943be1f
Content-Type: application/octet-stream; name="grub.cfg"
Content-Disposition: attachment; filename="grub.cfg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gyt5pro80

IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0
ZWQgYnkgZ3J1Yi1ta2NvbmZpZyB1c2luZyB0ZW1wbGF0ZXMKIyBmcm9tIC9ldGMvZ3J1Yi5kIGFu
ZCBzZXR0aW5ncyBmcm9tIC9ldGMvZGVmYXVsdC9ncnViCiMKCiMjIyBCRUdJTiAvZXRjL2dydWIu
ZC8wMF9oZWFkZXIgIyMjCmlmIFsgLXMgJHByZWZpeC9ncnViZW52IF07IHRoZW4KICBzZXQgaGF2
ZV9ncnViZW52PXRydWUKICBsb2FkX2VudgpmaQpzZXQgZGVmYXVsdD0iWGVuIDQuMS1hbWQ2NCIK
aWYgWyAiJHtwcmV2X3NhdmVkX2VudHJ5fSIgXTsgdGhlbgogIHNldCBzYXZlZF9lbnRyeT0iJHtw
cmV2X3NhdmVkX2VudHJ5fSIKICBzYXZlX2VudiBzYXZlZF9lbnRyeQogIHNldCBwcmV2X3NhdmVk
X2VudHJ5PQogIHNhdmVfZW52IHByZXZfc2F2ZWRfZW50cnkKICBzZXQgYm9vdF9vbmNlPXRydWUK
ZmkKCmZ1bmN0aW9uIHNhdmVkZWZhdWx0IHsKICBpZiBbIC16ICIke2Jvb3Rfb25jZX0iIF07IHRo
ZW4KICAgIHNhdmVkX2VudHJ5PSIke2Nob3Nlbn0iCiAgICBzYXZlX2VudiBzYXZlZF9lbnRyeQog
IGZpCn0KCmZ1bmN0aW9uIHJlY29yZGZhaWwgewogIHNldCByZWNvcmRmYWlsPTEKICBpZiBbIC1u
ICIke2hhdmVfZ3J1YmVudn0iIF07IHRoZW4gaWYgWyAteiAiJHtib290X29uY2V9IiBdOyB0aGVu
IHNhdmVfZW52IHJlY29yZGZhaWw7IGZpOyBmaQp9CgpmdW5jdGlvbiBsb2FkX3ZpZGVvIHsKICBp
bnNtb2QgdmJlCiAgaW5zbW9kIHZnYQogIGluc21vZCB2aWRlb19ib2NocwogIGluc21vZCB2aWRl
b19jaXJydXMKfQoKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIGV4dDIKc2V0IHJvb3Q9JyhoZDAs
bXNkb3M2KScKc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIz
LTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAppZiBsb2FkZm9udCAvdXNyL3NoYXJlL2dydWIv
dW5pY29kZS5wZjIgOyB0aGVuCiAgc2V0IGdmeG1vZGU9YXV0bwogIGxvYWRfdmlkZW8KICBpbnNt
b2QgZ2Z4dGVybQogIGluc21vZCBwYXJ0X21zZG9zCiAgaW5zbW9kIGV4dDIKICBzZXQgcm9vdD0n
KGhkMCxtc2RvczYpJwogIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAx
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKICBzZXQgbG9jYWxlX2Rpcj0oJHJv
b3QpL2Jvb3QvZ3J1Yi9sb2NhbGUKICBzZXQgbGFuZz1lbl9VUwogIGluc21vZCBnZXR0ZXh0CmZp
CnRlcm1pbmFsX291dHB1dCBnZnh0ZXJtCmlmIFsgIiR7cmVjb3JkZmFpbH0iID0gMSBdOyB0aGVu
CiAgc2V0IHRpbWVvdXQ9LTEKZWxzZQogIHNldCB0aW1lb3V0PTEwCmZpCiMjIyBFTkQgL2V0Yy9n
cnViLmQvMDBfaGVhZGVyICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzA1X2RlYmlhbl90aGVt
ZSAjIyMKc2V0IG1lbnVfY29sb3Jfbm9ybWFsPXdoaXRlL2JsYWNrCnNldCBtZW51X2NvbG9yX2hp
Z2hsaWdodD1ibGFjay9saWdodC1ncmF5CmlmIGJhY2tncm91bmRfY29sb3IgNDQsMCwzMDsgdGhl
bgogIGNsZWFyCmZpCiMjIyBFTkQgL2V0Yy9ncnViLmQvMDVfZGViaWFuX3RoZW1lICMjIwoKIyMj
IEJFR0lOIC9ldGMvZ3J1Yi5kLzEwX2xpbnV4ICMjIwppZiBbICR7cmVjb3JkZmFpbH0gIT0gMSBd
OyB0aGVuCiAgaWYgWyAtZSAke3ByZWZpeH0vZ2Z4YmxhY2tsaXN0LnR4dCBdOyB0aGVuCiAgICBp
ZiBod21hdGNoICR7cHJlZml4fS9nZnhibGFja2xpc3QudHh0IDM7IHRoZW4KICAgICAgaWYgWyAk
e21hdGNofSA9IDAgXTsgdGhlbgogICAgICAgIHNldCBsaW51eF9nZnhfbW9kZT1rZWVwCiAgICAg
IGVsc2UKICAgICAgICBzZXQgbGludXhfZ2Z4X21vZGU9dGV4dAogICAgICBmaQogICAgZWxzZQog
ICAgICBzZXQgbGludXhfZ2Z4X21vZGU9dGV4dAogICAgZmkKICBlbHNlCiAgICBzZXQgbGludXhf
Z2Z4X21vZGU9a2VlcAogIGZpCmVsc2UKICBzZXQgbGludXhfZ2Z4X21vZGU9dGV4dApmaQpleHBv
cnQgbGludXhfZ2Z4X21vZGUKaWYgWyAiJGxpbnV4X2dmeF9tb2RlIiAhPSAidGV4dCIgXTsgdGhl
biBsb2FkX3ZpZGVvOyBmaQptZW51ZW50cnkgJ1VidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xNi1n
ZW5lcmljJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNs
YXNzIG9zIHsKCXJlY29yZGZhaWwKCXNldCBnZnhwYXlsb2FkPSRsaW51eF9nZnhfbW9kZQoJaW5z
bW9kIGd6aW8KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAs
bXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIy
My05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWxpbnV4CS9ib290L3ZtbGludXotMy4yLjAt
MTYtZ2VuZXJpYyByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0
IHJvICAgcXVpZXQgc3BsYXNoIHZ0LmhhbmRvZmY9NwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWct
My4yLjAtMTYtZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTE2
LWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51
eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCXJlY29yZGZhaWwKCWluc21vZCBnemlvCglpbnNt
b2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFy
Y2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIz
ODUtYzFmZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTE2LWdlbmVyaWMgLi4u
JwoJbGludXgJL2Jvb3Qvdm1saW51ei0zLjIuMC0xNi1nZW5lcmljIHJvb3Q9VVVJRD0xYzMyNmIy
My05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0IAoJZWNo
bwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWct
My4yLjAtMTYtZ2VuZXJpYwp9CnN1Ym1lbnUgIlByZXZpb3VzIExpbnV4IHZlcnNpb25zIiB7Cm1l
bnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTEyLWdlbmVyaWMnIC0tY2xhc3MgdWJ1
bnR1IC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJcmVjb3JkZmFp
bAoJc2V0IGdmeHBheWxvYWQ9JGxpbnV4X2dmeF9tb2RlCglpbnNtb2QgZ3ppbwoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0t
bm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMx
ZmViOGE4NzhkNAoJbGludXgJL2Jvb3Qvdm1saW51ei0zLjIuMC0xMi1nZW5lcmljIHJvb3Q9VVVJ
RD0xYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gICBxdWlldCBzcGxhc2gg
dnQuaGFuZG9mZj03Cglpbml0cmQJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xMi1nZW5lcmljCn0K
bWVudWVudHJ5ICdVYnVudHUsIHdpdGggTGludXggMy4yLjAtMTItZ2VuZXJpYyAocmVjb3Zlcnkg
bW9kZSknIC0tY2xhc3MgdWJ1bnR1IC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xh
c3Mgb3MgewoJcmVjb3JkZmFpbAoJaW5zbW9kIGd6aW8KCWluc21vZCBwYXJ0X21zZG9zCglpbnNt
b2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZz
LXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVj
aG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMTItZ2VuZXJpYyAuLi4nCglsaW51eAkvYm9vdC92bWxp
bnV6LTMuMi4wLTEyLWdlbmVyaWMgcm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMx
ZmViOGE4NzhkNCBybyByZWNvdmVyeSBub21vZGVzZXQgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwg
cmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xMi1nZW5lcmljCn0K
bWVudWVudHJ5ICdVYnVudHUsIHdpdGggTGludXggMy4yLjAtMTEtZ2VuZXJpYycgLS1jbGFzcyB1
YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglyZWNvcmRm
YWlsCglzZXQgZ2Z4cGF5bG9hZD0kbGludXhfZ2Z4X21vZGUKCWluc21vZCBnemlvCglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2gg
LS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUt
YzFmZWI4YTg3OGQ0CglsaW51eAkvYm9vdC92bWxpbnV6LTMuMi4wLTExLWdlbmVyaWMgcm9vdD1V
VUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNCBybyAgIHF1aWV0IHNwbGFz
aCB2dC5oYW5kb2ZmPTcKCWluaXRyZAkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTExLWdlbmVyaWMK
fQptZW51ZW50cnkgJ1VidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xMS1nZW5lcmljIChyZWNvdmVy
eSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1j
bGFzcyBvcyB7CglyZWNvcmRmYWlsCglpbnNtb2QgZ3ppbwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0t
ZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAoJ
ZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC0xMS1nZW5lcmljIC4uLicKCWxpbnV4CS9ib290L3Zt
bGludXotMy4yLjAtMTEtZ2VuZXJpYyByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUt
YzFmZWI4YTg3OGQ0IHJvIHJlY292ZXJ5IG5vbW9kZXNldCAKCWVjaG8JJ0xvYWRpbmcgaW5pdGlh
bCByYW1kaXNrIC4uLicKCWluaXRyZAkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTExLWdlbmVyaWMK
fQptZW51ZW50cnkgJ1VidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xMC1nZW5lcmljJyAtLWNsYXNz
IHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCXJlY29y
ZGZhaWwKCXNldCBnZnhwYXlsb2FkPSRsaW51eF9nZnhfbW9kZQoJaW5zbW9kIGd6aW8KCWluc21v
ZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJj
aCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4
NS1jMWZlYjhhODc4ZDQKCWxpbnV4CS9ib290L3ZtbGludXotMy4yLjAtMTAtZ2VuZXJpYyByb290
PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvICAgcXVpZXQgc3Bs
YXNoIHZ0LmhhbmRvZmY9NwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtMTAtZ2VuZXJp
Ywp9Cm1lbnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTEwLWdlbmVyaWMgKHJlY292
ZXJ5IG1vZGUpJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAt
LWNsYXNzIG9zIHsKCXJlY29yZGZhaWwKCWluc21vZCBnemlvCglpbnNtb2QgcGFydF9tc2RvcwoJ
aW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2ggLS1uby1mbG9wcHkg
LS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0
CgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTEwLWdlbmVyaWMgLi4uJwoJbGludXgJL2Jvb3Qv
dm1saW51ei0zLjIuMC0xMC1nZW5lcmljIHJvb3Q9VVVJRD0xYzMyNmIyMy05OWM5LTQ0MzMtYjM4
NS1jMWZlYjhhODc4ZDQgcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0IAoJZWNobwknTG9hZGluZyBpbml0
aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtMTAtZ2VuZXJp
Ywp9Cm1lbnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTktZ2VuZXJpYycgLS1jbGFz
cyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglyZWNv
cmRmYWlsCglzZXQgZ2Z4cGF5bG9hZD0kbGludXhfZ2Z4X21vZGUKCWluc21vZCBnemlvCglpbnNt
b2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFy
Y2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIz
ODUtYzFmZWI4YTg3OGQ0CglsaW51eAkvYm9vdC92bWxpbnV6LTMuMi4wLTktZ2VuZXJpYyByb290
PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvICAgcXVpZXQgc3Bs
YXNoIHZ0LmhhbmRvZmY9NwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtOS1nZW5lcmlj
Cn0KbWVudWVudHJ5ICdVYnVudHUsIHdpdGggTGludXggMy4yLjAtOS1nZW5lcmljIChyZWNvdmVy
eSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1j
bGFzcyBvcyB7CglyZWNvcmRmYWlsCglpbnNtb2QgZ3ppbwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0t
ZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAoJ
ZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC05LWdlbmVyaWMgLi4uJwoJbGludXgJL2Jvb3Qvdm1s
aW51ei0zLjIuMC05LWdlbmVyaWMgcm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMx
ZmViOGE4NzhkNCBybyByZWNvdmVyeSBub21vZGVzZXQgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwg
cmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC05LWdlbmVyaWMKfQp9
CiMjIyBFTkQgL2V0Yy9ncnViLmQvMTBfbGludXggIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQv
MjBfbGludXhfeGVuICMjIwpzdWJtZW51ICJYZW4gNC4xLWFtZDY0IiB7Cm1lbnVlbnRyeSAnVWJ1
bnR1IEdOVS9MaW51eCwgd2l0aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51eCAzLjIuMC0xNi1nZW5l
cmljJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNz
IG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJv
b3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9v
dCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVu
IDQuMS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhv
bGRlciAgZG9tMF9tZW09MjA0OE0KCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMTYtZ2VuZXJp
YyAuLi4nCgltb2R1bGUJL2Jvb3Qvdm1saW51ei0zLjIuMC0xNi1nZW5lcmljIHBsYWNlaG9sZGVy
IHJvb3Q9VVVJRD0xYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gIHF1aWV0
IHNwbGFzaAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJbW9kdWxlCS9ib290
L2luaXRyZC5pbWctMy4yLjAtMTYtZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51
eCwgd2l0aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51eCAzLjIuMC0xNi1nZW5lcmljIChyZWNvdmVy
eSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1j
bGFzcyBvcyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNl
dCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0
PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5n
IFhlbiA0LjEtYW1kNjQgLi4uJwoJbXVsdGlib290CS9ib290L3hlbi00LjEtYW1kNjQuZ3ogcGxh
Y2Vob2xkZXIgCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTE2LWdlbmVyaWMgLi4uJwoJbW9k
dWxlCS9ib290L3ZtbGludXotMy4yLjAtMTYtZ2VuZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9
MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvIHNpbmdsZSAKCWVjaG8JJ0xv
YWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4w
LTE2LWdlbmVyaWMKfQptZW51ZW50cnkgJ1VidW50dSBHTlUvTGludXgsIHdpdGggWGVuIDQuMS1h
bWQ2NCBhbmQgTGludXggMy4yLjAtMTItZ2VuZXJpYycgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBn
bnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcGFy
dF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFm
ZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5nIFhlbiA0LjEtYW1kNjQgLi4uJwoJbXVsdGlib290CS9i
b290L3hlbi00LjEtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIGRvbTBfbWVtPTIwNDhNCgllY2hvCSdM
b2FkaW5nIExpbnV4IDMuMi4wLTEyLWdlbmVyaWMgLi4uJwoJbW9kdWxlCS9ib290L3ZtbGludXot
My4yLjAtMTItZ2VuZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMz
LWIzODUtYzFmZWI4YTg3OGQ0IHJvICBxdWlldCBzcGxhc2gKCWVjaG8JJ0xvYWRpbmcgaW5pdGlh
bCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTEyLWdlbmVyaWMK
fQptZW51ZW50cnkgJ1VidW50dSBHTlUvTGludXgsIHdpdGggWGVuIDQuMS1hbWQ2NCBhbmQgTGlu
dXggMy4yLjAtMTItZ2VuZXJpYyAocmVjb3ZlcnkgbW9kZSknIC0tY2xhc3MgdWJ1bnR1IC0tY2xh
c3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgLS1jbGFzcyB4ZW4gewoJaW5zbW9k
IHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNo
IC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1
LWMxZmViOGE4NzhkNAoJZWNobwknTG9hZGluZyBYZW4gNC4xLWFtZDY0IC4uLicKCW11bHRpYm9v
dAkvYm9vdC94ZW4tNC4xLWFtZDY0Lmd6IHBsYWNlaG9sZGVyIAoJZWNobwknTG9hZGluZyBMaW51
eCAzLjIuMC0xMi1nZW5lcmljIC4uLicKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTEyLWdl
bmVyaWMgcGxhY2Vob2xkZXIgcm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmVi
OGE4NzhkNCBybyBzaW5nbGUgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCglt
b2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xMi1nZW5lcmljCn0KbWVudWVudHJ5ICdVYnVu
dHUgR05VL0xpbnV4LCB3aXRoIFhlbiA0LjEtYW1kNjQgYW5kIExpbnV4IDMuMi4wLTExLWdlbmVy
aWMnIC0tY2xhc3MgdWJ1bnR1IC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mg
b3MgLS1jbGFzcyB4ZW4gewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9v
dD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290
IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAoJZWNobwknTG9hZGluZyBYZW4g
NC4xLWFtZDY0IC4uLicKCW11bHRpYm9vdAkvYm9vdC94ZW4tNC4xLWFtZDY0Lmd6IHBsYWNlaG9s
ZGVyICBkb20wX21lbT0yMDQ4TQoJZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC0xMS1nZW5lcmlj
IC4uLicKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTExLWdlbmVyaWMgcGxhY2Vob2xkZXIg
cm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNCBybyAgcXVpZXQg
c3BsYXNoCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCgltb2R1bGUJL2Jvb3Qv
aW5pdHJkLmltZy0zLjIuMC0xMS1nZW5lcmljCn0KbWVudWVudHJ5ICdVYnVudHUgR05VL0xpbnV4
LCB3aXRoIFhlbiA0LjEtYW1kNjQgYW5kIExpbnV4IDMuMi4wLTExLWdlbmVyaWMgKHJlY292ZXJ5
IG1vZGUpJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNs
YXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0
IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9
cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcg
WGVuIDQuMS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFj
ZWhvbGRlciAKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMTEtZ2VuZXJpYyAuLi4nCgltb2R1
bGUJL2Jvb3Qvdm1saW51ei0zLjIuMC0xMS1nZW5lcmljIHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD0x
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gc2luZ2xlIAoJZWNobwknTG9h
ZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJbW9kdWxlCS9ib290L2luaXRyZC5pbWctMy4yLjAt
MTEtZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51eCwgd2l0aCBYZW4gNC4xLWFt
ZDY0IGFuZCBMaW51eCAzLjIuMC0xMC1nZW5lcmljJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdu
dS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0
X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5v
LWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZl
YjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVuIDQuMS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jv
b3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhvbGRlciAgZG9tMF9tZW09MjA0OE0KCWVjaG8JJ0xv
YWRpbmcgTGludXggMy4yLjAtMTAtZ2VuZXJpYyAuLi4nCgltb2R1bGUJL2Jvb3Qvdm1saW51ei0z
LjIuMC0xMC1nZW5lcmljIHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD0xYzMyNmIyMy05OWM5LTQ0MzMt
YjM4NS1jMWZlYjhhODc4ZDQgcm8gIHF1aWV0IHNwbGFzaAoJZWNobwknTG9hZGluZyBpbml0aWFs
IHJhbWRpc2sgLi4uJwoJbW9kdWxlCS9ib290L2luaXRyZC5pbWctMy4yLjAtMTAtZ2VuZXJpYwp9
Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51eCwgd2l0aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51
eCAzLjIuMC0xMC1nZW5lcmljIChyZWNvdmVyeSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFz
cyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAtLWNsYXNzIHhlbiB7CglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2gg
LS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUt
YzFmZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5nIFhlbiA0LjEtYW1kNjQgLi4uJwoJbXVsdGlib290
CS9ib290L3hlbi00LjEtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgCgllY2hvCSdMb2FkaW5nIExpbnV4
IDMuMi4wLTEwLWdlbmVyaWMgLi4uJwoJbW9kdWxlCS9ib290L3ZtbGludXotMy4yLjAtMTAtZ2Vu
ZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4
YTg3OGQ0IHJvIHNpbmdsZSAKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1v
ZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTEwLWdlbmVyaWMKfQptZW51ZW50cnkgJ1VidW50
dSBHTlUvTGludXgsIHdpdGggWGVuIDQuMS1hbWQ2NCBhbmQgTGludXggMy4yLjAtOS1nZW5lcmlj
JyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9z
IC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9
JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAx
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVuIDQu
MS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhvbGRl
ciAgZG9tMF9tZW09MjA0OE0KCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtOS1nZW5lcmljIC4u
LicKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTktZ2VuZXJpYyBwbGFjZWhvbGRlciByb290
PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvICBxdWlldCBzcGxh
c2gKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0
cmQuaW1nLTMuMi4wLTktZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51eCwgd2l0
aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51eCAzLjIuMC05LWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUp
JyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9z
IC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9
JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAx
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVuIDQu
MS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhvbGRl
ciAKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtOS1nZW5lcmljIC4uLicKCW1vZHVsZQkvYm9v
dC92bWxpbnV6LTMuMi4wLTktZ2VuZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9MWMzMjZiMjMt
OTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvIHNpbmdsZSAKCWVjaG8JJ0xvYWRpbmcgaW5p
dGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTktZ2VuZXJp
Ywp9Cn0KIyMjIEVORCAvZXRjL2dydWIuZC8yMF9saW51eF94ZW4gIyMjCgojIyMgQkVHSU4gL2V0
Yy9ncnViLmQvMjBfbWVtdGVzdDg2KyAjIyMKbWVudWVudHJ5ICJNZW1vcnkgdGVzdCAobWVtdGVz
dDg2KykiIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAs
bXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIy
My05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWxpbnV4MTYJL2Jvb3QvbWVtdGVzdDg2Ky5i
aW4KfQptZW51ZW50cnkgIk1lbW9yeSB0ZXN0IChtZW10ZXN0ODYrLCBzZXJpYWwgY29uc29sZSAx
MTUyMDApIiB7CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQw
LG1zZG9zNiknCglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZi
MjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0CglsaW51eDE2CS9ib290L21lbXRlc3Q4Nisu
YmluIGNvbnNvbGU9dHR5UzAsMTE1MjAwbjgKfQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzIwX21lbXRl
c3Q4NisgIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQvMzBfb3MtcHJvYmVyICMjIwptZW51ZW50
cnkgIlVidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xNS1nZW5lcmljLXBhZSAob24gL2Rldi9zZGEx
KSIgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2QgcGFy
dF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zMSknCglzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2
NmM4ZTZlYzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMuMi4wLTE1LWdlbmVyaWMtcGFlIHJvb3Q9
VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzggcm8gY29uc29sZT10dHkx
IG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xNS1nZW5lcmljLXBhZQp9
Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTE1LWdlbmVyaWMtcGFlIChyZWNv
dmVyeSBtb2RlKSAob24gL2Rldi9zZGExKSIgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUg
LS1jbGFzcyBvcyB7CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PSco
aGQwLG1zZG9zMSknCglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzcz
ODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMu
Mi4wLTE1LWdlbmVyaWMtcGFlIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2
YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0z
LjIuMC0xNS1nZW5lcmljLXBhZQp9Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4w
LTE1LWdlbmVyaWMgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251
IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0n
KGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IGM3
Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1saW51ei0z
LjIuMC0xNS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2Yzhl
NmVjMzggcm8gY29uc29sZT10dHkxIG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0z
LjIuMC0xNS1nZW5lcmljCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXggMy4yLjAtMTUt
Z2VuZXJpYyAocmVjb3ZlcnkgbW9kZSkgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4
IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQy
CglzZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAt
LXNldD1yb290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jv
b3Qvdm1saW51ei0zLjIuMC0xNS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgt
YmY4YS1hYjY2YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5p
dHJkLmltZy0zLjIuMC0xNS1nZW5lcmljCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXgg
My4yLjAtMTEtZ2VuZXJpYy1wYWUgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0t
Y2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglz
ZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNl
dD1yb290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qv
dm1saW51ei0zLjIuMC0xMS1nZW5lcmljLXBhZSByb290PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4
LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBub3NwbGFzaAoJaW5pdHJkIC9ib290
L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJpYy1wYWUKfQptZW51ZW50cnkgIlVidW50dSwgd2l0
aCBMaW51eCAzLjIuMC0xMS1nZW5lcmljLXBhZSAocmVjb3ZlcnkgbW9kZSkgKG9uIC9kZXYvc2Rh
MSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0t
bm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFi
NjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1saW51ei0zLjIuMC0xMS1nZW5lcmljLXBhZSByb290
PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJlY292ZXJ5IG5v
bW9kZXNldAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJpYy1wYWUKfQpt
ZW51ZW50cnkgIlVidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xMS1nZW5lcmljIChvbiAvZGV2L3Nk
YTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBw
YXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAt
LW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1h
YjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3ZtbGludXotMy4yLjAtMTEtZ2VuZXJpYyByb290PVVV
SUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBu
b3NwbGFzaAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJpYwp9Cm1lbnVl
bnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTExLWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUp
IChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9z
IHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3Mx
KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlk
LTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3ZtbGludXotMy4yLjAtMTEtZ2Vu
ZXJpYyByb290PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJl
Y292ZXJ5IG5vbW9kZXNldAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJp
Ywp9Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTktZ2VuZXJpYy1wYWUgKG9u
IC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJ
aW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJ
c2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IGM3Mzg0MTRiLTk0OWQtNDQx
OC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1saW51ei0zLjIuMC05LWdlbmVyaWMt
cGFlIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzggcm8gY29u
c29sZT10dHkxIG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC05LWdlbmVy
aWMtcGFlCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXggMy4yLjAtOS1nZW5lcmljLXBh
ZSAocmVjb3ZlcnkgbW9kZSkgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xh
c3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQg
cm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1y
b290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1s
aW51ei0zLjIuMC05LWdlbmVyaWMtcGFlIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4
YS1hYjY2YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5pdHJk
LmltZy0zLjIuMC05LWdlbmVyaWMtcGFlCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXgg
My4yLjAtOS1nZW5lcmljIChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNz
IGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJv
b3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9v
dCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3ZtbGlu
dXotMy4yLjAtOS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2
YzhlNmVjMzggcm8gY29uc29sZT10dHkxIG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmlt
Zy0zLjIuMC05LWdlbmVyaWMKfQptZW51ZW50cnkgIlVidW50dSwgd2l0aCBMaW51eCAzLjIuMC05
LWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUpIChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51
eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0
MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQg
LS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9i
b290L3ZtbGludXotMy4yLjAtOS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgt
YmY4YS1hYjY2YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5p
dHJkLmltZy0zLjIuMC05LWdlbmVyaWMKfQptZW51ZW50cnkgIlVidW50dSwgd2l0aCBMaW51eCAz
LjIuMC04LWdlbmVyaWMtcGFlIChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNs
YXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0
IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9
cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3Zt
bGludXotMy4yLjAtOC1nZW5lcmljLXBhZSByb290PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4LWJm
OGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBub3NwbGFzaAoJaW5pdHJkIC9ib290L2lu
aXRyZC5pbWctMy4yLjAtOC1nZW5lcmljLXBhZQp9Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExp
bnV4IDMuMi4wLTgtZ2VuZXJpYy1wYWUgKHJlY292ZXJ5IG1vZGUpIChvbiAvZGV2L3NkYTEpIiAt
LWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZs
b3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2Yzhl
NmVjMzgKCWxpbnV4IC9ib290L3ZtbGludXotMy4yLjAtOC1nZW5lcmljLXBhZSByb290PVVVSUQ9
YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJlY292ZXJ5IG5vbW9kZXNl
dAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtOC1nZW5lcmljLXBhZQp9Cm1lbnVlbnRy
eSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTgtZ2VuZXJpYyAob24gL2Rldi9zZGExKSIgLS1j
bGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2QgcGFydF9tc2Rv
cwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zMSknCglzZWFyY2ggLS1uby1mbG9w
cHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZl
YzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMuMi4wLTgtZ2VuZXJpYyByb290PVVVSUQ9YzczODQx
NGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBub3NwbGFzaAoJ
aW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtOC1nZW5lcmljCn0KbWVudWVudHJ5ICJVYnVu
dHUsIHdpdGggTGludXggMy4yLjAtOC1nZW5lcmljIChyZWNvdmVyeSBtb2RlKSAob24gL2Rldi9z
ZGExKSIgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zMSknCglzZWFyY2gg
LS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzczODQxNGItOTQ5ZC00NDE4LWJmOGEt
YWI2NmM4ZTZlYzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMuMi4wLTgtZ2VuZXJpYyByb290PVVV
SUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJlY292ZXJ5IG5vbW9k
ZXNldAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtOC1nZW5lcmljCn0KIyMjIEVORCAv
ZXRjL2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQvNDBfY3Vz
dG9tICMjIwojIFRoaXMgZmlsZSBwcm92aWRlcyBhbiBlYXN5IHdheSB0byBhZGQgY3VzdG9tIG1l
bnUgZW50cmllcy4gIFNpbXBseSB0eXBlIHRoZQojIG1lbnUgZW50cmllcyB5b3Ugd2FudCB0byBh
ZGQgYWZ0ZXIgdGhpcyBjb21tZW50LiAgQmUgY2FyZWZ1bCBub3QgdG8gY2hhbmdlCiMgdGhlICdl
eGVjIHRhaWwnIGxpbmUgYWJvdmUuCiMjIyBFTkQgL2V0Yy9ncnViLmQvNDBfY3VzdG9tICMjIwoK
IyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQxX2N1c3RvbSAjIyMKaWYgWyAtZiAgJHByZWZpeC9jdXN0
b20uY2ZnIF07IHRoZW4KICBzb3VyY2UgJHByZWZpeC9jdXN0b20uY2ZnOwpmaQojIyMgRU5EIC9l
dGMvZ3J1Yi5kLzQxX2N1c3RvbSAjIyMK
--f46d04478527a633e004b943be1f
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--f46d04478527a633e004b943be1f--


From xen-users-bounces@lists.xensource.com Sat Feb 18 21:29:48 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:29:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryrpp-0000vZ-Hj; Sat, 18 Feb 2012 21:28:49 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryrpn-0000ur-F7
	for xen-users@lists.xen.org; Sat, 18 Feb 2012 21:28:48 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1329600519!12926384!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25510 invoked from network); 18 Feb 2012 21:28:40 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:28:40 -0000
Received: by iahk25 with SMTP id k25so4675102iah.32
	for <xen-users@lists.xen.org>; Sat, 18 Feb 2012 13:28:39 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.202.67 as permitted sender)
	client-ip=10.50.202.67; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.202.67 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.202.67])
	by 10.50.202.67 with SMTP id kg3mr4500719igc.13.1329600519400 (num_hops
	= 1); Sat, 18 Feb 2012 13:28:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=UpCapqfZSL1vHio45h+MqzIy9JXWtlnZ//xxAPKlPWE=;
	b=uybjQ8ZEsNXH6v5jSgmfYfHmLFC9IBVV0ATyu29inRcEZg8h92A8+BFgsmP7exU+KF
	4KEkFc4VTBxSHneFP5QsfkJ+mIE6PJolP5/t/mALg14D9FzrVs+P/e8lWuMmr2ZMPHGM
	JLuyss0oCF//tFeOBuBCcddQCKLa6oQDhal8c=
Received: by 10.50.202.67 with SMTP id kg3mr3661692igc.13.1329600519353; Sat,
	18 Feb 2012 13:28:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:28:19 -0800 (PST)
In-Reply-To: <CALpAxmMfU0a02pmMmYKgM5NeJcWMnP=aviiZrfCjEpTNL=7zNA@mail.gmail.com>
References: <CALpAxmMfU0a02pmMmYKgM5NeJcWMnP=aviiZrfCjEpTNL=7zNA@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:28:19 -0500
X-Google-Sender-Auth: UW_7k7VkC8Tmc0uBMrH9QUxVruI
Message-ID: <CAMrPLWKTqJLbgYjBQzh2u68B8-Y_VvB5nV=38XFqhcQr3s_ung@mail.gmail.com>
To: Chui-Hui Chiu <cchiu1@tigers.lsu.edu>
Content-Type: multipart/mixed; boundary=f46d04478527a633e004b943be1f
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] grub.cfg for Xen 3.3 on Ubuntu 10.04
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--f46d04478527a633e004b943be1f
Content-Type: text/plain; charset=ISO-8859-1

On Sat, Feb 18, 2012 at 11:01 AM, Chui-Hui Chiu <cchiu1@tigers.lsu.edu> wrote:
> Hello,
>
> Could anyone share the current grub.cfg for Xen 3.3 on Ubuntu 10.04 with me?

Attached.

> The apt-get for Ubuntu 10.04.4 has some problem so that it does not modify
> the grub.cfg for Xen 3.3 Hypervisor.
>
This is for Ubuntu 12.04.

/etc/default/grub contains:
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=2048M"
GRUB_DEFAULT="Xen 4.1-amd64"

HTH.

Cheers,
Todd


-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

--f46d04478527a633e004b943be1f
Content-Type: application/octet-stream; name="grub.cfg"
Content-Disposition: attachment; filename="grub.cfg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gyt5pro80

IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0
ZWQgYnkgZ3J1Yi1ta2NvbmZpZyB1c2luZyB0ZW1wbGF0ZXMKIyBmcm9tIC9ldGMvZ3J1Yi5kIGFu
ZCBzZXR0aW5ncyBmcm9tIC9ldGMvZGVmYXVsdC9ncnViCiMKCiMjIyBCRUdJTiAvZXRjL2dydWIu
ZC8wMF9oZWFkZXIgIyMjCmlmIFsgLXMgJHByZWZpeC9ncnViZW52IF07IHRoZW4KICBzZXQgaGF2
ZV9ncnViZW52PXRydWUKICBsb2FkX2VudgpmaQpzZXQgZGVmYXVsdD0iWGVuIDQuMS1hbWQ2NCIK
aWYgWyAiJHtwcmV2X3NhdmVkX2VudHJ5fSIgXTsgdGhlbgogIHNldCBzYXZlZF9lbnRyeT0iJHtw
cmV2X3NhdmVkX2VudHJ5fSIKICBzYXZlX2VudiBzYXZlZF9lbnRyeQogIHNldCBwcmV2X3NhdmVk
X2VudHJ5PQogIHNhdmVfZW52IHByZXZfc2F2ZWRfZW50cnkKICBzZXQgYm9vdF9vbmNlPXRydWUK
ZmkKCmZ1bmN0aW9uIHNhdmVkZWZhdWx0IHsKICBpZiBbIC16ICIke2Jvb3Rfb25jZX0iIF07IHRo
ZW4KICAgIHNhdmVkX2VudHJ5PSIke2Nob3Nlbn0iCiAgICBzYXZlX2VudiBzYXZlZF9lbnRyeQog
IGZpCn0KCmZ1bmN0aW9uIHJlY29yZGZhaWwgewogIHNldCByZWNvcmRmYWlsPTEKICBpZiBbIC1u
ICIke2hhdmVfZ3J1YmVudn0iIF07IHRoZW4gaWYgWyAteiAiJHtib290X29uY2V9IiBdOyB0aGVu
IHNhdmVfZW52IHJlY29yZGZhaWw7IGZpOyBmaQp9CgpmdW5jdGlvbiBsb2FkX3ZpZGVvIHsKICBp
bnNtb2QgdmJlCiAgaW5zbW9kIHZnYQogIGluc21vZCB2aWRlb19ib2NocwogIGluc21vZCB2aWRl
b19jaXJydXMKfQoKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIGV4dDIKc2V0IHJvb3Q9JyhoZDAs
bXNkb3M2KScKc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIz
LTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAppZiBsb2FkZm9udCAvdXNyL3NoYXJlL2dydWIv
dW5pY29kZS5wZjIgOyB0aGVuCiAgc2V0IGdmeG1vZGU9YXV0bwogIGxvYWRfdmlkZW8KICBpbnNt
b2QgZ2Z4dGVybQogIGluc21vZCBwYXJ0X21zZG9zCiAgaW5zbW9kIGV4dDIKICBzZXQgcm9vdD0n
KGhkMCxtc2RvczYpJwogIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAx
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKICBzZXQgbG9jYWxlX2Rpcj0oJHJv
b3QpL2Jvb3QvZ3J1Yi9sb2NhbGUKICBzZXQgbGFuZz1lbl9VUwogIGluc21vZCBnZXR0ZXh0CmZp
CnRlcm1pbmFsX291dHB1dCBnZnh0ZXJtCmlmIFsgIiR7cmVjb3JkZmFpbH0iID0gMSBdOyB0aGVu
CiAgc2V0IHRpbWVvdXQ9LTEKZWxzZQogIHNldCB0aW1lb3V0PTEwCmZpCiMjIyBFTkQgL2V0Yy9n
cnViLmQvMDBfaGVhZGVyICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzA1X2RlYmlhbl90aGVt
ZSAjIyMKc2V0IG1lbnVfY29sb3Jfbm9ybWFsPXdoaXRlL2JsYWNrCnNldCBtZW51X2NvbG9yX2hp
Z2hsaWdodD1ibGFjay9saWdodC1ncmF5CmlmIGJhY2tncm91bmRfY29sb3IgNDQsMCwzMDsgdGhl
bgogIGNsZWFyCmZpCiMjIyBFTkQgL2V0Yy9ncnViLmQvMDVfZGViaWFuX3RoZW1lICMjIwoKIyMj
IEJFR0lOIC9ldGMvZ3J1Yi5kLzEwX2xpbnV4ICMjIwppZiBbICR7cmVjb3JkZmFpbH0gIT0gMSBd
OyB0aGVuCiAgaWYgWyAtZSAke3ByZWZpeH0vZ2Z4YmxhY2tsaXN0LnR4dCBdOyB0aGVuCiAgICBp
ZiBod21hdGNoICR7cHJlZml4fS9nZnhibGFja2xpc3QudHh0IDM7IHRoZW4KICAgICAgaWYgWyAk
e21hdGNofSA9IDAgXTsgdGhlbgogICAgICAgIHNldCBsaW51eF9nZnhfbW9kZT1rZWVwCiAgICAg
IGVsc2UKICAgICAgICBzZXQgbGludXhfZ2Z4X21vZGU9dGV4dAogICAgICBmaQogICAgZWxzZQog
ICAgICBzZXQgbGludXhfZ2Z4X21vZGU9dGV4dAogICAgZmkKICBlbHNlCiAgICBzZXQgbGludXhf
Z2Z4X21vZGU9a2VlcAogIGZpCmVsc2UKICBzZXQgbGludXhfZ2Z4X21vZGU9dGV4dApmaQpleHBv
cnQgbGludXhfZ2Z4X21vZGUKaWYgWyAiJGxpbnV4X2dmeF9tb2RlIiAhPSAidGV4dCIgXTsgdGhl
biBsb2FkX3ZpZGVvOyBmaQptZW51ZW50cnkgJ1VidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xNi1n
ZW5lcmljJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNs
YXNzIG9zIHsKCXJlY29yZGZhaWwKCXNldCBnZnhwYXlsb2FkPSRsaW51eF9nZnhfbW9kZQoJaW5z
bW9kIGd6aW8KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAs
bXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIy
My05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWxpbnV4CS9ib290L3ZtbGludXotMy4yLjAt
MTYtZ2VuZXJpYyByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0
IHJvICAgcXVpZXQgc3BsYXNoIHZ0LmhhbmRvZmY9NwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWct
My4yLjAtMTYtZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTE2
LWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51
eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCXJlY29yZGZhaWwKCWluc21vZCBnemlvCglpbnNt
b2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFy
Y2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIz
ODUtYzFmZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTE2LWdlbmVyaWMgLi4u
JwoJbGludXgJL2Jvb3Qvdm1saW51ei0zLjIuMC0xNi1nZW5lcmljIHJvb3Q9VVVJRD0xYzMyNmIy
My05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0IAoJZWNo
bwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWct
My4yLjAtMTYtZ2VuZXJpYwp9CnN1Ym1lbnUgIlByZXZpb3VzIExpbnV4IHZlcnNpb25zIiB7Cm1l
bnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTEyLWdlbmVyaWMnIC0tY2xhc3MgdWJ1
bnR1IC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJcmVjb3JkZmFp
bAoJc2V0IGdmeHBheWxvYWQ9JGxpbnV4X2dmeF9tb2RlCglpbnNtb2QgZ3ppbwoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0t
bm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMx
ZmViOGE4NzhkNAoJbGludXgJL2Jvb3Qvdm1saW51ei0zLjIuMC0xMi1nZW5lcmljIHJvb3Q9VVVJ
RD0xYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gICBxdWlldCBzcGxhc2gg
dnQuaGFuZG9mZj03Cglpbml0cmQJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xMi1nZW5lcmljCn0K
bWVudWVudHJ5ICdVYnVudHUsIHdpdGggTGludXggMy4yLjAtMTItZ2VuZXJpYyAocmVjb3Zlcnkg
bW9kZSknIC0tY2xhc3MgdWJ1bnR1IC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xh
c3Mgb3MgewoJcmVjb3JkZmFpbAoJaW5zbW9kIGd6aW8KCWluc21vZCBwYXJ0X21zZG9zCglpbnNt
b2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZz
LXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVj
aG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMTItZ2VuZXJpYyAuLi4nCglsaW51eAkvYm9vdC92bWxp
bnV6LTMuMi4wLTEyLWdlbmVyaWMgcm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMx
ZmViOGE4NzhkNCBybyByZWNvdmVyeSBub21vZGVzZXQgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwg
cmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xMi1nZW5lcmljCn0K
bWVudWVudHJ5ICdVYnVudHUsIHdpdGggTGludXggMy4yLjAtMTEtZ2VuZXJpYycgLS1jbGFzcyB1
YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglyZWNvcmRm
YWlsCglzZXQgZ2Z4cGF5bG9hZD0kbGludXhfZ2Z4X21vZGUKCWluc21vZCBnemlvCglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2gg
LS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUt
YzFmZWI4YTg3OGQ0CglsaW51eAkvYm9vdC92bWxpbnV6LTMuMi4wLTExLWdlbmVyaWMgcm9vdD1V
VUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNCBybyAgIHF1aWV0IHNwbGFz
aCB2dC5oYW5kb2ZmPTcKCWluaXRyZAkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTExLWdlbmVyaWMK
fQptZW51ZW50cnkgJ1VidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xMS1nZW5lcmljIChyZWNvdmVy
eSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1j
bGFzcyBvcyB7CglyZWNvcmRmYWlsCglpbnNtb2QgZ3ppbwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0t
ZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAoJ
ZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC0xMS1nZW5lcmljIC4uLicKCWxpbnV4CS9ib290L3Zt
bGludXotMy4yLjAtMTEtZ2VuZXJpYyByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUt
YzFmZWI4YTg3OGQ0IHJvIHJlY292ZXJ5IG5vbW9kZXNldCAKCWVjaG8JJ0xvYWRpbmcgaW5pdGlh
bCByYW1kaXNrIC4uLicKCWluaXRyZAkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTExLWdlbmVyaWMK
fQptZW51ZW50cnkgJ1VidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xMC1nZW5lcmljJyAtLWNsYXNz
IHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCXJlY29y
ZGZhaWwKCXNldCBnZnhwYXlsb2FkPSRsaW51eF9nZnhfbW9kZQoJaW5zbW9kIGd6aW8KCWluc21v
ZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJj
aCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4
NS1jMWZlYjhhODc4ZDQKCWxpbnV4CS9ib290L3ZtbGludXotMy4yLjAtMTAtZ2VuZXJpYyByb290
PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvICAgcXVpZXQgc3Bs
YXNoIHZ0LmhhbmRvZmY9NwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtMTAtZ2VuZXJp
Ywp9Cm1lbnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTEwLWdlbmVyaWMgKHJlY292
ZXJ5IG1vZGUpJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAt
LWNsYXNzIG9zIHsKCXJlY29yZGZhaWwKCWluc21vZCBnemlvCglpbnNtb2QgcGFydF9tc2RvcwoJ
aW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2ggLS1uby1mbG9wcHkg
LS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0
CgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTEwLWdlbmVyaWMgLi4uJwoJbGludXgJL2Jvb3Qv
dm1saW51ei0zLjIuMC0xMC1nZW5lcmljIHJvb3Q9VVVJRD0xYzMyNmIyMy05OWM5LTQ0MzMtYjM4
NS1jMWZlYjhhODc4ZDQgcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0IAoJZWNobwknTG9hZGluZyBpbml0
aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtMTAtZ2VuZXJp
Ywp9Cm1lbnVlbnRyeSAnVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTktZ2VuZXJpYycgLS1jbGFz
cyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglyZWNv
cmRmYWlsCglzZXQgZ2Z4cGF5bG9hZD0kbGludXhfZ2Z4X21vZGUKCWluc21vZCBnemlvCglpbnNt
b2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFy
Y2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIz
ODUtYzFmZWI4YTg3OGQ0CglsaW51eAkvYm9vdC92bWxpbnV6LTMuMi4wLTktZ2VuZXJpYyByb290
PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvICAgcXVpZXQgc3Bs
YXNoIHZ0LmhhbmRvZmY9NwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtOS1nZW5lcmlj
Cn0KbWVudWVudHJ5ICdVYnVudHUsIHdpdGggTGludXggMy4yLjAtOS1nZW5lcmljIChyZWNvdmVy
eSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1j
bGFzcyBvcyB7CglyZWNvcmRmYWlsCglpbnNtb2QgZ3ppbwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0t
ZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAoJ
ZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC05LWdlbmVyaWMgLi4uJwoJbGludXgJL2Jvb3Qvdm1s
aW51ei0zLjIuMC05LWdlbmVyaWMgcm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMx
ZmViOGE4NzhkNCBybyByZWNvdmVyeSBub21vZGVzZXQgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwg
cmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC05LWdlbmVyaWMKfQp9
CiMjIyBFTkQgL2V0Yy9ncnViLmQvMTBfbGludXggIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQv
MjBfbGludXhfeGVuICMjIwpzdWJtZW51ICJYZW4gNC4xLWFtZDY0IiB7Cm1lbnVlbnRyeSAnVWJ1
bnR1IEdOVS9MaW51eCwgd2l0aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51eCAzLjIuMC0xNi1nZW5l
cmljJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNz
IG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJv
b3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9v
dCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVu
IDQuMS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhv
bGRlciAgZG9tMF9tZW09MjA0OE0KCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMTYtZ2VuZXJp
YyAuLi4nCgltb2R1bGUJL2Jvb3Qvdm1saW51ei0zLjIuMC0xNi1nZW5lcmljIHBsYWNlaG9sZGVy
IHJvb3Q9VVVJRD0xYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gIHF1aWV0
IHNwbGFzaAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJbW9kdWxlCS9ib290
L2luaXRyZC5pbWctMy4yLjAtMTYtZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51
eCwgd2l0aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51eCAzLjIuMC0xNi1nZW5lcmljIChyZWNvdmVy
eSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1j
bGFzcyBvcyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNl
dCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0
PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5n
IFhlbiA0LjEtYW1kNjQgLi4uJwoJbXVsdGlib290CS9ib290L3hlbi00LjEtYW1kNjQuZ3ogcGxh
Y2Vob2xkZXIgCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTE2LWdlbmVyaWMgLi4uJwoJbW9k
dWxlCS9ib290L3ZtbGludXotMy4yLjAtMTYtZ2VuZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9
MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvIHNpbmdsZSAKCWVjaG8JJ0xv
YWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4w
LTE2LWdlbmVyaWMKfQptZW51ZW50cnkgJ1VidW50dSBHTlUvTGludXgsIHdpdGggWGVuIDQuMS1h
bWQ2NCBhbmQgTGludXggMy4yLjAtMTItZ2VuZXJpYycgLS1jbGFzcyB1YnVudHUgLS1jbGFzcyBn
bnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcGFy
dF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFm
ZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5nIFhlbiA0LjEtYW1kNjQgLi4uJwoJbXVsdGlib290CS9i
b290L3hlbi00LjEtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIGRvbTBfbWVtPTIwNDhNCgllY2hvCSdM
b2FkaW5nIExpbnV4IDMuMi4wLTEyLWdlbmVyaWMgLi4uJwoJbW9kdWxlCS9ib290L3ZtbGludXot
My4yLjAtMTItZ2VuZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMz
LWIzODUtYzFmZWI4YTg3OGQ0IHJvICBxdWlldCBzcGxhc2gKCWVjaG8JJ0xvYWRpbmcgaW5pdGlh
bCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTEyLWdlbmVyaWMK
fQptZW51ZW50cnkgJ1VidW50dSBHTlUvTGludXgsIHdpdGggWGVuIDQuMS1hbWQ2NCBhbmQgTGlu
dXggMy4yLjAtMTItZ2VuZXJpYyAocmVjb3ZlcnkgbW9kZSknIC0tY2xhc3MgdWJ1bnR1IC0tY2xh
c3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgLS1jbGFzcyB4ZW4gewoJaW5zbW9k
IHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczYpJwoJc2VhcmNo
IC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1
LWMxZmViOGE4NzhkNAoJZWNobwknTG9hZGluZyBYZW4gNC4xLWFtZDY0IC4uLicKCW11bHRpYm9v
dAkvYm9vdC94ZW4tNC4xLWFtZDY0Lmd6IHBsYWNlaG9sZGVyIAoJZWNobwknTG9hZGluZyBMaW51
eCAzLjIuMC0xMi1nZW5lcmljIC4uLicKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTEyLWdl
bmVyaWMgcGxhY2Vob2xkZXIgcm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmVi
OGE4NzhkNCBybyBzaW5nbGUgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCglt
b2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xMi1nZW5lcmljCn0KbWVudWVudHJ5ICdVYnVu
dHUgR05VL0xpbnV4LCB3aXRoIFhlbiA0LjEtYW1kNjQgYW5kIExpbnV4IDMuMi4wLTExLWdlbmVy
aWMnIC0tY2xhc3MgdWJ1bnR1IC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mg
b3MgLS1jbGFzcyB4ZW4gewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9v
dD0nKGhkMCxtc2RvczYpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290
IDFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNAoJZWNobwknTG9hZGluZyBYZW4g
NC4xLWFtZDY0IC4uLicKCW11bHRpYm9vdAkvYm9vdC94ZW4tNC4xLWFtZDY0Lmd6IHBsYWNlaG9s
ZGVyICBkb20wX21lbT0yMDQ4TQoJZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC0xMS1nZW5lcmlj
IC4uLicKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTExLWdlbmVyaWMgcGxhY2Vob2xkZXIg
cm9vdD1VVUlEPTFjMzI2YjIzLTk5YzktNDQzMy1iMzg1LWMxZmViOGE4NzhkNCBybyAgcXVpZXQg
c3BsYXNoCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCgltb2R1bGUJL2Jvb3Qv
aW5pdHJkLmltZy0zLjIuMC0xMS1nZW5lcmljCn0KbWVudWVudHJ5ICdVYnVudHUgR05VL0xpbnV4
LCB3aXRoIFhlbiA0LjEtYW1kNjQgYW5kIExpbnV4IDMuMi4wLTExLWdlbmVyaWMgKHJlY292ZXJ5
IG1vZGUpJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNs
YXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0
IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9
cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcg
WGVuIDQuMS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFj
ZWhvbGRlciAKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMTEtZ2VuZXJpYyAuLi4nCgltb2R1
bGUJL2Jvb3Qvdm1saW51ei0zLjIuMC0xMS1nZW5lcmljIHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD0x
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQgcm8gc2luZ2xlIAoJZWNobwknTG9h
ZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJbW9kdWxlCS9ib290L2luaXRyZC5pbWctMy4yLjAt
MTEtZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51eCwgd2l0aCBYZW4gNC4xLWFt
ZDY0IGFuZCBMaW51eCAzLjIuMC0xMC1nZW5lcmljJyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdu
dS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0
X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5v
LWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZl
YjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVuIDQuMS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jv
b3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhvbGRlciAgZG9tMF9tZW09MjA0OE0KCWVjaG8JJ0xv
YWRpbmcgTGludXggMy4yLjAtMTAtZ2VuZXJpYyAuLi4nCgltb2R1bGUJL2Jvb3Qvdm1saW51ei0z
LjIuMC0xMC1nZW5lcmljIHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD0xYzMyNmIyMy05OWM5LTQ0MzMt
YjM4NS1jMWZlYjhhODc4ZDQgcm8gIHF1aWV0IHNwbGFzaAoJZWNobwknTG9hZGluZyBpbml0aWFs
IHJhbWRpc2sgLi4uJwoJbW9kdWxlCS9ib290L2luaXRyZC5pbWctMy4yLjAtMTAtZ2VuZXJpYwp9
Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51eCwgd2l0aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51
eCAzLjIuMC0xMC1nZW5lcmljIChyZWNvdmVyeSBtb2RlKScgLS1jbGFzcyB1YnVudHUgLS1jbGFz
cyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAtLWNsYXNzIHhlbiB7CglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zNiknCglzZWFyY2gg
LS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZiMjMtOTljOS00NDMzLWIzODUt
YzFmZWI4YTg3OGQ0CgllY2hvCSdMb2FkaW5nIFhlbiA0LjEtYW1kNjQgLi4uJwoJbXVsdGlib290
CS9ib290L3hlbi00LjEtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgCgllY2hvCSdMb2FkaW5nIExpbnV4
IDMuMi4wLTEwLWdlbmVyaWMgLi4uJwoJbW9kdWxlCS9ib290L3ZtbGludXotMy4yLjAtMTAtZ2Vu
ZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4
YTg3OGQ0IHJvIHNpbmdsZSAKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1v
ZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTEwLWdlbmVyaWMKfQptZW51ZW50cnkgJ1VidW50
dSBHTlUvTGludXgsIHdpdGggWGVuIDQuMS1hbWQ2NCBhbmQgTGludXggMy4yLjAtOS1nZW5lcmlj
JyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9z
IC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9
JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAx
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVuIDQu
MS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhvbGRl
ciAgZG9tMF9tZW09MjA0OE0KCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtOS1nZW5lcmljIC4u
LicKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTktZ2VuZXJpYyBwbGFjZWhvbGRlciByb290
PVVVSUQ9MWMzMjZiMjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvICBxdWlldCBzcGxh
c2gKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0
cmQuaW1nLTMuMi4wLTktZ2VuZXJpYwp9Cm1lbnVlbnRyeSAnVWJ1bnR1IEdOVS9MaW51eCwgd2l0
aCBYZW4gNC4xLWFtZDY0IGFuZCBMaW51eCAzLjIuMC05LWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUp
JyAtLWNsYXNzIHVidW50dSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9z
IC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9
JyhoZDAsbXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAx
YzMyNmIyMy05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWVjaG8JJ0xvYWRpbmcgWGVuIDQu
MS1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMS1hbWQ2NC5neiBwbGFjZWhvbGRl
ciAKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtOS1nZW5lcmljIC4uLicKCW1vZHVsZQkvYm9v
dC92bWxpbnV6LTMuMi4wLTktZ2VuZXJpYyBwbGFjZWhvbGRlciByb290PVVVSUQ9MWMzMjZiMjMt
OTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0IHJvIHNpbmdsZSAKCWVjaG8JJ0xvYWRpbmcgaW5p
dGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTktZ2VuZXJp
Ywp9Cn0KIyMjIEVORCAvZXRjL2dydWIuZC8yMF9saW51eF94ZW4gIyMjCgojIyMgQkVHSU4gL2V0
Yy9ncnViLmQvMjBfbWVtdGVzdDg2KyAjIyMKbWVudWVudHJ5ICJNZW1vcnkgdGVzdCAobWVtdGVz
dDg2KykiIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAs
bXNkb3M2KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzMyNmIy
My05OWM5LTQ0MzMtYjM4NS1jMWZlYjhhODc4ZDQKCWxpbnV4MTYJL2Jvb3QvbWVtdGVzdDg2Ky5i
aW4KfQptZW51ZW50cnkgIk1lbW9yeSB0ZXN0IChtZW10ZXN0ODYrLCBzZXJpYWwgY29uc29sZSAx
MTUyMDApIiB7CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQw
LG1zZG9zNiknCglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMWMzMjZi
MjMtOTljOS00NDMzLWIzODUtYzFmZWI4YTg3OGQ0CglsaW51eDE2CS9ib290L21lbXRlc3Q4Nisu
YmluIGNvbnNvbGU9dHR5UzAsMTE1MjAwbjgKfQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzIwX21lbXRl
c3Q4NisgIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQvMzBfb3MtcHJvYmVyICMjIwptZW51ZW50
cnkgIlVidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xNS1nZW5lcmljLXBhZSAob24gL2Rldi9zZGEx
KSIgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2QgcGFy
dF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zMSknCglzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2
NmM4ZTZlYzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMuMi4wLTE1LWdlbmVyaWMtcGFlIHJvb3Q9
VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzggcm8gY29uc29sZT10dHkx
IG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0xNS1nZW5lcmljLXBhZQp9
Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTE1LWdlbmVyaWMtcGFlIChyZWNv
dmVyeSBtb2RlKSAob24gL2Rldi9zZGExKSIgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUg
LS1jbGFzcyBvcyB7CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PSco
aGQwLG1zZG9zMSknCglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzcz
ODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMu
Mi4wLTE1LWdlbmVyaWMtcGFlIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2
YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0z
LjIuMC0xNS1nZW5lcmljLXBhZQp9Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4w
LTE1LWdlbmVyaWMgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251
IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0n
KGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IGM3
Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1saW51ei0z
LjIuMC0xNS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2Yzhl
NmVjMzggcm8gY29uc29sZT10dHkxIG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0z
LjIuMC0xNS1nZW5lcmljCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXggMy4yLjAtMTUt
Z2VuZXJpYyAocmVjb3ZlcnkgbW9kZSkgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4
IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQy
CglzZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAt
LXNldD1yb290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jv
b3Qvdm1saW51ei0zLjIuMC0xNS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgt
YmY4YS1hYjY2YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5p
dHJkLmltZy0zLjIuMC0xNS1nZW5lcmljCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXgg
My4yLjAtMTEtZ2VuZXJpYy1wYWUgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0t
Y2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglz
ZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNl
dD1yb290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qv
dm1saW51ei0zLjIuMC0xMS1nZW5lcmljLXBhZSByb290PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4
LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBub3NwbGFzaAoJaW5pdHJkIC9ib290
L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJpYy1wYWUKfQptZW51ZW50cnkgIlVidW50dSwgd2l0
aCBMaW51eCAzLjIuMC0xMS1nZW5lcmljLXBhZSAocmVjb3ZlcnkgbW9kZSkgKG9uIC9kZXYvc2Rh
MSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0t
bm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFi
NjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1saW51ei0zLjIuMC0xMS1nZW5lcmljLXBhZSByb290
PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJlY292ZXJ5IG5v
bW9kZXNldAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJpYy1wYWUKfQpt
ZW51ZW50cnkgIlVidW50dSwgd2l0aCBMaW51eCAzLjIuMC0xMS1nZW5lcmljIChvbiAvZGV2L3Nk
YTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBw
YXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAt
LW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1h
YjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3ZtbGludXotMy4yLjAtMTEtZ2VuZXJpYyByb290PVVV
SUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBu
b3NwbGFzaAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJpYwp9Cm1lbnVl
bnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTExLWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUp
IChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9z
IHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3Mx
KScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlk
LTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3ZtbGludXotMy4yLjAtMTEtZ2Vu
ZXJpYyByb290PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJl
Y292ZXJ5IG5vbW9kZXNldAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtMTEtZ2VuZXJp
Ywp9Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTktZ2VuZXJpYy1wYWUgKG9u
IC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJ
aW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJ
c2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IGM3Mzg0MTRiLTk0OWQtNDQx
OC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1saW51ei0zLjIuMC05LWdlbmVyaWMt
cGFlIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzggcm8gY29u
c29sZT10dHkxIG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC05LWdlbmVy
aWMtcGFlCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXggMy4yLjAtOS1nZW5lcmljLXBh
ZSAocmVjb3ZlcnkgbW9kZSkgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xh
c3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQg
cm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1y
b290IGM3Mzg0MTRiLTk0OWQtNDQxOC1iZjhhLWFiNjZjOGU2ZWMzOAoJbGludXggL2Jvb3Qvdm1s
aW51ei0zLjIuMC05LWdlbmVyaWMtcGFlIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4
YS1hYjY2YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5pdHJk
LmltZy0zLjIuMC05LWdlbmVyaWMtcGFlCn0KbWVudWVudHJ5ICJVYnVudHUsIHdpdGggTGludXgg
My4yLjAtOS1nZW5lcmljIChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNz
IGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJv
b3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9v
dCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3ZtbGlu
dXotMy4yLjAtOS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2
YzhlNmVjMzggcm8gY29uc29sZT10dHkxIG5vc3BsYXNoCglpbml0cmQgL2Jvb3QvaW5pdHJkLmlt
Zy0zLjIuMC05LWdlbmVyaWMKfQptZW51ZW50cnkgIlVidW50dSwgd2l0aCBMaW51eCAzLjIuMC05
LWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUpIChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51
eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0
MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQg
LS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9i
b290L3ZtbGludXotMy4yLjAtOS1nZW5lcmljIHJvb3Q9VVVJRD1jNzM4NDE0Yi05NDlkLTQ0MTgt
YmY4YS1hYjY2YzhlNmVjMzggcm8gcmVjb3Zlcnkgbm9tb2Rlc2V0Cglpbml0cmQgL2Jvb3QvaW5p
dHJkLmltZy0zLjIuMC05LWdlbmVyaWMKfQptZW51ZW50cnkgIlVidW50dSwgd2l0aCBMaW51eCAz
LjIuMC04LWdlbmVyaWMtcGFlIChvbiAvZGV2L3NkYTEpIiAtLWNsYXNzIGdudS1saW51eCAtLWNs
YXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0
IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9
cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2YzhlNmVjMzgKCWxpbnV4IC9ib290L3Zt
bGludXotMy4yLjAtOC1nZW5lcmljLXBhZSByb290PVVVSUQ9YzczODQxNGItOTQ5ZC00NDE4LWJm
OGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBub3NwbGFzaAoJaW5pdHJkIC9ib290L2lu
aXRyZC5pbWctMy4yLjAtOC1nZW5lcmljLXBhZQp9Cm1lbnVlbnRyeSAiVWJ1bnR1LCB3aXRoIExp
bnV4IDMuMi4wLTgtZ2VuZXJpYy1wYWUgKHJlY292ZXJ5IG1vZGUpIChvbiAvZGV2L3NkYTEpIiAt
LWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZs
b3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCBjNzM4NDE0Yi05NDlkLTQ0MTgtYmY4YS1hYjY2Yzhl
NmVjMzgKCWxpbnV4IC9ib290L3ZtbGludXotMy4yLjAtOC1nZW5lcmljLXBhZSByb290PVVVSUQ9
YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJlY292ZXJ5IG5vbW9kZXNl
dAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtOC1nZW5lcmljLXBhZQp9Cm1lbnVlbnRy
eSAiVWJ1bnR1LCB3aXRoIExpbnV4IDMuMi4wLTgtZ2VuZXJpYyAob24gL2Rldi9zZGExKSIgLS1j
bGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2QgcGFydF9tc2Rv
cwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zMSknCglzZWFyY2ggLS1uby1mbG9w
cHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZl
YzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMuMi4wLTgtZ2VuZXJpYyByb290PVVVSUQ9YzczODQx
NGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIGNvbnNvbGU9dHR5MSBub3NwbGFzaAoJ
aW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtOC1nZW5lcmljCn0KbWVudWVudHJ5ICJVYnVu
dHUsIHdpdGggTGludXggMy4yLjAtOC1nZW5lcmljIChyZWNvdmVyeSBtb2RlKSAob24gL2Rldi9z
ZGExKSIgLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScoaGQwLG1zZG9zMSknCglzZWFyY2gg
LS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgYzczODQxNGItOTQ5ZC00NDE4LWJmOGEt
YWI2NmM4ZTZlYzM4CglsaW51eCAvYm9vdC92bWxpbnV6LTMuMi4wLTgtZ2VuZXJpYyByb290PVVV
SUQ9YzczODQxNGItOTQ5ZC00NDE4LWJmOGEtYWI2NmM4ZTZlYzM4IHJvIHJlY292ZXJ5IG5vbW9k
ZXNldAoJaW5pdHJkIC9ib290L2luaXRyZC5pbWctMy4yLjAtOC1nZW5lcmljCn0KIyMjIEVORCAv
ZXRjL2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQvNDBfY3Vz
dG9tICMjIwojIFRoaXMgZmlsZSBwcm92aWRlcyBhbiBlYXN5IHdheSB0byBhZGQgY3VzdG9tIG1l
bnUgZW50cmllcy4gIFNpbXBseSB0eXBlIHRoZQojIG1lbnUgZW50cmllcyB5b3Ugd2FudCB0byBh
ZGQgYWZ0ZXIgdGhpcyBjb21tZW50LiAgQmUgY2FyZWZ1bCBub3QgdG8gY2hhbmdlCiMgdGhlICdl
eGVjIHRhaWwnIGxpbmUgYWJvdmUuCiMjIyBFTkQgL2V0Yy9ncnViLmQvNDBfY3VzdG9tICMjIwoK
IyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQxX2N1c3RvbSAjIyMKaWYgWyAtZiAgJHByZWZpeC9jdXN0
b20uY2ZnIF07IHRoZW4KICBzb3VyY2UgJHByZWZpeC9jdXN0b20uY2ZnOwpmaQojIyMgRU5EIC9l
dGMvZ3J1Yi5kLzQxX2N1c3RvbSAjIyMK
--f46d04478527a633e004b943be1f
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--f46d04478527a633e004b943be1f--


From xen-users-bounces@lists.xensource.com Sat Feb 18 21:46:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rys5p-0001f1-ET; Sat, 18 Feb 2012 21:45:21 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rys5n-0001en-LL
	for xen-users@lists.xen.org; Sat, 18 Feb 2012 21:45:19 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329601511!2507804!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14227 invoked from network); 18 Feb 2012 21:45:13 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:45:13 -0000
Received: by iahk25 with SMTP id k25so4688481iah.32
	for <xen-users@lists.xen.org>; Sat, 18 Feb 2012 13:45:11 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.156.225 as permitted sender)
	client-ip=10.50.156.225; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.156.225 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.156.225])
	by 10.50.156.225 with SMTP id wh1mr4759795igb.0.1329601511480 (num_hops
	= 1); Sat, 18 Feb 2012 13:45:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=9h8Pby01IUgKym6tUKBDCvM5zHdVgULp7kF2Ds6gwGA=;
	b=l+2mNYcv8fGbuacGriikW7VQ2qx8TW7gWIbsCMbSVUhS5nCHaQanSU3SzAs8jkFSTR
	61DPnZml7Un5PS4eSbLhiAX9hhHqZSvwAYuidNJL4Zzy9DtvGBQg2wXQNphu2/XMXk0y
	Zb7wrvBZYumJ+w0rjMgk5ajbHJ92NcluISSog=
Received: by 10.50.156.225 with SMTP id wh1mr3881783igb.0.1329601511437; Sat,
	18 Feb 2012 13:45:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:44:51 -0800 (PST)
In-Reply-To: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
References: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:44:51 -0500
X-Google-Sender-Auth: ulBibn-7BYRuq4SsRhcZmeG-WEI
Message-ID: <CAMrPLWJvkF8sog7t5RjLnhjhaNPUPi7JHsN4tE04cFUhNTo0RQ@mail.gmail.com>
To: Mark van Dijk <mark@voidzero.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kernel is not a bzImage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 17, 2012 at 2:43 PM, Mark van Dijk <mark@voidzero.net> wrote:
> Hello list,
>
> Since a few months I get the following error after I have recompiled Xen
> from hg, xen-4.1-stable or xen-unstable:
>
> ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: kernel is not a bzImage
>
> This comes from domU's that are configured to use pv-grub. As a workaround I
> do have a working pvgrub-x86_64.gz from an earlier compile so I'm using that
> without problems. But new compiles always fail for me. How come?
>

Maybe this is related:

http://xen.markmail.org/search/?q=xc_dom_probe_bzimage_kernel%3A+kernel+is+not+a+bzImage#query:xc_dom_probe_bzimage_kernel%3A%20kernel%20is%20not%20a%20bzImage+page:1+mid:snhktsgb4mk3lcwj+state:results

No answer there, but maybe you can try to follow up with the xen-devel thread.

HTH.

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 21:46:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 21:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rys5p-0001f1-ET; Sat, 18 Feb 2012 21:45:21 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Rys5n-0001en-LL
	for xen-users@lists.xen.org; Sat, 18 Feb 2012 21:45:19 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1329601511!2507804!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14227 invoked from network); 18 Feb 2012 21:45:13 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 21:45:13 -0000
Received: by iahk25 with SMTP id k25so4688481iah.32
	for <xen-users@lists.xen.org>; Sat, 18 Feb 2012 13:45:11 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.156.225 as permitted sender)
	client-ip=10.50.156.225; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.156.225 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.156.225])
	by 10.50.156.225 with SMTP id wh1mr4759795igb.0.1329601511480 (num_hops
	= 1); Sat, 18 Feb 2012 13:45:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=9h8Pby01IUgKym6tUKBDCvM5zHdVgULp7kF2Ds6gwGA=;
	b=l+2mNYcv8fGbuacGriikW7VQ2qx8TW7gWIbsCMbSVUhS5nCHaQanSU3SzAs8jkFSTR
	61DPnZml7Un5PS4eSbLhiAX9hhHqZSvwAYuidNJL4Zzy9DtvGBQg2wXQNphu2/XMXk0y
	Zb7wrvBZYumJ+w0rjMgk5ajbHJ92NcluISSog=
Received: by 10.50.156.225 with SMTP id wh1mr3881783igb.0.1329601511437; Sat,
	18 Feb 2012 13:45:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 13:44:51 -0800 (PST)
In-Reply-To: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
References: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 16:44:51 -0500
X-Google-Sender-Auth: ulBibn-7BYRuq4SsRhcZmeG-WEI
Message-ID: <CAMrPLWJvkF8sog7t5RjLnhjhaNPUPi7JHsN4tE04cFUhNTo0RQ@mail.gmail.com>
To: Mark van Dijk <mark@voidzero.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kernel is not a bzImage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Fri, Feb 17, 2012 at 2:43 PM, Mark van Dijk <mark@voidzero.net> wrote:
> Hello list,
>
> Since a few months I get the following error after I have recompiled Xen
> from hg, xen-4.1-stable or xen-unstable:
>
> ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: kernel is not a bzImage
>
> This comes from domU's that are configured to use pv-grub. As a workaround I
> do have a working pvgrub-x86_64.gz from an earlier compile so I'm using that
> without problems. But new compiles always fail for me. How come?
>

Maybe this is related:

http://xen.markmail.org/search/?q=xc_dom_probe_bzimage_kernel%3A+kernel+is+not+a+bzImage#query:xc_dom_probe_bzimage_kernel%3A%20kernel%20is%20not%20a%20bzImage+page:1+mid:snhktsgb4mk3lcwj+state:results

No answer there, but maybe you can try to follow up with the xen-devel thread.

HTH.

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

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

From xen-users-bounces@lists.xensource.com Sat Feb 18 22:20:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 22:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyscX-0002CD-HS; Sat, 18 Feb 2012 22:19:09 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RyscV-0002C8-Qb
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 22:19:08 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1329603541!8882501!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3058 invoked from network); 18 Feb 2012 22:19:01 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 22:19:01 -0000
Received: by werb14 with SMTP id b14so9151446wer.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 14:19:01 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.109.198 as permitted sender) client-ip=10.180.109.198; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.109.198 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.109.198])
	by 10.180.109.198 with SMTP id hu6mr7464503wib.16.1329603541157
	(num_hops = 1); Sat, 18 Feb 2012 14:19:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=b3omuhr4jHKN5GhJyOzQKJezvp4MexnlQCJNDoVuzXM=;
	b=Y72+ro0S4cOQZWwzL4AbIy1pwVuU3IibsPF+Tu+ZLrIXtdQwuJf2VmthWgUpuUHuYD
	U5OkVo8TbSsAoQt/8H0v2bJSDiCFzC7e6RXymOZlplWM4B5G+o2DOS5Lxh54Sl3Irbdf
	vj7VadCRrYokXwuV7OJg2TSsjPfHQVIz8eB8Q=
MIME-Version: 1.0
Received: by 10.180.109.198 with SMTP id hu6mr6300686wib.16.1329603541104;
	Sat, 18 Feb 2012 14:19:01 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 14:19:01 -0800 (PST)
In-Reply-To: <CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
Date: Sat, 18 Feb 2012 15:19:01 -0700
Message-ID: <CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1102801567824495114=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1102801567824495114==
Content-Type: multipart/alternative; boundary=e89a8f23505bc276e204b9447298

--e89a8f23505bc276e204b9447298
Content-Type: text/plain; charset=ISO-8859-1

I had setup bridges with no ip addresses. I have two bridges xenbr0 xenbr1.
domu show interfaces but can't be routed pinging any ip address gives From
Destination Host Unreachable. I see tap interfaces vifi interfaces.

On Sat, Feb 18, 2012 at 2:23 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Sat, Feb 18, 2012 at 11:15 AM, jacek burghardt
> <jaceksburghardt@gmail.com> wrote:
> > I just installed xen 4.2 unstable and when I use xl to create vm they
> don't
> > get network . I had created bridges xenbr0 xenbr1
> > Do i need to make any changes to xl.config.
> > xend with 4.1.2 worked perfect.
>
> xl doesn't handle networking the same as xend did. You should use the
> distro network scripts to configure your bridges according to:
>
> http://wiki.xen.org/wiki/HostConfiguration/Networking
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--e89a8f23505bc276e204b9447298
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I had setup bridges with no ip addresses. I have two bridges xenbr0 xenbr1.=
 domu show interfaces but can&#39;t be routed pinging any ip address gives =
>From Destination Host Unreachable. I see tap interfaces vifi interfaces. <b=
r>
<br><div class=3D"gmail_quote">On Sat, Feb 18, 2012 at 2:23 PM, Todd Deshan=
e <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshan=
e@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im">On Sat, Feb 18, 2012 at 11:15 AM, jacek burghardt<br>
&lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@gmail.com<=
/a>&gt; wrote:<br>
&gt; I just installed xen 4.2 unstable and when I use xl to create vm they =
don&#39;t<br>
&gt; get network . I had created bridges xenbr0 xenbr1<br>
&gt; Do i need to make any changes to xl.config.<br>
&gt; xend with 4.1.2 worked perfect.<br>
<br>
</div>xl doesn&#39;t handle networking the same as xend did. You should use=
 the<br>
distro network scripts to configure your bridges according to:<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/HostConfiguration/Networking" target=3D=
"_blank">http://wiki.xen.org/wiki/HostConfiguration/Networking</a><br>
<br>
Cheers,<br>
Todd<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</font></span></blockquote></div><br>

--e89a8f23505bc276e204b9447298--


--===============1102801567824495114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1102801567824495114==--


From xen-users-bounces@lists.xensource.com Sat Feb 18 22:20:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Feb 2012 22:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyscX-0002CD-HS; Sat, 18 Feb 2012 22:19:09 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RyscV-0002C8-Qb
	for Xen-users@lists.xensource.com; Sat, 18 Feb 2012 22:19:08 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1329603541!8882501!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3058 invoked from network); 18 Feb 2012 22:19:01 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Feb 2012 22:19:01 -0000
Received: by werb14 with SMTP id b14so9151446wer.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 14:19:01 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.109.198 as permitted sender) client-ip=10.180.109.198; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.109.198 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.109.198])
	by 10.180.109.198 with SMTP id hu6mr7464503wib.16.1329603541157
	(num_hops = 1); Sat, 18 Feb 2012 14:19:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=b3omuhr4jHKN5GhJyOzQKJezvp4MexnlQCJNDoVuzXM=;
	b=Y72+ro0S4cOQZWwzL4AbIy1pwVuU3IibsPF+Tu+ZLrIXtdQwuJf2VmthWgUpuUHuYD
	U5OkVo8TbSsAoQt/8H0v2bJSDiCFzC7e6RXymOZlplWM4B5G+o2DOS5Lxh54Sl3Irbdf
	vj7VadCRrYokXwuV7OJg2TSsjPfHQVIz8eB8Q=
MIME-Version: 1.0
Received: by 10.180.109.198 with SMTP id hu6mr6300686wib.16.1329603541104;
	Sat, 18 Feb 2012 14:19:01 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 14:19:01 -0800 (PST)
In-Reply-To: <CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
Date: Sat, 18 Feb 2012 15:19:01 -0700
Message-ID: <CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1102801567824495114=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1102801567824495114==
Content-Type: multipart/alternative; boundary=e89a8f23505bc276e204b9447298

--e89a8f23505bc276e204b9447298
Content-Type: text/plain; charset=ISO-8859-1

I had setup bridges with no ip addresses. I have two bridges xenbr0 xenbr1.
domu show interfaces but can't be routed pinging any ip address gives From
Destination Host Unreachable. I see tap interfaces vifi interfaces.

On Sat, Feb 18, 2012 at 2:23 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Sat, Feb 18, 2012 at 11:15 AM, jacek burghardt
> <jaceksburghardt@gmail.com> wrote:
> > I just installed xen 4.2 unstable and when I use xl to create vm they
> don't
> > get network . I had created bridges xenbr0 xenbr1
> > Do i need to make any changes to xl.config.
> > xend with 4.1.2 worked perfect.
>
> xl doesn't handle networking the same as xend did. You should use the
> distro network scripts to configure your bridges according to:
>
> http://wiki.xen.org/wiki/HostConfiguration/Networking
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--e89a8f23505bc276e204b9447298
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I had setup bridges with no ip addresses. I have two bridges xenbr0 xenbr1.=
 domu show interfaces but can&#39;t be routed pinging any ip address gives =
>From Destination Host Unreachable. I see tap interfaces vifi interfaces. <b=
r>
<br><div class=3D"gmail_quote">On Sat, Feb 18, 2012 at 2:23 PM, Todd Deshan=
e <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshan=
e@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im">On Sat, Feb 18, 2012 at 11:15 AM, jacek burghardt<br>
&lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@gmail.com<=
/a>&gt; wrote:<br>
&gt; I just installed xen 4.2 unstable and when I use xl to create vm they =
don&#39;t<br>
&gt; get network . I had created bridges xenbr0 xenbr1<br>
&gt; Do i need to make any changes to xl.config.<br>
&gt; xend with 4.1.2 worked perfect.<br>
<br>
</div>xl doesn&#39;t handle networking the same as xend did. You should use=
 the<br>
distro network scripts to configure your bridges according to:<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/HostConfiguration/Networking" target=3D=
"_blank">http://wiki.xen.org/wiki/HostConfiguration/Networking</a><br>
<br>
Cheers,<br>
Todd<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</font></span></blockquote></div><br>

--e89a8f23505bc276e204b9447298--


--===============1102801567824495114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1102801567824495114==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 00:11:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 00:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyuM0-0003Yj-59; Sun, 19 Feb 2012 00:10:12 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RyuLy-0003Yb-6Y
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 00:10:10 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-8.tower-216.messagelabs.com!1329610202!15374017!1
X-Originating-IP: [173.201.192.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDIgPT4gNDA4ODQ=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10662 invoked from network); 19 Feb 2012 00:10:03 -0000
Received: from p3plsmtp11-05-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-05.prod.phx3.secureserver.net) (173.201.192.42)
	by server-8.tower-216.messagelabs.com with SMTP;
	19 Feb 2012 00:10:03 -0000
Received: (qmail 26385 invoked from network); 19 Feb 2012 00:10:01 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-05.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 00:10:00 -0000
Received: (qmail 15367 invoked by uid 99); 19 Feb 2012 00:10:00 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218170959.1753ead7c2b35a7d15c5b99498690bcc.815ebd2a2f.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Scott Damron" <sdamron@gmail.com>
Date: Sat, 18 Feb 2012 17:09:59 -0700
Mime-Version: 1.0
Cc: Todd Deshane <todd.deshane@xen.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8637717094757398278=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8637717094757398278==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div>Scott,</div>=0A<div>&nbsp;</div>=0A<div>That is great! Th=
ere is a step by step guide.</div>=0A<div>&nbsp;</div>=0A<div>Thank you,</d=
iv>=0A<div>ray<BR>&nbsp;</div>=0A<BLOCKQUOTE style=3D"BORDER-LEFT: blue 2px=
 solid; PADDING-LEFT: 8px; FONT-FAMILY: verdana; COLOR: black; MARGIN-LEFT:=
 8px; FONT-SIZE: 10pt" id=3DreplyBlockquote webmail=3D"1">=0A<DIV id=3DwmQu=
oteWrapper>-------- Original Message --------<BR>Subject: Re: [Xen-users] H=
ow to Install XCP 1.5 beta<BR>From: Scott Damron &lt;<a href=3D"mailto:sdam=
ron@gmail.com">sdamron@gmail.com</a>&gt;<BR>Date: Sat, February 18, 2012 12=
:30 pm<BR>To: <a href=3D"mailto:ray@aarden.us">ray@aarden.us</a><BR>Cc: Tod=
d Deshane &lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org<=
/a>&gt;, <a href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.x=
ensource.com</a><BR><BR>Your best bet is to look at the latest documentatio=
n on Citrix<BR>XenServer. It is pretty much the same deal.<BR><BR>Scott<BR>=
<BR>On Sat, Feb 18, 2012 at 12:20 PM, &lt;<a href=3D"mailto:ray@aarden.us">=
ray@aarden.us</a>&gt; wrote:<BR>&gt; -------- Original Message --------<BR>=
&gt; Subject: Re: [Xen-users] How to Install XCP 1.5 beta<BR>&gt; From: Tod=
d Deshane &lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org<=
/a>&gt;<BR>&gt; Date: Fri, February 17, 2012 10:53 pm<BR>&gt; To: <a href=
=3D"mailto:ray@aarden.us">ray@aarden.us</a><BR>&gt; Cc: <a href=3D"mailto:x=
en-users@lists.xensource.com">xen-users@lists.xensource.com</a><BR>&gt;<BR>=
&gt; On Fri, Feb 17, 2012 at 11:37 PM, &lt;<a href=3D"mailto:ray@aarden.us"=
>ray@aarden.us</a>&gt; wrote:<BR>&gt;&gt; I would like to install XCP. &nbs=
p;So I started at<BR>&gt;&gt; <a href=3D"http://www.xen.org/products/index.=
html">http://www.xen.org/products/index.html</a><BR>&gt;&gt; &nbsp;and foun=
d the section labeled<BR>&gt;&gt; &nbsp; &nbsp;'Xen Cloud Platform Project'=
<BR>&gt;&gt; &nbsp; &nbsp;This section was a nice overview but no<BR>&gt;&g=
t; &nbsp; &nbsp;links to docs or downloads.<BR>&gt;&gt; &nbsp;The next sect=
ion was labeled 'USERS'<BR>&gt;&gt; &nbsp;which had a download link to<BR>&=
gt;&gt; &nbsp; &nbsp;'Xen Cloud Platform 1.5 Beta Download'<BR>&gt;&gt; &nb=
sp; &nbsp;This has an 'Installable Image'<BR>&gt;<BR>&gt; Burn the ISO imag=
e to a CD<BR>&gt;<BR>&gt;&gt;<BR>&gt;&gt; In another search for documentati=
on, I found:<BR>&gt;&gt; &nbsp;Xen Cloud Platform Installation Guide<BR>&gt=
;&gt; &nbsp;Release 0.1<BR>&gt;&gt; &nbsp;Published October 2009<BR>&gt;&gt=
; &nbsp;0.1 &nbsp;Edition<BR>&gt;&gt; &nbsp;This was on <a href=3D"http://x=
en.org/files/XenCloud/installation.pdf">http://xen.org/files/XenCloud/insta=
llation.pdf</a><BR>&gt;&gt;<BR>&gt;&gt; ** &nbsp; This documentation is thr=
ee years old.<BR>&gt;&gt; &nbsp; &nbsp; Is this still valid?<BR>&gt;&gt; &n=
bsp; &nbsp; Valid mostly?<BR>&gt;<BR>&gt; Should be valid enough for the in=
stall. x86_64 bit system required.<BR>&gt; The install is similar to an ins=
tall of a Linux distro.<BR>&gt;<BR>&gt; Thanks,<BR>&gt; Todd<BR>&gt; --<BR>=
&gt;<BR>&gt; Todd,<BR>&gt;<BR>&gt; Thank you. &nbsp;Valid enough has value =
especially for professionals. &nbsp;My<BR>&gt; concern is that the new inst=
all will have configuration options that<BR>&gt; were not available 3 years=
 ago. &nbsp;I am trying to hedge my lack of<BR>&gt; experience with Linux b=
y finding documentation that will support my<BR>&gt; understanding of the c=
onfiguration options.<BR>&gt;<BR>&gt; Is there documentation that will help=
 my understanding the XCP options,<BR>&gt; and for that matter Linux and Xe=
n options?<BR>&gt;<BR>&gt; I have read two books on Xen, 2 and 3 years old.=
 &nbsp;None of these address<BR>&gt; XCP. &nbsp;I am hoping for something t=
hat will help me understand how to<BR>&gt; configure.<BR>&gt;<BR>&gt; As a =
secondary note, the 3 year old 'Xen Cloud Platform Installation<BR>&gt; Gui=
de', says that XCP should be the only OS - no multi-boot. &nbsp;Is there a<=
BR>&gt; fundamental purpose for this or is it an artifact of a particular<B=
R>&gt; installation process?<BR>&gt;<BR>&gt; ray<BR>&gt;<BR>&gt;<BR>&gt;<BR=
>&gt;<BR>&gt;<BR>&gt; _______________________________________________<BR>&g=
t; Xen-users mailing list<BR>&gt; <a href=3D"mailto:Xen-users@lists.xensour=
ce.com">Xen-users@lists.xensource.com</a><BR>&gt; <a href=3D"http://lists.x=
ensource.com/xen-users">http://lists.xensource.com/xen-users</a><BR></DIV><=
/BLOCKQUOTE></span></body></html>


--===============8637717094757398278==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8637717094757398278==--

From xen-users-bounces@lists.xensource.com Sun Feb 19 00:11:36 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 00:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyuM0-0003Yj-59; Sun, 19 Feb 2012 00:10:12 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RyuLy-0003Yb-6Y
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 00:10:10 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-8.tower-216.messagelabs.com!1329610202!15374017!1
X-Originating-IP: [173.201.192.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDIgPT4gNDA4ODQ=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10662 invoked from network); 19 Feb 2012 00:10:03 -0000
Received: from p3plsmtp11-05-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-05.prod.phx3.secureserver.net) (173.201.192.42)
	by server-8.tower-216.messagelabs.com with SMTP;
	19 Feb 2012 00:10:03 -0000
Received: (qmail 26385 invoked from network); 19 Feb 2012 00:10:01 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-05.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 00:10:00 -0000
Received: (qmail 15367 invoked by uid 99); 19 Feb 2012 00:10:00 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218170959.1753ead7c2b35a7d15c5b99498690bcc.815ebd2a2f.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Scott Damron" <sdamron@gmail.com>
Date: Sat, 18 Feb 2012 17:09:59 -0700
Mime-Version: 1.0
Cc: Todd Deshane <todd.deshane@xen.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8637717094757398278=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============8637717094757398278==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div>Scott,</div>=0A<div>&nbsp;</div>=0A<div>That is great! Th=
ere is a step by step guide.</div>=0A<div>&nbsp;</div>=0A<div>Thank you,</d=
iv>=0A<div>ray<BR>&nbsp;</div>=0A<BLOCKQUOTE style=3D"BORDER-LEFT: blue 2px=
 solid; PADDING-LEFT: 8px; FONT-FAMILY: verdana; COLOR: black; MARGIN-LEFT:=
 8px; FONT-SIZE: 10pt" id=3DreplyBlockquote webmail=3D"1">=0A<DIV id=3DwmQu=
oteWrapper>-------- Original Message --------<BR>Subject: Re: [Xen-users] H=
ow to Install XCP 1.5 beta<BR>From: Scott Damron &lt;<a href=3D"mailto:sdam=
ron@gmail.com">sdamron@gmail.com</a>&gt;<BR>Date: Sat, February 18, 2012 12=
:30 pm<BR>To: <a href=3D"mailto:ray@aarden.us">ray@aarden.us</a><BR>Cc: Tod=
d Deshane &lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org<=
/a>&gt;, <a href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.x=
ensource.com</a><BR><BR>Your best bet is to look at the latest documentatio=
n on Citrix<BR>XenServer. It is pretty much the same deal.<BR><BR>Scott<BR>=
<BR>On Sat, Feb 18, 2012 at 12:20 PM, &lt;<a href=3D"mailto:ray@aarden.us">=
ray@aarden.us</a>&gt; wrote:<BR>&gt; -------- Original Message --------<BR>=
&gt; Subject: Re: [Xen-users] How to Install XCP 1.5 beta<BR>&gt; From: Tod=
d Deshane &lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org<=
/a>&gt;<BR>&gt; Date: Fri, February 17, 2012 10:53 pm<BR>&gt; To: <a href=
=3D"mailto:ray@aarden.us">ray@aarden.us</a><BR>&gt; Cc: <a href=3D"mailto:x=
en-users@lists.xensource.com">xen-users@lists.xensource.com</a><BR>&gt;<BR>=
&gt; On Fri, Feb 17, 2012 at 11:37 PM, &lt;<a href=3D"mailto:ray@aarden.us"=
>ray@aarden.us</a>&gt; wrote:<BR>&gt;&gt; I would like to install XCP. &nbs=
p;So I started at<BR>&gt;&gt; <a href=3D"http://www.xen.org/products/index.=
html">http://www.xen.org/products/index.html</a><BR>&gt;&gt; &nbsp;and foun=
d the section labeled<BR>&gt;&gt; &nbsp; &nbsp;'Xen Cloud Platform Project'=
<BR>&gt;&gt; &nbsp; &nbsp;This section was a nice overview but no<BR>&gt;&g=
t; &nbsp; &nbsp;links to docs or downloads.<BR>&gt;&gt; &nbsp;The next sect=
ion was labeled 'USERS'<BR>&gt;&gt; &nbsp;which had a download link to<BR>&=
gt;&gt; &nbsp; &nbsp;'Xen Cloud Platform 1.5 Beta Download'<BR>&gt;&gt; &nb=
sp; &nbsp;This has an 'Installable Image'<BR>&gt;<BR>&gt; Burn the ISO imag=
e to a CD<BR>&gt;<BR>&gt;&gt;<BR>&gt;&gt; In another search for documentati=
on, I found:<BR>&gt;&gt; &nbsp;Xen Cloud Platform Installation Guide<BR>&gt=
;&gt; &nbsp;Release 0.1<BR>&gt;&gt; &nbsp;Published October 2009<BR>&gt;&gt=
; &nbsp;0.1 &nbsp;Edition<BR>&gt;&gt; &nbsp;This was on <a href=3D"http://x=
en.org/files/XenCloud/installation.pdf">http://xen.org/files/XenCloud/insta=
llation.pdf</a><BR>&gt;&gt;<BR>&gt;&gt; ** &nbsp; This documentation is thr=
ee years old.<BR>&gt;&gt; &nbsp; &nbsp; Is this still valid?<BR>&gt;&gt; &n=
bsp; &nbsp; Valid mostly?<BR>&gt;<BR>&gt; Should be valid enough for the in=
stall. x86_64 bit system required.<BR>&gt; The install is similar to an ins=
tall of a Linux distro.<BR>&gt;<BR>&gt; Thanks,<BR>&gt; Todd<BR>&gt; --<BR>=
&gt;<BR>&gt; Todd,<BR>&gt;<BR>&gt; Thank you. &nbsp;Valid enough has value =
especially for professionals. &nbsp;My<BR>&gt; concern is that the new inst=
all will have configuration options that<BR>&gt; were not available 3 years=
 ago. &nbsp;I am trying to hedge my lack of<BR>&gt; experience with Linux b=
y finding documentation that will support my<BR>&gt; understanding of the c=
onfiguration options.<BR>&gt;<BR>&gt; Is there documentation that will help=
 my understanding the XCP options,<BR>&gt; and for that matter Linux and Xe=
n options?<BR>&gt;<BR>&gt; I have read two books on Xen, 2 and 3 years old.=
 &nbsp;None of these address<BR>&gt; XCP. &nbsp;I am hoping for something t=
hat will help me understand how to<BR>&gt; configure.<BR>&gt;<BR>&gt; As a =
secondary note, the 3 year old 'Xen Cloud Platform Installation<BR>&gt; Gui=
de', says that XCP should be the only OS - no multi-boot. &nbsp;Is there a<=
BR>&gt; fundamental purpose for this or is it an artifact of a particular<B=
R>&gt; installation process?<BR>&gt;<BR>&gt; ray<BR>&gt;<BR>&gt;<BR>&gt;<BR=
>&gt;<BR>&gt;<BR>&gt; _______________________________________________<BR>&g=
t; Xen-users mailing list<BR>&gt; <a href=3D"mailto:Xen-users@lists.xensour=
ce.com">Xen-users@lists.xensource.com</a><BR>&gt; <a href=3D"http://lists.x=
ensource.com/xen-users">http://lists.xensource.com/xen-users</a><BR></DIV><=
/BLOCKQUOTE></span></body></html>


--===============8637717094757398278==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============8637717094757398278==--

From xen-users-bounces@lists.xensource.com Sun Feb 19 00:13:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 00:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyuOC-0003f5-Tk; Sun, 19 Feb 2012 00:12:28 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RyuOB-0003ed-Vj
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 00:12:28 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-10.tower-216.messagelabs.com!1329610340!15264323!1
X-Originating-IP: [173.201.192.36]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzYgPT4gNDAxMjA=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23737 invoked from network); 19 Feb 2012 00:12:21 -0000
Received: from p3plsmtp11-02-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.36)
	by server-10.tower-216.messagelabs.com with SMTP;
	19 Feb 2012 00:12:21 -0000
Received: (qmail 6461 invoked from network); 19 Feb 2012 00:12:19 -0000
Received: from unknown (HELO localhost) (10.6.243.6)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 00:12:19 -0000
Received: (qmail 1380 invoked by uid 99); 19 Feb 2012 00:12:19 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218171218.1753ead7c2b35a7d15c5b99498690bcc.97e3ed4394.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Todd Deshane" <todd.deshane@xen.org>, "Scott Damron" <sdamron@gmail.com>
Date: Sat, 18 Feb 2012 17:12:18 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Todd,

Thank you.  I don't think I would have ever stumbled across that.

ray

-------- Original Message --------
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, February 18, 2012 3:19 pm
To: Scott Damron <sdamron@gmail.com>
Cc: ray@aarden.us, xen-users@lists.xensource.com

On Sat, Feb 18, 2012 at 1:30 PM, Scott Damron <sdamron@gmail.com> wrote:
> Your best bet is to look at the latest documentation on Citrix
> XenServer.  It is pretty much the same deal.

Right. XCP 1.5 is the open source edition of Citrix XenServer 6.0.

http://blog.xen.org/index.php/2012/02/14/xcp-1-5-beta-announce/

Cheers,
Todd

--
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/


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

From xen-users-bounces@lists.xensource.com Sun Feb 19 00:13:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 00:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyuOC-0003f5-Tk; Sun, 19 Feb 2012 00:12:28 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RyuOB-0003ed-Vj
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 00:12:28 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-10.tower-216.messagelabs.com!1329610340!15264323!1
X-Originating-IP: [173.201.192.36]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzYgPT4gNDAxMjA=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23737 invoked from network); 19 Feb 2012 00:12:21 -0000
Received: from p3plsmtp11-02-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.36)
	by server-10.tower-216.messagelabs.com with SMTP;
	19 Feb 2012 00:12:21 -0000
Received: (qmail 6461 invoked from network); 19 Feb 2012 00:12:19 -0000
Received: from unknown (HELO localhost) (10.6.243.6)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 00:12:19 -0000
Received: (qmail 1380 invoked by uid 99); 19 Feb 2012 00:12:19 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218171218.1753ead7c2b35a7d15c5b99498690bcc.97e3ed4394.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: "Todd Deshane" <todd.deshane@xen.org>, "Scott Damron" <sdamron@gmail.com>
Date: Sat, 18 Feb 2012 17:12:18 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Todd,

Thank you.  I don't think I would have ever stumbled across that.

ray

-------- Original Message --------
Subject: Re: [Xen-users] How to Install XCP 1.5 beta
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, February 18, 2012 3:19 pm
To: Scott Damron <sdamron@gmail.com>
Cc: ray@aarden.us, xen-users@lists.xensource.com

On Sat, Feb 18, 2012 at 1:30 PM, Scott Damron <sdamron@gmail.com> wrote:
> Your best bet is to look at the latest documentation on Citrix
> XenServer.  It is pretty much the same deal.

Right. XCP 1.5 is the open source edition of Citrix XenServer 6.0.

http://blog.xen.org/index.php/2012/02/14/xcp-1-5-beta-announce/

Cheers,
Todd

--
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/


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

From xen-users-bounces@lists.xensource.com Sun Feb 19 00:35:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 00:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryujk-0004Mh-AZ; Sun, 19 Feb 2012 00:34:44 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1Ryujj-0004Mc-9d
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 00:34:43 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-10.tower-27.messagelabs.com!1329611627!49834511!1
X-Originating-IP: [173.201.192.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDIgPT4gNDA5MDE=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5876 invoked from network); 19 Feb 2012 00:33:48 -0000
Received: from p3plsmtp11-05-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-05.prod.phx3.secureserver.net) (173.201.192.42)
	by server-10.tower-27.messagelabs.com with SMTP;
	19 Feb 2012 00:33:48 -0000
Received: (qmail 17655 invoked from network); 19 Feb 2012 00:34:40 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-05.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 00:34:40 -0000
Received: (qmail 5163 invoked by uid 99); 19 Feb 2012 00:34:40 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218173439.1753ead7c2b35a7d15c5b99498690bcc.25a4a5bfe9.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Sat, 18 Feb 2012 17:34:39 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Configure XCP 1.5 beta Installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5255481890740380781=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5255481890740380781==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div>XenServer Installation Guide</div>=0A<div>from&nbsp; <A h=
ref=3D"http://www.citrix.com/site/resources/dynamic/salesdocs/XenServer_Qui=
ck_Installation_Guide.pdf">http://www.citrix.com/site/resources/dynamic/sal=
esdocs/XenServer_Quick_Installation_Guide.pdf</A><BR>This is a step by step=
 guide for the installation.&nbsp; I have some questions as to the content =
of the guide:</div>=0A<div>&nbsp;</div>=0A<div>p.5 Enable thin provisioning=
 (Optimized storage for XenDesktop). <BR>What does this mean? What are the =
values and consequences?<BR></div>=0A<div>p. 5 One of the choices is not to=
 prepare any storage, but perform an advanced configuration after the insta=
llation.&nbsp; Where might I find the details for the advanced configuratio=
n? </div>=0A<div>&nbsp;</div>=0A<div>p.5 The recommended action is to skip =
verification. Is there a subsequent validation?&nbsp; (None were indicated =
in the guide.)</div>=0A<div><BR>p. 6 Hostname: For DNS Configuration, selec=
t Automatically set via DHCP. Is this valid for my setup where I am connect=
ed through my router to a cable modem to my ISP?&nbsp; (Will the installati=
on go find the DNS?)</div>=0A<div><BR>p. 7 Items 15 &amp; 16 address time s=
ource. 15 asks for manual or NTP to set local time. NTP requires a fairly a=
ccurate initial time (minutes). Where will this come from when NTP is selec=
ted?</div>=0A<div><BR>p. 8 The installation confirmation in item 17 states =
that all data on the selected installation disk will be destroyed. Is this =
true even if 'Advanced configuration' was chosen?&nbsp;(If I have multiple =
disks, how will I point to the one for the installation so it will leave th=
e others for post installation 'advanced configuration'?)&nbsp; I would lik=
e to be able to reinstall XCP but retain any VM images.<BR> </div>=0A<div>I=
 expect to perform this installations on the same machine many time experim=
entally.&nbsp; Can this process be scripted?&nbsp; If script-able, is there=
 an alternate to CD start-up media?&nbsp; Something more alterable for the =
script.</div>=0A<div>&nbsp;</div>=0A<div>ray</div>=0A<div><BR>&nbsp;</div><=
/span></body></html>


--===============5255481890740380781==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5255481890740380781==--

From xen-users-bounces@lists.xensource.com Sun Feb 19 00:35:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 00:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryujk-0004Mh-AZ; Sun, 19 Feb 2012 00:34:44 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1Ryujj-0004Mc-9d
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 00:34:43 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-10.tower-27.messagelabs.com!1329611627!49834511!1
X-Originating-IP: [173.201.192.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDIgPT4gNDA5MDE=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5876 invoked from network); 19 Feb 2012 00:33:48 -0000
Received: from p3plsmtp11-05-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-05.prod.phx3.secureserver.net) (173.201.192.42)
	by server-10.tower-27.messagelabs.com with SMTP;
	19 Feb 2012 00:33:48 -0000
Received: (qmail 17655 invoked from network); 19 Feb 2012 00:34:40 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-05.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 00:34:40 -0000
Received: (qmail 5163 invoked by uid 99); 19 Feb 2012 00:34:40 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218173439.1753ead7c2b35a7d15c5b99498690bcc.25a4a5bfe9.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Sat, 18 Feb 2012 17:34:39 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Configure XCP 1.5 beta Installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5255481890740380781=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5255481890740380781==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div>XenServer Installation Guide</div>=0A<div>from&nbsp; <A h=
ref=3D"http://www.citrix.com/site/resources/dynamic/salesdocs/XenServer_Qui=
ck_Installation_Guide.pdf">http://www.citrix.com/site/resources/dynamic/sal=
esdocs/XenServer_Quick_Installation_Guide.pdf</A><BR>This is a step by step=
 guide for the installation.&nbsp; I have some questions as to the content =
of the guide:</div>=0A<div>&nbsp;</div>=0A<div>p.5 Enable thin provisioning=
 (Optimized storage for XenDesktop). <BR>What does this mean? What are the =
values and consequences?<BR></div>=0A<div>p. 5 One of the choices is not to=
 prepare any storage, but perform an advanced configuration after the insta=
llation.&nbsp; Where might I find the details for the advanced configuratio=
n? </div>=0A<div>&nbsp;</div>=0A<div>p.5 The recommended action is to skip =
verification. Is there a subsequent validation?&nbsp; (None were indicated =
in the guide.)</div>=0A<div><BR>p. 6 Hostname: For DNS Configuration, selec=
t Automatically set via DHCP. Is this valid for my setup where I am connect=
ed through my router to a cable modem to my ISP?&nbsp; (Will the installati=
on go find the DNS?)</div>=0A<div><BR>p. 7 Items 15 &amp; 16 address time s=
ource. 15 asks for manual or NTP to set local time. NTP requires a fairly a=
ccurate initial time (minutes). Where will this come from when NTP is selec=
ted?</div>=0A<div><BR>p. 8 The installation confirmation in item 17 states =
that all data on the selected installation disk will be destroyed. Is this =
true even if 'Advanced configuration' was chosen?&nbsp;(If I have multiple =
disks, how will I point to the one for the installation so it will leave th=
e others for post installation 'advanced configuration'?)&nbsp; I would lik=
e to be able to reinstall XCP but retain any VM images.<BR> </div>=0A<div>I=
 expect to perform this installations on the same machine many time experim=
entally.&nbsp; Can this process be scripted?&nbsp; If script-able, is there=
 an alternate to CD start-up media?&nbsp; Something more alterable for the =
script.</div>=0A<div>&nbsp;</div>=0A<div>ray</div>=0A<div><BR>&nbsp;</div><=
/span></body></html>


--===============5255481890740380781==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5255481890740380781==--

From xen-users-bounces@lists.xensource.com Sun Feb 19 01:49:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 01:49:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryvso-0000QL-87; Sun, 19 Feb 2012 01:48:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryvsm-0000QG-Mo
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 01:48:08 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1329616034!54818683!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4706 invoked from network); 19 Feb 2012 01:47:16 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 01:47:16 -0000
Received: by iaeh11 with SMTP id h11so35420613iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 17:48:06 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.181.228 as permitted sender)
	client-ip=10.50.181.228; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.181.228 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.181.228])
	by 10.50.181.228 with SMTP id dz4mr5231436igc.9.1329616086227 (num_hops
	= 1); Sat, 18 Feb 2012 17:48:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=1qmmMJAblhy/2USmIkR8y5QvBipKFhT2bP9gP+Sr218=;
	b=QEt++094BbY3BOROTnhSkhvLcv2Tk5nOyJux5XcLSBizhMjHrf3kuNP3zY4PPcCUg3
	+kghFaH9QnzShysdnoaG3T/Cn04aZuzjlmSzP/ji4wpYGrLsZPXA60QhQo1xV8g+ZjT/
	8ubJOaYCrPlhif3d85gOUmaloRLLzKgxp38QI=
Received: by 10.50.181.228 with SMTP id dz4mr4249772igc.9.1329616086189; Sat,
	18 Feb 2012 17:48:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 17:47:46 -0800 (PST)
In-Reply-To: <CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 20:47:46 -0500
X-Google-Sender-Auth: JsgmTd6keH4v4QgBuYhgF18-5og
Message-ID: <CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> I had setup bridges with no ip addresses.

bridges need IP addresses.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 01:49:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 01:49:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryvso-0000QL-87; Sun, 19 Feb 2012 01:48:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1Ryvsm-0000QG-Mo
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 01:48:08 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1329616034!54818683!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4706 invoked from network); 19 Feb 2012 01:47:16 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 01:47:16 -0000
Received: by iaeh11 with SMTP id h11so35420613iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 17:48:06 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.181.228 as permitted sender)
	client-ip=10.50.181.228; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.181.228 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.181.228])
	by 10.50.181.228 with SMTP id dz4mr5231436igc.9.1329616086227 (num_hops
	= 1); Sat, 18 Feb 2012 17:48:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=1qmmMJAblhy/2USmIkR8y5QvBipKFhT2bP9gP+Sr218=;
	b=QEt++094BbY3BOROTnhSkhvLcv2Tk5nOyJux5XcLSBizhMjHrf3kuNP3zY4PPcCUg3
	+kghFaH9QnzShysdnoaG3T/Cn04aZuzjlmSzP/ji4wpYGrLsZPXA60QhQo1xV8g+ZjT/
	8ubJOaYCrPlhif3d85gOUmaloRLLzKgxp38QI=
Received: by 10.50.181.228 with SMTP id dz4mr4249772igc.9.1329616086189; Sat,
	18 Feb 2012 17:48:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sat, 18 Feb 2012 17:47:46 -0800 (PST)
In-Reply-To: <CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sat, 18 Feb 2012 20:47:46 -0500
X-Google-Sender-Auth: JsgmTd6keH4v4QgBuYhgF18-5og
Message-ID: <CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> I had setup bridges with no ip addresses.

bridges need IP addresses.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 01:58:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 01:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryw25-0000h2-Id; Sun, 19 Feb 2012 01:57:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1Ryw23-0000gp-Np
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 01:57:43 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-13.tower-21.messagelabs.com!1329616640!13546179!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2356 invoked from network); 19 Feb 2012 01:57:21 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 01:57:21 -0000
Received: by lagp5 with SMTP id p5so7493147lag.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 17:57:20 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.152.122.74 as permitted sender)
	client-ip=10.152.122.74; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.152.122.74 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.152.122.74])
	by 10.152.122.74 with SMTP id lq10mr12321908lab.7.1329616640037
	(num_hops = 1); Sat, 18 Feb 2012 17:57:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.122.74 with SMTP id lq10mr10229595lab.7.1329616638133;
	Sat, 18 Feb 2012 17:57:18 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Sat, 18 Feb 2012 17:57:18 -0800 (PST)
X-Originating-IP: [59.167.234.130]
In-Reply-To: <CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
Date: Sun, 19 Feb 2012 12:57:18 +1100
Message-ID: <CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQnfTHk40/a5WzYmHZ9f16GJh+31VH/K+6XR/Zu2uyfoZWgTmob0N//lOoP3fsPdbtjMAHoA
Cc: Xen-users@lists.xensource.com, jacek burghardt <jaceksburghardt@gmail.com>
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Can you post the output of these 2 commands to the list:

Execute them on the dom0

# ip link show

# brctl show

Someone may able to help you with this information, currently any
advice would be a guess.

Joseph.

On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
> On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
> <jaceksburghardt@gmail.com> wrote:
>> I had setup bridges with no ip addresses.
>
> bridges need IP addresses.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



-- =

Founder | Director | VP Research
Orion Virtualisation Solutions=A0|=A0www.orionvm.com.au=A0| Phone: 1300 56
99 52 | Mobile: 0428 754 846

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 01:58:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 01:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryw25-0000h2-Id; Sun, 19 Feb 2012 01:57:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1Ryw23-0000gp-Np
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 01:57:43 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-13.tower-21.messagelabs.com!1329616640!13546179!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2356 invoked from network); 19 Feb 2012 01:57:21 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 01:57:21 -0000
Received: by lagp5 with SMTP id p5so7493147lag.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 17:57:20 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.152.122.74 as permitted sender)
	client-ip=10.152.122.74; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.152.122.74 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.152.122.74])
	by 10.152.122.74 with SMTP id lq10mr12321908lab.7.1329616640037
	(num_hops = 1); Sat, 18 Feb 2012 17:57:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.122.74 with SMTP id lq10mr10229595lab.7.1329616638133;
	Sat, 18 Feb 2012 17:57:18 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Sat, 18 Feb 2012 17:57:18 -0800 (PST)
X-Originating-IP: [59.167.234.130]
In-Reply-To: <CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
Date: Sun, 19 Feb 2012 12:57:18 +1100
Message-ID: <CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQnfTHk40/a5WzYmHZ9f16GJh+31VH/K+6XR/Zu2uyfoZWgTmob0N//lOoP3fsPdbtjMAHoA
Cc: Xen-users@lists.xensource.com, jacek burghardt <jaceksburghardt@gmail.com>
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Can you post the output of these 2 commands to the list:

Execute them on the dom0

# ip link show

# brctl show

Someone may able to help you with this information, currently any
advice would be a guess.

Joseph.

On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
> On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
> <jaceksburghardt@gmail.com> wrote:
>> I had setup bridges with no ip addresses.
>
> bridges need IP addresses.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users



-- =

Founder | Director | VP Research
Orion Virtualisation Solutions=A0|=A0www.orionvm.com.au=A0| Phone: 1300 56
99 52 | Mobile: 0428 754 846

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 02:06:39 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 02:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryw9U-0001Mc-Ns; Sun, 19 Feb 2012 02:05:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <feiskyer@gmail.com>) id 1Ryw9U-0001MV-1I
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 02:05:24 +0000
X-Env-Sender: feiskyer@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1329617115!12450396!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14968 invoked from network); 19 Feb 2012 02:05:16 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 02:05:16 -0000
Received: by iaeh11 with SMTP id h11so35489310iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 18:05:15 -0800 (PST)
Received-SPF: pass (google.com: domain of feiskyer@gmail.com designates
	10.50.85.227 as permitted sender) client-ip=10.50.85.227; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of feiskyer@gmail.com
	designates 10.50.85.227 as permitted sender)
	smtp.mail=feiskyer@gmail.com;
	dkim=pass header.i=feiskyer@gmail.com
Received: from mr.google.com ([10.50.85.227])
	by 10.50.85.227 with SMTP id k3mr5234725igz.17.1329617115344 (num_hops
	= 1); Sat, 18 Feb 2012 18:05:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=mPP0MatagwPJFs045R2+jlDxEAP4TgJtnIElsDsq7+k=;
	b=M4KwlLffIdTk42n5C2/M2Ot1IZWeHLMKevPaUfO2UbXf3qwW8UVLIdQtPTHhbIbmYq
	I28/RvAPONvhuw6HAT6tFzIcJdD0EAQwZafMjcpvUD4H2JutgpMcTMLbMqOajhgJK4Wk
	BeypnRw1ZeBz8+7GjoxB4z9ZNXzQs3fhMVX1s=
Received: by 10.50.85.227 with SMTP id k3mr4255461igz.17.1329617115291; Sat,
	18 Feb 2012 18:05:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.80.84 with HTTP; Sat, 18 Feb 2012 18:05:00 -0800 (PST)
In-Reply-To: <CAMrPLWLwHRWM4MnpGP7kK791v5Pj1xkMWRpv+USBEGEsYjAOVA@mail.gmail.com>
References: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
	<CAMrPLWKpmKO=8hoByLK1rk=T-eDkfKyA5AbcO=1Md-dBfQYjmQ@mail.gmail.com>
	<CAJ44hTeL37X2Xj4iYogi_-70wL5fgtYv-g5BQpfKmA2oZU+fxQ@mail.gmail.com>
	<CAMrPLWLwHRWM4MnpGP7kK791v5Pj1xkMWRpv+USBEGEsYjAOVA@mail.gmail.com>
From: Feisky <feiskyer@gmail.com>
Date: Sun, 19 Feb 2012 10:05:00 +0800
Message-ID: <CAJ44hTcwo8nXNgc20Pp+CdWqyj1=tQDK2mrTcnmArCFr3vTZsw@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1206298877909747517=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1206298877909747517==
Content-Type: multipart/alternative; boundary=e89a8f3baee5d81f6c04b9479b07

--e89a8f3baee5d81f6c04b9479b07
Content-Type: text/plain; charset=ISO-8859-1

Thanks a lot.

On Sun, Feb 19, 2012 at 5:17 AM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Sat, Feb 18, 2012 at 12:32 AM, Feisky <feiskyer@gmail.com> wrote:
> > " As of Xen 4.1, the xend toolstack is deprecated. xl should be used
> > instead. "
> >
> > What's the backend of xl?
>
> libxenlight (libxl)
>
> see also: http://wiki.xen.org/wiki/Choice_of_Toolstacks
>
> and
>
> http://wiki.xen.org/wiki/XL
>
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>



-- 
feisky

feiskyer@gmail.com

--e89a8f3baee5d81f6c04b9479b07
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks a lot.<br><br><div class=3D"gmail_quote">On Sun, Feb 19, 2012 at 5:1=
7 AM, Todd Deshane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen=
.org">todd.deshane@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">

<div class=3D"im">On Sat, Feb 18, 2012 at 12:32 AM, Feisky &lt;<a href=3D"m=
ailto:feiskyer@gmail.com">feiskyer@gmail.com</a>&gt; wrote:<br>
&gt; &quot; As of Xen 4.1, the xend toolstack is deprecated.=A0xl=A0should =
be used<br>
&gt; instead.=A0&quot;<br>
&gt;<br>
&gt; What&#39;s the backend of xl?<br>
<br>
</div>libxenlight (libxl)<br>
<br>
see also: <a href=3D"http://wiki.xen.org/wiki/Choice_of_Toolstacks" target=
=3D"_blank">http://wiki.xen.org/wiki/Choice_of_Toolstacks</a><br>
<br>
and<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/XL" target=3D"_blank">http://wiki.xen.o=
rg/wiki/XL</a><br>
<br>
<br>
Cheers,<br>
<div class=3D"HOEnZb"><div class=3D"h5">Todd<br>
<br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
feisky<div><br></div><div><a href=3D"mailto:feiskyer@gmail.com" target=3D"_=
blank">feiskyer@gmail.com</a></div><br>

--e89a8f3baee5d81f6c04b9479b07--


--===============1206298877909747517==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1206298877909747517==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 02:06:39 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 02:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Ryw9U-0001Mc-Ns; Sun, 19 Feb 2012 02:05:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <feiskyer@gmail.com>) id 1Ryw9U-0001MV-1I
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 02:05:24 +0000
X-Env-Sender: feiskyer@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1329617115!12450396!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14968 invoked from network); 19 Feb 2012 02:05:16 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 02:05:16 -0000
Received: by iaeh11 with SMTP id h11so35489310iae.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 18:05:15 -0800 (PST)
Received-SPF: pass (google.com: domain of feiskyer@gmail.com designates
	10.50.85.227 as permitted sender) client-ip=10.50.85.227; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of feiskyer@gmail.com
	designates 10.50.85.227 as permitted sender)
	smtp.mail=feiskyer@gmail.com;
	dkim=pass header.i=feiskyer@gmail.com
Received: from mr.google.com ([10.50.85.227])
	by 10.50.85.227 with SMTP id k3mr5234725igz.17.1329617115344 (num_hops
	= 1); Sat, 18 Feb 2012 18:05:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=mPP0MatagwPJFs045R2+jlDxEAP4TgJtnIElsDsq7+k=;
	b=M4KwlLffIdTk42n5C2/M2Ot1IZWeHLMKevPaUfO2UbXf3qwW8UVLIdQtPTHhbIbmYq
	I28/RvAPONvhuw6HAT6tFzIcJdD0EAQwZafMjcpvUD4H2JutgpMcTMLbMqOajhgJK4Wk
	BeypnRw1ZeBz8+7GjoxB4z9ZNXzQs3fhMVX1s=
Received: by 10.50.85.227 with SMTP id k3mr4255461igz.17.1329617115291; Sat,
	18 Feb 2012 18:05:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.80.84 with HTTP; Sat, 18 Feb 2012 18:05:00 -0800 (PST)
In-Reply-To: <CAMrPLWLwHRWM4MnpGP7kK791v5Pj1xkMWRpv+USBEGEsYjAOVA@mail.gmail.com>
References: <CAJ3kaynVRdota=kspOFEt3aD=C8AHsJNJzX-=xhSyOe9qsbQZQ@mail.gmail.com>
	<CAMrPLWKpmKO=8hoByLK1rk=T-eDkfKyA5AbcO=1Md-dBfQYjmQ@mail.gmail.com>
	<CAJ44hTeL37X2Xj4iYogi_-70wL5fgtYv-g5BQpfKmA2oZU+fxQ@mail.gmail.com>
	<CAMrPLWLwHRWM4MnpGP7kK791v5Pj1xkMWRpv+USBEGEsYjAOVA@mail.gmail.com>
From: Feisky <feiskyer@gmail.com>
Date: Sun, 19 Feb 2012 10:05:00 +0800
Message-ID: <CAJ44hTcwo8nXNgc20Pp+CdWqyj1=tQDK2mrTcnmArCFr3vTZsw@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] xm or xl?
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1206298877909747517=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============1206298877909747517==
Content-Type: multipart/alternative; boundary=e89a8f3baee5d81f6c04b9479b07

--e89a8f3baee5d81f6c04b9479b07
Content-Type: text/plain; charset=ISO-8859-1

Thanks a lot.

On Sun, Feb 19, 2012 at 5:17 AM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Sat, Feb 18, 2012 at 12:32 AM, Feisky <feiskyer@gmail.com> wrote:
> > " As of Xen 4.1, the xend toolstack is deprecated. xl should be used
> > instead. "
> >
> > What's the backend of xl?
>
> libxenlight (libxl)
>
> see also: http://wiki.xen.org/wiki/Choice_of_Toolstacks
>
> and
>
> http://wiki.xen.org/wiki/XL
>
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>



-- 
feisky

feiskyer@gmail.com

--e89a8f3baee5d81f6c04b9479b07
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks a lot.<br><br><div class=3D"gmail_quote">On Sun, Feb 19, 2012 at 5:1=
7 AM, Todd Deshane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen=
.org">todd.deshane@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">

<div class=3D"im">On Sat, Feb 18, 2012 at 12:32 AM, Feisky &lt;<a href=3D"m=
ailto:feiskyer@gmail.com">feiskyer@gmail.com</a>&gt; wrote:<br>
&gt; &quot; As of Xen 4.1, the xend toolstack is deprecated.=A0xl=A0should =
be used<br>
&gt; instead.=A0&quot;<br>
&gt;<br>
&gt; What&#39;s the backend of xl?<br>
<br>
</div>libxenlight (libxl)<br>
<br>
see also: <a href=3D"http://wiki.xen.org/wiki/Choice_of_Toolstacks" target=
=3D"_blank">http://wiki.xen.org/wiki/Choice_of_Toolstacks</a><br>
<br>
and<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/XL" target=3D"_blank">http://wiki.xen.o=
rg/wiki/XL</a><br>
<br>
<br>
Cheers,<br>
<div class=3D"HOEnZb"><div class=3D"h5">Todd<br>
<br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
feisky<div><br></div><div><a href=3D"mailto:feiskyer@gmail.com" target=3D"_=
blank">feiskyer@gmail.com</a></div><br>

--e89a8f3baee5d81f6c04b9479b07--


--===============1206298877909747517==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============1206298877909747517==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 02:29:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 02:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RywVb-0001wU-6L; Sun, 19 Feb 2012 02:28:15 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RywVZ-0001wL-Pc
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 02:28:14 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329618486!13778965!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24553 invoked from network); 19 Feb 2012 02:28:07 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 02:28:07 -0000
Received: by wibhm2 with SMTP id hm2so8212360wib.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 18:28:06 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.14.73 as permitted sender) client-ip=10.180.14.73; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.14.73 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.14.73])
	by 10.180.14.73 with SMTP id n9mr7185287wic.16.1329618486640 (num_hops
	= 1); Sat, 18 Feb 2012 18:28:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=INKiCgGgru2SJU58ddNH4j+h/nLHvcpEZSwRb+vc7UQ=;
	b=UmS1yC0A5nYM7WMLJ2lmDvana4kZjTEaEkRVzID0uU3aolfYGjktDHIEF8V04XhBAg
	fnDR64BeBpT++V19n2WDLwPpbd1h1PTYWbUcMrQ2al11gFxhAxkJ4n8KPj8B6XIOL/Vp
	2ZFR5RSLr1JNbEdxtixPqcdJHec2o5++LhVZ4=
MIME-Version: 1.0
Received: by 10.180.14.73 with SMTP id n9mr6031747wic.16.1329618486200; Sat,
	18 Feb 2012 18:28:06 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 18:28:06 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 18:28:06 -0800 (PST)
In-Reply-To: <CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
Date: Sat, 18 Feb 2012 19:28:06 -0700
Message-ID: <CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Joseph Glanville <joseph.glanville@orionvm.com.au>
Cc: Todd Deshane <todd.deshane@xen.org>, Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4136134023255217703=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4136134023255217703==
Content-Type: multipart/alternative; boundary=f46d04138cbb8e895004b947ed93

--f46d04138cbb8e895004b947ed93
Content-Type: text/plain; charset=ISO-8859-1

well xm works fine with my bridges. it seems that xl does not attach
devices it creates to bridge .



On Feb 18, 2012 6:57 PM, "Joseph Glanville" <joseph.glanville@orionvm.com.au>
wrote:

> Can you post the output of these 2 commands to the list:
>
> Execute them on the dom0
>
> # ip link show
>
> # brctl show
>
> Someone may able to help you with this information, currently any
> advice would be a guess.
>
> Joseph.
>
> On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
> > On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
> > <jaceksburghardt@gmail.com> wrote:
> >> I had setup bridges with no ip addresses.
> >
> > bridges need IP addresses.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
>
>
> --
> Founder | Director | VP Research
> Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56
> 99 52 | Mobile: 0428 754 846
>

--f46d04138cbb8e895004b947ed93
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>well xm works fine with my bridges. it seems that xl does not attach dev=
ices it creates to bridge .<br><br><br><br></p>
<div class=3D"gmail_quote">On Feb 18, 2012 6:57 PM, &quot;Joseph Glanville&=
quot; &lt;<a href=3D"mailto:joseph.glanville@orionvm.com.au">joseph.glanvil=
le@orionvm.com.au</a>&gt; wrote:<br type=3D"attribution"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
Can you post the output of these 2 commands to the list:<br>
<br>
Execute them on the dom0<br>
<br>
# ip link show<br>
<br>
# brctl show<br>
<br>
Someone may able to help you with this information, currently any<br>
advice would be a guess.<br>
<br>
Joseph.<br>
<br>
On 19 February 2012 12:47, Todd Deshane &lt;<a href=3D"mailto:todd.deshane@=
xen.org">todd.deshane@xen.org</a>&gt; wrote:<br>
&gt; On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt<br>
&gt; &lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@gmail=
.com</a>&gt; wrote:<br>
&gt;&gt; I had setup bridges with no ip addresses.<br>
&gt;<br>
&gt; bridges need IP addresses.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xenso=
urce.com</a><br>
&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">htt=
p://lists.xensource.com/xen-users</a><br>
<br>
<br>
<br>
--<br>
Founder | Director | VP Research<br>
Orion Virtualisation Solutions=A0|=A0<a href=3D"http://www.orionvm.com.au" =
target=3D"_blank">www.orionvm.com.au</a>=A0| Phone: 1300 56<br>
99 52 | Mobile: 0428 754 846<br>
</blockquote></div>

--f46d04138cbb8e895004b947ed93--


--===============4136134023255217703==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4136134023255217703==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 02:29:24 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 02:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RywVb-0001wU-6L; Sun, 19 Feb 2012 02:28:15 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RywVZ-0001wL-Pc
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 02:28:14 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329618486!13778965!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24553 invoked from network); 19 Feb 2012 02:28:07 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 02:28:07 -0000
Received: by wibhm2 with SMTP id hm2so8212360wib.30
	for <Xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 18:28:06 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.14.73 as permitted sender) client-ip=10.180.14.73; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.14.73 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.14.73])
	by 10.180.14.73 with SMTP id n9mr7185287wic.16.1329618486640 (num_hops
	= 1); Sat, 18 Feb 2012 18:28:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=INKiCgGgru2SJU58ddNH4j+h/nLHvcpEZSwRb+vc7UQ=;
	b=UmS1yC0A5nYM7WMLJ2lmDvana4kZjTEaEkRVzID0uU3aolfYGjktDHIEF8V04XhBAg
	fnDR64BeBpT++V19n2WDLwPpbd1h1PTYWbUcMrQ2al11gFxhAxkJ4n8KPj8B6XIOL/Vp
	2ZFR5RSLr1JNbEdxtixPqcdJHec2o5++LhVZ4=
MIME-Version: 1.0
Received: by 10.180.14.73 with SMTP id n9mr6031747wic.16.1329618486200; Sat,
	18 Feb 2012 18:28:06 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 18:28:06 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sat, 18 Feb 2012 18:28:06 -0800 (PST)
In-Reply-To: <CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
Date: Sat, 18 Feb 2012 19:28:06 -0700
Message-ID: <CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Joseph Glanville <joseph.glanville@orionvm.com.au>
Cc: Todd Deshane <todd.deshane@xen.org>, Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4136134023255217703=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============4136134023255217703==
Content-Type: multipart/alternative; boundary=f46d04138cbb8e895004b947ed93

--f46d04138cbb8e895004b947ed93
Content-Type: text/plain; charset=ISO-8859-1

well xm works fine with my bridges. it seems that xl does not attach
devices it creates to bridge .



On Feb 18, 2012 6:57 PM, "Joseph Glanville" <joseph.glanville@orionvm.com.au>
wrote:

> Can you post the output of these 2 commands to the list:
>
> Execute them on the dom0
>
> # ip link show
>
> # brctl show
>
> Someone may able to help you with this information, currently any
> advice would be a guess.
>
> Joseph.
>
> On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
> > On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
> > <jaceksburghardt@gmail.com> wrote:
> >> I had setup bridges with no ip addresses.
> >
> > bridges need IP addresses.
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xensource.com
> > http://lists.xensource.com/xen-users
>
>
>
> --
> Founder | Director | VP Research
> Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56
> 99 52 | Mobile: 0428 754 846
>

--f46d04138cbb8e895004b947ed93
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>well xm works fine with my bridges. it seems that xl does not attach dev=
ices it creates to bridge .<br><br><br><br></p>
<div class=3D"gmail_quote">On Feb 18, 2012 6:57 PM, &quot;Joseph Glanville&=
quot; &lt;<a href=3D"mailto:joseph.glanville@orionvm.com.au">joseph.glanvil=
le@orionvm.com.au</a>&gt; wrote:<br type=3D"attribution"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
Can you post the output of these 2 commands to the list:<br>
<br>
Execute them on the dom0<br>
<br>
# ip link show<br>
<br>
# brctl show<br>
<br>
Someone may able to help you with this information, currently any<br>
advice would be a guess.<br>
<br>
Joseph.<br>
<br>
On 19 February 2012 12:47, Todd Deshane &lt;<a href=3D"mailto:todd.deshane@=
xen.org">todd.deshane@xen.org</a>&gt; wrote:<br>
&gt; On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt<br>
&gt; &lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@gmail=
.com</a>&gt; wrote:<br>
&gt;&gt; I had setup bridges with no ip addresses.<br>
&gt;<br>
&gt; bridges need IP addresses.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xenso=
urce.com</a><br>
&gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">htt=
p://lists.xensource.com/xen-users</a><br>
<br>
<br>
<br>
--<br>
Founder | Director | VP Research<br>
Orion Virtualisation Solutions=A0|=A0<a href=3D"http://www.orionvm.com.au" =
target=3D"_blank">www.orionvm.com.au</a>=A0| Phone: 1300 56<br>
99 52 | Mobile: 0428 754 846<br>
</blockquote></div>

--f46d04138cbb8e895004b947ed93--


--===============4136134023255217703==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4136134023255217703==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 04:21:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 04:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyyG9-0003CR-O1; Sun, 19 Feb 2012 04:20:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RyyG7-0003CM-Dz
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 04:20:23 +0000
Received: from [85.158.139.83:21375] by server-7.bemta-5.messagelabs.com id
	93/F9-16195-688704F4; Sun, 19 Feb 2012 04:20:22 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329625221!15107857!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDkzNDg=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12488 invoked from network); 19 Feb 2012 04:20:21 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-13.tower-182.messagelabs.com with SMTP;
	19 Feb 2012 04:20:21 -0000
Received: (qmail 32580 invoked from network); 19 Feb 2012 04:20:17 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 04:20:17 -0000
Received: (qmail 18332 invoked by uid 99); 19 Feb 2012 04:20:17 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218212016.1753ead7c2b35a7d15c5b99498690bcc.1485872906.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Sat, 18 Feb 2012 21:20:16 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Configure XCP 1.5 beta Installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

XenServer Installation Guide from 
http://www.citrix.com/site/resources/dynamic/salesdocs/XenServer_Quick_Installation_Guide.pdf
This is a step by step guide for the installation.  I have some
questions as to the content of the guide:

p.5 Enable thin provisioning (Optimized storage for XenDesktop).
What does this mean? What are the values and consequences?

p. 5 One of the choices is not to prepare any storage, but perform an
advanced configuration after the installation.  Where might I find the
details for the advanced configuration?

p.5 The recommended action is to skip verification. Is there a
subsequent validation?  (None were indicated in the guide.)

p. 6 Hostname: For DNS Configuration, select Automatically set via DHCP.
Is this valid for my setup where I am connected through my router to a
cable modem to my ISP?  (Will the installation go find the DNS?)

p. 7 Items 15 & 16 address time source. 15 asks for manual or NTP to set
local time. NTP requires a fairly accurate initial time (minutes). Where
will this come from when NTP is selected?

p. 8 The installation confirmation in item 17 states that all data on
the selected installation disk will be destroyed. Is this true even if
'Advanced configuration' was chosen? (If I have multiple disks, how will
I point to the one for the installation so it will leave the others for
post installation 'advanced configuration'?)  I would like to be able to
reinstall XCP but retain any VM images.

I expect to perform this installations on the same machine many time
experimentally.  Can this process be scripted?  If script-able, is there
an alternate to CD start-up media?  Something more alterable for the
script.

ray


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

From xen-users-bounces@lists.xensource.com Sun Feb 19 04:21:53 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 04:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RyyG9-0003CR-O1; Sun, 19 Feb 2012 04:20:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1RyyG7-0003CM-Dz
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 04:20:23 +0000
Received: from [85.158.139.83:21375] by server-7.bemta-5.messagelabs.com id
	93/F9-16195-688704F4; Sun, 19 Feb 2012 04:20:22 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-13.tower-182.messagelabs.com!1329625221!15107857!1
X-Originating-IP: [173.201.192.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzQgPT4gNDkzNDg=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12488 invoked from network); 19 Feb 2012 04:20:21 -0000
Received: from p3plsmtp11-01-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-02.prod.phx3.secureserver.net) (173.201.192.34)
	by server-13.tower-182.messagelabs.com with SMTP;
	19 Feb 2012 04:20:21 -0000
Received: (qmail 32580 invoked from network); 19 Feb 2012 04:20:17 -0000
Received: from unknown (HELO localhost) (10.6.243.3)
	by p3plwbeout11-02.prod.phx3.secureserver.net with SMTP;
	19 Feb 2012 04:20:17 -0000
Received: (qmail 18332 invoked by uid 99); 19 Feb 2012 04:20:17 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120218212016.1753ead7c2b35a7d15c5b99498690bcc.1485872906.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xensource.com
Date: Sat, 18 Feb 2012 21:20:16 -0700
Mime-Version: 1.0
Subject: [Xen-users] How to Configure XCP 1.5 beta Installation
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

XenServer Installation Guide from 
http://www.citrix.com/site/resources/dynamic/salesdocs/XenServer_Quick_Installation_Guide.pdf
This is a step by step guide for the installation.  I have some
questions as to the content of the guide:

p.5 Enable thin provisioning (Optimized storage for XenDesktop).
What does this mean? What are the values and consequences?

p. 5 One of the choices is not to prepare any storage, but perform an
advanced configuration after the installation.  Where might I find the
details for the advanced configuration?

p.5 The recommended action is to skip verification. Is there a
subsequent validation?  (None were indicated in the guide.)

p. 6 Hostname: For DNS Configuration, select Automatically set via DHCP.
Is this valid for my setup where I am connected through my router to a
cable modem to my ISP?  (Will the installation go find the DNS?)

p. 7 Items 15 & 16 address time source. 15 asks for manual or NTP to set
local time. NTP requires a fairly accurate initial time (minutes). Where
will this come from when NTP is selected?

p. 8 The installation confirmation in item 17 states that all data on
the selected installation disk will be destroyed. Is this true even if
'Advanced configuration' was chosen? (If I have multiple disks, how will
I point to the one for the installation so it will leave the others for
post installation 'advanced configuration'?)  I would like to be able to
reinstall XCP but retain any VM images.

I expect to perform this installations on the same machine many time
experimentally.  Can this process be scripted?  If script-able, is there
an alternate to CD start-up media?  Something more alterable for the
script.

ray


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

From xen-users-bounces@lists.xensource.com Sun Feb 19 06:36:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 06:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz0M9-0004Xs-A9; Sun, 19 Feb 2012 06:34:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tiruchirapalli@gmail.com>) id 1Rz0M7-0004Xn-Km
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 06:34:43 +0000
X-Env-Sender: tiruchirapalli@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1329633244!3440083!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1185 invoked from network); 19 Feb 2012 06:34:05 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 06:34:05 -0000
Received: by obcuy19 with SMTP id uy19so15620772obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 22:34:04 -0800 (PST)
Received-SPF: pass (google.com: domain of tiruchirapalli@gmail.com designates
	10.60.12.131 as permitted sender) client-ip=10.60.12.131; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	tiruchirapalli@gmail.com designates 10.60.12.131 as permitted
	sender) smtp.mail=tiruchirapalli@gmail.com;
	dkim=pass header.i=tiruchirapalli@gmail.com
Received: from mr.google.com ([10.60.12.131])
	by 10.60.12.131 with SMTP id y3mr7209787oeb.26.1329633244104 (num_hops
	= 1); Sat, 18 Feb 2012 22:34:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=LxzRn1xoLEaE6a1CFm/abJOHokLrL4a/BS5T01NAUQI=;
	b=I0rXjNRjBQqdJeZ+GwGv3HVZ0Pesd1QDAPU5LxL41SzsbbsXYEJuLQpboQfI0Zja44
	QpTvEtkZBNUpwLgOfzbszmzZK7nRmETlGsC5thAlQQ4/9USlZm2PglcP2cxNOB4UwBK5
	E+kH/JzPZxVOFa4DkmclQlcvznxCIfuGI1wbw=
MIME-Version: 1.0
Received: by 10.60.12.131 with SMTP id y3mr6193892oeb.26.1329633242489; Sat,
	18 Feb 2012 22:34:02 -0800 (PST)
Received: by 10.60.50.164 with HTTP; Sat, 18 Feb 2012 22:34:02 -0800 (PST)
Date: Sun, 19 Feb 2012 14:34:02 +0800
Message-ID: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
From: Ted <tiruchirapalli@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5337224629856638064=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5337224629856638064==
Content-Type: multipart/alternative; boundary=e89a8fb1ec6619a3a604b94b5d17

--e89a8fb1ec6619a3a604b94b5d17
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Community,

I'm very new to Xen Virtualization and hope one of you can advice and guide
me.

We are planning to virtualize existing 4 old server that we used in a
project. The server is 4 years old but I do believe very good HW that we
can reuse and take advantage of virtualization. In a nutshell the hardware
spec looks like this;

2 Server with
Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)
PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recommend,
max 16GB)
2 Core, 2 Thread
http://ark.intel.com/products/27219
Intel x64 architecture
VT-x Enabled

2 Server with
Intel=AE Xeon=AE Processor 7130M (8M Cache, 3.20 GHz, 800 MHz FSB)
PC2-3200, 200 Mhz, DDR2 (we can upgrade the RAM to much as you recommend,
max 32GB)
2 Core, 4 Thread
http://ark.intel.com/products/27285
Intel x64 architecture
VT-x Enabled

Can we use this machine effectively to run

1. Xen Hypervisor - any known limitation, issues etc with the above HW
2. Xen Cloud - any known limitation, issues etc with the above HW

With the above HW, can we use it effectively. All 4 servers HP Proliant


The other major question is, does Xen fully support Ubuntu Server 11.10
x64. We are planning to use Ubuntu in ALL our planned 10 virtual machines
on these 4 physical servers.

Do we need any other 3rd party tools?
Anything else that we should be aware of ?


Your help is really appreciated and valued.

Thank you


Cheers

Ted.

--e89a8fb1ec6619a3a604b94b5d17
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Community,<div><br></div><div>I&#39;m very new to Xen Virtualization =
and hope one of you can advice and guide me.</div><div><br></div><div>We ar=
e planning to virtualize existing 4 old server that we used in a project. T=
he server is 4 years old but I do=A0believe very good HW that we can=A0reus=
e=A0and take advantage of virtualization. In a nutshell the hardware spec l=
ooks like this;</div>
<div><br></div><div>2 Server with</div><div>Intel=AE Xeon=AE Processor 5160=
 (4M Cache, 3.00 GHz, 1333 MHz FSB)</div><div>PC2-5300, 333 Mhz, DDR2 (we c=
an upgrade the RAM to much as you recommend, max 16GB)</div><div>2 Core, 2 =
Thread</div>
<div><a href=3D"http://ark.intel.com/products/27219">http://ark.intel.com/p=
roducts/27219</a>
</div><div>Intel x64 architecture</div><div>VT-x Enabled</div><div><br></di=
v><div>2 Server with</div><div><div>Intel=AE Xeon=AE Processor 7130M (8M Ca=
che, 3.20 GHz, 800 MHz FSB)</div><div>PC2-3200, 200 Mhz, DDR2 (we can upgra=
de the RAM to much as you recommend, max 32GB)</div>
<div>2 Core, 4 Thread</div><div><a href=3D"http://ark.intel.com/products/27=
285">http://ark.intel.com/products/27285</a>
</div><div>Intel x64 architecture</div><div>VT-x Enabled</div></div><div><b=
r></div><div>Can we use this machine=A0effectively to run=A0</div><div><br>=
</div><div>1. Xen Hypervisor - any known limitation, issues etc with the ab=
ove HW</div>
<div>2. Xen Cloud -=A0any known limitation, issues etc with the above HW</d=
iv><div><br></div><div>With the above HW, can we use it effectively. All 4 =
servers HP Proliant=A0</div><div><br></div><div><br></div><div>The other ma=
jor question is, does Xen fully support Ubuntu Server 11.10 x64. We are pla=
nning to use Ubuntu in ALL our planned 10 virtual machines on these 4 physi=
cal servers.</div>
<div><br></div><div>Do we need any other 3rd party tools?</div><div>Anythin=
g else that we should be aware of ?</div><div><br></div><div><br></div><div=
>Your help is really=A0appreciated and valued.=A0</div><div><br></div><div>
Thank you</div><div><br></div><div><br></div><div>Cheers</div><div><br></di=
v><div>Ted.</div><div><br></div><div><br></div><div><br></div><div><br></di=
v><div><br></div><div>=A0</div><div><br></div><div><br></div>

--e89a8fb1ec6619a3a604b94b5d17--


--===============5337224629856638064==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5337224629856638064==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 06:36:28 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 06:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz0M9-0004Xs-A9; Sun, 19 Feb 2012 06:34:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tiruchirapalli@gmail.com>) id 1Rz0M7-0004Xn-Km
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 06:34:43 +0000
X-Env-Sender: tiruchirapalli@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1329633244!3440083!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1185 invoked from network); 19 Feb 2012 06:34:05 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 06:34:05 -0000
Received: by obcuy19 with SMTP id uy19so15620772obc.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 22:34:04 -0800 (PST)
Received-SPF: pass (google.com: domain of tiruchirapalli@gmail.com designates
	10.60.12.131 as permitted sender) client-ip=10.60.12.131; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	tiruchirapalli@gmail.com designates 10.60.12.131 as permitted
	sender) smtp.mail=tiruchirapalli@gmail.com;
	dkim=pass header.i=tiruchirapalli@gmail.com
Received: from mr.google.com ([10.60.12.131])
	by 10.60.12.131 with SMTP id y3mr7209787oeb.26.1329633244104 (num_hops
	= 1); Sat, 18 Feb 2012 22:34:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=LxzRn1xoLEaE6a1CFm/abJOHokLrL4a/BS5T01NAUQI=;
	b=I0rXjNRjBQqdJeZ+GwGv3HVZ0Pesd1QDAPU5LxL41SzsbbsXYEJuLQpboQfI0Zja44
	QpTvEtkZBNUpwLgOfzbszmzZK7nRmETlGsC5thAlQQ4/9USlZm2PglcP2cxNOB4UwBK5
	E+kH/JzPZxVOFa4DkmclQlcvznxCIfuGI1wbw=
MIME-Version: 1.0
Received: by 10.60.12.131 with SMTP id y3mr6193892oeb.26.1329633242489; Sat,
	18 Feb 2012 22:34:02 -0800 (PST)
Received: by 10.60.50.164 with HTTP; Sat, 18 Feb 2012 22:34:02 -0800 (PST)
Date: Sun, 19 Feb 2012 14:34:02 +0800
Message-ID: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
From: Ted <tiruchirapalli@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5337224629856638064=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5337224629856638064==
Content-Type: multipart/alternative; boundary=e89a8fb1ec6619a3a604b94b5d17

--e89a8fb1ec6619a3a604b94b5d17
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Community,

I'm very new to Xen Virtualization and hope one of you can advice and guide
me.

We are planning to virtualize existing 4 old server that we used in a
project. The server is 4 years old but I do believe very good HW that we
can reuse and take advantage of virtualization. In a nutshell the hardware
spec looks like this;

2 Server with
Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)
PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recommend,
max 16GB)
2 Core, 2 Thread
http://ark.intel.com/products/27219
Intel x64 architecture
VT-x Enabled

2 Server with
Intel=AE Xeon=AE Processor 7130M (8M Cache, 3.20 GHz, 800 MHz FSB)
PC2-3200, 200 Mhz, DDR2 (we can upgrade the RAM to much as you recommend,
max 32GB)
2 Core, 4 Thread
http://ark.intel.com/products/27285
Intel x64 architecture
VT-x Enabled

Can we use this machine effectively to run

1. Xen Hypervisor - any known limitation, issues etc with the above HW
2. Xen Cloud - any known limitation, issues etc with the above HW

With the above HW, can we use it effectively. All 4 servers HP Proliant


The other major question is, does Xen fully support Ubuntu Server 11.10
x64. We are planning to use Ubuntu in ALL our planned 10 virtual machines
on these 4 physical servers.

Do we need any other 3rd party tools?
Anything else that we should be aware of ?


Your help is really appreciated and valued.

Thank you


Cheers

Ted.

--e89a8fb1ec6619a3a604b94b5d17
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Community,<div><br></div><div>I&#39;m very new to Xen Virtualization =
and hope one of you can advice and guide me.</div><div><br></div><div>We ar=
e planning to virtualize existing 4 old server that we used in a project. T=
he server is 4 years old but I do=A0believe very good HW that we can=A0reus=
e=A0and take advantage of virtualization. In a nutshell the hardware spec l=
ooks like this;</div>
<div><br></div><div>2 Server with</div><div>Intel=AE Xeon=AE Processor 5160=
 (4M Cache, 3.00 GHz, 1333 MHz FSB)</div><div>PC2-5300, 333 Mhz, DDR2 (we c=
an upgrade the RAM to much as you recommend, max 16GB)</div><div>2 Core, 2 =
Thread</div>
<div><a href=3D"http://ark.intel.com/products/27219">http://ark.intel.com/p=
roducts/27219</a>
</div><div>Intel x64 architecture</div><div>VT-x Enabled</div><div><br></di=
v><div>2 Server with</div><div><div>Intel=AE Xeon=AE Processor 7130M (8M Ca=
che, 3.20 GHz, 800 MHz FSB)</div><div>PC2-3200, 200 Mhz, DDR2 (we can upgra=
de the RAM to much as you recommend, max 32GB)</div>
<div>2 Core, 4 Thread</div><div><a href=3D"http://ark.intel.com/products/27=
285">http://ark.intel.com/products/27285</a>
</div><div>Intel x64 architecture</div><div>VT-x Enabled</div></div><div><b=
r></div><div>Can we use this machine=A0effectively to run=A0</div><div><br>=
</div><div>1. Xen Hypervisor - any known limitation, issues etc with the ab=
ove HW</div>
<div>2. Xen Cloud -=A0any known limitation, issues etc with the above HW</d=
iv><div><br></div><div>With the above HW, can we use it effectively. All 4 =
servers HP Proliant=A0</div><div><br></div><div><br></div><div>The other ma=
jor question is, does Xen fully support Ubuntu Server 11.10 x64. We are pla=
nning to use Ubuntu in ALL our planned 10 virtual machines on these 4 physi=
cal servers.</div>
<div><br></div><div>Do we need any other 3rd party tools?</div><div>Anythin=
g else that we should be aware of ?</div><div><br></div><div><br></div><div=
>Your help is really=A0appreciated and valued.=A0</div><div><br></div><div>
Thank you</div><div><br></div><div><br></div><div>Cheers</div><div><br></di=
v><div>Ted.</div><div><br></div><div><br></div><div><br></div><div><br></di=
v><div><br></div><div>=A0</div><div><br></div><div><br></div>

--e89a8fb1ec6619a3a604b94b5d17--


--===============5337224629856638064==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5337224629856638064==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 07:13:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 07:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz0wi-0005Dr-Rn; Sun, 19 Feb 2012 07:12:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Rz0wh-0005Dm-4s
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 07:12:31 +0000
Received: from [85.158.139.83:34019] by server-7.bemta-5.messagelabs.com id
	26/C8-16195-ED0A04F4; Sun, 19 Feb 2012 07:12:30 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329635547!15661802!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13843 invoked from network); 19 Feb 2012 07:12:29 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 07:12:29 -0000
Received: by pbbro2 with SMTP id ro2so37154026pbb.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 23:12:27 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr48669023pbc.13.1329635547589
	(num_hops = 1); Sat, 18 Feb 2012 23:12:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr39894984pbc.13.1329635547478;
	Sat, 18 Feb 2012 23:12:27 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Sat, 18 Feb 2012 23:12:27 -0800 (PST)
In-Reply-To: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
References: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
Date: Sun, 19 Feb 2012 14:12:27 +0700
Message-ID: <CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ted <tiruchirapalli@gmail.com>
X-Gm-Message-State: ALoCoQmBkrFdn23LLCacRV1YX53mTNAGvH+5/OYaMbwVjTmA8A2gLBpU3FzV6M4NcAnv7+2MJ5MB
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 19, 2012 at 1:34 PM, Ted <tiruchirapalli@gmail.com> wrote:
> We are planning to virtualize existing 4 old server that we used in a
> project. The server is 4 years old but

Are they still covered by warranty, or do you have some kind of
support contract or backup plan to keep it working?

Sometimes it's more effective to just sell those, and buy or lease new
ones, with full HW warranty coverage.

> Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)
> PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recommend,
> max 16GB)

16GB is not much these days.

But then again, if your application doesn't use much, it should work.
General rule is to get as much RAM as you can afford while still being
economical. e.g. if it turns out that buying that amount of old DDR2
is more expensive than trade-in to a new server with DDR3, the choose
trade-in.

> Can we use this machine=A0effectively to run
>
> 1. Xen Hypervisor - any known limitation, issues etc with the above HW
> 2. Xen Cloud -=A0any known limitation, issues etc with the above HW

Not sure what you mean by Xen Cloud. Did you mean XCP? My best advice
is try and see. It should work.

> The other major question is, does Xen fully support Ubuntu Server 11.10 x=
64.
> We are planning to use Ubuntu in ALL our planned 10 virtual machines on
> these 4 physical servers.

11.10, while being the latest stable, is not LTS. If you can wait I
highly suggest you wait until 12.04 (precise) LTS is out.

That being said, IIRC the main problem with some old version of xen
and ubuntu in PV mode is that pygrub/pv-grub might not support ext4.
If you use ext3, you should be fine. If you use ext4, just try it and
make sure the xen version you use supports it.

Also, don't expect magic here. If your old applications each need one
of those kinds of server to perform correctly, and they have high
cpu/disk/network utilization, don't expect you can just jam all of
them in one server using virualization and expect it to work fine.

> Do we need any other 3rd party tools?
> Anything else that we should be aware of ?

Based on your questions, I highly suggest you try appliance type
first, e.g. XenServer or XCP.

Also, if you just want it to work and don't have previous knowledge in
Xen anyway, try broaden your options. For example, vmware esxi (a.k.a
vsphere hypervisor) is more newbie-friendly. Or, if you're comfortable
with Redhat or Oracle, they have free virtualization appliance that
you can use as well.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 07:13:59 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 07:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz0wi-0005Dr-Rn; Sun, 19 Feb 2012 07:12:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Rz0wh-0005Dm-4s
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 07:12:31 +0000
Received: from [85.158.139.83:34019] by server-7.bemta-5.messagelabs.com id
	26/C8-16195-ED0A04F4; Sun, 19 Feb 2012 07:12:30 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329635547!15661802!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13843 invoked from network); 19 Feb 2012 07:12:29 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 07:12:29 -0000
Received: by pbbro2 with SMTP id ro2so37154026pbb.30
	for <xen-users@lists.xensource.com>;
	Sat, 18 Feb 2012 23:12:27 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr48669023pbc.13.1329635547589
	(num_hops = 1); Sat, 18 Feb 2012 23:12:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr39894984pbc.13.1329635547478;
	Sat, 18 Feb 2012 23:12:27 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Sat, 18 Feb 2012 23:12:27 -0800 (PST)
In-Reply-To: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
References: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
Date: Sun, 19 Feb 2012 14:12:27 +0700
Message-ID: <CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ted <tiruchirapalli@gmail.com>
X-Gm-Message-State: ALoCoQmBkrFdn23LLCacRV1YX53mTNAGvH+5/OYaMbwVjTmA8A2gLBpU3FzV6M4NcAnv7+2MJ5MB
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 19, 2012 at 1:34 PM, Ted <tiruchirapalli@gmail.com> wrote:
> We are planning to virtualize existing 4 old server that we used in a
> project. The server is 4 years old but

Are they still covered by warranty, or do you have some kind of
support contract or backup plan to keep it working?

Sometimes it's more effective to just sell those, and buy or lease new
ones, with full HW warranty coverage.

> Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)
> PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recommend,
> max 16GB)

16GB is not much these days.

But then again, if your application doesn't use much, it should work.
General rule is to get as much RAM as you can afford while still being
economical. e.g. if it turns out that buying that amount of old DDR2
is more expensive than trade-in to a new server with DDR3, the choose
trade-in.

> Can we use this machine=A0effectively to run
>
> 1. Xen Hypervisor - any known limitation, issues etc with the above HW
> 2. Xen Cloud -=A0any known limitation, issues etc with the above HW

Not sure what you mean by Xen Cloud. Did you mean XCP? My best advice
is try and see. It should work.

> The other major question is, does Xen fully support Ubuntu Server 11.10 x=
64.
> We are planning to use Ubuntu in ALL our planned 10 virtual machines on
> these 4 physical servers.

11.10, while being the latest stable, is not LTS. If you can wait I
highly suggest you wait until 12.04 (precise) LTS is out.

That being said, IIRC the main problem with some old version of xen
and ubuntu in PV mode is that pygrub/pv-grub might not support ext4.
If you use ext3, you should be fine. If you use ext4, just try it and
make sure the xen version you use supports it.

Also, don't expect magic here. If your old applications each need one
of those kinds of server to perform correctly, and they have high
cpu/disk/network utilization, don't expect you can just jam all of
them in one server using virualization and expect it to work fine.

> Do we need any other 3rd party tools?
> Anything else that we should be aware of ?

Based on your questions, I highly suggest you try appliance type
first, e.g. XenServer or XCP.

Also, if you just want it to work and don't have previous knowledge in
Xen anyway, try broaden your options. For example, vmware esxi (a.k.a
vsphere hypervisor) is more newbie-friendly. Or, if you're comfortable
with Redhat or Oracle, they have free virtualization appliance that
you can use as well.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 13:19:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 13:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz6eQ-0000fh-QT; Sun, 19 Feb 2012 13:18:02 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <radu.spineanu@gmail.com>) id 1Rz6eP-0000fc-CJ
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 13:18:01 +0000
X-Env-Sender: radu.spineanu@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329657473!12200453!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22786 invoked from network); 19 Feb 2012 13:17:54 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 13:17:54 -0000
Received: by lagp5 with SMTP id p5so7931081lag.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 05:17:53 -0800 (PST)
Received-SPF: pass (google.com: domain of radu.spineanu@gmail.com designates
	10.152.110.234 as permitted sender) client-ip=10.152.110.234; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	radu.spineanu@gmail.com designates 10.152.110.234 as permitted
	sender) smtp.mail=radu.spineanu@gmail.com;
	dkim=pass header.i=radu.spineanu@gmail.com
Received: from mr.google.com ([10.152.110.234])
	by 10.152.110.234 with SMTP id id10mr529088lab.46.1329657473279
	(num_hops = 1); Sun, 19 Feb 2012 05:17:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=yorOPrNBujRYejyuTmKULaJkVepRZfWvvgABuZ6cQZk=;
	b=X36maj7iGetubfgPmu5EYzFWpaBjyzza+HgOSr2RwrP1tsBJI3oOjqXUyhMRQYq8EG
	UxsbH9R10KzUh4NKcUMz09vZ7XhrocKbEaFnZtYAybFezVIX6aBVjHypvS6cmaKCL6dO
	qs7EvbvUKF2P7Lq/2gf2CcfrReoV4I87lze2o=
Received: by 10.152.110.234 with SMTP id id10mr452662lab.46.1329657473181;
	Sun, 19 Feb 2012 05:17:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.76.132 with HTTP; Sun, 19 Feb 2012 05:17:33 -0800 (PST)
From: Radu Spineanu <radu.spineanu@gmail.com>
Date: Sun, 19 Feb 2012 15:17:33 +0200
Message-ID: <CALjrxGMZ7EMBhqWpG64801m-z-X8YorNQtOeKx2ROdU2uXy7gA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] kernel panic with 2.6.32-5-xen-amd64 alignment check:
	0000 [#1] SMP
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi.

Since a couple of days ago on high loads a domU is constantly
rebooting itself after a kernel panic. Below you can find the console
logs. There are multiple domUs and only one has this problem. It's
running 8 vcpus, on a Intel(R) Xeon(R) CPU E5504, Debian stable,
kernel 2.6.32-5-xen-amd64.

If there's anything else I can provide let me now.

[ 58.806593] alignment check: 0000 [#1] SMP
[ 58.806610] last sysfs file: /sys/module/x_tables/initstate
[ 58.806615] CPU 4
[ 58.806620] Modules linked in: xt_tcpudp iptable_filter ip_tables
x_tables fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss
sunrpc snd_pcm snd_timer snd soundcore snd_page_alloc pcspkr evdev
ext3 jbd mbcache dm_mod xen_netfront xen_blkfront
[ 58.806668] Pid: 1561, comm: node Not tainted 2.6.32-5-xen-amd64 #1
[ 58.806673] RIP: e030:[<ffffffff81270c0b>] [<ffffffff81270c0b>]
eth_type_trans+0x3d/0xae
[ 58.806690] RSP: e02b:ffff8801cd07f988 EFLAGS: 00050246
[ 58.806695] RAX: ffff8801fb29ecfc RBX: ffff8801fbb44ce8 RCX: ffff8801fb29ecee
[ 58.806702] RDX: 0000000000000042 RSI: 000000000000000e RDI: ffff8801fbb44ce8
[ 58.806709] RBP: ffff8801ff056000 R08: 0000000000000002 R09: ffffffff814eeab0
[ 58.806715] R10: 000000000000000e R11: ffffffff8125fbaf R12: ffff8801fd6a5b00
[ 58.806721] R13: ffff8801ff056000 R14: ffff8801ff150b00 R15: ffffffff81350270
[ 58.806732] FS: 00007f7e5b149700(0000) GS:ffff88000bb45000(0000)
knlGS:0000000000000000
[ 58.806740] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 58.806745] CR2: 00007f7e59f9ffd0 CR3: 0000000001001000 CR4: 0000000000002660
[ 58.806752] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 58.806758] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 58.806765] Process node (pid: 1561, threadinfo ffff8801cd07e000,
task ffff8801fdc0c6a0)
[ 58.806772] Stack:
[ 58.806775] 0000000000000002 ffff8801ff056000 ffff8801fbb44ce8 ffffffff812398d0
[ 58.806785] <0> 0000000000000004 ffff8801fbb44ce8 ffff8801fd6a5b00
ffffffff8125f9e4
[ 58.806797] <0> ffffffff81285100 0000000000000004 ffff8801ff150b00
ffff8801fd6a5b00
[ 58.806810] Call Trace:
[ 58.806818] [<ffffffff812398d0>] ? loopback_xmit+0x36/0x7a
[ 58.806827] [<ffffffff8125f9e4>] ? dev_hard_start_xmit+0x211/0x2db
[ 58.806837] [<ffffffff81285100>] ? dst_output+0x0/0xb
[ 58.806843] [<ffffffff8125fe8c>] ? dev_queue_xmit+0x2dd/0x38d
[ 58.806850] [<ffffffff81287483>] ? ip_queue_xmit+0x311/0x386
[ 58.806861] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.806869] [<ffffffff81297e33>] ? tcp_transmit_skb+0x648/0x687
[ 58.806876] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.806887] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.806894] [<ffffffff8129a2b5>] ? tcp_write_xmit+0x874/0x96c
[ 58.806902] [<ffffffff8129a3fa>] ? __tcp_push_pending_frames+0x22/0x53
[ 58.806910] [<ffffffff8128d7fd>] ? tcp_close+0x176/0x3d0
[ 58.806916] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.806924] [<ffffffff812aa2f8>] ? inet_release+0x4e/0x54
[ 58.806935] [<ffffffff81251121>] ? sock_release+0x19/0x66
[ 58.806942] [<ffffffff81251190>] ? sock_close+0x22/0x26
[ 58.806951] [<ffffffff810f09c9>] ? __fput+0x100/0x1af
[ 58.806958] [<ffffffff810ede06>] ? filp_close+0x5b/0x62
[ 58.806967] [<ffffffff810508a0>] ? put_files_struct+0x64/0xc1
[ 58.806974] [<ffffffff8105215d>] ? do_exit+0x22e/0x6c6
[ 58.806981] [<ffffffff81052165>] ? do_exit+0x236/0x6c6
[ 58.806988] [<ffffffff8105266b>] ? do_group_exit+0x76/0x9d
[ 58.806997] [<ffffffff8105eef7>] ? get_signal_to_deliver+0x310/0x339
[ 58.807005] [<ffffffff8101104f>] ? do_notify_resume+0x87/0x73f
[ 58.807012] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807020] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1
[ 58.807031] [<ffffffff8130cb3a>] ? _spin_unlock_irqrestore+0xd/0xe
[ 58.807038] [<ffffffff813105cc>] ? kprobe_flush_task+0x9f/0xac
[ 58.807048] [<ffffffff81049097>] ? finish_task_switch+0x96/0xaf
[ 58.807056] [<ffffffff81011e0e>] ? int_signal+0x12/0x17
[ 58.807061] Code: 87 d8 00 00 00 2b 87 d0 00 00 00 be 0e 00 00 00 89
87 c4 00 00 00 e8 68 48 fe ff 8b 8b c4 00 00 00 48 03 8b d0 00 00 00
f6 01 01 <48> 8b 11 74 20 48 33 95 40 02 00 00 8a 43 7d 48 c1 e2 10 75
08
[ 58.807143] RIP [<ffffffff81270c0b>] eth_type_trans+0x3d/0xae
[ 58.807151] RSP <ffff8801cd07f988>
[ 58.807158] ---[ end trace e0ab4c430984e308 ]---
[ 58.807162] Kernel panic - not syncing: Fatal exception in interrupt
[ 58.807169] Pid: 1561, comm: node Tainted: G D 2.6.32-5-xen-amd64 #1
[ 58.807175] Call Trace:
[ 58.807181] [<ffffffff8130ac81>] ? panic+0x86/0x143
[ 58.807188] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1
[ 58.807197] [<ffffffff811ba120>] ? dummycon_dummy+0x0/0x3
[ 58.807204] [<ffffffff8100e63d>] ? xen_force_evtchn_callback+0x9/0xa
[ 58.807211] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807217] [<ffffffff811ba120>] ? dummycon_dummy+0x0/0x3
[ 58.807225] [<ffffffff8130d9d5>] ? oops_end+0xa7/0xb4
[ 58.807233] [<ffffffff81013416>] ? do_alignment_check+0x88/0x92
[ 58.807240] [<ffffffff81012a75>] ? alignment_check+0x25/0x30
[ 58.807247] [<ffffffff8125fbaf>] ? dev_queue_xmit+0x0/0x38d
[ 58.807254] [<ffffffff81270c0b>] ? eth_type_trans+0x3d/0xae
[ 58.807261] [<ffffffff81270bfb>] ? eth_type_trans+0x2d/0xae
[ 58.807267] [<ffffffff812398d0>] ? loopback_xmit+0x36/0x7a
[ 58.807274] [<ffffffff8125f9e4>] ? dev_hard_start_xmit+0x211/0x2db
[ 58.807281] [<ffffffff81285100>] ? dst_output+0x0/0xb
[ 58.807287] [<ffffffff8125fe8c>] ? dev_queue_xmit+0x2dd/0x38d
[ 58.807294] [<ffffffff81287483>] ? ip_queue_xmit+0x311/0x386
[ 58.807301] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807308] [<ffffffff81297e33>] ? tcp_transmit_skb+0x648/0x687
[ 58.807315] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807322] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.807329] [<ffffffff8129a2b5>] ? tcp_write_xmit+0x874/0x96c
[ 58.807336] [<ffffffff8129a3fa>] ? __tcp_push_pending_frames+0x22/0x53
[ 58.807343] [<ffffffff8128d7fd>] ? tcp_close+0x176/0x3d0
[ 58.807350] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.807356] [<ffffffff812aa2f8>] ? inet_release+0x4e/0x54
[ 58.807363] [<ffffffff81251121>] ? sock_release+0x19/0x66
[ 58.807370] [<ffffffff81251190>] ? sock_close+0x22/0x26
[ 58.807376] [<ffffffff810f09c9>] ? __fput+0x100/0x1af
[ 58.807382] [<ffffffff810ede06>] ? filp_close+0x5b/0x62
[ 58.807389] [<ffffffff810508a0>] ? put_files_struct+0x64/0xc1
[ 58.807396] [<ffffffff8105215d>] ? do_exit+0x22e/0x6c6
[ 58.807402] [<ffffffff81052165>] ? do_exit+0x236/0x6c6
[ 58.807409] [<ffffffff8105266b>] ? do_group_exit+0x76/0x9d
[ 58.807415] [<ffffffff8105eef7>] ? get_signal_to_deliver+0x310/0x339
[ 58.807422] [<ffffffff8101104f>] ? do_notify_resume+0x87/0x73f
[ 58.807429] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807436] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1
[ 58.807443] [<ffffffff8130cb3a>] ? _spin_unlock_irqrestore+0xd/0xe
[ 58.807450] [<ffffffff813105cc>] ? kprobe_flush_task+0x9f/0xac
[ 58.807457] [<ffffffff81049097>] ? finish_task_switch+0x96/0xaf
[ 58.807463] [<ffffffff81011e0e>] ? int_signal+0x12/0x17

-R.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 13:19:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 13:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz6eQ-0000fh-QT; Sun, 19 Feb 2012 13:18:02 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <radu.spineanu@gmail.com>) id 1Rz6eP-0000fc-CJ
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 13:18:01 +0000
X-Env-Sender: radu.spineanu@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329657473!12200453!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22786 invoked from network); 19 Feb 2012 13:17:54 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 13:17:54 -0000
Received: by lagp5 with SMTP id p5so7931081lag.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 05:17:53 -0800 (PST)
Received-SPF: pass (google.com: domain of radu.spineanu@gmail.com designates
	10.152.110.234 as permitted sender) client-ip=10.152.110.234; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	radu.spineanu@gmail.com designates 10.152.110.234 as permitted
	sender) smtp.mail=radu.spineanu@gmail.com;
	dkim=pass header.i=radu.spineanu@gmail.com
Received: from mr.google.com ([10.152.110.234])
	by 10.152.110.234 with SMTP id id10mr529088lab.46.1329657473279
	(num_hops = 1); Sun, 19 Feb 2012 05:17:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=yorOPrNBujRYejyuTmKULaJkVepRZfWvvgABuZ6cQZk=;
	b=X36maj7iGetubfgPmu5EYzFWpaBjyzza+HgOSr2RwrP1tsBJI3oOjqXUyhMRQYq8EG
	UxsbH9R10KzUh4NKcUMz09vZ7XhrocKbEaFnZtYAybFezVIX6aBVjHypvS6cmaKCL6dO
	qs7EvbvUKF2P7Lq/2gf2CcfrReoV4I87lze2o=
Received: by 10.152.110.234 with SMTP id id10mr452662lab.46.1329657473181;
	Sun, 19 Feb 2012 05:17:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.76.132 with HTTP; Sun, 19 Feb 2012 05:17:33 -0800 (PST)
From: Radu Spineanu <radu.spineanu@gmail.com>
Date: Sun, 19 Feb 2012 15:17:33 +0200
Message-ID: <CALjrxGMZ7EMBhqWpG64801m-z-X8YorNQtOeKx2ROdU2uXy7gA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] kernel panic with 2.6.32-5-xen-amd64 alignment check:
	0000 [#1] SMP
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi.

Since a couple of days ago on high loads a domU is constantly
rebooting itself after a kernel panic. Below you can find the console
logs. There are multiple domUs and only one has this problem. It's
running 8 vcpus, on a Intel(R) Xeon(R) CPU E5504, Debian stable,
kernel 2.6.32-5-xen-amd64.

If there's anything else I can provide let me now.

[ 58.806593] alignment check: 0000 [#1] SMP
[ 58.806610] last sysfs file: /sys/module/x_tables/initstate
[ 58.806615] CPU 4
[ 58.806620] Modules linked in: xt_tcpudp iptable_filter ip_tables
x_tables fuse nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss
sunrpc snd_pcm snd_timer snd soundcore snd_page_alloc pcspkr evdev
ext3 jbd mbcache dm_mod xen_netfront xen_blkfront
[ 58.806668] Pid: 1561, comm: node Not tainted 2.6.32-5-xen-amd64 #1
[ 58.806673] RIP: e030:[<ffffffff81270c0b>] [<ffffffff81270c0b>]
eth_type_trans+0x3d/0xae
[ 58.806690] RSP: e02b:ffff8801cd07f988 EFLAGS: 00050246
[ 58.806695] RAX: ffff8801fb29ecfc RBX: ffff8801fbb44ce8 RCX: ffff8801fb29ecee
[ 58.806702] RDX: 0000000000000042 RSI: 000000000000000e RDI: ffff8801fbb44ce8
[ 58.806709] RBP: ffff8801ff056000 R08: 0000000000000002 R09: ffffffff814eeab0
[ 58.806715] R10: 000000000000000e R11: ffffffff8125fbaf R12: ffff8801fd6a5b00
[ 58.806721] R13: ffff8801ff056000 R14: ffff8801ff150b00 R15: ffffffff81350270
[ 58.806732] FS: 00007f7e5b149700(0000) GS:ffff88000bb45000(0000)
knlGS:0000000000000000
[ 58.806740] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 58.806745] CR2: 00007f7e59f9ffd0 CR3: 0000000001001000 CR4: 0000000000002660
[ 58.806752] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 58.806758] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 58.806765] Process node (pid: 1561, threadinfo ffff8801cd07e000,
task ffff8801fdc0c6a0)
[ 58.806772] Stack:
[ 58.806775] 0000000000000002 ffff8801ff056000 ffff8801fbb44ce8 ffffffff812398d0
[ 58.806785] <0> 0000000000000004 ffff8801fbb44ce8 ffff8801fd6a5b00
ffffffff8125f9e4
[ 58.806797] <0> ffffffff81285100 0000000000000004 ffff8801ff150b00
ffff8801fd6a5b00
[ 58.806810] Call Trace:
[ 58.806818] [<ffffffff812398d0>] ? loopback_xmit+0x36/0x7a
[ 58.806827] [<ffffffff8125f9e4>] ? dev_hard_start_xmit+0x211/0x2db
[ 58.806837] [<ffffffff81285100>] ? dst_output+0x0/0xb
[ 58.806843] [<ffffffff8125fe8c>] ? dev_queue_xmit+0x2dd/0x38d
[ 58.806850] [<ffffffff81287483>] ? ip_queue_xmit+0x311/0x386
[ 58.806861] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.806869] [<ffffffff81297e33>] ? tcp_transmit_skb+0x648/0x687
[ 58.806876] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.806887] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.806894] [<ffffffff8129a2b5>] ? tcp_write_xmit+0x874/0x96c
[ 58.806902] [<ffffffff8129a3fa>] ? __tcp_push_pending_frames+0x22/0x53
[ 58.806910] [<ffffffff8128d7fd>] ? tcp_close+0x176/0x3d0
[ 58.806916] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.806924] [<ffffffff812aa2f8>] ? inet_release+0x4e/0x54
[ 58.806935] [<ffffffff81251121>] ? sock_release+0x19/0x66
[ 58.806942] [<ffffffff81251190>] ? sock_close+0x22/0x26
[ 58.806951] [<ffffffff810f09c9>] ? __fput+0x100/0x1af
[ 58.806958] [<ffffffff810ede06>] ? filp_close+0x5b/0x62
[ 58.806967] [<ffffffff810508a0>] ? put_files_struct+0x64/0xc1
[ 58.806974] [<ffffffff8105215d>] ? do_exit+0x22e/0x6c6
[ 58.806981] [<ffffffff81052165>] ? do_exit+0x236/0x6c6
[ 58.806988] [<ffffffff8105266b>] ? do_group_exit+0x76/0x9d
[ 58.806997] [<ffffffff8105eef7>] ? get_signal_to_deliver+0x310/0x339
[ 58.807005] [<ffffffff8101104f>] ? do_notify_resume+0x87/0x73f
[ 58.807012] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807020] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1
[ 58.807031] [<ffffffff8130cb3a>] ? _spin_unlock_irqrestore+0xd/0xe
[ 58.807038] [<ffffffff813105cc>] ? kprobe_flush_task+0x9f/0xac
[ 58.807048] [<ffffffff81049097>] ? finish_task_switch+0x96/0xaf
[ 58.807056] [<ffffffff81011e0e>] ? int_signal+0x12/0x17
[ 58.807061] Code: 87 d8 00 00 00 2b 87 d0 00 00 00 be 0e 00 00 00 89
87 c4 00 00 00 e8 68 48 fe ff 8b 8b c4 00 00 00 48 03 8b d0 00 00 00
f6 01 01 <48> 8b 11 74 20 48 33 95 40 02 00 00 8a 43 7d 48 c1 e2 10 75
08
[ 58.807143] RIP [<ffffffff81270c0b>] eth_type_trans+0x3d/0xae
[ 58.807151] RSP <ffff8801cd07f988>
[ 58.807158] ---[ end trace e0ab4c430984e308 ]---
[ 58.807162] Kernel panic - not syncing: Fatal exception in interrupt
[ 58.807169] Pid: 1561, comm: node Tainted: G D 2.6.32-5-xen-amd64 #1
[ 58.807175] Call Trace:
[ 58.807181] [<ffffffff8130ac81>] ? panic+0x86/0x143
[ 58.807188] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1
[ 58.807197] [<ffffffff811ba120>] ? dummycon_dummy+0x0/0x3
[ 58.807204] [<ffffffff8100e63d>] ? xen_force_evtchn_callback+0x9/0xa
[ 58.807211] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807217] [<ffffffff811ba120>] ? dummycon_dummy+0x0/0x3
[ 58.807225] [<ffffffff8130d9d5>] ? oops_end+0xa7/0xb4
[ 58.807233] [<ffffffff81013416>] ? do_alignment_check+0x88/0x92
[ 58.807240] [<ffffffff81012a75>] ? alignment_check+0x25/0x30
[ 58.807247] [<ffffffff8125fbaf>] ? dev_queue_xmit+0x0/0x38d
[ 58.807254] [<ffffffff81270c0b>] ? eth_type_trans+0x3d/0xae
[ 58.807261] [<ffffffff81270bfb>] ? eth_type_trans+0x2d/0xae
[ 58.807267] [<ffffffff812398d0>] ? loopback_xmit+0x36/0x7a
[ 58.807274] [<ffffffff8125f9e4>] ? dev_hard_start_xmit+0x211/0x2db
[ 58.807281] [<ffffffff81285100>] ? dst_output+0x0/0xb
[ 58.807287] [<ffffffff8125fe8c>] ? dev_queue_xmit+0x2dd/0x38d
[ 58.807294] [<ffffffff81287483>] ? ip_queue_xmit+0x311/0x386
[ 58.807301] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807308] [<ffffffff81297e33>] ? tcp_transmit_skb+0x648/0x687
[ 58.807315] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807322] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.807329] [<ffffffff8129a2b5>] ? tcp_write_xmit+0x874/0x96c
[ 58.807336] [<ffffffff8129a3fa>] ? __tcp_push_pending_frames+0x22/0x53
[ 58.807343] [<ffffffff8128d7fd>] ? tcp_close+0x176/0x3d0
[ 58.807350] [<ffffffff810fdfef>] ? d_kill+0x58/0x61
[ 58.807356] [<ffffffff812aa2f8>] ? inet_release+0x4e/0x54
[ 58.807363] [<ffffffff81251121>] ? sock_release+0x19/0x66
[ 58.807370] [<ffffffff81251190>] ? sock_close+0x22/0x26
[ 58.807376] [<ffffffff810f09c9>] ? __fput+0x100/0x1af
[ 58.807382] [<ffffffff810ede06>] ? filp_close+0x5b/0x62
[ 58.807389] [<ffffffff810508a0>] ? put_files_struct+0x64/0xc1
[ 58.807396] [<ffffffff8105215d>] ? do_exit+0x22e/0x6c6
[ 58.807402] [<ffffffff81052165>] ? do_exit+0x236/0x6c6
[ 58.807409] [<ffffffff8105266b>] ? do_group_exit+0x76/0x9d
[ 58.807415] [<ffffffff8105eef7>] ? get_signal_to_deliver+0x310/0x339
[ 58.807422] [<ffffffff8101104f>] ? do_notify_resume+0x87/0x73f
[ 58.807429] [<ffffffff8100ecf2>] ? check_events+0x12/0x20
[ 58.807436] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1
[ 58.807443] [<ffffffff8130cb3a>] ? _spin_unlock_irqrestore+0xd/0xe
[ 58.807450] [<ffffffff813105cc>] ? kprobe_flush_task+0x9f/0xac
[ 58.807457] [<ffffffff81049097>] ? finish_task_switch+0x96/0xaf
[ 58.807463] [<ffffffff81011e0e>] ? int_signal+0x12/0x17

-R.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 13:45:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 13:45:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz73K-0001VO-Ne; Sun, 19 Feb 2012 13:43:46 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alan@madrooster.com>) id 1Rz73J-0001VG-5p
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 13:43:45 +0000
X-Env-Sender: alan@madrooster.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329659016!12202011!1
X-Originating-IP: [209.188.15.170]
X-SpamReason: No, hits=0.2 required=7.0 tests=HTML_MESSAGE, MIME_QP_LONG_LINE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29755 invoked from network); 19 Feb 2012 13:43:38 -0000
Received: from phoenix.hosted-servers.net (HELO phoenix.hosted-servers.net)
	(209.188.15.170)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 19 Feb 2012 13:43:38 -0000
Received: from phoenix.hosted-servers.net (localhost.localdomain [127.0.0.1])
	by phoenix.hosted-servers.net (8.13.1/8.13.1) with ESMTP id
	q1JDgfFB017094
	for <xen-users@lists.xensource.com>; Sun, 19 Feb 2012 06:42:42 -0700
Date: Sun, 19 Feb 2012 06:42:41 -0700
From: "Alan Lam" <alan@madrooster.com>
To: xen-users <xen-users@lists.xensource.com>
Message-ID: <"H000006b00390a51.1329658956.phoenix.hosted-servers.net*"@MHS>
x-scalix-Hops: 1
MIME-Version: 1.0
X-MailWasher-Server-Scanned: Checked by MailWasher server v2.3.0
	(www.Firetrust.com)
X-MailWasher-Server-Status: Clean
Subject: [Xen-users] xvd Device Performance
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0554454263198142570=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0554454263198142570==
Content-Type: multipart/alternative;
	boundary="2_0_19_1eb1b07MHTML_=_01"

--2_0_19_1eb1b07MHTML_=_01
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi All,

=20

Has anyone been able to get near native disk performance out of a xvdX
device? The xvdX device maps to a LV disk partition.

=20

=46rom the DomU:

=20

/dev/xvda:

Timing cached reads:   22960 MB in  1.98 seconds =3D 11578.12 MB/sec

Timing buffered disk reads:  152 MB in  3.01 seconds =3D  50.46 MB/sec

=20

The disk that the xvda links to:

=20

/dev/sdd:

Timing cached reads:   22992 MB in  1.98 seconds =3D 11600.27 MB/sec

Timing buffered disk reads:  308 MB in  3.01 seconds =3D 102.20 MB/sec

=20

Regards,

Alan





****************************************************************************
            Checked by MailWasher server (www.Firetrust.com)
                WARNING. No FirstAlert account found.
             To reduce spam further activate FirstAlert.
    This message can be removed by purchasing a FirstAlert Account.
****************************************************************************


--2_0_19_1eb1b07MHTML_=_01
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-mi=
crosoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:wo=
rd" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D=
"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator content=3D=
"Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
=2EMsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-AU link=3Dblue v=
link=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi All,<o:p>=
</o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>Has anyone been able to get near native disk per=
formance out of a xvdX device? The xvdX device maps to a LV disk partitio=
n.<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>From the DomU:<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>/dev/xvda:<o:p></o:p>

</p><p class=3DMsoNormal> Timing cached reads:&nbsp;&nbsp; 22960 MB in&nb=
sp; 1.98 seconds =3D 11578.12 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal> Timing buffered disk reads:&nbsp; 152 MB in&nbs=
p; 3.01 seconds =3D&nbsp; 50.46 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>The disk that the xvda links to:<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>/dev/sdd:<o:p></o:p>

</p><p class=3DMsoNormal> Timing cached reads:&nbsp;&nbsp; 22992 MB in&nb=
sp; 1.98 seconds =3D 11600.27 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal> Timing buffered disk reads:&nbsp; 308 MB in&nbs=
p; 3.01 seconds =3D 102.20 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>Regards,<o:p></o:p>

</p><p class=3DMsoNormal>Alan<o:p></o:p>

</p></div><P><BOLD><CENTER>
****************************************************************************<BR>
Checked by MailWasher server (www.Firetrust.com)<BR>
WARNING. No FirstAlert account found.<BR>
To reduce spam further activate FirstAlert.<BR>
This message can be removed by purchasing a FirstAlert Account.<BR>
****************************************************************************<BR>
</CENTER</BOLD></P>
</body></html>
--2_0_19_1eb1b07MHTML_=_01--


--===============0554454263198142570==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0554454263198142570==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 13:45:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 13:45:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz73K-0001VO-Ne; Sun, 19 Feb 2012 13:43:46 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alan@madrooster.com>) id 1Rz73J-0001VG-5p
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 13:43:45 +0000
X-Env-Sender: alan@madrooster.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329659016!12202011!1
X-Originating-IP: [209.188.15.170]
X-SpamReason: No, hits=0.2 required=7.0 tests=HTML_MESSAGE, MIME_QP_LONG_LINE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29755 invoked from network); 19 Feb 2012 13:43:38 -0000
Received: from phoenix.hosted-servers.net (HELO phoenix.hosted-servers.net)
	(209.188.15.170)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 19 Feb 2012 13:43:38 -0000
Received: from phoenix.hosted-servers.net (localhost.localdomain [127.0.0.1])
	by phoenix.hosted-servers.net (8.13.1/8.13.1) with ESMTP id
	q1JDgfFB017094
	for <xen-users@lists.xensource.com>; Sun, 19 Feb 2012 06:42:42 -0700
Date: Sun, 19 Feb 2012 06:42:41 -0700
From: "Alan Lam" <alan@madrooster.com>
To: xen-users <xen-users@lists.xensource.com>
Message-ID: <"H000006b00390a51.1329658956.phoenix.hosted-servers.net*"@MHS>
x-scalix-Hops: 1
MIME-Version: 1.0
X-MailWasher-Server-Scanned: Checked by MailWasher server v2.3.0
	(www.Firetrust.com)
X-MailWasher-Server-Status: Clean
Subject: [Xen-users] xvd Device Performance
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0554454263198142570=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============0554454263198142570==
Content-Type: multipart/alternative;
	boundary="2_0_19_1eb1b07MHTML_=_01"

--2_0_19_1eb1b07MHTML_=_01
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi All,

=20

Has anyone been able to get near native disk performance out of a xvdX
device? The xvdX device maps to a LV disk partition.

=20

=46rom the DomU:

=20

/dev/xvda:

Timing cached reads:   22960 MB in  1.98 seconds =3D 11578.12 MB/sec

Timing buffered disk reads:  152 MB in  3.01 seconds =3D  50.46 MB/sec

=20

The disk that the xvda links to:

=20

/dev/sdd:

Timing cached reads:   22992 MB in  1.98 seconds =3D 11600.27 MB/sec

Timing buffered disk reads:  308 MB in  3.01 seconds =3D 102.20 MB/sec

=20

Regards,

Alan





****************************************************************************
            Checked by MailWasher server (www.Firetrust.com)
                WARNING. No FirstAlert account found.
             To reduce spam further activate FirstAlert.
    This message can be removed by purchasing a FirstAlert Account.
****************************************************************************


--2_0_19_1eb1b07MHTML_=_01
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-mi=
crosoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:wo=
rd" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D=
"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator content=3D=
"Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
=2EMsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-AU link=3Dblue v=
link=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi All,<o:p>=
</o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>Has anyone been able to get near native disk per=
formance out of a xvdX device? The xvdX device maps to a LV disk partitio=
n.<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>From the DomU:<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>/dev/xvda:<o:p></o:p>

</p><p class=3DMsoNormal> Timing cached reads:&nbsp;&nbsp; 22960 MB in&nb=
sp; 1.98 seconds =3D 11578.12 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal> Timing buffered disk reads:&nbsp; 152 MB in&nbs=
p; 3.01 seconds =3D&nbsp; 50.46 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>The disk that the xvda links to:<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>/dev/sdd:<o:p></o:p>

</p><p class=3DMsoNormal> Timing cached reads:&nbsp;&nbsp; 22992 MB in&nb=
sp; 1.98 seconds =3D 11600.27 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal> Timing buffered disk reads:&nbsp; 308 MB in&nbs=
p; 3.01 seconds =3D 102.20 MB/sec<o:p></o:p>

</p><p class=3DMsoNormal><o:p>&nbsp;</o:p>

</p><p class=3DMsoNormal>Regards,<o:p></o:p>

</p><p class=3DMsoNormal>Alan<o:p></o:p>

</p></div><P><BOLD><CENTER>
****************************************************************************<BR>
Checked by MailWasher server (www.Firetrust.com)<BR>
WARNING. No FirstAlert account found.<BR>
To reduce spam further activate FirstAlert.<BR>
This message can be removed by purchasing a FirstAlert Account.<BR>
****************************************************************************<BR>
</CENTER</BOLD></P>
</body></html>
--2_0_19_1eb1b07MHTML_=_01--


--===============0554454263198142570==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============0554454263198142570==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 15:17:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 15:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz8US-0002Rs-1f; Sun, 19 Feb 2012 15:15:52 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1Rz8UQ-0002Rk-Aj
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 15:15:50 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329664542!15959500!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1036 invoked from network); 19 Feb 2012 15:15:43 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 15:15:43 -0000
Received: by lagp5 with SMTP id p5so8026270lag.30
	for <Xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 07:15:42 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.152.128.230 as permitted sender)
	client-ip=10.152.128.230; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.152.128.230 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.152.128.230])
	by 10.152.128.230 with SMTP id nr6mr12339819lab.27.1329664542445
	(num_hops = 1); Sun, 19 Feb 2012 07:15:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.128.230 with SMTP id nr6mr10317326lab.27.1329664542365;
	Sun, 19 Feb 2012 07:15:42 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Sun, 19 Feb 2012 07:15:42 -0800 (PST)
X-Originating-IP: [59.167.234.130]
In-Reply-To: <CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
	<CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
Date: Mon, 20 Feb 2012 02:15:42 +1100
Message-ID: <CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: jacek burghardt <jaceksburghardt@gmail.com>
X-Gm-Message-State: ALoCoQlX0wI13Vux/420mlrxmdCst2IFjAuJudt1ersUe71nOBfrSyr5YpYSR4xYW+kWX+F8fy32
Cc: Todd Deshane <todd.deshane@xen.org>, Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Sounds like you don't have xl.conf configured to correctly use a vif-script.

Though I would still advise you to post the output of ip and brctl so
that an understanding of what is going on can be had.

Joseph.

On 19 February 2012 13:28, jacek burghardt <jaceksburghardt@gmail.com> wrot=
e:
> well xm works fine with my bridges. it seems that xl does not attach devi=
ces
> it creates to bridge .
>
>
>
> On Feb 18, 2012 6:57 PM, "Joseph Glanville"
> <joseph.glanville@orionvm.com.au> wrote:
>>
>> Can you post the output of these 2 commands to the list:
>>
>> Execute them on the dom0
>>
>> # ip link show
>>
>> # brctl show
>>
>> Someone may able to help you with this information, currently any
>> advice would be a guess.
>>
>> Joseph.
>>
>> On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
>> > On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
>> > <jaceksburghardt@gmail.com> wrote:
>> >> I had setup bridges with no ip addresses.
>> >
>> > bridges need IP addresses.
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xensource.com
>> > http://lists.xensource.com/xen-users
>>
>>
>>
>> --
>> Founder | Director | VP Research
>> Orion Virtualisation Solutions=A0|=A0www.orionvm.com.au=A0| Phone: 1300 =
56
>> 99 52 | Mobile: 0428 754 846



-- =

Founder | Director | VP Research
Orion Virtualisation Solutions=A0|=A0www.orionvm.com.au=A0| Phone: 1300 56
99 52 | Mobile: 0428 754 846

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 15:17:18 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 15:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz8US-0002Rs-1f; Sun, 19 Feb 2012 15:15:52 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1Rz8UQ-0002Rk-Aj
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 15:15:50 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329664542!15959500!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1036 invoked from network); 19 Feb 2012 15:15:43 -0000
Received: from mail-lpp01m010-f43.google.com (HELO
	mail-lpp01m010-f43.google.com) (209.85.215.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 15:15:43 -0000
Received: by lagp5 with SMTP id p5so8026270lag.30
	for <Xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 07:15:42 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.152.128.230 as permitted sender)
	client-ip=10.152.128.230; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.152.128.230 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.152.128.230])
	by 10.152.128.230 with SMTP id nr6mr12339819lab.27.1329664542445
	(num_hops = 1); Sun, 19 Feb 2012 07:15:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.128.230 with SMTP id nr6mr10317326lab.27.1329664542365;
	Sun, 19 Feb 2012 07:15:42 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Sun, 19 Feb 2012 07:15:42 -0800 (PST)
X-Originating-IP: [59.167.234.130]
In-Reply-To: <CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
	<CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
Date: Mon, 20 Feb 2012 02:15:42 +1100
Message-ID: <CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: jacek burghardt <jaceksburghardt@gmail.com>
X-Gm-Message-State: ALoCoQlX0wI13Vux/420mlrxmdCst2IFjAuJudt1ersUe71nOBfrSyr5YpYSR4xYW+kWX+F8fy32
Cc: Todd Deshane <todd.deshane@xen.org>, Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Sounds like you don't have xl.conf configured to correctly use a vif-script.

Though I would still advise you to post the output of ip and brctl so
that an understanding of what is going on can be had.

Joseph.

On 19 February 2012 13:28, jacek burghardt <jaceksburghardt@gmail.com> wrot=
e:
> well xm works fine with my bridges. it seems that xl does not attach devi=
ces
> it creates to bridge .
>
>
>
> On Feb 18, 2012 6:57 PM, "Joseph Glanville"
> <joseph.glanville@orionvm.com.au> wrote:
>>
>> Can you post the output of these 2 commands to the list:
>>
>> Execute them on the dom0
>>
>> # ip link show
>>
>> # brctl show
>>
>> Someone may able to help you with this information, currently any
>> advice would be a guess.
>>
>> Joseph.
>>
>> On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
>> > On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
>> > <jaceksburghardt@gmail.com> wrote:
>> >> I had setup bridges with no ip addresses.
>> >
>> > bridges need IP addresses.
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xensource.com
>> > http://lists.xensource.com/xen-users
>>
>>
>>
>> --
>> Founder | Director | VP Research
>> Orion Virtualisation Solutions=A0|=A0www.orionvm.com.au=A0| Phone: 1300 =
56
>> 99 52 | Mobile: 0428 754 846



-- =

Founder | Director | VP Research
Orion Virtualisation Solutions=A0|=A0www.orionvm.com.au=A0| Phone: 1300 56
99 52 | Mobile: 0428 754 846

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 16:49:44 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 16:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz9vi-0003mz-JD; Sun, 19 Feb 2012 16:48:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1Rz9vh-0003mu-RK
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 16:48:05 +0000
Received: from [85.158.139.83:56071] by server-1.bemta-5.messagelabs.com id
	0A/B5-28458-4C7214F4; Sun, 19 Feb 2012 16:48:04 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329670082!15695188!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2957 invoked from network); 19 Feb 2012 16:48:04 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-3.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Feb 2012 16:48:04 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1Rz9ve-0001rs-F9
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 08:48:02 -0800
Date: Sun, 19 Feb 2012 08:48:02 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329670082462-5497164.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi List ;
I have a server running xen 3.4.2 on Centos 5.7 64 bit , today I tried to
upgrade my xen to 4.1.2 using yum and gitco repository :
http://www.gitco.de/repo/
yum completed the upgrade successfully , but after I restarted the server I
noticed dom0 has no network connectivity. it could ping its own ip address ,
but could not ping the gateway.
there was 3 interfaces up , eth0 , peth0 and lo. peth0 and eth0 had same mac
address , eth0 had the ip address and peth0 had no IP address.
I guess there was something wrong with the bridge , but I couldnt find the
problem as my access was remote by KVM and you know how much kvm is
horrible.
hopefully I could reboot into normal kernel and downgrade the xen to version
3 again and everything was fixed.
is there anything changed in networking of xen 4 ? is there any additional
steps required for a successful upgrade from xen 3 to 4 ?
Regards

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497164.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 16:49:44 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 16:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz9vi-0003mz-JD; Sun, 19 Feb 2012 16:48:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1Rz9vh-0003mu-RK
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 16:48:05 +0000
Received: from [85.158.139.83:56071] by server-1.bemta-5.messagelabs.com id
	0A/B5-28458-4C7214F4; Sun, 19 Feb 2012 16:48:04 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329670082!15695188!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2957 invoked from network); 19 Feb 2012 16:48:04 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-3.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Feb 2012 16:48:04 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1Rz9ve-0001rs-F9
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 08:48:02 -0800
Date: Sun, 19 Feb 2012 08:48:02 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329670082462-5497164.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi List ;
I have a server running xen 3.4.2 on Centos 5.7 64 bit , today I tried to
upgrade my xen to 4.1.2 using yum and gitco repository :
http://www.gitco.de/repo/
yum completed the upgrade successfully , but after I restarted the server I
noticed dom0 has no network connectivity. it could ping its own ip address ,
but could not ping the gateway.
there was 3 interfaces up , eth0 , peth0 and lo. peth0 and eth0 had same mac
address , eth0 had the ip address and peth0 had no IP address.
I guess there was something wrong with the bridge , but I couldnt find the
problem as my access was remote by KVM and you know how much kvm is
horrible.
hopefully I could reboot into normal kernel and downgrade the xen to version
3 again and everything was fixed.
is there anything changed in networking of xen 4 ? is there any additional
steps required for a successful upgrade from xen 3 to 4 ?
Regards

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497164.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 16:49:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 16:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz9w8-0003q6-93; Sun, 19 Feb 2012 16:48:32 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Rz9w6-0003pR-Jr
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 16:48:31 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1329670077!57330007!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13381 invoked from network); 19 Feb 2012 16:47:58 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 16:47:58 -0000
Received: by wgbdr13 with SMTP id dr13so3625345wgb.24
	for <Xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 08:48:28 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.65 as permitted sender) client-ip=10.180.99.65; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.65 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.65])
	by 10.180.99.65 with SMTP id eo1mr11988896wib.13.1329670108222
	(num_hops = 1); Sun, 19 Feb 2012 08:48:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=eYu5ty8MBetujpBDoeONb2no+nVGqRv3tGFzWHGQezg=;
	b=fjqtBO+P3uGK5MlbaZECext01AI3nq0lifvGkvEclsdHvQahdXCAXWx48fHeAUWCwM
	adz7ZIYwqHivUvfkf0d6c6kVzjRFBvZuqWFdQ9/qiqftw7yoxfMQN7wG9245VlxAa+pv
	MECUH0y1iyiHimcvTUVnAyeSFP8Q6mlonRlZ0=
MIME-Version: 1.0
Received: by 10.180.99.65 with SMTP id eo1mr10107526wib.13.1329670107435; Sun,
	19 Feb 2012 08:48:27 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sun, 19 Feb 2012 08:48:27 -0800 (PST)
In-Reply-To: <CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
	<CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
	<CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
Date: Sun, 19 Feb 2012 09:48:27 -0700
Message-ID: <CAHyyzzTK06udURwssHg0znt7=R3zAyHa1sh9nMyYbomKgicmHg@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Joseph Glanville <joseph.glanville@orionvm.com.au>
Cc: Todd Deshane <todd.deshane@xen.org>, Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3634332796390881108=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3634332796390881108==
Content-Type: multipart/alternative; boundary=f46d04428e5e6c13c304b953f2ac

--f46d04428e5e6c13c304b953f2ac
Content-Type: text/plain; charset=ISO-8859-1

Well I am using arch linux.

I had found this site http://linuxmonk.ch/trac/wiki/LinuxMonk/Xen/Xen4xl
if i do this
 export vif=vif1.0
 export XENBUS_PATH=/local/domain/0/backend/vif/1/0
(found with `xl network-list`)
export bridge=br0
 /etc/xen/scripts/vif-bridge add
 /etc/xen/scripts/vif-bridge online
brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.000423a8e394       yes             eth1
xenbr1          8000.000423a8e395       yes             eth2
                                                        vif4.0
                                                        vif9.0
I see that vifi devices are create by never attached to briges

my xl.conf has
vifscript="/etc/xen/scripts/vif-bridge"
xen-hotplug.log shows RTNETLINK answers: Operation not supported
ip shows
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP
ql
en 1000
    link/ether 6c:62:6d:3a:a1:df brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast
mas
ter xenbr0 state UP qlen 1000
    link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast
mas
ter xenbr1 state UP qlen 1000
    link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff
5: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff
6: xenbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff
12: vif4.0: <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast
master
xe
nbr1 state UNKNOWN qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
13: tap4.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 500
    link/ether c2:07:73:c1:e9:66 brd ff:ff:ff:ff:ff:ff
20: vif8.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
21: tap8.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 500
    link/ether ea:e4:4b:f7:72:88 brd ff:ff:ff:ff:ff:ff
22: vif9.0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast
master xenbr1 state UP qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
25: vif12.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff

On Sun, Feb 19, 2012 at 8:15 AM, Joseph Glanville <
joseph.glanville@orionvm.com.au> wrote:

> Sounds like you don't have xl.conf configured to correctly use a
> vif-script.
>
> Though I would still advise you to post the output of ip and brctl so
> that an understanding of what is going on can be had.
>
> Joseph.
>
> On 19 February 2012 13:28, jacek burghardt <jaceksburghardt@gmail.com>
> wrote:
> > well xm works fine with my bridges. it seems that xl does not attach
> devices
> > it creates to bridge .
> >
> >
> >
> > On Feb 18, 2012 6:57 PM, "Joseph Glanville"
> > <joseph.glanville@orionvm.com.au> wrote:
> >>
> >> Can you post the output of these 2 commands to the list:
> >>
> >> Execute them on the dom0
> >>
> >> # ip link show
> >>
> >> # brctl show
> >>
> >> Someone may able to help you with this information, currently any
> >> advice would be a guess.
> >>
> >> Joseph.
> >>
> >> On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
> >> > On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
> >> > <jaceksburghardt@gmail.com> wrote:
> >> >> I had setup bridges with no ip addresses.
> >> >
> >> > bridges need IP addresses.
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xensource.com
> >> > http://lists.xensource.com/xen-users
> >>
> >>
> >>
> >> --
> >> Founder | Director | VP Research
> >> Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56
> >> 99 52 | Mobile: 0428 754 846
>
>
>
> --
> Founder | Director | VP Research
> Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56
> 99 52 | Mobile: 0428 754 846
>

--f46d04428e5e6c13c304b953f2ac
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Well I am using arch linux.=A0</div>
<div>=A0</div>
<div>I had found this site <a href=3D"http://linuxmonk.ch/trac/wiki/LinuxMo=
nk/Xen/Xen4xl">http://linuxmonk.ch/trac/wiki/LinuxMonk/Xen/Xen4xl</a></div>
<div>if i do this</div>
<div>=A0export vif=3Dvif1.0<br>=A0export <span class=3D"searchword0">XEN</s=
pan>BUS_PATH=3D/local/domain/0/backend/vif/1/0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 (found with `xl <span class=3D"searchword1">net=
work</span>-list`)<br>export bridge=3Dbr0</div>

<div>=A0/etc/xen/scripts/vif-bridge add<br>=A0/etc/xen/scripts/vif-bridge o=
nline<br>brctl show</div>
<div>bridge name=A0=A0=A0=A0 bridge id=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 STP enabled=A0=A0=A0=A0 interfaces<br>xenbr0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 8000.000423a8e394=A0=A0=A0=A0=A0=A0 yes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 eth1<br>xenbr1=A0=A0=A0=A0=A0=A0=A0=A0=A0 8000.000423a8e395=A0=A0=A0=
=A0=A0=A0 yes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 eth2<br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 vif4.0<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 vif9.0<br></div>
<div>I see that vifi devices are create by never attached to briges</div>
<div><br>my xl.conf has<br>vifscript=3D&quot;/etc/xen/scripts/vif-bridge&qu=
ot;</div>
<div class=3D"gmail_quote">xen-hotplug.log shows RTNETLINK answers: Operati=
on not supported</div>
<div class=3D"gmail_quote">ip shows</div>
<div class=3D"gmail_quote">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 16436 qd=
isc noqueue state UNKNOWN<br>=A0=A0=A0 link/loopback 00:00:00:00:00:00 brd =
00:00:00:00:00:00<br>2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1=
500 qdisc pfifo_fast state UP ql=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 en 10=
00<br>
=A0=A0=A0 link/ether 6c:62:6d:3a:a1:df brd ff:ff:ff:ff:ff:ff<br>3: eth1: &l=
t;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast mas=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ter xenbr0 state UP qlen 1000<br>
=A0=A0=A0 link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff<br>4: eth2: &l=
t;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast mas=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ter xenbr1 state UP qlen 1000<br>
=A0=A0=A0 link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff<br>5: xenbr0: =
&lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP<br>=
=A0=A0=A0 link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff<br>6: xenbr1: =
&lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP<br>
=A0=A0=A0 link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff<br>12: vif4.0:=
 &lt;BROADCAST,MULTICAST,PROMISC,UP&gt; mtu 1500 qdisc pfifo_fast master xe=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 nbr1 state UNKNOWN qlen 32<br>
=A0=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br>13: tap4.0:=
 &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 500<br>=A0=
=A0=A0 link/ether c2:07:73:c1:e9:66 brd ff:ff:ff:ff:ff:ff<br>20: vif8.0: &l=
t;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 32<br>
=A0=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br>21: tap8.0:=
 &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 500<br>=A0=
=A0=A0 link/ether ea:e4:4b:f7:72:88 brd ff:ff:ff:ff:ff:ff<br>22: vif9.0: &l=
t;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 master xenbr1 state UP qlen 32<br>
=A0=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br>25: vif12.0=
: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 32<br>=A0=
=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br></div>
<div class=3D"gmail_quote">=A0</div>
<div class=3D"gmail_quote">On Sun, Feb 19, 2012 at 8:15 AM, Joseph Glanvill=
e <span dir=3D"ltr">&lt;<a href=3D"mailto:joseph.glanville@orionvm.com.au">=
joseph.glanville@orionvm.com.au</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">Sounds like you don&#39;t have xl.con=
f configured to correctly use a vif-script.<br><br>Though I would still adv=
ise you to post the output of ip and brctl so<br>
that an understanding of what is going on can be had.<br><span class=3D"HOE=
nZb"><font color=3D"#888888"><br>Joseph.<br></font></span>
<div class=3D"HOEnZb">
<div class=3D"h5"><br>On 19 February 2012 13:28, jacek burghardt &lt;<a hre=
f=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@gmail.com</a>&gt; wr=
ote:<br>&gt; well xm works fine with my bridges. it seems that xl does not =
attach devices<br>
&gt; it creates to bridge .<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Feb 18, 2012=
 6:57 PM, &quot;Joseph Glanville&quot;<br>&gt; &lt;<a href=3D"mailto:joseph=
.glanville@orionvm.com.au">joseph.glanville@orionvm.com.au</a>&gt; wrote:<b=
r>
&gt;&gt;<br>&gt;&gt; Can you post the output of these 2 commands to the lis=
t:<br>&gt;&gt;<br>&gt;&gt; Execute them on the dom0<br>&gt;&gt;<br>&gt;&gt;=
 # ip link show<br>&gt;&gt;<br>&gt;&gt; # brctl show<br>&gt;&gt;<br>&gt;&gt=
; Someone may able to help you with this information, currently any<br>
&gt;&gt; advice would be a guess.<br>&gt;&gt;<br>&gt;&gt; Joseph.<br>&gt;&g=
t;<br>&gt;&gt; On 19 February 2012 12:47, Todd Deshane &lt;<a href=3D"mailt=
o:todd.deshane@xen.org">todd.deshane@xen.org</a>&gt; wrote:<br>&gt;&gt; &gt=
; On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburgha=
rdt@gmail.com</a>&gt; wrote:<br>&gt;&gt; &gt;&gt; I had setup bridges with =
no ip addresses.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; bridges need IP addresse=
s.<br>
&gt;&gt; &gt;<br>&gt;&gt; &gt; ____________________________________________=
___<br>&gt;&gt; &gt; Xen-users mailing list<br>&gt;&gt; &gt; <a href=3D"mai=
lto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a><br>&gt=
;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blan=
k">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Founder | Direc=
tor | VP Research<br>&gt;&gt; Orion Virtualisation Solutions=A0|=A0<a href=
=3D"http://www.orionvm.com.au/" target=3D"_blank">www.orionvm.com.au</a>=A0=
| Phone: 1300 56<br>
&gt;&gt; 99 52 | Mobile: 0428 754 846<br><br><br><br>--<br>Founder | Direct=
or | VP Research<br>Orion Virtualisation Solutions=A0|=A0<a href=3D"http://=
www.orionvm.com.au/" target=3D"_blank">www.orionvm.com.au</a>=A0| Phone: 13=
00 56<br>
99 52 | Mobile: 0428 754 846<br></div></div></blockquote></div><br>

--f46d04428e5e6c13c304b953f2ac--


--===============3634332796390881108==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3634332796390881108==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 16:49:47 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 16:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1Rz9w8-0003q6-93; Sun, 19 Feb 2012 16:48:32 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Rz9w6-0003pR-Jr
	for Xen-users@lists.xensource.com; Sun, 19 Feb 2012 16:48:31 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1329670077!57330007!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13381 invoked from network); 19 Feb 2012 16:47:58 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 16:47:58 -0000
Received: by wgbdr13 with SMTP id dr13so3625345wgb.24
	for <Xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 08:48:28 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.65 as permitted sender) client-ip=10.180.99.65; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.65 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.65])
	by 10.180.99.65 with SMTP id eo1mr11988896wib.13.1329670108222
	(num_hops = 1); Sun, 19 Feb 2012 08:48:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=eYu5ty8MBetujpBDoeONb2no+nVGqRv3tGFzWHGQezg=;
	b=fjqtBO+P3uGK5MlbaZECext01AI3nq0lifvGkvEclsdHvQahdXCAXWx48fHeAUWCwM
	adz7ZIYwqHivUvfkf0d6c6kVzjRFBvZuqWFdQ9/qiqftw7yoxfMQN7wG9245VlxAa+pv
	MECUH0y1iyiHimcvTUVnAyeSFP8Q6mlonRlZ0=
MIME-Version: 1.0
Received: by 10.180.99.65 with SMTP id eo1mr10107526wib.13.1329670107435; Sun,
	19 Feb 2012 08:48:27 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sun, 19 Feb 2012 08:48:27 -0800 (PST)
In-Reply-To: <CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
	<CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
	<CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
Date: Sun, 19 Feb 2012 09:48:27 -0700
Message-ID: <CAHyyzzTK06udURwssHg0znt7=R3zAyHa1sh9nMyYbomKgicmHg@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Joseph Glanville <joseph.glanville@orionvm.com.au>
Cc: Todd Deshane <todd.deshane@xen.org>, Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3634332796390881108=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3634332796390881108==
Content-Type: multipart/alternative; boundary=f46d04428e5e6c13c304b953f2ac

--f46d04428e5e6c13c304b953f2ac
Content-Type: text/plain; charset=ISO-8859-1

Well I am using arch linux.

I had found this site http://linuxmonk.ch/trac/wiki/LinuxMonk/Xen/Xen4xl
if i do this
 export vif=vif1.0
 export XENBUS_PATH=/local/domain/0/backend/vif/1/0
(found with `xl network-list`)
export bridge=br0
 /etc/xen/scripts/vif-bridge add
 /etc/xen/scripts/vif-bridge online
brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.000423a8e394       yes             eth1
xenbr1          8000.000423a8e395       yes             eth2
                                                        vif4.0
                                                        vif9.0
I see that vifi devices are create by never attached to briges

my xl.conf has
vifscript="/etc/xen/scripts/vif-bridge"
xen-hotplug.log shows RTNETLINK answers: Operation not supported
ip shows
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP
ql
en 1000
    link/ether 6c:62:6d:3a:a1:df brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast
mas
ter xenbr0 state UP qlen 1000
    link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast
mas
ter xenbr1 state UP qlen 1000
    link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff
5: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff
6: xenbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff
12: vif4.0: <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast
master
xe
nbr1 state UNKNOWN qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
13: tap4.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 500
    link/ether c2:07:73:c1:e9:66 brd ff:ff:ff:ff:ff:ff
20: vif8.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
21: tap8.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 500
    link/ether ea:e4:4b:f7:72:88 brd ff:ff:ff:ff:ff:ff
22: vif9.0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast
master xenbr1 state UP qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
25: vif12.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff

On Sun, Feb 19, 2012 at 8:15 AM, Joseph Glanville <
joseph.glanville@orionvm.com.au> wrote:

> Sounds like you don't have xl.conf configured to correctly use a
> vif-script.
>
> Though I would still advise you to post the output of ip and brctl so
> that an understanding of what is going on can be had.
>
> Joseph.
>
> On 19 February 2012 13:28, jacek burghardt <jaceksburghardt@gmail.com>
> wrote:
> > well xm works fine with my bridges. it seems that xl does not attach
> devices
> > it creates to bridge .
> >
> >
> >
> > On Feb 18, 2012 6:57 PM, "Joseph Glanville"
> > <joseph.glanville@orionvm.com.au> wrote:
> >>
> >> Can you post the output of these 2 commands to the list:
> >>
> >> Execute them on the dom0
> >>
> >> # ip link show
> >>
> >> # brctl show
> >>
> >> Someone may able to help you with this information, currently any
> >> advice would be a guess.
> >>
> >> Joseph.
> >>
> >> On 19 February 2012 12:47, Todd Deshane <todd.deshane@xen.org> wrote:
> >> > On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt
> >> > <jaceksburghardt@gmail.com> wrote:
> >> >> I had setup bridges with no ip addresses.
> >> >
> >> > bridges need IP addresses.
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xensource.com
> >> > http://lists.xensource.com/xen-users
> >>
> >>
> >>
> >> --
> >> Founder | Director | VP Research
> >> Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56
> >> 99 52 | Mobile: 0428 754 846
>
>
>
> --
> Founder | Director | VP Research
> Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56
> 99 52 | Mobile: 0428 754 846
>

--f46d04428e5e6c13c304b953f2ac
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Well I am using arch linux.=A0</div>
<div>=A0</div>
<div>I had found this site <a href=3D"http://linuxmonk.ch/trac/wiki/LinuxMo=
nk/Xen/Xen4xl">http://linuxmonk.ch/trac/wiki/LinuxMonk/Xen/Xen4xl</a></div>
<div>if i do this</div>
<div>=A0export vif=3Dvif1.0<br>=A0export <span class=3D"searchword0">XEN</s=
pan>BUS_PATH=3D/local/domain/0/backend/vif/1/0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 (found with `xl <span class=3D"searchword1">net=
work</span>-list`)<br>export bridge=3Dbr0</div>

<div>=A0/etc/xen/scripts/vif-bridge add<br>=A0/etc/xen/scripts/vif-bridge o=
nline<br>brctl show</div>
<div>bridge name=A0=A0=A0=A0 bridge id=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 STP enabled=A0=A0=A0=A0 interfaces<br>xenbr0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 8000.000423a8e394=A0=A0=A0=A0=A0=A0 yes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 eth1<br>xenbr1=A0=A0=A0=A0=A0=A0=A0=A0=A0 8000.000423a8e395=A0=A0=A0=
=A0=A0=A0 yes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 eth2<br>=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 vif4.0<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 vif9.0<br></div>
<div>I see that vifi devices are create by never attached to briges</div>
<div><br>my xl.conf has<br>vifscript=3D&quot;/etc/xen/scripts/vif-bridge&qu=
ot;</div>
<div class=3D"gmail_quote">xen-hotplug.log shows RTNETLINK answers: Operati=
on not supported</div>
<div class=3D"gmail_quote">ip shows</div>
<div class=3D"gmail_quote">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 16436 qd=
isc noqueue state UNKNOWN<br>=A0=A0=A0 link/loopback 00:00:00:00:00:00 brd =
00:00:00:00:00:00<br>2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1=
500 qdisc pfifo_fast state UP ql=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 en 10=
00<br>
=A0=A0=A0 link/ether 6c:62:6d:3a:a1:df brd ff:ff:ff:ff:ff:ff<br>3: eth1: &l=
t;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast mas=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ter xenbr0 state UP qlen 1000<br>
=A0=A0=A0 link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff<br>4: eth2: &l=
t;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast mas=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ter xenbr1 state UP qlen 1000<br>
=A0=A0=A0 link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff<br>5: xenbr0: =
&lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP<br>=
=A0=A0=A0 link/ether 00:04:23:a8:e3:94 brd ff:ff:ff:ff:ff:ff<br>6: xenbr1: =
&lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP<br>
=A0=A0=A0 link/ether 00:04:23:a8:e3:95 brd ff:ff:ff:ff:ff:ff<br>12: vif4.0:=
 &lt;BROADCAST,MULTICAST,PROMISC,UP&gt; mtu 1500 qdisc pfifo_fast master xe=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 nbr1 state UNKNOWN qlen 32<br>
=A0=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br>13: tap4.0:=
 &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 500<br>=A0=
=A0=A0 link/ether c2:07:73:c1:e9:66 brd ff:ff:ff:ff:ff:ff<br>20: vif8.0: &l=
t;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 32<br>
=A0=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br>21: tap8.0:=
 &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 500<br>=A0=
=A0=A0 link/ether ea:e4:4b:f7:72:88 brd ff:ff:ff:ff:ff:ff<br>22: vif9.0: &l=
t;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 master xenbr1 state UP qlen 32<br>
=A0=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br>25: vif12.0=
: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN qlen 32<br>=A0=
=A0=A0 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff<br></div>
<div class=3D"gmail_quote">=A0</div>
<div class=3D"gmail_quote">On Sun, Feb 19, 2012 at 8:15 AM, Joseph Glanvill=
e <span dir=3D"ltr">&lt;<a href=3D"mailto:joseph.glanville@orionvm.com.au">=
joseph.glanville@orionvm.com.au</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">Sounds like you don&#39;t have xl.con=
f configured to correctly use a vif-script.<br><br>Though I would still adv=
ise you to post the output of ip and brctl so<br>
that an understanding of what is going on can be had.<br><span class=3D"HOE=
nZb"><font color=3D"#888888"><br>Joseph.<br></font></span>
<div class=3D"HOEnZb">
<div class=3D"h5"><br>On 19 February 2012 13:28, jacek burghardt &lt;<a hre=
f=3D"mailto:jaceksburghardt@gmail.com">jaceksburghardt@gmail.com</a>&gt; wr=
ote:<br>&gt; well xm works fine with my bridges. it seems that xl does not =
attach devices<br>
&gt; it creates to bridge .<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Feb 18, 2012=
 6:57 PM, &quot;Joseph Glanville&quot;<br>&gt; &lt;<a href=3D"mailto:joseph=
.glanville@orionvm.com.au">joseph.glanville@orionvm.com.au</a>&gt; wrote:<b=
r>
&gt;&gt;<br>&gt;&gt; Can you post the output of these 2 commands to the lis=
t:<br>&gt;&gt;<br>&gt;&gt; Execute them on the dom0<br>&gt;&gt;<br>&gt;&gt;=
 # ip link show<br>&gt;&gt;<br>&gt;&gt; # brctl show<br>&gt;&gt;<br>&gt;&gt=
; Someone may able to help you with this information, currently any<br>
&gt;&gt; advice would be a guess.<br>&gt;&gt;<br>&gt;&gt; Joseph.<br>&gt;&g=
t;<br>&gt;&gt; On 19 February 2012 12:47, Todd Deshane &lt;<a href=3D"mailt=
o:todd.deshane@xen.org">todd.deshane@xen.org</a>&gt; wrote:<br>&gt;&gt; &gt=
; On Sat, Feb 18, 2012 at 5:19 PM, jacek burghardt<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:jaceksburghardt@gmail.com">jaceksburgha=
rdt@gmail.com</a>&gt; wrote:<br>&gt;&gt; &gt;&gt; I had setup bridges with =
no ip addresses.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; bridges need IP addresse=
s.<br>
&gt;&gt; &gt;<br>&gt;&gt; &gt; ____________________________________________=
___<br>&gt;&gt; &gt; Xen-users mailing list<br>&gt;&gt; &gt; <a href=3D"mai=
lto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a><br>&gt=
;&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blan=
k">http://lists.xensource.com/xen-users</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Founder | Direc=
tor | VP Research<br>&gt;&gt; Orion Virtualisation Solutions=A0|=A0<a href=
=3D"http://www.orionvm.com.au/" target=3D"_blank">www.orionvm.com.au</a>=A0=
| Phone: 1300 56<br>
&gt;&gt; 99 52 | Mobile: 0428 754 846<br><br><br><br>--<br>Founder | Direct=
or | VP Research<br>Orion Virtualisation Solutions=A0|=A0<a href=3D"http://=
www.orionvm.com.au/" target=3D"_blank">www.orionvm.com.au</a>=A0| Phone: 13=
00 56<br>
99 52 | Mobile: 0428 754 846<br></div></div></blockquote></div><br>

--f46d04428e5e6c13c304b953f2ac--


--===============3634332796390881108==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3634332796390881108==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 17:09:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 17:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzAEy-0004a0-J7; Sun, 19 Feb 2012 17:08:00 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RzAEx-0004Zu-8Y
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 17:07:59 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1329671272!12499703!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11688 invoked from network); 19 Feb 2012 17:07:52 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 17:07:52 -0000
Received: by werb14 with SMTP id b14so10483970wer.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 09:07:52 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.216.138.13 as permitted sender) client-ip=10.216.138.13; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.216.138.13 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.216.138.13])
	by 10.216.138.13 with SMTP id z13mr2773378wei.41.1329671272361
	(num_hops = 1); Sun, 19 Feb 2012 09:07:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=mTH8VsXMq/Ou0RPoRv7hNLIXb374oFZhKKO1yUi6NZg=;
	b=hUWMzJJsgbv8irMbXeg8XBj2RmOG8HYbiaNN46eYcCEPoCm+/QXzzpzN/oXJzzBz5X
	y+qHDBmP/OXARQzItG/LXc6/wPKAmLz36at9y+2UT7IGSJfn67MvfMOhMXqoHHII3iAk
	YM2gukSbHPmfuDxrxBOYy7gLz1B8HNnKURkb0=
MIME-Version: 1.0
Received: by 10.216.138.13 with SMTP id z13mr2314691wei.41.1329671271293; Sun,
	19 Feb 2012 09:07:51 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sun, 19 Feb 2012 09:07:51 -0800 (PST)
In-Reply-To: <1329670082462-5497164.post@n5.nabble.com>
References: <1329670082462-5497164.post@n5.nabble.com>
Date: Sun, 19 Feb 2012 10:07:51 -0700
Message-ID: <CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2404716559175150484=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2404716559175150484==
Content-Type: multipart/alternative; boundary=0016e6d77cf8cb24cc04b95437be

--0016e6d77cf8cb24cc04b95437be
Content-Type: text/plain; charset=ISO-8859-1

Are you using xl or xm to create our vm ?
You need to create bridge first so vif can be attached to it.
Newtwork configuration had changed in 4.1.2 an with xl briges must be
created first.

On Sun, Feb 19, 2012 at 9:48 AM, FiFtHeLeMeNt <farzad.fallah@gmail.com>wrote:

> Hi List ;
> I have a server running xen 3.4.2 on Centos 5.7 64 bit , today I tried to
> upgrade my xen to 4.1.2 using yum and gitco repository :
> http://www.gitco.de/repo/
> yum completed the upgrade successfully , but after I restarted the server I
> noticed dom0 has no network connectivity. it could ping its own ip address
> ,
> but could not ping the gateway.
> there was 3 interfaces up , eth0 , peth0 and lo. peth0 and eth0 had same
> mac
> address , eth0 had the ip address and peth0 had no IP address.
> I guess there was something wrong with the bridge , but I couldnt find the
> problem as my access was remote by KVM and you know how much kvm is
> horrible.
> hopefully I could reboot into normal kernel and downgrade the xen to
> version
> 3 again and everything was fixed.
> is there anything changed in networking of xen 4 ? is there any additional
> steps required for a successful upgrade from xen 3 to 4 ?
> Regards
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497164.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--0016e6d77cf8cb24cc04b95437be
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Are you using xl or xm to create our vm ? </div>
<div>You need to create bridge first so vif can be attached to it. </div>
<div>Newtwork configuration had changed in 4.1.2 an with xl briges must be =
created first.<br><br></div>
<div class=3D"gmail_quote">On Sun, Feb 19, 2012 at 9:48 AM, FiFtHeLeMeNt <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:farzad.fallah@gmail.com">farzad.falla=
h@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">Hi List ;<br>I have a server running =
xen 3.4.2 on Centos 5.7 64 bit , today I tried to<br>upgrade my xen to 4.1.=
2 using yum and gitco repository :<br>
<a href=3D"http://www.gitco.de/repo/" target=3D"_blank">http://www.gitco.de=
/repo/</a><br>yum completed the upgrade successfully , but after I restarte=
d the server I<br>noticed dom0 has no network connectivity. it could ping i=
ts own ip address ,<br>
but could not ping the gateway.<br>there was 3 interfaces up , eth0 , peth0=
 and lo. peth0 and eth0 had same mac<br>address , eth0 had the ip address a=
nd peth0 had no IP address.<br>I guess there was something wrong with the b=
ridge , but I couldnt find the<br>
problem as my access was remote by KVM and you know how much kvm is<br>horr=
ible.<br>hopefully I could reboot into normal kernel and downgrade the xen =
to version<br>3 again and everything was fixed.<br>is there anything change=
d in networking of xen 4 ? is there any additional<br>
steps required for a successful upgrade from xen 3 to 4 ?<br>Regards<br><br=
>--<br>View this message in context: <a href=3D"http://xen.1045712.n5.nabbl=
e.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497164.html" target=3D"=
_blank">http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem=
-tp5497164p5497164.html</a><br>
Sent from the Xen - User mailing list archive at Nabble.com.<br><br>_______=
________________________________________<br>Xen-users mailing list<br><a hr=
ef=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</=
a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></blockquote></div><br>

--0016e6d77cf8cb24cc04b95437be--


--===============2404716559175150484==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2404716559175150484==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 17:09:12 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 17:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzAEy-0004a0-J7; Sun, 19 Feb 2012 17:08:00 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RzAEx-0004Zu-8Y
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 17:07:59 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1329671272!12499703!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11688 invoked from network); 19 Feb 2012 17:07:52 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 17:07:52 -0000
Received: by werb14 with SMTP id b14so10483970wer.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 09:07:52 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.216.138.13 as permitted sender) client-ip=10.216.138.13; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.216.138.13 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.216.138.13])
	by 10.216.138.13 with SMTP id z13mr2773378wei.41.1329671272361
	(num_hops = 1); Sun, 19 Feb 2012 09:07:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=mTH8VsXMq/Ou0RPoRv7hNLIXb374oFZhKKO1yUi6NZg=;
	b=hUWMzJJsgbv8irMbXeg8XBj2RmOG8HYbiaNN46eYcCEPoCm+/QXzzpzN/oXJzzBz5X
	y+qHDBmP/OXARQzItG/LXc6/wPKAmLz36at9y+2UT7IGSJfn67MvfMOhMXqoHHII3iAk
	YM2gukSbHPmfuDxrxBOYy7gLz1B8HNnKURkb0=
MIME-Version: 1.0
Received: by 10.216.138.13 with SMTP id z13mr2314691wei.41.1329671271293; Sun,
	19 Feb 2012 09:07:51 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sun, 19 Feb 2012 09:07:51 -0800 (PST)
In-Reply-To: <1329670082462-5497164.post@n5.nabble.com>
References: <1329670082462-5497164.post@n5.nabble.com>
Date: Sun, 19 Feb 2012 10:07:51 -0700
Message-ID: <CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2404716559175150484=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2404716559175150484==
Content-Type: multipart/alternative; boundary=0016e6d77cf8cb24cc04b95437be

--0016e6d77cf8cb24cc04b95437be
Content-Type: text/plain; charset=ISO-8859-1

Are you using xl or xm to create our vm ?
You need to create bridge first so vif can be attached to it.
Newtwork configuration had changed in 4.1.2 an with xl briges must be
created first.

On Sun, Feb 19, 2012 at 9:48 AM, FiFtHeLeMeNt <farzad.fallah@gmail.com>wrote:

> Hi List ;
> I have a server running xen 3.4.2 on Centos 5.7 64 bit , today I tried to
> upgrade my xen to 4.1.2 using yum and gitco repository :
> http://www.gitco.de/repo/
> yum completed the upgrade successfully , but after I restarted the server I
> noticed dom0 has no network connectivity. it could ping its own ip address
> ,
> but could not ping the gateway.
> there was 3 interfaces up , eth0 , peth0 and lo. peth0 and eth0 had same
> mac
> address , eth0 had the ip address and peth0 had no IP address.
> I guess there was something wrong with the bridge , but I couldnt find the
> problem as my access was remote by KVM and you know how much kvm is
> horrible.
> hopefully I could reboot into normal kernel and downgrade the xen to
> version
> 3 again and everything was fixed.
> is there anything changed in networking of xen 4 ? is there any additional
> steps required for a successful upgrade from xen 3 to 4 ?
> Regards
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497164.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--0016e6d77cf8cb24cc04b95437be
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Are you using xl or xm to create our vm ? </div>
<div>You need to create bridge first so vif can be attached to it. </div>
<div>Newtwork configuration had changed in 4.1.2 an with xl briges must be =
created first.<br><br></div>
<div class=3D"gmail_quote">On Sun, Feb 19, 2012 at 9:48 AM, FiFtHeLeMeNt <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:farzad.fallah@gmail.com">farzad.falla=
h@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">Hi List ;<br>I have a server running =
xen 3.4.2 on Centos 5.7 64 bit , today I tried to<br>upgrade my xen to 4.1.=
2 using yum and gitco repository :<br>
<a href=3D"http://www.gitco.de/repo/" target=3D"_blank">http://www.gitco.de=
/repo/</a><br>yum completed the upgrade successfully , but after I restarte=
d the server I<br>noticed dom0 has no network connectivity. it could ping i=
ts own ip address ,<br>
but could not ping the gateway.<br>there was 3 interfaces up , eth0 , peth0=
 and lo. peth0 and eth0 had same mac<br>address , eth0 had the ip address a=
nd peth0 had no IP address.<br>I guess there was something wrong with the b=
ridge , but I couldnt find the<br>
problem as my access was remote by KVM and you know how much kvm is<br>horr=
ible.<br>hopefully I could reboot into normal kernel and downgrade the xen =
to version<br>3 again and everything was fixed.<br>is there anything change=
d in networking of xen 4 ? is there any additional<br>
steps required for a successful upgrade from xen 3 to 4 ?<br>Regards<br><br=
>--<br>View this message in context: <a href=3D"http://xen.1045712.n5.nabbl=
e.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497164.html" target=3D"=
_blank">http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem=
-tp5497164p5497164.html</a><br>
Sent from the Xen - User mailing list archive at Nabble.com.<br><br>_______=
________________________________________<br>Xen-users mailing list<br><a hr=
ef=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</=
a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></blockquote></div><br>

--0016e6d77cf8cb24cc04b95437be--


--===============2404716559175150484==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2404716559175150484==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 17:21:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 17:21:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzAQa-00052S-6L; Sun, 19 Feb 2012 17:20:00 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzAQY-00052M-Tj
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 17:19:59 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1329671966!57331752!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11212 invoked from network); 19 Feb 2012 17:19:27 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Feb 2012 17:19:27 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzAQW-0005yu-48
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 09:19:56 -0800
Date: Sun, 19 Feb 2012 09:19:56 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329671996118-5497207.post@n5.nabble.com>
In-Reply-To: <CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

as I said I am doing an upgrade from xen 3 to 4 , so I assume the old bridge
was created by xm. I didnt create any bridges by myself.
when I did the upgrade brctl show command showed a bridge named eth0 already
exist on server. xen creates a default bridge on server , doesnt it ?
if it was a clean install may be things was much more smoother , I dont
think a clean install of xen 4 makes the server to lose its whole network
connectivity after booting into xen kernel.
seems some leftovers of xen 3 makes xen 4 not to work properly.
I need to know what is exactly wrong before I can do the upgrade again , as
the upgrade makes the server lose its network connectivity and I really can
not work by KVM , it is horrible.
any comments ?

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497207.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 17:21:05 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 17:21:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzAQa-00052S-6L; Sun, 19 Feb 2012 17:20:00 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzAQY-00052M-Tj
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 17:19:59 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1329671966!57331752!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11212 invoked from network); 19 Feb 2012 17:19:27 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Feb 2012 17:19:27 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzAQW-0005yu-48
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 09:19:56 -0800
Date: Sun, 19 Feb 2012 09:19:56 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329671996118-5497207.post@n5.nabble.com>
In-Reply-To: <CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

as I said I am doing an upgrade from xen 3 to 4 , so I assume the old bridge
was created by xm. I didnt create any bridges by myself.
when I did the upgrade brctl show command showed a bridge named eth0 already
exist on server. xen creates a default bridge on server , doesnt it ?
if it was a clean install may be things was much more smoother , I dont
think a clean install of xen 4 makes the server to lose its whole network
connectivity after booting into xen kernel.
seems some leftovers of xen 3 makes xen 4 not to work properly.
I need to know what is exactly wrong before I can do the upgrade again , as
the upgrade makes the server lose its network connectivity and I really can
not work by KVM , it is horrible.
any comments ?

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497207.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 18:39:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 18:39:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzBea-00066Z-BG; Sun, 19 Feb 2012 18:38:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RzBeY-00066T-OQ
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 18:38:30 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1329676703!15956359!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10758 invoked from network); 19 Feb 2012 18:38:24 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 18:38:24 -0000
Received: by wgbdr13 with SMTP id dr13so3665291wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 10:38:23 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.65 as permitted sender) client-ip=10.180.99.65; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.65 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.65])
	by 10.180.99.65 with SMTP id eo1mr12520896wib.13.1329676703563
	(num_hops = 1); Sun, 19 Feb 2012 10:38:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=jmCkY8KN4Ci6sMjUlGyIfaHRaGmcXZw7qnUAh5Moq0Q=;
	b=tjBXu2sEgceU5uJImFb5xstRZkpBvYWD1kft/iXhAFbqP47r5Z4mD4rUB/CiFUcjmp
	eXT29lI8pzI+V3GKQJihEeF3amjOHc++VMaHBqXd4jOP7ShW2ytCcIeFctIhFa8Au2uh
	Ggaq2wN2/Kt4ghLnIyE5R5Qa8MTMOYbwHPm/I=
MIME-Version: 1.0
Received: by 10.180.99.65 with SMTP id eo1mr10546854wib.13.1329676703464; Sun,
	19 Feb 2012 10:38:23 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sun, 19 Feb 2012 10:38:23 -0800 (PST)
In-Reply-To: <1329671996118-5497207.post@n5.nabble.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
	<1329671996118-5497207.post@n5.nabble.com>
Date: Sun, 19 Feb 2012 11:38:23 -0700
Message-ID: <CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5585029170069844393=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5585029170069844393==
Content-Type: multipart/alternative; boundary=f46d04428e5e937df304b9557b43

--f46d04428e5e937df304b9557b43
Content-Type: text/plain; charset=ISO-8859-1

Well do you have xend running?  xen 4.1.x had switched to xl.
can you post  brctl show ? If you have brige named eth0
do you have vif = ['bridge=eth0'] in config file ?
If you are using xm what xend-config.sxp shows for
(network-script
(vif-script

 On Sun, Feb 19, 2012 at 10:19 AM, FiFtHeLeMeNt <farzad.fallah@gmail.com>wrote:

> as I said I am doing an upgrade from xen 3 to 4 , so I assume the old
> bridge
> was created by xm. I didnt create any bridges by myself.
> when I did the upgrade brctl show command showed a bridge named eth0
> already
> exist on server. xen creates a default bridge on server , doesnt it ?
> if it was a clean install may be things was much more smoother , I dont
> think a clean install of xen 4 makes the server to lose its whole network
> connectivity after booting into xen kernel.
> seems some leftovers of xen 3 makes xen 4 not to work properly.
> I need to know what is exactly wrong before I can do the upgrade again , as
> the upgrade makes the server lose its network connectivity and I really can
> not work by KVM , it is horrible.
> any comments ?
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497207.html
>  Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--f46d04428e5e937df304b9557b43
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Well do you have xend running?=A0 xen 4.1.x had switched to xl.=A0<br>=
can you post =A0brctl show ? If you have brige named eth0 </div>
<div>do you have vif =3D [&#39;bridge=3Deth0&#39;] in config file ? </div>
<div>If you are using xm what xend-config.sxp shows for </div>
<div>(network-script <br>(vif-script <br><br></div>
<div class=3D"gmail_quote">=A0On Sun, Feb 19, 2012 at 10:19 AM, FiFtHeLeMeN=
t <span dir=3D"ltr">&lt;<a href=3D"mailto:farzad.fallah@gmail.com">farzad.f=
allah@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">as I said I am doing an upgrade from =
xen 3 to 4 , so I assume the old bridge<br>was created by xm. I didnt creat=
e any bridges by myself.<br>
when I did the upgrade brctl show command showed a bridge named eth0 alread=
y<br>exist on server. xen creates a default bridge on server , doesnt it ?<=
br>if it was a clean install may be things was much more smoother , I dont<=
br>
think a clean install of xen 4 makes the server to lose its whole network<b=
r>connectivity after booting into xen kernel.<br>seems some leftovers of xe=
n 3 makes xen 4 not to work properly.<br>I need to know what is exactly wro=
ng before I can do the upgrade again , as<br>
the upgrade makes the server lose its network connectivity and I really can=
<br>not work by KVM , it is horrible.<br>any comments ?<br><br>--<br>View t=
his message in context: <a href=3D"http://xen.1045712.n5.nabble.com/Xen-3-t=
o-4-upgrade-network-problem-tp5497164p5497207.html" target=3D"_blank">http:=
//xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p54=
97207.html</a><br>

<div class=3D"HOEnZb">
<div class=3D"h5">Sent from the Xen - User mailing list archive at Nabble.c=
om.<br><br>_______________________________________________<br>Xen-users mai=
ling list<br><a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lis=
ts.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></div></div></blockquote></div><br>

--f46d04428e5e937df304b9557b43--


--===============5585029170069844393==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5585029170069844393==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 18:39:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 18:39:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzBea-00066Z-BG; Sun, 19 Feb 2012 18:38:32 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RzBeY-00066T-OQ
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 18:38:30 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1329676703!15956359!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10758 invoked from network); 19 Feb 2012 18:38:24 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 18:38:24 -0000
Received: by wgbdr13 with SMTP id dr13so3665291wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 10:38:23 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.65 as permitted sender) client-ip=10.180.99.65; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.65 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.65])
	by 10.180.99.65 with SMTP id eo1mr12520896wib.13.1329676703563
	(num_hops = 1); Sun, 19 Feb 2012 10:38:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=jmCkY8KN4Ci6sMjUlGyIfaHRaGmcXZw7qnUAh5Moq0Q=;
	b=tjBXu2sEgceU5uJImFb5xstRZkpBvYWD1kft/iXhAFbqP47r5Z4mD4rUB/CiFUcjmp
	eXT29lI8pzI+V3GKQJihEeF3amjOHc++VMaHBqXd4jOP7ShW2ytCcIeFctIhFa8Au2uh
	Ggaq2wN2/Kt4ghLnIyE5R5Qa8MTMOYbwHPm/I=
MIME-Version: 1.0
Received: by 10.180.99.65 with SMTP id eo1mr10546854wib.13.1329676703464; Sun,
	19 Feb 2012 10:38:23 -0800 (PST)
Received: by 10.180.77.130 with HTTP; Sun, 19 Feb 2012 10:38:23 -0800 (PST)
In-Reply-To: <1329671996118-5497207.post@n5.nabble.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
	<1329671996118-5497207.post@n5.nabble.com>
Date: Sun, 19 Feb 2012 11:38:23 -0700
Message-ID: <CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5585029170069844393=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============5585029170069844393==
Content-Type: multipart/alternative; boundary=f46d04428e5e937df304b9557b43

--f46d04428e5e937df304b9557b43
Content-Type: text/plain; charset=ISO-8859-1

Well do you have xend running?  xen 4.1.x had switched to xl.
can you post  brctl show ? If you have brige named eth0
do you have vif = ['bridge=eth0'] in config file ?
If you are using xm what xend-config.sxp shows for
(network-script
(vif-script

 On Sun, Feb 19, 2012 at 10:19 AM, FiFtHeLeMeNt <farzad.fallah@gmail.com>wrote:

> as I said I am doing an upgrade from xen 3 to 4 , so I assume the old
> bridge
> was created by xm. I didnt create any bridges by myself.
> when I did the upgrade brctl show command showed a bridge named eth0
> already
> exist on server. xen creates a default bridge on server , doesnt it ?
> if it was a clean install may be things was much more smoother , I dont
> think a clean install of xen 4 makes the server to lose its whole network
> connectivity after booting into xen kernel.
> seems some leftovers of xen 3 makes xen 4 not to work properly.
> I need to know what is exactly wrong before I can do the upgrade again , as
> the upgrade makes the server lose its network connectivity and I really can
> not work by KVM , it is horrible.
> any comments ?
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497207.html
>  Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--f46d04428e5e937df304b9557b43
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Well do you have xend running?=A0 xen 4.1.x had switched to xl.=A0<br>=
can you post =A0brctl show ? If you have brige named eth0 </div>
<div>do you have vif =3D [&#39;bridge=3Deth0&#39;] in config file ? </div>
<div>If you are using xm what xend-config.sxp shows for </div>
<div>(network-script <br>(vif-script <br><br></div>
<div class=3D"gmail_quote">=A0On Sun, Feb 19, 2012 at 10:19 AM, FiFtHeLeMeN=
t <span dir=3D"ltr">&lt;<a href=3D"mailto:farzad.fallah@gmail.com">farzad.f=
allah@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">as I said I am doing an upgrade from =
xen 3 to 4 , so I assume the old bridge<br>was created by xm. I didnt creat=
e any bridges by myself.<br>
when I did the upgrade brctl show command showed a bridge named eth0 alread=
y<br>exist on server. xen creates a default bridge on server , doesnt it ?<=
br>if it was a clean install may be things was much more smoother , I dont<=
br>
think a clean install of xen 4 makes the server to lose its whole network<b=
r>connectivity after booting into xen kernel.<br>seems some leftovers of xe=
n 3 makes xen 4 not to work properly.<br>I need to know what is exactly wro=
ng before I can do the upgrade again , as<br>
the upgrade makes the server lose its network connectivity and I really can=
<br>not work by KVM , it is horrible.<br>any comments ?<br><br>--<br>View t=
his message in context: <a href=3D"http://xen.1045712.n5.nabble.com/Xen-3-t=
o-4-upgrade-network-problem-tp5497164p5497207.html" target=3D"_blank">http:=
//xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p54=
97207.html</a><br>

<div class=3D"HOEnZb">
<div class=3D"h5">Sent from the Xen - User mailing list archive at Nabble.c=
om.<br><br>_______________________________________________<br>Xen-users mai=
ling list<br><a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lis=
ts.xensource.com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></div></div></blockquote></div><br>

--f46d04428e5e937df304b9557b43--


--===============5585029170069844393==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5585029170069844393==--


From xen-users-bounces@lists.xensource.com Sun Feb 19 22:58:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 22:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzFgf-0000Vo-Qu; Sun, 19 Feb 2012 22:56:57 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <philq@qsystemsengineering.com>) id 1RzFge-0000Vj-B2
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 22:56:56 +0000
X-Env-Sender: philq@qsystemsengineering.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329692209!13845777!1
X-Originating-IP: [206.46.173.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjUgPT4gMTMyMDQy\n,sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjUgPT4gMTMyMDQy\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1404 invoked from network); 19 Feb 2012 22:56:50 -0000
Received: from vms173005pub.verizon.net (HELO vms173005pub.verizon.net)
	(206.46.173.5) by server-16.tower-174.messagelabs.com with SMTP;
	19 Feb 2012 22:56:50 -0000
Received: from QSEWinXP ([unknown] [71.179.18.132]) by vms173005.mailsrvcs.net
	(Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16
	2009)) with ESMTPA id <0LZN006MWX2GW1Y1@vms173005.mailsrvcs.net> for
	xen-users@lists.xensource.com; Sun, 19 Feb 2012 16:56:45 -0600 (CST)
From: "Phil Quesinberry" <philq@qsystemsengineering.com>
To: <xen-users@lists.xensource.com>
Date: Sun, 19 Feb 2012 17:56:39 -0500
Message-id: <000701ccef59$c05f2350$411d69f0$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-index: AczvWb1A4ijOp+UOSoeCODSIxifvSw==
Content-language: en-us
Subject: [Xen-users] Xen PV warning messages on boot
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: philq@qsystemsengineering.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I'm trying to get a PV instance of CentOS 5.7 running on XCP.  I have 5.7
running in HVM mode on another box and it works fine but I would like to
maximize the VM's performance.

It ultimately boots up ok (without graphics) but starts out with the
following warnings:

rtc: IRQ 8 is not free
rtc: IRQ 8 is not free
i8042.c: No controller found.
Red Hat nash version 5.1.19.6 starting
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup00" using metadata type lvm2
  2 logical volume(s) in volume group "VolGroup00" now active
                Welcome to CentOS release 5.7 (Final)
                Press 'I' to enter interactive startup.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access
method.
Setting clock (utc): Sun Feb........... and so on

Hardware is a Dell T610.  Is this normal, or does it mean that the VT-d is
not working on the hardware or something?  Apparently I'll need to configure
VNC to access a graphical console, which is fine.

Any way to eliminate these warning messages or should I not have any
concerns about running a server in this environment?

Many thanks,

Phil Quesinberry
Q Systems Engineering, Inc.
Electronic Controls and Embedded Systems Development
(410) 969-8002
http://www.qsystemsengineering.com



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

From xen-users-bounces@lists.xensource.com Sun Feb 19 22:58:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 22:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzFgf-0000Vo-Qu; Sun, 19 Feb 2012 22:56:57 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <philq@qsystemsengineering.com>) id 1RzFge-0000Vj-B2
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 22:56:56 +0000
X-Env-Sender: philq@qsystemsengineering.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329692209!13845777!1
X-Originating-IP: [206.46.173.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjUgPT4gMTMyMDQy\n,sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjUgPT4gMTMyMDQy\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1404 invoked from network); 19 Feb 2012 22:56:50 -0000
Received: from vms173005pub.verizon.net (HELO vms173005pub.verizon.net)
	(206.46.173.5) by server-16.tower-174.messagelabs.com with SMTP;
	19 Feb 2012 22:56:50 -0000
Received: from QSEWinXP ([unknown] [71.179.18.132]) by vms173005.mailsrvcs.net
	(Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16
	2009)) with ESMTPA id <0LZN006MWX2GW1Y1@vms173005.mailsrvcs.net> for
	xen-users@lists.xensource.com; Sun, 19 Feb 2012 16:56:45 -0600 (CST)
From: "Phil Quesinberry" <philq@qsystemsengineering.com>
To: <xen-users@lists.xensource.com>
Date: Sun, 19 Feb 2012 17:56:39 -0500
Message-id: <000701ccef59$c05f2350$411d69f0$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-index: AczvWb1A4ijOp+UOSoeCODSIxifvSw==
Content-language: en-us
Subject: [Xen-users] Xen PV warning messages on boot
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: philq@qsystemsengineering.com
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Hi,

I'm trying to get a PV instance of CentOS 5.7 running on XCP.  I have 5.7
running in HVM mode on another box and it works fine but I would like to
maximize the VM's performance.

It ultimately boots up ok (without graphics) but starts out with the
following warnings:

rtc: IRQ 8 is not free
rtc: IRQ 8 is not free
i8042.c: No controller found.
Red Hat nash version 5.1.19.6 starting
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup00" using metadata type lvm2
  2 logical volume(s) in volume group "VolGroup00" now active
                Welcome to CentOS release 5.7 (Final)
                Press 'I' to enter interactive startup.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access
method.
Setting clock (utc): Sun Feb........... and so on

Hardware is a Dell T610.  Is this normal, or does it mean that the VT-d is
not working on the hardware or something?  Apparently I'll need to configure
VNC to access a graphical console, which is fine.

Any way to eliminate these warning messages or should I not have any
concerns about running a server in this environment?

Many thanks,

Phil Quesinberry
Q Systems Engineering, Inc.
Electronic Controls and Embedded Systems Development
(410) 969-8002
http://www.qsystemsengineering.com



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

From xen-users-bounces@lists.xensource.com Sun Feb 19 23:15:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 23:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzFxV-0000tO-MN; Sun, 19 Feb 2012 23:14:21 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzFxU-0000tE-2y
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 23:14:20 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1329693252!12108037!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18249 invoked from network); 19 Feb 2012 23:14:13 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-7.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Feb 2012 23:14:13 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzFxL-0003iS-Jn
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 15:14:11 -0800
Date: Sun, 19 Feb 2012 15:14:11 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329693251605-5497768.post@n5.nabble.com>
In-Reply-To: <CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
	<1329671996118-5497207.post@n5.nabble.com>
	<CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Yes , I verified xend was running.

brctl show :
bridge name     bridge id               STP enabled     interfaces
eth0            8000.003048f1808c       no              peth0


If you have brige named eth0
> do you have vif = ['bridge=eth0'] in config file ?
which config file do you mean ?

from xend-config.sxp :
(network-script network-bridge)
(vif-script vif-bridge)

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497768.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 23:15:46 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 23:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzFxV-0000tO-MN; Sun, 19 Feb 2012 23:14:21 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzFxU-0000tE-2y
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 23:14:20 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1329693252!12108037!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18249 invoked from network); 19 Feb 2012 23:14:13 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-7.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Feb 2012 23:14:13 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzFxL-0003iS-Jn
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 15:14:11 -0800
Date: Sun, 19 Feb 2012 15:14:11 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329693251605-5497768.post@n5.nabble.com>
In-Reply-To: <CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRWTWmQsV=6VzDsE3sKM_TTa0=Lz+GjbJLduog99P=+eA@mail.gmail.com>
	<1329671996118-5497207.post@n5.nabble.com>
	<CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

Yes , I verified xend was running.

brctl show :
bridge name     bridge id               STP enabled     interfaces
eth0            8000.003048f1808c       no              peth0


If you have brige named eth0
> do you have vif = ['bridge=eth0'] in config file ?
which config file do you mean ?

from xend-config.sxp :
(network-script network-bridge)
(vif-script vif-bridge)

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-to-4-upgrade-network-problem-tp5497164p5497768.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Sun Feb 19 23:26:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 23:26:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzG84-0001Lh-4g; Sun, 19 Feb 2012 23:25:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisspen@gmail.com>) id 1RzG82-0001LV-BF
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 23:25:14 +0000
X-Env-Sender: chrisspen@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329693905!14601795!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1617 invoked from network); 19 Feb 2012 23:25:06 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 23:25:06 -0000
Received: by yenm7 with SMTP id m7so72161844yen.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 15:25:05 -0800 (PST)
Received-SPF: pass (google.com: domain of chrisspen@gmail.com designates
	10.236.161.201 as permitted sender) client-ip=10.236.161.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of chrisspen@gmail.com
	designates 10.236.161.201 as permitted sender)
	smtp.mail=chrisspen@gmail.com;
	dkim=pass header.i=chrisspen@gmail.com
Received: from mr.google.com ([10.236.161.201])
	by 10.236.161.201 with SMTP id w49mr24963145yhk.76.1329693905085
	(num_hops = 1); Sun, 19 Feb 2012 15:25:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=e2qJ/AME1MWGPmFCbF1FGPjHl5/os26J5jWulZiAtxM=;
	b=llssj5g8HjA8heXrJhq3zncAE3ucf1MFmq4GqQmR8UzJBXz52+sPg3anQw/EEEm4tF
	htNuRiCBVaKPp9PDCrYAYklWXnBUX9PGdhGHsPlOfEt+PXyk+SQS9AofHajNcWMgVEyP
	n6e8zVTB/Ta+yeS7ZHgHnLMD+BQe0HmG9s+6Q=
MIME-Version: 1.0
Received: by 10.236.161.201 with SMTP id w49mr19228019yhk.76.1329693905022;
	Sun, 19 Feb 2012 15:25:05 -0800 (PST)
Received: by 10.146.243.3 with HTTP; Sun, 19 Feb 2012 15:25:04 -0800 (PST)
Date: Sun, 19 Feb 2012 18:25:04 -0500
Message-ID: <CANe40gKqa6L1eQAohDWBCyPZ=VwvYpkBafS3yob4Sv3SuOmdHw@mail.gmail.com>
From: Chris Spencer <chrisspen@gmail.com>
To: xen-users@lists.xensource.com
Content-Type: multipart/mixed; boundary=20cf30563f4bde707e04b9597c52
Subject: [Xen-users] Creating a Guest from an ISO
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--20cf30563f4bde707e04b9597c52
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I'm new to Xen, and I just installed Xen 4.1 on 64-bit Ubuntu Server
11.10. I've confirmed I'm booting into the Xen kernel.

Now I'm trying to create guests for 64-bit and 32-bit Ubuntu Desktop
11.10. I've downloaded the ISOs, and while I've been reading through
the docs, several things are unclear to me.

First, there seems to be two primary methods for creating guests. One,
using `xen create ...` and another using `xen-create-image`. Which
should I use?

Second, I don't see any simple way to create a guest from an ISO. I've
searched for hours, but all I could find was one brief mention at
http://wiki.debian.org/Xen, stating that Xen is unable to directly
read ISO images, and that a workaround was to create a loop device,
and use that device in a Xen cfg file to create the guest. Is this
correct? I found some suggestions that the --mirror parameter could be
used to specify the ISO filename, but I haven't been able to get this
to work. Is that possible?

So far, to create two guests, one 64-bit and one 32-bit, each with
100Gb storage, 1Gb swap, and 2Gb memory, and a static IP, I have:

sudo xen-create-image --hostname=guest64bit --ip=192.168.1.20
--netmask=255.255.255.0 --gateway=192.168.1.1 --dir=/data/vm/images
--arch=amd64 --passwd --size=160Gb --swap=1Gb --memory=2048Mb --boot
--mirror=file:/data/iso/ubuntu-11.10-desktop-amd64.iso

sudo xen-create-image --hostname=guest32bit --ip=192.168.1.21
--netmask=255.255.255.0 --gateway=192.168.1.1 --dir=/data/vm/images
--arch=i386 --passwd --size=160Gb --swap=1Gb --memory=2048Mb
--mirror=file:/data/iso/ubuntu-11.10-desktop-i386.iso

Obviously, these commands don't work. Running the first gives me the output:

<bash>
WARNING
-------

  You appear to have a missing vif-script, or network-script, in the
 Xen configuration file /etc/xen/xend-config.sxp.

  Please fix this and restart Xend, or your guests will not be able
 to use any networking!


General Information
--------------------
Hostname       :  guest64bit
Distribution   :  oneiric
Mirror         :  file:/data/iso/ubuntu-11.10-desktop-amd64.iso
Partitions     :  swap            1Gb   (swap)
                  /               160Gb (ext3)
Image type     :  sparse
Memory size    :  2048Mb
Kernel path    :  /boot/vmlinuz-3.0.0-16-server
Initrd path    :  /boot/initrd.img-3.0.0-16-server

Networking Information
----------------------
IP Address 1   : 192.168.1.20 [MAC: 00:16:3E:86:7C:34]
Netmask        : 255.255.255.0
Gateway        : 192.168.1.1

WARNING
-------
Loopback module not loaded and you're using loopback images
Run the following to load the module:

modprobe loop max_loop=255


Creating partition image: /data/vm/images/domains/guest64bit/swap.img
Done

Creating swap on /data/vm/images/domains/guest64bit/swap.img
Done

Creating partition image: /data/vm/images/domains/guest64bit/disk.img
Done

Creating ext3 filesystem on /data/vm/images/domains/guest64bit/disk.img
Done
Installation method: debootstrap
Running command 'xt-install-image --hostname=guest64bit
--location=/tmp/4CVk3xAv_k --dist=oneiric --install-method=debootstrap
--mirror=file:/data/iso/ubuntu-11.10-desktop-amd64.iso --cache=yes
--cachedir=/var/cache/apt/archives/ --arch=amd64 2>&1' failed with
exit code 256.
Aborting
See /var/log/xen-tools/guest64bit.log for details
/tmp/4CVk3xAv_k/etc/ssh/ssh_host_rsa_key.pub: No such file or directory
Running command 'umount /tmp/4CVk3xAv_k/proc 2>&1' failed with exit code 256.
Aborting
See /var/log/xen-tools/guest64bit.log for details
cannot remove directory for /tmp/4CVk3xAv_k: Device or resource busy
at /usr/share/perl/5.12/File/Temp.pm line 902
</bash>

Attached is the resulting log file. Based on the log, one problem
seems to be that Oneiric is an unsupported distro.

How far off am I with these commands? How do I fix them?

Sorry if these are newbie questions. Any help or advice is appreciated.

Regards,
Chris

--20cf30563f4bde707e04b9597c52
Content-Type: text/x-log; name="guest64bit.log"
Content-Disposition: attachment; filename="guest64bit.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gyupb6yl0

CkdlbmVyYWwgSW5mb3JtYXRpb24KLS0tLS0tLS0tLS0tLS0tLS0tLS0KSG9zdG5hbWUgICAgICAg
OiAgZ3Vlc3Q2NGJpdApEaXN0cmlidXRpb24gICA6ICBvbmVpcmljCk1pcnJvciAgICAgICAgIDog
IGZpbGU6L2RhdGEvaXNvL3VidW50dS0xMS4xMC1kZXNrdG9wLWFtZDY0LmlzbwpQYXJ0aXRpb25z
ICAgICA6ICBzd2FwICAgICAgICAgICAgMUdiICAgKHN3YXApCiAgICAgICAgICAgICAgICAgIC8g
ICAgICAgICAgICAgICAxNjBHYiAoZXh0MykKSW1hZ2UgdHlwZSAgICAgOiAgc3BhcnNlCk1lbW9y
eSBzaXplICAgIDogIDIwNDhNYgpLZXJuZWwgcGF0aCAgICA6ICAvYm9vdC92bWxpbnV6LTMuMC4w
LTE2LXNlcnZlcgpJbml0cmQgcGF0aCAgICA6ICAvYm9vdC9pbml0cmQuaW1nLTMuMC4wLTE2LXNl
cnZlcgoKTmV0d29ya2luZyBJbmZvcm1hdGlvbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tCklQIEFk
ZHJlc3MgMSAgIDogMTkyLjE2OC4xLjIwIFtNQUM6IDAwOjE2OjNFOjg2OjdDOjM0XQpOZXRtYXNr
ICAgICAgICA6IDI1NS4yNTUuMjU1LjAKR2F0ZXdheSAgICAgICAgOiAxOTIuMTY4LjEuMQpXQVJO
SU5HCi0tLS0tLS0KTG9vcGJhY2sgbW9kdWxlIG5vdCBsb2FkZWQgYW5kIHlvdSdyZSB1c2luZyBs
b29wYmFjayBpbWFnZXMKUnVuIHRoZSBmb2xsb3dpbmcgdG8gbG9hZCB0aGUgbW9kdWxlOgoKbW9k
cHJvYmUgbG9vcCBtYXhfbG9vcD0yNTUKCgpDcmVhdGluZyBwYXJ0aXRpb24gaW1hZ2U6IC9kYXRh
L3ZtL2ltYWdlcy9kb21haW5zL2d1ZXN0NjRiaXQvc3dhcC5pbWcKMCswIHJlY29yZHMgaW4KMCsw
IHJlY29yZHMgb3V0CjAgYnl0ZXMgKDAgQikgY29waWVkLCAxLjQ1ODRlLTA1IHMsIDAuMCBrQi9z
CkRvbmUKCkNyZWF0aW5nIHN3YXAgb24gL2RhdGEvdm0vaW1hZ2VzL2RvbWFpbnMvZ3Vlc3Q2NGJp
dC9zd2FwLmltZwpTZXR0aW5nIHVwIHN3YXBzcGFjZSB2ZXJzaW9uIDEsIHNpemUgPSAxMDQ4NTcy
IEtpQgpubyBsYWJlbCwgVVVJRD00MzE4Njc2MS1hOTdlLTQ5OWMtYjVjYi1kYmYzN2E0YjJlMDUK
RG9uZQoKQ3JlYXRpbmcgcGFydGl0aW9uIGltYWdlOiAvZGF0YS92bS9pbWFnZXMvZG9tYWlucy9n
dWVzdDY0Yml0L2Rpc2suaW1nCjArMCByZWNvcmRzIGluCjArMCByZWNvcmRzIG91dAowIGJ5dGVz
ICgwIEIpIGNvcGllZCwgMi4yMjM1ZS0wNSBzLCAwLjAga0IvcwpEb25lCgpDcmVhdGluZyBleHQz
IGZpbGVzeXN0ZW0gb24gL2RhdGEvdm0vaW1hZ2VzL2RvbWFpbnMvZ3Vlc3Q2NGJpdC9kaXNrLmlt
Zwpta2UyZnMgMS40MS4xNCAoMjItRGVjLTIwMTApCkZpbGVzeXN0ZW0gbGFiZWw9Ck9TIHR5cGU6
IExpbnV4CkJsb2NrIHNpemU9NDA5NiAobG9nPTIpCkZyYWdtZW50IHNpemU9NDA5NiAobG9nPTIp
ClN0cmlkZT0wIGJsb2NrcywgU3RyaXBlIHdpZHRoPTAgYmxvY2tzCjEwNDg1NzYwIGlub2Rlcywg
NDE5NDMwNDAgYmxvY2tzCjIwOTcxNTIgYmxvY2tzICg1LjAwJSkgcmVzZXJ2ZWQgZm9yIHRoZSBz
dXBlciB1c2VyCkZpcnN0IGRhdGEgYmxvY2s9MApNYXhpbXVtIGZpbGVzeXN0ZW0gYmxvY2tzPTQy
OTQ5NjcyOTYKMTI4MCBibG9jayBncm91cHMKMzI3NjggYmxvY2tzIHBlciBncm91cCwgMzI3Njgg
ZnJhZ21lbnRzIHBlciBncm91cAo4MTkyIGlub2RlcyBwZXIgZ3JvdXAKU3VwZXJibG9jayBiYWNr
dXBzIHN0b3JlZCBvbiBibG9ja3M6IAoJMzI3NjgsIDk4MzA0LCAxNjM4NDAsIDIyOTM3NiwgMjk0
OTEyLCA4MTkyMDAsIDg4NDczNiwgMTYwNTYzMiwgMjY1NDIwOCwgCgk0MDk2MDAwLCA3OTYyNjI0
LCAxMTIzOTQyNCwgMjA0ODAwMDAsIDIzODg3ODcyCgpXcml0aW5nIGlub2RlIHRhYmxlczogICAg
MC8xMjgwCAgICAgICAgIICAgMS8xMjgwCAgICAgICAgIICAgMi8xMjgwCAgICAgICAgIICAgMy8x
MjgwCAgICAgICAgIICAgNC8xMjgwCAgICAgICAgIICAgNS8xMjgwCAgICAgICAgIICAgNi8xMjgw
CAgICAgICAgIICAgNy8xMjgwCAgICAgICAgIICAgOC8xMjgwCAgICAgICAgIICAgOS8xMjgwCAgI
CAgICAgIICAxMC8xMjgwCAgICAgICAgIICAxMS8xMjgwCAgICAgICAgIICAxMi8xMjgwCAgICAgI
CAgIICAxMy8xMjgwCAgICAgICAgIICAxNC8xMjgwCAgICAgICAgIICAxNS8xMjgwCAgICAgICAgI
ICAxNi8xMjgwCAgICAgICAgIICAxNy8xMjgwCAgICAgICAgIICAxOC8xMjgwCAgICAgICAgIICAx
OS8xMjgwCAgICAgICAgIICAyMC8xMjgwCAgICAgICAgIICAyMS8xMjgwCAgICAgICAgIICAyMi8x
MjgwCAgICAgICAgIICAyMy8xMjgwCAgICAgICAgIICAyNC8xMjgwCAgICAgICAgIICAyNS8xMjgw
CAgICAgICAgIICAyNi8xMjgwCAgICAgICAgIICAyNy8xMjgwCAgICAgICAgIICAyOC8xMjgwCAgI
CAgICAgIICAyOS8xMjgwCAgICAgICAgIICAzMC8xMjgwCAgICAgICAgIICAzMS8xMjgwCAgICAgI
CAgIICAzMi8xMjgwCAgICAgICAgIICAzMy8xMjgwCAgICAgICAgIICAzNC8xMjgwCAgICAgICAgI
ICAzNS8xMjgwCAgICAgICAgIICAzNi8xMjgwCAgICAgICAgIICAzNy8xMjgwCAgICAgICAgIICAz
OC8xMjgwCAgICAgICAgIICAzOS8xMjgwCAgICAgICAgIICA0MC8xMjgwCAgICAgICAgIICA0MS8x
MjgwCAgICAgICAgIICA0Mi8xMjgwCAgICAgICAgIICA0My8xMjgwCAgICAgICAgIICA0NC8xMjgw
CAgICAgICAgIICA0NS8xMjgwCAgICAgICAgIICA0Ni8xMjgwCAgICAgICAgIICA0Ny8xMjgwCAgI
CAgICAgIICA0OC8xMjgwCAgICAgICAgIICA0OS8xMjgwCAgICAgICAgIICA1MC8xMjgwCAgICAgI
CAgIICA1MS8xMjgwCAgICAgICAgIICA1Mi8xMjgwCAgICAgICAgIICA1My8xMjgwCAgICAgICAgI
ICA1NC8xMjgwCAgICAgICAgIICA1NS8xMjgwCAgICAgICAgIICA1Ni8xMjgwCAgICAgICAgIICA1
Ny8xMjgwCAgICAgICAgIICA1OC8xMjgwCAgICAgICAgIICA1OS8xMjgwCAgICAgICAgIICA2MC8x
MjgwCAgICAgICAgIICA2MS8xMjgwCAgICAgICAgIICA2Mi8xMjgwCAgICAgICAgIICA2My8xMjgw
CAgICAgICAgIICA2NC8xMjgwCAgICAgICAgIICA2NS8xMjgwCAgICAgICAgIICA2Ni8xMjgwCAgI
CAgICAgIICA2Ny8xMjgwCAgICAgICAgIICA2OC8xMjgwCAgICAgICAgIICA2OS8xMjgwCAgICAgI
CAgIICA3MC8xMjgwCAgICAgICAgIICA3MS8xMjgwCAgICAgICAgIICA3Mi8xMjgwCAgICAgICAgI
ICA3My8xMjgwCAgICAgICAgIICA3NC8xMjgwCAgICAgICAgIICA3NS8xMjgwCAgICAgICAgIICA3
Ni8xMjgwCAgICAgICAgIICA3Ny8xMjgwCAgICAgICAgIICA3OC8xMjgwCAgICAgICAgIICA3OS8x
MjgwCAgICAgICAgIICA4MC8xMjgwCAgICAgICAgIICA4MS8xMjgwCAgICAgICAgIICA4Mi8xMjgw
CAgICAgICAgIICA4My8xMjgwCAgICAgICAgIICA4NC8xMjgwCAgICAgICAgIICA4NS8xMjgwCAgI
CAgICAgIICA4Ni8xMjgwCAgICAgICAgIICA4Ny8xMjgwCAgICAgICAgIICA4OC8xMjgwCAgICAgI
CAgIICA4OS8xMjgwCAgICAgICAgIICA5MC8xMjgwCAgICAgICAgIICA5MS8xMjgwCAgICAgICAgI
ICA5Mi8xMjgwCAgICAgICAgIICA5My8xMjgwCAgICAgICAgIICA5NC8xMjgwCAgICAgICAgIICA5
NS8xMjgwCAgICAgICAgIICA5Ni8xMjgwCAgICAgICAgIICA5Ny8xMjgwCAgICAgICAgIICA5OC8x
MjgwCAgICAgICAgIICA5OS8xMjgwCAgICAgICAgIIDEwMC8xMjgwCAgICAgICAgIIDEwMS8xMjgw
CAgICAgICAgIIDEwMi8xMjgwCAgICAgICAgIIDEwMy8xMjgwCAgICAgICAgIIDEwNC8xMjgwCAgI
CAgICAgIIDEwNS8xMjgwCAgICAgICAgIIDEwNi8xMjgwCAgICAgICAgIIDEwNy8xMjgwCAgICAgI
CAgIIDEwOC8xMjgwCAgICAgICAgIIDEwOS8xMjgwCAgICAgICAgIIDExMC8xMjgwCAgICAgICAgI
IDExMS8xMjgwCAgICAgICAgIIDExMi8xMjgwCAgICAgICAgIIDExMy8xMjgwCAgICAgICAgIIDEx
NC8xMjgwCAgICAgICAgIIDExNS8xMjgwCAgICAgICAgIIDExNi8xMjgwCAgICAgICAgIIDExNy8x
MjgwCAgICAgICAgIIDExOC8xMjgwCAgICAgICAgIIDExOS8xMjgwCAgICAgICAgIIDEyMC8xMjgw
CAgICAgICAgIIDEyMS8xMjgwCAgICAgICAgIIDEyMi8xMjgwCAgICAgICAgIIDEyMy8xMjgwCAgI
CAgICAgIIDEyNC8xMjgwCAgICAgICAgIIDEyNS8xMjgwCAgICAgICAgIIDEyNi8xMjgwCAgICAgI
CAgIIDEyNy8xMjgwCAgICAgICAgIIDEyOC8xMjgwCAgICAgICAgIIDEyOS8xMjgwCAgICAgICAgI
IDEzMC8xMjgwCAgICAgICAgIIDEzMS8xMjgwCAgICAgICAgIIDEzMi8xMjgwCAgICAgICAgIIDEz
My8xMjgwCAgICAgICAgIIDEzNC8xMjgwCAgICAgICAgIIDEzNS8xMjgwCAgICAgICAgIIDEzNi8x
MjgwCAgICAgICAgIIDEzNy8xMjgwCAgICAgICAgIIDEzOC8xMjgwCAgICAgICAgIIDEzOS8xMjgw
CAgICAgICAgIIDE0MC8xMjgwCAgICAgICAgIIDE0MS8xMjgwCAgICAgICAgIIDE0Mi8xMjgwCAgI
CAgICAgIIDE0My8xMjgwCAgICAgICAgIIDE0NC8xMjgwCAgICAgICAgIIDE0NS8xMjgwCAgICAgI
CAgIIDE0Ni8xMjgwCAgICAgICAgIIDE0Ny8xMjgwCAgICAgICAgIIDE0OC8xMjgwCAgICAgICAgI
IDE0OS8xMjgwCAgICAgICAgIIDE1MC8xMjgwCAgICAgICAgIIDE1MS8xMjgwCAgICAgICAgIIDE1
Mi8xMjgwCAgICAgICAgIIDE1My8xMjgwCAgICAgICAgIIDE1NC8xMjgwCAgICAgICAgIIDE1NS8x
MjgwCAgICAgICAgIIDE1Ni8xMjgwCAgICAgICAgIIDE1Ny8xMjgwCAgICAgICAgIIDE1OC8xMjgw
CAgICAgICAgIIDE1OS8xMjgwCAgICAgICAgIIDE2MC8xMjgwCAgICAgICAgIIDE2MS8xMjgwCAgI
CAgICAgIIDE2Mi8xMjgwCAgICAgICAgIIDE2My8xMjgwCAgICAgICAgIIDE2NC8xMjgwCAgICAgI
CAgIIDE2NS8xMjgwCAgICAgICAgIIDE2Ni8xMjgwCAgICAgICAgIIDE2Ny8xMjgwCAgICAgICAgI
IDE2OC8xMjgwCAgICAgICAgIIDE2OS8xMjgwCAgICAgICAgIIDE3MC8xMjgwCAgICAgICAgIIDE3
MS8xMjgwCAgICAgICAgIIDE3Mi8xMjgwCAgICAgICAgIIDE3My8xMjgwCAgICAgICAgIIDE3NC8x
MjgwCAgICAgICAgIIDE3NS8xMjgwCAgICAgICAgIIDE3Ni8xMjgwCAgICAgICAgIIDE3Ny8xMjgw
CAgICAgICAgIIDE3OC8xMjgwCAgICAgICAgIIDE3OS8xMjgwCAgICAgICAgIIDE4MC8xMjgwCAgI
CAgICAgIIDE4MS8xMjgwCAgICAgICAgIIDE4Mi8xMjgwCAgICAgICAgIIDE4My8xMjgwCAgICAgI
CAgIIDE4NC8xMjgwCAgICAgICAgIIDE4NS8xMjgwCAgICAgICAgIIDE4Ni8xMjgwCAgICAgICAgI
IDE4Ny8xMjgwCAgICAgICAgIIDE4OC8xMjgwCAgICAgICAgIIDE4OS8xMjgwCAgICAgICAgIIDE5
MC8xMjgwCAgICAgICAgIIDE5MS8xMjgwCAgICAgICAgIIDE5Mi8xMjgwCAgICAgICAgIIDE5My8x
MjgwCAgICAgICAgIIDE5NC8xMjgwCAgICAgICAgIIDE5NS8xMjgwCAgICAgICAgIIDE5Ni8xMjgw
CAgICAgICAgIIDE5Ny8xMjgwCAgICAgICAgIIDE5OC8xMjgwCAgICAgICAgIIDE5OS8xMjgwCAgI
CAgICAgIIDIwMC8xMjgwCAgICAgICAgIIDIwMS8xMjgwCAgICAgICAgIIDIwMi8xMjgwCAgICAgI
CAgIIDIwMy8xMjgwCAgICAgICAgIIDIwNC8xMjgwCAgICAgICAgIIDIwNS8xMjgwCAgICAgICAgI
IDIwNi8xMjgwCAgICAgICAgIIDIwNy8xMjgwCAgICAgICAgIIDIwOC8xMjgwCAgICAgICAgIIDIw
OS8xMjgwCAgICAgICAgIIDIxMC8xMjgwCAgICAgICAgIIDIxMS8xMjgwCAgICAgICAgIIDIxMi8x
MjgwCAgICAgICAgIIDIxMy8xMjgwCAgICAgICAgIIDIxNC8xMjgwCAgICAgICAgIIDIxNS8xMjgw
CAgICAgICAgIIDIxNi8xMjgwCAgICAgICAgIIDIxNy8xMjgwCAgICAgICAgIIDIxOC8xMjgwCAgI
CAgICAgIIDIxOS8xMjgwCAgICAgICAgIIDIyMC8xMjgwCAgICAgICAgIIDIyMS8xMjgwCAgICAgI
CAgIIDIyMi8xMjgwCAgICAgICAgIIDIyMy8xMjgwCAgICAgICAgIIDIyNC8xMjgwCAgICAgICAgI
IDIyNS8xMjgwCAgICAgICAgIIDIyNi8xMjgwCAgICAgICAgIIDIyNy8xMjgwCAgICAgICAgIIDIy
OC8xMjgwCAgICAgICAgIIDIyOS8xMjgwCAgICAgICAgIIDIzMC8xMjgwCAgICAgICAgIIDIzMS8x
MjgwCAgICAgICAgIIDIzMi8xMjgwCAgICAgICAgIIDIzMy8xMjgwCAgICAgICAgIIDIzNC8xMjgw
CAgICAgICAgIIDIzNS8xMjgwCAgICAgICAgIIDIzNi8xMjgwCAgICAgICAgIIDIzNy8xMjgwCAgI
CAgICAgIIDIzOC8xMjgwCAgICAgICAgIIDIzOS8xMjgwCAgICAgICAgIIDI0MC8xMjgwCAgICAgI
CAgIIDI0MS8xMjgwCAgICAgICAgIIDI0Mi8xMjgwCAgICAgICAgIIDI0My8xMjgwCAgICAgICAgI
IDI0NC8xMjgwCAgICAgICAgIIDI0NS8xMjgwCAgICAgICAgIIDI0Ni8xMjgwCAgICAgICAgIIDI0
Ny8xMjgwCAgICAgICAgIIDI0OC8xMjgwCAgICAgICAgIIDI0OS8xMjgwCAgICAgICAgIIDI1MC8x
MjgwCAgICAgICAgIIDI1MS8xMjgwCAgICAgICAgIIDI1Mi8xMjgwCAgICAgICAgIIDI1My8xMjgw
CAgICAgICAgIIDI1NC8xMjgwCAgICAgICAgIIDI1NS8xMjgwCAgICAgICAgIIDI1Ni8xMjgwCAgI
CAgICAgIIDI1Ny8xMjgwCAgICAgICAgIIDI1OC8xMjgwCAgICAgICAgIIDI1OS8xMjgwCAgICAgI
CAgIIDI2MC8xMjgwCAgICAgICAgIIDI2MS8xMjgwCAgICAgICAgIIDI2Mi8xMjgwCAgICAgICAgI
IDI2My8xMjgwCAgICAgICAgIIDI2NC8xMjgwCAgICAgICAgIIDI2NS8xMjgwCAgICAgICAgIIDI2
Ni8xMjgwCAgICAgICAgIIDI2Ny8xMjgwCAgICAgICAgIIDI2OC8xMjgwCAgICAgICAgIIDI2OS8x
MjgwCAgICAgICAgIIDI3MC8xMjgwCAgICAgICAgIIDI3MS8xMjgwCAgICAgICAgIIDI3Mi8xMjgw
CAgICAgICAgIIDI3My8xMjgwCAgICAgICAgIIDI3NC8xMjgwCAgICAgICAgIIDI3NS8xMjgwCAgI
CAgICAgIIDI3Ni8xMjgwCAgICAgICAgIIDI3Ny8xMjgwCAgICAgICAgIIDI3OC8xMjgwCAgICAgI
CAgIIDI3OS8xMjgwCAgICAgICAgIIDI4MC8xMjgwCAgICAgICAgIIDI4MS8xMjgwCAgICAgICAgI
IDI4Mi8xMjgwCAgICAgICAgIIDI4My8xMjgwCAgICAgICAgIIDI4NC8xMjgwCAgICAgICAgIIDI4
NS8xMjgwCAgICAgICAgIIDI4Ni8xMjgwCAgICAgICAgIIDI4Ny8xMjgwCAgICAgICAgIIDI4OC8x
MjgwCAgICAgICAgIIDI4OS8xMjgwCAgICAgICAgIIDI5MC8xMjgwCAgICAgICAgIIDI5MS8xMjgw
CAgICAgICAgIIDI5Mi8xMjgwCAgICAgICAgIIDI5My8xMjgwCAgICAgICAgIIDI5NC8xMjgwCAgI
CAgICAgIIDI5NS8xMjgwCAgICAgICAgIIDI5Ni8xMjgwCAgICAgICAgIIDI5Ny8xMjgwCAgICAgI
CAgIIDI5OC8xMjgwCAgICAgICAgIIDI5OS8xMjgwCAgICAgICAgIIDMwMC8xMjgwCAgICAgICAgI
IDMwMS8xMjgwCAgICAgICAgIIDMwMi8xMjgwCAgICAgICAgIIDMwMy8xMjgwCAgICAgICAgIIDMw
NC8xMjgwCAgICAgICAgIIDMwNS8xMjgwCAgICAgICAgIIDMwNi8xMjgwCAgICAgICAgIIDMwNy8x
MjgwCAgICAgICAgIIDMwOC8xMjgwCAgICAgICAgIIDMwOS8xMjgwCAgICAgICAgIIDMxMC8xMjgw
CAgICAgICAgIIDMxMS8xMjgwCAgICAgICAgIIDMxMi8xMjgwCAgICAgICAgIIDMxMy8xMjgwCAgI
CAgICAgIIDMxNC8xMjgwCAgICAgICAgIIDMxNS8xMjgwCAgICAgICAgIIDMxNi8xMjgwCAgICAgI
CAgIIDMxNy8xMjgwCAgICAgICAgIIDMxOC8xMjgwCAgICAgICAgIIDMxOS8xMjgwCAgICAgICAgI
IDMyMC8xMjgwCAgICAgICAgIIDMyMS8xMjgwCAgICAgICAgIIDMyMi8xMjgwCAgICAgICAgIIDMy
My8xMjgwCAgICAgICAgIIDMyNC8xMjgwCAgICAgICAgIIDMyNS8xMjgwCAgICAgICAgIIDMyNi8x
MjgwCAgICAgICAgIIDMyNy8xMjgwCAgICAgICAgIIDMyOC8xMjgwCAgICAgICAgIIDMyOS8xMjgw
CAgICAgICAgIIDMzMC8xMjgwCAgICAgICAgIIDMzMS8xMjgwCAgICAgICAgIIDMzMi8xMjgwCAgI
CAgICAgIIDMzMy8xMjgwCAgICAgICAgIIDMzNC8xMjgwCAgICAgICAgIIDMzNS8xMjgwCAgICAgI
CAgIIDMzNi8xMjgwCAgICAgICAgIIDMzNy8xMjgwCAgICAgICAgIIDMzOC8xMjgwCAgICAgICAgI
IDMzOS8xMjgwCAgICAgICAgIIDM0MC8xMjgwCAgICAgICAgIIDM0MS8xMjgwCAgICAgICAgIIDM0
Mi8xMjgwCAgICAgICAgIIDM0My8xMjgwCAgICAgICAgIIDM0NC8xMjgwCAgICAgICAgIIDM0NS8x
MjgwCAgICAgICAgIIDM0Ni8xMjgwCAgICAgICAgIIDM0Ny8xMjgwCAgICAgICAgIIDM0OC8xMjgw
CAgICAgICAgIIDM0OS8xMjgwCAgICAgICAgIIDM1MC8xMjgwCAgICAgICAgIIDM1MS8xMjgwCAgI
CAgICAgIIDM1Mi8xMjgwCAgICAgICAgIIDM1My8xMjgwCAgICAgICAgIIDM1NC8xMjgwCAgICAgI
CAgIIDM1NS8xMjgwCAgICAgICAgIIDM1Ni8xMjgwCAgICAgICAgIIDM1Ny8xMjgwCAgICAgICAgI
IDM1OC8xMjgwCAgICAgICAgIIDM1OS8xMjgwCAgICAgICAgIIDM2MC8xMjgwCAgICAgICAgIIDM2
MS8xMjgwCAgICAgICAgIIDM2Mi8xMjgwCAgICAgICAgIIDM2My8xMjgwCAgICAgICAgIIDM2NC8x
MjgwCAgICAgICAgIIDM2NS8xMjgwCAgICAgICAgIIDM2Ni8xMjgwCAgICAgICAgIIDM2Ny8xMjgw
CAgICAgICAgIIDM2OC8xMjgwCAgICAgICAgIIDM2OS8xMjgwCAgICAgICAgIIDM3MC8xMjgwCAgI
CAgICAgIIDM3MS8xMjgwCAgICAgICAgIIDM3Mi8xMjgwCAgICAgICAgIIDM3My8xMjgwCAgICAgI
CAgIIDM3NC8xMjgwCAgICAgICAgIIDM3NS8xMjgwCAgICAgICAgIIDM3Ni8xMjgwCAgICAgICAgI
IDM3Ny8xMjgwCAgICAgICAgIIDM3OC8xMjgwCAgICAgICAgIIDM3OS8xMjgwCAgICAgICAgIIDM4
MC8xMjgwCAgICAgICAgIIDM4MS8xMjgwCAgICAgICAgIIDM4Mi8xMjgwCAgICAgICAgIIDM4My8x
MjgwCAgICAgICAgIIDM4NC8xMjgwCAgICAgICAgIIDM4NS8xMjgwCAgICAgICAgIIDM4Ni8xMjgw
CAgICAgICAgIIDM4Ny8xMjgwCAgICAgICAgIIDM4OC8xMjgwCAgICAgICAgIIDM4OS8xMjgwCAgI
CAgICAgIIDM5MC8xMjgwCAgICAgICAgIIDM5MS8xMjgwCAgICAgICAgIIDM5Mi8xMjgwCAgICAgI
CAgIIDM5My8xMjgwCAgICAgICAgIIDM5NC8xMjgwCAgICAgICAgIIDM5NS8xMjgwCAgICAgICAgI
IDM5Ni8xMjgwCAgICAgICAgIIDM5Ny8xMjgwCAgICAgICAgIIDM5OC8xMjgwCAgICAgICAgIIDM5
OS8xMjgwCAgICAgICAgIIDQwMC8xMjgwCAgICAgICAgIIDQwMS8xMjgwCAgICAgICAgIIDQwMi8x
MjgwCAgICAgICAgIIDQwMy8xMjgwCAgICAgICAgIIDQwNC8xMjgwCAgICAgICAgIIDQwNS8xMjgw
CAgICAgICAgIIDQwNi8xMjgwCAgICAgICAgIIDQwNy8xMjgwCAgICAgICAgIIDQwOC8xMjgwCAgI
CAgICAgIIDQwOS8xMjgwCAgICAgICAgIIDQxMC8xMjgwCAgICAgICAgIIDQxMS8xMjgwCAgICAgI
CAgIIDQxMi8xMjgwCAgICAgICAgIIDQxMy8xMjgwCAgICAgICAgIIDQxNC8xMjgwCAgICAgICAgI
IDQxNS8xMjgwCAgICAgICAgIIDQxNi8xMjgwCAgICAgICAgIIDQxNy8xMjgwCAgICAgICAgIIDQx
OC8xMjgwCAgICAgICAgIIDQxOS8xMjgwCAgICAgICAgIIDQyMC8xMjgwCAgICAgICAgIIDQyMS8x
MjgwCAgICAgICAgIIDQyMi8xMjgwCAgICAgICAgIIDQyMy8xMjgwCAgICAgICAgIIDQyNC8xMjgw
CAgICAgICAgIIDQyNS8xMjgwCAgICAgICAgIIDQyNi8xMjgwCAgICAgICAgIIDQyNy8xMjgwCAgI
CAgICAgIIDQyOC8xMjgwCAgICAgICAgIIDQyOS8xMjgwCAgICAgICAgIIDQzMC8xMjgwCAgICAgI
CAgIIDQzMS8xMjgwCAgICAgICAgIIDQzMi8xMjgwCAgICAgICAgIIDQzMy8xMjgwCAgICAgICAgI
IDQzNC8xMjgwCAgICAgICAgIIDQzNS8xMjgwCAgICAgICAgIIDQzNi8xMjgwCAgICAgICAgIIDQz
Ny8xMjgwCAgICAgICAgIIDQzOC8xMjgwCAgICAgICAgIIDQzOS8xMjgwCAgICAgICAgIIDQ0MC8x
MjgwCAgICAgICAgIIDQ0MS8xMjgwCAgICAgICAgIIDQ0Mi8xMjgwCAgICAgICAgIIDQ0My8xMjgw
CAgICAgICAgIIDQ0NC8xMjgwCAgICAgICAgIIDQ0NS8xMjgwCAgICAgICAgIIDQ0Ni8xMjgwCAgI
CAgICAgIIDQ0Ny8xMjgwCAgICAgICAgIIDQ0OC8xMjgwCAgICAgICAgIIDQ0OS8xMjgwCAgICAgI
CAgIIDQ1MC8xMjgwCAgICAgICAgIIDQ1MS8xMjgwCAgICAgICAgIIDQ1Mi8xMjgwCAgICAgICAgI
IDQ1My8xMjgwCAgICAgICAgIIDQ1NC8xMjgwCAgICAgICAgIIDQ1NS8xMjgwCAgICAgICAgIIDQ1
Ni8xMjgwCAgICAgICAgIIDQ1Ny8xMjgwCAgICAgICAgIIDQ1OC8xMjgwCAgICAgICAgIIDQ1OS8x
MjgwCAgICAgICAgIIDQ2MC8xMjgwCAgICAgICAgIIDQ2MS8xMjgwCAgICAgICAgIIDQ2Mi8xMjgw
CAgICAgICAgIIDQ2My8xMjgwCAgICAgICAgIIDQ2NC8xMjgwCAgICAgICAgIIDQ2NS8xMjgwCAgI
CAgICAgIIDQ2Ni8xMjgwCAgICAgICAgIIDQ2Ny8xMjgwCAgICAgICAgIIDQ2OC8xMjgwCAgICAgI
CAgIIDQ2OS8xMjgwCAgICAgICAgIIDQ3MC8xMjgwCAgICAgICAgIIDQ3MS8xMjgwCAgICAgICAgI
IDQ3Mi8xMjgwCAgICAgICAgIIDQ3My8xMjgwCAgICAgICAgIIDQ3NC8xMjgwCAgICAgICAgIIDQ3
NS8xMjgwCAgICAgICAgIIDQ3Ni8xMjgwCAgICAgICAgIIDQ3Ny8xMjgwCAgICAgICAgIIDQ3OC8x
MjgwCAgICAgICAgIIDQ3OS8xMjgwCAgICAgICAgIIDQ4MC8xMjgwCAgICAgICAgIIDQ4MS8xMjgw
CAgICAgICAgIIDQ4Mi8xMjgwCAgICAgICAgIIDQ4My8xMjgwCAgICAgICAgIIDQ4NC8xMjgwCAgI
CAgICAgIIDQ4NS8xMjgwCAgICAgICAgIIDQ4Ni8xMjgwCAgICAgICAgIIDQ4Ny8xMjgwCAgICAgI
CAgIIDQ4OC8xMjgwCAgICAgICAgIIDQ4OS8xMjgwCAgICAgICAgIIDQ5MC8xMjgwCAgICAgICAgI
IDQ5MS8xMjgwCAgICAgICAgIIDQ5Mi8xMjgwCAgICAgICAgIIDQ5My8xMjgwCAgICAgICAgIIDQ5
NC8xMjgwCAgICAgICAgIIDQ5NS8xMjgwCAgICAgICAgIIDQ5Ni8xMjgwCAgICAgICAgIIDQ5Ny8x
MjgwCAgICAgICAgIIDQ5OC8xMjgwCAgICAgICAgIIDQ5OS8xMjgwCAgICAgICAgIIDUwMC8xMjgw
CAgICAgICAgIIDUwMS8xMjgwCAgICAgICAgIIDUwMi8xMjgwCAgICAgICAgIIDUwMy8xMjgwCAgI
CAgICAgIIDUwNC8xMjgwCAgICAgICAgIIDUwNS8xMjgwCAgICAgICAgIIDUwNi8xMjgwCAgICAgI
CAgIIDUwNy8xMjgwCAgICAgICAgIIDUwOC8xMjgwCAgICAgICAgIIDUwOS8xMjgwCAgICAgICAgI
IDUxMC8xMjgwCAgICAgICAgIIDUxMS8xMjgwCAgICAgICAgIIDUxMi8xMjgwCAgICAgICAgIIDUx
My8xMjgwCAgICAgICAgIIDUxNC8xMjgwCAgICAgICAgIIDUxNS8xMjgwCAgICAgICAgIIDUxNi8x
MjgwCAgICAgICAgIIDUxNy8xMjgwCAgICAgICAgIIDUxOC8xMjgwCAgICAgICAgIIDUxOS8xMjgw
CAgICAgICAgIIDUyMC8xMjgwCAgICAgICAgIIDUyMS8xMjgwCAgICAgICAgIIDUyMi8xMjgwCAgI
CAgICAgIIDUyMy8xMjgwCAgICAgICAgIIDUyNC8xMjgwCAgICAgICAgIIDUyNS8xMjgwCAgICAgI
CAgIIDUyNi8xMjgwCAgICAgICAgIIDUyNy8xMjgwCAgICAgICAgIIDUyOC8xMjgwCAgICAgICAgI
IDUyOS8xMjgwCAgICAgICAgIIDUzMC8xMjgwCAgICAgICAgIIDUzMS8xMjgwCAgICAgICAgIIDUz
Mi8xMjgwCAgICAgICAgIIDUzMy8xMjgwCAgICAgICAgIIDUzNC8xMjgwCAgICAgICAgIIDUzNS8x
MjgwCAgICAgICAgIIDUzNi8xMjgwCAgICAgICAgIIDUzNy8xMjgwCAgICAgICAgIIDUzOC8xMjgw
CAgICAgICAgIIDUzOS8xMjgwCAgICAgICAgIIDU0MC8xMjgwCAgICAgICAgIIDU0MS8xMjgwCAgI
CAgICAgIIDU0Mi8xMjgwCAgICAgICAgIIDU0My8xMjgwCAgICAgICAgIIDU0NC8xMjgwCAgICAgI
CAgIIDU0NS8xMjgwCAgICAgICAgIIDU0Ni8xMjgwCAgICAgICAgIIDU0Ny8xMjgwCAgICAgICAgI
IDU0OC8xMjgwCAgICAgICAgIIDU0OS8xMjgwCAgICAgICAgIIDU1MC8xMjgwCAgICAgICAgIIDU1
MS8xMjgwCAgICAgICAgIIDU1Mi8xMjgwCAgICAgICAgIIDU1My8xMjgwCAgICAgICAgIIDU1NC8x
MjgwCAgICAgICAgIIDU1NS8xMjgwCAgICAgICAgIIDU1Ni8xMjgwCAgICAgICAgIIDU1Ny8xMjgw
CAgICAgICAgIIDU1OC8xMjgwCAgICAgICAgIIDU1OS8xMjgwCAgICAgICAgIIDU2MC8xMjgwCAgI
CAgICAgIIDU2MS8xMjgwCAgICAgICAgIIDU2Mi8xMjgwCAgICAgICAgIIDU2My8xMjgwCAgICAgI
CAgIIDU2NC8xMjgwCAgICAgICAgIIDU2NS8xMjgwCAgICAgICAgIIDU2Ni8xMjgwCAgICAgICAgI
IDU2Ny8xMjgwCAgICAgICAgIIDU2OC8xMjgwCAgICAgICAgIIDU2OS8xMjgwCAgICAgICAgIIDU3
MC8xMjgwCAgICAgICAgIIDU3MS8xMjgwCAgICAgICAgIIDU3Mi8xMjgwCAgICAgICAgIIDU3My8x
MjgwCAgICAgICAgIIDU3NC8xMjgwCAgICAgICAgIIDU3NS8xMjgwCAgICAgICAgIIDU3Ni8xMjgw
CAgICAgICAgIIDU3Ny8xMjgwCAgICAgICAgIIDU3OC8xMjgwCAgICAgICAgIIDU3OS8xMjgwCAgI
CAgICAgIIDU4MC8xMjgwCAgICAgICAgIIDU4MS8xMjgwCAgICAgICAgIIDU4Mi8xMjgwCAgICAgI
CAgIIDU4My8xMjgwCAgICAgICAgIIDU4NC8xMjgwCAgICAgICAgIIDU4NS8xMjgwCAgICAgICAgI
IDU4Ni8xMjgwCAgICAgICAgIIDU4Ny8xMjgwCAgICAgICAgIIDU4OC8xMjgwCAgICAgICAgIIDU4
OS8xMjgwCAgICAgICAgIIDU5MC8xMjgwCAgICAgICAgIIDU5MS8xMjgwCAgICAgICAgIIDU5Mi8x
MjgwCAgICAgICAgIIDU5My8xMjgwCAgICAgICAgIIDU5NC8xMjgwCAgICAgICAgIIDU5NS8xMjgw
CAgICAgICAgIIDU5Ni8xMjgwCAgICAgICAgIIDU5Ny8xMjgwCAgICAgICAgIIDU5OC8xMjgwCAgI
CAgICAgIIDU5OS8xMjgwCAgICAgICAgIIDYwMC8xMjgwCAgICAgICAgIIDYwMS8xMjgwCAgICAgI
CAgIIDYwMi8xMjgwCAgICAgICAgIIDYwMy8xMjgwCAgICAgICAgIIDYwNC8xMjgwCAgICAgICAgI
IDYwNS8xMjgwCAgICAgICAgIIDYwNi8xMjgwCAgICAgICAgIIDYwNy8xMjgwCAgICAgICAgIIDYw
OC8xMjgwCAgICAgICAgIIDYwOS8xMjgwCAgICAgICAgIIDYxMC8xMjgwCAgICAgICAgIIDYxMS8x
MjgwCAgICAgICAgIIDYxMi8xMjgwCAgICAgICAgIIDYxMy8xMjgwCAgICAgICAgIIDYxNC8xMjgw
CAgICAgICAgIIDYxNS8xMjgwCAgICAgICAgIIDYxNi8xMjgwCAgICAgICAgIIDYxNy8xMjgwCAgI
CAgICAgIIDYxOC8xMjgwCAgICAgICAgIIDYxOS8xMjgwCAgICAgICAgIIDYyMC8xMjgwCAgICAgI
CAgIIDYyMS8xMjgwCAgICAgICAgIIDYyMi8xMjgwCAgICAgICAgIIDYyMy8xMjgwCAgICAgICAgI
IDYyNC8xMjgwCAgICAgICAgIIDYyNS8xMjgwCAgICAgICAgIIDYyNi8xMjgwCAgICAgICAgIIDYy
Ny8xMjgwCAgICAgICAgIIDYyOC8xMjgwCAgICAgICAgIIDYyOS8xMjgwCAgICAgICAgIIDYzMC8x
MjgwCAgICAgICAgIIDYzMS8xMjgwCAgICAgICAgIIDYzMi8xMjgwCAgICAgICAgIIDYzMy8xMjgw
CAgICAgICAgIIDYzNC8xMjgwCAgICAgICAgIIDYzNS8xMjgwCAgICAgICAgIIDYzNi8xMjgwCAgI
CAgICAgIIDYzNy8xMjgwCAgICAgICAgIIDYzOC8xMjgwCAgICAgICAgIIDYzOS8xMjgwCAgICAgI
CAgIIDY0MC8xMjgwCAgICAgICAgIIDY0MS8xMjgwCAgICAgICAgIIDY0Mi8xMjgwCAgICAgICAgI
IDY0My8xMjgwCAgICAgICAgIIDY0NC8xMjgwCAgICAgICAgIIDY0NS8xMjgwCAgICAgICAgIIDY0
Ni8xMjgwCAgICAgICAgIIDY0Ny8xMjgwCAgICAgICAgIIDY0OC8xMjgwCAgICAgICAgIIDY0OS8x
MjgwCAgICAgICAgIIDY1MC8xMjgwCAgICAgICAgIIDY1MS8xMjgwCAgICAgICAgIIDY1Mi8xMjgw
CAgICAgICAgIIDY1My8xMjgwCAgICAgICAgIIDY1NC8xMjgwCAgICAgICAgIIDY1NS8xMjgwCAgI
CAgICAgIIDY1Ni8xMjgwCAgICAgICAgIIDY1Ny8xMjgwCAgICAgICAgIIDY1OC8xMjgwCAgICAgI
CAgIIDY1OS8xMjgwCAgICAgICAgIIDY2MC8xMjgwCAgICAgICAgIIDY2MS8xMjgwCAgICAgICAgI
IDY2Mi8xMjgwCAgICAgICAgIIDY2My8xMjgwCAgICAgICAgIIDY2NC8xMjgwCAgICAgICAgIIDY2
NS8xMjgwCAgICAgICAgIIDY2Ni8xMjgwCAgICAgICAgIIDY2Ny8xMjgwCAgICAgICAgIIDY2OC8x
MjgwCAgICAgICAgIIDY2OS8xMjgwCAgICAgICAgIIDY3MC8xMjgwCAgICAgICAgIIDY3MS8xMjgw
CAgICAgICAgIIDY3Mi8xMjgwCAgICAgICAgIIDY3My8xMjgwCAgICAgICAgIIDY3NC8xMjgwCAgI
CAgICAgIIDY3NS8xMjgwCAgICAgICAgIIDY3Ni8xMjgwCAgICAgICAgIIDY3Ny8xMjgwCAgICAgI
CAgIIDY3OC8xMjgwCAgICAgICAgIIDY3OS8xMjgwCAgICAgICAgIIDY4MC8xMjgwCAgICAgICAgI
IDY4MS8xMjgwCAgICAgICAgIIDY4Mi8xMjgwCAgICAgICAgIIDY4My8xMjgwCAgICAgICAgIIDY4
NC8xMjgwCAgICAgICAgIIDY4NS8xMjgwCAgICAgICAgIIDY4Ni8xMjgwCAgICAgICAgIIDY4Ny8x
MjgwCAgICAgICAgIIDY4OC8xMjgwCAgICAgICAgIIDY4OS8xMjgwCAgICAgICAgIIDY5MC8xMjgw
CAgICAgICAgIIDY5MS8xMjgwCAgICAgICAgIIDY5Mi8xMjgwCAgICAgICAgIIDY5My8xMjgwCAgI
CAgICAgIIDY5NC8xMjgwCAgICAgICAgIIDY5NS8xMjgwCAgICAgICAgIIDY5Ni8xMjgwCAgICAgI
CAgIIDY5Ny8xMjgwCAgICAgICAgIIDY5OC8xMjgwCAgICAgICAgIIDY5OS8xMjgwCAgICAgICAgI
IDcwMC8xMjgwCAgICAgICAgIIDcwMS8xMjgwCAgICAgICAgIIDcwMi8xMjgwCAgICAgICAgIIDcw
My8xMjgwCAgICAgICAgIIDcwNC8xMjgwCAgICAgICAgIIDcwNS8xMjgwCAgICAgICAgIIDcwNi8x
MjgwCAgICAgICAgIIDcwNy8xMjgwCAgICAgICAgIIDcwOC8xMjgwCAgICAgICAgIIDcwOS8xMjgw
CAgICAgICAgIIDcxMC8xMjgwCAgICAgICAgIIDcxMS8xMjgwCAgICAgICAgIIDcxMi8xMjgwCAgI
CAgICAgIIDcxMy8xMjgwCAgICAgICAgIIDcxNC8xMjgwCAgICAgICAgIIDcxNS8xMjgwCAgICAgI
CAgIIDcxNi8xMjgwCAgICAgICAgIIDcxNy8xMjgwCAgICAgICAgIIDcxOC8xMjgwCAgICAgICAgI
IDcxOS8xMjgwCAgICAgICAgIIDcyMC8xMjgwCAgICAgICAgIIDcyMS8xMjgwCAgICAgICAgIIDcy
Mi8xMjgwCAgICAgICAgIIDcyMy8xMjgwCAgICAgICAgIIDcyNC8xMjgwCAgICAgICAgIIDcyNS8x
MjgwCAgICAgICAgIIDcyNi8xMjgwCAgICAgICAgIIDcyNy8xMjgwCAgICAgICAgIIDcyOC8xMjgw
CAgICAgICAgIIDcyOS8xMjgwCAgICAgICAgIIDczMC8xMjgwCAgICAgICAgIIDczMS8xMjgwCAgI
CAgICAgIIDczMi8xMjgwCAgICAgICAgIIDczMy8xMjgwCAgICAgICAgIIDczNC8xMjgwCAgICAgI
CAgIIDczNS8xMjgwCAgICAgICAgIIDczNi8xMjgwCAgICAgICAgIIDczNy8xMjgwCAgICAgICAgI
IDczOC8xMjgwCAgICAgICAgIIDczOS8xMjgwCAgICAgICAgIIDc0MC8xMjgwCAgICAgICAgIIDc0
MS8xMjgwCAgICAgICAgIIDc0Mi8xMjgwCAgICAgICAgIIDc0My8xMjgwCAgICAgICAgIIDc0NC8x
MjgwCAgICAgICAgIIDc0NS8xMjgwCAgICAgICAgIIDc0Ni8xMjgwCAgICAgICAgIIDc0Ny8xMjgw
CAgICAgICAgIIDc0OC8xMjgwCAgICAgICAgIIDc0OS8xMjgwCAgICAgICAgIIDc1MC8xMjgwCAgI
CAgICAgIIDc1MS8xMjgwCAgICAgICAgIIDc1Mi8xMjgwCAgICAgICAgIIDc1My8xMjgwCAgICAgI
CAgIIDc1NC8xMjgwCAgICAgICAgIIDc1NS8xMjgwCAgICAgICAgIIDc1Ni8xMjgwCAgICAgICAgI
IDc1Ny8xMjgwCAgICAgICAgIIDc1OC8xMjgwCAgICAgICAgIIDc1OS8xMjgwCAgICAgICAgIIDc2
MC8xMjgwCAgICAgICAgIIDc2MS8xMjgwCAgICAgICAgIIDc2Mi8xMjgwCAgICAgICAgIIDc2My8x
MjgwCAgICAgICAgIIDc2NC8xMjgwCAgICAgICAgIIDc2NS8xMjgwCAgICAgICAgIIDc2Ni8xMjgw
CAgICAgICAgIIDc2Ny8xMjgwCAgICAgICAgIIDc2OC8xMjgwCAgICAgICAgIIDc2OS8xMjgwCAgI
CAgICAgIIDc3MC8xMjgwCAgICAgICAgIIDc3MS8xMjgwCAgICAgICAgIIDc3Mi8xMjgwCAgICAgI
CAgIIDc3My8xMjgwCAgICAgICAgIIDc3NC8xMjgwCAgICAgICAgIIDc3NS8xMjgwCAgICAgICAgI
IDc3Ni8xMjgwCAgICAgICAgIIDc3Ny8xMjgwCAgICAgICAgIIDc3OC8xMjgwCAgICAgICAgIIDc3
OS8xMjgwCAgICAgICAgIIDc4MC8xMjgwCAgICAgICAgIIDc4MS8xMjgwCAgICAgICAgIIDc4Mi8x
MjgwCAgICAgICAgIIDc4My8xMjgwCAgICAgICAgIIDc4NC8xMjgwCAgICAgICAgIIDc4NS8xMjgw
CAgICAgICAgIIDc4Ni8xMjgwCAgICAgICAgIIDc4Ny8xMjgwCAgICAgICAgIIDc4OC8xMjgwCAgI
CAgICAgIIDc4OS8xMjgwCAgICAgICAgIIDc5MC8xMjgwCAgICAgICAgIIDc5MS8xMjgwCAgICAgI
CAgIIDc5Mi8xMjgwCAgICAgICAgIIDc5My8xMjgwCAgICAgICAgIIDc5NC8xMjgwCAgICAgICAgI
IDc5NS8xMjgwCAgICAgICAgIIDc5Ni8xMjgwCAgICAgICAgIIDc5Ny8xMjgwCAgICAgICAgIIDc5
OC8xMjgwCAgICAgICAgIIDc5OS8xMjgwCAgICAgICAgIIDgwMC8xMjgwCAgICAgICAgIIDgwMS8x
MjgwCAgICAgICAgIIDgwMi8xMjgwCAgICAgICAgIIDgwMy8xMjgwCAgICAgICAgIIDgwNC8xMjgw
CAgICAgICAgIIDgwNS8xMjgwCAgICAgICAgIIDgwNi8xMjgwCAgICAgICAgIIDgwNy8xMjgwCAgI
CAgICAgIIDgwOC8xMjgwCAgICAgICAgIIDgwOS8xMjgwCAgICAgICAgIIDgxMC8xMjgwCAgICAgI
CAgIIDgxMS8xMjgwCAgICAgICAgIIDgxMi8xMjgwCAgICAgICAgIIDgxMy8xMjgwCAgICAgICAgI
IDgxNC8xMjgwCAgICAgICAgIIDgxNS8xMjgwCAgICAgICAgIIDgxNi8xMjgwCAgICAgICAgIIDgx
Ny8xMjgwCAgICAgICAgIIDgxOC8xMjgwCAgICAgICAgIIDgxOS8xMjgwCAgICAgICAgIIDgyMC8x
MjgwCAgICAgICAgIIDgyMS8xMjgwCAgICAgICAgIIDgyMi8xMjgwCAgICAgICAgIIDgyMy8xMjgw
CAgICAgICAgIIDgyNC8xMjgwCAgICAgICAgIIDgyNS8xMjgwCAgICAgICAgIIDgyNi8xMjgwCAgI
CAgICAgIIDgyNy8xMjgwCAgICAgICAgIIDgyOC8xMjgwCAgICAgICAgIIDgyOS8xMjgwCAgICAgI
CAgIIDgzMC8xMjgwCAgICAgICAgIIDgzMS8xMjgwCAgICAgICAgIIDgzMi8xMjgwCAgICAgICAgI
IDgzMy8xMjgwCAgICAgICAgIIDgzNC8xMjgwCAgICAgICAgIIDgzNS8xMjgwCAgICAgICAgIIDgz
Ni8xMjgwCAgICAgICAgIIDgzNy8xMjgwCAgICAgICAgIIDgzOC8xMjgwCAgICAgICAgIIDgzOS8x
MjgwCAgICAgICAgIIDg0MC8xMjgwCAgICAgICAgIIDg0MS8xMjgwCAgICAgICAgIIDg0Mi8xMjgw
CAgICAgICAgIIDg0My8xMjgwCAgICAgICAgIIDg0NC8xMjgwCAgICAgICAgIIDg0NS8xMjgwCAgI
CAgICAgIIDg0Ni8xMjgwCAgICAgICAgIIDg0Ny8xMjgwCAgICAgICAgIIDg0OC8xMjgwCAgICAgI
CAgIIDg0OS8xMjgwCAgICAgICAgIIDg1MC8xMjgwCAgICAgICAgIIDg1MS8xMjgwCAgICAgICAgI
IDg1Mi8xMjgwCAgICAgICAgIIDg1My8xMjgwCAgICAgICAgIIDg1NC8xMjgwCAgICAgICAgIIDg1
NS8xMjgwCAgICAgICAgIIDg1Ni8xMjgwCAgICAgICAgIIDg1Ny8xMjgwCAgICAgICAgIIDg1OC8x
MjgwCAgICAgICAgIIDg1OS8xMjgwCAgICAgICAgIIDg2MC8xMjgwCAgICAgICAgIIDg2MS8xMjgw
CAgICAgICAgIIDg2Mi8xMjgwCAgICAgICAgIIDg2My8xMjgwCAgICAgICAgIIDg2NC8xMjgwCAgI
CAgICAgIIDg2NS8xMjgwCAgICAgICAgIIDg2Ni8xMjgwCAgICAgICAgIIDg2Ny8xMjgwCAgICAgI
CAgIIDg2OC8xMjgwCAgICAgICAgIIDg2OS8xMjgwCAgICAgICAgIIDg3MC8xMjgwCAgICAgICAgI
IDg3MS8xMjgwCAgICAgICAgIIDg3Mi8xMjgwCAgICAgICAgIIDg3My8xMjgwCAgICAgICAgIIDg3
NC8xMjgwCAgICAgICAgIIDg3NS8xMjgwCAgICAgICAgIIDg3Ni8xMjgwCAgICAgICAgIIDg3Ny8x
MjgwCAgICAgICAgIIDg3OC8xMjgwCAgICAgICAgIIDg3OS8xMjgwCAgICAgICAgIIDg4MC8xMjgw
CAgICAgICAgIIDg4MS8xMjgwCAgICAgICAgIIDg4Mi8xMjgwCAgICAgICAgIIDg4My8xMjgwCAgI
CAgICAgIIDg4NC8xMjgwCAgICAgICAgIIDg4NS8xMjgwCAgICAgICAgIIDg4Ni8xMjgwCAgICAgI
CAgIIDg4Ny8xMjgwCAgICAgICAgIIDg4OC8xMjgwCAgICAgICAgIIDg4OS8xMjgwCAgICAgICAgI
IDg5MC8xMjgwCAgICAgICAgIIDg5MS8xMjgwCAgICAgICAgIIDg5Mi8xMjgwCAgICAgICAgIIDg5
My8xMjgwCAgICAgICAgIIDg5NC8xMjgwCAgICAgICAgIIDg5NS8xMjgwCAgICAgICAgIIDg5Ni8x
MjgwCAgICAgICAgIIDg5Ny8xMjgwCAgICAgICAgIIDg5OC8xMjgwCAgICAgICAgIIDg5OS8xMjgw
CAgICAgICAgIIDkwMC8xMjgwCAgICAgICAgIIDkwMS8xMjgwCAgICAgICAgIIDkwMi8xMjgwCAgI
CAgICAgIIDkwMy8xMjgwCAgICAgICAgIIDkwNC8xMjgwCAgICAgICAgIIDkwNS8xMjgwCAgICAgI
CAgIIDkwNi8xMjgwCAgICAgICAgIIDkwNy8xMjgwCAgICAgICAgIIDkwOC8xMjgwCAgICAgICAgI
IDkwOS8xMjgwCAgICAgICAgIIDkxMC8xMjgwCAgICAgICAgIIDkxMS8xMjgwCAgICAgICAgIIDkx
Mi8xMjgwCAgICAgICAgIIDkxMy8xMjgwCAgICAgICAgIIDkxNC8xMjgwCAgICAgICAgIIDkxNS8x
MjgwCAgICAgICAgIIDkxNi8xMjgwCAgICAgICAgIIDkxNy8xMjgwCAgICAgICAgIIDkxOC8xMjgw
CAgICAgICAgIIDkxOS8xMjgwCAgICAgICAgIIDkyMC8xMjgwCAgICAgICAgIIDkyMS8xMjgwCAgI
CAgICAgIIDkyMi8xMjgwCAgICAgICAgIIDkyMy8xMjgwCAgICAgICAgIIDkyNC8xMjgwCAgICAgI
CAgIIDkyNS8xMjgwCAgICAgICAgIIDkyNi8xMjgwCAgICAgICAgIIDkyNy8xMjgwCAgICAgICAgI
IDkyOC8xMjgwCAgICAgICAgIIDkyOS8xMjgwCAgICAgICAgIIDkzMC8xMjgwCAgICAgICAgIIDkz
MS8xMjgwCAgICAgICAgIIDkzMi8xMjgwCAgICAgICAgIIDkzMy8xMjgwCAgICAgICAgIIDkzNC8x
MjgwCAgICAgICAgIIDkzNS8xMjgwCAgICAgICAgIIDkzNi8xMjgwCAgICAgICAgIIDkzNy8xMjgw
CAgICAgICAgIIDkzOC8xMjgwCAgICAgICAgIIDkzOS8xMjgwCAgICAgICAgIIDk0MC8xMjgwCAgI
CAgICAgIIDk0MS8xMjgwCAgICAgICAgIIDk0Mi8xMjgwCAgICAgICAgIIDk0My8xMjgwCAgICAgI
CAgIIDk0NC8xMjgwCAgICAgICAgIIDk0NS8xMjgwCAgICAgICAgIIDk0Ni8xMjgwCAgICAgICAgI
IDk0Ny8xMjgwCAgICAgICAgIIDk0OC8xMjgwCAgICAgICAgIIDk0OS8xMjgwCAgICAgICAgIIDk1
MC8xMjgwCAgICAgICAgIIDk1MS8xMjgwCAgICAgICAgIIDk1Mi8xMjgwCAgICAgICAgIIDk1My8x
MjgwCAgICAgICAgIIDk1NC8xMjgwCAgICAgICAgIIDk1NS8xMjgwCAgICAgICAgIIDk1Ni8xMjgw
CAgICAgICAgIIDk1Ny8xMjgwCAgICAgICAgIIDk1OC8xMjgwCAgICAgICAgIIDk1OS8xMjgwCAgI
CAgICAgIIDk2MC8xMjgwCAgICAgICAgIIDk2MS8xMjgwCAgICAgICAgIIDk2Mi8xMjgwCAgICAgI
CAgIIDk2My8xMjgwCAgICAgICAgIIDk2NC8xMjgwCAgICAgICAgIIDk2NS8xMjgwCAgICAgICAgI
IDk2Ni8xMjgwCAgICAgICAgIIDk2Ny8xMjgwCAgICAgICAgIIDk2OC8xMjgwCAgICAgICAgIIDk2
OS8xMjgwCAgICAgICAgIIDk3MC8xMjgwCAgICAgICAgIIDk3MS8xMjgwCAgICAgICAgIIDk3Mi8x
MjgwCAgICAgICAgIIDk3My8xMjgwCAgICAgICAgIIDk3NC8xMjgwCAgICAgICAgIIDk3NS8xMjgw
CAgICAgICAgIIDk3Ni8xMjgwCAgICAgICAgIIDk3Ny8xMjgwCAgICAgICAgIIDk3OC8xMjgwCAgI
CAgICAgIIDk3OS8xMjgwCAgICAgICAgIIDk4MC8xMjgwCAgICAgICAgIIDk4MS8xMjgwCAgICAgI
CAgIIDk4Mi8xMjgwCAgICAgICAgIIDk4My8xMjgwCAgICAgICAgIIDk4NC8xMjgwCAgICAgICAgI
IDk4NS8xMjgwCAgICAgICAgIIDk4Ni8xMjgwCAgICAgICAgIIDk4Ny8xMjgwCAgICAgICAgIIDk4
OC8xMjgwCAgICAgICAgIIDk4OS8xMjgwCAgICAgICAgIIDk5MC8xMjgwCAgICAgICAgIIDk5MS8x
MjgwCAgICAgICAgIIDk5Mi8xMjgwCAgICAgICAgIIDk5My8xMjgwCAgICAgICAgIIDk5NC8xMjgw
CAgICAgICAgIIDk5NS8xMjgwCAgICAgICAgIIDk5Ni8xMjgwCAgICAgICAgIIDk5Ny8xMjgwCAgI
CAgICAgIIDk5OC8xMjgwCAgICAgICAgIIDk5OS8xMjgwCAgICAgICAgIMTAwMC8xMjgwCAgICAgI
CAgIMTAwMS8xMjgwCAgICAgICAgIMTAwMi8xMjgwCAgICAgICAgIMTAwMy8xMjgwCAgICAgICAgI
MTAwNC8xMjgwCAgICAgICAgIMTAwNS8xMjgwCAgICAgICAgIMTAwNi8xMjgwCAgICAgICAgIMTAw
Ny8xMjgwCAgICAgICAgIMTAwOC8xMjgwCAgICAgICAgIMTAwOS8xMjgwCAgICAgICAgIMTAxMC8x
MjgwCAgICAgICAgIMTAxMS8xMjgwCAgICAgICAgIMTAxMi8xMjgwCAgICAgICAgIMTAxMy8xMjgw
CAgICAgICAgIMTAxNC8xMjgwCAgICAgICAgIMTAxNS8xMjgwCAgICAgICAgIMTAxNi8xMjgwCAgI
CAgICAgIMTAxNy8xMjgwCAgICAgICAgIMTAxOC8xMjgwCAgICAgICAgIMTAxOS8xMjgwCAgICAgI
CAgIMTAyMC8xMjgwCAgICAgICAgIMTAyMS8xMjgwCAgICAgICAgIMTAyMi8xMjgwCAgICAgICAgI
MTAyMy8xMjgwCAgICAgICAgIMTAyNC8xMjgwCAgICAgICAgIMTAyNS8xMjgwCAgICAgICAgIMTAy
Ni8xMjgwCAgICAgICAgIMTAyNy8xMjgwCAgICAgICAgIMTAyOC8xMjgwCAgICAgICAgIMTAyOS8x
MjgwCAgICAgICAgIMTAzMC8xMjgwCAgICAgICAgIMTAzMS8xMjgwCAgICAgICAgIMTAzMi8xMjgw
CAgICAgICAgIMTAzMy8xMjgwCAgICAgICAgIMTAzNC8xMjgwCAgICAgICAgIMTAzNS8xMjgwCAgI
CAgICAgIMTAzNi8xMjgwCAgICAgICAgIMTAzNy8xMjgwCAgICAgICAgIMTAzOC8xMjgwCAgICAgI
CAgIMTAzOS8xMjgwCAgICAgICAgIMTA0MC8xMjgwCAgICAgICAgIMTA0MS8xMjgwCAgICAgICAgI
MTA0Mi8xMjgwCAgICAgICAgIMTA0My8xMjgwCAgICAgICAgIMTA0NC8xMjgwCAgICAgICAgIMTA0
NS8xMjgwCAgICAgICAgIMTA0Ni8xMjgwCAgICAgICAgIMTA0Ny8xMjgwCAgICAgICAgIMTA0OC8x
MjgwCAgICAgICAgIMTA0OS8xMjgwCAgICAgICAgIMTA1MC8xMjgwCAgICAgICAgIMTA1MS8xMjgw
CAgICAgICAgIMTA1Mi8xMjgwCAgICAgICAgIMTA1My8xMjgwCAgICAgICAgIMTA1NC8xMjgwCAgI
CAgICAgIMTA1NS8xMjgwCAgICAgICAgIMTA1Ni8xMjgwCAgICAgICAgIMTA1Ny8xMjgwCAgICAgI
CAgIMTA1OC8xMjgwCAgICAgICAgIMTA1OS8xMjgwCAgICAgICAgIMTA2MC8xMjgwCAgICAgICAgI
MTA2MS8xMjgwCAgICAgICAgIMTA2Mi8xMjgwCAgICAgICAgIMTA2My8xMjgwCAgICAgICAgIMTA2
NC8xMjgwCAgICAgICAgIMTA2NS8xMjgwCAgICAgICAgIMTA2Ni8xMjgwCAgICAgICAgIMTA2Ny8x
MjgwCAgICAgICAgIMTA2OC8xMjgwCAgICAgICAgIMTA2OS8xMjgwCAgICAgICAgIMTA3MC8xMjgw
CAgICAgICAgIMTA3MS8xMjgwCAgICAgICAgIMTA3Mi8xMjgwCAgICAgICAgIMTA3My8xMjgwCAgI
CAgICAgIMTA3NC8xMjgwCAgICAgICAgIMTA3NS8xMjgwCAgICAgICAgIMTA3Ni8xMjgwCAgICAgI
CAgIMTA3Ny8xMjgwCAgICAgICAgIMTA3OC8xMjgwCAgICAgICAgIMTA3OS8xMjgwCAgICAgICAgI
MTA4MC8xMjgwCAgICAgICAgIMTA4MS8xMjgwCAgICAgICAgIMTA4Mi8xMjgwCAgICAgICAgIMTA4
My8xMjgwCAgICAgICAgIMTA4NC8xMjgwCAgICAgICAgIMTA4NS8xMjgwCAgICAgICAgIMTA4Ni8x
MjgwCAgICAgICAgIMTA4Ny8xMjgwCAgICAgICAgIMTA4OC8xMjgwCAgICAgICAgIMTA4OS8xMjgw
CAgICAgICAgIMTA5MC8xMjgwCAgICAgICAgIMTA5MS8xMjgwCAgICAgICAgIMTA5Mi8xMjgwCAgI
CAgICAgIMTA5My8xMjgwCAgICAgICAgIMTA5NC8xMjgwCAgICAgICAgIMTA5NS8xMjgwCAgICAgI
CAgIMTA5Ni8xMjgwCAgICAgICAgIMTA5Ny8xMjgwCAgICAgICAgIMTA5OC8xMjgwCAgICAgICAgI
MTA5OS8xMjgwCAgICAgICAgIMTEwMC8xMjgwCAgICAgICAgIMTEwMS8xMjgwCAgICAgICAgIMTEw
Mi8xMjgwCAgICAgICAgIMTEwMy8xMjgwCAgICAgICAgIMTEwNC8xMjgwCAgICAgICAgIMTEwNS8x
MjgwCAgICAgICAgIMTEwNi8xMjgwCAgICAgICAgIMTEwNy8xMjgwCAgICAgICAgIMTEwOC8xMjgw
CAgICAgICAgIMTEwOS8xMjgwCAgICAgICAgIMTExMC8xMjgwCAgICAgICAgIMTExMS8xMjgwCAgI
CAgICAgIMTExMi8xMjgwCAgICAgICAgIMTExMy8xMjgwCAgICAgICAgIMTExNC8xMjgwCAgICAgI
CAgIMTExNS8xMjgwCAgICAgICAgIMTExNi8xMjgwCAgICAgICAgIMTExNy8xMjgwCAgICAgICAgI
MTExOC8xMjgwCAgICAgICAgIMTExOS8xMjgwCAgICAgICAgIMTEyMC8xMjgwCAgICAgICAgIMTEy
MS8xMjgwCAgICAgICAgIMTEyMi8xMjgwCAgICAgICAgIMTEyMy8xMjgwCAgICAgICAgIMTEyNC8x
MjgwCAgICAgICAgIMTEyNS8xMjgwCAgICAgICAgIMTEyNi8xMjgwCAgICAgICAgIMTEyNy8xMjgw
CAgICAgICAgIMTEyOC8xMjgwCAgICAgICAgIMTEyOS8xMjgwCAgICAgICAgIMTEzMC8xMjgwCAgI
CAgICAgIMTEzMS8xMjgwCAgICAgICAgIMTEzMi8xMjgwCAgICAgICAgIMTEzMy8xMjgwCAgICAgI
CAgIMTEzNC8xMjgwCAgICAgICAgIMTEzNS8xMjgwCAgICAgICAgIMTEzNi8xMjgwCAgICAgICAgI
MTEzNy8xMjgwCAgICAgICAgIMTEzOC8xMjgwCAgICAgICAgIMTEzOS8xMjgwCAgICAgICAgIMTE0
MC8xMjgwCAgICAgICAgIMTE0MS8xMjgwCAgICAgICAgIMTE0Mi8xMjgwCAgICAgICAgIMTE0My8x
MjgwCAgICAgICAgIMTE0NC8xMjgwCAgICAgICAgIMTE0NS8xMjgwCAgICAgICAgIMTE0Ni8xMjgw
CAgICAgICAgIMTE0Ny8xMjgwCAgICAgICAgIMTE0OC8xMjgwCAgICAgICAgIMTE0OS8xMjgwCAgI
CAgICAgIMTE1MC8xMjgwCAgICAgICAgIMTE1MS8xMjgwCAgICAgICAgIMTE1Mi8xMjgwCAgICAgI
CAgIMTE1My8xMjgwCAgICAgICAgIMTE1NC8xMjgwCAgICAgICAgIMTE1NS8xMjgwCAgICAgICAgI
MTE1Ni8xMjgwCAgICAgICAgIMTE1Ny8xMjgwCAgICAgICAgIMTE1OC8xMjgwCAgICAgICAgIMTE1
OS8xMjgwCAgICAgICAgIMTE2MC8xMjgwCAgICAgICAgIMTE2MS8xMjgwCAgICAgICAgIMTE2Mi8x
MjgwCAgICAgICAgIMTE2My8xMjgwCAgICAgICAgIMTE2NC8xMjgwCAgICAgICAgIMTE2NS8xMjgw
CAgICAgICAgIMTE2Ni8xMjgwCAgICAgICAgIMTE2Ny8xMjgwCAgICAgICAgIMTE2OC8xMjgwCAgI
CAgICAgIMTE2OS8xMjgwCAgICAgICAgIMTE3MC8xMjgwCAgICAgICAgIMTE3MS8xMjgwCAgICAgI
CAgIMTE3Mi8xMjgwCAgICAgICAgIMTE3My8xMjgwCAgICAgICAgIMTE3NC8xMjgwCAgICAgICAgI
MTE3NS8xMjgwCAgICAgICAgIMTE3Ni8xMjgwCAgICAgICAgIMTE3Ny8xMjgwCAgICAgICAgIMTE3
OC8xMjgwCAgICAgICAgIMTE3OS8xMjgwCAgICAgICAgIMTE4MC8xMjgwCAgICAgICAgIMTE4MS8x
MjgwCAgICAgICAgIMTE4Mi8xMjgwCAgICAgICAgIMTE4My8xMjgwCAgICAgICAgIMTE4NC8xMjgw
CAgICAgICAgIMTE4NS8xMjgwCAgICAgICAgIMTE4Ni8xMjgwCAgICAgICAgIMTE4Ny8xMjgwCAgI
CAgICAgIMTE4OC8xMjgwCAgICAgICAgIMTE4OS8xMjgwCAgICAgICAgIMTE5MC8xMjgwCAgICAgI
CAgIMTE5MS8xMjgwCAgICAgICAgIMTE5Mi8xMjgwCAgICAgICAgIMTE5My8xMjgwCAgICAgICAgI
MTE5NC8xMjgwCAgICAgICAgIMTE5NS8xMjgwCAgICAgICAgIMTE5Ni8xMjgwCAgICAgICAgIMTE5
Ny8xMjgwCAgICAgICAgIMTE5OC8xMjgwCAgICAgICAgIMTE5OS8xMjgwCAgICAgICAgIMTIwMC8x
MjgwCAgICAgICAgIMTIwMS8xMjgwCAgICAgICAgIMTIwMi8xMjgwCAgICAgICAgIMTIwMy8xMjgw
CAgICAgICAgIMTIwNC8xMjgwCAgICAgICAgIMTIwNS8xMjgwCAgICAgICAgIMTIwNi8xMjgwCAgI
CAgICAgIMTIwNy8xMjgwCAgICAgICAgIMTIwOC8xMjgwCAgICAgICAgIMTIwOS8xMjgwCAgICAgI
CAgIMTIxMC8xMjgwCAgICAgICAgIMTIxMS8xMjgwCAgICAgICAgIMTIxMi8xMjgwCAgICAgICAgI
MTIxMy8xMjgwCAgICAgICAgIMTIxNC8xMjgwCAgICAgICAgIMTIxNS8xMjgwCAgICAgICAgIMTIx
Ni8xMjgwCAgICAgICAgIMTIxNy8xMjgwCAgICAgICAgIMTIxOC8xMjgwCAgICAgICAgIMTIxOS8x
MjgwCAgICAgICAgIMTIyMC8xMjgwCAgICAgICAgIMTIyMS8xMjgwCAgICAgICAgIMTIyMi8xMjgw
CAgICAgICAgIMTIyMy8xMjgwCAgICAgICAgIMTIyNC8xMjgwCAgICAgICAgIMTIyNS8xMjgwCAgI
CAgICAgIMTIyNi8xMjgwCAgICAgICAgIMTIyNy8xMjgwCAgICAgICAgIMTIyOC8xMjgwCAgICAgI
CAgIMTIyOS8xMjgwCAgICAgICAgIMTIzMC8xMjgwCAgICAgICAgIMTIzMS8xMjgwCAgICAgICAgI
MTIzMi8xMjgwCAgICAgICAgIMTIzMy8xMjgwCAgICAgICAgIMTIzNC8xMjgwCAgICAgICAgIMTIz
NS8xMjgwCAgICAgICAgIMTIzNi8xMjgwCAgICAgICAgIMTIzNy8xMjgwCAgICAgICAgIMTIzOC8x
MjgwCAgICAgICAgIMTIzOS8xMjgwCAgICAgICAgIMTI0MC8xMjgwCAgICAgICAgIMTI0MS8xMjgw
CAgICAgICAgIMTI0Mi8xMjgwCAgICAgICAgIMTI0My8xMjgwCAgICAgICAgIMTI0NC8xMjgwCAgI
CAgICAgIMTI0NS8xMjgwCAgICAgICAgIMTI0Ni8xMjgwCAgICAgICAgIMTI0Ny8xMjgwCAgICAgI
CAgIMTI0OC8xMjgwCAgICAgICAgIMTI0OS8xMjgwCAgICAgICAgIMTI1MC8xMjgwCAgICAgICAgI
MTI1MS8xMjgwCAgICAgICAgIMTI1Mi8xMjgwCAgICAgICAgIMTI1My8xMjgwCAgICAgICAgIMTI1
NC8xMjgwCAgICAgICAgIMTI1NS8xMjgwCAgICAgICAgIMTI1Ni8xMjgwCAgICAgICAgIMTI1Ny8x
MjgwCAgICAgICAgIMTI1OC8xMjgwCAgICAgICAgIMTI1OS8xMjgwCAgICAgICAgIMTI2MC8xMjgw
CAgICAgICAgIMTI2MS8xMjgwCAgICAgICAgIMTI2Mi8xMjgwCAgICAgICAgIMTI2My8xMjgwCAgI
CAgICAgIMTI2NC8xMjgwCAgICAgICAgIMTI2NS8xMjgwCAgICAgICAgIMTI2Ni8xMjgwCAgICAgI
CAgIMTI2Ny8xMjgwCAgICAgICAgIMTI2OC8xMjgwCAgICAgICAgIMTI2OS8xMjgwCAgICAgICAgI
MTI3MC8xMjgwCAgICAgICAgIMTI3MS8xMjgwCAgICAgICAgIMTI3Mi8xMjgwCAgICAgICAgIMTI3
My8xMjgwCAgICAgICAgIMTI3NC8xMjgwCAgICAgICAgIMTI3NS8xMjgwCAgICAgICAgIMTI3Ni8x
MjgwCAgICAgICAgIMTI3Ny8xMjgwCAgICAgICAgIMTI3OC8xMjgwCAgICAgICAgIMTI3OS8xMjgw
CAgICAgICAgIZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAKQ3JlYXRpbmcgam91cm5h
bCAoMzI3NjggYmxvY2tzKTogZG9uZQpXcml0aW5nIHN1cGVyYmxvY2tzIGFuZCBmaWxlc3lzdGVt
IGFjY291bnRpbmcgaW5mb3JtYXRpb246IGRvbmUKClRoaXMgZmlsZXN5c3RlbSB3aWxsIGJlIGF1
dG9tYXRpY2FsbHkgY2hlY2tlZCBldmVyeSAyMCBtb3VudHMgb3IKMTgwIGRheXMsIHdoaWNoZXZl
ciBjb21lcyBmaXJzdC4gIFVzZSB0dW5lMmZzIC1jIG9yIC1pIHRvIG92ZXJyaWRlLgpEb25lCklu
c3RhbGxhdGlvbiBtZXRob2Q6IGRlYm9vdHN0cmFwCgogIFdlIGFyZSB0cnlpbmcgdG8gY29uZmln
dXJlIGFuIGluc3RhbGxhdGlvbiBvZiBvbmVpcmljIGluCiAvdG1wLzRDVmszeEF2X2sgLSBidXQg
dGhlcmUgaXMgbm8gaG9vayBkaXJlY3RvcnkgZm9yIHVzIHRvIHVzZS4KCiAgVGhpcyBtZWFucyB3
ZSB3b3VsZCBub3Qga25vdyBob3cgdG8gY29uZmlndXJlIHRoaXMgaW5zdGFsbGF0aW9uLgoKICBX
ZSB3b3VsZCBleHBlY3QgdGhlIGhvb2sgZGlyZWN0b3J5IHRvIGJlIC91c3IvbGliL3hlbi10b29s
cy9vbmVpcmljLmQuCgogIEFib3J0aW5nLgpSdW5uaW5nIGNvbW1hbmQgJ3h0LWluc3RhbGwtaW1h
Z2UgLS1ob3N0bmFtZT1ndWVzdDY0Yml0IC0tbG9jYXRpb249L3RtcC80Q1ZrM3hBdl9rIC0tZGlz
dD1vbmVpcmljIC0taW5zdGFsbC1tZXRob2Q9ZGVib290c3RyYXAgLS1taXJyb3I9ZmlsZTovZGF0
YS9pc28vdWJ1bnR1LTExLjEwLWRlc2t0b3AtYW1kNjQuaXNvIC0tY2FjaGU9eWVzIC0tY2FjaGVk
aXI9L3Zhci9jYWNoZS9hcHQvYXJjaGl2ZXMvIC0tYXJjaD1hbWQ2NCAyPiYxJyBmYWlsZWQgd2l0
aCBleGl0IGNvZGUgMjU2LgpBYm9ydGluZwp1bW91bnQ6IC90bXAvNENWazN4QXZfay9wcm9jOiBu
b3QgZm91bmQKUnVubmluZyBjb21tYW5kICd1bW91bnQgL3RtcC80Q1ZrM3hBdl9rL3Byb2MgMj4m
MScgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDI1Ni4KQWJvcnRpbmcK
--20cf30563f4bde707e04b9597c52
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--20cf30563f4bde707e04b9597c52--


From xen-users-bounces@lists.xensource.com Sun Feb 19 23:26:22 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Feb 2012 23:26:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzG84-0001Lh-4g; Sun, 19 Feb 2012 23:25:16 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisspen@gmail.com>) id 1RzG82-0001LV-BF
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 23:25:14 +0000
X-Env-Sender: chrisspen@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329693905!14601795!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1617 invoked from network); 19 Feb 2012 23:25:06 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 23:25:06 -0000
Received: by yenm7 with SMTP id m7so72161844yen.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 15:25:05 -0800 (PST)
Received-SPF: pass (google.com: domain of chrisspen@gmail.com designates
	10.236.161.201 as permitted sender) client-ip=10.236.161.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of chrisspen@gmail.com
	designates 10.236.161.201 as permitted sender)
	smtp.mail=chrisspen@gmail.com;
	dkim=pass header.i=chrisspen@gmail.com
Received: from mr.google.com ([10.236.161.201])
	by 10.236.161.201 with SMTP id w49mr24963145yhk.76.1329693905085
	(num_hops = 1); Sun, 19 Feb 2012 15:25:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=e2qJ/AME1MWGPmFCbF1FGPjHl5/os26J5jWulZiAtxM=;
	b=llssj5g8HjA8heXrJhq3zncAE3ucf1MFmq4GqQmR8UzJBXz52+sPg3anQw/EEEm4tF
	htNuRiCBVaKPp9PDCrYAYklWXnBUX9PGdhGHsPlOfEt+PXyk+SQS9AofHajNcWMgVEyP
	n6e8zVTB/Ta+yeS7ZHgHnLMD+BQe0HmG9s+6Q=
MIME-Version: 1.0
Received: by 10.236.161.201 with SMTP id w49mr19228019yhk.76.1329693905022;
	Sun, 19 Feb 2012 15:25:05 -0800 (PST)
Received: by 10.146.243.3 with HTTP; Sun, 19 Feb 2012 15:25:04 -0800 (PST)
Date: Sun, 19 Feb 2012 18:25:04 -0500
Message-ID: <CANe40gKqa6L1eQAohDWBCyPZ=VwvYpkBafS3yob4Sv3SuOmdHw@mail.gmail.com>
From: Chris Spencer <chrisspen@gmail.com>
To: xen-users@lists.xensource.com
Content-Type: multipart/mixed; boundary=20cf30563f4bde707e04b9597c52
Subject: [Xen-users] Creating a Guest from an ISO
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--20cf30563f4bde707e04b9597c52
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I'm new to Xen, and I just installed Xen 4.1 on 64-bit Ubuntu Server
11.10. I've confirmed I'm booting into the Xen kernel.

Now I'm trying to create guests for 64-bit and 32-bit Ubuntu Desktop
11.10. I've downloaded the ISOs, and while I've been reading through
the docs, several things are unclear to me.

First, there seems to be two primary methods for creating guests. One,
using `xen create ...` and another using `xen-create-image`. Which
should I use?

Second, I don't see any simple way to create a guest from an ISO. I've
searched for hours, but all I could find was one brief mention at
http://wiki.debian.org/Xen, stating that Xen is unable to directly
read ISO images, and that a workaround was to create a loop device,
and use that device in a Xen cfg file to create the guest. Is this
correct? I found some suggestions that the --mirror parameter could be
used to specify the ISO filename, but I haven't been able to get this
to work. Is that possible?

So far, to create two guests, one 64-bit and one 32-bit, each with
100Gb storage, 1Gb swap, and 2Gb memory, and a static IP, I have:

sudo xen-create-image --hostname=guest64bit --ip=192.168.1.20
--netmask=255.255.255.0 --gateway=192.168.1.1 --dir=/data/vm/images
--arch=amd64 --passwd --size=160Gb --swap=1Gb --memory=2048Mb --boot
--mirror=file:/data/iso/ubuntu-11.10-desktop-amd64.iso

sudo xen-create-image --hostname=guest32bit --ip=192.168.1.21
--netmask=255.255.255.0 --gateway=192.168.1.1 --dir=/data/vm/images
--arch=i386 --passwd --size=160Gb --swap=1Gb --memory=2048Mb
--mirror=file:/data/iso/ubuntu-11.10-desktop-i386.iso

Obviously, these commands don't work. Running the first gives me the output:

<bash>
WARNING
-------

  You appear to have a missing vif-script, or network-script, in the
 Xen configuration file /etc/xen/xend-config.sxp.

  Please fix this and restart Xend, or your guests will not be able
 to use any networking!


General Information
--------------------
Hostname       :  guest64bit
Distribution   :  oneiric
Mirror         :  file:/data/iso/ubuntu-11.10-desktop-amd64.iso
Partitions     :  swap            1Gb   (swap)
                  /               160Gb (ext3)
Image type     :  sparse
Memory size    :  2048Mb
Kernel path    :  /boot/vmlinuz-3.0.0-16-server
Initrd path    :  /boot/initrd.img-3.0.0-16-server

Networking Information
----------------------
IP Address 1   : 192.168.1.20 [MAC: 00:16:3E:86:7C:34]
Netmask        : 255.255.255.0
Gateway        : 192.168.1.1

WARNING
-------
Loopback module not loaded and you're using loopback images
Run the following to load the module:

modprobe loop max_loop=255


Creating partition image: /data/vm/images/domains/guest64bit/swap.img
Done

Creating swap on /data/vm/images/domains/guest64bit/swap.img
Done

Creating partition image: /data/vm/images/domains/guest64bit/disk.img
Done

Creating ext3 filesystem on /data/vm/images/domains/guest64bit/disk.img
Done
Installation method: debootstrap
Running command 'xt-install-image --hostname=guest64bit
--location=/tmp/4CVk3xAv_k --dist=oneiric --install-method=debootstrap
--mirror=file:/data/iso/ubuntu-11.10-desktop-amd64.iso --cache=yes
--cachedir=/var/cache/apt/archives/ --arch=amd64 2>&1' failed with
exit code 256.
Aborting
See /var/log/xen-tools/guest64bit.log for details
/tmp/4CVk3xAv_k/etc/ssh/ssh_host_rsa_key.pub: No such file or directory
Running command 'umount /tmp/4CVk3xAv_k/proc 2>&1' failed with exit code 256.
Aborting
See /var/log/xen-tools/guest64bit.log for details
cannot remove directory for /tmp/4CVk3xAv_k: Device or resource busy
at /usr/share/perl/5.12/File/Temp.pm line 902
</bash>

Attached is the resulting log file. Based on the log, one problem
seems to be that Oneiric is an unsupported distro.

How far off am I with these commands? How do I fix them?

Sorry if these are newbie questions. Any help or advice is appreciated.

Regards,
Chris

--20cf30563f4bde707e04b9597c52
Content-Type: text/x-log; name="guest64bit.log"
Content-Disposition: attachment; filename="guest64bit.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gyupb6yl0

CkdlbmVyYWwgSW5mb3JtYXRpb24KLS0tLS0tLS0tLS0tLS0tLS0tLS0KSG9zdG5hbWUgICAgICAg
OiAgZ3Vlc3Q2NGJpdApEaXN0cmlidXRpb24gICA6ICBvbmVpcmljCk1pcnJvciAgICAgICAgIDog
IGZpbGU6L2RhdGEvaXNvL3VidW50dS0xMS4xMC1kZXNrdG9wLWFtZDY0LmlzbwpQYXJ0aXRpb25z
ICAgICA6ICBzd2FwICAgICAgICAgICAgMUdiICAgKHN3YXApCiAgICAgICAgICAgICAgICAgIC8g
ICAgICAgICAgICAgICAxNjBHYiAoZXh0MykKSW1hZ2UgdHlwZSAgICAgOiAgc3BhcnNlCk1lbW9y
eSBzaXplICAgIDogIDIwNDhNYgpLZXJuZWwgcGF0aCAgICA6ICAvYm9vdC92bWxpbnV6LTMuMC4w
LTE2LXNlcnZlcgpJbml0cmQgcGF0aCAgICA6ICAvYm9vdC9pbml0cmQuaW1nLTMuMC4wLTE2LXNl
cnZlcgoKTmV0d29ya2luZyBJbmZvcm1hdGlvbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tCklQIEFk
ZHJlc3MgMSAgIDogMTkyLjE2OC4xLjIwIFtNQUM6IDAwOjE2OjNFOjg2OjdDOjM0XQpOZXRtYXNr
ICAgICAgICA6IDI1NS4yNTUuMjU1LjAKR2F0ZXdheSAgICAgICAgOiAxOTIuMTY4LjEuMQpXQVJO
SU5HCi0tLS0tLS0KTG9vcGJhY2sgbW9kdWxlIG5vdCBsb2FkZWQgYW5kIHlvdSdyZSB1c2luZyBs
b29wYmFjayBpbWFnZXMKUnVuIHRoZSBmb2xsb3dpbmcgdG8gbG9hZCB0aGUgbW9kdWxlOgoKbW9k
cHJvYmUgbG9vcCBtYXhfbG9vcD0yNTUKCgpDcmVhdGluZyBwYXJ0aXRpb24gaW1hZ2U6IC9kYXRh
L3ZtL2ltYWdlcy9kb21haW5zL2d1ZXN0NjRiaXQvc3dhcC5pbWcKMCswIHJlY29yZHMgaW4KMCsw
IHJlY29yZHMgb3V0CjAgYnl0ZXMgKDAgQikgY29waWVkLCAxLjQ1ODRlLTA1IHMsIDAuMCBrQi9z
CkRvbmUKCkNyZWF0aW5nIHN3YXAgb24gL2RhdGEvdm0vaW1hZ2VzL2RvbWFpbnMvZ3Vlc3Q2NGJp
dC9zd2FwLmltZwpTZXR0aW5nIHVwIHN3YXBzcGFjZSB2ZXJzaW9uIDEsIHNpemUgPSAxMDQ4NTcy
IEtpQgpubyBsYWJlbCwgVVVJRD00MzE4Njc2MS1hOTdlLTQ5OWMtYjVjYi1kYmYzN2E0YjJlMDUK
RG9uZQoKQ3JlYXRpbmcgcGFydGl0aW9uIGltYWdlOiAvZGF0YS92bS9pbWFnZXMvZG9tYWlucy9n
dWVzdDY0Yml0L2Rpc2suaW1nCjArMCByZWNvcmRzIGluCjArMCByZWNvcmRzIG91dAowIGJ5dGVz
ICgwIEIpIGNvcGllZCwgMi4yMjM1ZS0wNSBzLCAwLjAga0IvcwpEb25lCgpDcmVhdGluZyBleHQz
IGZpbGVzeXN0ZW0gb24gL2RhdGEvdm0vaW1hZ2VzL2RvbWFpbnMvZ3Vlc3Q2NGJpdC9kaXNrLmlt
Zwpta2UyZnMgMS40MS4xNCAoMjItRGVjLTIwMTApCkZpbGVzeXN0ZW0gbGFiZWw9Ck9TIHR5cGU6
IExpbnV4CkJsb2NrIHNpemU9NDA5NiAobG9nPTIpCkZyYWdtZW50IHNpemU9NDA5NiAobG9nPTIp
ClN0cmlkZT0wIGJsb2NrcywgU3RyaXBlIHdpZHRoPTAgYmxvY2tzCjEwNDg1NzYwIGlub2Rlcywg
NDE5NDMwNDAgYmxvY2tzCjIwOTcxNTIgYmxvY2tzICg1LjAwJSkgcmVzZXJ2ZWQgZm9yIHRoZSBz
dXBlciB1c2VyCkZpcnN0IGRhdGEgYmxvY2s9MApNYXhpbXVtIGZpbGVzeXN0ZW0gYmxvY2tzPTQy
OTQ5NjcyOTYKMTI4MCBibG9jayBncm91cHMKMzI3NjggYmxvY2tzIHBlciBncm91cCwgMzI3Njgg
ZnJhZ21lbnRzIHBlciBncm91cAo4MTkyIGlub2RlcyBwZXIgZ3JvdXAKU3VwZXJibG9jayBiYWNr
dXBzIHN0b3JlZCBvbiBibG9ja3M6IAoJMzI3NjgsIDk4MzA0LCAxNjM4NDAsIDIyOTM3NiwgMjk0
OTEyLCA4MTkyMDAsIDg4NDczNiwgMTYwNTYzMiwgMjY1NDIwOCwgCgk0MDk2MDAwLCA3OTYyNjI0
LCAxMTIzOTQyNCwgMjA0ODAwMDAsIDIzODg3ODcyCgpXcml0aW5nIGlub2RlIHRhYmxlczogICAg
MC8xMjgwCAgICAgICAgIICAgMS8xMjgwCAgICAgICAgIICAgMi8xMjgwCAgICAgICAgIICAgMy8x
MjgwCAgICAgICAgIICAgNC8xMjgwCAgICAgICAgIICAgNS8xMjgwCAgICAgICAgIICAgNi8xMjgw
CAgICAgICAgIICAgNy8xMjgwCAgICAgICAgIICAgOC8xMjgwCAgICAgICAgIICAgOS8xMjgwCAgI
CAgICAgIICAxMC8xMjgwCAgICAgICAgIICAxMS8xMjgwCAgICAgICAgIICAxMi8xMjgwCAgICAgI
CAgIICAxMy8xMjgwCAgICAgICAgIICAxNC8xMjgwCAgICAgICAgIICAxNS8xMjgwCAgICAgICAgI
ICAxNi8xMjgwCAgICAgICAgIICAxNy8xMjgwCAgICAgICAgIICAxOC8xMjgwCAgICAgICAgIICAx
OS8xMjgwCAgICAgICAgIICAyMC8xMjgwCAgICAgICAgIICAyMS8xMjgwCAgICAgICAgIICAyMi8x
MjgwCAgICAgICAgIICAyMy8xMjgwCAgICAgICAgIICAyNC8xMjgwCAgICAgICAgIICAyNS8xMjgw
CAgICAgICAgIICAyNi8xMjgwCAgICAgICAgIICAyNy8xMjgwCAgICAgICAgIICAyOC8xMjgwCAgI
CAgICAgIICAyOS8xMjgwCAgICAgICAgIICAzMC8xMjgwCAgICAgICAgIICAzMS8xMjgwCAgICAgI
CAgIICAzMi8xMjgwCAgICAgICAgIICAzMy8xMjgwCAgICAgICAgIICAzNC8xMjgwCAgICAgICAgI
ICAzNS8xMjgwCAgICAgICAgIICAzNi8xMjgwCAgICAgICAgIICAzNy8xMjgwCAgICAgICAgIICAz
OC8xMjgwCAgICAgICAgIICAzOS8xMjgwCAgICAgICAgIICA0MC8xMjgwCAgICAgICAgIICA0MS8x
MjgwCAgICAgICAgIICA0Mi8xMjgwCAgICAgICAgIICA0My8xMjgwCAgICAgICAgIICA0NC8xMjgw
CAgICAgICAgIICA0NS8xMjgwCAgICAgICAgIICA0Ni8xMjgwCAgICAgICAgIICA0Ny8xMjgwCAgI
CAgICAgIICA0OC8xMjgwCAgICAgICAgIICA0OS8xMjgwCAgICAgICAgIICA1MC8xMjgwCAgICAgI
CAgIICA1MS8xMjgwCAgICAgICAgIICA1Mi8xMjgwCAgICAgICAgIICA1My8xMjgwCAgICAgICAgI
ICA1NC8xMjgwCAgICAgICAgIICA1NS8xMjgwCAgICAgICAgIICA1Ni8xMjgwCAgICAgICAgIICA1
Ny8xMjgwCAgICAgICAgIICA1OC8xMjgwCAgICAgICAgIICA1OS8xMjgwCAgICAgICAgIICA2MC8x
MjgwCAgICAgICAgIICA2MS8xMjgwCAgICAgICAgIICA2Mi8xMjgwCAgICAgICAgIICA2My8xMjgw
CAgICAgICAgIICA2NC8xMjgwCAgICAgICAgIICA2NS8xMjgwCAgICAgICAgIICA2Ni8xMjgwCAgI
CAgICAgIICA2Ny8xMjgwCAgICAgICAgIICA2OC8xMjgwCAgICAgICAgIICA2OS8xMjgwCAgICAgI
CAgIICA3MC8xMjgwCAgICAgICAgIICA3MS8xMjgwCAgICAgICAgIICA3Mi8xMjgwCAgICAgICAgI
ICA3My8xMjgwCAgICAgICAgIICA3NC8xMjgwCAgICAgICAgIICA3NS8xMjgwCAgICAgICAgIICA3
Ni8xMjgwCAgICAgICAgIICA3Ny8xMjgwCAgICAgICAgIICA3OC8xMjgwCAgICAgICAgIICA3OS8x
MjgwCAgICAgICAgIICA4MC8xMjgwCAgICAgICAgIICA4MS8xMjgwCAgICAgICAgIICA4Mi8xMjgw
CAgICAgICAgIICA4My8xMjgwCAgICAgICAgIICA4NC8xMjgwCAgICAgICAgIICA4NS8xMjgwCAgI
CAgICAgIICA4Ni8xMjgwCAgICAgICAgIICA4Ny8xMjgwCAgICAgICAgIICA4OC8xMjgwCAgICAgI
CAgIICA4OS8xMjgwCAgICAgICAgIICA5MC8xMjgwCAgICAgICAgIICA5MS8xMjgwCAgICAgICAgI
ICA5Mi8xMjgwCAgICAgICAgIICA5My8xMjgwCAgICAgICAgIICA5NC8xMjgwCAgICAgICAgIICA5
NS8xMjgwCAgICAgICAgIICA5Ni8xMjgwCAgICAgICAgIICA5Ny8xMjgwCAgICAgICAgIICA5OC8x
MjgwCAgICAgICAgIICA5OS8xMjgwCAgICAgICAgIIDEwMC8xMjgwCAgICAgICAgIIDEwMS8xMjgw
CAgICAgICAgIIDEwMi8xMjgwCAgICAgICAgIIDEwMy8xMjgwCAgICAgICAgIIDEwNC8xMjgwCAgI
CAgICAgIIDEwNS8xMjgwCAgICAgICAgIIDEwNi8xMjgwCAgICAgICAgIIDEwNy8xMjgwCAgICAgI
CAgIIDEwOC8xMjgwCAgICAgICAgIIDEwOS8xMjgwCAgICAgICAgIIDExMC8xMjgwCAgICAgICAgI
IDExMS8xMjgwCAgICAgICAgIIDExMi8xMjgwCAgICAgICAgIIDExMy8xMjgwCAgICAgICAgIIDEx
NC8xMjgwCAgICAgICAgIIDExNS8xMjgwCAgICAgICAgIIDExNi8xMjgwCAgICAgICAgIIDExNy8x
MjgwCAgICAgICAgIIDExOC8xMjgwCAgICAgICAgIIDExOS8xMjgwCAgICAgICAgIIDEyMC8xMjgw
CAgICAgICAgIIDEyMS8xMjgwCAgICAgICAgIIDEyMi8xMjgwCAgICAgICAgIIDEyMy8xMjgwCAgI
CAgICAgIIDEyNC8xMjgwCAgICAgICAgIIDEyNS8xMjgwCAgICAgICAgIIDEyNi8xMjgwCAgICAgI
CAgIIDEyNy8xMjgwCAgICAgICAgIIDEyOC8xMjgwCAgICAgICAgIIDEyOS8xMjgwCAgICAgICAgI
IDEzMC8xMjgwCAgICAgICAgIIDEzMS8xMjgwCAgICAgICAgIIDEzMi8xMjgwCAgICAgICAgIIDEz
My8xMjgwCAgICAgICAgIIDEzNC8xMjgwCAgICAgICAgIIDEzNS8xMjgwCAgICAgICAgIIDEzNi8x
MjgwCAgICAgICAgIIDEzNy8xMjgwCAgICAgICAgIIDEzOC8xMjgwCAgICAgICAgIIDEzOS8xMjgw
CAgICAgICAgIIDE0MC8xMjgwCAgICAgICAgIIDE0MS8xMjgwCAgICAgICAgIIDE0Mi8xMjgwCAgI
CAgICAgIIDE0My8xMjgwCAgICAgICAgIIDE0NC8xMjgwCAgICAgICAgIIDE0NS8xMjgwCAgICAgI
CAgIIDE0Ni8xMjgwCAgICAgICAgIIDE0Ny8xMjgwCAgICAgICAgIIDE0OC8xMjgwCAgICAgICAgI
IDE0OS8xMjgwCAgICAgICAgIIDE1MC8xMjgwCAgICAgICAgIIDE1MS8xMjgwCAgICAgICAgIIDE1
Mi8xMjgwCAgICAgICAgIIDE1My8xMjgwCAgICAgICAgIIDE1NC8xMjgwCAgICAgICAgIIDE1NS8x
MjgwCAgICAgICAgIIDE1Ni8xMjgwCAgICAgICAgIIDE1Ny8xMjgwCAgICAgICAgIIDE1OC8xMjgw
CAgICAgICAgIIDE1OS8xMjgwCAgICAgICAgIIDE2MC8xMjgwCAgICAgICAgIIDE2MS8xMjgwCAgI
CAgICAgIIDE2Mi8xMjgwCAgICAgICAgIIDE2My8xMjgwCAgICAgICAgIIDE2NC8xMjgwCAgICAgI
CAgIIDE2NS8xMjgwCAgICAgICAgIIDE2Ni8xMjgwCAgICAgICAgIIDE2Ny8xMjgwCAgICAgICAgI
IDE2OC8xMjgwCAgICAgICAgIIDE2OS8xMjgwCAgICAgICAgIIDE3MC8xMjgwCAgICAgICAgIIDE3
MS8xMjgwCAgICAgICAgIIDE3Mi8xMjgwCAgICAgICAgIIDE3My8xMjgwCAgICAgICAgIIDE3NC8x
MjgwCAgICAgICAgIIDE3NS8xMjgwCAgICAgICAgIIDE3Ni8xMjgwCAgICAgICAgIIDE3Ny8xMjgw
CAgICAgICAgIIDE3OC8xMjgwCAgICAgICAgIIDE3OS8xMjgwCAgICAgICAgIIDE4MC8xMjgwCAgI
CAgICAgIIDE4MS8xMjgwCAgICAgICAgIIDE4Mi8xMjgwCAgICAgICAgIIDE4My8xMjgwCAgICAgI
CAgIIDE4NC8xMjgwCAgICAgICAgIIDE4NS8xMjgwCAgICAgICAgIIDE4Ni8xMjgwCAgICAgICAgI
IDE4Ny8xMjgwCAgICAgICAgIIDE4OC8xMjgwCAgICAgICAgIIDE4OS8xMjgwCAgICAgICAgIIDE5
MC8xMjgwCAgICAgICAgIIDE5MS8xMjgwCAgICAgICAgIIDE5Mi8xMjgwCAgICAgICAgIIDE5My8x
MjgwCAgICAgICAgIIDE5NC8xMjgwCAgICAgICAgIIDE5NS8xMjgwCAgICAgICAgIIDE5Ni8xMjgw
CAgICAgICAgIIDE5Ny8xMjgwCAgICAgICAgIIDE5OC8xMjgwCAgICAgICAgIIDE5OS8xMjgwCAgI
CAgICAgIIDIwMC8xMjgwCAgICAgICAgIIDIwMS8xMjgwCAgICAgICAgIIDIwMi8xMjgwCAgICAgI
CAgIIDIwMy8xMjgwCAgICAgICAgIIDIwNC8xMjgwCAgICAgICAgIIDIwNS8xMjgwCAgICAgICAgI
IDIwNi8xMjgwCAgICAgICAgIIDIwNy8xMjgwCAgICAgICAgIIDIwOC8xMjgwCAgICAgICAgIIDIw
OS8xMjgwCAgICAgICAgIIDIxMC8xMjgwCAgICAgICAgIIDIxMS8xMjgwCAgICAgICAgIIDIxMi8x
MjgwCAgICAgICAgIIDIxMy8xMjgwCAgICAgICAgIIDIxNC8xMjgwCAgICAgICAgIIDIxNS8xMjgw
CAgICAgICAgIIDIxNi8xMjgwCAgICAgICAgIIDIxNy8xMjgwCAgICAgICAgIIDIxOC8xMjgwCAgI
CAgICAgIIDIxOS8xMjgwCAgICAgICAgIIDIyMC8xMjgwCAgICAgICAgIIDIyMS8xMjgwCAgICAgI
CAgIIDIyMi8xMjgwCAgICAgICAgIIDIyMy8xMjgwCAgICAgICAgIIDIyNC8xMjgwCAgICAgICAgI
IDIyNS8xMjgwCAgICAgICAgIIDIyNi8xMjgwCAgICAgICAgIIDIyNy8xMjgwCAgICAgICAgIIDIy
OC8xMjgwCAgICAgICAgIIDIyOS8xMjgwCAgICAgICAgIIDIzMC8xMjgwCAgICAgICAgIIDIzMS8x
MjgwCAgICAgICAgIIDIzMi8xMjgwCAgICAgICAgIIDIzMy8xMjgwCAgICAgICAgIIDIzNC8xMjgw
CAgICAgICAgIIDIzNS8xMjgwCAgICAgICAgIIDIzNi8xMjgwCAgICAgICAgIIDIzNy8xMjgwCAgI
CAgICAgIIDIzOC8xMjgwCAgICAgICAgIIDIzOS8xMjgwCAgICAgICAgIIDI0MC8xMjgwCAgICAgI
CAgIIDI0MS8xMjgwCAgICAgICAgIIDI0Mi8xMjgwCAgICAgICAgIIDI0My8xMjgwCAgICAgICAgI
IDI0NC8xMjgwCAgICAgICAgIIDI0NS8xMjgwCAgICAgICAgIIDI0Ni8xMjgwCAgICAgICAgIIDI0
Ny8xMjgwCAgICAgICAgIIDI0OC8xMjgwCAgICAgICAgIIDI0OS8xMjgwCAgICAgICAgIIDI1MC8x
MjgwCAgICAgICAgIIDI1MS8xMjgwCAgICAgICAgIIDI1Mi8xMjgwCAgICAgICAgIIDI1My8xMjgw
CAgICAgICAgIIDI1NC8xMjgwCAgICAgICAgIIDI1NS8xMjgwCAgICAgICAgIIDI1Ni8xMjgwCAgI
CAgICAgIIDI1Ny8xMjgwCAgICAgICAgIIDI1OC8xMjgwCAgICAgICAgIIDI1OS8xMjgwCAgICAgI
CAgIIDI2MC8xMjgwCAgICAgICAgIIDI2MS8xMjgwCAgICAgICAgIIDI2Mi8xMjgwCAgICAgICAgI
IDI2My8xMjgwCAgICAgICAgIIDI2NC8xMjgwCAgICAgICAgIIDI2NS8xMjgwCAgICAgICAgIIDI2
Ni8xMjgwCAgICAgICAgIIDI2Ny8xMjgwCAgICAgICAgIIDI2OC8xMjgwCAgICAgICAgIIDI2OS8x
MjgwCAgICAgICAgIIDI3MC8xMjgwCAgICAgICAgIIDI3MS8xMjgwCAgICAgICAgIIDI3Mi8xMjgw
CAgICAgICAgIIDI3My8xMjgwCAgICAgICAgIIDI3NC8xMjgwCAgICAgICAgIIDI3NS8xMjgwCAgI
CAgICAgIIDI3Ni8xMjgwCAgICAgICAgIIDI3Ny8xMjgwCAgICAgICAgIIDI3OC8xMjgwCAgICAgI
CAgIIDI3OS8xMjgwCAgICAgICAgIIDI4MC8xMjgwCAgICAgICAgIIDI4MS8xMjgwCAgICAgICAgI
IDI4Mi8xMjgwCAgICAgICAgIIDI4My8xMjgwCAgICAgICAgIIDI4NC8xMjgwCAgICAgICAgIIDI4
NS8xMjgwCAgICAgICAgIIDI4Ni8xMjgwCAgICAgICAgIIDI4Ny8xMjgwCAgICAgICAgIIDI4OC8x
MjgwCAgICAgICAgIIDI4OS8xMjgwCAgICAgICAgIIDI5MC8xMjgwCAgICAgICAgIIDI5MS8xMjgw
CAgICAgICAgIIDI5Mi8xMjgwCAgICAgICAgIIDI5My8xMjgwCAgICAgICAgIIDI5NC8xMjgwCAgI
CAgICAgIIDI5NS8xMjgwCAgICAgICAgIIDI5Ni8xMjgwCAgICAgICAgIIDI5Ny8xMjgwCAgICAgI
CAgIIDI5OC8xMjgwCAgICAgICAgIIDI5OS8xMjgwCAgICAgICAgIIDMwMC8xMjgwCAgICAgICAgI
IDMwMS8xMjgwCAgICAgICAgIIDMwMi8xMjgwCAgICAgICAgIIDMwMy8xMjgwCAgICAgICAgIIDMw
NC8xMjgwCAgICAgICAgIIDMwNS8xMjgwCAgICAgICAgIIDMwNi8xMjgwCAgICAgICAgIIDMwNy8x
MjgwCAgICAgICAgIIDMwOC8xMjgwCAgICAgICAgIIDMwOS8xMjgwCAgICAgICAgIIDMxMC8xMjgw
CAgICAgICAgIIDMxMS8xMjgwCAgICAgICAgIIDMxMi8xMjgwCAgICAgICAgIIDMxMy8xMjgwCAgI
CAgICAgIIDMxNC8xMjgwCAgICAgICAgIIDMxNS8xMjgwCAgICAgICAgIIDMxNi8xMjgwCAgICAgI
CAgIIDMxNy8xMjgwCAgICAgICAgIIDMxOC8xMjgwCAgICAgICAgIIDMxOS8xMjgwCAgICAgICAgI
IDMyMC8xMjgwCAgICAgICAgIIDMyMS8xMjgwCAgICAgICAgIIDMyMi8xMjgwCAgICAgICAgIIDMy
My8xMjgwCAgICAgICAgIIDMyNC8xMjgwCAgICAgICAgIIDMyNS8xMjgwCAgICAgICAgIIDMyNi8x
MjgwCAgICAgICAgIIDMyNy8xMjgwCAgICAgICAgIIDMyOC8xMjgwCAgICAgICAgIIDMyOS8xMjgw
CAgICAgICAgIIDMzMC8xMjgwCAgICAgICAgIIDMzMS8xMjgwCAgICAgICAgIIDMzMi8xMjgwCAgI
CAgICAgIIDMzMy8xMjgwCAgICAgICAgIIDMzNC8xMjgwCAgICAgICAgIIDMzNS8xMjgwCAgICAgI
CAgIIDMzNi8xMjgwCAgICAgICAgIIDMzNy8xMjgwCAgICAgICAgIIDMzOC8xMjgwCAgICAgICAgI
IDMzOS8xMjgwCAgICAgICAgIIDM0MC8xMjgwCAgICAgICAgIIDM0MS8xMjgwCAgICAgICAgIIDM0
Mi8xMjgwCAgICAgICAgIIDM0My8xMjgwCAgICAgICAgIIDM0NC8xMjgwCAgICAgICAgIIDM0NS8x
MjgwCAgICAgICAgIIDM0Ni8xMjgwCAgICAgICAgIIDM0Ny8xMjgwCAgICAgICAgIIDM0OC8xMjgw
CAgICAgICAgIIDM0OS8xMjgwCAgICAgICAgIIDM1MC8xMjgwCAgICAgICAgIIDM1MS8xMjgwCAgI
CAgICAgIIDM1Mi8xMjgwCAgICAgICAgIIDM1My8xMjgwCAgICAgICAgIIDM1NC8xMjgwCAgICAgI
CAgIIDM1NS8xMjgwCAgICAgICAgIIDM1Ni8xMjgwCAgICAgICAgIIDM1Ny8xMjgwCAgICAgICAgI
IDM1OC8xMjgwCAgICAgICAgIIDM1OS8xMjgwCAgICAgICAgIIDM2MC8xMjgwCAgICAgICAgIIDM2
MS8xMjgwCAgICAgICAgIIDM2Mi8xMjgwCAgICAgICAgIIDM2My8xMjgwCAgICAgICAgIIDM2NC8x
MjgwCAgICAgICAgIIDM2NS8xMjgwCAgICAgICAgIIDM2Ni8xMjgwCAgICAgICAgIIDM2Ny8xMjgw
CAgICAgICAgIIDM2OC8xMjgwCAgICAgICAgIIDM2OS8xMjgwCAgICAgICAgIIDM3MC8xMjgwCAgI
CAgICAgIIDM3MS8xMjgwCAgICAgICAgIIDM3Mi8xMjgwCAgICAgICAgIIDM3My8xMjgwCAgICAgI
CAgIIDM3NC8xMjgwCAgICAgICAgIIDM3NS8xMjgwCAgICAgICAgIIDM3Ni8xMjgwCAgICAgICAgI
IDM3Ny8xMjgwCAgICAgICAgIIDM3OC8xMjgwCAgICAgICAgIIDM3OS8xMjgwCAgICAgICAgIIDM4
MC8xMjgwCAgICAgICAgIIDM4MS8xMjgwCAgICAgICAgIIDM4Mi8xMjgwCAgICAgICAgIIDM4My8x
MjgwCAgICAgICAgIIDM4NC8xMjgwCAgICAgICAgIIDM4NS8xMjgwCAgICAgICAgIIDM4Ni8xMjgw
CAgICAgICAgIIDM4Ny8xMjgwCAgICAgICAgIIDM4OC8xMjgwCAgICAgICAgIIDM4OS8xMjgwCAgI
CAgICAgIIDM5MC8xMjgwCAgICAgICAgIIDM5MS8xMjgwCAgICAgICAgIIDM5Mi8xMjgwCAgICAgI
CAgIIDM5My8xMjgwCAgICAgICAgIIDM5NC8xMjgwCAgICAgICAgIIDM5NS8xMjgwCAgICAgICAgI
IDM5Ni8xMjgwCAgICAgICAgIIDM5Ny8xMjgwCAgICAgICAgIIDM5OC8xMjgwCAgICAgICAgIIDM5
OS8xMjgwCAgICAgICAgIIDQwMC8xMjgwCAgICAgICAgIIDQwMS8xMjgwCAgICAgICAgIIDQwMi8x
MjgwCAgICAgICAgIIDQwMy8xMjgwCAgICAgICAgIIDQwNC8xMjgwCAgICAgICAgIIDQwNS8xMjgw
CAgICAgICAgIIDQwNi8xMjgwCAgICAgICAgIIDQwNy8xMjgwCAgICAgICAgIIDQwOC8xMjgwCAgI
CAgICAgIIDQwOS8xMjgwCAgICAgICAgIIDQxMC8xMjgwCAgICAgICAgIIDQxMS8xMjgwCAgICAgI
CAgIIDQxMi8xMjgwCAgICAgICAgIIDQxMy8xMjgwCAgICAgICAgIIDQxNC8xMjgwCAgICAgICAgI
IDQxNS8xMjgwCAgICAgICAgIIDQxNi8xMjgwCAgICAgICAgIIDQxNy8xMjgwCAgICAgICAgIIDQx
OC8xMjgwCAgICAgICAgIIDQxOS8xMjgwCAgICAgICAgIIDQyMC8xMjgwCAgICAgICAgIIDQyMS8x
MjgwCAgICAgICAgIIDQyMi8xMjgwCAgICAgICAgIIDQyMy8xMjgwCAgICAgICAgIIDQyNC8xMjgw
CAgICAgICAgIIDQyNS8xMjgwCAgICAgICAgIIDQyNi8xMjgwCAgICAgICAgIIDQyNy8xMjgwCAgI
CAgICAgIIDQyOC8xMjgwCAgICAgICAgIIDQyOS8xMjgwCAgICAgICAgIIDQzMC8xMjgwCAgICAgI
CAgIIDQzMS8xMjgwCAgICAgICAgIIDQzMi8xMjgwCAgICAgICAgIIDQzMy8xMjgwCAgICAgICAgI
IDQzNC8xMjgwCAgICAgICAgIIDQzNS8xMjgwCAgICAgICAgIIDQzNi8xMjgwCAgICAgICAgIIDQz
Ny8xMjgwCAgICAgICAgIIDQzOC8xMjgwCAgICAgICAgIIDQzOS8xMjgwCAgICAgICAgIIDQ0MC8x
MjgwCAgICAgICAgIIDQ0MS8xMjgwCAgICAgICAgIIDQ0Mi8xMjgwCAgICAgICAgIIDQ0My8xMjgw
CAgICAgICAgIIDQ0NC8xMjgwCAgICAgICAgIIDQ0NS8xMjgwCAgICAgICAgIIDQ0Ni8xMjgwCAgI
CAgICAgIIDQ0Ny8xMjgwCAgICAgICAgIIDQ0OC8xMjgwCAgICAgICAgIIDQ0OS8xMjgwCAgICAgI
CAgIIDQ1MC8xMjgwCAgICAgICAgIIDQ1MS8xMjgwCAgICAgICAgIIDQ1Mi8xMjgwCAgICAgICAgI
IDQ1My8xMjgwCAgICAgICAgIIDQ1NC8xMjgwCAgICAgICAgIIDQ1NS8xMjgwCAgICAgICAgIIDQ1
Ni8xMjgwCAgICAgICAgIIDQ1Ny8xMjgwCAgICAgICAgIIDQ1OC8xMjgwCAgICAgICAgIIDQ1OS8x
MjgwCAgICAgICAgIIDQ2MC8xMjgwCAgICAgICAgIIDQ2MS8xMjgwCAgICAgICAgIIDQ2Mi8xMjgw
CAgICAgICAgIIDQ2My8xMjgwCAgICAgICAgIIDQ2NC8xMjgwCAgICAgICAgIIDQ2NS8xMjgwCAgI
CAgICAgIIDQ2Ni8xMjgwCAgICAgICAgIIDQ2Ny8xMjgwCAgICAgICAgIIDQ2OC8xMjgwCAgICAgI
CAgIIDQ2OS8xMjgwCAgICAgICAgIIDQ3MC8xMjgwCAgICAgICAgIIDQ3MS8xMjgwCAgICAgICAgI
IDQ3Mi8xMjgwCAgICAgICAgIIDQ3My8xMjgwCAgICAgICAgIIDQ3NC8xMjgwCAgICAgICAgIIDQ3
NS8xMjgwCAgICAgICAgIIDQ3Ni8xMjgwCAgICAgICAgIIDQ3Ny8xMjgwCAgICAgICAgIIDQ3OC8x
MjgwCAgICAgICAgIIDQ3OS8xMjgwCAgICAgICAgIIDQ4MC8xMjgwCAgICAgICAgIIDQ4MS8xMjgw
CAgICAgICAgIIDQ4Mi8xMjgwCAgICAgICAgIIDQ4My8xMjgwCAgICAgICAgIIDQ4NC8xMjgwCAgI
CAgICAgIIDQ4NS8xMjgwCAgICAgICAgIIDQ4Ni8xMjgwCAgICAgICAgIIDQ4Ny8xMjgwCAgICAgI
CAgIIDQ4OC8xMjgwCAgICAgICAgIIDQ4OS8xMjgwCAgICAgICAgIIDQ5MC8xMjgwCAgICAgICAgI
IDQ5MS8xMjgwCAgICAgICAgIIDQ5Mi8xMjgwCAgICAgICAgIIDQ5My8xMjgwCAgICAgICAgIIDQ5
NC8xMjgwCAgICAgICAgIIDQ5NS8xMjgwCAgICAgICAgIIDQ5Ni8xMjgwCAgICAgICAgIIDQ5Ny8x
MjgwCAgICAgICAgIIDQ5OC8xMjgwCAgICAgICAgIIDQ5OS8xMjgwCAgICAgICAgIIDUwMC8xMjgw
CAgICAgICAgIIDUwMS8xMjgwCAgICAgICAgIIDUwMi8xMjgwCAgICAgICAgIIDUwMy8xMjgwCAgI
CAgICAgIIDUwNC8xMjgwCAgICAgICAgIIDUwNS8xMjgwCAgICAgICAgIIDUwNi8xMjgwCAgICAgI
CAgIIDUwNy8xMjgwCAgICAgICAgIIDUwOC8xMjgwCAgICAgICAgIIDUwOS8xMjgwCAgICAgICAgI
IDUxMC8xMjgwCAgICAgICAgIIDUxMS8xMjgwCAgICAgICAgIIDUxMi8xMjgwCAgICAgICAgIIDUx
My8xMjgwCAgICAgICAgIIDUxNC8xMjgwCAgICAgICAgIIDUxNS8xMjgwCAgICAgICAgIIDUxNi8x
MjgwCAgICAgICAgIIDUxNy8xMjgwCAgICAgICAgIIDUxOC8xMjgwCAgICAgICAgIIDUxOS8xMjgw
CAgICAgICAgIIDUyMC8xMjgwCAgICAgICAgIIDUyMS8xMjgwCAgICAgICAgIIDUyMi8xMjgwCAgI
CAgICAgIIDUyMy8xMjgwCAgICAgICAgIIDUyNC8xMjgwCAgICAgICAgIIDUyNS8xMjgwCAgICAgI
CAgIIDUyNi8xMjgwCAgICAgICAgIIDUyNy8xMjgwCAgICAgICAgIIDUyOC8xMjgwCAgICAgICAgI
IDUyOS8xMjgwCAgICAgICAgIIDUzMC8xMjgwCAgICAgICAgIIDUzMS8xMjgwCAgICAgICAgIIDUz
Mi8xMjgwCAgICAgICAgIIDUzMy8xMjgwCAgICAgICAgIIDUzNC8xMjgwCAgICAgICAgIIDUzNS8x
MjgwCAgICAgICAgIIDUzNi8xMjgwCAgICAgICAgIIDUzNy8xMjgwCAgICAgICAgIIDUzOC8xMjgw
CAgICAgICAgIIDUzOS8xMjgwCAgICAgICAgIIDU0MC8xMjgwCAgICAgICAgIIDU0MS8xMjgwCAgI
CAgICAgIIDU0Mi8xMjgwCAgICAgICAgIIDU0My8xMjgwCAgICAgICAgIIDU0NC8xMjgwCAgICAgI
CAgIIDU0NS8xMjgwCAgICAgICAgIIDU0Ni8xMjgwCAgICAgICAgIIDU0Ny8xMjgwCAgICAgICAgI
IDU0OC8xMjgwCAgICAgICAgIIDU0OS8xMjgwCAgICAgICAgIIDU1MC8xMjgwCAgICAgICAgIIDU1
MS8xMjgwCAgICAgICAgIIDU1Mi8xMjgwCAgICAgICAgIIDU1My8xMjgwCAgICAgICAgIIDU1NC8x
MjgwCAgICAgICAgIIDU1NS8xMjgwCAgICAgICAgIIDU1Ni8xMjgwCAgICAgICAgIIDU1Ny8xMjgw
CAgICAgICAgIIDU1OC8xMjgwCAgICAgICAgIIDU1OS8xMjgwCAgICAgICAgIIDU2MC8xMjgwCAgI
CAgICAgIIDU2MS8xMjgwCAgICAgICAgIIDU2Mi8xMjgwCAgICAgICAgIIDU2My8xMjgwCAgICAgI
CAgIIDU2NC8xMjgwCAgICAgICAgIIDU2NS8xMjgwCAgICAgICAgIIDU2Ni8xMjgwCAgICAgICAgI
IDU2Ny8xMjgwCAgICAgICAgIIDU2OC8xMjgwCAgICAgICAgIIDU2OS8xMjgwCAgICAgICAgIIDU3
MC8xMjgwCAgICAgICAgIIDU3MS8xMjgwCAgICAgICAgIIDU3Mi8xMjgwCAgICAgICAgIIDU3My8x
MjgwCAgICAgICAgIIDU3NC8xMjgwCAgICAgICAgIIDU3NS8xMjgwCAgICAgICAgIIDU3Ni8xMjgw
CAgICAgICAgIIDU3Ny8xMjgwCAgICAgICAgIIDU3OC8xMjgwCAgICAgICAgIIDU3OS8xMjgwCAgI
CAgICAgIIDU4MC8xMjgwCAgICAgICAgIIDU4MS8xMjgwCAgICAgICAgIIDU4Mi8xMjgwCAgICAgI
CAgIIDU4My8xMjgwCAgICAgICAgIIDU4NC8xMjgwCAgICAgICAgIIDU4NS8xMjgwCAgICAgICAgI
IDU4Ni8xMjgwCAgICAgICAgIIDU4Ny8xMjgwCAgICAgICAgIIDU4OC8xMjgwCAgICAgICAgIIDU4
OS8xMjgwCAgICAgICAgIIDU5MC8xMjgwCAgICAgICAgIIDU5MS8xMjgwCAgICAgICAgIIDU5Mi8x
MjgwCAgICAgICAgIIDU5My8xMjgwCAgICAgICAgIIDU5NC8xMjgwCAgICAgICAgIIDU5NS8xMjgw
CAgICAgICAgIIDU5Ni8xMjgwCAgICAgICAgIIDU5Ny8xMjgwCAgICAgICAgIIDU5OC8xMjgwCAgI
CAgICAgIIDU5OS8xMjgwCAgICAgICAgIIDYwMC8xMjgwCAgICAgICAgIIDYwMS8xMjgwCAgICAgI
CAgIIDYwMi8xMjgwCAgICAgICAgIIDYwMy8xMjgwCAgICAgICAgIIDYwNC8xMjgwCAgICAgICAgI
IDYwNS8xMjgwCAgICAgICAgIIDYwNi8xMjgwCAgICAgICAgIIDYwNy8xMjgwCAgICAgICAgIIDYw
OC8xMjgwCAgICAgICAgIIDYwOS8xMjgwCAgICAgICAgIIDYxMC8xMjgwCAgICAgICAgIIDYxMS8x
MjgwCAgICAgICAgIIDYxMi8xMjgwCAgICAgICAgIIDYxMy8xMjgwCAgICAgICAgIIDYxNC8xMjgw
CAgICAgICAgIIDYxNS8xMjgwCAgICAgICAgIIDYxNi8xMjgwCAgICAgICAgIIDYxNy8xMjgwCAgI
CAgICAgIIDYxOC8xMjgwCAgICAgICAgIIDYxOS8xMjgwCAgICAgICAgIIDYyMC8xMjgwCAgICAgI
CAgIIDYyMS8xMjgwCAgICAgICAgIIDYyMi8xMjgwCAgICAgICAgIIDYyMy8xMjgwCAgICAgICAgI
IDYyNC8xMjgwCAgICAgICAgIIDYyNS8xMjgwCAgICAgICAgIIDYyNi8xMjgwCAgICAgICAgIIDYy
Ny8xMjgwCAgICAgICAgIIDYyOC8xMjgwCAgICAgICAgIIDYyOS8xMjgwCAgICAgICAgIIDYzMC8x
MjgwCAgICAgICAgIIDYzMS8xMjgwCAgICAgICAgIIDYzMi8xMjgwCAgICAgICAgIIDYzMy8xMjgw
CAgICAgICAgIIDYzNC8xMjgwCAgICAgICAgIIDYzNS8xMjgwCAgICAgICAgIIDYzNi8xMjgwCAgI
CAgICAgIIDYzNy8xMjgwCAgICAgICAgIIDYzOC8xMjgwCAgICAgICAgIIDYzOS8xMjgwCAgICAgI
CAgIIDY0MC8xMjgwCAgICAgICAgIIDY0MS8xMjgwCAgICAgICAgIIDY0Mi8xMjgwCAgICAgICAgI
IDY0My8xMjgwCAgICAgICAgIIDY0NC8xMjgwCAgICAgICAgIIDY0NS8xMjgwCAgICAgICAgIIDY0
Ni8xMjgwCAgICAgICAgIIDY0Ny8xMjgwCAgICAgICAgIIDY0OC8xMjgwCAgICAgICAgIIDY0OS8x
MjgwCAgICAgICAgIIDY1MC8xMjgwCAgICAgICAgIIDY1MS8xMjgwCAgICAgICAgIIDY1Mi8xMjgw
CAgICAgICAgIIDY1My8xMjgwCAgICAgICAgIIDY1NC8xMjgwCAgICAgICAgIIDY1NS8xMjgwCAgI
CAgICAgIIDY1Ni8xMjgwCAgICAgICAgIIDY1Ny8xMjgwCAgICAgICAgIIDY1OC8xMjgwCAgICAgI
CAgIIDY1OS8xMjgwCAgICAgICAgIIDY2MC8xMjgwCAgICAgICAgIIDY2MS8xMjgwCAgICAgICAgI
IDY2Mi8xMjgwCAgICAgICAgIIDY2My8xMjgwCAgICAgICAgIIDY2NC8xMjgwCAgICAgICAgIIDY2
NS8xMjgwCAgICAgICAgIIDY2Ni8xMjgwCAgICAgICAgIIDY2Ny8xMjgwCAgICAgICAgIIDY2OC8x
MjgwCAgICAgICAgIIDY2OS8xMjgwCAgICAgICAgIIDY3MC8xMjgwCAgICAgICAgIIDY3MS8xMjgw
CAgICAgICAgIIDY3Mi8xMjgwCAgICAgICAgIIDY3My8xMjgwCAgICAgICAgIIDY3NC8xMjgwCAgI
CAgICAgIIDY3NS8xMjgwCAgICAgICAgIIDY3Ni8xMjgwCAgICAgICAgIIDY3Ny8xMjgwCAgICAgI
CAgIIDY3OC8xMjgwCAgICAgICAgIIDY3OS8xMjgwCAgICAgICAgIIDY4MC8xMjgwCAgICAgICAgI
IDY4MS8xMjgwCAgICAgICAgIIDY4Mi8xMjgwCAgICAgICAgIIDY4My8xMjgwCAgICAgICAgIIDY4
NC8xMjgwCAgICAgICAgIIDY4NS8xMjgwCAgICAgICAgIIDY4Ni8xMjgwCAgICAgICAgIIDY4Ny8x
MjgwCAgICAgICAgIIDY4OC8xMjgwCAgICAgICAgIIDY4OS8xMjgwCAgICAgICAgIIDY5MC8xMjgw
CAgICAgICAgIIDY5MS8xMjgwCAgICAgICAgIIDY5Mi8xMjgwCAgICAgICAgIIDY5My8xMjgwCAgI
CAgICAgIIDY5NC8xMjgwCAgICAgICAgIIDY5NS8xMjgwCAgICAgICAgIIDY5Ni8xMjgwCAgICAgI
CAgIIDY5Ny8xMjgwCAgICAgICAgIIDY5OC8xMjgwCAgICAgICAgIIDY5OS8xMjgwCAgICAgICAgI
IDcwMC8xMjgwCAgICAgICAgIIDcwMS8xMjgwCAgICAgICAgIIDcwMi8xMjgwCAgICAgICAgIIDcw
My8xMjgwCAgICAgICAgIIDcwNC8xMjgwCAgICAgICAgIIDcwNS8xMjgwCAgICAgICAgIIDcwNi8x
MjgwCAgICAgICAgIIDcwNy8xMjgwCAgICAgICAgIIDcwOC8xMjgwCAgICAgICAgIIDcwOS8xMjgw
CAgICAgICAgIIDcxMC8xMjgwCAgICAgICAgIIDcxMS8xMjgwCAgICAgICAgIIDcxMi8xMjgwCAgI
CAgICAgIIDcxMy8xMjgwCAgICAgICAgIIDcxNC8xMjgwCAgICAgICAgIIDcxNS8xMjgwCAgICAgI
CAgIIDcxNi8xMjgwCAgICAgICAgIIDcxNy8xMjgwCAgICAgICAgIIDcxOC8xMjgwCAgICAgICAgI
IDcxOS8xMjgwCAgICAgICAgIIDcyMC8xMjgwCAgICAgICAgIIDcyMS8xMjgwCAgICAgICAgIIDcy
Mi8xMjgwCAgICAgICAgIIDcyMy8xMjgwCAgICAgICAgIIDcyNC8xMjgwCAgICAgICAgIIDcyNS8x
MjgwCAgICAgICAgIIDcyNi8xMjgwCAgICAgICAgIIDcyNy8xMjgwCAgICAgICAgIIDcyOC8xMjgw
CAgICAgICAgIIDcyOS8xMjgwCAgICAgICAgIIDczMC8xMjgwCAgICAgICAgIIDczMS8xMjgwCAgI
CAgICAgIIDczMi8xMjgwCAgICAgICAgIIDczMy8xMjgwCAgICAgICAgIIDczNC8xMjgwCAgICAgI
CAgIIDczNS8xMjgwCAgICAgICAgIIDczNi8xMjgwCAgICAgICAgIIDczNy8xMjgwCAgICAgICAgI
IDczOC8xMjgwCAgICAgICAgIIDczOS8xMjgwCAgICAgICAgIIDc0MC8xMjgwCAgICAgICAgIIDc0
MS8xMjgwCAgICAgICAgIIDc0Mi8xMjgwCAgICAgICAgIIDc0My8xMjgwCAgICAgICAgIIDc0NC8x
MjgwCAgICAgICAgIIDc0NS8xMjgwCAgICAgICAgIIDc0Ni8xMjgwCAgICAgICAgIIDc0Ny8xMjgw
CAgICAgICAgIIDc0OC8xMjgwCAgICAgICAgIIDc0OS8xMjgwCAgICAgICAgIIDc1MC8xMjgwCAgI
CAgICAgIIDc1MS8xMjgwCAgICAgICAgIIDc1Mi8xMjgwCAgICAgICAgIIDc1My8xMjgwCAgICAgI
CAgIIDc1NC8xMjgwCAgICAgICAgIIDc1NS8xMjgwCAgICAgICAgIIDc1Ni8xMjgwCAgICAgICAgI
IDc1Ny8xMjgwCAgICAgICAgIIDc1OC8xMjgwCAgICAgICAgIIDc1OS8xMjgwCAgICAgICAgIIDc2
MC8xMjgwCAgICAgICAgIIDc2MS8xMjgwCAgICAgICAgIIDc2Mi8xMjgwCAgICAgICAgIIDc2My8x
MjgwCAgICAgICAgIIDc2NC8xMjgwCAgICAgICAgIIDc2NS8xMjgwCAgICAgICAgIIDc2Ni8xMjgw
CAgICAgICAgIIDc2Ny8xMjgwCAgICAgICAgIIDc2OC8xMjgwCAgICAgICAgIIDc2OS8xMjgwCAgI
CAgICAgIIDc3MC8xMjgwCAgICAgICAgIIDc3MS8xMjgwCAgICAgICAgIIDc3Mi8xMjgwCAgICAgI
CAgIIDc3My8xMjgwCAgICAgICAgIIDc3NC8xMjgwCAgICAgICAgIIDc3NS8xMjgwCAgICAgICAgI
IDc3Ni8xMjgwCAgICAgICAgIIDc3Ny8xMjgwCAgICAgICAgIIDc3OC8xMjgwCAgICAgICAgIIDc3
OS8xMjgwCAgICAgICAgIIDc4MC8xMjgwCAgICAgICAgIIDc4MS8xMjgwCAgICAgICAgIIDc4Mi8x
MjgwCAgICAgICAgIIDc4My8xMjgwCAgICAgICAgIIDc4NC8xMjgwCAgICAgICAgIIDc4NS8xMjgw
CAgICAgICAgIIDc4Ni8xMjgwCAgICAgICAgIIDc4Ny8xMjgwCAgICAgICAgIIDc4OC8xMjgwCAgI
CAgICAgIIDc4OS8xMjgwCAgICAgICAgIIDc5MC8xMjgwCAgICAgICAgIIDc5MS8xMjgwCAgICAgI
CAgIIDc5Mi8xMjgwCAgICAgICAgIIDc5My8xMjgwCAgICAgICAgIIDc5NC8xMjgwCAgICAgICAgI
IDc5NS8xMjgwCAgICAgICAgIIDc5Ni8xMjgwCAgICAgICAgIIDc5Ny8xMjgwCAgICAgICAgIIDc5
OC8xMjgwCAgICAgICAgIIDc5OS8xMjgwCAgICAgICAgIIDgwMC8xMjgwCAgICAgICAgIIDgwMS8x
MjgwCAgICAgICAgIIDgwMi8xMjgwCAgICAgICAgIIDgwMy8xMjgwCAgICAgICAgIIDgwNC8xMjgw
CAgICAgICAgIIDgwNS8xMjgwCAgICAgICAgIIDgwNi8xMjgwCAgICAgICAgIIDgwNy8xMjgwCAgI
CAgICAgIIDgwOC8xMjgwCAgICAgICAgIIDgwOS8xMjgwCAgICAgICAgIIDgxMC8xMjgwCAgICAgI
CAgIIDgxMS8xMjgwCAgICAgICAgIIDgxMi8xMjgwCAgICAgICAgIIDgxMy8xMjgwCAgICAgICAgI
IDgxNC8xMjgwCAgICAgICAgIIDgxNS8xMjgwCAgICAgICAgIIDgxNi8xMjgwCAgICAgICAgIIDgx
Ny8xMjgwCAgICAgICAgIIDgxOC8xMjgwCAgICAgICAgIIDgxOS8xMjgwCAgICAgICAgIIDgyMC8x
MjgwCAgICAgICAgIIDgyMS8xMjgwCAgICAgICAgIIDgyMi8xMjgwCAgICAgICAgIIDgyMy8xMjgw
CAgICAgICAgIIDgyNC8xMjgwCAgICAgICAgIIDgyNS8xMjgwCAgICAgICAgIIDgyNi8xMjgwCAgI
CAgICAgIIDgyNy8xMjgwCAgICAgICAgIIDgyOC8xMjgwCAgICAgICAgIIDgyOS8xMjgwCAgICAgI
CAgIIDgzMC8xMjgwCAgICAgICAgIIDgzMS8xMjgwCAgICAgICAgIIDgzMi8xMjgwCAgICAgICAgI
IDgzMy8xMjgwCAgICAgICAgIIDgzNC8xMjgwCAgICAgICAgIIDgzNS8xMjgwCAgICAgICAgIIDgz
Ni8xMjgwCAgICAgICAgIIDgzNy8xMjgwCAgICAgICAgIIDgzOC8xMjgwCAgICAgICAgIIDgzOS8x
MjgwCAgICAgICAgIIDg0MC8xMjgwCAgICAgICAgIIDg0MS8xMjgwCAgICAgICAgIIDg0Mi8xMjgw
CAgICAgICAgIIDg0My8xMjgwCAgICAgICAgIIDg0NC8xMjgwCAgICAgICAgIIDg0NS8xMjgwCAgI
CAgICAgIIDg0Ni8xMjgwCAgICAgICAgIIDg0Ny8xMjgwCAgICAgICAgIIDg0OC8xMjgwCAgICAgI
CAgIIDg0OS8xMjgwCAgICAgICAgIIDg1MC8xMjgwCAgICAgICAgIIDg1MS8xMjgwCAgICAgICAgI
IDg1Mi8xMjgwCAgICAgICAgIIDg1My8xMjgwCAgICAgICAgIIDg1NC8xMjgwCAgICAgICAgIIDg1
NS8xMjgwCAgICAgICAgIIDg1Ni8xMjgwCAgICAgICAgIIDg1Ny8xMjgwCAgICAgICAgIIDg1OC8x
MjgwCAgICAgICAgIIDg1OS8xMjgwCAgICAgICAgIIDg2MC8xMjgwCAgICAgICAgIIDg2MS8xMjgw
CAgICAgICAgIIDg2Mi8xMjgwCAgICAgICAgIIDg2My8xMjgwCAgICAgICAgIIDg2NC8xMjgwCAgI
CAgICAgIIDg2NS8xMjgwCAgICAgICAgIIDg2Ni8xMjgwCAgICAgICAgIIDg2Ny8xMjgwCAgICAgI
CAgIIDg2OC8xMjgwCAgICAgICAgIIDg2OS8xMjgwCAgICAgICAgIIDg3MC8xMjgwCAgICAgICAgI
IDg3MS8xMjgwCAgICAgICAgIIDg3Mi8xMjgwCAgICAgICAgIIDg3My8xMjgwCAgICAgICAgIIDg3
NC8xMjgwCAgICAgICAgIIDg3NS8xMjgwCAgICAgICAgIIDg3Ni8xMjgwCAgICAgICAgIIDg3Ny8x
MjgwCAgICAgICAgIIDg3OC8xMjgwCAgICAgICAgIIDg3OS8xMjgwCAgICAgICAgIIDg4MC8xMjgw
CAgICAgICAgIIDg4MS8xMjgwCAgICAgICAgIIDg4Mi8xMjgwCAgICAgICAgIIDg4My8xMjgwCAgI
CAgICAgIIDg4NC8xMjgwCAgICAgICAgIIDg4NS8xMjgwCAgICAgICAgIIDg4Ni8xMjgwCAgICAgI
CAgIIDg4Ny8xMjgwCAgICAgICAgIIDg4OC8xMjgwCAgICAgICAgIIDg4OS8xMjgwCAgICAgICAgI
IDg5MC8xMjgwCAgICAgICAgIIDg5MS8xMjgwCAgICAgICAgIIDg5Mi8xMjgwCAgICAgICAgIIDg5
My8xMjgwCAgICAgICAgIIDg5NC8xMjgwCAgICAgICAgIIDg5NS8xMjgwCAgICAgICAgIIDg5Ni8x
MjgwCAgICAgICAgIIDg5Ny8xMjgwCAgICAgICAgIIDg5OC8xMjgwCAgICAgICAgIIDg5OS8xMjgw
CAgICAgICAgIIDkwMC8xMjgwCAgICAgICAgIIDkwMS8xMjgwCAgICAgICAgIIDkwMi8xMjgwCAgI
CAgICAgIIDkwMy8xMjgwCAgICAgICAgIIDkwNC8xMjgwCAgICAgICAgIIDkwNS8xMjgwCAgICAgI
CAgIIDkwNi8xMjgwCAgICAgICAgIIDkwNy8xMjgwCAgICAgICAgIIDkwOC8xMjgwCAgICAgICAgI
IDkwOS8xMjgwCAgICAgICAgIIDkxMC8xMjgwCAgICAgICAgIIDkxMS8xMjgwCAgICAgICAgIIDkx
Mi8xMjgwCAgICAgICAgIIDkxMy8xMjgwCAgICAgICAgIIDkxNC8xMjgwCAgICAgICAgIIDkxNS8x
MjgwCAgICAgICAgIIDkxNi8xMjgwCAgICAgICAgIIDkxNy8xMjgwCAgICAgICAgIIDkxOC8xMjgw
CAgICAgICAgIIDkxOS8xMjgwCAgICAgICAgIIDkyMC8xMjgwCAgICAgICAgIIDkyMS8xMjgwCAgI
CAgICAgIIDkyMi8xMjgwCAgICAgICAgIIDkyMy8xMjgwCAgICAgICAgIIDkyNC8xMjgwCAgICAgI
CAgIIDkyNS8xMjgwCAgICAgICAgIIDkyNi8xMjgwCAgICAgICAgIIDkyNy8xMjgwCAgICAgICAgI
IDkyOC8xMjgwCAgICAgICAgIIDkyOS8xMjgwCAgICAgICAgIIDkzMC8xMjgwCAgICAgICAgIIDkz
MS8xMjgwCAgICAgICAgIIDkzMi8xMjgwCAgICAgICAgIIDkzMy8xMjgwCAgICAgICAgIIDkzNC8x
MjgwCAgICAgICAgIIDkzNS8xMjgwCAgICAgICAgIIDkzNi8xMjgwCAgICAgICAgIIDkzNy8xMjgw
CAgICAgICAgIIDkzOC8xMjgwCAgICAgICAgIIDkzOS8xMjgwCAgICAgICAgIIDk0MC8xMjgwCAgI
CAgICAgIIDk0MS8xMjgwCAgICAgICAgIIDk0Mi8xMjgwCAgICAgICAgIIDk0My8xMjgwCAgICAgI
CAgIIDk0NC8xMjgwCAgICAgICAgIIDk0NS8xMjgwCAgICAgICAgIIDk0Ni8xMjgwCAgICAgICAgI
IDk0Ny8xMjgwCAgICAgICAgIIDk0OC8xMjgwCAgICAgICAgIIDk0OS8xMjgwCAgICAgICAgIIDk1
MC8xMjgwCAgICAgICAgIIDk1MS8xMjgwCAgICAgICAgIIDk1Mi8xMjgwCAgICAgICAgIIDk1My8x
MjgwCAgICAgICAgIIDk1NC8xMjgwCAgICAgICAgIIDk1NS8xMjgwCAgICAgICAgIIDk1Ni8xMjgw
CAgICAgICAgIIDk1Ny8xMjgwCAgICAgICAgIIDk1OC8xMjgwCAgICAgICAgIIDk1OS8xMjgwCAgI
CAgICAgIIDk2MC8xMjgwCAgICAgICAgIIDk2MS8xMjgwCAgICAgICAgIIDk2Mi8xMjgwCAgICAgI
CAgIIDk2My8xMjgwCAgICAgICAgIIDk2NC8xMjgwCAgICAgICAgIIDk2NS8xMjgwCAgICAgICAgI
IDk2Ni8xMjgwCAgICAgICAgIIDk2Ny8xMjgwCAgICAgICAgIIDk2OC8xMjgwCAgICAgICAgIIDk2
OS8xMjgwCAgICAgICAgIIDk3MC8xMjgwCAgICAgICAgIIDk3MS8xMjgwCAgICAgICAgIIDk3Mi8x
MjgwCAgICAgICAgIIDk3My8xMjgwCAgICAgICAgIIDk3NC8xMjgwCAgICAgICAgIIDk3NS8xMjgw
CAgICAgICAgIIDk3Ni8xMjgwCAgICAgICAgIIDk3Ny8xMjgwCAgICAgICAgIIDk3OC8xMjgwCAgI
CAgICAgIIDk3OS8xMjgwCAgICAgICAgIIDk4MC8xMjgwCAgICAgICAgIIDk4MS8xMjgwCAgICAgI
CAgIIDk4Mi8xMjgwCAgICAgICAgIIDk4My8xMjgwCAgICAgICAgIIDk4NC8xMjgwCAgICAgICAgI
IDk4NS8xMjgwCAgICAgICAgIIDk4Ni8xMjgwCAgICAgICAgIIDk4Ny8xMjgwCAgICAgICAgIIDk4
OC8xMjgwCAgICAgICAgIIDk4OS8xMjgwCAgICAgICAgIIDk5MC8xMjgwCAgICAgICAgIIDk5MS8x
MjgwCAgICAgICAgIIDk5Mi8xMjgwCAgICAgICAgIIDk5My8xMjgwCAgICAgICAgIIDk5NC8xMjgw
CAgICAgICAgIIDk5NS8xMjgwCAgICAgICAgIIDk5Ni8xMjgwCAgICAgICAgIIDk5Ny8xMjgwCAgI
CAgICAgIIDk5OC8xMjgwCAgICAgICAgIIDk5OS8xMjgwCAgICAgICAgIMTAwMC8xMjgwCAgICAgI
CAgIMTAwMS8xMjgwCAgICAgICAgIMTAwMi8xMjgwCAgICAgICAgIMTAwMy8xMjgwCAgICAgICAgI
MTAwNC8xMjgwCAgICAgICAgIMTAwNS8xMjgwCAgICAgICAgIMTAwNi8xMjgwCAgICAgICAgIMTAw
Ny8xMjgwCAgICAgICAgIMTAwOC8xMjgwCAgICAgICAgIMTAwOS8xMjgwCAgICAgICAgIMTAxMC8x
MjgwCAgICAgICAgIMTAxMS8xMjgwCAgICAgICAgIMTAxMi8xMjgwCAgICAgICAgIMTAxMy8xMjgw
CAgICAgICAgIMTAxNC8xMjgwCAgICAgICAgIMTAxNS8xMjgwCAgICAgICAgIMTAxNi8xMjgwCAgI
CAgICAgIMTAxNy8xMjgwCAgICAgICAgIMTAxOC8xMjgwCAgICAgICAgIMTAxOS8xMjgwCAgICAgI
CAgIMTAyMC8xMjgwCAgICAgICAgIMTAyMS8xMjgwCAgICAgICAgIMTAyMi8xMjgwCAgICAgICAgI
MTAyMy8xMjgwCAgICAgICAgIMTAyNC8xMjgwCAgICAgICAgIMTAyNS8xMjgwCAgICAgICAgIMTAy
Ni8xMjgwCAgICAgICAgIMTAyNy8xMjgwCAgICAgICAgIMTAyOC8xMjgwCAgICAgICAgIMTAyOS8x
MjgwCAgICAgICAgIMTAzMC8xMjgwCAgICAgICAgIMTAzMS8xMjgwCAgICAgICAgIMTAzMi8xMjgw
CAgICAgICAgIMTAzMy8xMjgwCAgICAgICAgIMTAzNC8xMjgwCAgICAgICAgIMTAzNS8xMjgwCAgI
CAgICAgIMTAzNi8xMjgwCAgICAgICAgIMTAzNy8xMjgwCAgICAgICAgIMTAzOC8xMjgwCAgICAgI
CAgIMTAzOS8xMjgwCAgICAgICAgIMTA0MC8xMjgwCAgICAgICAgIMTA0MS8xMjgwCAgICAgICAgI
MTA0Mi8xMjgwCAgICAgICAgIMTA0My8xMjgwCAgICAgICAgIMTA0NC8xMjgwCAgICAgICAgIMTA0
NS8xMjgwCAgICAgICAgIMTA0Ni8xMjgwCAgICAgICAgIMTA0Ny8xMjgwCAgICAgICAgIMTA0OC8x
MjgwCAgICAgICAgIMTA0OS8xMjgwCAgICAgICAgIMTA1MC8xMjgwCAgICAgICAgIMTA1MS8xMjgw
CAgICAgICAgIMTA1Mi8xMjgwCAgICAgICAgIMTA1My8xMjgwCAgICAgICAgIMTA1NC8xMjgwCAgI
CAgICAgIMTA1NS8xMjgwCAgICAgICAgIMTA1Ni8xMjgwCAgICAgICAgIMTA1Ny8xMjgwCAgICAgI
CAgIMTA1OC8xMjgwCAgICAgICAgIMTA1OS8xMjgwCAgICAgICAgIMTA2MC8xMjgwCAgICAgICAgI
MTA2MS8xMjgwCAgICAgICAgIMTA2Mi8xMjgwCAgICAgICAgIMTA2My8xMjgwCAgICAgICAgIMTA2
NC8xMjgwCAgICAgICAgIMTA2NS8xMjgwCAgICAgICAgIMTA2Ni8xMjgwCAgICAgICAgIMTA2Ny8x
MjgwCAgICAgICAgIMTA2OC8xMjgwCAgICAgICAgIMTA2OS8xMjgwCAgICAgICAgIMTA3MC8xMjgw
CAgICAgICAgIMTA3MS8xMjgwCAgICAgICAgIMTA3Mi8xMjgwCAgICAgICAgIMTA3My8xMjgwCAgI
CAgICAgIMTA3NC8xMjgwCAgICAgICAgIMTA3NS8xMjgwCAgICAgICAgIMTA3Ni8xMjgwCAgICAgI
CAgIMTA3Ny8xMjgwCAgICAgICAgIMTA3OC8xMjgwCAgICAgICAgIMTA3OS8xMjgwCAgICAgICAgI
MTA4MC8xMjgwCAgICAgICAgIMTA4MS8xMjgwCAgICAgICAgIMTA4Mi8xMjgwCAgICAgICAgIMTA4
My8xMjgwCAgICAgICAgIMTA4NC8xMjgwCAgICAgICAgIMTA4NS8xMjgwCAgICAgICAgIMTA4Ni8x
MjgwCAgICAgICAgIMTA4Ny8xMjgwCAgICAgICAgIMTA4OC8xMjgwCAgICAgICAgIMTA4OS8xMjgw
CAgICAgICAgIMTA5MC8xMjgwCAgICAgICAgIMTA5MS8xMjgwCAgICAgICAgIMTA5Mi8xMjgwCAgI
CAgICAgIMTA5My8xMjgwCAgICAgICAgIMTA5NC8xMjgwCAgICAgICAgIMTA5NS8xMjgwCAgICAgI
CAgIMTA5Ni8xMjgwCAgICAgICAgIMTA5Ny8xMjgwCAgICAgICAgIMTA5OC8xMjgwCAgICAgICAgI
MTA5OS8xMjgwCAgICAgICAgIMTEwMC8xMjgwCAgICAgICAgIMTEwMS8xMjgwCAgICAgICAgIMTEw
Mi8xMjgwCAgICAgICAgIMTEwMy8xMjgwCAgICAgICAgIMTEwNC8xMjgwCAgICAgICAgIMTEwNS8x
MjgwCAgICAgICAgIMTEwNi8xMjgwCAgICAgICAgIMTEwNy8xMjgwCAgICAgICAgIMTEwOC8xMjgw
CAgICAgICAgIMTEwOS8xMjgwCAgICAgICAgIMTExMC8xMjgwCAgICAgICAgIMTExMS8xMjgwCAgI
CAgICAgIMTExMi8xMjgwCAgICAgICAgIMTExMy8xMjgwCAgICAgICAgIMTExNC8xMjgwCAgICAgI
CAgIMTExNS8xMjgwCAgICAgICAgIMTExNi8xMjgwCAgICAgICAgIMTExNy8xMjgwCAgICAgICAgI
MTExOC8xMjgwCAgICAgICAgIMTExOS8xMjgwCAgICAgICAgIMTEyMC8xMjgwCAgICAgICAgIMTEy
MS8xMjgwCAgICAgICAgIMTEyMi8xMjgwCAgICAgICAgIMTEyMy8xMjgwCAgICAgICAgIMTEyNC8x
MjgwCAgICAgICAgIMTEyNS8xMjgwCAgICAgICAgIMTEyNi8xMjgwCAgICAgICAgIMTEyNy8xMjgw
CAgICAgICAgIMTEyOC8xMjgwCAgICAgICAgIMTEyOS8xMjgwCAgICAgICAgIMTEzMC8xMjgwCAgI
CAgICAgIMTEzMS8xMjgwCAgICAgICAgIMTEzMi8xMjgwCAgICAgICAgIMTEzMy8xMjgwCAgICAgI
CAgIMTEzNC8xMjgwCAgICAgICAgIMTEzNS8xMjgwCAgICAgICAgIMTEzNi8xMjgwCAgICAgICAgI
MTEzNy8xMjgwCAgICAgICAgIMTEzOC8xMjgwCAgICAgICAgIMTEzOS8xMjgwCAgICAgICAgIMTE0
MC8xMjgwCAgICAgICAgIMTE0MS8xMjgwCAgICAgICAgIMTE0Mi8xMjgwCAgICAgICAgIMTE0My8x
MjgwCAgICAgICAgIMTE0NC8xMjgwCAgICAgICAgIMTE0NS8xMjgwCAgICAgICAgIMTE0Ni8xMjgw
CAgICAgICAgIMTE0Ny8xMjgwCAgICAgICAgIMTE0OC8xMjgwCAgICAgICAgIMTE0OS8xMjgwCAgI
CAgICAgIMTE1MC8xMjgwCAgICAgICAgIMTE1MS8xMjgwCAgICAgICAgIMTE1Mi8xMjgwCAgICAgI
CAgIMTE1My8xMjgwCAgICAgICAgIMTE1NC8xMjgwCAgICAgICAgIMTE1NS8xMjgwCAgICAgICAgI
MTE1Ni8xMjgwCAgICAgICAgIMTE1Ny8xMjgwCAgICAgICAgIMTE1OC8xMjgwCAgICAgICAgIMTE1
OS8xMjgwCAgICAgICAgIMTE2MC8xMjgwCAgICAgICAgIMTE2MS8xMjgwCAgICAgICAgIMTE2Mi8x
MjgwCAgICAgICAgIMTE2My8xMjgwCAgICAgICAgIMTE2NC8xMjgwCAgICAgICAgIMTE2NS8xMjgw
CAgICAgICAgIMTE2Ni8xMjgwCAgICAgICAgIMTE2Ny8xMjgwCAgICAgICAgIMTE2OC8xMjgwCAgI
CAgICAgIMTE2OS8xMjgwCAgICAgICAgIMTE3MC8xMjgwCAgICAgICAgIMTE3MS8xMjgwCAgICAgI
CAgIMTE3Mi8xMjgwCAgICAgICAgIMTE3My8xMjgwCAgICAgICAgIMTE3NC8xMjgwCAgICAgICAgI
MTE3NS8xMjgwCAgICAgICAgIMTE3Ni8xMjgwCAgICAgICAgIMTE3Ny8xMjgwCAgICAgICAgIMTE3
OC8xMjgwCAgICAgICAgIMTE3OS8xMjgwCAgICAgICAgIMTE4MC8xMjgwCAgICAgICAgIMTE4MS8x
MjgwCAgICAgICAgIMTE4Mi8xMjgwCAgICAgICAgIMTE4My8xMjgwCAgICAgICAgIMTE4NC8xMjgw
CAgICAgICAgIMTE4NS8xMjgwCAgICAgICAgIMTE4Ni8xMjgwCAgICAgICAgIMTE4Ny8xMjgwCAgI
CAgICAgIMTE4OC8xMjgwCAgICAgICAgIMTE4OS8xMjgwCAgICAgICAgIMTE5MC8xMjgwCAgICAgI
CAgIMTE5MS8xMjgwCAgICAgICAgIMTE5Mi8xMjgwCAgICAgICAgIMTE5My8xMjgwCAgICAgICAgI
MTE5NC8xMjgwCAgICAgICAgIMTE5NS8xMjgwCAgICAgICAgIMTE5Ni8xMjgwCAgICAgICAgIMTE5
Ny8xMjgwCAgICAgICAgIMTE5OC8xMjgwCAgICAgICAgIMTE5OS8xMjgwCAgICAgICAgIMTIwMC8x
MjgwCAgICAgICAgIMTIwMS8xMjgwCAgICAgICAgIMTIwMi8xMjgwCAgICAgICAgIMTIwMy8xMjgw
CAgICAgICAgIMTIwNC8xMjgwCAgICAgICAgIMTIwNS8xMjgwCAgICAgICAgIMTIwNi8xMjgwCAgI
CAgICAgIMTIwNy8xMjgwCAgICAgICAgIMTIwOC8xMjgwCAgICAgICAgIMTIwOS8xMjgwCAgICAgI
CAgIMTIxMC8xMjgwCAgICAgICAgIMTIxMS8xMjgwCAgICAgICAgIMTIxMi8xMjgwCAgICAgICAgI
MTIxMy8xMjgwCAgICAgICAgIMTIxNC8xMjgwCAgICAgICAgIMTIxNS8xMjgwCAgICAgICAgIMTIx
Ni8xMjgwCAgICAgICAgIMTIxNy8xMjgwCAgICAgICAgIMTIxOC8xMjgwCAgICAgICAgIMTIxOS8x
MjgwCAgICAgICAgIMTIyMC8xMjgwCAgICAgICAgIMTIyMS8xMjgwCAgICAgICAgIMTIyMi8xMjgw
CAgICAgICAgIMTIyMy8xMjgwCAgICAgICAgIMTIyNC8xMjgwCAgICAgICAgIMTIyNS8xMjgwCAgI
CAgICAgIMTIyNi8xMjgwCAgICAgICAgIMTIyNy8xMjgwCAgICAgICAgIMTIyOC8xMjgwCAgICAgI
CAgIMTIyOS8xMjgwCAgICAgICAgIMTIzMC8xMjgwCAgICAgICAgIMTIzMS8xMjgwCAgICAgICAgI
MTIzMi8xMjgwCAgICAgICAgIMTIzMy8xMjgwCAgICAgICAgIMTIzNC8xMjgwCAgICAgICAgIMTIz
NS8xMjgwCAgICAgICAgIMTIzNi8xMjgwCAgICAgICAgIMTIzNy8xMjgwCAgICAgICAgIMTIzOC8x
MjgwCAgICAgICAgIMTIzOS8xMjgwCAgICAgICAgIMTI0MC8xMjgwCAgICAgICAgIMTI0MS8xMjgw
CAgICAgICAgIMTI0Mi8xMjgwCAgICAgICAgIMTI0My8xMjgwCAgICAgICAgIMTI0NC8xMjgwCAgI
CAgICAgIMTI0NS8xMjgwCAgICAgICAgIMTI0Ni8xMjgwCAgICAgICAgIMTI0Ny8xMjgwCAgICAgI
CAgIMTI0OC8xMjgwCAgICAgICAgIMTI0OS8xMjgwCAgICAgICAgIMTI1MC8xMjgwCAgICAgICAgI
MTI1MS8xMjgwCAgICAgICAgIMTI1Mi8xMjgwCAgICAgICAgIMTI1My8xMjgwCAgICAgICAgIMTI1
NC8xMjgwCAgICAgICAgIMTI1NS8xMjgwCAgICAgICAgIMTI1Ni8xMjgwCAgICAgICAgIMTI1Ny8x
MjgwCAgICAgICAgIMTI1OC8xMjgwCAgICAgICAgIMTI1OS8xMjgwCAgICAgICAgIMTI2MC8xMjgw
CAgICAgICAgIMTI2MS8xMjgwCAgICAgICAgIMTI2Mi8xMjgwCAgICAgICAgIMTI2My8xMjgwCAgI
CAgICAgIMTI2NC8xMjgwCAgICAgICAgIMTI2NS8xMjgwCAgICAgICAgIMTI2Ni8xMjgwCAgICAgI
CAgIMTI2Ny8xMjgwCAgICAgICAgIMTI2OC8xMjgwCAgICAgICAgIMTI2OS8xMjgwCAgICAgICAgI
MTI3MC8xMjgwCAgICAgICAgIMTI3MS8xMjgwCAgICAgICAgIMTI3Mi8xMjgwCAgICAgICAgIMTI3
My8xMjgwCAgICAgICAgIMTI3NC8xMjgwCAgICAgICAgIMTI3NS8xMjgwCAgICAgICAgIMTI3Ni8x
MjgwCAgICAgICAgIMTI3Ny8xMjgwCAgICAgICAgIMTI3OC8xMjgwCAgICAgICAgIMTI3OS8xMjgw
CAgICAgICAgIZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAKQ3JlYXRpbmcgam91cm5h
bCAoMzI3NjggYmxvY2tzKTogZG9uZQpXcml0aW5nIHN1cGVyYmxvY2tzIGFuZCBmaWxlc3lzdGVt
IGFjY291bnRpbmcgaW5mb3JtYXRpb246IGRvbmUKClRoaXMgZmlsZXN5c3RlbSB3aWxsIGJlIGF1
dG9tYXRpY2FsbHkgY2hlY2tlZCBldmVyeSAyMCBtb3VudHMgb3IKMTgwIGRheXMsIHdoaWNoZXZl
ciBjb21lcyBmaXJzdC4gIFVzZSB0dW5lMmZzIC1jIG9yIC1pIHRvIG92ZXJyaWRlLgpEb25lCklu
c3RhbGxhdGlvbiBtZXRob2Q6IGRlYm9vdHN0cmFwCgogIFdlIGFyZSB0cnlpbmcgdG8gY29uZmln
dXJlIGFuIGluc3RhbGxhdGlvbiBvZiBvbmVpcmljIGluCiAvdG1wLzRDVmszeEF2X2sgLSBidXQg
dGhlcmUgaXMgbm8gaG9vayBkaXJlY3RvcnkgZm9yIHVzIHRvIHVzZS4KCiAgVGhpcyBtZWFucyB3
ZSB3b3VsZCBub3Qga25vdyBob3cgdG8gY29uZmlndXJlIHRoaXMgaW5zdGFsbGF0aW9uLgoKICBX
ZSB3b3VsZCBleHBlY3QgdGhlIGhvb2sgZGlyZWN0b3J5IHRvIGJlIC91c3IvbGliL3hlbi10b29s
cy9vbmVpcmljLmQuCgogIEFib3J0aW5nLgpSdW5uaW5nIGNvbW1hbmQgJ3h0LWluc3RhbGwtaW1h
Z2UgLS1ob3N0bmFtZT1ndWVzdDY0Yml0IC0tbG9jYXRpb249L3RtcC80Q1ZrM3hBdl9rIC0tZGlz
dD1vbmVpcmljIC0taW5zdGFsbC1tZXRob2Q9ZGVib290c3RyYXAgLS1taXJyb3I9ZmlsZTovZGF0
YS9pc28vdWJ1bnR1LTExLjEwLWRlc2t0b3AtYW1kNjQuaXNvIC0tY2FjaGU9eWVzIC0tY2FjaGVk
aXI9L3Zhci9jYWNoZS9hcHQvYXJjaGl2ZXMvIC0tYXJjaD1hbWQ2NCAyPiYxJyBmYWlsZWQgd2l0
aCBleGl0IGNvZGUgMjU2LgpBYm9ydGluZwp1bW91bnQ6IC90bXAvNENWazN4QXZfay9wcm9jOiBu
b3QgZm91bmQKUnVubmluZyBjb21tYW5kICd1bW91bnQgL3RtcC80Q1ZrM3hBdl9rL3Byb2MgMj4m
MScgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDI1Ni4KQWJvcnRpbmcK
--20cf30563f4bde707e04b9597c52
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--20cf30563f4bde707e04b9597c52--


From xen-users-bounces@lists.xensource.com Mon Feb 20 01:06:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 01:06:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzHhI-0006e4-HK; Mon, 20 Feb 2012 01:05:44 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RzHhG-0006dz-Mp
	for xen-users@lists.xen.org; Mon, 20 Feb 2012 01:05:42 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329699883!57339051!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6705 invoked from network); 20 Feb 2012 01:04:43 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 01:04:43 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id E35E529889A;
	Mon, 20 Feb 2012 01:05:40 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id vkrljmxmoVbm; Mon, 20 Feb 2012 01:05:36 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 80CE4298028;
	Mon, 20 Feb 2012 01:05:35 +0000 (UTC)
Date: Mon, 20 Feb 2012 01:03:08 +0000
From: Mark van Dijk <mark@internecto.net>
To: Todd Deshane <todd.deshane@xen.org>
In-Reply-To: <CAMrPLWJvkF8sog7t5RjLnhjhaNPUPi7JHsN4tE04cFUhNTo0RQ@mail.gmail.com>
References: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
	<CAMrPLWJvkF8sog7t5RjLnhjhaNPUPi7JHsN4tE04cFUhNTo0RQ@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120220010540.E35E529889A@mx1.internecto.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kernel is not a bzImage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> > Since a few months I get the following error after I have
> > recompiled Xen from hg, xen-4.1-stable or xen-unstable:
> >
> > ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: kernel is not a
> > bzImage

> Maybe this is related:
> 
> http://xen.markmail.org/search/?q=xc_dom_probe_bzimage_kernel%3A+kernel+is+not+a+bzImage#query:xc_dom_probe_bzimage_kernel%3A%20kernel%20is%20not%20a%20bzImage+page:1+mid:snhktsgb4mk3lcwj+state:results
> 
> No answer there, but maybe you can try to follow up with the

Alright. Thanks, Todd. I'll follow it up there.

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 01:06:58 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 01:06:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzHhI-0006e4-HK; Mon, 20 Feb 2012 01:05:44 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1RzHhG-0006dz-Mp
	for xen-users@lists.xen.org; Mon, 20 Feb 2012 01:05:42 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329699883!57339051!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6705 invoked from network); 20 Feb 2012 01:04:43 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 01:04:43 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id E35E529889A;
	Mon, 20 Feb 2012 01:05:40 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id vkrljmxmoVbm; Mon, 20 Feb 2012 01:05:36 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 80CE4298028;
	Mon, 20 Feb 2012 01:05:35 +0000 (UTC)
Date: Mon, 20 Feb 2012 01:03:08 +0000
From: Mark van Dijk <mark@internecto.net>
To: Todd Deshane <todd.deshane@xen.org>
In-Reply-To: <CAMrPLWJvkF8sog7t5RjLnhjhaNPUPi7JHsN4tE04cFUhNTo0RQ@mail.gmail.com>
References: <c38beda1a6ddc31fd6e256266b2c594a@voidzero.net>
	<CAMrPLWJvkF8sog7t5RjLnhjhaNPUPi7JHsN4tE04cFUhNTo0RQ@mail.gmail.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120220010540.E35E529889A@mx1.internecto.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kernel is not a bzImage
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

> > Since a few months I get the following error after I have
> > recompiled Xen from hg, xen-4.1-stable or xen-unstable:
> >
> > ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: kernel is not a
> > bzImage

> Maybe this is related:
> 
> http://xen.markmail.org/search/?q=xc_dom_probe_bzimage_kernel%3A+kernel+is+not+a+bzImage#query:xc_dom_probe_bzimage_kernel%3A%20kernel%20is%20not%20a%20bzImage+page:1+mid:snhktsgb4mk3lcwj+state:results
> 
> No answer there, but maybe you can try to follow up with the

Alright. Thanks, Todd. I'll follow it up there.

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 01:52:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 01:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzIP9-0007KB-GH; Mon, 20 Feb 2012 01:51:03 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RzIP7-0007K6-HS
	for Xen-users@lists.xensource.com; Mon, 20 Feb 2012 01:51:01 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329702653!9046723!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MIME_BASE64_TEXT,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31800 invoked from network); 20 Feb 2012 01:50:55 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 01:50:55 -0000
Received: by iaeh11 with SMTP id h11so40687944iae.30
	for <Xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 17:50:53 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.202.67 as permitted sender)
	client-ip=10.50.202.67; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.202.67 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.202.67])
	by 10.50.202.67 with SMTP id kg3mr9810838igc.13.1329702653455 (num_hops
	= 1); Sun, 19 Feb 2012 17:50:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=D/f0d/xXgv17XLnhlqY0kYBpYxA8zJLqFlY9ZiPo+n4=;
	b=SHtfrE8tsgY1NbjwHtgdNwBWHgOk1iBvlv0MirtDA0tMJz4qLPIMGQ3BRRyRWIzMkZ
	HA9kKXx+8d9tpn+lXB2EfLRO2lyRRew8oym+/RZe1Ojah70X+MWIccVPHg8o790TZDkg
	unK6eQIJ1NEboz7hSD+/AHJm+Fq6sp3gLNtOc=
Received: by 10.50.202.67 with SMTP id kg3mr7988947igc.13.1329702653392; Sun,
	19 Feb 2012 17:50:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sun, 19 Feb 2012 17:50:31 -0800 (PST)
In-Reply-To: <CAHyyzzTK06udURwssHg0znt7=R3zAyHa1sh9nMyYbomKgicmHg@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
	<CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
	<CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
	<CAHyyzzTK06udURwssHg0znt7=R3zAyHa1sh9nMyYbomKgicmHg@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sun, 19 Feb 2012 20:50:31 -0500
X-Google-Sender-Auth: QTadF9ROzVLBFYp8hrUBE5ZruDo
Message-ID: <CAMrPLWLTKfCj0fFkoT1bDjoXkNP0VO+rCUs87G2C8Fwwjo3UJA@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Joseph Glanville <joseph.glanville@orionvm.com.au>,
	Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 19, 2012 at 11:48 AM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> Well I am using arch linux.
>
> I had found this site http://linuxmonk.ch/trac/wiki/LinuxMonk/Xen/Xen4xl
> if i do this
> =A0export vif=3Dvif1.0
> =A0export XENBUS_PATH=3D/local/domain/0/backend/vif/1/0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 (found
> with `xl network-list`)
> export bridge=3Dbr0

did you mean xenbr0 here?

> =A0/etc/xen/scripts/vif-bridge add
> =A0/etc/xen/scripts/vif-bridge online

> brctl show
> bridge name=A0=A0=A0=A0 bridge id=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 STP enabled=A0=A0=A0=A0 interfaces
> xenbr0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8000.000423a8e394=A0=A0=A0=A0=A0=A0 yes=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 eth1
> xenbr1=A0=A0=A0=A0=A0=A0=A0=A0=A0 8000.000423a8e395=A0=A0=A0=A0=A0=A0 yes=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 eth2
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 vif4.0
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 vif9.0

two vifs are being added to xenbr1 here connecting to VMs with id 4
and 9 at the time. (notice the vif nums and you can use xl list to
show the VMs)
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Mon Feb 20 01:52:31 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 01:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzIP9-0007KB-GH; Mon, 20 Feb 2012 01:51:03 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1RzIP7-0007K6-HS
	for Xen-users@lists.xensource.com; Mon, 20 Feb 2012 01:51:01 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329702653!9046723!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=MIME_BASE64_TEXT,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31800 invoked from network); 20 Feb 2012 01:50:55 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 01:50:55 -0000
Received: by iaeh11 with SMTP id h11so40687944iae.30
	for <Xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 17:50:53 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.202.67 as permitted sender)
	client-ip=10.50.202.67; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.202.67 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.202.67])
	by 10.50.202.67 with SMTP id kg3mr9810838igc.13.1329702653455 (num_hops
	= 1); Sun, 19 Feb 2012 17:50:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=D/f0d/xXgv17XLnhlqY0kYBpYxA8zJLqFlY9ZiPo+n4=;
	b=SHtfrE8tsgY1NbjwHtgdNwBWHgOk1iBvlv0MirtDA0tMJz4qLPIMGQ3BRRyRWIzMkZ
	HA9kKXx+8d9tpn+lXB2EfLRO2lyRRew8oym+/RZe1Ojah70X+MWIccVPHg8o790TZDkg
	unK6eQIJ1NEboz7hSD+/AHJm+Fq6sp3gLNtOc=
Received: by 10.50.202.67 with SMTP id kg3mr7988947igc.13.1329702653392; Sun,
	19 Feb 2012 17:50:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.42.243.130 with HTTP; Sun, 19 Feb 2012 17:50:31 -0800 (PST)
In-Reply-To: <CAHyyzzTK06udURwssHg0znt7=R3zAyHa1sh9nMyYbomKgicmHg@mail.gmail.com>
References: <CAHyyzzSt8eaUxz09bDaZmdh394aq=GxixF8WgFpYEEiPZt+i0w@mail.gmail.com>
	<CAMrPLW+jPMevVZkqaZNrsZoL6G-k3qd4+wS=nit4Mc7zhY--wg@mail.gmail.com>
	<CAHyyzzTbGpt+5WOyLbgJKVeu3SykQddkz=uA94R_8f758NfxHg@mail.gmail.com>
	<CAMrPLWKGorM5Oyo+_UiXH00bCj2OVQoizPcrcPWmr0pxF4E9XQ@mail.gmail.com>
	<CAOzFzEjDLhdTkSd2nn385yFiTvUnmme5DpcTdBQP=k2D1L2twA@mail.gmail.com>
	<CAHyyzzQ35RvkWvdYXLg=SWm45-ON1RCnB7NfOU_ig8mt5T64=g@mail.gmail.com>
	<CAOzFzEgpnnEQqTZRJHS6jv+QvduPidRxAR0DA7tZiR0Zvfj8DQ@mail.gmail.com>
	<CAHyyzzTK06udURwssHg0znt7=R3zAyHa1sh9nMyYbomKgicmHg@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Sun, 19 Feb 2012 20:50:31 -0500
X-Google-Sender-Auth: QTadF9ROzVLBFYp8hrUBE5ZruDo
Message-ID: <CAMrPLWLTKfCj0fFkoT1bDjoXkNP0VO+rCUs87G2C8Fwwjo3UJA@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: Joseph Glanville <joseph.glanville@orionvm.com.au>,
	Xen-users@lists.xensource.com
Subject: Re: [Xen-users] xl no network
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Sun, Feb 19, 2012 at 11:48 AM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> Well I am using arch linux.
>
> I had found this site http://linuxmonk.ch/trac/wiki/LinuxMonk/Xen/Xen4xl
> if i do this
> =A0export vif=3Dvif1.0
> =A0export XENBUS_PATH=3D/local/domain/0/backend/vif/1/0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 (found
> with `xl network-list`)
> export bridge=3Dbr0

did you mean xenbr0 here?

> =A0/etc/xen/scripts/vif-bridge add
> =A0/etc/xen/scripts/vif-bridge online

> brctl show
> bridge name=A0=A0=A0=A0 bridge id=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 STP enabled=A0=A0=A0=A0 interfaces
> xenbr0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8000.000423a8e394=A0=A0=A0=A0=A0=A0 yes=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 eth1
> xenbr1=A0=A0=A0=A0=A0=A0=A0=A0=A0 8000.000423a8e395=A0=A0=A0=A0=A0=A0 yes=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 eth2
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 vif4.0
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 vif9.0

two vifs are being added to xenbr1 here connecting to VMs with id 4
and 9 at the time. (notice the vif nums and you can use xl list to
show the VMs)
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xensource.com Mon Feb 20 06:01:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 06:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzMIP-0001uT-Iu; Mon, 20 Feb 2012 06:00:21 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RzMIO-0001uO-02
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 06:00:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329717611!9063685!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21756 invoked from network); 20 Feb 2012 06:00:13 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 06:00:13 -0000
Received: by pbbro2 with SMTP id ro2so43509493pbb.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 22:00:11 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.136 as permitted sender) client-ip=10.68.208.136; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.136 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.136])
	by 10.68.208.136 with SMTP id me8mr58239623pbc.55.1329717611119
	(num_hops = 1); Sun, 19 Feb 2012 22:00:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.136 with SMTP id me8mr48098135pbc.55.1329717610919;
	Sun, 19 Feb 2012 22:00:10 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Sun, 19 Feb 2012 22:00:10 -0800 (PST)
In-Reply-To: <CANe40gKqa6L1eQAohDWBCyPZ=VwvYpkBafS3yob4Sv3SuOmdHw@mail.gmail.com>
References: <CANe40gKqa6L1eQAohDWBCyPZ=VwvYpkBafS3yob4Sv3SuOmdHw@mail.gmail.com>
Date: Mon, 20 Feb 2012 13:00:10 +0700
Message-ID: <CAG1y0se0N=rpB-iBUuBq1kGSNEk2h5jce-Oqz3p9awT3JFCoRw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Chris Spencer <chrisspen@gmail.com>
X-Gm-Message-State: ALoCoQloL6DrAFi5X++1o2sL2y9A4hbFCS9Oqbn4q0R6/bljqUC+c6lQ/Myjju5EYlIppXGSE9JC
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Creating a Guest from an ISO
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 20, 2012 at 6:25 AM, Chris Spencer <chrisspen@gmail.com> wrote:
> Hi,
>
> I'm new to Xen, and I just installed Xen 4.1 on 64-bit Ubuntu Server
> 11.10. I've confirmed I'm booting into the Xen kernel.

Judging from the state of https://help.ubuntu.com/community/Xen ,
there's not much interest (at least not from those who's willing to
edit the documentation) for Xen on Ubuntu.

I haven't used the combination you use, so my replies will be generic
ones from someone who used Xen on other distro/version.

>
> Now I'm trying to create guests for 64-bit and 32-bit Ubuntu Desktop
> 11.10. I've downloaded the ISOs, and while I've been reading through
> the docs, several things are unclear to me.
>
> First, there seems to be two primary methods for creating guests. One,
> using `xen create ...` and another using `xen-create-image`. Which
> should I use?

There's no such thing as "xen create". There's "xm create" (or "xl
create", but that's another story). Read the wiki link above, some of
it should still be valid, and it explains what xen-create-image and
"xm create" is for.


>
> Second, I don't see any simple way to create a guest from an ISO. I've
> searched for hours, but all I could find was one brief mention at
> http://wiki.debian.org/Xen, stating that Xen is unable to directly
> read ISO images, and that a workaround was to create a loop device,
> and use that device in a Xen cfg file to create the guest. Is this
> correct? I found some suggestions that the --mirror parameter could be
> used to specify the ISO filename, but I haven't been able to get this
> to work. Is that possible?

Last time I tried (which, admittedly was quite a while ago), the only
OS that was able to be installed as PV domU from ISO was
opensolaris/openindiana. For linux, you need to either:

- use ISO to install HVM guests, and then convert it to PV (pretty
complicated for newbies), OR
- use a special kernel and initrd to do network install, e.g.
http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-i386/current/=
images/netboot/xen/
. Highly recommended if your internet connection is fast-enough, as
this is a well-supported method. OR
- create an image using other method (e.g. xen-create-image) which
does not involve the normal distro installer.

> =A0You appear to have a missing vif-script, or network-script, in the
> =A0Xen configuration file /etc/xen/xend-config.sxp.

That's another different issue. Did you do what it tells you to do?

I've said this a lot lately: if you simply want something that just
works, Xenserver/XCP might be a better choice for servers, while
virtualbox might be a better choice if you use it on PC/notebook.

If you DO manage to get it to work correctly with Xen, you'll have a
very flexible and powerful virtualization setup. Please spend some
time to edit the wiki.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 06:01:54 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 06:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzMIP-0001uT-Iu; Mon, 20 Feb 2012 06:00:21 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RzMIO-0001uO-02
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 06:00:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329717611!9063685!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21756 invoked from network); 20 Feb 2012 06:00:13 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 06:00:13 -0000
Received: by pbbro2 with SMTP id ro2so43509493pbb.30
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 22:00:11 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.136 as permitted sender) client-ip=10.68.208.136; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.136 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.136])
	by 10.68.208.136 with SMTP id me8mr58239623pbc.55.1329717611119
	(num_hops = 1); Sun, 19 Feb 2012 22:00:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.136 with SMTP id me8mr48098135pbc.55.1329717610919;
	Sun, 19 Feb 2012 22:00:10 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Sun, 19 Feb 2012 22:00:10 -0800 (PST)
In-Reply-To: <CANe40gKqa6L1eQAohDWBCyPZ=VwvYpkBafS3yob4Sv3SuOmdHw@mail.gmail.com>
References: <CANe40gKqa6L1eQAohDWBCyPZ=VwvYpkBafS3yob4Sv3SuOmdHw@mail.gmail.com>
Date: Mon, 20 Feb 2012 13:00:10 +0700
Message-ID: <CAG1y0se0N=rpB-iBUuBq1kGSNEk2h5jce-Oqz3p9awT3JFCoRw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Chris Spencer <chrisspen@gmail.com>
X-Gm-Message-State: ALoCoQloL6DrAFi5X++1o2sL2y9A4hbFCS9Oqbn4q0R6/bljqUC+c6lQ/Myjju5EYlIppXGSE9JC
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Creating a Guest from an ISO
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On Mon, Feb 20, 2012 at 6:25 AM, Chris Spencer <chrisspen@gmail.com> wrote:
> Hi,
>
> I'm new to Xen, and I just installed Xen 4.1 on 64-bit Ubuntu Server
> 11.10. I've confirmed I'm booting into the Xen kernel.

Judging from the state of https://help.ubuntu.com/community/Xen ,
there's not much interest (at least not from those who's willing to
edit the documentation) for Xen on Ubuntu.

I haven't used the combination you use, so my replies will be generic
ones from someone who used Xen on other distro/version.

>
> Now I'm trying to create guests for 64-bit and 32-bit Ubuntu Desktop
> 11.10. I've downloaded the ISOs, and while I've been reading through
> the docs, several things are unclear to me.
>
> First, there seems to be two primary methods for creating guests. One,
> using `xen create ...` and another using `xen-create-image`. Which
> should I use?

There's no such thing as "xen create". There's "xm create" (or "xl
create", but that's another story). Read the wiki link above, some of
it should still be valid, and it explains what xen-create-image and
"xm create" is for.


>
> Second, I don't see any simple way to create a guest from an ISO. I've
> searched for hours, but all I could find was one brief mention at
> http://wiki.debian.org/Xen, stating that Xen is unable to directly
> read ISO images, and that a workaround was to create a loop device,
> and use that device in a Xen cfg file to create the guest. Is this
> correct? I found some suggestions that the --mirror parameter could be
> used to specify the ISO filename, but I haven't been able to get this
> to work. Is that possible?

Last time I tried (which, admittedly was quite a while ago), the only
OS that was able to be installed as PV domU from ISO was
opensolaris/openindiana. For linux, you need to either:

- use ISO to install HVM guests, and then convert it to PV (pretty
complicated for newbies), OR
- use a special kernel and initrd to do network install, e.g.
http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-i386/current/=
images/netboot/xen/
. Highly recommended if your internet connection is fast-enough, as
this is a well-supported method. OR
- create an image using other method (e.g. xen-create-image) which
does not involve the normal distro installer.

> =A0You appear to have a missing vif-script, or network-script, in the
> =A0Xen configuration file /etc/xen/xend-config.sxp.

That's another different issue. Did you do what it tells you to do?

I've said this a lot lately: if you simply want something that just
works, Xenserver/XCP might be a better choice for servers, while
virtualbox might be a better choice if you use it on PC/notebook.

If you DO manage to get it to work correctly with Xen, you'll have a
very flexible and powerful virtualization setup. Please spend some
time to edit the wiki.

-- =

Fajar

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 08:03:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 08:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzOCI-0003RY-GI; Mon, 20 Feb 2012 08:02:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1RzOCG-0003RT-P1
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 08:02:09 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329724881!60789460!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19411 invoked from network); 20 Feb 2012 08:01:21 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-4.tower-27.messagelabs.com with SMTP;
	20 Feb 2012 08:01:21 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id 7632FB600C3
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 09:02:06 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 31Z52H3zkZV9 for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 09:02:01 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	74BBEB600C2 for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 09:02:00 +0100 (CET)
Message-ID: <4F41FDF7.1090008@horoa.net>
Date: Mon, 20 Feb 2012 09:01:59 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <1329471865126-5491994.post@n5.nabble.com>
	<4F3E2DB7.8010805@gmail.com>
In-Reply-To: <4F3E2DB7.8010805@gmail.com>
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5233526275622132889=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============5233526275622132889==
Content-Type: multipart/alternative;
 boundary="------------020208060802050009050500"

This is a multi-part message in MIME format.
--------------020208060802050009050500
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit



Le 17/02/2012 11:36, Peter Viskup a écrit :
> Hi,
> all Xen3 installed domU's should run without any issues on Xen4.

 From my experience this is true if you keep using xm toolstack.
When I switched to Xen4.1.2 I had to modify some configuration files 
(mostly because of management software that was used to put "proprietary 
values in thoose files) that xl could not process.
Further more I also noticed really worst performances when starting a 
domain with xl than with xm.
I just kept using xm and didn't really dig into the problem, so am not 
sure this is general or if you would face it too... But this is what 
happened to me.

regards.
> There are many improvements in Xen4. For more details read this 
> http://wiki.xen.org/wiki/Xen_4.0_Release_Notes .
>
> -- 
> Peter
>
> On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
>> Hi;
>> Currently I am running xen 3.4.2 on one of my Centos servers , I want
>> to upgrade to latest version of xen but I dont know if I should
>> upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
>> compatible with xen 3 VMs ? does it provide any performance benefit
>> compared to xen 3 ?
>> What is your recommendation ?
>> Regards
>>
>> -- 
>> View this message in context: 
>> http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
>> Sent from the Xen - User mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------020208060802050009050500
Content-Type: multipart/related;
 boundary="------------060301090708060207010806"


--------------060301090708060207010806
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    Le 17/02/2012 11:36, Peter Viskup a &eacute;crit&nbsp;:
    <blockquote cite="mid:4F3E2DB7.8010805@gmail.com" type="cite">Hi,
      <br>
      all Xen3 installed domU's should run without any issues on Xen4.
      <br>
    </blockquote>
    <br>
    From my experience this is true if you keep using xm toolstack.<br>
    When I switched to Xen4.1.2 I had to modify some configuration files
    (mostly because of management software that was used to put
    "proprietary values in thoose files) that xl could not process.<br>
    Further more I also noticed really worst performances when starting
    a domain with xl than with xm.<br>
    I just kept using xm and didn't really dig into the problem, so am
    not sure this is general or if you would face it too... But this is
    what happened to me.<br>
    <br>
    regards.<br>
    <blockquote cite="mid:4F3E2DB7.8010805@gmail.com" type="cite">There
      are many improvements in Xen4. For more details read this
      <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_4.0_Release_Notes">http://wiki.xen.org/wiki/Xen_4.0_Release_Notes</a> .
      <br>
      <br>
      --
      <br>
      Peter
      <br>
      <br>
      On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
      <br>
      <blockquote type="cite">Hi;
        <br>
        Currently I am running xen 3.4.2 on one of my Centos servers , I
        want
        <br>
        to upgrade to latest version of xen but I dont know if I should
        <br>
        upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
        <br>
        compatible with xen 3 VMs ? does it provide any performance
        benefit
        <br>
        compared to xen 3 ?
        <br>
        What is your recommendation ?
        <br>
        Regards
        <br>
        <br>
        --
        <br>
        View this message in context:
        <a class="moz-txt-link-freetext" href="http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html">http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html</a>
        <br>
        Sent from the Xen - User mailing list archive at Nabble.com.
        <br>
        <br>
        _______________________________________________
        <br>
        Xen-users mailing list
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
        <br>
        <a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
        <br>
        <br>
      </blockquote>
      <br>
      <br>
      _______________________________________________
      <br>
      Xen-users mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
      <br>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part1.05050407.06090405@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------060301090708060207010806
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.05050407.06090405@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------060301090708060207010806--

--------------020208060802050009050500--


--===============5233526275622132889==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5233526275622132889==--


From xen-users-bounces@lists.xensource.com Mon Feb 20 08:03:40 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 08:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzOCI-0003RY-GI; Mon, 20 Feb 2012 08:02:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1RzOCG-0003RT-P1
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 08:02:09 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329724881!60789460!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19411 invoked from network); 20 Feb 2012 08:01:21 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-4.tower-27.messagelabs.com with SMTP;
	20 Feb 2012 08:01:21 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id 7632FB600C3
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 09:02:06 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 31Z52H3zkZV9 for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 09:02:01 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	74BBEB600C2 for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 09:02:00 +0100 (CET)
Message-ID: <4F41FDF7.1090008@horoa.net>
Date: Mon, 20 Feb 2012 09:01:59 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <1329471865126-5491994.post@n5.nabble.com>
	<4F3E2DB7.8010805@gmail.com>
In-Reply-To: <4F3E2DB7.8010805@gmail.com>
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5233526275622132889=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

This is a multi-part message in MIME format.
--===============5233526275622132889==
Content-Type: multipart/alternative;
 boundary="------------020208060802050009050500"

This is a multi-part message in MIME format.
--------------020208060802050009050500
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit



Le 17/02/2012 11:36, Peter Viskup a écrit :
> Hi,
> all Xen3 installed domU's should run without any issues on Xen4.

 From my experience this is true if you keep using xm toolstack.
When I switched to Xen4.1.2 I had to modify some configuration files 
(mostly because of management software that was used to put "proprietary 
values in thoose files) that xl could not process.
Further more I also noticed really worst performances when starting a 
domain with xl than with xm.
I just kept using xm and didn't really dig into the problem, so am not 
sure this is general or if you would face it too... But this is what 
happened to me.

regards.
> There are many improvements in Xen4. For more details read this 
> http://wiki.xen.org/wiki/Xen_4.0_Release_Notes .
>
> -- 
> Peter
>
> On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
>> Hi;
>> Currently I am running xen 3.4.2 on one of my Centos servers , I want
>> to upgrade to latest version of xen but I dont know if I should
>> upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
>> compatible with xen 3 VMs ? does it provide any performance benefit
>> compared to xen 3 ?
>> What is your recommendation ?
>> Regards
>>
>> -- 
>> View this message in context: 
>> http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html
>> Sent from the Xen - User mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------020208060802050009050500
Content-Type: multipart/related;
 boundary="------------060301090708060207010806"


--------------060301090708060207010806
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    Le 17/02/2012 11:36, Peter Viskup a &eacute;crit&nbsp;:
    <blockquote cite="mid:4F3E2DB7.8010805@gmail.com" type="cite">Hi,
      <br>
      all Xen3 installed domU's should run without any issues on Xen4.
      <br>
    </blockquote>
    <br>
    From my experience this is true if you keep using xm toolstack.<br>
    When I switched to Xen4.1.2 I had to modify some configuration files
    (mostly because of management software that was used to put
    "proprietary values in thoose files) that xl could not process.<br>
    Further more I also noticed really worst performances when starting
    a domain with xl than with xm.<br>
    I just kept using xm and didn't really dig into the problem, so am
    not sure this is general or if you would face it too... But this is
    what happened to me.<br>
    <br>
    regards.<br>
    <blockquote cite="mid:4F3E2DB7.8010805@gmail.com" type="cite">There
      are many improvements in Xen4. For more details read this
      <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_4.0_Release_Notes">http://wiki.xen.org/wiki/Xen_4.0_Release_Notes</a> .
      <br>
      <br>
      --
      <br>
      Peter
      <br>
      <br>
      On 02/17/2012 10:44 AM, FiFtHeLeMeNt wrote:
      <br>
      <blockquote type="cite">Hi;
        <br>
        Currently I am running xen 3.4.2 on one of my Centos servers , I
        want
        <br>
        to upgrade to latest version of xen but I dont know if I should
        <br>
        upgrade to latest branch of xen 3 or xen 4 ? is xen 4 backward
        <br>
        compatible with xen 3 VMs ? does it provide any performance
        benefit
        <br>
        compared to xen 3 ?
        <br>
        What is your recommendation ?
        <br>
        Regards
        <br>
        <br>
        --
        <br>
        View this message in context:
        <a class="moz-txt-link-freetext" href="http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html">http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5491994.html</a>
        <br>
        Sent from the Xen - User mailing list archive at Nabble.com.
        <br>
        <br>
        _______________________________________________
        <br>
        Xen-users mailing list
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
        <br>
        <a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
        <br>
        <br>
      </blockquote>
      <br>
      <br>
      _______________________________________________
      <br>
      Xen-users mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
      <br>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part1.05050407.06090405@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------060301090708060207010806
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.05050407.06090405@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------060301090708060207010806--

--------------020208060802050009050500--


--===============5233526275622132889==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============5233526275622132889==--


From xen-users-bounces@lists.xensource.com Mon Feb 20 08:38:37 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 08:38:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzOkA-0003tS-NX; Mon, 20 Feb 2012 08:37:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pkranjithpk@gmail.com>) id 1RzOk9-0003tN-54
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 08:37:09 +0000
Received: from [85.158.139.83:12968] by server-12.bemta-5.messagelabs.com id
	7A/C6-24595-136024F4; Mon, 20 Feb 2012 08:37:05 +0000
X-Env-Sender: pkranjithpk@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1329727022!8423716!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5587 invoked from network); 20 Feb 2012 08:37:04 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 08:37:04 -0000
Received: by vcbfo11 with SMTP id fo11so12361499vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 00:37:02 -0800 (PST)
Received-SPF: pass (google.com: domain of pkranjithpk@gmail.com designates
	10.52.20.78 as permitted sender) client-ip=10.52.20.78; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pkranjithpk@gmail.com
	designates 10.52.20.78 as permitted sender)
	smtp.mail=pkranjithpk@gmail.com;
	dkim=pass header.i=pkranjithpk@gmail.com
Received: from mr.google.com ([10.52.20.78])
	by 10.52.20.78 with SMTP id l14mr10090530vde.62.1329727022788 (num_hops
	= 1); Mon, 20 Feb 2012 00:37:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=kKBFPqPqS2pcWHzsZ+8CZ6dRz2lQqtA0+jnMYEkbYcg=;
	b=VLX6E07Bbq27jG5fsQwJqBAe3OhhD7WvaPqA6ZQIZsn+nAZ+Yy3aMsjGFsnddIAkyp
	7ZPVpPyP6JruVVvDekIsoE17gFchq0sHS74hSENDf/lOiWwz4VIEA2suxW7GrFaz3KSx
	gzaIocSrYp2BX/Y1O/7RyA6k5jfboECIGzSuo=
MIME-Version: 1.0
Received: by 10.52.20.78 with SMTP id l14mr8101345vde.62.1329727022727; Mon,
	20 Feb 2012 00:37:02 -0800 (PST)
Received: by 10.220.180.68 with HTTP; Mon, 20 Feb 2012 00:37:02 -0800 (PST)
In-Reply-To: <20120214104607.432FD3806F1@mx1.internecto.net>
References: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
	<20120214104607.432FD3806F1@mx1.internecto.net>
Date: Mon, 20 Feb 2012 02:37:02 -0600
Message-ID: <CABMkiKEHk_U5Pq2=6b8TyaTW_L26uMR5QfZV=geO4AsRGdjZCQ@mail.gmail.com>
From: Ranjith Krishnan <pkranjithpk@gmail.com>
To: mark+lists@internecto.net
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How do I build Xen 4.1.2 from source
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7072927055237229129=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7072927055237229129==
Content-Type: multipart/alternative; boundary=20cf307d013ad6801104b9613216

--20cf307d013ad6801104b9613216
Content-Type: text/plain; charset=ISO-8859-1

Hello,

Thanks for your reply mark and sorry for the delay in getting back.

Honestly, I found the script a bit intimidating :( , so I decided to dig
some more before trying it out. And I found some good tutorials.
http://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial.html
http://wiki.xen.org/wiki/Fedora_16_Dom0

The first tutorial gives detailed instructions on building Xen on Fedora
13; and from the second tutorial, I understand that since Fedora 16 has
support for Xen dom0, I do not need to recompile the kernel.

I followed the tutorial and re-installed Fedora on my USB HDD, following
the partition advice given there.
I have one question.

1. When I install xen, I want to ensure it only makes changes to the
external USB hdd boot loader where I am working from currently, and NOT my
internal hard disk which has winXP/ubuntu. Will Xen do any changes to my
/dev/sda ?


Sorry about this..
"> I tried to search the archives but was getting an apache error
> everytime i searched. What am I doing wrong ?

You are not giving enough information, that's what you're doing wrong
really. Helping people is not easy when they just say "I can't get this
to work! Help!"
"
I was trying to access the archived xen-users mailing list at
http://old-list-archives.xen.org/archives/html/xen-users/

If I give text in search box or click the "how to search" link, I get a 404
error.
Am I looking in the wrong place ? How do I access the mail archives ?




On Tue, Feb 14, 2012 at 4:45 AM, Mark van Dijk <mark@internecto.net> wrote:

> > Hello,
>
> Hi.
>
> > I have Fedora 16 installed on a USB hdd, bootable.
> > I want to build and install Xen, and then configure Fedora as Dom0.>
> > I am a newbie to zen so would greatly appreciate a tutorial/steps to
> > get this done.
> > I was reading documentation and browing various forums and was not
> > getting anywhere. Please help.
>
> Have a look at how Xen can be built e.g. in Archlinux. I have never
> used fedora so I can't help there, but the archlinux routine is visible
> here:
>
> http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD
>
> Specifically focus on the build() routine. Everything above that is
> metadata that could also useful (e.g. dependencies).
>
> I'd advice you to not follow it all blindly though, the people who
> have uploaded this PKGBUILD have been using it for a loong time and it
> seems they lack critical thought.
>
> Disclaimer: I cannot be held responsible for what you do, evarr. If you
> break your system, it's not on me. :) Having said that, yes, indeed,
> basically you simply clone the repository of your choice, I'd advice
> xen-4.1-testing.hg, and run 'make' a few times.
>
> > I tried to search the archives but was getting an apache error
> > everytime i searched. What am I doing wrong ?
>
> You are not giving enough information, that's what you're doing wrong
> really. Helping people is not easy when they just say "I can't get this
> to work! Help!"
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>



-- 
Ranjith

--20cf307d013ad6801104b9613216
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br><br>Thanks for your reply mark and sorry for the delay in getting=
 back. <br><br>Honestly, I found the script a bit intimidating :( , so I de=
cided to dig some more before trying it out. And I found some good tutorial=
s. <br>
<a href=3D"http://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial.html">htt=
p://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial.html</a><br><a href=3D"=
http://wiki.xen.org/wiki/Fedora_16_Dom0">http://wiki.xen.org/wiki/Fedora_16=
_Dom0</a><br>
<br>The first tutorial gives detailed instructions on building Xen on Fedor=
a 13; and from the second tutorial, I understand that since Fedora 16 has s=
upport for Xen dom0, I do not need to recompile the kernel. <br><br>I follo=
wed the tutorial and re-installed Fedora on my USB HDD, following the parti=
tion advice given there. <br>
I have one question.<br><br>1. When I install xen, I want to ensure it only=
 makes changes to the external USB hdd boot loader where I am working from =
currently, and NOT my internal hard disk which has winXP/ubuntu. Will Xen d=
o any changes to my /dev/sda ?<br>
<br><br>Sorry about this.. <br>&quot;&gt; I tried to search the archives bu=
t was getting an apache error<br>
&gt; everytime i searched. What am I doing wrong ?<br>
<br>
You are not giving enough information, that&#39;s what you&#39;re doing wro=
ng<br>
really. Helping people is not easy when they just say &quot;I can&#39;t get=
 this<br>
to work! Help!&quot;<br>
&quot;<br>I was trying to access the archived xen-users mailing list at <br=
><a href=3D"http://old-list-archives.xen.org/archives/html/xen-users/">http=
://old-list-archives.xen.org/archives/html/xen-users/</a><br><br>If I give =
text in search box or click the &quot;how to search&quot; link, I get a 404=
 error. <br>
Am I looking in the wrong place ? How do I access the mail archives ?<br><b=
r><br><br><br><div class=3D"gmail_quote">On Tue, Feb 14, 2012 at 4:45 AM, M=
ark van Dijk <span dir=3D"ltr">&lt;<a href=3D"mailto:mark@internecto.net">m=
ark@internecto.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">&gt; Hello,<br>
<br>
Hi.<br>
<div class=3D"im"><br>
&gt; I have Fedora 16 installed on a USB hdd, bootable.<br>
&gt; I want to build and install Xen, and then configure Fedora as Dom0.&gt=
;<br>
&gt; I am a newbie to zen so would greatly appreciate a tutorial/steps to<b=
r>
&gt; get this done.<br>
&gt; I was reading documentation and browing various forums and was not<br>
&gt; getting anywhere. Please help.<br>
<br>
</div>Have a look at how Xen can be built e.g. in Archlinux. I have never<b=
r>
used fedora so I can&#39;t help there, but the archlinux routine is visible=
<br>
here:<br>
<br>
<a href=3D"http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD" target=3D=
"_blank">http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD</a><br>
<br>
Specifically focus on the build() routine. Everything above that is<br>
metadata that could also useful (e.g. dependencies).<br>
<br>
I&#39;d advice you to not follow it all blindly though, the people who<br>
have uploaded this PKGBUILD have been using it for a loong time and it<br>
seems they lack critical thought.<br>
<br>
Disclaimer: I cannot be held responsible for what you do, evarr. If you<br>
break your system, it&#39;s not on me. :) Having said that, yes, indeed,<br=
>
basically you simply clone the repository of your choice, I&#39;d advice<br=
>
xen-4.1-testing.hg, and run &#39;make&#39; a few times.<br>
<div class=3D"im"><br>
&gt; I tried to search the archives but was getting an apache error<br>
&gt; everytime i searched. What am I doing wrong ?<br>
<br>
</div>You are not giving enough information, that&#39;s what you&#39;re doi=
ng wrong<br>
really. Helping people is not easy when they just say &quot;I can&#39;t get=
 this<br>
to work! Help!&quot;<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br><br clear=3D"all"><br>-- <br>Ranjith<br><br>

--20cf307d013ad6801104b9613216--


--===============7072927055237229129==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7072927055237229129==--


From xen-users-bounces@lists.xensource.com Mon Feb 20 08:38:37 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 08:38:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzOkA-0003tS-NX; Mon, 20 Feb 2012 08:37:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pkranjithpk@gmail.com>) id 1RzOk9-0003tN-54
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 08:37:09 +0000
Received: from [85.158.139.83:12968] by server-12.bemta-5.messagelabs.com id
	7A/C6-24595-136024F4; Mon, 20 Feb 2012 08:37:05 +0000
X-Env-Sender: pkranjithpk@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1329727022!8423716!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5587 invoked from network); 20 Feb 2012 08:37:04 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 08:37:04 -0000
Received: by vcbfo11 with SMTP id fo11so12361499vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 00:37:02 -0800 (PST)
Received-SPF: pass (google.com: domain of pkranjithpk@gmail.com designates
	10.52.20.78 as permitted sender) client-ip=10.52.20.78; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pkranjithpk@gmail.com
	designates 10.52.20.78 as permitted sender)
	smtp.mail=pkranjithpk@gmail.com;
	dkim=pass header.i=pkranjithpk@gmail.com
Received: from mr.google.com ([10.52.20.78])
	by 10.52.20.78 with SMTP id l14mr10090530vde.62.1329727022788 (num_hops
	= 1); Mon, 20 Feb 2012 00:37:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=kKBFPqPqS2pcWHzsZ+8CZ6dRz2lQqtA0+jnMYEkbYcg=;
	b=VLX6E07Bbq27jG5fsQwJqBAe3OhhD7WvaPqA6ZQIZsn+nAZ+Yy3aMsjGFsnddIAkyp
	7ZPVpPyP6JruVVvDekIsoE17gFchq0sHS74hSENDf/lOiWwz4VIEA2suxW7GrFaz3KSx
	gzaIocSrYp2BX/Y1O/7RyA6k5jfboECIGzSuo=
MIME-Version: 1.0
Received: by 10.52.20.78 with SMTP id l14mr8101345vde.62.1329727022727; Mon,
	20 Feb 2012 00:37:02 -0800 (PST)
Received: by 10.220.180.68 with HTTP; Mon, 20 Feb 2012 00:37:02 -0800 (PST)
In-Reply-To: <20120214104607.432FD3806F1@mx1.internecto.net>
References: <CABMkiKFFE9Uqyr3ZBw4awhecByJP5+5N55ot1eCA=oqqNE=sAg@mail.gmail.com>
	<20120214104607.432FD3806F1@mx1.internecto.net>
Date: Mon, 20 Feb 2012 02:37:02 -0600
Message-ID: <CABMkiKEHk_U5Pq2=6b8TyaTW_L26uMR5QfZV=geO4AsRGdjZCQ@mail.gmail.com>
From: Ranjith Krishnan <pkranjithpk@gmail.com>
To: mark+lists@internecto.net
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How do I build Xen 4.1.2 from source
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7072927055237229129=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============7072927055237229129==
Content-Type: multipart/alternative; boundary=20cf307d013ad6801104b9613216

--20cf307d013ad6801104b9613216
Content-Type: text/plain; charset=ISO-8859-1

Hello,

Thanks for your reply mark and sorry for the delay in getting back.

Honestly, I found the script a bit intimidating :( , so I decided to dig
some more before trying it out. And I found some good tutorials.
http://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial.html
http://wiki.xen.org/wiki/Fedora_16_Dom0

The first tutorial gives detailed instructions on building Xen on Fedora
13; and from the second tutorial, I understand that since Fedora 16 has
support for Xen dom0, I do not need to recompile the kernel.

I followed the tutorial and re-installed Fedora on my USB HDD, following
the partition advice given there.
I have one question.

1. When I install xen, I want to ensure it only makes changes to the
external USB hdd boot loader where I am working from currently, and NOT my
internal hard disk which has winXP/ubuntu. Will Xen do any changes to my
/dev/sda ?


Sorry about this..
"> I tried to search the archives but was getting an apache error
> everytime i searched. What am I doing wrong ?

You are not giving enough information, that's what you're doing wrong
really. Helping people is not easy when they just say "I can't get this
to work! Help!"
"
I was trying to access the archived xen-users mailing list at
http://old-list-archives.xen.org/archives/html/xen-users/

If I give text in search box or click the "how to search" link, I get a 404
error.
Am I looking in the wrong place ? How do I access the mail archives ?




On Tue, Feb 14, 2012 at 4:45 AM, Mark van Dijk <mark@internecto.net> wrote:

> > Hello,
>
> Hi.
>
> > I have Fedora 16 installed on a USB hdd, bootable.
> > I want to build and install Xen, and then configure Fedora as Dom0.>
> > I am a newbie to zen so would greatly appreciate a tutorial/steps to
> > get this done.
> > I was reading documentation and browing various forums and was not
> > getting anywhere. Please help.
>
> Have a look at how Xen can be built e.g. in Archlinux. I have never
> used fedora so I can't help there, but the archlinux routine is visible
> here:
>
> http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD
>
> Specifically focus on the build() routine. Everything above that is
> metadata that could also useful (e.g. dependencies).
>
> I'd advice you to not follow it all blindly though, the people who
> have uploaded this PKGBUILD have been using it for a loong time and it
> seems they lack critical thought.
>
> Disclaimer: I cannot be held responsible for what you do, evarr. If you
> break your system, it's not on me. :) Having said that, yes, indeed,
> basically you simply clone the repository of your choice, I'd advice
> xen-4.1-testing.hg, and run 'make' a few times.
>
> > I tried to search the archives but was getting an apache error
> > everytime i searched. What am I doing wrong ?
>
> You are not giving enough information, that's what you're doing wrong
> really. Helping people is not easy when they just say "I can't get this
> to work! Help!"
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>



-- 
Ranjith

--20cf307d013ad6801104b9613216
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br><br>Thanks for your reply mark and sorry for the delay in getting=
 back. <br><br>Honestly, I found the script a bit intimidating :( , so I de=
cided to dig some more before trying it out. And I found some good tutorial=
s. <br>
<a href=3D"http://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial.html">htt=
p://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial.html</a><br><a href=3D"=
http://wiki.xen.org/wiki/Fedora_16_Dom0">http://wiki.xen.org/wiki/Fedora_16=
_Dom0</a><br>
<br>The first tutorial gives detailed instructions on building Xen on Fedor=
a 13; and from the second tutorial, I understand that since Fedora 16 has s=
upport for Xen dom0, I do not need to recompile the kernel. <br><br>I follo=
wed the tutorial and re-installed Fedora on my USB HDD, following the parti=
tion advice given there. <br>
I have one question.<br><br>1. When I install xen, I want to ensure it only=
 makes changes to the external USB hdd boot loader where I am working from =
currently, and NOT my internal hard disk which has winXP/ubuntu. Will Xen d=
o any changes to my /dev/sda ?<br>
<br><br>Sorry about this.. <br>&quot;&gt; I tried to search the archives bu=
t was getting an apache error<br>
&gt; everytime i searched. What am I doing wrong ?<br>
<br>
You are not giving enough information, that&#39;s what you&#39;re doing wro=
ng<br>
really. Helping people is not easy when they just say &quot;I can&#39;t get=
 this<br>
to work! Help!&quot;<br>
&quot;<br>I was trying to access the archived xen-users mailing list at <br=
><a href=3D"http://old-list-archives.xen.org/archives/html/xen-users/">http=
://old-list-archives.xen.org/archives/html/xen-users/</a><br><br>If I give =
text in search box or click the &quot;how to search&quot; link, I get a 404=
 error. <br>
Am I looking in the wrong place ? How do I access the mail archives ?<br><b=
r><br><br><br><div class=3D"gmail_quote">On Tue, Feb 14, 2012 at 4:45 AM, M=
ark van Dijk <span dir=3D"ltr">&lt;<a href=3D"mailto:mark@internecto.net">m=
ark@internecto.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">&gt; Hello,<br>
<br>
Hi.<br>
<div class=3D"im"><br>
&gt; I have Fedora 16 installed on a USB hdd, bootable.<br>
&gt; I want to build and install Xen, and then configure Fedora as Dom0.&gt=
;<br>
&gt; I am a newbie to zen so would greatly appreciate a tutorial/steps to<b=
r>
&gt; get this done.<br>
&gt; I was reading documentation and browing various forums and was not<br>
&gt; getting anywhere. Please help.<br>
<br>
</div>Have a look at how Xen can be built e.g. in Archlinux. I have never<b=
r>
used fedora so I can&#39;t help there, but the archlinux routine is visible=
<br>
here:<br>
<br>
<a href=3D"http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD" target=3D=
"_blank">http://aur.archlinux.org/packages/xe/xen-4.2/PKGBUILD</a><br>
<br>
Specifically focus on the build() routine. Everything above that is<br>
metadata that could also useful (e.g. dependencies).<br>
<br>
I&#39;d advice you to not follow it all blindly though, the people who<br>
have uploaded this PKGBUILD have been using it for a loong time and it<br>
seems they lack critical thought.<br>
<br>
Disclaimer: I cannot be held responsible for what you do, evarr. If you<br>
break your system, it&#39;s not on me. :) Having said that, yes, indeed,<br=
>
basically you simply clone the repository of your choice, I&#39;d advice<br=
>
xen-4.1-testing.hg, and run &#39;make&#39; a few times.<br>
<div class=3D"im"><br>
&gt; I tried to search the archives but was getting an apache error<br>
&gt; everytime i searched. What am I doing wrong ?<br>
<br>
</div>You are not giving enough information, that&#39;s what you&#39;re doi=
ng wrong<br>
really. Helping people is not easy when they just say &quot;I can&#39;t get=
 this<br>
to work! Help!&quot;<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br><br clear=3D"all"><br>-- <br>Ranjith<br><br>

--20cf307d013ad6801104b9613216--


--===============7072927055237229129==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============7072927055237229129==--


From xen-users-bounces@lists.xensource.com Mon Feb 20 08:55:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 08:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzP0r-0004IW-MR; Mon, 20 Feb 2012 08:54:25 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzP0q-0004IP-4B
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 08:54:24 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329728056!12290256!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21904 invoked from network); 20 Feb 2012 08:54:17 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-8.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Feb 2012 08:54:17 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzP0h-00027n-6v
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 00:54:15 -0800
Date: Mon, 20 Feb 2012 00:54:15 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329728055158-5498497.post@n5.nabble.com>
In-Reply-To: <4F41FDF7.1090008@horoa.net>
References: <1329471865126-5491994.post@n5.nabble.com>
	<4F3E2DB7.8010805@gmail.com> <4F41FDF7.1090008@horoa.net>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


>From my experience this is true if you keep using xm toolstack.
> When I switched to Xen4.1.2 I had to modify some configuration files
> (mostly because of management software that was used to put "proprietary
> values in thoose files) that xl could not process.
> Further more I also noticed really worst performances when starting a
> domain with xl than with xm.
> I just kept using xm and didn't really dig into the problem, so am not
> sure this is general or if you would face it too... But this is what
> happened to me.

Yes , my experience is the same. I did the upgrade and after upgrade the
network settings was messed up and server lost its network connectivity. so
I downgraded to branch 3 again.

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5498497.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 08:55:34 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 08:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzP0r-0004IW-MR; Mon, 20 Feb 2012 08:54:25 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzP0q-0004IP-4B
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 08:54:24 +0000
X-Env-Sender: farzad.fallah@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329728056!12290256!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21904 invoked from network); 20 Feb 2012 08:54:17 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-8.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Feb 2012 08:54:17 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <farzad.fallah@gmail.com>) id 1RzP0h-00027n-6v
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 00:54:15 -0800
Date: Mon, 20 Feb 2012 00:54:15 -0800 (PST)
From: FiFtHeLeMeNt <farzad.fallah@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1329728055158-5498497.post@n5.nabble.com>
In-Reply-To: <4F41FDF7.1090008@horoa.net>
References: <1329471865126-5491994.post@n5.nabble.com>
	<4F3E2DB7.8010805@gmail.com> <4F41FDF7.1090008@horoa.net>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


>From my experience this is true if you keep using xm toolstack.
> When I switched to Xen4.1.2 I had to modify some configuration files
> (mostly because of management software that was used to put "proprietary
> values in thoose files) that xl could not process.
> Further more I also noticed really worst performances when starting a
> domain with xl than with xm.
> I just kept using xm and didn't really dig into the problem, so am not
> sure this is general or if you would face it too... But this is what
> happened to me.

Yes , my experience is the same. I did the upgrade and after upgrade the
network settings was messed up and server lost its network connectivity. so
I downgraded to branch 3 again.

--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-3-vs-Xen-4-tp5491994p5498497.html
Sent from the Xen - User mailing list archive at Nabble.com.

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 09:20:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 09:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzPOl-0004nE-BQ; Mon, 20 Feb 2012 09:19:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RzPOj-0004n9-G3
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 09:19:05 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1329729536!14055346!1
X-Originating-IP: [220.181.15.62]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDY5OTk=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDY5OTk=\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10749 invoked from network); 20 Feb 2012 09:18:58 -0000
Received: from m15-62.126.com (HELO m15-62.126.com) (220.181.15.62)
	by server-6.tower-174.messagelabs.com with SMTP;
	20 Feb 2012 09:18:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=YSCLW4yA/VZFApn0fOxwYcrSaNFG+iUGUO
	LGsj7/tws=; b=GtYBAhxm0NExk49dh7M7iNiVsoMCddw1xBtNndTC3KYoj1/8mF
	zOysi+dV7RDN1Ast5wWWmkb1raBEPJKepTV7GkHEcH7ts0Aou9wZuDjkhzzmTwjd
	J114AU9IdvM/fMOO97TVb6gwjNlNYvWdjQ6/l8olKUSCbz7w1Fz9UJt48=
Received: from hxkhust ( [115.156.232.62] ) by ajax-webmail-wmsvr62
	(Coremail) ; Mon, 20 Feb 2012 17:18:54 +0800 (CST)
Date: Mon, 20 Feb 2012 17:18:54 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <6965c271.2439d.1359a0e79a7.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [115.156.232.62]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: dxc1EWZvb3Rlcl9odG09ODEwOjgx
X-CM-TRANSID: PsqowEAZRUP+D0JPieEuAA--.374W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiDhFaBU0vG92L7wABsB
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] No Bootable Device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2708082320402465525=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2708082320402465525==
Content-Type: multipart/alternative; 
	boundary="----=_Part_393716_748193019.1329729534375"

------=_Part_393716_748193019.1329729534375
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
The file A's format is raw.Then create file B like this:
vhd-util snapshot -n B -p A -m
Using a configure file corresponding to file B,I create a VM successfully.
Then file C is generated as the following:
vhd-util snapshot -n C -p B
Using a configure file ,which is similar to the one file B use,corresponding to file C,I cannot create a VM successfully with file C.
By vnc connected, the prompt "No Bootable Device" is displayed.
How could I create a VM with a vhd format image which is also based on a vhd file?
 
hxk
------=_Part_393716_748193019.1329729534375
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>The file&nbsp;A's format is raw.Then create file B&nbsp;like this:</DIV>
<DIV>vhd-util&nbsp;snapshot -n&nbsp;B -p A -m</DIV>
<DIV>Using a configure file corresponding to file B,I create a VM successfully.</DIV>
<DIV>Then file C is generated as the following:</DIV>
<DIV>vhd-util snapshot -n C -p B</DIV>
<DIV>Using a configure file ,which is similar to the one file B use,corresponding to file C,I&nbsp;cannot&nbsp;create a VM successfully with file C.</DIV>
<DIV>By vnc connected, the&nbsp;prompt "No Bootable Device" is displayed.</DIV>
<DIV>How could&nbsp;I create a VM with a&nbsp;vhd format image&nbsp;which is also&nbsp;based&nbsp;on a vhd file?</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_393716_748193019.1329729534375--



--===============2708082320402465525==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2708082320402465525==--



From xen-users-bounces@lists.xensource.com Mon Feb 20 09:20:19 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 09:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzPOl-0004nE-BQ; Mon, 20 Feb 2012 09:19:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1RzPOj-0004n9-G3
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 09:19:05 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1329729536!14055346!1
X-Originating-IP: [220.181.15.62]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDY5OTk=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDY5OTk=\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10749 invoked from network); 20 Feb 2012 09:18:58 -0000
Received: from m15-62.126.com (HELO m15-62.126.com) (220.181.15.62)
	by server-6.tower-174.messagelabs.com with SMTP;
	20 Feb 2012 09:18:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Message-ID:Subject:
	MIME-Version:Content-Type; bh=YSCLW4yA/VZFApn0fOxwYcrSaNFG+iUGUO
	LGsj7/tws=; b=GtYBAhxm0NExk49dh7M7iNiVsoMCddw1xBtNndTC3KYoj1/8mF
	zOysi+dV7RDN1Ast5wWWmkb1raBEPJKepTV7GkHEcH7ts0Aou9wZuDjkhzzmTwjd
	J114AU9IdvM/fMOO97TVb6gwjNlNYvWdjQ6/l8olKUSCbz7w1Fz9UJt48=
Received: from hxkhust ( [115.156.232.62] ) by ajax-webmail-wmsvr62
	(Coremail) ; Mon, 20 Feb 2012 17:18:54 +0800 (CST)
Date: Mon, 20 Feb 2012 17:18:54 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Message-ID: <6965c271.2439d.1359a0e79a7.Coremail.hxkhust@126.com>
MIME-Version: 1.0
X-Originating-IP: [115.156.232.62]
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	111202(16086.4213.4207) Copyright (c) 2002-2012 www.mailtech.cn 126com
X-CM-CTRLDATA: dxc1EWZvb3Rlcl9odG09ODEwOjgx
X-CM-TRANSID: PsqowEAZRUP+D0JPieEuAA--.374W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiDhFaBU0vG92L7wABsB
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] No Bootable Device
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2708082320402465525=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============2708082320402465525==
Content-Type: multipart/alternative; 
	boundary="----=_Part_393716_748193019.1329729534375"

------=_Part_393716_748193019.1329729534375
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,
 
The file A's format is raw.Then create file B like this:
vhd-util snapshot -n B -p A -m
Using a configure file corresponding to file B,I create a VM successfully.
Then file C is generated as the following:
vhd-util snapshot -n C -p B
Using a configure file ,which is similar to the one file B use,corresponding to file C,I cannot create a VM successfully with file C.
By vnc connected, the prompt "No Bootable Device" is displayed.
How could I create a VM with a vhd format image which is also based on a vhd file?
 
hxk
------=_Part_393716_748193019.1329729534375
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>The file&nbsp;A's format is raw.Then create file B&nbsp;like this:</DIV>
<DIV>vhd-util&nbsp;snapshot -n&nbsp;B -p A -m</DIV>
<DIV>Using a configure file corresponding to file B,I create a VM successfully.</DIV>
<DIV>Then file C is generated as the following:</DIV>
<DIV>vhd-util snapshot -n C -p B</DIV>
<DIV>Using a configure file ,which is similar to the one file B use,corresponding to file C,I&nbsp;cannot&nbsp;create a VM successfully with file C.</DIV>
<DIV>By vnc connected, the&nbsp;prompt "No Bootable Device" is displayed.</DIV>
<DIV>How could&nbsp;I create a VM with a&nbsp;vhd format image&nbsp;which is also&nbsp;based&nbsp;on a vhd file?</DIV>
<DIV>&nbsp;</DIV>
<DIV>hxk</DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_393716_748193019.1329729534375--



--===============2708082320402465525==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============2708082320402465525==--



From xen-users-bounces@lists.xensource.com Mon Feb 20 11:03:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 11:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzR12-0007rl-TT; Mon, 20 Feb 2012 11:02:44 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1RzR11-0007rg-GU
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 11:02:43 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1329735756!15012042!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 478 invoked from network); 20 Feb 2012 11:02:36 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 11:02:36 -0000
Received: by wgbdr13 with SMTP id dr13so4066203wgb.24
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 03:02:36 -0800 (PST)
Received-SPF: pass (google.com: domain of skupko.sk@gmail.com designates
	10.216.135.76 as permitted sender) client-ip=10.216.135.76; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of skupko.sk@gmail.com
	designates 10.216.135.76 as permitted sender)
	smtp.mail=skupko.sk@gmail.com;
	dkim=pass header.i=skupko.sk@gmail.com
Received: from mr.google.com ([10.216.135.76])
	by 10.216.135.76 with SMTP id t54mr4223842wei.14.1329735756125
	(num_hops = 1); Mon, 20 Feb 2012 03:02:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=fVqR0zeWLgC75wUhFdP3nOuON5llfd0C+UPf5ND+f9E=;
	b=HrNmJC3KK29rsyCtipsQ2YPegyIWcVZCtYR7tbEFqzTu8V3MeBSkxDlouyyyJJKhn8
	q4sOmOVi6lEEin5DD0AcAo7ykf/eYbd9+PTyeeU1x94KB7uA6UPYWYO1NO2AhBXK312b
	ngMLEBXTCSagGlfU58qh/8H/optABkjUHt+n8=
Received: by 10.216.135.76 with SMTP id t54mr3504179wei.14.1329735756070;
	Mon, 20 Feb 2012 03:02:36 -0800 (PST)
Received: from [192.168.30.102] (pub167.airnet.sk. [193.110.186.167])
	by mx.google.com with ESMTPS id s2sm38205371wix.3.2012.02.20.03.02.33
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 20 Feb 2012 03:02:34 -0800 (PST)
Message-ID: <4F42283A.7040606@gmail.com>
Date: Mon, 20 Feb 2012 12:02:18 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111114 Icedove/3.1.16
MIME-Version: 1.0
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
References: <1329471865126-5491994.post@n5.nabble.com>	<4F3E2DB7.8010805@gmail.com>
	<4F41FDF7.1090008@horoa.net>
	<1329728055158-5498497.post@n5.nabble.com>
In-Reply-To: <1329728055158-5498497.post@n5.nabble.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 02/20/2012 09:54 AM, FiFtHeLeMeNt wrote:
> > From my experience this is true if you keep using xm toolstack.
>> When I switched to Xen4.1.2 I had to modify some configuration files
>> (mostly because of management software that was used to put "proprietary
>> values in thoose files) that xl could not process.
>> Further more I also noticed really worst performances when starting a
>> domain with xl than with xm.
>> I just kept using xm and didn't really dig into the problem, so am not
>> sure this is general or if you would face it too... But this is what
>> happened to me.
> Yes , my experience is the same. I did the upgrade and after upgrade the
> network settings was messed up and server lost its network connectivity. so
> I downgraded to branch 3 again.
I was upgrading from Xen3 to Xen4.0.1 and that upgrade was without any 
issues (running Debian stable). Anyway I have networking configured with 
system tools and not by Xend. It is much better to have it configured by 
system to overdue any such issues you are experiencing now.

--
Peter

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 11:03:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 11:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzR12-0007rl-TT; Mon, 20 Feb 2012 11:02:44 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1RzR11-0007rg-GU
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 11:02:43 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1329735756!15012042!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 478 invoked from network); 20 Feb 2012 11:02:36 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 11:02:36 -0000
Received: by wgbdr13 with SMTP id dr13so4066203wgb.24
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 03:02:36 -0800 (PST)
Received-SPF: pass (google.com: domain of skupko.sk@gmail.com designates
	10.216.135.76 as permitted sender) client-ip=10.216.135.76; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of skupko.sk@gmail.com
	designates 10.216.135.76 as permitted sender)
	smtp.mail=skupko.sk@gmail.com;
	dkim=pass header.i=skupko.sk@gmail.com
Received: from mr.google.com ([10.216.135.76])
	by 10.216.135.76 with SMTP id t54mr4223842wei.14.1329735756125
	(num_hops = 1); Mon, 20 Feb 2012 03:02:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=fVqR0zeWLgC75wUhFdP3nOuON5llfd0C+UPf5ND+f9E=;
	b=HrNmJC3KK29rsyCtipsQ2YPegyIWcVZCtYR7tbEFqzTu8V3MeBSkxDlouyyyJJKhn8
	q4sOmOVi6lEEin5DD0AcAo7ykf/eYbd9+PTyeeU1x94KB7uA6UPYWYO1NO2AhBXK312b
	ngMLEBXTCSagGlfU58qh/8H/optABkjUHt+n8=
Received: by 10.216.135.76 with SMTP id t54mr3504179wei.14.1329735756070;
	Mon, 20 Feb 2012 03:02:36 -0800 (PST)
Received: from [192.168.30.102] (pub167.airnet.sk. [193.110.186.167])
	by mx.google.com with ESMTPS id s2sm38205371wix.3.2012.02.20.03.02.33
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 20 Feb 2012 03:02:34 -0800 (PST)
Message-ID: <4F42283A.7040606@gmail.com>
Date: Mon, 20 Feb 2012 12:02:18 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.24) Gecko/20111114 Icedove/3.1.16
MIME-Version: 1.0
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>
References: <1329471865126-5491994.post@n5.nabble.com>	<4F3E2DB7.8010805@gmail.com>
	<4F41FDF7.1090008@horoa.net>
	<1329728055158-5498497.post@n5.nabble.com>
In-Reply-To: <1329728055158-5498497.post@n5.nabble.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

On 02/20/2012 09:54 AM, FiFtHeLeMeNt wrote:
> > From my experience this is true if you keep using xm toolstack.
>> When I switched to Xen4.1.2 I had to modify some configuration files
>> (mostly because of management software that was used to put "proprietary
>> values in thoose files) that xl could not process.
>> Further more I also noticed really worst performances when starting a
>> domain with xl than with xm.
>> I just kept using xm and didn't really dig into the problem, so am not
>> sure this is general or if you would face it too... But this is what
>> happened to me.
> Yes , my experience is the same. I did the upgrade and after upgrade the
> network settings was messed up and server lost its network connectivity. so
> I downgraded to branch 3 again.
I was upgrading from Xen3 to Xen4.0.1 and that upgrade was without any 
issues (running Debian stable). Anyway I have networking configured with 
system tools and not by Xend. It is much better to have it configured by 
system to overdue any such issues you are experiencing now.

--
Peter

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

From xen-users-bounces@lists.xensource.com Mon Feb 20 12:09:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 12:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzS2U-0000ug-8B; Mon, 20 Feb 2012 12:08:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RzS2S-0000ub-O0
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 12:08:16 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1329739654!53137341!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12036 invoked from network); 20 Feb 2012 12:07:35 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 12:07:35 -0000
Received: from p4fd6b6b0.dip.t-dialin.net ([79.214.182.176]
	helo=[192.168.1.155])
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RzS2P-0007c9-Ii; Mon, 20 Feb 2012 13:08:14 +0100
References: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Mon, 20 Feb 2012 13:01:11 +0100
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>,xen-users@lists.xensource.com
Message-ID: <1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



FiFtHeLeMeNt <farzad.fallah@gmail.com> schrieb:


>Yes , my experience is the same. I did the upgrade and after upgrade
>the
>network settings was messed up and server lost its network
>connectivity. so
>I downgraded to branch 3 again.

After several changes within the "auto networking" and naming conventions in xen 3 versions with xen 4 this part was widely "cleand up". It is fact that configuring the networking by the used Dom0 OS / distribution is more reliable but even more easy in the many different existing as thinkable setups - or make them just possible...

Before you upgrade your productive machines from xen 3 to xen 4 you should plan your new networking and try it with xen 3 and disabled auto-bridge/auto-routing scripts.

How your OS i.e. lets you configure new bridges should be well documented. If your prefer to do that by hand, use the brctl tool to create a new bridge and "connect" ethernet port(s) to it.

Xen just has to know how your bridge is called (if you use just one as before i assume). In your DomU configs you should name the bridge too within vif. See i.e. in the howtos how todo that - there are manies out att.

If anything goes correct under Xen 3 then you should be able to switch to 4 without further networking problems.


good luck,

Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk9CNgY6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDXTVAJ4r0MCXhpC2
2bIpuAAbqxB1EzP3RACeLjOq9mMpPMNXnpAq0lrhxFa+OC8=
=uALJ
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Mon Feb 20 12:09:21 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 12:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzS2U-0000ug-8B; Mon, 20 Feb 2012 12:08:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RzS2S-0000ub-O0
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 12:08:16 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1329739654!53137341!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12036 invoked from network); 20 Feb 2012 12:07:35 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 12:07:35 -0000
Received: from p4fd6b6b0.dip.t-dialin.net ([79.214.182.176]
	helo=[192.168.1.155])
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RzS2P-0007c9-Ii; Mon, 20 Feb 2012 13:08:14 +0100
References: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
User-Agent: K-9 Mail for Android
In-Reply-To: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Mon, 20 Feb 2012 13:01:11 +0100
To: FiFtHeLeMeNt <farzad.fallah@gmail.com>,xen-users@lists.xensource.com
Message-ID: <1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



FiFtHeLeMeNt <farzad.fallah@gmail.com> schrieb:


>Yes , my experience is the same. I did the upgrade and after upgrade
>the
>network settings was messed up and server lost its network
>connectivity. so
>I downgraded to branch 3 again.

After several changes within the "auto networking" and naming conventions in xen 3 versions with xen 4 this part was widely "cleand up". It is fact that configuring the networking by the used Dom0 OS / distribution is more reliable but even more easy in the many different existing as thinkable setups - or make them just possible...

Before you upgrade your productive machines from xen 3 to xen 4 you should plan your new networking and try it with xen 3 and disabled auto-bridge/auto-routing scripts.

How your OS i.e. lets you configure new bridges should be well documented. If your prefer to do that by hand, use the brctl tool to create a new bridge and "connect" ethernet port(s) to it.

Xen just has to know how your bridge is called (if you use just one as before i assume). In your DomU configs you should name the bridge too within vif. See i.e. in the howtos how todo that - there are manies out att.

If anything goes correct under Xen 3 then you should be able to switch to 4 without further networking problems.


good luck,

Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk9CNgY6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDXTVAJ4r0MCXhpC2
2bIpuAAbqxB1EzP3RACeLjOq9mMpPMNXnpAq0lrhxFa+OC8=
=uALJ
-----END PGP SIGNATURE-----


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

From xen-users-bounces@lists.xensource.com Mon Feb 20 12:45:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 12:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzSaw-0002Fk-6t; Mon, 20 Feb 2012 12:43:54 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1RzSau-0002Ff-Jw
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 12:43:53 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329741826!13932736!1
X-Originating-IP: [77.88.46.9]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3Ny44OC40Ni45ID0+IDI0NDQ2\n,sa_preprocessor: 
	QmFkIElQOiA3Ny44OC40Ni45ID0+IDI0NDQ2\n,BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8070 invoked from network); 20 Feb 2012 12:43:46 -0000
Received: from forward4.mail.yandex.net (HELO forward4.mail.yandex.net)
	(77.88.46.9) by server-16.tower-174.messagelabs.com with SMTP;
	20 Feb 2012 12:43:46 -0000
Received: from web66.yandex.ru (web66.yandex.ru [77.88.47.167])
	by forward4.mail.yandex.net (Yandex) with ESMTP id 8CFF2502C4A;
	Mon, 20 Feb 2012 16:43:43 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329741823; bh=0o8w2osV7Ut4Foe9rKxkD8FrHEXXg8mTWCb7TOqLN2U=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=QUK0GRQ4lw9A0efwa8e7Hfi59pOx6ZtKo1+o9XkPniUjjC8k40YDCwKHvw0+OYAGr
	ICh1jhOileR4RuAHK6WUz9gL1bn1ZinHE+8q9mMITd0u7E30MA1TnklaioqV/eBS0d
	l0vMl3IysF/vEtqNSq+UKqKEv6IotnBK0GTNikn4=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web66.yandex.ru (Yandex) with ESMTP id 5759E14C8002;
	Mon, 20 Feb 2012 16:43:43 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329741823; bh=0o8w2osV7Ut4Foe9rKxkD8FrHEXXg8mTWCb7TOqLN2U=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=QUK0GRQ4lw9A0efwa8e7Hfi59pOx6ZtKo1+o9XkPniUjjC8k40YDCwKHvw0+OYAGr
	ICh1jhOileR4RuAHK6WUz9gL1bn1ZinHE+8q9mMITd0u7E30MA1TnklaioqV/eBS0d
	l0vMl3IysF/vEtqNSq+UKqKEv6IotnBK0GTNikn4=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web66.yandex.ru with HTTP; Mon, 20 Feb 2012 16:43:42 +0400
From: Kreved <krevedinho@yandex.ru>
To: James Harper <james.harper@bendigoit.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
	<6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
Message-Id: <32141329741822@web66.yandex.ru>
Date: Mon, 20 Feb 2012 16:43:42 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

ClRyYWNlcyB0YWtlbiBvbiBob3N0IGFuZCBndWVzdCBzeXN0ZW1zIGhhdmUgc2hvd24gdGhhdCB0
aGUgZ3Vlc3Qgc3RvcHMgdG8gcmVjZWl2ZSBwYWNrZXRzIGZvciBhIHBlcmlvZCBvZiB0aW1lLCBh
bmQgdGhlbiBnZXRzIHRoZW0gYWxsIGF0IG9uY2UuIFRoaXMgcGVyaW9kIG9mIHNpbGVuY2UgZGVw
ZW5kcyBvbiByZHAtY2xpZW50IHVzZWQ6IHJkZXNrdG9wLXZyZHAgYW5kIG1zdHNjIGNvbnRpbnVl
IHRvIHdvcmsgYWZ0ZXIgYSBzZWNvbmQsIHJkZXNrdG9wIGhhbmdzIGZvciBvbmUgbWludXRlIGFu
ZCBleGl0cyBvbiB0aW1lb3V0LiBUaGUgaG9zdCBzeXN0ZW0gdmlmIGludGVyZmFjZSBzZWVzIGFs
bCBpbmNvbWluZyBhbmQgb3V0Z29pbmcgIHBhY2tldHMgaW5jbHVkaW5nIGd1ZXN0J3MgcmV0cmFu
c21pdCBhdHRlbXB0cy4KCkR1bXBpbmcgWGVuIE5ldCBEZXZpY2UgZHVyaW5nIHJkZXNrdG9wJ3Mg
b25lIG1pbnV0ZSBmcmVlemUgc2hvd3MgdGhhdCBndWVzdCBzeXN0ZW0oMTkyLjE2OC40NC4xNDEp
IGJlY29tZXMgYmxpbmQgdW50aWwgcmRlc2t0b3Agd2luZG93IGNsb3NlczoKCiAgICA1MTMgNC4x
NjQ4MTEgICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtU
ICAgICAxNTE0ICAgQ29udGludWF0aW9uCiAgICA1MTQgNC4xNjQ4MTUgICAgMTkyLjE2OC40NC4x
NDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAxNTE0ICAgQ29udGludWF0
aW9uCiAgICA1MTUgNC4xNjQ4MTggICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAw
Ljk5ICAgICAgICBUUEtUICAgICAxMDY0ICAgQ29udGludWF0aW9uCiAgICA1MTYgNC40MTYwNTMg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MTcgNS4wMTc2MTUg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MTggNi4yMTg3ODYg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MTkgOC42MTkxNzYg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MjAgOS44NTY0NzEg
ICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBBUlAgICAgICA0
MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDUy
MSAxMC44NTY0ODAgICBYZW5zb3VyY18xOToyMDpmZSAgICAgRWxpdGVncm9fZWI6NDM6YWYgICAg
IEFSUCAgICAgIDQyICAgICBXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0
LjE0MQogICAgNTIyIDExLjg1NjQ3MCAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBFbGl0ZWdyb19l
Yjo0MzphZiAgICAgQVJQICAgICAgNDIgICAgIFdobyBoYXMgMTkyLjE2OC4xMDAuOTk/ICBUZWxs
IDE5Mi4xNjguNDQuMTQxCiAgICA1MjMgMTMuNDIwMDA2ICAgWGVuc291cmNfMTk6MjA6ZmUgICAg
IEJyb2FkY2FzdCAgICAgICAgICAgICBBUlAgICAgICA0MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEw
MC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDUyNCAxNC4zNTY0ODAgICBYZW5zb3VyY18x
OToyMDpmZSAgICAgQnJvYWRjYXN0ICAgICAgICAgICAgIEFSUCAgICAgIDQyICAgICBXaG8gaGFz
IDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0LjE0MQogICAgNTI1IDE1LjM1NjQ3MiAg
IFhlbnNvdXJjXzE5OjIwOmZlICAgICBCcm9hZGNhc3QgICAgICAgICAgICAgQVJQICAgICAgNDIg
ICAgIFdobyBoYXMgMTkyLjE2OC4xMDAuOTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQxCiAgICA1MjYg
MjMuMDIyNTY3ICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEJyb2FkY2FzdCAgICAgICAgICAgICBB
UlAgICAgICA0MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4x
NDEKICAgIDUyNyAyMy44NTc0NTEgICBYZW5zb3VyY18xOToyMDpmZSAgICAgQnJvYWRjYXN0ICAg
ICAgICAgICAgIEFSUCAgICAgIDQyICAgICBXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAx
OTIuMTY4LjQ0LjE0MQogICAgNTI4IDI0Ljg1NzQ1MyAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBC
cm9hZGNhc3QgICAgICAgICAgICAgQVJQICAgICAgNDIgICAgIFdobyBoYXMgMTkyLjE2OC4xMDAu
OTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQxCiAgICA1MjkgNDIuMjIzNzU0ICAgWGVuc291cmNfMTk6
MjA6ZmUgICAgIEJyb2FkY2FzdCAgICAgICAgICAgICBBUlAgICAgICA0MiAgICAgV2hvIGhhcyAx
OTIuMTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDUzMCA0Mi44NTc0ODAgICBY
ZW5zb3VyY18xOToyMDpmZSAgICAgQnJvYWRjYXN0ICAgICAgICAgICAgIEFSUCAgICAgIDQyICAg
ICBXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0LjE0MQogICAgNTMxIDQz
Ljg1NzQ2OSAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBCcm9hZGNhc3QgICAgICAgICAgICAgQVJQ
ICAgICAgNDIgICAgIFdobyBoYXMgMTkyLjE2OC4xMDAuOTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQx
CiAgICA1MzIgNjQuMTY3NDI4ICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEJyb2FkY2FzdCAgICAg
ICAgICAgICBBUlAgICAgICA0MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gIFRlbGwgMTky
LjE2OC40NC4xNDEKICAgIDUzMyA2NC4yMjUxODAgICAxOTIuMTY4LjEwMC45OSAgICAgICAgMTky
LjE2OC40NC4xNDEgICAgICAgIFRDUCAgICAgIDY2ICAgICAzMzE4MCA+IG1zLXdidC1zZXJ2ZXIg
W0FDS10gU2VxPTM2MDAgQWNrPTM0MzAwMSBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3MjQ3NjEg
VFNlY3I9MTgzODA3MDkKICAgIDUzNCA2NC4yMjUxODIgICAxOTIuMTY4LjEwMC45OSAgICAgICAg
MTkyLjE2OC40NC4xNDEgICAgICAgIFRDUCAgICAgIDY2ICAgICAzMzE4MCA+IG1zLXdidC1zZXJ2
ZXIgW0FDS10gU2VxPTM2MDAgQWNrPTM0NTg5NyBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3MjQ3
NjEgVFNlY3I9MTgzODA3MDkKICAgIDUzNSA2NC4yMjUxODQgICAxOTIuMTY4LjEwMC45OSAgICAg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIFRDUCAgICAgIDY2ICAgICAzMzE4MCA+IG1zLXdidC1z
ZXJ2ZXIgW0FDS10gU2VxPTM2MDAgQWNrPTM0NzgwNyBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3
MjQ3OTggVFNlY3I9MTgzODA3MDkKCiAgICAgICAgWy4uLnNraXBwZWQuLi5dCgogICAgNTYyIDY0
LjIyNTI2NiAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICAxOTIuMTY4LjQ0LjE0MSAgICAgICAgVC4x
MjUgICAgMTI3ICAgIFtUQ1AgT3V0LU9mLU9yZGVyXSBULjEyNSBwYXlsb2FkCiAgICA1NjMgNjQu
MjI1MzA1ICAgMTkyLjE2OC4xMDAuOTkgICAgICAgIDE5Mi4xNjguNDQuMTQxICAgICAgICBULjEy
NSAgICAxMjcgICAgW1RDUCBPdXQtT2YtT3JkZXJdIFQuMTI1IHBheWxvYWQKICAgIDU2NCA2NC4y
MjU0MDIgICBFbGl0ZWdyb19lYjo0MzphZiAgICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEFSUCAg
ICAgIDYwICAgICAxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjplYjo0MzphZgogICAgNTY1
IDY0LjIyNTQxNCAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBYZW5zb3VyY18xOToyMDpmZSAgICAg
QVJQICAgICAgNjAgICAgIDE5Mi4xNjguMTAwLjk5IGlzIGF0IDEwOjc4OmQyOmViOjQzOmFmCiAg
ICA1NjYgNjQuMjI1NDI1ICAgRWxpdGVncm9fZWI6NDM6YWYgICAgIFhlbnNvdXJjXzE5OjIwOmZl
ICAgICBBUlAgICAgICA2MCAgICAgMTkyLjE2OC4xMDAuOTkgaXMgYXQgMTA6Nzg6ZDI6ZWI6NDM6
YWYKICAgIDU2NyA2NC4yMjU0MzggICBFbGl0ZWdyb19lYjo0MzphZiAgICAgWGVuc291cmNfMTk6
MjA6ZmUgICAgIEFSUCAgICAgIDYwICAgICAxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjpl
Yjo0MzphZgogICAgNTY4IDY0LjIyNTQ0NCAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBYZW5zb3Vy
Y18xOToyMDpmZSAgICAgQVJQICAgICAgNjAgICAgIDE5Mi4xNjguMTAwLjk5IGlzIGF0IDEwOjc4
OmQyOmViOjQzOmFmCiAgICA1NjkgNjQuMjI1NDU2ICAgRWxpdGVncm9fZWI6NDM6YWYgICAgIFhl
bnNvdXJjXzE5OjIwOmZlICAgICBBUlAgICAgICA2MCAgICAgMTkyLjE2OC4xMDAuOTkgaXMgYXQg
MTA6Nzg6ZDI6ZWI6NDM6YWYKClRoZSBob3N0IHN5c3RlbSB2aWYgaW50ZXJmYWNlIHNlZXMgYm90
aCBzaWRlcyBzcGVha2luZzoKCiAgICA2NzYgNy42ODE5NjkgICAgMTkyLjE2OC4xMDAuOTkgICAg
ICAgIDE5Mi4xNjguNDQuMTQxICAgICAgICBULjEyNSAgICBbVENQIFJldHJhbnNtaXNzaW9uXSBU
LjEyNSBwYXlsb2FkCiAgICA2NzcgOC42MTU5NjMgICAgMTkyLjE2OC4xMDAuOTkgICAgICAgIDE5
Mi4xNjguNDQuMTQxICAgICAgICBULjEyNSAgICBbVENQIFJldHJhbnNtaXNzaW9uXSBULjEyNSBw
YXlsb2FkCiAgICA2NzggOS42NjIyODkgICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjgu
MTAwLjk5ICAgICAgICBUUEtUICAgICBbVENQIFJldHJhbnNtaXNzaW9uXSBDb250aW51YXRpb24K
ICAgIDY3OSA5LjY2Mjk5NSAgICAxOTIuMTY4LjEwMC45OSAgICAgICAgMTkyLjE2OC40NC4xNDEg
ICAgICAgIFRDUCAgICAgIFtUQ1AgRHVwIEFDSyA2NzcjMV0gMzMxODAgPiBtcy13YnQtc2VydmVy
IFtBQ0tdIFNlcT02MTYyIEFjaz00Nzc3NjAgV2luPTEyNDEgTGVuPTAgVFNWPTE4MzcyOTI2NyBU
U0VSPTE4MzgwNzE0IFNMRT00MjEzNDYgU1JFPTQyMjc5NAogICAgNjgwIDEwLjQ4Mzg5OCAgIDE5
Mi4xNjguMTAwLjk5ICAgICAgICAxOTIuMTY4LjQ0LjE0MSAgICAgICAgVC4xMjUgICAgW1RDUCBS
ZXRyYW5zbWlzc2lvbl0gVC4xMjUgcGF5bG9hZAogICAgNjgxIDEwLjg5OTU4NyAgIFhlbnNvdXJj
XzE5OjIwOmZlICAgICBFbGl0ZWdyb19lYjo0MzphZiAgICAgQVJQICAgICAgV2hvIGhhcyAxOTIu
MTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDY4MiAxMC44OTk5NDYgICBFbGl0
ZWdyb19lYjo0MzphZiAgICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEFSUCAgICAgIDE5Mi4xNjgu
MTAwLjk5IGlzIGF0IDEwOjc4OmQyOmViOjQzOmFmCiAgICA2ODMgMTEuODk5NjAzICAgWGVuc291
cmNfMTk6MjA6ZmUgICAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBBUlAgICAgICBXaG8gaGFzIDE5
Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0LjE0MQogICAgNjg0IDExLjkwMDA4MSAgIEVs
aXRlZ3JvX2ViOjQzOmFmICAgICBYZW5zb3VyY18xOToyMDpmZSAgICAgQVJQICAgICAgMTkyLjE2
OC4xMDAuOTkgaXMgYXQgMTA6Nzg6ZDI6ZWI6NDM6YWYKICAgIDY4NSAxMi44OTk1ODIgICBYZW5z
b3VyY18xOToyMDpmZSAgICAgRWxpdGVncm9fZWI6NDM6YWYgICAgIEFSUCAgICAgIFdobyBoYXMg
MTkyLjE2OC4xMDAuOTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQxCiAgICA2ODYgMTIuODk5OTczICAg
RWxpdGVncm9fZWI6NDM6YWYgICAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBBUlAgICAgICAxOTIu
MTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjplYjo0MzphZgoKCgoxNC4wMi4yMDEyLCAwNzo1NSwg
IkphbWVzIEhhcnBlciIgPGphbWVzLmhhcnBlckBiZW5kaWdvaXQuY29tLmF1PjoKPj4gmlNvLCB5
b3UgYXJlIHJ1bm5pbmcgYSBXaW5kb3dzIDcgc3lzdGVtIHdpdGggbGVzcyB0aGFuIGEgZ2lnIG9m
IFJBTT8KPj4gmllvdSBtaWdodCBzdGFydCB0aGVyZS4uLmJ1bXAgaXQgdG8gMiBnaWdzIGFuZCBz
ZWUgaWYgdGhhdCBoZWxwcy4KPgo+IFRoYXQncyBwcm9iYWJseSBhIGdvb2Qgc3RhcnQuIElmIHRo
YXQgZG9lc24ndCBoZWxwIHRoaW5ncyBhbG9uZyB0aGVuIHdlJ2xsIG5lZWQgdG8gc3RhcnQgdGFr
aW5nIHBhY2tldCB0cmFjZXMgYW5kIHNlZSBpZiB0aGVyZSBpcyBhIGNvcnJ1cHRpb24gcHJvYmxl
bSBzb21ld2hlcmUgYWx0aG91Z2ggaXQgZG9lc24ndCBtYWtlIHNlbnNlIHRoYXQgaXQgd291bGQg
anVzdCBoYXBwZW4gaW4gdGhlIGNhc2VzIHlvdSBhcmUgZGVzY3JpYmluZy4KPgo+IEphbWVzCj4K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11
c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbQo+IGh0dHA6
Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2VycwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuc291cmNlLmNvbQpodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnM=

From xen-users-bounces@lists.xensource.com Mon Feb 20 12:45:06 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 12:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzSaw-0002Fk-6t; Mon, 20 Feb 2012 12:43:54 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1RzSau-0002Ff-Jw
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 12:43:53 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-16.tower-174.messagelabs.com!1329741826!13932736!1
X-Originating-IP: [77.88.46.9]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3Ny44OC40Ni45ID0+IDI0NDQ2\n,sa_preprocessor: 
	QmFkIElQOiA3Ny44OC40Ni45ID0+IDI0NDQ2\n,BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8070 invoked from network); 20 Feb 2012 12:43:46 -0000
Received: from forward4.mail.yandex.net (HELO forward4.mail.yandex.net)
	(77.88.46.9) by server-16.tower-174.messagelabs.com with SMTP;
	20 Feb 2012 12:43:46 -0000
Received: from web66.yandex.ru (web66.yandex.ru [77.88.47.167])
	by forward4.mail.yandex.net (Yandex) with ESMTP id 8CFF2502C4A;
	Mon, 20 Feb 2012 16:43:43 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329741823; bh=0o8w2osV7Ut4Foe9rKxkD8FrHEXXg8mTWCb7TOqLN2U=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=QUK0GRQ4lw9A0efwa8e7Hfi59pOx6ZtKo1+o9XkPniUjjC8k40YDCwKHvw0+OYAGr
	ICh1jhOileR4RuAHK6WUz9gL1bn1ZinHE+8q9mMITd0u7E30MA1TnklaioqV/eBS0d
	l0vMl3IysF/vEtqNSq+UKqKEv6IotnBK0GTNikn4=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web66.yandex.ru (Yandex) with ESMTP id 5759E14C8002;
	Mon, 20 Feb 2012 16:43:43 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1329741823; bh=0o8w2osV7Ut4Foe9rKxkD8FrHEXXg8mTWCb7TOqLN2U=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=QUK0GRQ4lw9A0efwa8e7Hfi59pOx6ZtKo1+o9XkPniUjjC8k40YDCwKHvw0+OYAGr
	ICh1jhOileR4RuAHK6WUz9gL1bn1ZinHE+8q9mMITd0u7E30MA1TnklaioqV/eBS0d
	l0vMl3IysF/vEtqNSq+UKqKEv6IotnBK0GTNikn4=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web66.yandex.ru with HTTP; Mon, 20 Feb 2012 16:43:42 +0400
From: Kreved <krevedinho@yandex.ru>
To: James Harper <james.harper@bendigoit.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
	<6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
Message-Id: <32141329741822@web66.yandex.ru>
Date: Mon, 20 Feb 2012 16:43:42 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

ClRyYWNlcyB0YWtlbiBvbiBob3N0IGFuZCBndWVzdCBzeXN0ZW1zIGhhdmUgc2hvd24gdGhhdCB0
aGUgZ3Vlc3Qgc3RvcHMgdG8gcmVjZWl2ZSBwYWNrZXRzIGZvciBhIHBlcmlvZCBvZiB0aW1lLCBh
bmQgdGhlbiBnZXRzIHRoZW0gYWxsIGF0IG9uY2UuIFRoaXMgcGVyaW9kIG9mIHNpbGVuY2UgZGVw
ZW5kcyBvbiByZHAtY2xpZW50IHVzZWQ6IHJkZXNrdG9wLXZyZHAgYW5kIG1zdHNjIGNvbnRpbnVl
IHRvIHdvcmsgYWZ0ZXIgYSBzZWNvbmQsIHJkZXNrdG9wIGhhbmdzIGZvciBvbmUgbWludXRlIGFu
ZCBleGl0cyBvbiB0aW1lb3V0LiBUaGUgaG9zdCBzeXN0ZW0gdmlmIGludGVyZmFjZSBzZWVzIGFs
bCBpbmNvbWluZyBhbmQgb3V0Z29pbmcgIHBhY2tldHMgaW5jbHVkaW5nIGd1ZXN0J3MgcmV0cmFu
c21pdCBhdHRlbXB0cy4KCkR1bXBpbmcgWGVuIE5ldCBEZXZpY2UgZHVyaW5nIHJkZXNrdG9wJ3Mg
b25lIG1pbnV0ZSBmcmVlemUgc2hvd3MgdGhhdCBndWVzdCBzeXN0ZW0oMTkyLjE2OC40NC4xNDEp
IGJlY29tZXMgYmxpbmQgdW50aWwgcmRlc2t0b3Agd2luZG93IGNsb3NlczoKCiAgICA1MTMgNC4x
NjQ4MTEgICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtU
ICAgICAxNTE0ICAgQ29udGludWF0aW9uCiAgICA1MTQgNC4xNjQ4MTUgICAgMTkyLjE2OC40NC4x
NDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAxNTE0ICAgQ29udGludWF0
aW9uCiAgICA1MTUgNC4xNjQ4MTggICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAw
Ljk5ICAgICAgICBUUEtUICAgICAxMDY0ICAgQ29udGludWF0aW9uCiAgICA1MTYgNC40MTYwNTMg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MTcgNS4wMTc2MTUg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MTggNi4yMTg3ODYg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MTkgOC42MTkxNzYg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICBUUEtUICAgICAx
NTE0ICAgW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9uCiAgICA1MjAgOS44NTY0NzEg
ICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBBUlAgICAgICA0
MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDUy
MSAxMC44NTY0ODAgICBYZW5zb3VyY18xOToyMDpmZSAgICAgRWxpdGVncm9fZWI6NDM6YWYgICAg
IEFSUCAgICAgIDQyICAgICBXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0
LjE0MQogICAgNTIyIDExLjg1NjQ3MCAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBFbGl0ZWdyb19l
Yjo0MzphZiAgICAgQVJQICAgICAgNDIgICAgIFdobyBoYXMgMTkyLjE2OC4xMDAuOTk/ICBUZWxs
IDE5Mi4xNjguNDQuMTQxCiAgICA1MjMgMTMuNDIwMDA2ICAgWGVuc291cmNfMTk6MjA6ZmUgICAg
IEJyb2FkY2FzdCAgICAgICAgICAgICBBUlAgICAgICA0MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEw
MC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDUyNCAxNC4zNTY0ODAgICBYZW5zb3VyY18x
OToyMDpmZSAgICAgQnJvYWRjYXN0ICAgICAgICAgICAgIEFSUCAgICAgIDQyICAgICBXaG8gaGFz
IDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0LjE0MQogICAgNTI1IDE1LjM1NjQ3MiAg
IFhlbnNvdXJjXzE5OjIwOmZlICAgICBCcm9hZGNhc3QgICAgICAgICAgICAgQVJQICAgICAgNDIg
ICAgIFdobyBoYXMgMTkyLjE2OC4xMDAuOTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQxCiAgICA1MjYg
MjMuMDIyNTY3ICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEJyb2FkY2FzdCAgICAgICAgICAgICBB
UlAgICAgICA0MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4x
NDEKICAgIDUyNyAyMy44NTc0NTEgICBYZW5zb3VyY18xOToyMDpmZSAgICAgQnJvYWRjYXN0ICAg
ICAgICAgICAgIEFSUCAgICAgIDQyICAgICBXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAx
OTIuMTY4LjQ0LjE0MQogICAgNTI4IDI0Ljg1NzQ1MyAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBC
cm9hZGNhc3QgICAgICAgICAgICAgQVJQICAgICAgNDIgICAgIFdobyBoYXMgMTkyLjE2OC4xMDAu
OTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQxCiAgICA1MjkgNDIuMjIzNzU0ICAgWGVuc291cmNfMTk6
MjA6ZmUgICAgIEJyb2FkY2FzdCAgICAgICAgICAgICBBUlAgICAgICA0MiAgICAgV2hvIGhhcyAx
OTIuMTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDUzMCA0Mi44NTc0ODAgICBY
ZW5zb3VyY18xOToyMDpmZSAgICAgQnJvYWRjYXN0ICAgICAgICAgICAgIEFSUCAgICAgIDQyICAg
ICBXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0LjE0MQogICAgNTMxIDQz
Ljg1NzQ2OSAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBCcm9hZGNhc3QgICAgICAgICAgICAgQVJQ
ICAgICAgNDIgICAgIFdobyBoYXMgMTkyLjE2OC4xMDAuOTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQx
CiAgICA1MzIgNjQuMTY3NDI4ICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEJyb2FkY2FzdCAgICAg
ICAgICAgICBBUlAgICAgICA0MiAgICAgV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gIFRlbGwgMTky
LjE2OC40NC4xNDEKICAgIDUzMyA2NC4yMjUxODAgICAxOTIuMTY4LjEwMC45OSAgICAgICAgMTky
LjE2OC40NC4xNDEgICAgICAgIFRDUCAgICAgIDY2ICAgICAzMzE4MCA+IG1zLXdidC1zZXJ2ZXIg
W0FDS10gU2VxPTM2MDAgQWNrPTM0MzAwMSBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3MjQ3NjEg
VFNlY3I9MTgzODA3MDkKICAgIDUzNCA2NC4yMjUxODIgICAxOTIuMTY4LjEwMC45OSAgICAgICAg
MTkyLjE2OC40NC4xNDEgICAgICAgIFRDUCAgICAgIDY2ICAgICAzMzE4MCA+IG1zLXdidC1zZXJ2
ZXIgW0FDS10gU2VxPTM2MDAgQWNrPTM0NTg5NyBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3MjQ3
NjEgVFNlY3I9MTgzODA3MDkKICAgIDUzNSA2NC4yMjUxODQgICAxOTIuMTY4LjEwMC45OSAgICAg
ICAgMTkyLjE2OC40NC4xNDEgICAgICAgIFRDUCAgICAgIDY2ICAgICAzMzE4MCA+IG1zLXdidC1z
ZXJ2ZXIgW0FDS10gU2VxPTM2MDAgQWNrPTM0NzgwNyBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3
MjQ3OTggVFNlY3I9MTgzODA3MDkKCiAgICAgICAgWy4uLnNraXBwZWQuLi5dCgogICAgNTYyIDY0
LjIyNTI2NiAgIDE5Mi4xNjguMTAwLjk5ICAgICAgICAxOTIuMTY4LjQ0LjE0MSAgICAgICAgVC4x
MjUgICAgMTI3ICAgIFtUQ1AgT3V0LU9mLU9yZGVyXSBULjEyNSBwYXlsb2FkCiAgICA1NjMgNjQu
MjI1MzA1ICAgMTkyLjE2OC4xMDAuOTkgICAgICAgIDE5Mi4xNjguNDQuMTQxICAgICAgICBULjEy
NSAgICAxMjcgICAgW1RDUCBPdXQtT2YtT3JkZXJdIFQuMTI1IHBheWxvYWQKICAgIDU2NCA2NC4y
MjU0MDIgICBFbGl0ZWdyb19lYjo0MzphZiAgICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEFSUCAg
ICAgIDYwICAgICAxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjplYjo0MzphZgogICAgNTY1
IDY0LjIyNTQxNCAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBYZW5zb3VyY18xOToyMDpmZSAgICAg
QVJQICAgICAgNjAgICAgIDE5Mi4xNjguMTAwLjk5IGlzIGF0IDEwOjc4OmQyOmViOjQzOmFmCiAg
ICA1NjYgNjQuMjI1NDI1ICAgRWxpdGVncm9fZWI6NDM6YWYgICAgIFhlbnNvdXJjXzE5OjIwOmZl
ICAgICBBUlAgICAgICA2MCAgICAgMTkyLjE2OC4xMDAuOTkgaXMgYXQgMTA6Nzg6ZDI6ZWI6NDM6
YWYKICAgIDU2NyA2NC4yMjU0MzggICBFbGl0ZWdyb19lYjo0MzphZiAgICAgWGVuc291cmNfMTk6
MjA6ZmUgICAgIEFSUCAgICAgIDYwICAgICAxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjpl
Yjo0MzphZgogICAgNTY4IDY0LjIyNTQ0NCAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBYZW5zb3Vy
Y18xOToyMDpmZSAgICAgQVJQICAgICAgNjAgICAgIDE5Mi4xNjguMTAwLjk5IGlzIGF0IDEwOjc4
OmQyOmViOjQzOmFmCiAgICA1NjkgNjQuMjI1NDU2ICAgRWxpdGVncm9fZWI6NDM6YWYgICAgIFhl
bnNvdXJjXzE5OjIwOmZlICAgICBBUlAgICAgICA2MCAgICAgMTkyLjE2OC4xMDAuOTkgaXMgYXQg
MTA6Nzg6ZDI6ZWI6NDM6YWYKClRoZSBob3N0IHN5c3RlbSB2aWYgaW50ZXJmYWNlIHNlZXMgYm90
aCBzaWRlcyBzcGVha2luZzoKCiAgICA2NzYgNy42ODE5NjkgICAgMTkyLjE2OC4xMDAuOTkgICAg
ICAgIDE5Mi4xNjguNDQuMTQxICAgICAgICBULjEyNSAgICBbVENQIFJldHJhbnNtaXNzaW9uXSBU
LjEyNSBwYXlsb2FkCiAgICA2NzcgOC42MTU5NjMgICAgMTkyLjE2OC4xMDAuOTkgICAgICAgIDE5
Mi4xNjguNDQuMTQxICAgICAgICBULjEyNSAgICBbVENQIFJldHJhbnNtaXNzaW9uXSBULjEyNSBw
YXlsb2FkCiAgICA2NzggOS42NjIyODkgICAgMTkyLjE2OC40NC4xNDEgICAgICAgIDE5Mi4xNjgu
MTAwLjk5ICAgICAgICBUUEtUICAgICBbVENQIFJldHJhbnNtaXNzaW9uXSBDb250aW51YXRpb24K
ICAgIDY3OSA5LjY2Mjk5NSAgICAxOTIuMTY4LjEwMC45OSAgICAgICAgMTkyLjE2OC40NC4xNDEg
ICAgICAgIFRDUCAgICAgIFtUQ1AgRHVwIEFDSyA2NzcjMV0gMzMxODAgPiBtcy13YnQtc2VydmVy
IFtBQ0tdIFNlcT02MTYyIEFjaz00Nzc3NjAgV2luPTEyNDEgTGVuPTAgVFNWPTE4MzcyOTI2NyBU
U0VSPTE4MzgwNzE0IFNMRT00MjEzNDYgU1JFPTQyMjc5NAogICAgNjgwIDEwLjQ4Mzg5OCAgIDE5
Mi4xNjguMTAwLjk5ICAgICAgICAxOTIuMTY4LjQ0LjE0MSAgICAgICAgVC4xMjUgICAgW1RDUCBS
ZXRyYW5zbWlzc2lvbl0gVC4xMjUgcGF5bG9hZAogICAgNjgxIDEwLjg5OTU4NyAgIFhlbnNvdXJj
XzE5OjIwOmZlICAgICBFbGl0ZWdyb19lYjo0MzphZiAgICAgQVJQICAgICAgV2hvIGhhcyAxOTIu
MTY4LjEwMC45OT8gIFRlbGwgMTkyLjE2OC40NC4xNDEKICAgIDY4MiAxMC44OTk5NDYgICBFbGl0
ZWdyb19lYjo0MzphZiAgICAgWGVuc291cmNfMTk6MjA6ZmUgICAgIEFSUCAgICAgIDE5Mi4xNjgu
MTAwLjk5IGlzIGF0IDEwOjc4OmQyOmViOjQzOmFmCiAgICA2ODMgMTEuODk5NjAzICAgWGVuc291
cmNfMTk6MjA6ZmUgICAgIEVsaXRlZ3JvX2ViOjQzOmFmICAgICBBUlAgICAgICBXaG8gaGFzIDE5
Mi4xNjguMTAwLjk5PyAgVGVsbCAxOTIuMTY4LjQ0LjE0MQogICAgNjg0IDExLjkwMDA4MSAgIEVs
aXRlZ3JvX2ViOjQzOmFmICAgICBYZW5zb3VyY18xOToyMDpmZSAgICAgQVJQICAgICAgMTkyLjE2
OC4xMDAuOTkgaXMgYXQgMTA6Nzg6ZDI6ZWI6NDM6YWYKICAgIDY4NSAxMi44OTk1ODIgICBYZW5z
b3VyY18xOToyMDpmZSAgICAgRWxpdGVncm9fZWI6NDM6YWYgICAgIEFSUCAgICAgIFdobyBoYXMg
MTkyLjE2OC4xMDAuOTk/ICBUZWxsIDE5Mi4xNjguNDQuMTQxCiAgICA2ODYgMTIuODk5OTczICAg
RWxpdGVncm9fZWI6NDM6YWYgICAgIFhlbnNvdXJjXzE5OjIwOmZlICAgICBBUlAgICAgICAxOTIu
MTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjplYjo0MzphZgoKCgoxNC4wMi4yMDEyLCAwNzo1NSwg
IkphbWVzIEhhcnBlciIgPGphbWVzLmhhcnBlckBiZW5kaWdvaXQuY29tLmF1PjoKPj4gmlNvLCB5
b3UgYXJlIHJ1bm5pbmcgYSBXaW5kb3dzIDcgc3lzdGVtIHdpdGggbGVzcyB0aGFuIGEgZ2lnIG9m
IFJBTT8KPj4gmllvdSBtaWdodCBzdGFydCB0aGVyZS4uLmJ1bXAgaXQgdG8gMiBnaWdzIGFuZCBz
ZWUgaWYgdGhhdCBoZWxwcy4KPgo+IFRoYXQncyBwcm9iYWJseSBhIGdvb2Qgc3RhcnQuIElmIHRo
YXQgZG9lc24ndCBoZWxwIHRoaW5ncyBhbG9uZyB0aGVuIHdlJ2xsIG5lZWQgdG8gc3RhcnQgdGFr
aW5nIHBhY2tldCB0cmFjZXMgYW5kIHNlZSBpZiB0aGVyZSBpcyBhIGNvcnJ1cHRpb24gcHJvYmxl
bSBzb21ld2hlcmUgYWx0aG91Z2ggaXQgZG9lc24ndCBtYWtlIHNlbnNlIHRoYXQgaXQgd291bGQg
anVzdCBoYXBwZW4gaW4gdGhlIGNhc2VzIHlvdSBhcmUgZGVzY3JpYmluZy4KPgo+IEphbWVzCj4K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11
c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbQo+IGh0dHA6
Ly9saXN0cy54ZW5zb3VyY2UuY29tL3hlbi11c2VycwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuc291cmNlLmNvbQpodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnM=

From xen-users-bounces@lists.xensource.com Mon Feb 20 13:06:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 13:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzSvZ-0002j2-D3; Mon, 20 Feb 2012 13:05:13 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RzSvX-0002iu-TZ
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 13:05:12 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329743039!61792739!1
X-Originating-IP: [62.146.89.62]
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7255 invoked from network); 20 Feb 2012 13:03:59 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 13:03:59 -0000
Received: from p4fd6b6b0.dip.t-dialin.net ([79.214.182.176]
	helo=gongo.localnet)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RzSvQ-0006Fa-Hd
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 14:05:05 +0100
From: Niels Dettenbach <nd@syndicat.com>
To: xen-users@lists.xensource.com
Date: Mon, 20 Feb 2012 14:05 +0100
Message-ID: <2108464.GMY12LUb4f@gongo>
Organization: Syndicat IT&Internet
User-Agent: KMail/4.7.4 (Linux/3.1.5-gentoo; KDE/4.7.4; x86_64; ; )
In-Reply-To: <1329693251605-5497768.post@n5.nabble.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
	<1329693251605-5497768.post@n5.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4200247810999514340=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============4200247810999514340==
Content-Type: multipart/signed; boundary="nextPart5625111.E0SzyWut73"; micalg="pgp-sha256"; protocol="application/pgp-signature"
Content-Transfer-Encoding: 7Bit


--nextPart5625111.E0SzyWut73
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Am Sonntag, 19. Februar 2012, 15:14:11 schrieb FiFtHeLeMeNt:
> brctl show :
> bridge name     bridge id               STP enabled     interfaces
> eth0            8000.003048f1808c       no              peth0
Ok,
because this is confusing as eth0 usually is used for real ethernet interfaces 
this behaviour of xen is outdated.


best regards,

Niels.
-- 
---
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com/
--nextPart5625111.E0SzyWut73
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAABCAAGBQJPQkT8AAoJEM78prARigUn3pUP/jzKChhAFGbMQgr25NnhlbHn
qOGQiCz6x71Flk7qwQaFo54/usfT3nb8RUzaijo38cC2GsGMiz8N2IRY/xmnY2gF
on53o2HaKuuhrzwoQilJpgsUQQuHOq1jPvq3WsSGflOceOSUj8YN458vPE2HIIfn
V2PriHoDzeU1KjhauzbpEm9kQ+T9GwnXcwuzy+cnivAJZzTFk5sFJmw92mUzzE4A
0s6oaWCIk/llxiGA/mhS03+/tJzecn6A2Sc7HLOLYG0LioB2utcyy9KgLV/Ze7em
noFC4wrTk2tX6Iqtp+HSe4lzQd/i2aRY0+g3uczsSq0TAuVn7+2rdUc2SJqHe8Q9
CWuLD6gCmxu1L1fnzyjhblhYTK1ommlZ8aYd72TEXsfb7kb39lS8RGoBQZUtiAZC
i9LsTBI1yZ1r23fb8/ldXJ/4Fp9UECIFt7g0/Ab8UOv7WzFT5EBKYK3fHDBJNEVT
85X8qwCQOUqgsiVoQUp0s62LvqhpDEqQeCaQLyxQHylbqdzSsnQ9E+8oLGvFDcYe
KjntqmkYRPLWGFY/simAujaba54tjFKyTkwIJm5/DJbUkKdBkr5sUhztSJV42v+g
CRNic1nTROllhTSHVaEh4a7k617ngCXEg9KZSm1Jk/uJsdy6cPBvz8PGInQYX2Dc
cDWfmIJtnEIdWB55up5p
=SuuG
-----END PGP SIGNATURE-----

--nextPart5625111.E0SzyWut73--



--===============4200247810999514340==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4200247810999514340==--



From xen-users-bounces@lists.xensource.com Mon Feb 20 13:06:11 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 13:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzSvZ-0002j2-D3; Mon, 20 Feb 2012 13:05:13 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1RzSvX-0002iu-TZ
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 13:05:12 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1329743039!61792739!1
X-Originating-IP: [62.146.89.62]
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7255 invoked from network); 20 Feb 2012 13:03:59 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 13:03:59 -0000
Received: from p4fd6b6b0.dip.t-dialin.net ([79.214.182.176]
	helo=gongo.localnet)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Syndicat.com PostHamster 8.1.4.76) (envelope-from <nd@syndicat.com>)
	id 1RzSvQ-0006Fa-Hd
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 14:05:05 +0100
From: Niels Dettenbach <nd@syndicat.com>
To: xen-users@lists.xensource.com
Date: Mon, 20 Feb 2012 14:05 +0100
Message-ID: <2108464.GMY12LUb4f@gongo>
Organization: Syndicat IT&Internet
User-Agent: KMail/4.7.4 (Linux/3.1.5-gentoo; KDE/4.7.4; x86_64; ; )
In-Reply-To: <1329693251605-5497768.post@n5.nabble.com>
References: <1329670082462-5497164.post@n5.nabble.com>
	<CAHyyzzRLkxmPFZ9cLFk4Hfrbv+H3EtygtZcJct1LrUgkKN+YBQ@mail.gmail.com>
	<1329693251605-5497768.post@n5.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen 3 to 4 upgrade network problem
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4200247810999514340=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com


--===============4200247810999514340==
Content-Type: multipart/signed; boundary="nextPart5625111.E0SzyWut73"; micalg="pgp-sha256"; protocol="application/pgp-signature"
Content-Transfer-Encoding: 7Bit


--nextPart5625111.E0SzyWut73
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Am Sonntag, 19. Februar 2012, 15:14:11 schrieb FiFtHeLeMeNt:
> brctl show :
> bridge name     bridge id               STP enabled     interfaces
> eth0            8000.003048f1808c       no              peth0
Ok,
because this is confusing as eth0 usually is used for real ethernet interfaces 
this behaviour of xen is outdated.


best regards,

Niels.
-- 
---
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com/
--nextPart5625111.E0SzyWut73
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAABCAAGBQJPQkT8AAoJEM78prARigUn3pUP/jzKChhAFGbMQgr25NnhlbHn
qOGQiCz6x71Flk7qwQaFo54/usfT3nb8RUzaijo38cC2GsGMiz8N2IRY/xmnY2gF
on53o2HaKuuhrzwoQilJpgsUQQuHOq1jPvq3WsSGflOceOSUj8YN458vPE2HIIfn
V2PriHoDzeU1KjhauzbpEm9kQ+T9GwnXcwuzy+cnivAJZzTFk5sFJmw92mUzzE4A
0s6oaWCIk/llxiGA/mhS03+/tJzecn6A2Sc7HLOLYG0LioB2utcyy9KgLV/Ze7em
noFC4wrTk2tX6Iqtp+HSe4lzQd/i2aRY0+g3uczsSq0TAuVn7+2rdUc2SJqHe8Q9
CWuLD6gCmxu1L1fnzyjhblhYTK1ommlZ8aYd72TEXsfb7kb39lS8RGoBQZUtiAZC
i9LsTBI1yZ1r23fb8/ldXJ/4Fp9UECIFt7g0/Ab8UOv7WzFT5EBKYK3fHDBJNEVT
85X8qwCQOUqgsiVoQUp0s62LvqhpDEqQeCaQLyxQHylbqdzSsnQ9E+8oLGvFDcYe
KjntqmkYRPLWGFY/simAujaba54tjFKyTkwIJm5/DJbUkKdBkr5sUhztSJV42v+g
CRNic1nTROllhTSHVaEh4a7k617ngCXEg9KZSm1Jk/uJsdy6cPBvz8PGInQYX2Dc
cDWfmIJtnEIdWB55up5p
=SuuG
-----END PGP SIGNATURE-----

--nextPart5625111.E0SzyWut73--



--===============4200247810999514340==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============4200247810999514340==--



From xen-users-bounces@lists.xensource.com Mon Feb 20 16:11:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 16:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzVpB-00080O-U2; Mon, 20 Feb 2012 16:10:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RzVpA-0007zN-3Q
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 16:10:48 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329754241!14110267!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1723 invoked from network); 20 Feb 2012 16:10:41 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 16:10:41 -0000
Received: by werb14 with SMTP id b14so12633767wer.30
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 08:10:41 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.101.165 as permitted sender) client-ip=10.180.101.165; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.101.165 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.101.165])
	by 10.180.101.165 with SMTP id fh5mr18311621wib.10.1329754241643
	(num_hops = 1); Mon, 20 Feb 2012 08:10:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=TVGbfIIBaV2XSNXhZOIyM/6IfuYKvn6qxzgxvhkjq3A=;
	b=MTODTAEGdiAL0H+Tx5L+4WxXxDOACQmhXpKB86lF58OZBfs/3gOC7MfjOPCe6zqsKJ
	HNgBuZchCBI9NH4DIYemGBOorDRvH1z5ivq+NbgQnYGQlBK6e/iQxhpvyiNBiDmWaG64
	8n6ohs7TzKXL3VR0RlVAg6WSBuhE7mpDZwpW8=
MIME-Version: 1.0
Received: by 10.180.101.165 with SMTP id fh5mr15222047wib.10.1329754241585;
	Mon, 20 Feb 2012 08:10:41 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 20 Feb 2012 08:10:41 -0800 (PST)
Date: Mon, 20 Feb 2012 09:10:41 -0700
Message-ID: <CAHyyzzQFnCF8BDQJ6tuzQBMyDyRB+r7VHaX4K945Db-zyvRtDA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xl and memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3799461437167023791=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3799461437167023791==
Content-Type: multipart/alternative; boundary=f46d04426e0c3550f204b9678925

--f46d04426e0c3550f204b9678925
Content-Type: text/plain; charset=ISO-8859-1

I had switched to xl from xm and now I am missing memory. I have 16GB ram
and  two servers 2008 with 4GB and two arch linux with 2GB each and I have
server 2008 with 2.5GB.
So I can't start server 2008 with 3.5GB I have to go down to 1GB in order
to start it with xl but it was starting with xm just fine with 2.5GB. I
have .5 GB allocated to dom0 and 12GB to vm so it seems with xl I am
missing 2.5GB
I wonder where if anyone knows were I can edit xl source code to point it
to /run/daemons instead of /var/run

--f46d04426e0c3550f204b9678925
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I had switched to xl from xm and now I am missing memory. I have 16GB ram a=
nd=A0 two servers 2008 with 4GB and two arch linux with 2GB each and I have=
 server 2008 with 2.5GB.<br>So I can&#39;t start server 2008 with 3.5GB I h=
ave to go down to 1GB in order to start it with xl but it was starting with=
 xm just fine with 2.5GB. I have .5 GB allocated to dom0 and 12GB to vm so =
it seems with xl I am missing 2.5GB<br>
I wonder where if anyone knows were I can edit xl source code to point it t=
o /run/daemons instead of /var/run<br>

--f46d04426e0c3550f204b9678925--


--===============3799461437167023791==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3799461437167023791==--


From xen-users-bounces@lists.xensource.com Mon Feb 20 16:11:56 2012
Return-path: <xen-users-bounces@lists.xensource.com>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 16:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xensource.com>)
	id 1RzVpB-00080O-U2; Mon, 20 Feb 2012 16:10:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1RzVpA-0007zN-3Q
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 16:10:48 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329754241!14110267!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1723 invoked from network); 20 Feb 2012 16:10:41 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 16:10:41 -0000
Received: by werb14 with SMTP id b14so12633767wer.30
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 08:10:41 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.101.165 as permitted sender) client-ip=10.180.101.165; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.101.165 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.101.165])
	by 10.180.101.165 with SMTP id fh5mr18311621wib.10.1329754241643
	(num_hops = 1); Mon, 20 Feb 2012 08:10:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=TVGbfIIBaV2XSNXhZOIyM/6IfuYKvn6qxzgxvhkjq3A=;
	b=MTODTAEGdiAL0H+Tx5L+4WxXxDOACQmhXpKB86lF58OZBfs/3gOC7MfjOPCe6zqsKJ
	HNgBuZchCBI9NH4DIYemGBOorDRvH1z5ivq+NbgQnYGQlBK6e/iQxhpvyiNBiDmWaG64
	8n6ohs7TzKXL3VR0RlVAg6WSBuhE7mpDZwpW8=
MIME-Version: 1.0
Received: by 10.180.101.165 with SMTP id fh5mr15222047wib.10.1329754241585;
	Mon, 20 Feb 2012 08:10:41 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 20 Feb 2012 08:10:41 -0800 (PST)
Date: Mon, 20 Feb 2012 09:10:41 -0700
Message-ID: <CAHyyzzQFnCF8BDQJ6tuzQBMyDyRB+r7VHaX4K945Db-zyvRtDA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xl and memory
X-BeenThere: xen-users@lists.xensource.com
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xensource.com>
List-Unsubscribe: <http://lists.xensource.com/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xensource.com>
List-Help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-Subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xensource.com?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3799461437167023791=="
Sender: xen-users-bounces@lists.xensource.com
Errors-To: xen-users-bounces@lists.xensource.com

--===============3799461437167023791==
Content-Type: multipart/alternative; boundary=f46d04426e0c3550f204b9678925

--f46d04426e0c3550f204b9678925
Content-Type: text/plain; charset=ISO-8859-1

I had switched to xl from xm and now I am missing memory. I have 16GB ram
and  two servers 2008 with 4GB and two arch linux with 2GB each and I have
server 2008 with 2.5GB.
So I can't start server 2008 with 3.5GB I have to go down to 1GB in order
to start it with xl but it was starting with xm just fine with 2.5GB. I
have .5 GB allocated to dom0 and 12GB to vm so it seems with xl I am
missing 2.5GB
I wonder where if anyone knows were I can edit xl source code to point it
to /run/daemons instead of /var/run

--f46d04426e0c3550f204b9678925
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I had switched to xl from xm and now I am missing memory. I have 16GB ram a=
nd=A0 two servers 2008 with 4GB and two arch linux with 2GB each and I have=
 server 2008 with 2.5GB.<br>So I can&#39;t start server 2008 with 3.5GB I h=
ave to go down to 1GB in order to start it with xl but it was starting with=
 xm just fine with 2.5GB. I have .5 GB allocated to dom0 and 12GB to vm so =
it seems with xl I am missing 2.5GB<br>
I wonder where if anyone knows were I can edit xl source code to point it t=
o /run/daemons instead of /var/run<br>

--f46d04426e0c3550f204b9678925--


--===============3799461437167023791==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
--===============3799461437167023791==--


From xen-users-bounces@lists.xen.org Mon Feb 20 16:45:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 16:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzWLx-0001S5-MQ; Mon, 20 Feb 2012 16:44:41 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RzWLv-0001Rw-84
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 16:44:39 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1329756270!14124931!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27800 invoked from network); 20 Feb 2012 16:44:32 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 16:44:32 -0000
Received: by qabg27 with SMTP id g27so14525130qab.9
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 08:44:30 -0800 (PST)
Received-SPF: pass (google.com: domain of ciprian.pantea@innovocompany.com
	designates 10.229.135.196 as permitted sender)
	client-ip=10.229.135.196; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	ciprian.pantea@innovocompany.com designates 10.229.135.196 as
	permitted sender) smtp.mail=ciprian.pantea@innovocompany.com;
	dkim=pass header.i=ciprian.pantea@innovocompany.com
Received: from mr.google.com ([10.229.135.196])
	by 10.229.135.196 with SMTP id o4mr5763950qct.139.1329756270385
	(num_hops = 1); Mon, 20 Feb 2012 08:44:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=/30oIpEXD7YlSf2YHcLFkL4QxgkVfBCg9FULkQRUNog=;
	b=ECexdHSfRM2kC5oUl82V2yUfhNPJuHCNJFqHUlsgyY9Z/4bv8tkmQiKQ9BX9lJaqBH
	gr1G09OMOJkD60ewJyxCJS3fvANbk7y0zPsB+dmPgk9fjQach+MxdnBUuWy+6gscVExB
	fuGaPEggJkbJ88Prg7B4OuVDLseinRFYveQyY=
Received: by 10.229.135.196 with SMTP id o4mr4871494qct.139.1329756270192;
	Mon, 20 Feb 2012 08:44:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.136.200 with HTTP; Mon, 20 Feb 2012 08:43:50 -0800 (PST)
In-Reply-To: <000701ccef59$c05f2350$411d69f0$@com>
References: <000701ccef59$c05f2350$411d69f0$@com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 20 Feb 2012 18:43:50 +0200
X-Google-Sender-Auth: 9yKb-I1aYYhTxjW4zzzmxX_aEHU
Message-ID: <CAKiz4g_D8M5sXxXRKN7V5Jc8Xda6uGGqBAkLs0x2hEvRr12ySA@mail.gmail.com>
To: philq@qsystemsengineering.com
X-Gm-Message-State: ALoCoQkdA/UQzMbx5JNOmFATiUuibfUUsMOyoIwzvQTDJE6tSSH2z6rxIoZz39xiCkJAreQBWjnJ
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV warning messages on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5550306293932255631=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5550306293932255631==
Content-Type: multipart/alternative; boundary=00248c70fbf11f670304b96802fe

--00248c70fbf11f670304b96802fe
Content-Type: text/plain; charset=ISO-8859-1

Don't have any concerns regarding the clock, those messages just mean
that the system was expecting a hardware clock and it didn't find one
because
of the way xen works with that.

Another think you should look at is the sysctl setting called
xen.independent_wallclock
which is set to 0 by default and if you change it to 1 you're able to
adjust the
time independently in the domu. This may get you rid of the clock messages
you
have.



On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry <
philq@qsystemsengineering.com> wrote:

> Hi,
>
> I'm trying to get a PV instance of CentOS 5.7 running on XCP.  I have 5.7
> running in HVM mode on another box and it works fine but I would like to
> maximize the VM's performance.
>
> It ultimately boots up ok (without graphics) but starts out with the
> following warnings:
>
> rtc: IRQ 8 is not free
> rtc: IRQ 8 is not free
> i8042.c: No controller found.
> Red Hat nash version 5.1.19.6 starting
>  Reading all physical volumes.  This may take a while...
>  Found volume group "VolGroup00" using metadata type lvm2
>  2 logical volume(s) in volume group "VolGroup00" now active
>                Welcome to CentOS release 5.7 (Final)
>                Press 'I' to enter interactive startup.
> Cannot access the Hardware Clock via any known method.
> Use the --debug option to see the details of our search for an access
> method.
> Setting clock (utc): Sun Feb........... and so on
>
> Hardware is a Dell T610.  Is this normal, or does it mean that the VT-d is
> not working on the hardware or something?  Apparently I'll need to
> configure
> VNC to access a graphical console, which is fine.
>
> Any way to eliminate these warning messages or should I not have any
> concerns about running a server in this environment?
>
> Many thanks,
>
> Phil Quesinberry
> Q Systems Engineering, Inc.
> Electronic Controls and Embedded Systems Development
> (410) 969-8002
> http://www.qsystemsengineering.com
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--00248c70fbf11f670304b96802fe
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Don&#39;t have any concerns regarding the clock, those messages just mean<d=
iv>that the system was expecting a hardware clock and it didn&#39;t find on=
e because</div><div>of the way xen works with that.</div><div><br></div>

<div>Another think you should look at is the sysctl setting called</div><di=
v>xen.independent_wallclock</div><div>which is set to 0 by default and if y=
ou change it to 1 you&#39;re able to adjust the</div><div>time independentl=
y in the domu. This may get you rid of the clock messages you</div>

<div>have.</div><div><br></div><div><br></div><div><br><div class=3D"gmail_=
quote">On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry <span dir=3D"ltr">&l=
t;<a href=3D"mailto:philq@qsystemsengineering.com">philq@qsystemsengineerin=
g.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
I&#39;m trying to get a PV instance of CentOS 5.7 running on XCP. =A0I have=
 5.7<br>
running in HVM mode on another box and it works fine but I would like to<br=
>
maximize the VM&#39;s performance.<br>
<br>
It ultimately boots up ok (without graphics) but starts out with the<br>
following warnings:<br>
<br>
rtc: IRQ 8 is not free<br>
rtc: IRQ 8 is not free<br>
i8042.c: No controller found.<br>
Red Hat nash version 5.1.19.6 starting<br>
 =A0Reading all physical volumes. =A0This may take a while...<br>
 =A0Found volume group &quot;VolGroup00&quot; using metadata type lvm2<br>
 =A02 logical volume(s) in volume group &quot;VolGroup00&quot; now active<b=
r>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Welcome to CentOS release 5.7 (Final)<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Press &#39;I&#39; to enter interactive star=
tup.<br>
Cannot access the Hardware Clock via any known method.<br>
Use the --debug option to see the details of our search for an access<br>
method.<br>
Setting clock (utc): Sun Feb........... and so on<br>
<br>
Hardware is a Dell T610. =A0Is this normal, or does it mean that the VT-d i=
s<br>
not working on the hardware or something? =A0Apparently I&#39;ll need to co=
nfigure<br>
VNC to access a graphical console, which is fine.<br>
<br>
Any way to eliminate these warning messages or should I not have any<br>
concerns about running a server in this environment?<br>
<br>
Many thanks,<br>
<br>
Phil Quesinberry<br>
Q Systems Engineering, Inc.<br>
Electronic Controls and Embedded Systems Development<br>
(410) 969-8002<br>
<a href=3D"http://www.qsystemsengineering.com" target=3D"_blank">http://www=
.qsystemsengineering.com</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>

--00248c70fbf11f670304b96802fe--


--===============5550306293932255631==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============5550306293932255631==--


From xen-users-bounces@lists.xen.org Mon Feb 20 16:45:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 16:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzWLx-0001S5-MQ; Mon, 20 Feb 2012 16:44:41 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RzWLv-0001Rw-84
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 16:44:39 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1329756270!14124931!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27800 invoked from network); 20 Feb 2012 16:44:32 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 16:44:32 -0000
Received: by qabg27 with SMTP id g27so14525130qab.9
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 08:44:30 -0800 (PST)
Received-SPF: pass (google.com: domain of ciprian.pantea@innovocompany.com
	designates 10.229.135.196 as permitted sender)
	client-ip=10.229.135.196; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	ciprian.pantea@innovocompany.com designates 10.229.135.196 as
	permitted sender) smtp.mail=ciprian.pantea@innovocompany.com;
	dkim=pass header.i=ciprian.pantea@innovocompany.com
Received: from mr.google.com ([10.229.135.196])
	by 10.229.135.196 with SMTP id o4mr5763950qct.139.1329756270385
	(num_hops = 1); Mon, 20 Feb 2012 08:44:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=/30oIpEXD7YlSf2YHcLFkL4QxgkVfBCg9FULkQRUNog=;
	b=ECexdHSfRM2kC5oUl82V2yUfhNPJuHCNJFqHUlsgyY9Z/4bv8tkmQiKQ9BX9lJaqBH
	gr1G09OMOJkD60ewJyxCJS3fvANbk7y0zPsB+dmPgk9fjQach+MxdnBUuWy+6gscVExB
	fuGaPEggJkbJ88Prg7B4OuVDLseinRFYveQyY=
Received: by 10.229.135.196 with SMTP id o4mr4871494qct.139.1329756270192;
	Mon, 20 Feb 2012 08:44:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.136.200 with HTTP; Mon, 20 Feb 2012 08:43:50 -0800 (PST)
In-Reply-To: <000701ccef59$c05f2350$411d69f0$@com>
References: <000701ccef59$c05f2350$411d69f0$@com>
From: Ciprian Pantea <cipixul@gmail.com>
Date: Mon, 20 Feb 2012 18:43:50 +0200
X-Google-Sender-Auth: 9yKb-I1aYYhTxjW4zzzmxX_aEHU
Message-ID: <CAKiz4g_D8M5sXxXRKN7V5Jc8Xda6uGGqBAkLs0x2hEvRr12ySA@mail.gmail.com>
To: philq@qsystemsengineering.com
X-Gm-Message-State: ALoCoQkdA/UQzMbx5JNOmFATiUuibfUUsMOyoIwzvQTDJE6tSSH2z6rxIoZz39xiCkJAreQBWjnJ
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV warning messages on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5550306293932255631=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5550306293932255631==
Content-Type: multipart/alternative; boundary=00248c70fbf11f670304b96802fe

--00248c70fbf11f670304b96802fe
Content-Type: text/plain; charset=ISO-8859-1

Don't have any concerns regarding the clock, those messages just mean
that the system was expecting a hardware clock and it didn't find one
because
of the way xen works with that.

Another think you should look at is the sysctl setting called
xen.independent_wallclock
which is set to 0 by default and if you change it to 1 you're able to
adjust the
time independently in the domu. This may get you rid of the clock messages
you
have.



On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry <
philq@qsystemsengineering.com> wrote:

> Hi,
>
> I'm trying to get a PV instance of CentOS 5.7 running on XCP.  I have 5.7
> running in HVM mode on another box and it works fine but I would like to
> maximize the VM's performance.
>
> It ultimately boots up ok (without graphics) but starts out with the
> following warnings:
>
> rtc: IRQ 8 is not free
> rtc: IRQ 8 is not free
> i8042.c: No controller found.
> Red Hat nash version 5.1.19.6 starting
>  Reading all physical volumes.  This may take a while...
>  Found volume group "VolGroup00" using metadata type lvm2
>  2 logical volume(s) in volume group "VolGroup00" now active
>                Welcome to CentOS release 5.7 (Final)
>                Press 'I' to enter interactive startup.
> Cannot access the Hardware Clock via any known method.
> Use the --debug option to see the details of our search for an access
> method.
> Setting clock (utc): Sun Feb........... and so on
>
> Hardware is a Dell T610.  Is this normal, or does it mean that the VT-d is
> not working on the hardware or something?  Apparently I'll need to
> configure
> VNC to access a graphical console, which is fine.
>
> Any way to eliminate these warning messages or should I not have any
> concerns about running a server in this environment?
>
> Many thanks,
>
> Phil Quesinberry
> Q Systems Engineering, Inc.
> Electronic Controls and Embedded Systems Development
> (410) 969-8002
> http://www.qsystemsengineering.com
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

--00248c70fbf11f670304b96802fe
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Don&#39;t have any concerns regarding the clock, those messages just mean<d=
iv>that the system was expecting a hardware clock and it didn&#39;t find on=
e because</div><div>of the way xen works with that.</div><div><br></div>

<div>Another think you should look at is the sysctl setting called</div><di=
v>xen.independent_wallclock</div><div>which is set to 0 by default and if y=
ou change it to 1 you&#39;re able to adjust the</div><div>time independentl=
y in the domu. This may get you rid of the clock messages you</div>

<div>have.</div><div><br></div><div><br></div><div><br><div class=3D"gmail_=
quote">On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry <span dir=3D"ltr">&l=
t;<a href=3D"mailto:philq@qsystemsengineering.com">philq@qsystemsengineerin=
g.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
I&#39;m trying to get a PV instance of CentOS 5.7 running on XCP. =A0I have=
 5.7<br>
running in HVM mode on another box and it works fine but I would like to<br=
>
maximize the VM&#39;s performance.<br>
<br>
It ultimately boots up ok (without graphics) but starts out with the<br>
following warnings:<br>
<br>
rtc: IRQ 8 is not free<br>
rtc: IRQ 8 is not free<br>
i8042.c: No controller found.<br>
Red Hat nash version 5.1.19.6 starting<br>
 =A0Reading all physical volumes. =A0This may take a while...<br>
 =A0Found volume group &quot;VolGroup00&quot; using metadata type lvm2<br>
 =A02 logical volume(s) in volume group &quot;VolGroup00&quot; now active<b=
r>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Welcome to CentOS release 5.7 (Final)<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Press &#39;I&#39; to enter interactive star=
tup.<br>
Cannot access the Hardware Clock via any known method.<br>
Use the --debug option to see the details of our search for an access<br>
method.<br>
Setting clock (utc): Sun Feb........... and so on<br>
<br>
Hardware is a Dell T610. =A0Is this normal, or does it mean that the VT-d i=
s<br>
not working on the hardware or something? =A0Apparently I&#39;ll need to co=
nfigure<br>
VNC to access a graphical console, which is fine.<br>
<br>
Any way to eliminate these warning messages or should I not have any<br>
concerns about running a server in this environment?<br>
<br>
Many thanks,<br>
<br>
Phil Quesinberry<br>
Q Systems Engineering, Inc.<br>
Electronic Controls and Embedded Systems Development<br>
(410) 969-8002<br>
<a href=3D"http://www.qsystemsengineering.com" target=3D"_blank">http://www=
.qsystemsengineering.com</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.=
com</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br>
</blockquote></div><br></div>

--00248c70fbf11f670304b96802fe--


--===============5550306293932255631==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============5550306293932255631==--


From xen-users-bounces@lists.xen.org Mon Feb 20 17:59:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 17:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzXVL-0004Jw-54; Mon, 20 Feb 2012 17:58:27 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1RzXVJ-0004Jl-1v
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 17:58:25 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329760697!9690373!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1076 invoked from network); 20 Feb 2012 17:58:17 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-12.tower-21.messagelabs.com with SMTP;
	20 Feb 2012 17:58:17 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id ECB70B600D2
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 18:58:15 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id t+R7DvPzr1TW for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 18:58:10 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	8CFC0B600C9 for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 18:58:09 +0100 (CET)
Message-ID: <4F4289A8.9080509@horoa.net>
Date: Mon, 20 Feb 2012 18:58:00 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <1329471865126-5491994.post@n5.nabble.com>	<4F3E2DB7.8010805@gmail.com>
	<4F41FDF7.1090008@horoa.net>
	<1329728055158-5498497.post@n5.nabble.com>
	<4F42283A.7040606@gmail.com>
In-Reply-To: <4F42283A.7040606@gmail.com>
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7317080732774734156=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============7317080732774734156==
Content-Type: multipart/alternative;
 boundary="------------080600090403050407040004"

This is a multi-part message in MIME format.
--------------080600090403050407040004
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

So do I, upgrade to 4.0.1 (even more using debian packaging system) is 
flawless, but when it comes to 4.1 and the new xl toolstack... it's 
quite different.
And Yes I do agree, let the OS handle the network, xend network scripts 
are a puuuuure mess. Am not surprised at all that it's all wrecked down 
after upgrade.

Regards.

Le 20/02/2012 12:02, Peter Viskup a écrit :
> On 02/20/2012 09:54 AM, FiFtHeLeMeNt wrote:
>> > From my experience this is true if you keep using xm toolstack.
>>> When I switched to Xen4.1.2 I had to modify some configuration files
>>> (mostly because of management software that was used to put 
>>> "proprietary
>>> values in thoose files) that xl could not process.
>>> Further more I also noticed really worst performances when starting a
>>> domain with xl than with xm.
>>> I just kept using xm and didn't really dig into the problem, so am not
>>> sure this is general or if you would face it too... But this is what
>>> happened to me.
>> Yes , my experience is the same. I did the upgrade and after upgrade the
>> network settings was messed up and server lost its network 
>> connectivity. so
>> I downgraded to branch 3 again.
> I was upgrading from Xen3 to Xen4.0.1 and that upgrade was without any 
> issues (running Debian stable). Anyway I have networking configured 
> with system tools and not by Xend. It is much better to have it 
> configured by system to overdue any such issues you are experiencing now.
>
> -- 
> Peter
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------080600090403050407040004
Content-Type: multipart/related;
 boundary="------------080902080803080102020907"


--------------080902080803080102020907
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="sans-serif">So do I, upgrade to 4.0.1 (even more using
      debian packaging system) is flawless, but when it comes to 4.1 and
      the new xl toolstack... it's quite different.<br>
      And Yes I do agree, let the OS handle the network, xend network
      scripts are a puuuuure mess. Am not surprised at all that it's all
      wrecked down after upgrade.<br>
      <br>
      Regards.<br>
    </font><br>
    Le 20/02/2012 12:02, Peter Viskup a &eacute;crit&nbsp;:
    <blockquote cite="mid:4F42283A.7040606@gmail.com" type="cite">On
      02/20/2012 09:54 AM, FiFtHeLeMeNt wrote:
      <br>
      <blockquote type="cite">&gt; From my experience this is true if
        you keep using xm toolstack.
        <br>
        <blockquote type="cite">When I switched to Xen4.1.2 I had to
          modify some configuration files
          <br>
          (mostly because of management software that was used to put
          "proprietary
          <br>
          values in thoose files) that xl could not process.
          <br>
          Further more I also noticed really worst performances when
          starting a
          <br>
          domain with xl than with xm.
          <br>
          I just kept using xm and didn't really dig into the problem,
          so am not
          <br>
          sure this is general or if you would face it too... But this
          is what
          <br>
          happened to me.
          <br>
        </blockquote>
        Yes , my experience is the same. I did the upgrade and after
        upgrade the
        <br>
        network settings was messed up and server lost its network
        connectivity. so
        <br>
        I downgraded to branch 3 again.
        <br>
      </blockquote>
      I was upgrading from Xen3 to Xen4.0.1 and that upgrade was without
      any issues (running Debian stable). Anyway I have networking
      configured with system tools and not by Xend. It is much better to
      have it configured by system to overdue any such issues you are
      experiencing now.
      <br>
      <br>
      --
      <br>
      Peter
      <br>
      <br>
      _______________________________________________
      <br>
      Xen-users mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
      <br>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part1.06070407.00070008@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------080902080803080102020907
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.06070407.00070008@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------080902080803080102020907--

--------------080600090403050407040004--


--===============7317080732774734156==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7317080732774734156==--


From xen-users-bounces@lists.xen.org Mon Feb 20 17:59:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 17:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzXVL-0004Jw-54; Mon, 20 Feb 2012 17:58:27 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1RzXVJ-0004Jl-1v
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 17:58:25 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-12.tower-21.messagelabs.com!1329760697!9690373!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1076 invoked from network); 20 Feb 2012 17:58:17 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-12.tower-21.messagelabs.com with SMTP;
	20 Feb 2012 17:58:17 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id ECB70B600D2
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 18:58:15 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id t+R7DvPzr1TW for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 18:58:10 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	8CFC0B600C9 for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 18:58:09 +0100 (CET)
Message-ID: <4F4289A8.9080509@horoa.net>
Date: Mon, 20 Feb 2012 18:58:00 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <1329471865126-5491994.post@n5.nabble.com>	<4F3E2DB7.8010805@gmail.com>
	<4F41FDF7.1090008@horoa.net>
	<1329728055158-5498497.post@n5.nabble.com>
	<4F42283A.7040606@gmail.com>
In-Reply-To: <4F42283A.7040606@gmail.com>
Subject: Re: [Xen-users] Xen 3 vs Xen 4
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7317080732774734156=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============7317080732774734156==
Content-Type: multipart/alternative;
 boundary="------------080600090403050407040004"

This is a multi-part message in MIME format.
--------------080600090403050407040004
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

So do I, upgrade to 4.0.1 (even more using debian packaging system) is 
flawless, but when it comes to 4.1 and the new xl toolstack... it's 
quite different.
And Yes I do agree, let the OS handle the network, xend network scripts 
are a puuuuure mess. Am not surprised at all that it's all wrecked down 
after upgrade.

Regards.

Le 20/02/2012 12:02, Peter Viskup a écrit :
> On 02/20/2012 09:54 AM, FiFtHeLeMeNt wrote:
>> > From my experience this is true if you keep using xm toolstack.
>>> When I switched to Xen4.1.2 I had to modify some configuration files
>>> (mostly because of management software that was used to put 
>>> "proprietary
>>> values in thoose files) that xl could not process.
>>> Further more I also noticed really worst performances when starting a
>>> domain with xl than with xm.
>>> I just kept using xm and didn't really dig into the problem, so am not
>>> sure this is general or if you would face it too... But this is what
>>> happened to me.
>> Yes , my experience is the same. I did the upgrade and after upgrade the
>> network settings was messed up and server lost its network 
>> connectivity. so
>> I downgraded to branch 3 again.
> I was upgrading from Xen3 to Xen4.0.1 and that upgrade was without any 
> issues (running Debian stable). Anyway I have networking configured 
> with system tools and not by Xend. It is much better to have it 
> configured by system to overdue any such issues you are experiencing now.
>
> -- 
> Peter
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------080600090403050407040004
Content-Type: multipart/related;
 boundary="------------080902080803080102020907"


--------------080902080803080102020907
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="sans-serif">So do I, upgrade to 4.0.1 (even more using
      debian packaging system) is flawless, but when it comes to 4.1 and
      the new xl toolstack... it's quite different.<br>
      And Yes I do agree, let the OS handle the network, xend network
      scripts are a puuuuure mess. Am not surprised at all that it's all
      wrecked down after upgrade.<br>
      <br>
      Regards.<br>
    </font><br>
    Le 20/02/2012 12:02, Peter Viskup a &eacute;crit&nbsp;:
    <blockquote cite="mid:4F42283A.7040606@gmail.com" type="cite">On
      02/20/2012 09:54 AM, FiFtHeLeMeNt wrote:
      <br>
      <blockquote type="cite">&gt; From my experience this is true if
        you keep using xm toolstack.
        <br>
        <blockquote type="cite">When I switched to Xen4.1.2 I had to
          modify some configuration files
          <br>
          (mostly because of management software that was used to put
          "proprietary
          <br>
          values in thoose files) that xl could not process.
          <br>
          Further more I also noticed really worst performances when
          starting a
          <br>
          domain with xl than with xm.
          <br>
          I just kept using xm and didn't really dig into the problem,
          so am not
          <br>
          sure this is general or if you would face it too... But this
          is what
          <br>
          happened to me.
          <br>
        </blockquote>
        Yes , my experience is the same. I did the upgrade and after
        upgrade the
        <br>
        network settings was messed up and server lost its network
        connectivity. so
        <br>
        I downgraded to branch 3 again.
        <br>
      </blockquote>
      I was upgrading from Xen3 to Xen4.0.1 and that upgrade was without
      any issues (running Debian stable). Anyway I have networking
      configured with system tools and not by Xend. It is much better to
      have it configured by system to overdue any such issues you are
      experiencing now.
      <br>
      <br>
      --
      <br>
      Peter
      <br>
      <br>
      _______________________________________________
      <br>
      Xen-users mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
      <br>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part1.06070407.00070008@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------080902080803080102020907
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.06070407.00070008@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------080902080803080102020907--

--------------080600090403050407040004--


--===============7317080732774734156==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7317080732774734156==--


From xen-users-bounces@lists.xen.org Mon Feb 20 21:50:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 21:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzb6l-0001M3-1e; Mon, 20 Feb 2012 21:49:19 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72) (envelope-from <kl@os.lv>)
	id 1Rzb6j-0001LI-NZ
	for xen-users@lists.xen.org; Mon, 20 Feb 2012 21:49:17 +0000
X-Env-Sender: kl@os.lv
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329774551!14104899!1
X-Originating-IP: [212.70.161.108]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32603 invoked from network); 20 Feb 2012 21:49:11 -0000
Received: from playlist.risinajumi.lv (HELO playlist.risinajumi.lv)
	(212.70.161.108) by server-3.tower-174.messagelabs.com with SMTP;
	20 Feb 2012 21:49:11 -0000
Received: from [192.168.1.7] (unknown [91.142.9.99])
	by playlist.risinajumi.lv (Postfix) with ESMTP id 07590150008
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 23:49:11 +0200 (EET)
Message-ID: <4F42BFD6.8030000@os.lv>
Date: Mon, 20 Feb 2012 23:49:10 +0200
From: Casper <kl@os.lv>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.27) Gecko/20120216 Thunderbird/3.1.19
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Dom0 ram usage
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Hello,

Wanted to ask, maybe stupid question, maybe somebody can explain me. I 
installed identical latest Debian 64bit systems on server with E5620 and 
old test machine with 3040 cpus.
On 3040 1.8Ghz cpu Dom0 without VM usage was:
Mem:  156528k used,   401388k free
After I limited in kernel 500mb aprox. it stayed the same after reboot.

In new server with E5620 usage after boot was 1507816k used. After I 
limited to 1.7Gb aprox:
Mem:   1828700k total,   251204k used,  1577496k free,

Bouth systems is updated and the same installed with same kernel: 
2.6.32-5-xen-amd64 #1 SMP Mon Jan 16 20:48:30 UTC 2012 x86_64 GNU/Linux

Why usage of ram is different and after limitation it used less?


Thanks,
Casper

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 20 21:50:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 21:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzb6l-0001M3-1e; Mon, 20 Feb 2012 21:49:19 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72) (envelope-from <kl@os.lv>)
	id 1Rzb6j-0001LI-NZ
	for xen-users@lists.xen.org; Mon, 20 Feb 2012 21:49:17 +0000
X-Env-Sender: kl@os.lv
X-Msg-Ref: server-3.tower-174.messagelabs.com!1329774551!14104899!1
X-Originating-IP: [212.70.161.108]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32603 invoked from network); 20 Feb 2012 21:49:11 -0000
Received: from playlist.risinajumi.lv (HELO playlist.risinajumi.lv)
	(212.70.161.108) by server-3.tower-174.messagelabs.com with SMTP;
	20 Feb 2012 21:49:11 -0000
Received: from [192.168.1.7] (unknown [91.142.9.99])
	by playlist.risinajumi.lv (Postfix) with ESMTP id 07590150008
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 23:49:11 +0200 (EET)
Message-ID: <4F42BFD6.8030000@os.lv>
Date: Mon, 20 Feb 2012 23:49:10 +0200
From: Casper <kl@os.lv>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.9.2.27) Gecko/20120216 Thunderbird/3.1.19
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Dom0 ram usage
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Hello,

Wanted to ask, maybe stupid question, maybe somebody can explain me. I 
installed identical latest Debian 64bit systems on server with E5620 and 
old test machine with 3040 cpus.
On 3040 1.8Ghz cpu Dom0 without VM usage was:
Mem:  156528k used,   401388k free
After I limited in kernel 500mb aprox. it stayed the same after reboot.

In new server with E5620 usage after boot was 1507816k used. After I 
limited to 1.7Gb aprox:
Mem:   1828700k total,   251204k used,  1577496k free,

Bouth systems is updated and the same installed with same kernel: 
2.6.32-5-xen-amd64 #1 SMP Mon Jan 16 20:48:30 UTC 2012 x86_64 GNU/Linux

Why usage of ram is different and after limitation it used less?


Thanks,
Casper

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 20 23:25:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 23:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzcaE-0003QP-6B; Mon, 20 Feb 2012 23:23:50 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonr@destar.net>) id 1RzcaC-0003Q8-H5
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 23:23:48 +0000
X-Env-Sender: jonr@destar.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329780219!16141265!1
X-Originating-IP: [12.12.38.18]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24176 invoked from network); 20 Feb 2012 23:23:42 -0000
Received: from mail.destar.net (HELO mail.destar.net) (12.12.38.18)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 23:23:42 -0000
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
	by mail.destar.net (8.13.8/8.13.8) with ESMTP id q1KNfAU0004617
	for <xen-users@lists.xensource.com>; Mon, 20 Feb 2012 14:41:15 -0900
to: xen-users@lists.xensource.com
from: "Jon R." <jonr@destar.net>
message-id: <79b-4f42da00-3-17bde720@191172528>
X-Forward: localhost.localdomain
date: Mon, 20 Feb 2012 14:41:10 -0900
MIME-Version: 1.0
User-Agent: SOGoMail 1.3.7
X-Scanned-By: MIMEDefang 2.70 on 192.168.9.93
Subject: [Xen-users] XCP ovs and xencenter
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have never used ovs but have been reading about it. What advantages are gained by using this over the already available Linux networking stack? From what I have read, if I go the ovs way I will then not be able to use any of the networking functions in XenCenter, so all bonding and vlan assignments would then be done by command line using ovs commands, is this correct?

Jon

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 20 23:25:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Feb 2012 23:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzcaE-0003QP-6B; Mon, 20 Feb 2012 23:23:50 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonr@destar.net>) id 1RzcaC-0003Q8-H5
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 23:23:48 +0000
X-Env-Sender: jonr@destar.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329780219!16141265!1
X-Originating-IP: [12.12.38.18]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24176 invoked from network); 20 Feb 2012 23:23:42 -0000
Received: from mail.destar.net (HELO mail.destar.net) (12.12.38.18)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Feb 2012 23:23:42 -0000
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
	by mail.destar.net (8.13.8/8.13.8) with ESMTP id q1KNfAU0004617
	for <xen-users@lists.xensource.com>; Mon, 20 Feb 2012 14:41:15 -0900
to: xen-users@lists.xensource.com
from: "Jon R." <jonr@destar.net>
message-id: <79b-4f42da00-3-17bde720@191172528>
X-Forward: localhost.localdomain
date: Mon, 20 Feb 2012 14:41:10 -0900
MIME-Version: 1.0
User-Agent: SOGoMail 1.3.7
X-Scanned-By: MIMEDefang 2.70 on 192.168.9.93
Subject: [Xen-users] XCP ovs and xencenter
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have never used ovs but have been reading about it. What advantages are gained by using this over the already available Linux networking stack? From what I have read, if I go the ovs way I will then not be able to use any of the networking functions in XenCenter, so all bonding and vlan assignments would then be done by command line using ovs commands, is this correct?

Jon

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 00:29:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 00:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzdaq-00063d-9a; Tue, 21 Feb 2012 00:28:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <enzinol@gmail.com>) id 1Rzdao-00063W-EJ
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 00:28:30 +0000
X-Env-Sender: enzinol@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329784103!12325405!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27550 invoked from network); 21 Feb 2012 00:28:24 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 00:28:24 -0000
Received: by wgbdr13 with SMTP id dr13so4583237wgb.24
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 16:28:23 -0800 (PST)
Received-SPF: pass (google.com: domain of enzinol@gmail.com designates
	10.216.137.27 as permitted sender) client-ip=10.216.137.27; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of enzinol@gmail.com
	designates 10.216.137.27 as permitted sender)
	smtp.mail=enzinol@gmail.com;
	dkim=pass header.i=enzinol@gmail.com
Received: from mr.google.com ([10.216.137.27])
	by 10.216.137.27 with SMTP id x27mr6530948wei.56.1329784103754
	(num_hops = 1); Mon, 20 Feb 2012 16:28:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=+5dqh6+fHfm2mFJdiPuxGbCEfIrK/WE2MC96maIOpng=;
	b=H2RWwHaM22johohY00d1exwTSLEO3mZPv7Z9xWM9Uw4ULJyvl3gUixrINJTLVu9sKM
	zh5YtUNhBVt0YMP7lThCbXdkxC/2yiGFWzw0CXTVzuV9f1FaafXGrXvswEdyo1EOOq9/
	0nrxo5pEE/klyjl0A0DNIzYXaj5QirMnMrZ6o=
MIME-Version: 1.0
Received: by 10.216.137.27 with SMTP id x27mr5437006wei.56.1329784103702; Mon,
	20 Feb 2012 16:28:23 -0800 (PST)
Received: by 10.223.45.194 with HTTP; Mon, 20 Feb 2012 16:28:23 -0800 (PST)
Date: Mon, 20 Feb 2012 16:28:23 -0800
Message-ID: <CACi2erCATDVrUgYq-m8GY=U6n5T0_YaUHhUZAqFwFg023gSiog@mail.gmail.com>
From: Enzo Lombardi <enzinol@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] XCP 1.5 beta disk question
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7201439866392617955=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7201439866392617955==
Content-Type: multipart/alternative; boundary=0016e6d58d6121117604b96e7d0d

--0016e6d58d6121117604b96e7d0d
Content-Type: text/plain; charset=ISO-8859-1

I know that officially XenServer doesn't support attaching physical drives
to VMs but I does that through a workaround/hack.
Does anybody know if this is instead supported on XCP 1.5? Thanks in
advance!
-e

--0016e6d58d6121117604b96e7d0d
Content-Type: text/html; charset=ISO-8859-1

I know that officially XenServer doesn&#39;t support attaching physical drives to VMs but I does that through a workaround/hack.<div>Does anybody know if this is instead supported on XCP 1.5? Thanks in advance!</div><div>-e</div>

--0016e6d58d6121117604b96e7d0d--


--===============7201439866392617955==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7201439866392617955==--


From xen-users-bounces@lists.xen.org Tue Feb 21 00:29:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 00:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzdaq-00063d-9a; Tue, 21 Feb 2012 00:28:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <enzinol@gmail.com>) id 1Rzdao-00063W-EJ
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 00:28:30 +0000
X-Env-Sender: enzinol@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329784103!12325405!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27550 invoked from network); 21 Feb 2012 00:28:24 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 00:28:24 -0000
Received: by wgbdr13 with SMTP id dr13so4583237wgb.24
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 16:28:23 -0800 (PST)
Received-SPF: pass (google.com: domain of enzinol@gmail.com designates
	10.216.137.27 as permitted sender) client-ip=10.216.137.27; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of enzinol@gmail.com
	designates 10.216.137.27 as permitted sender)
	smtp.mail=enzinol@gmail.com;
	dkim=pass header.i=enzinol@gmail.com
Received: from mr.google.com ([10.216.137.27])
	by 10.216.137.27 with SMTP id x27mr6530948wei.56.1329784103754
	(num_hops = 1); Mon, 20 Feb 2012 16:28:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=+5dqh6+fHfm2mFJdiPuxGbCEfIrK/WE2MC96maIOpng=;
	b=H2RWwHaM22johohY00d1exwTSLEO3mZPv7Z9xWM9Uw4ULJyvl3gUixrINJTLVu9sKM
	zh5YtUNhBVt0YMP7lThCbXdkxC/2yiGFWzw0CXTVzuV9f1FaafXGrXvswEdyo1EOOq9/
	0nrxo5pEE/klyjl0A0DNIzYXaj5QirMnMrZ6o=
MIME-Version: 1.0
Received: by 10.216.137.27 with SMTP id x27mr5437006wei.56.1329784103702; Mon,
	20 Feb 2012 16:28:23 -0800 (PST)
Received: by 10.223.45.194 with HTTP; Mon, 20 Feb 2012 16:28:23 -0800 (PST)
Date: Mon, 20 Feb 2012 16:28:23 -0800
Message-ID: <CACi2erCATDVrUgYq-m8GY=U6n5T0_YaUHhUZAqFwFg023gSiog@mail.gmail.com>
From: Enzo Lombardi <enzinol@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] XCP 1.5 beta disk question
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7201439866392617955=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7201439866392617955==
Content-Type: multipart/alternative; boundary=0016e6d58d6121117604b96e7d0d

--0016e6d58d6121117604b96e7d0d
Content-Type: text/plain; charset=ISO-8859-1

I know that officially XenServer doesn't support attaching physical drives
to VMs but I does that through a workaround/hack.
Does anybody know if this is instead supported on XCP 1.5? Thanks in
advance!
-e

--0016e6d58d6121117604b96e7d0d
Content-Type: text/html; charset=ISO-8859-1

I know that officially XenServer doesn&#39;t support attaching physical drives to VMs but I does that through a workaround/hack.<div>Does anybody know if this is instead supported on XCP 1.5? Thanks in advance!</div><div>-e</div>

--0016e6d58d6121117604b96e7d0d--


--===============7201439866392617955==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7201439866392617955==--


From xen-users-bounces@lists.xen.org Tue Feb 21 02:20:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 02:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzfJo-0003it-9b; Tue, 21 Feb 2012 02:19:04 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <accept.acm@gmail.com>) id 1RzfJm-0003io-AL
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 02:19:02 +0000
X-Env-Sender: accept.acm@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1329790735!12341316!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8310 invoked from network); 21 Feb 2012 02:18:56 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 02:18:56 -0000
Received: by iahk25 with SMTP id k25so8217316iah.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 18:18:54 -0800 (PST)
Received-SPF: pass (google.com: domain of accept.acm@gmail.com designates
	10.50.95.195 as permitted sender) client-ip=10.50.95.195; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of accept.acm@gmail.com
	designates 10.50.95.195 as permitted sender)
	smtp.mail=accept.acm@gmail.com;
	dkim=pass header.i=accept.acm@gmail.com
Received: from mr.google.com ([10.50.95.195])
	by 10.50.95.195 with SMTP id dm3mr16661259igb.9.1329790734905 (num_hops
	= 1); Mon, 20 Feb 2012 18:18:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=fV52IleTBeO31+WCZZPeCTsULAV7pHZju4GnbpZMt3s=;
	b=A0h8DjOnQz8eK0SMY4Qi60nxA8X96cHx4F7oD/ilyQkRQFIpxDsq/BYLWDs/4MjKLc
	ujTnurkpyRBXxPUhVTTS+FbrQ3toWDUPE2bMqTkJjydg+rn9G3nqTalmf5DqBnuhGtmd
	aL28t6bFNagUSAyC8+tHQXWQ0y7f0p3ST8BRk=
Received: by 10.50.95.195 with SMTP id dm3mr13487799igb.9.1329790734859;
	Mon, 20 Feb 2012 18:18:54 -0800 (PST)
Received: from [10.30.0.13] ([159.226.43.35])
	by mx.google.com with ESMTPS id df2sm8829074igb.0.2012.02.20.18.18.53
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 20 Feb 2012 18:18:54 -0800 (PST)
From: wang zhihao <accept.acm@gmail.com>
Date: Tue, 21 Feb 2012 10:18:49 +0800
Message-Id: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] How to merge the Xen kernel with modules into one
	single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel & initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules. I am doing this because a simulator environment only has one file entry for the kernel. Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel & initrd.img into one file. But I don't know how to merge the xen kernel file with the other two files.

Wang zhihao
Best regards
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 02:20:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 02:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzfJo-0003it-9b; Tue, 21 Feb 2012 02:19:04 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <accept.acm@gmail.com>) id 1RzfJm-0003io-AL
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 02:19:02 +0000
X-Env-Sender: accept.acm@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1329790735!12341316!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8310 invoked from network); 21 Feb 2012 02:18:56 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 02:18:56 -0000
Received: by iahk25 with SMTP id k25so8217316iah.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 18:18:54 -0800 (PST)
Received-SPF: pass (google.com: domain of accept.acm@gmail.com designates
	10.50.95.195 as permitted sender) client-ip=10.50.95.195; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of accept.acm@gmail.com
	designates 10.50.95.195 as permitted sender)
	smtp.mail=accept.acm@gmail.com;
	dkim=pass header.i=accept.acm@gmail.com
Received: from mr.google.com ([10.50.95.195])
	by 10.50.95.195 with SMTP id dm3mr16661259igb.9.1329790734905 (num_hops
	= 1); Mon, 20 Feb 2012 18:18:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=fV52IleTBeO31+WCZZPeCTsULAV7pHZju4GnbpZMt3s=;
	b=A0h8DjOnQz8eK0SMY4Qi60nxA8X96cHx4F7oD/ilyQkRQFIpxDsq/BYLWDs/4MjKLc
	ujTnurkpyRBXxPUhVTTS+FbrQ3toWDUPE2bMqTkJjydg+rn9G3nqTalmf5DqBnuhGtmd
	aL28t6bFNagUSAyC8+tHQXWQ0y7f0p3ST8BRk=
Received: by 10.50.95.195 with SMTP id dm3mr13487799igb.9.1329790734859;
	Mon, 20 Feb 2012 18:18:54 -0800 (PST)
Received: from [10.30.0.13] ([159.226.43.35])
	by mx.google.com with ESMTPS id df2sm8829074igb.0.2012.02.20.18.18.53
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 20 Feb 2012 18:18:54 -0800 (PST)
From: wang zhihao <accept.acm@gmail.com>
Date: Tue, 21 Feb 2012 10:18:49 +0800
Message-Id: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] How to merge the Xen kernel with modules into one
	single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel & initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules. I am doing this because a simulator environment only has one file entry for the kernel. Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel & initrd.img into one file. But I don't know how to merge the xen kernel file with the other two files.

Wang zhihao
Best regards
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 03:24:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 03:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzgK5-0005dw-Ck; Tue, 21 Feb 2012 03:23:25 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RzgK3-0005dr-IN
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 03:23:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-21.messagelabs.com!1329794595!6898244!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22064 invoked from network); 21 Feb 2012 03:23:17 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 03:23:17 -0000
Received: by pbbro12 with SMTP id ro12so7862375pbb.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 19:23:15 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.223.167 as permitted sender) client-ip=10.68.223.167; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.223.167 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.223.167])
	by 10.68.223.167 with SMTP id qv7mr20875045pbc.139.1329794595442
	(num_hops = 1); Mon, 20 Feb 2012 19:23:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.223.167 with SMTP id qv7mr17374831pbc.139.1329794595394;
	Mon, 20 Feb 2012 19:23:15 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Mon, 20 Feb 2012 19:23:15 -0800 (PST)
In-Reply-To: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
References: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
Date: Tue, 21 Feb 2012 10:23:15 +0700
Message-ID: <CAG1y0sd16x6aLY=0JnviL3_DXEJFSr8TmF9=L5Q5R3orQ1DL4w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: wang zhihao <accept.acm@gmail.com>
X-Gm-Message-State: ALoCoQlQ5WUniySibMut9HMIoFyaUSKTTkf9GJjaXSKFNVCQ1kOPfYtiB8ICp6vsQSzx7t0C8qYH
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] How to merge the Xen kernel with modules into one
 single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 21, 2012 at 9:18 AM, wang zhihao <accept.acm@gmail.com> wrote:
> Hi all,
>
> To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel & initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules.

Why?

> I am doing this because a simulator environment only has one file entry for the kernel.

What kind of simulator is that?

even qemu should work fine with xen.

>Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel & initrd.img into one file.

with what?

> But I don't know how to merge the xen kernel file with the other two files.

If your environment boots from network, you could probably use mboot:
http://www.syslinux.org/wiki/index.php/Mboot.c32

Another option is to chainload grub4dos by using grub.exe as the
"kernel", and have grub4dos loads other components (xen, kernel, and
initrd) afterwards.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 03:24:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 03:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzgK5-0005dw-Ck; Tue, 21 Feb 2012 03:23:25 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RzgK3-0005dr-IN
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 03:23:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-21.messagelabs.com!1329794595!6898244!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22064 invoked from network); 21 Feb 2012 03:23:17 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 03:23:17 -0000
Received: by pbbro12 with SMTP id ro12so7862375pbb.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 19:23:15 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.223.167 as permitted sender) client-ip=10.68.223.167; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.223.167 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.223.167])
	by 10.68.223.167 with SMTP id qv7mr20875045pbc.139.1329794595442
	(num_hops = 1); Mon, 20 Feb 2012 19:23:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.223.167 with SMTP id qv7mr17374831pbc.139.1329794595394;
	Mon, 20 Feb 2012 19:23:15 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Mon, 20 Feb 2012 19:23:15 -0800 (PST)
In-Reply-To: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
References: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
Date: Tue, 21 Feb 2012 10:23:15 +0700
Message-ID: <CAG1y0sd16x6aLY=0JnviL3_DXEJFSr8TmF9=L5Q5R3orQ1DL4w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: wang zhihao <accept.acm@gmail.com>
X-Gm-Message-State: ALoCoQlQ5WUniySibMut9HMIoFyaUSKTTkf9GJjaXSKFNVCQ1kOPfYtiB8ICp6vsQSzx7t0C8qYH
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] How to merge the Xen kernel with modules into one
 single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 21, 2012 at 9:18 AM, wang zhihao <accept.acm@gmail.com> wrote:
> Hi all,
>
> To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel & initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules.

Why?

> I am doing this because a simulator environment only has one file entry for the kernel.

What kind of simulator is that?

even qemu should work fine with xen.

>Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel & initrd.img into one file.

with what?

> But I don't know how to merge the xen kernel file with the other two files.

If your environment boots from network, you could probably use mboot:
http://www.syslinux.org/wiki/index.php/Mboot.c32

Another option is to chainload grub4dos by using grub.exe as the
"kernel", and have grub4dos loads other components (xen, kernel, and
initrd) afterwards.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 04:31:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 04:31:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzhML-0006LT-7s; Tue, 21 Feb 2012 04:29:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <philq@qsystemsengineering.com>) id 1RzhMJ-0006LL-Rm
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 04:29:48 +0000
X-Env-Sender: philq@qsystemsengineering.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329798580!9968864!1
X-Originating-IP: [206.46.173.17]
X-SpamReason: No, hits=0.3 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjE3ID0+IDI4MjYwNQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjE3ID0+IDI4MjYwNQ==\n, HTML_60_70, HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31593 invoked from network); 21 Feb 2012 04:29:41 -0000
Received: from vms173017pub.verizon.net (HELO vms173017pub.verizon.net)
	(206.46.173.17) by server-7.tower-174.messagelabs.com with SMTP;
	21 Feb 2012 04:29:41 -0000
Received: from QSEWinXP ([unknown] [71.179.18.132]) by vms173017.mailsrvcs.net
	(Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16
	2009)) with ESMTPA id <0LZQ00CB9750EDB1@vms173017.mailsrvcs.net> for
	xen-users@lists.xensource.com; Mon, 20 Feb 2012 22:29:29 -0600 (CST)
From: "Phil Quesinberry" <philq@qsystemsengineering.com>
To: "'Ciprian Pantea'" <cipixul@gmail.com>
References: <000701ccef59$c05f2350$411d69f0$@com>
	<CAKiz4g_D8M5sXxXRKN7V5Jc8Xda6uGGqBAkLs0x2hEvRr12ySA@mail.gmail.com>
In-reply-to: <CAKiz4g_D8M5sXxXRKN7V5Jc8Xda6uGGqBAkLs0x2hEvRr12ySA@mail.gmail.com>
Date: Mon, 20 Feb 2012 23:29:22 -0500
Message-id: <001d01ccf051$65cca770$3165f650$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-language: en-us
Thread-index: Aczv7vlBefux62K2ST2y3evAGfjQRQAYYKAA
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV warning messages on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: philq@qsystemsengineering.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7674703068077377114=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============7674703068077377114==
Content-type: multipart/alternative;
 boundary="----=_NextPart_000_001E_01CCF027.7CF69F70"
Content-language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_001E_01CCF027.7CF69F70
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

I appreciate the info.  I sort of panicked when I did a dmidecode and got
the message that there was no SMBIOS info but after your reply and reading a
bit more in an attempt to gain a better grasp on paravirtualization, I feel
better.  J

 

I'll definitely try the xen.independent_wallclock setting.

 

Thanks!

 

- Phil

 

From: ciprian.pantea 
Sent: Monday, February 20, 2012 11:44 AM
To: philq 
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV warning messages on boot

 

Don't have any concerns regarding the clock, those messages just mean

that the system was expecting a hardware clock and it didn't find one
because

of the way xen works with that.

 

Another think you should look at is the sysctl setting called

xen.independent_wallclock

which is set to 0 by default and if you change it to 1 you're able to adjust
the

time independently in the domu. This may get you rid of the clock messages
you

have.

 

 

 

On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry wrote:

Hi,

I'm trying to get a PV instance of CentOS 5.7 running on XCP.  I have 5.7
running in HVM mode on another box and it works fine but I would like to
maximize the VM's performance.

It ultimately boots up ok (without graphics) but starts out with the
following warnings:

rtc: IRQ 8 is not free
rtc: IRQ 8 is not free
i8042.c: No controller found.
Red Hat nash version 5.1.19.6 starting
 Reading all physical volumes.  This may take a while...
 Found volume group "VolGroup00" using metadata type lvm2
 2 logical volume(s) in volume group "VolGroup00" now active
               Welcome to CentOS release 5.7 (Final)
               Press 'I' to enter interactive startup.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access
method.
Setting clock (utc): Sun Feb........... and so on

Hardware is a Dell T610.  Is this normal, or does it mean that the VT-d is
not working on the hardware or something?  Apparently I'll need to configure
VNC to access a graphical console, which is fine.

Any way to eliminate these warning messages or should I not have any
concerns about running a server in this environment?

Many thanks,

Phil Quesinberry
Q Systems Engineering, Inc.
Electronic Controls and Embedded Systems Development
(410) 969-8002
http://www.qsystemsengineering.com



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

 


------=_NextPart_000_001E_01CCF027.7CF69F70
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I appreciate the info.&nbsp; I sort of panicked when I =
did a
dmidecode and got the message that there was no SMBIOS info but after =
your
reply and reading a bit more in an attempt to gain a better grasp on =
paravirtualization,
I feel better.&nbsp; </span><span =
style=3D'font-size:11.0pt;font-family:Wingdings;
color:#1F497D'>J</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I&#8217;ll definitely try the xen.independent_wallclock =
setting.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thanks!<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- Phil<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
ciprian.pantea <br>
<b>Sent:</b> Monday, February 20, 2012 11:44 AM<br>
<b>To:</b> philq <br>
<b>Cc:</b> xen-users@lists.xensource.com<br>
<b>Subject:</b> Re: [Xen-users] Xen PV warning messages on =
boot<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Don't have any concerns regarding the clock, those =
messages
just mean<o:p></o:p></p>

<div>

<p class=3DMsoNormal>that the system was expecting a hardware clock and =
it didn't
find one because<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>of the way xen works with that.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Another think you should look at is the sysctl =
setting
called<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>xen.independent_wallclock<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>which is set to 0 by default and if you change it =
to 1
you're able to adjust the<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>time independently in the domu. This may get you =
rid of the
clock messages you<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>have.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry =
wrote:<o:p></o:p></p>

<p class=3DMsoNormal>Hi,<br>
<br>
I'm trying to get a PV instance of CentOS 5.7 running on XCP. &nbsp;I =
have 5.7<br>
running in HVM mode on another box and it works fine but I would like =
to<br>
maximize the VM's performance.<br>
<br>
It ultimately boots up ok (without graphics) but starts out with the<br>
following warnings:<br>
<br>
rtc: IRQ 8 is not free<br>
rtc: IRQ 8 is not free<br>
i8042.c: No controller found.<br>
Red Hat nash version 5.1.19.6 starting<br>
&nbsp;Reading all physical volumes. &nbsp;This may take a while...<br>
&nbsp;Found volume group &quot;VolGroup00&quot; using metadata type =
lvm2<br>
&nbsp;2 logical volume(s) in volume group &quot;VolGroup00&quot; now =
active<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Welcome to CentOS
release 5.7 (Final)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Press 'I' to =
enter
interactive startup.<br>
Cannot access the Hardware Clock via any known method.<br>
Use the --debug option to see the details of our search for an =
access<br>
method.<br>
Setting clock (utc): Sun Feb........... and so on<br>
<br>
Hardware is a Dell T610. &nbsp;Is this normal, or does it mean that the =
VT-d is<br>
not working on the hardware or something? &nbsp;Apparently I'll need to
configure<br>
VNC to access a graphical console, which is fine.<br>
<br>
Any way to eliminate these warning messages or should I not have any<br>
concerns about running a server in this environment?<br>
<br>
Many thanks,<br>
<br>
Phil Quesinberry<br>
Q Systems Engineering, Inc.<br>
Electronic Controls and Embedded Systems Development<br>
(410) 969-8002<br>
<a href=3D"http://www.qsystemsengineering.com" =
target=3D"_blank">http://www.qsystemsengineering.com</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.c=
om</a><br>
<a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><o:p></o:p></p>=


</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_001E_01CCF027.7CF69F70--



--===============7674703068077377114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7674703068077377114==--



From xen-users-bounces@lists.xen.org Tue Feb 21 04:31:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 04:31:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzhML-0006LT-7s; Tue, 21 Feb 2012 04:29:49 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <philq@qsystemsengineering.com>) id 1RzhMJ-0006LL-Rm
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 04:29:48 +0000
X-Env-Sender: philq@qsystemsengineering.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329798580!9968864!1
X-Originating-IP: [206.46.173.17]
X-SpamReason: No, hits=0.3 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjE3ID0+IDI4MjYwNQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMDYuNDYuMTczLjE3ID0+IDI4MjYwNQ==\n, HTML_60_70, HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31593 invoked from network); 21 Feb 2012 04:29:41 -0000
Received: from vms173017pub.verizon.net (HELO vms173017pub.verizon.net)
	(206.46.173.17) by server-7.tower-174.messagelabs.com with SMTP;
	21 Feb 2012 04:29:41 -0000
Received: from QSEWinXP ([unknown] [71.179.18.132]) by vms173017.mailsrvcs.net
	(Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16
	2009)) with ESMTPA id <0LZQ00CB9750EDB1@vms173017.mailsrvcs.net> for
	xen-users@lists.xensource.com; Mon, 20 Feb 2012 22:29:29 -0600 (CST)
From: "Phil Quesinberry" <philq@qsystemsengineering.com>
To: "'Ciprian Pantea'" <cipixul@gmail.com>
References: <000701ccef59$c05f2350$411d69f0$@com>
	<CAKiz4g_D8M5sXxXRKN7V5Jc8Xda6uGGqBAkLs0x2hEvRr12ySA@mail.gmail.com>
In-reply-to: <CAKiz4g_D8M5sXxXRKN7V5Jc8Xda6uGGqBAkLs0x2hEvRr12ySA@mail.gmail.com>
Date: Mon, 20 Feb 2012 23:29:22 -0500
Message-id: <001d01ccf051$65cca770$3165f650$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-language: en-us
Thread-index: Aczv7vlBefux62K2ST2y3evAGfjQRQAYYKAA
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV warning messages on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: philq@qsystemsengineering.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7674703068077377114=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============7674703068077377114==
Content-type: multipart/alternative;
 boundary="----=_NextPart_000_001E_01CCF027.7CF69F70"
Content-language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_001E_01CCF027.7CF69F70
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

I appreciate the info.  I sort of panicked when I did a dmidecode and got
the message that there was no SMBIOS info but after your reply and reading a
bit more in an attempt to gain a better grasp on paravirtualization, I feel
better.  J

 

I'll definitely try the xen.independent_wallclock setting.

 

Thanks!

 

- Phil

 

From: ciprian.pantea 
Sent: Monday, February 20, 2012 11:44 AM
To: philq 
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV warning messages on boot

 

Don't have any concerns regarding the clock, those messages just mean

that the system was expecting a hardware clock and it didn't find one
because

of the way xen works with that.

 

Another think you should look at is the sysctl setting called

xen.independent_wallclock

which is set to 0 by default and if you change it to 1 you're able to adjust
the

time independently in the domu. This may get you rid of the clock messages
you

have.

 

 

 

On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry wrote:

Hi,

I'm trying to get a PV instance of CentOS 5.7 running on XCP.  I have 5.7
running in HVM mode on another box and it works fine but I would like to
maximize the VM's performance.

It ultimately boots up ok (without graphics) but starts out with the
following warnings:

rtc: IRQ 8 is not free
rtc: IRQ 8 is not free
i8042.c: No controller found.
Red Hat nash version 5.1.19.6 starting
 Reading all physical volumes.  This may take a while...
 Found volume group "VolGroup00" using metadata type lvm2
 2 logical volume(s) in volume group "VolGroup00" now active
               Welcome to CentOS release 5.7 (Final)
               Press 'I' to enter interactive startup.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access
method.
Setting clock (utc): Sun Feb........... and so on

Hardware is a Dell T610.  Is this normal, or does it mean that the VT-d is
not working on the hardware or something?  Apparently I'll need to configure
VNC to access a graphical console, which is fine.

Any way to eliminate these warning messages or should I not have any
concerns about running a server in this environment?

Many thanks,

Phil Quesinberry
Q Systems Engineering, Inc.
Electronic Controls and Embedded Systems Development
(410) 969-8002
http://www.qsystemsengineering.com



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

 


------=_NextPart_000_001E_01CCF027.7CF69F70
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I appreciate the info.&nbsp; I sort of panicked when I =
did a
dmidecode and got the message that there was no SMBIOS info but after =
your
reply and reading a bit more in an attempt to gain a better grasp on =
paravirtualization,
I feel better.&nbsp; </span><span =
style=3D'font-size:11.0pt;font-family:Wingdings;
color:#1F497D'>J</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I&#8217;ll definitely try the xen.independent_wallclock =
setting.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thanks!<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- Phil<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
ciprian.pantea <br>
<b>Sent:</b> Monday, February 20, 2012 11:44 AM<br>
<b>To:</b> philq <br>
<b>Cc:</b> xen-users@lists.xensource.com<br>
<b>Subject:</b> Re: [Xen-users] Xen PV warning messages on =
boot<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Don't have any concerns regarding the clock, those =
messages
just mean<o:p></o:p></p>

<div>

<p class=3DMsoNormal>that the system was expecting a hardware clock and =
it didn't
find one because<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>of the way xen works with that.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Another think you should look at is the sysctl =
setting
called<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>xen.independent_wallclock<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>which is set to 0 by default and if you change it =
to 1
you're able to adjust the<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>time independently in the domu. This may get you =
rid of the
clock messages you<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>have.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>On Mon, Feb 20, 2012 at 00:56, Phil Quesinberry =
wrote:<o:p></o:p></p>

<p class=3DMsoNormal>Hi,<br>
<br>
I'm trying to get a PV instance of CentOS 5.7 running on XCP. &nbsp;I =
have 5.7<br>
running in HVM mode on another box and it works fine but I would like =
to<br>
maximize the VM's performance.<br>
<br>
It ultimately boots up ok (without graphics) but starts out with the<br>
following warnings:<br>
<br>
rtc: IRQ 8 is not free<br>
rtc: IRQ 8 is not free<br>
i8042.c: No controller found.<br>
Red Hat nash version 5.1.19.6 starting<br>
&nbsp;Reading all physical volumes. &nbsp;This may take a while...<br>
&nbsp;Found volume group &quot;VolGroup00&quot; using metadata type =
lvm2<br>
&nbsp;2 logical volume(s) in volume group &quot;VolGroup00&quot; now =
active<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Welcome to CentOS
release 5.7 (Final)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Press 'I' to =
enter
interactive startup.<br>
Cannot access the Hardware Clock via any known method.<br>
Use the --debug option to see the details of our search for an =
access<br>
method.<br>
Setting clock (utc): Sun Feb........... and so on<br>
<br>
Hardware is a Dell T610. &nbsp;Is this normal, or does it mean that the =
VT-d is<br>
not working on the hardware or something? &nbsp;Apparently I'll need to
configure<br>
VNC to access a graphical console, which is fine.<br>
<br>
Any way to eliminate these warning messages or should I not have any<br>
concerns about running a server in this environment?<br>
<br>
Many thanks,<br>
<br>
Phil Quesinberry<br>
Q Systems Engineering, Inc.<br>
Electronic Controls and Embedded Systems Development<br>
(410) 969-8002<br>
<a href=3D"http://www.qsystemsengineering.com" =
target=3D"_blank">http://www.qsystemsengineering.com</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a =
href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.c=
om</a><br>
<a href=3D"http://lists.xensource.com/xen-users" =
target=3D"_blank">http://lists.xensource.com/xen-users</a><o:p></o:p></p>=


</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_001E_01CCF027.7CF69F70--



--===============7674703068077377114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7674703068077377114==--



From xen-users-bounces@lists.xen.org Tue Feb 21 05:16:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 05:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzi48-00078E-Sn; Tue, 21 Feb 2012 05:15:04 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <summerxyt@gmail.com>) id 1Rzi47-000789-QN
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 05:15:04 +0000
X-Env-Sender: summerxyt@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329801296!9251179!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MIME_BASE64_TEXT, MIME_BOUND_NEXTPART, ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP, spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13609 invoked from network); 21 Feb 2012 05:14:57 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 05:14:57 -0000
Received: by iahk25 with SMTP id k25so8443930iah.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 21:14:56 -0800 (PST)
Received-SPF: pass (google.com: domain of summerxyt@gmail.com designates
	10.50.34.164 as permitted sender) client-ip=10.50.34.164; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of summerxyt@gmail.com
	designates 10.50.34.164 as permitted sender)
	smtp.mail=summerxyt@gmail.com;
	dkim=pass header.i=summerxyt@gmail.com
Received: from mr.google.com ([10.50.34.164])
	by 10.50.34.164 with SMTP id a4mr17286093igj.14.1329801296073 (num_hops
	= 1); Mon, 20 Feb 2012 21:14:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:reply-to:subject:x-priority:x-guid:x-mailer
	:mime-version:message-id:content-type;
	bh=1t7xX1RIgyay+YaZgwsP5NbhIoQ6cKNHSXj/621kusI=;
	b=KsdGDyUTZ0F5dGwRw6zueQOAFuMY69ROkyUFEk3BAAO2M3yL+0p0gbBkwNrqKYUPdg
	v5kZ6DQao9Eh14Gcaxxo+f2dUOcV1xo2HQ4pXluRQPVEMMxovtlOI0H8HHNITHM6iyB1
	TejUitFvcKv44ExDJRlfuhCvJwenpeQyghDjo=
Received: by 10.50.34.164 with SMTP id a4mr13988936igj.14.1329801296016;
	Mon, 20 Feb 2012 21:14:56 -0800 (PST)
Received: from xyt-PC ([202.120.36.178])
	by mx.google.com with ESMTPS id 12sm1636555ibj.3.2012.02.20.21.14.52
	(version=SSLv3 cipher=OTHER); Mon, 20 Feb 2012 21:14:55 -0800 (PST)
Date: Tue, 21 Feb 2012 13:14:50 +0800
From: summerxyt <summerxyt@gmail.com>
To: xen-users <xen-users@lists.xen.org>, xen-users <xen-users@lists.xen.org>, 
	xen-users <xen-users@lists.xen.org>, xen-users <xen-users@lists.xen.org>, 
	xen-users <xen-users@list.xen.org>
X-Priority: 3
X-GUID: F8C090F2-673E-4E06-9340-F745707A521B
X-Mailer: Foxmail 7.0.1.85[cn]
Mime-Version: 1.0
Message-ID: <201202211314508034405@gmail.com>
Subject: [Xen-users] does anyone know how to communicate between domUs on
	xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: summerxyt <summerxyt@gmail.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1361088908649087113=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1361088908649087113==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart330684333040_=----"

This is a multi-part message in MIME format.

------=_001_NextPart330684333040_=----
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: base64

SGksDQogICAgSSdtIGEgbmV3IHVzZXJzIG9mIHhlbiBhbmQgaGF2ZSB0d28gcXVlc3Rpb25zLg0K
ICAgIFRoZSBmaXJzdCBvbmUgaXMgdGhhdCBJJ20gbG9va2luZyBmb3IgbWV0aG9kcyBhYm91dCBp
bnRlci1kb21haW4gY29tbXVuaWNhdGlvbiBmb3IgeGVuLiBJIGtub3cgYmVzaWRlcyBuZXR3b3Jr
LCBWTXMgb24gdGhlIHNhbWUgcGh5c2ljYWwgbWFjaGluZSBjYW4gZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYnkgZXZlbnQgY2hhbm5lbCBhbmQgZ3JhbnQgdGFibGUuIEJ1dCBhcmUgdGhlc2UgdHdvIHdh
eXMgd29ya2luZyBpbiBrZXJuZWwgbW9kZSBhcyBwYXJ0IG9mIGRyaXZlcnMsIG9yIGNhbiBJIGRp
cmVjdGx5IHVzZSB0aGVtIGp1c3QgbGlrZSBuZXR3b3JrIHNvY2tldCBpbiB1c2VyIG1vZGU/ICBJ
J3ZlIHRyaWVkIHRvIGdvb2dsZSBpdCBidXQgb25seSBnb3Qgc29tZXRoaW5nIEkgY2FuJ3QgZnVs
bHkgdW5kZXJzdGFuZC4gDQogICAgVGhlIHNlY29uZCBxdWVzdGlvbnMgaXMgSSB3YW50IHRvIGRv
IHNvbWUgZXh0cmEgam9icyAobGlrZSBjaGVjayB0Y3AvaXAgaGVhZGVyIGFuZCBjaGFuZ2Ugc29t
ZSBiaXRzKSB0byBwYWNrYWdlcyBpbiB0aGUgdmlydHVhbCBuZXR3b3JrIG9mIHhlbi4gQXMgYWxs
IGRvbVVzJyBwYWNrYWdlcyBhcmUgcGFzc2luZyB0aGUgYmFjayBkcml2ZXIgb2YgZG9tMCwgSSB3
YW50IHRvIHB1dCB0aGlzIGV4dHJhIGFjdGlvbiB0byBuZXR3b3JrIGJhY2sgZHJpdmVyIG9mIGRv
bTAuIEJ1dCBJJ20gbm90IHN1cmUgd2hpY2ggcGFydCBvZiB0aGUgc291cmNlIGNvZGUgaGFzIHRo
ZSBmdW5jdGlvbiBvZiByZWNlaXZpbmcgcGFja2FnZXMgZnJvbSBmcm9udCBkcml2ZXIuIEkgdGhp
bmsgaXQgbWF5IGJlIGZ1bmN0aW9uICB4ZW5fbmV0YmtfdHhfYWN0aW9uLg0KICAgICBJJ2xsIGJl
IHZlcnkgYXBwcmVjaWF0ZWQgaWYgc29tZW9uZSBrbm93cyB0aGUgYW5zd2VyLiBUaGFua3MhDQoN
Cg0KDQoNCnN1bW1lcnh5dA==

------=_001_NextPart330684333040_=----
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dus-ascii" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: &Icirc;&cent;&Egrave;&iacute;&Ntilde;&Arin=
g;&ordm;&Uacute;; COLOR: #000000; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16930"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hi,</DIV>
<DIV>&nbsp;&nbsp;&nbsp; I'm a new users of xen and have two questions.</DI=
V>
<DIV>&nbsp;&nbsp;&nbsp; The first one is that I'm looking for methods abou=
t=20
inter-domain communication for xen. I know besides network, VMs on the sam=
e=20
physical machine can exchange information by event channel and grant table=
. But=20
are these two ways working in kernel mode as part of drivers, or can I dir=
ectly 
use them just like network socket in user mode?&nbsp; I've tried to google=
 it=20
but only got something I can't fully understand. </DIV>
<DIV>&nbsp;&nbsp;&nbsp; The second questions is I want to do some extra jo=
bs=20
(like check tcp/ip header and change some bits)&nbsp;to packages in the vi=
rtual=20
network of xen. As all domUs' packages&nbsp;are passing the back driver of=
 dom0,=20
I want to put this extra action to network back driver of dom0. But I'm no=
t sure=20
which part of the source code has the function of receiving packages from =
front=20
driver. I think it may be function&nbsp; <A=20
href=3D"http://lxr.free-electrons.com/ident?i=3Dxen_netbk_tx_action">xen_n=
etbk_tx_action</A>.</DIV>
<DIV>&nbsp;&nbsp;&nbsp; &nbsp;I'll be very appreciated if someone knows th=
e=20
answer. Thanks!</DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>summerxyt</SPAN></DIV></BODY></HTML>

------=_001_NextPart330684333040_=------



--===============1361088908649087113==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1361088908649087113==--



From xen-users-bounces@lists.xen.org Tue Feb 21 05:16:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 05:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzi48-00078E-Sn; Tue, 21 Feb 2012 05:15:04 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <summerxyt@gmail.com>) id 1Rzi47-000789-QN
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 05:15:04 +0000
X-Env-Sender: summerxyt@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1329801296!9251179!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MIME_BASE64_TEXT, MIME_BOUND_NEXTPART, ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP, spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13609 invoked from network); 21 Feb 2012 05:14:57 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 05:14:57 -0000
Received: by iahk25 with SMTP id k25so8443930iah.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 21:14:56 -0800 (PST)
Received-SPF: pass (google.com: domain of summerxyt@gmail.com designates
	10.50.34.164 as permitted sender) client-ip=10.50.34.164; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of summerxyt@gmail.com
	designates 10.50.34.164 as permitted sender)
	smtp.mail=summerxyt@gmail.com;
	dkim=pass header.i=summerxyt@gmail.com
Received: from mr.google.com ([10.50.34.164])
	by 10.50.34.164 with SMTP id a4mr17286093igj.14.1329801296073 (num_hops
	= 1); Mon, 20 Feb 2012 21:14:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:reply-to:subject:x-priority:x-guid:x-mailer
	:mime-version:message-id:content-type;
	bh=1t7xX1RIgyay+YaZgwsP5NbhIoQ6cKNHSXj/621kusI=;
	b=KsdGDyUTZ0F5dGwRw6zueQOAFuMY69ROkyUFEk3BAAO2M3yL+0p0gbBkwNrqKYUPdg
	v5kZ6DQao9Eh14Gcaxxo+f2dUOcV1xo2HQ4pXluRQPVEMMxovtlOI0H8HHNITHM6iyB1
	TejUitFvcKv44ExDJRlfuhCvJwenpeQyghDjo=
Received: by 10.50.34.164 with SMTP id a4mr13988936igj.14.1329801296016;
	Mon, 20 Feb 2012 21:14:56 -0800 (PST)
Received: from xyt-PC ([202.120.36.178])
	by mx.google.com with ESMTPS id 12sm1636555ibj.3.2012.02.20.21.14.52
	(version=SSLv3 cipher=OTHER); Mon, 20 Feb 2012 21:14:55 -0800 (PST)
Date: Tue, 21 Feb 2012 13:14:50 +0800
From: summerxyt <summerxyt@gmail.com>
To: xen-users <xen-users@lists.xen.org>, xen-users <xen-users@lists.xen.org>, 
	xen-users <xen-users@lists.xen.org>, xen-users <xen-users@lists.xen.org>, 
	xen-users <xen-users@list.xen.org>
X-Priority: 3
X-GUID: F8C090F2-673E-4E06-9340-F745707A521B
X-Mailer: Foxmail 7.0.1.85[cn]
Mime-Version: 1.0
Message-ID: <201202211314508034405@gmail.com>
Subject: [Xen-users] does anyone know how to communicate between domUs on
	xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: summerxyt <summerxyt@gmail.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1361088908649087113=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1361088908649087113==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart330684333040_=----"

This is a multi-part message in MIME format.

------=_001_NextPart330684333040_=----
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: base64

SGksDQogICAgSSdtIGEgbmV3IHVzZXJzIG9mIHhlbiBhbmQgaGF2ZSB0d28gcXVlc3Rpb25zLg0K
ICAgIFRoZSBmaXJzdCBvbmUgaXMgdGhhdCBJJ20gbG9va2luZyBmb3IgbWV0aG9kcyBhYm91dCBp
bnRlci1kb21haW4gY29tbXVuaWNhdGlvbiBmb3IgeGVuLiBJIGtub3cgYmVzaWRlcyBuZXR3b3Jr
LCBWTXMgb24gdGhlIHNhbWUgcGh5c2ljYWwgbWFjaGluZSBjYW4gZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYnkgZXZlbnQgY2hhbm5lbCBhbmQgZ3JhbnQgdGFibGUuIEJ1dCBhcmUgdGhlc2UgdHdvIHdh
eXMgd29ya2luZyBpbiBrZXJuZWwgbW9kZSBhcyBwYXJ0IG9mIGRyaXZlcnMsIG9yIGNhbiBJIGRp
cmVjdGx5IHVzZSB0aGVtIGp1c3QgbGlrZSBuZXR3b3JrIHNvY2tldCBpbiB1c2VyIG1vZGU/ICBJ
J3ZlIHRyaWVkIHRvIGdvb2dsZSBpdCBidXQgb25seSBnb3Qgc29tZXRoaW5nIEkgY2FuJ3QgZnVs
bHkgdW5kZXJzdGFuZC4gDQogICAgVGhlIHNlY29uZCBxdWVzdGlvbnMgaXMgSSB3YW50IHRvIGRv
IHNvbWUgZXh0cmEgam9icyAobGlrZSBjaGVjayB0Y3AvaXAgaGVhZGVyIGFuZCBjaGFuZ2Ugc29t
ZSBiaXRzKSB0byBwYWNrYWdlcyBpbiB0aGUgdmlydHVhbCBuZXR3b3JrIG9mIHhlbi4gQXMgYWxs
IGRvbVVzJyBwYWNrYWdlcyBhcmUgcGFzc2luZyB0aGUgYmFjayBkcml2ZXIgb2YgZG9tMCwgSSB3
YW50IHRvIHB1dCB0aGlzIGV4dHJhIGFjdGlvbiB0byBuZXR3b3JrIGJhY2sgZHJpdmVyIG9mIGRv
bTAuIEJ1dCBJJ20gbm90IHN1cmUgd2hpY2ggcGFydCBvZiB0aGUgc291cmNlIGNvZGUgaGFzIHRo
ZSBmdW5jdGlvbiBvZiByZWNlaXZpbmcgcGFja2FnZXMgZnJvbSBmcm9udCBkcml2ZXIuIEkgdGhp
bmsgaXQgbWF5IGJlIGZ1bmN0aW9uICB4ZW5fbmV0YmtfdHhfYWN0aW9uLg0KICAgICBJJ2xsIGJl
IHZlcnkgYXBwcmVjaWF0ZWQgaWYgc29tZW9uZSBrbm93cyB0aGUgYW5zd2VyLiBUaGFua3MhDQoN
Cg0KDQoNCnN1bW1lcnh5dA==

------=_001_NextPart330684333040_=----
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dus-ascii" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: &Icirc;&cent;&Egrave;&iacute;&Ntilde;&Arin=
g;&ordm;&Uacute;; COLOR: #000000; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16930"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hi,</DIV>
<DIV>&nbsp;&nbsp;&nbsp; I'm a new users of xen and have two questions.</DI=
V>
<DIV>&nbsp;&nbsp;&nbsp; The first one is that I'm looking for methods abou=
t=20
inter-domain communication for xen. I know besides network, VMs on the sam=
e=20
physical machine can exchange information by event channel and grant table=
. But=20
are these two ways working in kernel mode as part of drivers, or can I dir=
ectly 
use them just like network socket in user mode?&nbsp; I've tried to google=
 it=20
but only got something I can't fully understand. </DIV>
<DIV>&nbsp;&nbsp;&nbsp; The second questions is I want to do some extra jo=
bs=20
(like check tcp/ip header and change some bits)&nbsp;to packages in the vi=
rtual=20
network of xen. As all domUs' packages&nbsp;are passing the back driver of=
 dom0,=20
I want to put this extra action to network back driver of dom0. But I'm no=
t sure=20
which part of the source code has the function of receiving packages from =
front=20
driver. I think it may be function&nbsp; <A=20
href=3D"http://lxr.free-electrons.com/ident?i=3Dxen_netbk_tx_action">xen_n=
etbk_tx_action</A>.</DIV>
<DIV>&nbsp;&nbsp;&nbsp; &nbsp;I'll be very appreciated if someone knows th=
e=20
answer. Thanks!</DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>summerxyt</SPAN></DIV></BODY></HTML>

------=_001_NextPart330684333040_=------



--===============1361088908649087113==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1361088908649087113==--



From xen-users-bounces@lists.xen.org Tue Feb 21 05:21:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 05:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzi9T-0007O8-UB; Tue, 21 Feb 2012 05:20:35 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <summerxyt@gmail.com>) id 1Rzi9R-0007O0-KI
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 05:20:33 +0000
X-Env-Sender: summerxyt@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329801596!12457891!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MIME_BASE64_TEXT, MIME_BOUND_NEXTPART, ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP, spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 702 invoked from network); 21 Feb 2012 05:19:57 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 05:19:57 -0000
Received: by iahk25 with SMTP id k25so8449947iah.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 21:19:56 -0800 (PST)
Received-SPF: pass (google.com: domain of summerxyt@gmail.com designates
	10.42.142.7 as permitted sender) client-ip=10.42.142.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of summerxyt@gmail.com
	designates 10.42.142.7 as permitted sender)
	smtp.mail=summerxyt@gmail.com;
	dkim=pass header.i=summerxyt@gmail.com
Received: from mr.google.com ([10.42.142.7])
	by 10.42.142.7 with SMTP id q7mr25924532icu.9.1329801596237 (num_hops =
	1); Mon, 20 Feb 2012 21:19:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:reply-to:subject:x-priority:x-guid:x-mailer
	:mime-version:message-id:content-type;
	bh=6hbnrEzRDddXoVjKFiCugpWTSbHQr8Gwg8D4TP5nFLE=;
	b=Xlc4YGO8Z1fHZ8YWKpOLPT5COPsUQXFj0p9Mcz/EzW78duHwpnlbAXPUZ0CQ3oYZnB
	unT1CaLGYeITXGeMx7KPQwGFlgpv1kO4Olj4vPD7GyZsgtFZN+r04KWnOakAfTqbDfsg
	ILexowlAoEqbFBKq2VmHdfxMwn8RgflVeMW+M=
Received: by 10.42.142.7 with SMTP id q7mr20685257icu.9.1329801596071;
	Mon, 20 Feb 2012 21:19:56 -0800 (PST)
Received: from xyt-PC ([202.120.36.178])
	by mx.google.com with ESMTPS id d15sm31173237ibf.7.2012.02.20.21.19.53
	(version=SSLv3 cipher=OTHER); Mon, 20 Feb 2012 21:19:55 -0800 (PST)
Date: Tue, 21 Feb 2012 13:19:52 +0800
From: summerxyt <summerxyt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
X-Priority: 3
X-GUID: 70427F9D-152E-4370-AEBA-C3CE5ACB273B
X-Mailer: Foxmail 7.0.1.85[cn]
Mime-Version: 1.0
Message-ID: <201202211319528199601@gmail.com>
Subject: [Xen-users] does anyone know how to communicate between domUs on
	xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: summerxyt <summerxyt@gmail.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8638557924824530965=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============8638557924824530965==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart404823703186_=----"

This is a multi-part message in MIME format.

------=_001_NextPart404823703186_=----
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: base64

SGksDQogICAgSSdtIGEgbmV3IHVzZXJzIG9mIHhlbiBhbmQgaGF2ZSB0d28gcXVlc3Rpb25zLg0K
ICAgIFRoZSBmaXJzdCBvbmUgaXMgdGhhdCBJJ20gbG9va2luZyBmb3IgbWV0aG9kcyBhYm91dCBp
bnRlci1kb21haW4gY29tbXVuaWNhdGlvbiBmb3IgeGVuLiBJIGtub3cgYmVzaWRlcyBuZXR3b3Jr
LCBWTXMgb24gdGhlIHNhbWUgcGh5c2ljYWwgbWFjaGluZSBjYW4gZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYnkgZXZlbnQgY2hhbm5lbCBhbmQgZ3JhbnQgdGFibGUuIEJ1dCBhcmUgdGhlc2UgdHdvIHdh
eXMgd29ya2luZyBpbiBrZXJuZWwgbW9kZSBhcyBwYXJ0IG9mIGRyaXZlcnMsIG9yIGNhbiBJIGRp
cmVjdGx5IHVzZSB0aGVtIGp1c3QgbGlrZSBuZXR3b3JrIHNvY2tldCBpbiB1c2VyIG1vZGU/ICBJ
J3ZlIHRyaWVkIHRvIGdvb2dsZSBpdCBidXQgb25seSBnb3Qgc29tZXRoaW5nIEkgY2FuJ3QgZnVs
bHkgdW5kZXJzdGFuZC4gDQogICAgVGhlIHNlY29uZCBxdWVzdGlvbnMgaXMgSSB3YW50IHRvIGRv
IHNvbWUgZXh0cmEgam9icyAobGlrZSBjaGVjayB0Y3AvaXAgaGVhZGVyIGFuZCBjaGFuZ2Ugc29t
ZSBiaXRzKSB0byBwYWNrYWdlcyBpbiB0aGUgdmlydHVhbCBuZXR3b3JrIG9mIHhlbi4gQXMgYWxs
IGRvbVVzJyBwYWNrYWdlcyBhcmUgcGFzc2luZyB0aGUgYmFjayBkcml2ZXIgb2YgZG9tMCwgSSB3
YW50IHRvIHB1dCB0aGlzIGV4dHJhIGFjdGlvbiB0byBuZXR3b3JrIGJhY2sgZHJpdmVyIG9mIGRv
bTAuIEJ1dCBJJ20gbm90IHN1cmUgd2hpY2ggcGFydCBvZiB0aGUgc291cmNlIGNvZGUgaGFzIHRo
ZSBmdW5jdGlvbiBvZiByZWNlaXZpbmcgcGFja2FnZXMgZnJvbSBmcm9udCBkcml2ZXIuIEkgdGhp
bmsgaXQgbWF5IGJlIGZ1bmN0aW9uICB4ZW5fbmV0YmtfdHhfYWN0aW9uLg0KICAgICBJJ2xsIGJl
IHZlcnkgYXBwcmVjaWF0ZWQgaWYgc29tZW9uZSBrbm93cyB0aGUgYW5zd2VyLiBUaGFua3MhDQoN
Cg0KDQoNCnN1bW1lcnh5dA==

------=_001_NextPart404823703186_=----
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dus-ascii" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: &Icirc;&cent;&Egrave;&iacute;&Ntilde;&Arin=
g;&ordm;&Uacute;; COLOR: #000000; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16930"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hi,</DIV>
<DIV>
<DIV>&nbsp;&nbsp;&nbsp; I'm a new users of xen and have two questions.</DI=
V>
<DIV>&nbsp;&nbsp;&nbsp; The first one is that I'm looking for methods abou=
t=20
inter-domain communication for xen. I know besides network, VMs on the sam=
e=20
physical machine can exchange information by event channel and grant table=
. But=20
are these two ways working in kernel mode as part of drivers, or can I dir=
ectly=20
use them just like network socket in user mode?&nbsp; I've tried to google=
 it=20
but only got something I can't fully understand. </DIV>
<DIV>&nbsp;&nbsp;&nbsp; The second questions is I want to do some extra jo=
bs=20
(like check tcp/ip header and change some bits)&nbsp;to packages in the vi=
rtual=20
network of xen. As all domUs' packages&nbsp;are passing the back driver of=
 dom0,=20
I want to put this extra action to network back driver of dom0. But I'm no=
t sure=20
which part of the source code has the function of receiving packages from =
front=20
driver. I think it may be function&nbsp; <A=20
href=3D"http://lxr.free-electrons.com/ident?i=3Dxen_netbk_tx_action">xen_n=
etbk_tx_action</A>.</DIV>
<DIV>&nbsp;&nbsp;&nbsp; &nbsp;I'll be very appreciated if someone knows th=
e=20
answer. Thanks!</DIV>
<DIV>&nbsp;</DIV></DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>summerxyt</SPAN></DIV></BODY></HTML>

------=_001_NextPart404823703186_=------



--===============8638557924824530965==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============8638557924824530965==--



From xen-users-bounces@lists.xen.org Tue Feb 21 05:21:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 05:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzi9T-0007O8-UB; Tue, 21 Feb 2012 05:20:35 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <summerxyt@gmail.com>) id 1Rzi9R-0007O0-KI
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 05:20:33 +0000
X-Env-Sender: summerxyt@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329801596!12457891!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MIME_BASE64_TEXT, MIME_BOUND_NEXTPART, ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP, spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 702 invoked from network); 21 Feb 2012 05:19:57 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 05:19:57 -0000
Received: by iahk25 with SMTP id k25so8449947iah.32
	for <xen-users@lists.xen.org>; Mon, 20 Feb 2012 21:19:56 -0800 (PST)
Received-SPF: pass (google.com: domain of summerxyt@gmail.com designates
	10.42.142.7 as permitted sender) client-ip=10.42.142.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of summerxyt@gmail.com
	designates 10.42.142.7 as permitted sender)
	smtp.mail=summerxyt@gmail.com;
	dkim=pass header.i=summerxyt@gmail.com
Received: from mr.google.com ([10.42.142.7])
	by 10.42.142.7 with SMTP id q7mr25924532icu.9.1329801596237 (num_hops =
	1); Mon, 20 Feb 2012 21:19:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=date:from:to:reply-to:subject:x-priority:x-guid:x-mailer
	:mime-version:message-id:content-type;
	bh=6hbnrEzRDddXoVjKFiCugpWTSbHQr8Gwg8D4TP5nFLE=;
	b=Xlc4YGO8Z1fHZ8YWKpOLPT5COPsUQXFj0p9Mcz/EzW78duHwpnlbAXPUZ0CQ3oYZnB
	unT1CaLGYeITXGeMx7KPQwGFlgpv1kO4Olj4vPD7GyZsgtFZN+r04KWnOakAfTqbDfsg
	ILexowlAoEqbFBKq2VmHdfxMwn8RgflVeMW+M=
Received: by 10.42.142.7 with SMTP id q7mr20685257icu.9.1329801596071;
	Mon, 20 Feb 2012 21:19:56 -0800 (PST)
Received: from xyt-PC ([202.120.36.178])
	by mx.google.com with ESMTPS id d15sm31173237ibf.7.2012.02.20.21.19.53
	(version=SSLv3 cipher=OTHER); Mon, 20 Feb 2012 21:19:55 -0800 (PST)
Date: Tue, 21 Feb 2012 13:19:52 +0800
From: summerxyt <summerxyt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
X-Priority: 3
X-GUID: 70427F9D-152E-4370-AEBA-C3CE5ACB273B
X-Mailer: Foxmail 7.0.1.85[cn]
Mime-Version: 1.0
Message-ID: <201202211319528199601@gmail.com>
Subject: [Xen-users] does anyone know how to communicate between domUs on
	xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: summerxyt <summerxyt@gmail.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8638557924824530965=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============8638557924824530965==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart404823703186_=----"

This is a multi-part message in MIME format.

------=_001_NextPart404823703186_=----
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: base64

SGksDQogICAgSSdtIGEgbmV3IHVzZXJzIG9mIHhlbiBhbmQgaGF2ZSB0d28gcXVlc3Rpb25zLg0K
ICAgIFRoZSBmaXJzdCBvbmUgaXMgdGhhdCBJJ20gbG9va2luZyBmb3IgbWV0aG9kcyBhYm91dCBp
bnRlci1kb21haW4gY29tbXVuaWNhdGlvbiBmb3IgeGVuLiBJIGtub3cgYmVzaWRlcyBuZXR3b3Jr
LCBWTXMgb24gdGhlIHNhbWUgcGh5c2ljYWwgbWFjaGluZSBjYW4gZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYnkgZXZlbnQgY2hhbm5lbCBhbmQgZ3JhbnQgdGFibGUuIEJ1dCBhcmUgdGhlc2UgdHdvIHdh
eXMgd29ya2luZyBpbiBrZXJuZWwgbW9kZSBhcyBwYXJ0IG9mIGRyaXZlcnMsIG9yIGNhbiBJIGRp
cmVjdGx5IHVzZSB0aGVtIGp1c3QgbGlrZSBuZXR3b3JrIHNvY2tldCBpbiB1c2VyIG1vZGU/ICBJ
J3ZlIHRyaWVkIHRvIGdvb2dsZSBpdCBidXQgb25seSBnb3Qgc29tZXRoaW5nIEkgY2FuJ3QgZnVs
bHkgdW5kZXJzdGFuZC4gDQogICAgVGhlIHNlY29uZCBxdWVzdGlvbnMgaXMgSSB3YW50IHRvIGRv
IHNvbWUgZXh0cmEgam9icyAobGlrZSBjaGVjayB0Y3AvaXAgaGVhZGVyIGFuZCBjaGFuZ2Ugc29t
ZSBiaXRzKSB0byBwYWNrYWdlcyBpbiB0aGUgdmlydHVhbCBuZXR3b3JrIG9mIHhlbi4gQXMgYWxs
IGRvbVVzJyBwYWNrYWdlcyBhcmUgcGFzc2luZyB0aGUgYmFjayBkcml2ZXIgb2YgZG9tMCwgSSB3
YW50IHRvIHB1dCB0aGlzIGV4dHJhIGFjdGlvbiB0byBuZXR3b3JrIGJhY2sgZHJpdmVyIG9mIGRv
bTAuIEJ1dCBJJ20gbm90IHN1cmUgd2hpY2ggcGFydCBvZiB0aGUgc291cmNlIGNvZGUgaGFzIHRo
ZSBmdW5jdGlvbiBvZiByZWNlaXZpbmcgcGFja2FnZXMgZnJvbSBmcm9udCBkcml2ZXIuIEkgdGhp
bmsgaXQgbWF5IGJlIGZ1bmN0aW9uICB4ZW5fbmV0YmtfdHhfYWN0aW9uLg0KICAgICBJJ2xsIGJl
IHZlcnkgYXBwcmVjaWF0ZWQgaWYgc29tZW9uZSBrbm93cyB0aGUgYW5zd2VyLiBUaGFua3MhDQoN
Cg0KDQoNCnN1bW1lcnh5dA==

------=_001_NextPart404823703186_=----
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dus-ascii" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: &Icirc;&cent;&Egrave;&iacute;&Ntilde;&Arin=
g;&ordm;&Uacute;; COLOR: #000000; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16930"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hi,</DIV>
<DIV>
<DIV>&nbsp;&nbsp;&nbsp; I'm a new users of xen and have two questions.</DI=
V>
<DIV>&nbsp;&nbsp;&nbsp; The first one is that I'm looking for methods abou=
t=20
inter-domain communication for xen. I know besides network, VMs on the sam=
e=20
physical machine can exchange information by event channel and grant table=
. But=20
are these two ways working in kernel mode as part of drivers, or can I dir=
ectly=20
use them just like network socket in user mode?&nbsp; I've tried to google=
 it=20
but only got something I can't fully understand. </DIV>
<DIV>&nbsp;&nbsp;&nbsp; The second questions is I want to do some extra jo=
bs=20
(like check tcp/ip header and change some bits)&nbsp;to packages in the vi=
rtual=20
network of xen. As all domUs' packages&nbsp;are passing the back driver of=
 dom0,=20
I want to put this extra action to network back driver of dom0. But I'm no=
t sure=20
which part of the source code has the function of receiving packages from =
front=20
driver. I think it may be function&nbsp; <A=20
href=3D"http://lxr.free-electrons.com/ident?i=3Dxen_netbk_tx_action">xen_n=
etbk_tx_action</A>.</DIV>
<DIV>&nbsp;&nbsp;&nbsp; &nbsp;I'll be very appreciated if someone knows th=
e=20
answer. Thanks!</DIV>
<DIV>&nbsp;</DIV></DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>summerxyt</SPAN></DIV></BODY></HTML>

------=_001_NextPart404823703186_=------



--===============8638557924824530965==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============8638557924824530965==--



From xen-users-bounces@lists.xen.org Tue Feb 21 07:19:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 07:19:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzjyq-0000mn-9e; Tue, 21 Feb 2012 07:17:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linuxmail@4lin.net>) id 1Rzjyo-0000mg-0j
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 07:17:42 +0000
Received: from [85.158.139.83:32615] by server-10.bemta-5.messagelabs.com id
	A1/4C-07861-515434F4; Tue, 21 Feb 2012 07:17:41 +0000
X-Env-Sender: linuxmail@4lin.net
X-Msg-Ref: server-7.tower-182.messagelabs.com!1329808660!15834788!1
X-Originating-IP: [46.4.210.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23755 invoked from network); 21 Feb 2012 07:17:40 -0000
Received: from mail.4lin.net (HELO mail.4lin.net) (46.4.210.97)
	by server-7.tower-182.messagelabs.com with SMTP;
	21 Feb 2012 07:17:40 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.4lin.net (Postfix) with ESMTP id 721B08D4E
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 08:20:15 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.4lin.net
Received: from mail.4lin.net ([127.0.0.1])
	by localhost (mail.4lin.net [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id SU6V5MG7-XFf for <xen-users@lists.xen.org>;
	Tue, 21 Feb 2012 08:20:12 +0100 (CET)
Received: from pcdenny.rbg.informatik.tu-darmstadt.de
	(pcdenny.rbg.informatik.tu-darmstadt.de [130.83.160.152])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.4lin.net (Postfix) with ESMTPSA id 0AE1C541E
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 08:20:12 +0100 (CET)
From: Denny Schierz <linuxmail@4lin.net>
Mime-Version: 1.0 (Apple Message framework v1257)
Date: Tue, 21 Feb 2012 08:17:34 +0100
In-Reply-To: <CAG1y0sd16x6aLY=0JnviL3_DXEJFSr8TmF9=L5Q5R3orQ1DL4w@mail.gmail.com>
To: xen-users@lists.xen.org
References: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
	<CAG1y0sd16x6aLY=0JnviL3_DXEJFSr8TmF9=L5Q5R3orQ1DL4w@mail.gmail.com>
Message-Id: <AE1BE84D-0F5B-40C0-9F52-D51C87620804@4lin.net>
X-Mailer: Apple Mail (2.1257)
Subject: Re: [Xen-users] How to merge the Xen kernel with modules into one
	single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1201628176249084594=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============1201628176249084594==
Content-Type: multipart/signed; boundary="Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13"; protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

hi,

Am 21.02.2012 um 04:23 schrieb Fajar A. Nugraha:

> Do you guys have some hints on how to do that? BTW, I can merge the =
domain0 kernel & initrd.img into one file.


build or take the normal initrd you need (/boot/initrd*):

------------
mkdir -p /usr/src/initramfs
cd /usr/src/initramfs
zcat /boot/initrd.img-$(uname -r) | cpio -i
------------

your initrd is now extracted to /usr/src/initramfs

now, build you own kernel (howtos on Google) with option:

CONFIG_BLK_DEV_INITRD=3Dy
CONFIG_INITRAMFS_SOURCE=3D"/usr/src/initramfs"

You can also choose, which compress tool you want to use (gzip, =
bzip2...). After that, build your kernel.
In the end, you one file, with kernel and initrd inside. But, for every =
change in the initram fs, you have to execute "make" in the kernel =
source.

cu denny
=20=

--Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)

iEYEARECAAYFAk9DRQ8ACgkQKlzhkqt9P+A66QCfZya5dQcSry/MKuc9R9oPT24e
rSYAoIvZoA24kYgX2laMdXf73mrSQnBz
=yO8n
-----END PGP SIGNATURE-----

--Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13--


--===============1201628176249084594==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1201628176249084594==--


From xen-users-bounces@lists.xen.org Tue Feb 21 07:19:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 07:19:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzjyq-0000mn-9e; Tue, 21 Feb 2012 07:17:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linuxmail@4lin.net>) id 1Rzjyo-0000mg-0j
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 07:17:42 +0000
Received: from [85.158.139.83:32615] by server-10.bemta-5.messagelabs.com id
	A1/4C-07861-515434F4; Tue, 21 Feb 2012 07:17:41 +0000
X-Env-Sender: linuxmail@4lin.net
X-Msg-Ref: server-7.tower-182.messagelabs.com!1329808660!15834788!1
X-Originating-IP: [46.4.210.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23755 invoked from network); 21 Feb 2012 07:17:40 -0000
Received: from mail.4lin.net (HELO mail.4lin.net) (46.4.210.97)
	by server-7.tower-182.messagelabs.com with SMTP;
	21 Feb 2012 07:17:40 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.4lin.net (Postfix) with ESMTP id 721B08D4E
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 08:20:15 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.4lin.net
Received: from mail.4lin.net ([127.0.0.1])
	by localhost (mail.4lin.net [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id SU6V5MG7-XFf for <xen-users@lists.xen.org>;
	Tue, 21 Feb 2012 08:20:12 +0100 (CET)
Received: from pcdenny.rbg.informatik.tu-darmstadt.de
	(pcdenny.rbg.informatik.tu-darmstadt.de [130.83.160.152])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.4lin.net (Postfix) with ESMTPSA id 0AE1C541E
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 08:20:12 +0100 (CET)
From: Denny Schierz <linuxmail@4lin.net>
Mime-Version: 1.0 (Apple Message framework v1257)
Date: Tue, 21 Feb 2012 08:17:34 +0100
In-Reply-To: <CAG1y0sd16x6aLY=0JnviL3_DXEJFSr8TmF9=L5Q5R3orQ1DL4w@mail.gmail.com>
To: xen-users@lists.xen.org
References: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
	<CAG1y0sd16x6aLY=0JnviL3_DXEJFSr8TmF9=L5Q5R3orQ1DL4w@mail.gmail.com>
Message-Id: <AE1BE84D-0F5B-40C0-9F52-D51C87620804@4lin.net>
X-Mailer: Apple Mail (2.1257)
Subject: Re: [Xen-users] How to merge the Xen kernel with modules into one
	single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1201628176249084594=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============1201628176249084594==
Content-Type: multipart/signed; boundary="Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13"; protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

hi,

Am 21.02.2012 um 04:23 schrieb Fajar A. Nugraha:

> Do you guys have some hints on how to do that? BTW, I can merge the =
domain0 kernel & initrd.img into one file.


build or take the normal initrd you need (/boot/initrd*):

------------
mkdir -p /usr/src/initramfs
cd /usr/src/initramfs
zcat /boot/initrd.img-$(uname -r) | cpio -i
------------

your initrd is now extracted to /usr/src/initramfs

now, build you own kernel (howtos on Google) with option:

CONFIG_BLK_DEV_INITRD=3Dy
CONFIG_INITRAMFS_SOURCE=3D"/usr/src/initramfs"

You can also choose, which compress tool you want to use (gzip, =
bzip2...). After that, build your kernel.
In the end, you one file, with kernel and initrd inside. But, for every =
change in the initram fs, you have to execute "make" in the kernel =
source.

cu denny
=20=

--Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)

iEYEARECAAYFAk9DRQ8ACgkQKlzhkqt9P+A66QCfZya5dQcSry/MKuc9R9oPT24e
rSYAoIvZoA24kYgX2laMdXf73mrSQnBz
=yO8n
-----END PGP SIGNATURE-----

--Apple-Mail=_52721326-DA7A-4A54-9DE1-D578E098CC13--


--===============1201628176249084594==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1201628176249084594==--


From xen-users-bounces@lists.xen.org Tue Feb 21 08:10:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 08:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzkn1-0002Ks-Iw; Tue, 21 Feb 2012 08:09:35 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1Rzkmz-0002Ke-EG
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 08:09:33 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329811766!16179223!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19667 invoked from network); 21 Feb 2012 08:09:26 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 08:09:26 -0000
Received: by lahi5 with SMTP id i5so9275367lah.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 00:09:26 -0800 (PST)
Received-SPF: pass (google.com: domain of george.shuklin@gmail.com designates
	10.112.40.101 as permitted sender) client-ip=10.112.40.101; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	george.shuklin@gmail.com designates 10.112.40.101 as permitted
	sender) smtp.mail=george.shuklin@gmail.com;
	dkim=pass header.i=george.shuklin@gmail.com
Received: from mr.google.com ([10.112.40.101])
	by 10.112.40.101 with SMTP id w5mr8899897lbk.97.1329811766214 (num_hops
	= 1); Tue, 21 Feb 2012 00:09:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=iJV+sQ6mBW6MpApzVtkiXIP+78NG5x03d8e/E+WD3FQ=;
	b=i3hCFskWI05auNKthhMyxsVs7rTpK893hoBFIr2ZtpWSAlae1IV4pDNB0DTmD0dOB1
	LD97gngZmxbd5sHXTFiFPxoyJeXcMPBfkHSBY5Z3wvyNMS4z7eyAlF6jbEgTsJ+s7bRe
	js+ulxlSVe8AOENT091NMH7XziIhNLBlCriPI=
Received: by 10.112.40.101 with SMTP id w5mr7427677lbk.97.1329811766110;
	Tue, 21 Feb 2012 00:09:26 -0800 (PST)
Received: from [192.168.20.20] (m90-140-193-193.cust.tele2.ru.
	[90.140.193.193])
	by mx.google.com with ESMTPS id o3sm27061999lbn.2.2012.02.21.00.09.19
	(version=SSLv3 cipher=OTHER); Tue, 21 Feb 2012 00:09:24 -0800 (PST)
Message-ID: <4F435129.7030200@gmail.com>
Date: Tue, 21 Feb 2012 12:09:13 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux i686;
	rv:11.0) Gecko/20120217 Thunderbird/11.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <201202211319528199601@gmail.com>
In-Reply-To: <201202211319528199601@gmail.com>
Subject: Re: [Xen-users] does anyone know how to communicate between domUs
 on xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1132669950383905134=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1132669950383905134==
Content-Type: multipart/alternative;
 boundary="------------060301090409090800050905"

This is a multi-part message in MIME format.
--------------060301090409090800050905
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

AFAIK there is no product-ready solution for 'socket like' communication 
between domains. For user-level and low-insensitivity exchange you can 
use xenstore (f.e. squeezed and xapi use xenstore in ... kinda RPC-way), 
libxc supports subscription for key changes, so it can be relatively fast.

For faster exchange only normal network exists.  In my experiments two 
domains in on same host can show about 5-8Gb/s, which is not much lower 
causal lo connectivity within domain. AFAIK xen networks drivers are 
heavily optimized for case of 'same host' connectivity and skip many 
cpu-consuming operations (like CRC calculation) during 'host-local' 
communications.

On 21.02.2012 09:19, summerxyt wrote:
> Hi,
>     I'm a new users of xen and have two questions.
>     The first one is that I'm looking for methods about inter-domain 
> communication for xen. I know besides network, VMs on the same 
> physical machine can exchange information by event channel and grant 
> table. But are these two ways working in kernel mode as part of 
> drivers, or can I directly use them just like network socket in user 
> mode?  I've tried to google it but only got something I can't fully 
> understand.
>     The second questions is I want to do some extra jobs (like check 
> tcp/ip header and change some bits) to packages in the virtual network 
> of xen. As all domUs' packages are passing the back driver of dom0, I 
> want to put this extra action to network back driver of dom0. But I'm 
> not sure which part of the source code has the function of receiving 
> packages from front driver. I think it may be function 
> xen_netbk_tx_action 
> <http://lxr.free-electrons.com/ident?i=xen_netbk_tx_action>.
>      I'll be very appreciated if someone knows the answer. Thanks!
> ------------------------------------------------------------------------
> summerxyt
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xensource.com/xen-users


--------------060301090409090800050905
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    AFAIK there is no product-ready solution for 'socket like'
    communication between domains. For user-level and low-insensitivity
    exchange you can use xenstore (f.e. squeezed and xapi use xenstore
    in ... kinda RPC-way), libxc supports subscription for key changes,
    so it can be relatively fast.<br>
    <br>
    For faster exchange only normal network exists.&nbsp; In my experiments
    two domains in on same host can show about 5-8Gb/s, which is not
    much lower causal lo connectivity within domain. AFAIK xen networks
    drivers are heavily optimized for case of 'same host' connectivity
    and skip many cpu-consuming operations (like CRC calculation) during
    'host-local' communications. <br>
    <br>
    On 21.02.2012 09:19, summerxyt wrote:
    <blockquote cite="mid:201202211319528199601@gmail.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <style>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: &amp;Icirc;&amp;cent;&amp;Egrave;&amp;iacute;&amp;Ntilde;&amp;Aring;&amp;ordm;&amp;Uacute;; COLOR: #000000; FONT-SIZE: 10.5pt
}
</style>
      <meta name="GENERATOR" content="MSHTML 8.00.7600.16930">
      <div>Hi,</div>
      <div>
        <div>&nbsp;&nbsp;&nbsp; I'm a new users of xen and have two questions.</div>
        <div>&nbsp;&nbsp;&nbsp; The first one is that I'm looking for methods about
          inter-domain communication for xen. I know besides network,
          VMs on the same physical machine can exchange information by
          event channel and grant table. But are these two ways working
          in kernel mode as part of drivers, or can I directly use them
          just like network socket in user mode?&nbsp; I've tried to google
          it but only got something I can't fully understand. </div>
        <div>&nbsp;&nbsp;&nbsp; The second questions is I want to do some extra jobs
          (like check tcp/ip header and change some bits)&nbsp;to packages in
          the virtual network of xen. As all domUs' packages&nbsp;are passing
          the back driver of dom0, I want to put this extra action to
          network back driver of dom0. But I'm not sure which part of
          the source code has the function of receiving packages from
          front driver. I think it may be function&nbsp; <a
            moz-do-not-send="true"
            href="http://lxr.free-electrons.com/ident?i=xen_netbk_tx_action">xen_netbk_tx_action</a>.</div>
        <div>&nbsp;&nbsp;&nbsp; &nbsp;I'll be very appreciated if someone knows the answer.
          Thanks!</div>
        <div>&nbsp;</div>
      </div>
      <hr style="WIDTH: 210px; HEIGHT: 1px" color="#b5c4df" size="1"
        align="left">
      <div><span>summerxyt</span></div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060301090409090800050905--


--===============1132669950383905134==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1132669950383905134==--


From xen-users-bounces@lists.xen.org Tue Feb 21 08:10:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 08:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzkn1-0002Ks-Iw; Tue, 21 Feb 2012 08:09:35 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1Rzkmz-0002Ke-EG
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 08:09:33 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329811766!16179223!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19667 invoked from network); 21 Feb 2012 08:09:26 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 08:09:26 -0000
Received: by lahi5 with SMTP id i5so9275367lah.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 00:09:26 -0800 (PST)
Received-SPF: pass (google.com: domain of george.shuklin@gmail.com designates
	10.112.40.101 as permitted sender) client-ip=10.112.40.101; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	george.shuklin@gmail.com designates 10.112.40.101 as permitted
	sender) smtp.mail=george.shuklin@gmail.com;
	dkim=pass header.i=george.shuklin@gmail.com
Received: from mr.google.com ([10.112.40.101])
	by 10.112.40.101 with SMTP id w5mr8899897lbk.97.1329811766214 (num_hops
	= 1); Tue, 21 Feb 2012 00:09:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=iJV+sQ6mBW6MpApzVtkiXIP+78NG5x03d8e/E+WD3FQ=;
	b=i3hCFskWI05auNKthhMyxsVs7rTpK893hoBFIr2ZtpWSAlae1IV4pDNB0DTmD0dOB1
	LD97gngZmxbd5sHXTFiFPxoyJeXcMPBfkHSBY5Z3wvyNMS4z7eyAlF6jbEgTsJ+s7bRe
	js+ulxlSVe8AOENT091NMH7XziIhNLBlCriPI=
Received: by 10.112.40.101 with SMTP id w5mr7427677lbk.97.1329811766110;
	Tue, 21 Feb 2012 00:09:26 -0800 (PST)
Received: from [192.168.20.20] (m90-140-193-193.cust.tele2.ru.
	[90.140.193.193])
	by mx.google.com with ESMTPS id o3sm27061999lbn.2.2012.02.21.00.09.19
	(version=SSLv3 cipher=OTHER); Tue, 21 Feb 2012 00:09:24 -0800 (PST)
Message-ID: <4F435129.7030200@gmail.com>
Date: Tue, 21 Feb 2012 12:09:13 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux i686;
	rv:11.0) Gecko/20120217 Thunderbird/11.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <201202211319528199601@gmail.com>
In-Reply-To: <201202211319528199601@gmail.com>
Subject: Re: [Xen-users] does anyone know how to communicate between domUs
 on xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1132669950383905134=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1132669950383905134==
Content-Type: multipart/alternative;
 boundary="------------060301090409090800050905"

This is a multi-part message in MIME format.
--------------060301090409090800050905
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

AFAIK there is no product-ready solution for 'socket like' communication 
between domains. For user-level and low-insensitivity exchange you can 
use xenstore (f.e. squeezed and xapi use xenstore in ... kinda RPC-way), 
libxc supports subscription for key changes, so it can be relatively fast.

For faster exchange only normal network exists.  In my experiments two 
domains in on same host can show about 5-8Gb/s, which is not much lower 
causal lo connectivity within domain. AFAIK xen networks drivers are 
heavily optimized for case of 'same host' connectivity and skip many 
cpu-consuming operations (like CRC calculation) during 'host-local' 
communications.

On 21.02.2012 09:19, summerxyt wrote:
> Hi,
>     I'm a new users of xen and have two questions.
>     The first one is that I'm looking for methods about inter-domain 
> communication for xen. I know besides network, VMs on the same 
> physical machine can exchange information by event channel and grant 
> table. But are these two ways working in kernel mode as part of 
> drivers, or can I directly use them just like network socket in user 
> mode?  I've tried to google it but only got something I can't fully 
> understand.
>     The second questions is I want to do some extra jobs (like check 
> tcp/ip header and change some bits) to packages in the virtual network 
> of xen. As all domUs' packages are passing the back driver of dom0, I 
> want to put this extra action to network back driver of dom0. But I'm 
> not sure which part of the source code has the function of receiving 
> packages from front driver. I think it may be function 
> xen_netbk_tx_action 
> <http://lxr.free-electrons.com/ident?i=xen_netbk_tx_action>.
>      I'll be very appreciated if someone knows the answer. Thanks!
> ------------------------------------------------------------------------
> summerxyt
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xensource.com/xen-users


--------------060301090409090800050905
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    AFAIK there is no product-ready solution for 'socket like'
    communication between domains. For user-level and low-insensitivity
    exchange you can use xenstore (f.e. squeezed and xapi use xenstore
    in ... kinda RPC-way), libxc supports subscription for key changes,
    so it can be relatively fast.<br>
    <br>
    For faster exchange only normal network exists.&nbsp; In my experiments
    two domains in on same host can show about 5-8Gb/s, which is not
    much lower causal lo connectivity within domain. AFAIK xen networks
    drivers are heavily optimized for case of 'same host' connectivity
    and skip many cpu-consuming operations (like CRC calculation) during
    'host-local' communications. <br>
    <br>
    On 21.02.2012 09:19, summerxyt wrote:
    <blockquote cite="mid:201202211319528199601@gmail.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <style>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: &amp;Icirc;&amp;cent;&amp;Egrave;&amp;iacute;&amp;Ntilde;&amp;Aring;&amp;ordm;&amp;Uacute;; COLOR: #000000; FONT-SIZE: 10.5pt
}
</style>
      <meta name="GENERATOR" content="MSHTML 8.00.7600.16930">
      <div>Hi,</div>
      <div>
        <div>&nbsp;&nbsp;&nbsp; I'm a new users of xen and have two questions.</div>
        <div>&nbsp;&nbsp;&nbsp; The first one is that I'm looking for methods about
          inter-domain communication for xen. I know besides network,
          VMs on the same physical machine can exchange information by
          event channel and grant table. But are these two ways working
          in kernel mode as part of drivers, or can I directly use them
          just like network socket in user mode?&nbsp; I've tried to google
          it but only got something I can't fully understand. </div>
        <div>&nbsp;&nbsp;&nbsp; The second questions is I want to do some extra jobs
          (like check tcp/ip header and change some bits)&nbsp;to packages in
          the virtual network of xen. As all domUs' packages&nbsp;are passing
          the back driver of dom0, I want to put this extra action to
          network back driver of dom0. But I'm not sure which part of
          the source code has the function of receiving packages from
          front driver. I think it may be function&nbsp; <a
            moz-do-not-send="true"
            href="http://lxr.free-electrons.com/ident?i=xen_netbk_tx_action">xen_netbk_tx_action</a>.</div>
        <div>&nbsp;&nbsp;&nbsp; &nbsp;I'll be very appreciated if someone knows the answer.
          Thanks!</div>
        <div>&nbsp;</div>
      </div>
      <hr style="WIDTH: 210px; HEIGHT: 1px" color="#b5c4df" size="1"
        align="left">
      <div><span>summerxyt</span></div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060301090409090800050905--


--===============1132669950383905134==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1132669950383905134==--


From xen-users-bounces@lists.xen.org Tue Feb 21 10:19:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 10:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzmna-0008Gm-RW; Tue, 21 Feb 2012 10:18:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <niall.fleming@webanywhere.co.uk>) id 1Rzmna-0008Fe-2E
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 10:18:18 +0000
X-Env-Sender: niall.fleming@webanywhere.co.uk
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329819491!10014148!1
X-Originating-IP: [212.227.126.186]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjEyNi4xODYgPT4gNjk5Njk=\n,sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjEyNi4xODYgPT4gNjk5Njk=\n, HTML_30_40, HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32140 invoked from network); 21 Feb 2012 10:18:11 -0000
Received: from moutng.kundenserver.de (HELO moutng.kundenserver.de)
	(212.227.126.186) by server-7.tower-174.messagelabs.com with SMTP;
	21 Feb 2012 10:18:11 -0000
Received: from [192.168.80.60] (host81-130-26-97.in-addr.btopenworld.com
	[81.130.26.97])
	by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis)
	id 0MSXwa-1Rryk93m7A-00RpeR; Tue, 21 Feb 2012 11:18:11 +0100
Message-ID: <4F436F5D.3010008@webanywhere.co.uk>
Date: Tue, 21 Feb 2012 10:18:05 +0000
From: Niall Fleming <niall.fleming@webanywhere.co.uk>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
In-Reply-To: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
X-Provags-ID: V02:K0:YLzOXB/6AM5MHkqPpBjEKNHetUbvd/dl7eRsPZHVNhD
	sv5UQQpYVxzwwzJqbqA9/tBB4M4VMZ0Iv7x5CmhxxYN4PAC9Mf
	scROm4GUIxTeH774Rw2eYeTUGXeAHU+xWBOWwVwEEJmtNeEDJ7
	ZhehILJdvUEEWghRoY3BiKo8R1+b+TRpymAWt/VIVhXFNAKKUp
	O22Vzdo7heAeauhaa5QslnTZSLeKpzFbOf19vZDvw7SgZ1FKtb
	dmd0TWvnkWinrEvRChR69+QvMtNMCWE+/ZvRN2MFt3GHiT511/
	0rZx7mTApujCYVkS8loKAfrBJ8k+Q8gSxL4J/LVIKgWc87K8pN
	6Glis3BVIo5RiFADpEIjzItToeDA1+VTB2OmaG6t+
Subject: Re: [Xen-users] How to merge the Xen kernel with modules into one
 single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3846478286940655103=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3846478286940655103==
Content-Type: multipart/alternative;
 boundary="------------070705020505080007010502"

This is a multi-part message in MIME format.
--------------070705020505080007010502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

You can compile all required modules into the Linux kernel, but you 
cannot compile Xen
hypervisor into the Linux kernel.

*Niall Fleming BSc. (Hons)*
Systems Administrator
Webanywhere Limited

Phone: 0800 862 0131 Ext: 203
Web: http://www.webanywhere.co.uk

Aire Valley Business Centre, Lawkholme Lane, Keighley, BD21 3BB
Registered in England with company number 4881346

On 21/02/2012 02:18, wang zhihao wrote:
> Hi all,
>
> To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel&  initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules. I am doing this because a simulator environment only has one file entry for the kernel. Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel&  initrd.img into one file. But I don't know how to merge the xen kernel file with the other two files.
>
> Wang zhihao
> Best regards
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xensource.com/xen-users

--------------070705020505080007010502
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    You can compile all required modules into the Linux kernel, but you
    cannot compile Xen<br>
    hypervisor into the Linux kernel. <br>
    <div class="moz-signature"><br>
      <b>Niall Fleming BSc. (Hons)</b><br>
      Systems Administrator<br>
      Webanywhere Limited<br>
      <br>
      Phone: 0800 862 0131 Ext: 203<br>
      Web: <a class="moz-txt-link-freetext" href="http://www.webanywhere.co.uk">http://www.webanywhere.co.uk</a><br>
      <br>
      Aire Valley Business Centre, Lawkholme Lane, Keighley, BD21 3BB<br>
      Registered in England with company number 4881346</div>
    <br>
    On 21/02/2012 02:18, wang zhihao wrote:
    <blockquote
      cite="mid:6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com"
      type="cite">
      <pre wrap="">Hi all,

To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel &amp; initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules. I am doing this because a simulator environment only has one file entry for the kernel. Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel &amp; initrd.img into one file. But I don't know how to merge the xen kernel file with the other two files.

Wang zhihao
Best regards
_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
</pre>
    </blockquote>
  </body>
</html>

--------------070705020505080007010502--


--===============3846478286940655103==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============3846478286940655103==--


From xen-users-bounces@lists.xen.org Tue Feb 21 10:19:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 10:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzmna-0008Gm-RW; Tue, 21 Feb 2012 10:18:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <niall.fleming@webanywhere.co.uk>) id 1Rzmna-0008Fe-2E
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 10:18:18 +0000
X-Env-Sender: niall.fleming@webanywhere.co.uk
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329819491!10014148!1
X-Originating-IP: [212.227.126.186]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjEyNi4xODYgPT4gNjk5Njk=\n,sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjEyNi4xODYgPT4gNjk5Njk=\n, HTML_30_40, HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32140 invoked from network); 21 Feb 2012 10:18:11 -0000
Received: from moutng.kundenserver.de (HELO moutng.kundenserver.de)
	(212.227.126.186) by server-7.tower-174.messagelabs.com with SMTP;
	21 Feb 2012 10:18:11 -0000
Received: from [192.168.80.60] (host81-130-26-97.in-addr.btopenworld.com
	[81.130.26.97])
	by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis)
	id 0MSXwa-1Rryk93m7A-00RpeR; Tue, 21 Feb 2012 11:18:11 +0100
Message-ID: <4F436F5D.3010008@webanywhere.co.uk>
Date: Tue, 21 Feb 2012 10:18:05 +0000
From: Niall Fleming <niall.fleming@webanywhere.co.uk>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
In-Reply-To: <6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com>
X-Provags-ID: V02:K0:YLzOXB/6AM5MHkqPpBjEKNHetUbvd/dl7eRsPZHVNhD
	sv5UQQpYVxzwwzJqbqA9/tBB4M4VMZ0Iv7x5CmhxxYN4PAC9Mf
	scROm4GUIxTeH774Rw2eYeTUGXeAHU+xWBOWwVwEEJmtNeEDJ7
	ZhehILJdvUEEWghRoY3BiKo8R1+b+TRpymAWt/VIVhXFNAKKUp
	O22Vzdo7heAeauhaa5QslnTZSLeKpzFbOf19vZDvw7SgZ1FKtb
	dmd0TWvnkWinrEvRChR69+QvMtNMCWE+/ZvRN2MFt3GHiT511/
	0rZx7mTApujCYVkS8loKAfrBJ8k+Q8gSxL4J/LVIKgWc87K8pN
	6Glis3BVIo5RiFADpEIjzItToeDA1+VTB2OmaG6t+
Subject: Re: [Xen-users] How to merge the Xen kernel with modules into one
 single file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3846478286940655103=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3846478286940655103==
Content-Type: multipart/alternative;
 boundary="------------070705020505080007010502"

This is a multi-part message in MIME format.
--------------070705020505080007010502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

You can compile all required modules into the Linux kernel, but you 
cannot compile Xen
hypervisor into the Linux kernel.

*Niall Fleming BSc. (Hons)*
Systems Administrator
Webanywhere Limited

Phone: 0800 862 0131 Ext: 203
Web: http://www.webanywhere.co.uk

Aire Valley Business Centre, Lawkholme Lane, Keighley, BD21 3BB
Registered in England with company number 4881346

On 21/02/2012 02:18, wang zhihao wrote:
> Hi all,
>
> To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel&  initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules. I am doing this because a simulator environment only has one file entry for the kernel. Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel&  initrd.img into one file. But I don't know how to merge the xen kernel file with the other two files.
>
> Wang zhihao
> Best regards
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xensource.com/xen-users

--------------070705020505080007010502
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    You can compile all required modules into the Linux kernel, but you
    cannot compile Xen<br>
    hypervisor into the Linux kernel. <br>
    <div class="moz-signature"><br>
      <b>Niall Fleming BSc. (Hons)</b><br>
      Systems Administrator<br>
      Webanywhere Limited<br>
      <br>
      Phone: 0800 862 0131 Ext: 203<br>
      Web: <a class="moz-txt-link-freetext" href="http://www.webanywhere.co.uk">http://www.webanywhere.co.uk</a><br>
      <br>
      Aire Valley Business Centre, Lawkholme Lane, Keighley, BD21 3BB<br>
      Registered in England with company number 4881346</div>
    <br>
    On 21/02/2012 02:18, wang zhihao wrote:
    <blockquote
      cite="mid:6068C3FC-2D4E-49A7-A437-945D9B44823F@gmail.com"
      type="cite">
      <pre wrap="">Hi all,

To boot a Xen from grub, we normally use a Xen kernel and a domain0 kernel &amp; initrd.img as its modules. Now, I want to merge these three files into one single kernel file, then I can boot it without modules. I am doing this because a simulator environment only has one file entry for the kernel. Do you guys have some hints on how to do that? BTW, I can merge the domain0 kernel &amp; initrd.img into one file. But I don't know how to merge the xen kernel file with the other two files.

Wang zhihao
Best regards
_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
</pre>
    </blockquote>
  </body>
</html>

--------------070705020505080007010502--


--===============3846478286940655103==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============3846478286940655103==--


From xen-users-bounces@lists.xen.org Tue Feb 21 11:00:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 11:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RznR0-0001xD-Tf; Tue, 21 Feb 2012 10:59:02 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lucianobarreto@gmail.com>) id 1RznQz-0001wf-EY
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 10:59:01 +0000
X-Env-Sender: lucianobarreto@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1329821901!53765592!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcxMTk5MjEgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15835 invoked from network); 21 Feb 2012 10:58:21 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 10:58:21 -0000
Received: by wibhi20 with SMTP id hi20so3353534wib.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 02:58:46 -0800 (PST)
Received-SPF: pass (google.com: domain of lucianobarreto@gmail.com designates
	10.180.107.99 as permitted sender) client-ip=10.180.107.99; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	lucianobarreto@gmail.com designates 10.180.107.99 as permitted
	sender) smtp.mail=lucianobarreto@gmail.com;
	dkim=pass header.i=lucianobarreto@gmail.com
Received: from mr.google.com ([10.180.107.99])
	by 10.180.107.99 with SMTP id hb3mr24888917wib.5.1329821926108
	(num_hops = 1); Tue, 21 Feb 2012 02:58:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=xN70EuzWHFhikuBUUqDQpVmU3lw40HM3RJ/9c+6t5LA=;
	b=O0czys5+J4nLecICXryho62vtzp+zQCFg4HYKt1IRfeelsw3G290yTKP7rFu4jHS8I
	SULA/FaeALVaGQF6VCHJ7xu+tCio3i7yllmYO6GDVhSxjTLwskv6VefG/gAoqekS6RL4
	plxtPQcRiB6ht5t2B1Tkx3j/AamVIb3hK36cc=
MIME-Version: 1.0
Received: by 10.180.107.99 with SMTP id hb3mr20696655wib.5.1329821925172; Tue,
	21 Feb 2012 02:58:45 -0800 (PST)
Received: by 10.227.199.19 with HTTP; Tue, 21 Feb 2012 02:58:45 -0800 (PST)
In-Reply-To: <4F435129.7030200@gmail.com>
References: <201202211319528199601@gmail.com>
	<4F435129.7030200@gmail.com>
Date: Tue, 21 Feb 2012 08:58:45 -0200
Message-ID: <CAPiSOA48vMZdnD3nOqjJKmsCv7jXVk8-eQWg5=HK2n0qfR143g@mail.gmail.com>
From: Luciano Barreto <lucianobarreto@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] does anyone know how to communicate between domUs
	on xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2793794316896586763=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2793794316896586763==
Content-Type: multipart/alternative; boundary=e89a8f23558176e54004b9774bf2

--e89a8f23558176e54004b9774bf2
Content-Type: text/plain; charset=ISO-8859-1

http://aseemsethi.wordpress.com/article/learning-xenstore-29fizhrip655z-4/
I've been using XenStore for a TPM-Like project and it works fine for me.

2012/2/21 George Shuklin <george.shuklin@gmail.com>

>  AFAIK there is no product-ready solution for 'socket like' communication
> between domains. For user-level and low-insensitivity exchange you can use
> xenstore (f.e. squeezed and xapi use xenstore in ... kinda RPC-way), libxc
> supports subscription for key changes, so it can be relatively fast.
>
> For faster exchange only normal network exists.  In my experiments two
> domains in on same host can show about 5-8Gb/s, which is not much lower
> causal lo connectivity within domain. AFAIK xen networks drivers are
> heavily optimized for case of 'same host' connectivity and skip many
> cpu-consuming operations (like CRC calculation) during 'host-local'
> communications.
>
> On 21.02.2012 09:19, summerxyt wrote:
>
> Hi,
>      I'm a new users of xen and have two questions.
>     The first one is that I'm looking for methods about inter-domain
> communication for xen. I know besides network, VMs on the same physical
> machine can exchange information by event channel and grant table. But are
> these two ways working in kernel mode as part of drivers, or can I directly
> use them just like network socket in user mode?  I've tried to google it
> but only got something I can't fully understand.
>     The second questions is I want to do some extra jobs (like check
> tcp/ip header and change some bits) to packages in the virtual network of
> xen. As all domUs' packages are passing the back driver of dom0, I want to
> put this extra action to network back driver of dom0. But I'm not sure
> which part of the source code has the function of receiving packages from
> front driver. I think it may be function  xen_netbk_tx_action<http://lxr.free-electrons.com/ident?i=xen_netbk_tx_action>
> .
>      I'll be very appreciated if someone knows the answer. Thanks!
>
>  ------------------------------
> summerxyt
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xensource.com/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xensource.com/xen-users
>



-- 
Luciano Barreto

--e89a8f23558176e54004b9774bf2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<a href=3D"http://aseemsethi.wordpress.com/article/learning-xenstore-29fizh=
rip655z-4/">http://aseemsethi.wordpress.com/article/learning-xenstore-29fiz=
hrip655z-4/</a>=A0<div>I&#39;ve been using XenStore for a TPM-Like project =
and it works fine for me.<br>
<br><div class=3D"gmail_quote">2012/2/21 George Shuklin <span dir=3D"ltr">&=
lt;<a href=3D"mailto:george.shuklin@gmail.com">george.shuklin@gmail.com</a>=
&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    AFAIK there is no product-ready solution for &#39;socket like&#39;
    communication between domains. For user-level and low-insensitivity
    exchange you can use xenstore (f.e. squeezed and xapi use xenstore
    in ... kinda RPC-way), libxc supports subscription for key changes,
    so it can be relatively fast.<br>
    <br>
    For faster exchange only normal network exists.=A0 In my experiments
    two domains in on same host can show about 5-8Gb/s, which is not
    much lower causal lo connectivity within domain. AFAIK xen networks
    drivers are heavily optimized for case of &#39;same host&#39; connectiv=
ity
    and skip many cpu-consuming operations (like CRC calculation) during
    &#39;host-local&#39; communications. <br><div><div class=3D"h5">
    <br>
    On <a href=3D"tel:21.02.2012%2009" value=3D"+12102201209" target=3D"_bl=
ank">21.02.2012 09</a>:19, summerxyt wrote:
    </div></div><blockquote type=3D"cite"><div><div class=3D"h5">
     =20
     =20
     =20
      <div>Hi,</div>
      <div>
        <div>=A0=A0=A0 I&#39;m a new users of xen and have two questions.</=
div>
        <div>=A0=A0=A0 The first one is that I&#39;m looking for methods ab=
out
          inter-domain communication for xen. I know besides network,
          VMs on the same physical machine can exchange information by
          event channel and grant table. But are these two ways working
          in kernel mode as part of drivers, or can I directly use them
          just like network socket in user mode?=A0 I&#39;ve tried to googl=
e
          it but only got something I can&#39;t fully understand. </div>
        <div>=A0=A0=A0 The second questions is I want to do some extra jobs
          (like check tcp/ip header and change some bits)=A0to packages in
          the virtual network of xen. As all domUs&#39; packages=A0are pass=
ing
          the back driver of dom0, I want to put this extra action to
          network back driver of dom0. But I&#39;m not sure which part of
          the source code has the function of receiving packages from
          front driver. I think it may be function=A0 <a href=3D"http://lxr=
.free-electrons.com/ident?i=3Dxen_netbk_tx_action" target=3D"_blank">xen_ne=
tbk_tx_action</a>.</div>
        <div>=A0=A0=A0 =A0I&#39;ll be very appreciated if someone knows the=
 answer.
          Thanks!</div>
        <div>=A0</div>
      </div>
      <hr style=3D"WIDTH:210px;min-height:1px" color=3D"#b5c4df" size=3D"1"=
 align=3D"left">
      <div><span>summerxyt</span></div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a></pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></blockquote></div><br><br clear=3D"all=
"><div><br></div>-- <br>Luciano Barreto<br>
</div>

--e89a8f23558176e54004b9774bf2--


--===============2793794316896586763==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============2793794316896586763==--


From xen-users-bounces@lists.xen.org Tue Feb 21 11:00:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 11:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RznR0-0001xD-Tf; Tue, 21 Feb 2012 10:59:02 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lucianobarreto@gmail.com>) id 1RznQz-0001wf-EY
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 10:59:01 +0000
X-Env-Sender: lucianobarreto@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1329821901!53765592!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcxMTk5MjEgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15835 invoked from network); 21 Feb 2012 10:58:21 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 10:58:21 -0000
Received: by wibhi20 with SMTP id hi20so3353534wib.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 02:58:46 -0800 (PST)
Received-SPF: pass (google.com: domain of lucianobarreto@gmail.com designates
	10.180.107.99 as permitted sender) client-ip=10.180.107.99; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	lucianobarreto@gmail.com designates 10.180.107.99 as permitted
	sender) smtp.mail=lucianobarreto@gmail.com;
	dkim=pass header.i=lucianobarreto@gmail.com
Received: from mr.google.com ([10.180.107.99])
	by 10.180.107.99 with SMTP id hb3mr24888917wib.5.1329821926108
	(num_hops = 1); Tue, 21 Feb 2012 02:58:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=xN70EuzWHFhikuBUUqDQpVmU3lw40HM3RJ/9c+6t5LA=;
	b=O0czys5+J4nLecICXryho62vtzp+zQCFg4HYKt1IRfeelsw3G290yTKP7rFu4jHS8I
	SULA/FaeALVaGQF6VCHJ7xu+tCio3i7yllmYO6GDVhSxjTLwskv6VefG/gAoqekS6RL4
	plxtPQcRiB6ht5t2B1Tkx3j/AamVIb3hK36cc=
MIME-Version: 1.0
Received: by 10.180.107.99 with SMTP id hb3mr20696655wib.5.1329821925172; Tue,
	21 Feb 2012 02:58:45 -0800 (PST)
Received: by 10.227.199.19 with HTTP; Tue, 21 Feb 2012 02:58:45 -0800 (PST)
In-Reply-To: <4F435129.7030200@gmail.com>
References: <201202211319528199601@gmail.com>
	<4F435129.7030200@gmail.com>
Date: Tue, 21 Feb 2012 08:58:45 -0200
Message-ID: <CAPiSOA48vMZdnD3nOqjJKmsCv7jXVk8-eQWg5=HK2n0qfR143g@mail.gmail.com>
From: Luciano Barreto <lucianobarreto@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] does anyone know how to communicate between domUs
	on xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2793794316896586763=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2793794316896586763==
Content-Type: multipart/alternative; boundary=e89a8f23558176e54004b9774bf2

--e89a8f23558176e54004b9774bf2
Content-Type: text/plain; charset=ISO-8859-1

http://aseemsethi.wordpress.com/article/learning-xenstore-29fizhrip655z-4/
I've been using XenStore for a TPM-Like project and it works fine for me.

2012/2/21 George Shuklin <george.shuklin@gmail.com>

>  AFAIK there is no product-ready solution for 'socket like' communication
> between domains. For user-level and low-insensitivity exchange you can use
> xenstore (f.e. squeezed and xapi use xenstore in ... kinda RPC-way), libxc
> supports subscription for key changes, so it can be relatively fast.
>
> For faster exchange only normal network exists.  In my experiments two
> domains in on same host can show about 5-8Gb/s, which is not much lower
> causal lo connectivity within domain. AFAIK xen networks drivers are
> heavily optimized for case of 'same host' connectivity and skip many
> cpu-consuming operations (like CRC calculation) during 'host-local'
> communications.
>
> On 21.02.2012 09:19, summerxyt wrote:
>
> Hi,
>      I'm a new users of xen and have two questions.
>     The first one is that I'm looking for methods about inter-domain
> communication for xen. I know besides network, VMs on the same physical
> machine can exchange information by event channel and grant table. But are
> these two ways working in kernel mode as part of drivers, or can I directly
> use them just like network socket in user mode?  I've tried to google it
> but only got something I can't fully understand.
>     The second questions is I want to do some extra jobs (like check
> tcp/ip header and change some bits) to packages in the virtual network of
> xen. As all domUs' packages are passing the back driver of dom0, I want to
> put this extra action to network back driver of dom0. But I'm not sure
> which part of the source code has the function of receiving packages from
> front driver. I think it may be function  xen_netbk_tx_action<http://lxr.free-electrons.com/ident?i=xen_netbk_tx_action>
> .
>      I'll be very appreciated if someone knows the answer. Thanks!
>
>  ------------------------------
> summerxyt
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xensource.com/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xensource.com/xen-users
>



-- 
Luciano Barreto

--e89a8f23558176e54004b9774bf2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<a href=3D"http://aseemsethi.wordpress.com/article/learning-xenstore-29fizh=
rip655z-4/">http://aseemsethi.wordpress.com/article/learning-xenstore-29fiz=
hrip655z-4/</a>=A0<div>I&#39;ve been using XenStore for a TPM-Like project =
and it works fine for me.<br>
<br><div class=3D"gmail_quote">2012/2/21 George Shuklin <span dir=3D"ltr">&=
lt;<a href=3D"mailto:george.shuklin@gmail.com">george.shuklin@gmail.com</a>=
&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    AFAIK there is no product-ready solution for &#39;socket like&#39;
    communication between domains. For user-level and low-insensitivity
    exchange you can use xenstore (f.e. squeezed and xapi use xenstore
    in ... kinda RPC-way), libxc supports subscription for key changes,
    so it can be relatively fast.<br>
    <br>
    For faster exchange only normal network exists.=A0 In my experiments
    two domains in on same host can show about 5-8Gb/s, which is not
    much lower causal lo connectivity within domain. AFAIK xen networks
    drivers are heavily optimized for case of &#39;same host&#39; connectiv=
ity
    and skip many cpu-consuming operations (like CRC calculation) during
    &#39;host-local&#39; communications. <br><div><div class=3D"h5">
    <br>
    On <a href=3D"tel:21.02.2012%2009" value=3D"+12102201209" target=3D"_bl=
ank">21.02.2012 09</a>:19, summerxyt wrote:
    </div></div><blockquote type=3D"cite"><div><div class=3D"h5">
     =20
     =20
     =20
      <div>Hi,</div>
      <div>
        <div>=A0=A0=A0 I&#39;m a new users of xen and have two questions.</=
div>
        <div>=A0=A0=A0 The first one is that I&#39;m looking for methods ab=
out
          inter-domain communication for xen. I know besides network,
          VMs on the same physical machine can exchange information by
          event channel and grant table. But are these two ways working
          in kernel mode as part of drivers, or can I directly use them
          just like network socket in user mode?=A0 I&#39;ve tried to googl=
e
          it but only got something I can&#39;t fully understand. </div>
        <div>=A0=A0=A0 The second questions is I want to do some extra jobs
          (like check tcp/ip header and change some bits)=A0to packages in
          the virtual network of xen. As all domUs&#39; packages=A0are pass=
ing
          the back driver of dom0, I want to put this extra action to
          network back driver of dom0. But I&#39;m not sure which part of
          the source code has the function of receiving packages from
          front driver. I think it may be function=A0 <a href=3D"http://lxr=
.free-electrons.com/ident?i=3Dxen_netbk_tx_action" target=3D"_blank">xen_ne=
tbk_tx_action</a>.</div>
        <div>=A0=A0=A0 =A0I&#39;ll be very appreciated if someone knows the=
 answer.
          Thanks!</div>
        <div>=A0</div>
      </div>
      <hr style=3D"WIDTH:210px;min-height:1px" color=3D"#b5c4df" size=3D"1"=
 align=3D"left">
      <div><span>summerxyt</span></div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a></pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank">http://l=
ists.xensource.com/xen-users</a><br></blockquote></div><br><br clear=3D"all=
"><div><br></div>-- <br>Luciano Barreto<br>
</div>

--e89a8f23558176e54004b9774bf2--


--===============2793794316896586763==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============2793794316896586763==--


From xen-users-bounces@lists.xen.org Tue Feb 21 11:45:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 11:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzo8p-0004nZ-Jd; Tue, 21 Feb 2012 11:44:19 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tiruchirapalli@gmail.com>) id 1Rzo8n-0004nN-V3
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 11:44:18 +0000
X-Env-Sender: tiruchirapalli@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329824649!14256426!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18655 invoked from network); 21 Feb 2012 11:44:10 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 11:44:10 -0000
Received: by obcuy19 with SMTP id uy19so19906484obc.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 03:44:09 -0800 (PST)
Received-SPF: pass (google.com: domain of tiruchirapalli@gmail.com designates
	10.60.12.131 as permitted sender) client-ip=10.60.12.131; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	tiruchirapalli@gmail.com designates 10.60.12.131 as permitted
	sender) smtp.mail=tiruchirapalli@gmail.com;
	dkim=pass header.i=tiruchirapalli@gmail.com
Received: from mr.google.com ([10.60.12.131])
	by 10.60.12.131 with SMTP id y3mr12878080oeb.26.1329824649035 (num_hops
	= 1); Tue, 21 Feb 2012 03:44:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NA5Fj+xHcJQXRcj3N+Rj/ASbyQWGyfhSYcgaYTH0fQo=;
	b=Ygg6kM1PB2KCkpz/PEEwXWVjHrgmGTRqvC48Yc2pZk1cDwRtjyp7XV4/vsaGTEgop/
	kfvuVm3imAXXrQywYFF+xIZDghlrulQ0oIQ7kBZKzXS4yn0+yVpHoh31yBbtGyMkwrpT
	YFxuC+i/XlxnexWqsJJqIqY4KgJlXiyRQqZ8Y=
MIME-Version: 1.0
Received: by 10.60.12.131 with SMTP id y3mr11061756oeb.26.1329824648989; Tue,
	21 Feb 2012 03:44:08 -0800 (PST)
Received: by 10.60.50.164 with HTTP; Tue, 21 Feb 2012 03:44:08 -0800 (PST)
In-Reply-To: <CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
References: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
	<CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
Date: Tue, 21 Feb 2012 19:44:08 +0800
Message-ID: <CAC8_qeZ=axtC5z0akH=uyJouBg+iRDak50f8ZZ0RxUg17teqMw@mail.gmail.com>
From: Ted <tiruchirapalli@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1570937782041599114=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1570937782041599114==
Content-Type: multipart/alternative; boundary=e89a8fb1ec66d10b3f04b977eddf

--e89a8fb1ec66d10b3f04b977eddf
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Fajar

Thanks for the advice and they came very handy in decision making.

We have decided to go with XCP for test environment on the older hw and
XenServer on the new hw to minimize all the risk. Since XCP and XenServer
are quite similar at large, hope that this combination will work for us.

biggest concern now is to look at a storage server that goes well with this
environment. since we need something really fast enough, its a tough
choice.

again you are absolutely right with the choice of ubuntu, since we are not
in a hurry, better we wait for 12.04 LTS which is round the corner, 26th
april. We can fall back on 10.04 LTS if support is an issue.

vspehere is far too expensive to consider, so lets stick to XCP and
XenServer :)

anything else that we should be aware of, before taking the deep dive?


Thanks a lot

Ted





On Sun, Feb 19, 2012 at 3:12 PM, Fajar A. Nugraha <list@fajar.net> wrote:

> On Sun, Feb 19, 2012 at 1:34 PM, Ted <tiruchirapalli@gmail.com> wrote:
> > We are planning to virtualize existing 4 old server that we used in a
> > project. The server is 4 years old but
>
> Are they still covered by warranty, or do you have some kind of
> support contract or backup plan to keep it working?
>
> Sometimes it's more effective to just sell those, and buy or lease new
> ones, with full HW warranty coverage.
>
> > Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)
> > PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recommen=
d,
> > max 16GB)
>
> 16GB is not much these days.
>
> But then again, if your application doesn't use much, it should work.
> General rule is to get as much RAM as you can afford while still being
> economical. e.g. if it turns out that buying that amount of old DDR2
> is more expensive than trade-in to a new server with DDR3, the choose
> trade-in.
>
> > Can we use this machine effectively to run
> >
> > 1. Xen Hypervisor - any known limitation, issues etc with the above HW
> > 2. Xen Cloud - any known limitation, issues etc with the above HW
>
> Not sure what you mean by Xen Cloud. Did you mean XCP? My best advice
> is try and see. It should work.
>
> > The other major question is, does Xen fully support Ubuntu Server 11.10
> x64.
> > We are planning to use Ubuntu in ALL our planned 10 virtual machines on
> > these 4 physical servers.
>
> 11.10, while being the latest stable, is not LTS. If you can wait I
> highly suggest you wait until 12.04 (precise) LTS is out.
>
> That being said, IIRC the main problem with some old version of xen
> and ubuntu in PV mode is that pygrub/pv-grub might not support ext4.
> If you use ext3, you should be fine. If you use ext4, just try it and
> make sure the xen version you use supports it.
>
> Also, don't expect magic here. If your old applications each need one
> of those kinds of server to perform correctly, and they have high
> cpu/disk/network utilization, don't expect you can just jam all of
> them in one server using virualization and expect it to work fine.
>
> > Do we need any other 3rd party tools?
> > Anything else that we should be aware of ?
>
> Based on your questions, I highly suggest you try appliance type
> first, e.g. XenServer or XCP.
>
> Also, if you just want it to work and don't have previous knowledge in
> Xen anyway, try broaden your options. For example, vmware esxi (a.k.a
> vsphere hypervisor) is more newbie-friendly. Or, if you're comfortable
> with Redhat or Oracle, they have free virtualization appliance that
> you can use as well.
>
> --
> Fajar
>

--e89a8fb1ec66d10b3f04b977eddf
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Fajar<div><br></div><div>Thanks for the advice and they came very han=
dy in decision making.</div><div><br></div><div>We have decided to go with =
XCP for test environment on the older hw and XenServer on the new hw to min=
imize all the risk. Since XCP and XenServer are quite similar at large, hop=
e that this combination will work for us.</div>
<div><br></div><div>biggest concern now is to look at a storage server that=
 goes well with this environment. since we need something really fast enoug=
h, its a tough choice.=A0</div><div><br></div><div>again you are absolutely=
 right with the choice of ubuntu, since we are not in a hurry, better we wa=
it for 12.04 LTS which is round the corner, 26th april. We can fall back on=
 10.04 LTS if support is an issue.</div>
<div><br></div><div>vspehere is far too expensive to consider, so lets stic=
k to XCP and XenServer :)=A0</div><div><br></div><div>anything else that we=
 should be aware of, before taking the deep dive?</div><div><br></div><div>
<br></div><div>Thanks a lot</div><div><br></div><div>Ted</div><div><br></di=
v><div><br></div><div><br></div><div><br><br><div class=3D"gmail_quote">On =
Sun, Feb 19, 2012 at 3:12 PM, Fajar A. Nugraha <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:list@fajar.net">list@fajar.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Sun, Feb 19, 2012 at 1:=
34 PM, Ted &lt;<a href=3D"mailto:tiruchirapalli@gmail.com">tiruchirapalli@g=
mail.com</a>&gt; wrote:<br>

&gt; We are planning to virtualize existing 4 old server that we used in a<=
br>
&gt; project. The server is 4 years old but<br>
<br>
</div>Are they still covered by warranty, or do you have some kind of<br>
support contract or backup plan to keep it working?<br>
<br>
Sometimes it&#39;s more effective to just sell those, and buy or lease new<=
br>
ones, with full HW warranty coverage.<br>
<div class=3D"im"><br>
&gt; Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)<br>
&gt; PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recomme=
nd,<br>
&gt; max 16GB)<br>
<br>
</div>16GB is not much these days.<br>
<br>
But then again, if your application doesn&#39;t use much, it should work.<b=
r>
General rule is to get as much RAM as you can afford while still being<br>
economical. e.g. if it turns out that buying that amount of old DDR2<br>
is more expensive than trade-in to a new server with DDR3, the choose<br>
trade-in.<br>
<div class=3D"im"><br>
&gt; Can we use this machine=A0effectively to run<br>
&gt;<br>
&gt; 1. Xen Hypervisor - any known limitation, issues etc with the above HW=
<br>
&gt; 2. Xen Cloud -=A0any known limitation, issues etc with the above HW<br=
>
<br>
</div>Not sure what you mean by Xen Cloud. Did you mean XCP? My best advice=
<br>
is try and see. It should work.<br>
<div class=3D"im"><br>
&gt; The other major question is, does Xen fully support Ubuntu Server 11.1=
0 x64.<br>
&gt; We are planning to use Ubuntu in ALL our planned 10 virtual machines o=
n<br>
&gt; these 4 physical servers.<br>
<br>
</div>11.10, while being the latest stable, is not LTS. If you can wait I<b=
r>
highly suggest you wait until 12.04 (precise) LTS is out.<br>
<br>
That being said, IIRC the main problem with some old version of xen<br>
and ubuntu in PV mode is that pygrub/pv-grub might not support ext4.<br>
If you use ext3, you should be fine. If you use ext4, just try it and<br>
make sure the xen version you use supports it.<br>
<br>
Also, don&#39;t expect magic here. If your old applications each need one<b=
r>
of those kinds of server to perform correctly, and they have high<br>
cpu/disk/network utilization, don&#39;t expect you can just jam all of<br>
them in one server using virualization and expect it to work fine.<br>
<div class=3D"im"><br>
&gt; Do we need any other 3rd party tools?<br>
&gt; Anything else that we should be aware of ?<br>
<br>
</div>Based on your questions, I highly suggest you try appliance type<br>
first, e.g. XenServer or XCP.<br>
<br>
Also, if you just want it to work and don&#39;t have previous knowledge in<=
br>
Xen anyway, try broaden your options. For example, vmware esxi (a.k.a<br>
vsphere hypervisor) is more newbie-friendly. Or, if you&#39;re comfortable<=
br>
with Redhat or Oracle, they have free virtualization appliance that<br>
you can use as well.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Fajar<br>
</font></span></blockquote></div><br></div>

--e89a8fb1ec66d10b3f04b977eddf--


--===============1570937782041599114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1570937782041599114==--


From xen-users-bounces@lists.xen.org Tue Feb 21 11:45:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 11:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzo8p-0004nZ-Jd; Tue, 21 Feb 2012 11:44:19 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tiruchirapalli@gmail.com>) id 1Rzo8n-0004nN-V3
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 11:44:18 +0000
X-Env-Sender: tiruchirapalli@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1329824649!14256426!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18655 invoked from network); 21 Feb 2012 11:44:10 -0000
Received: from mail-tul01m020-f171.google.com (HELO
	mail-tul01m020-f171.google.com) (209.85.214.171)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 11:44:10 -0000
Received: by obcuy19 with SMTP id uy19so19906484obc.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 03:44:09 -0800 (PST)
Received-SPF: pass (google.com: domain of tiruchirapalli@gmail.com designates
	10.60.12.131 as permitted sender) client-ip=10.60.12.131; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	tiruchirapalli@gmail.com designates 10.60.12.131 as permitted
	sender) smtp.mail=tiruchirapalli@gmail.com;
	dkim=pass header.i=tiruchirapalli@gmail.com
Received: from mr.google.com ([10.60.12.131])
	by 10.60.12.131 with SMTP id y3mr12878080oeb.26.1329824649035 (num_hops
	= 1); Tue, 21 Feb 2012 03:44:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NA5Fj+xHcJQXRcj3N+Rj/ASbyQWGyfhSYcgaYTH0fQo=;
	b=Ygg6kM1PB2KCkpz/PEEwXWVjHrgmGTRqvC48Yc2pZk1cDwRtjyp7XV4/vsaGTEgop/
	kfvuVm3imAXXrQywYFF+xIZDghlrulQ0oIQ7kBZKzXS4yn0+yVpHoh31yBbtGyMkwrpT
	YFxuC+i/XlxnexWqsJJqIqY4KgJlXiyRQqZ8Y=
MIME-Version: 1.0
Received: by 10.60.12.131 with SMTP id y3mr11061756oeb.26.1329824648989; Tue,
	21 Feb 2012 03:44:08 -0800 (PST)
Received: by 10.60.50.164 with HTTP; Tue, 21 Feb 2012 03:44:08 -0800 (PST)
In-Reply-To: <CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
References: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
	<CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
Date: Tue, 21 Feb 2012 19:44:08 +0800
Message-ID: <CAC8_qeZ=axtC5z0akH=uyJouBg+iRDak50f8ZZ0RxUg17teqMw@mail.gmail.com>
From: Ted <tiruchirapalli@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1570937782041599114=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1570937782041599114==
Content-Type: multipart/alternative; boundary=e89a8fb1ec66d10b3f04b977eddf

--e89a8fb1ec66d10b3f04b977eddf
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Fajar

Thanks for the advice and they came very handy in decision making.

We have decided to go with XCP for test environment on the older hw and
XenServer on the new hw to minimize all the risk. Since XCP and XenServer
are quite similar at large, hope that this combination will work for us.

biggest concern now is to look at a storage server that goes well with this
environment. since we need something really fast enough, its a tough
choice.

again you are absolutely right with the choice of ubuntu, since we are not
in a hurry, better we wait for 12.04 LTS which is round the corner, 26th
april. We can fall back on 10.04 LTS if support is an issue.

vspehere is far too expensive to consider, so lets stick to XCP and
XenServer :)

anything else that we should be aware of, before taking the deep dive?


Thanks a lot

Ted





On Sun, Feb 19, 2012 at 3:12 PM, Fajar A. Nugraha <list@fajar.net> wrote:

> On Sun, Feb 19, 2012 at 1:34 PM, Ted <tiruchirapalli@gmail.com> wrote:
> > We are planning to virtualize existing 4 old server that we used in a
> > project. The server is 4 years old but
>
> Are they still covered by warranty, or do you have some kind of
> support contract or backup plan to keep it working?
>
> Sometimes it's more effective to just sell those, and buy or lease new
> ones, with full HW warranty coverage.
>
> > Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)
> > PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recommen=
d,
> > max 16GB)
>
> 16GB is not much these days.
>
> But then again, if your application doesn't use much, it should work.
> General rule is to get as much RAM as you can afford while still being
> economical. e.g. if it turns out that buying that amount of old DDR2
> is more expensive than trade-in to a new server with DDR3, the choose
> trade-in.
>
> > Can we use this machine effectively to run
> >
> > 1. Xen Hypervisor - any known limitation, issues etc with the above HW
> > 2. Xen Cloud - any known limitation, issues etc with the above HW
>
> Not sure what you mean by Xen Cloud. Did you mean XCP? My best advice
> is try and see. It should work.
>
> > The other major question is, does Xen fully support Ubuntu Server 11.10
> x64.
> > We are planning to use Ubuntu in ALL our planned 10 virtual machines on
> > these 4 physical servers.
>
> 11.10, while being the latest stable, is not LTS. If you can wait I
> highly suggest you wait until 12.04 (precise) LTS is out.
>
> That being said, IIRC the main problem with some old version of xen
> and ubuntu in PV mode is that pygrub/pv-grub might not support ext4.
> If you use ext3, you should be fine. If you use ext4, just try it and
> make sure the xen version you use supports it.
>
> Also, don't expect magic here. If your old applications each need one
> of those kinds of server to perform correctly, and they have high
> cpu/disk/network utilization, don't expect you can just jam all of
> them in one server using virualization and expect it to work fine.
>
> > Do we need any other 3rd party tools?
> > Anything else that we should be aware of ?
>
> Based on your questions, I highly suggest you try appliance type
> first, e.g. XenServer or XCP.
>
> Also, if you just want it to work and don't have previous knowledge in
> Xen anyway, try broaden your options. For example, vmware esxi (a.k.a
> vsphere hypervisor) is more newbie-friendly. Or, if you're comfortable
> with Redhat or Oracle, they have free virtualization appliance that
> you can use as well.
>
> --
> Fajar
>

--e89a8fb1ec66d10b3f04b977eddf
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Fajar<div><br></div><div>Thanks for the advice and they came very han=
dy in decision making.</div><div><br></div><div>We have decided to go with =
XCP for test environment on the older hw and XenServer on the new hw to min=
imize all the risk. Since XCP and XenServer are quite similar at large, hop=
e that this combination will work for us.</div>
<div><br></div><div>biggest concern now is to look at a storage server that=
 goes well with this environment. since we need something really fast enoug=
h, its a tough choice.=A0</div><div><br></div><div>again you are absolutely=
 right with the choice of ubuntu, since we are not in a hurry, better we wa=
it for 12.04 LTS which is round the corner, 26th april. We can fall back on=
 10.04 LTS if support is an issue.</div>
<div><br></div><div>vspehere is far too expensive to consider, so lets stic=
k to XCP and XenServer :)=A0</div><div><br></div><div>anything else that we=
 should be aware of, before taking the deep dive?</div><div><br></div><div>
<br></div><div>Thanks a lot</div><div><br></div><div>Ted</div><div><br></di=
v><div><br></div><div><br></div><div><br><br><div class=3D"gmail_quote">On =
Sun, Feb 19, 2012 at 3:12 PM, Fajar A. Nugraha <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:list@fajar.net">list@fajar.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Sun, Feb 19, 2012 at 1:=
34 PM, Ted &lt;<a href=3D"mailto:tiruchirapalli@gmail.com">tiruchirapalli@g=
mail.com</a>&gt; wrote:<br>

&gt; We are planning to virtualize existing 4 old server that we used in a<=
br>
&gt; project. The server is 4 years old but<br>
<br>
</div>Are they still covered by warranty, or do you have some kind of<br>
support contract or backup plan to keep it working?<br>
<br>
Sometimes it&#39;s more effective to just sell those, and buy or lease new<=
br>
ones, with full HW warranty coverage.<br>
<div class=3D"im"><br>
&gt; Intel=AE Xeon=AE Processor 5160 (4M Cache, 3.00 GHz, 1333 MHz FSB)<br>
&gt; PC2-5300, 333 Mhz, DDR2 (we can upgrade the RAM to much as you recomme=
nd,<br>
&gt; max 16GB)<br>
<br>
</div>16GB is not much these days.<br>
<br>
But then again, if your application doesn&#39;t use much, it should work.<b=
r>
General rule is to get as much RAM as you can afford while still being<br>
economical. e.g. if it turns out that buying that amount of old DDR2<br>
is more expensive than trade-in to a new server with DDR3, the choose<br>
trade-in.<br>
<div class=3D"im"><br>
&gt; Can we use this machine=A0effectively to run<br>
&gt;<br>
&gt; 1. Xen Hypervisor - any known limitation, issues etc with the above HW=
<br>
&gt; 2. Xen Cloud -=A0any known limitation, issues etc with the above HW<br=
>
<br>
</div>Not sure what you mean by Xen Cloud. Did you mean XCP? My best advice=
<br>
is try and see. It should work.<br>
<div class=3D"im"><br>
&gt; The other major question is, does Xen fully support Ubuntu Server 11.1=
0 x64.<br>
&gt; We are planning to use Ubuntu in ALL our planned 10 virtual machines o=
n<br>
&gt; these 4 physical servers.<br>
<br>
</div>11.10, while being the latest stable, is not LTS. If you can wait I<b=
r>
highly suggest you wait until 12.04 (precise) LTS is out.<br>
<br>
That being said, IIRC the main problem with some old version of xen<br>
and ubuntu in PV mode is that pygrub/pv-grub might not support ext4.<br>
If you use ext3, you should be fine. If you use ext4, just try it and<br>
make sure the xen version you use supports it.<br>
<br>
Also, don&#39;t expect magic here. If your old applications each need one<b=
r>
of those kinds of server to perform correctly, and they have high<br>
cpu/disk/network utilization, don&#39;t expect you can just jam all of<br>
them in one server using virualization and expect it to work fine.<br>
<div class=3D"im"><br>
&gt; Do we need any other 3rd party tools?<br>
&gt; Anything else that we should be aware of ?<br>
<br>
</div>Based on your questions, I highly suggest you try appliance type<br>
first, e.g. XenServer or XCP.<br>
<br>
Also, if you just want it to work and don&#39;t have previous knowledge in<=
br>
Xen anyway, try broaden your options. For example, vmware esxi (a.k.a<br>
vsphere hypervisor) is more newbie-friendly. Or, if you&#39;re comfortable<=
br>
with Redhat or Oracle, they have free virtualization appliance that<br>
you can use as well.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Fajar<br>
</font></span></blockquote></div><br></div>

--e89a8fb1ec66d10b3f04b977eddf--


--===============1570937782041599114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============1570937782041599114==--


From xen-users-bounces@lists.xen.org Tue Feb 21 12:03:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 12:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzoQs-0005jJ-G0; Tue, 21 Feb 2012 12:02:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RzoQq-0005jA-ID
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 12:02:56 +0000
Received: from [85.158.139.83:31324] by server-2.bemta-5.messagelabs.com id
	38/A8-20263-FE7834F4; Tue, 21 Feb 2012 12:02:55 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329825773!15973382!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8160 invoked from network); 21 Feb 2012 12:02:54 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Feb 2012 12:02:54 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1LBwq4s002627
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 06:02:52 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1LBwqwR002198
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 05:58:52 -0600 (CST)
	(envelope-from trix@willow.basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.3/Submit) id q1LBwpDJ002197
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 05:58:51 -0600 (CST)
	(envelope-from trix)
Date: Tue, 21 Feb 2012 05:58:51 -0600
From: Trix Farrar <trix@basement.net>
To: Xen Users <xen-users@lists.xen.org>
Message-ID: <20120221115851.GA67685@basement.net>
Mime-Version: 1.0
User-Agent: Mutt/1.4.2.3i
X-Crypto: gpg (GnuPG) 2.0.16
Subject: [Xen-users] XCP 1.5BETA template/snapshot creation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7584794631371717370=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============7584794631371717370==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="ZGiS0Q5IWpPtfppv"
Content-Disposition: inline


--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

According to 'xe help snapshot-clone', this is the command used to
create a new template.  Executing the command with the UUID of an
existing VM and a new-name-label parameter creates a new VM -- not a
template or even a snapshot.

I can convert this VM to a template by using 'xe vm-param-set' with a
'uuid=3D' selector and 'is-a-template=3Dtrue', but I'm not sure this is
the correct behavior, either.

Frmm reading the help descriptios, this may be an unintended feature
since I was able to snapshot-clone a VM without executing 'xe
vm-snapshot' first to create a snapshot.  At this point I have no
snaphots listed in 'xe snapshot-list' and my snapshot-ted VM is a
template in 'xe template-list'.

--=20
John D. "Trix" Farrar            __\\|//__               Basement.NET
trix@basement.net                (` o-o ')   http://www.basement.net/
--------------------------------ooO-(_)-Ooo--------------------------
 GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

--ZGiS0Q5IWpPtfppv
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk9DhvsACgkQOEu4UTzvwQprOwCeLJvuXB1Cf0qpGm9osqzfOaHf
ogwAoID/K1HB4JXeRvjYKk5ernDNqAyN
=7v/s
-----END PGP SIGNATURE-----

--ZGiS0Q5IWpPtfppv--


--===============7584794631371717370==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7584794631371717370==--


From xen-users-bounces@lists.xen.org Tue Feb 21 12:03:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 12:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzoQs-0005jJ-G0; Tue, 21 Feb 2012 12:02:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <trix@basement.net>) id 1RzoQq-0005jA-ID
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 12:02:56 +0000
Received: from [85.158.139.83:31324] by server-2.bemta-5.messagelabs.com id
	38/A8-20263-FE7834F4; Tue, 21 Feb 2012 12:02:55 +0000
X-Env-Sender: trix@basement.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329825773!15973382!1
X-Originating-IP: [66.135.63.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8160 invoked from network); 21 Feb 2012 12:02:54 -0000
Received: from vt42.crimsonhexagon.com (HELO anya.basement.net) (66.135.63.193)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Feb 2012 12:02:54 -0000
Received: from willow.basement.net (home.basement.net [173.162.16.100])
	by anya.basement.net (8.13.8/8.13.8) with ESMTP id q1LBwq4s002627
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 06:02:52 -0600
Received: from willow.basement.net (localhost [127.0.0.1])
	by willow.basement.net (8.14.5/8.14.5) with ESMTP id q1LBwqwR002198
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 05:58:52 -0600 (CST)
	(envelope-from trix@willow.basement.net)
Received: (from trix@localhost)
	by willow.basement.net (8.14.5/8.14.3/Submit) id q1LBwpDJ002197
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 05:58:51 -0600 (CST)
	(envelope-from trix)
Date: Tue, 21 Feb 2012 05:58:51 -0600
From: Trix Farrar <trix@basement.net>
To: Xen Users <xen-users@lists.xen.org>
Message-ID: <20120221115851.GA67685@basement.net>
Mime-Version: 1.0
User-Agent: Mutt/1.4.2.3i
X-Crypto: gpg (GnuPG) 2.0.16
Subject: [Xen-users] XCP 1.5BETA template/snapshot creation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7584794631371717370=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============7584794631371717370==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="ZGiS0Q5IWpPtfppv"
Content-Disposition: inline


--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

According to 'xe help snapshot-clone', this is the command used to
create a new template.  Executing the command with the UUID of an
existing VM and a new-name-label parameter creates a new VM -- not a
template or even a snapshot.

I can convert this VM to a template by using 'xe vm-param-set' with a
'uuid=3D' selector and 'is-a-template=3Dtrue', but I'm not sure this is
the correct behavior, either.

Frmm reading the help descriptios, this may be an unintended feature
since I was able to snapshot-clone a VM without executing 'xe
vm-snapshot' first to create a snapshot.  At this point I have no
snaphots listed in 'xe snapshot-list' and my snapshot-ted VM is a
template in 'xe template-list'.

--=20
John D. "Trix" Farrar            __\\|//__               Basement.NET
trix@basement.net                (` o-o ')   http://www.basement.net/
--------------------------------ooO-(_)-Ooo--------------------------
 GPG Key Fprint: 525F DBA7 1A62 E4C4 E642  DF95 384B B851 3CEF C10A

--ZGiS0Q5IWpPtfppv
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk9DhvsACgkQOEu4UTzvwQprOwCeLJvuXB1Cf0qpGm9osqzfOaHf
ogwAoID/K1HB4JXeRvjYKk5ernDNqAyN
=7v/s
-----END PGP SIGNATURE-----

--ZGiS0Q5IWpPtfppv--


--===============7584794631371717370==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users
--===============7584794631371717370==--


From xen-users-bounces@lists.xen.org Tue Feb 21 12:23:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 12:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzojw-0006hd-50; Tue, 21 Feb 2012 12:22:40 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Rzoju-0006gh-GS
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 12:22:38 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329826950!15434954!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6113 invoked from network); 21 Feb 2012 12:22:32 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 12:22:32 -0000
Received: by damc16 with SMTP id c16so50100553dam.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 04:22:29 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.223.167 as permitted sender) client-ip=10.68.223.167; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.223.167 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.223.167])
	by 10.68.223.167 with SMTP id qv7mr25507444pbc.139.1329826949755
	(num_hops = 1); Tue, 21 Feb 2012 04:22:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.223.167 with SMTP id qv7mr21205822pbc.139.1329826554482;
	Tue, 21 Feb 2012 04:15:54 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Tue, 21 Feb 2012 04:15:54 -0800 (PST)
In-Reply-To: <CAC8_qeZ=axtC5z0akH=uyJouBg+iRDak50f8ZZ0RxUg17teqMw@mail.gmail.com>
References: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
	<CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
	<CAC8_qeZ=axtC5z0akH=uyJouBg+iRDak50f8ZZ0RxUg17teqMw@mail.gmail.com>
Date: Tue, 21 Feb 2012 19:15:54 +0700
Message-ID: <CAG1y0sdOFh+KtH6YxS9w5r76fHF6rBpAKpxZ2Pf6h_ce+N83Zw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ted <tiruchirapalli@gmail.com>
X-Gm-Message-State: ALoCoQkJav1FcUcd4TQJTegrbsWtqa7SR5Z9QNvU/zqYc4VQWagqVROI6O6imUxcZcdUbNCRD6Ym
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 21, 2012 at 6:44 PM, Ted <tiruchirapalli@gmail.com> wrote:
> We have decided to go with XCP for test environment on the older hw and
> XenServer on the new hw to minimize all the risk. Since XCP and XenServer
> are quite similar at large, hope that this combination will work for us.

I'm not sure why you don't just use xenserver for both. Xenserver is
also available in free edition. That way your "dev" environment (will
the "old" server mainly act as dev/backup?) will closely match
"production".

Unless of course you have some specific requirements for XCP, like you
need the new features there.

>
> biggest concern now is to look at a storage server that goes well with this
> environment. since we need something really fast enough, its a tough
> choice.

It depends.

netapp (or something in that class) is the obvious choise for
enterprise setup, but it's also obviously expensive.

if you want absolute bang-for-buck, a common rackmount server with
lots of internal SAS disk (e.g. 16) running either linux or
openindiana+nappit, exporting  the storage as iscsi, should do the
trick.

Somewhere in the middle is nexentastor. It's a well-supported
commercial product, with lots of certified hardware (e.g. supermicro,
dell, HP) to choose from.

> vspehere is far too expensive to consider, so lets stick to XCP and
> XenServer :)

vsphere also has a free version, you know :)

It's limited (IIRC max number of  CPU and memory you can assign to a
guest), but should be enough for your hardware.

>
> anything else that we should be aware of, before taking the deep dive?

Lost of test :)

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 12:23:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 12:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzojw-0006hd-50; Tue, 21 Feb 2012 12:22:40 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Rzoju-0006gh-GS
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 12:22:38 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-5.tower-216.messagelabs.com!1329826950!15434954!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6113 invoked from network); 21 Feb 2012 12:22:32 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 12:22:32 -0000
Received: by damc16 with SMTP id c16so50100553dam.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 04:22:29 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.223.167 as permitted sender) client-ip=10.68.223.167; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.223.167 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.223.167])
	by 10.68.223.167 with SMTP id qv7mr25507444pbc.139.1329826949755
	(num_hops = 1); Tue, 21 Feb 2012 04:22:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.223.167 with SMTP id qv7mr21205822pbc.139.1329826554482;
	Tue, 21 Feb 2012 04:15:54 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Tue, 21 Feb 2012 04:15:54 -0800 (PST)
In-Reply-To: <CAC8_qeZ=axtC5z0akH=uyJouBg+iRDak50f8ZZ0RxUg17teqMw@mail.gmail.com>
References: <CAC8_qeY7w=RD6hKLg5hteXA99Kr+io_2unoXRPzJQJz1g4j-zA@mail.gmail.com>
	<CAG1y0sdqH6kziOOy7zwy8nfeWZgd9v7jY4ROkJMo7zKUW3xkUA@mail.gmail.com>
	<CAC8_qeZ=axtC5z0akH=uyJouBg+iRDak50f8ZZ0RxUg17teqMw@mail.gmail.com>
Date: Tue, 21 Feb 2012 19:15:54 +0700
Message-ID: <CAG1y0sdOFh+KtH6YxS9w5r76fHF6rBpAKpxZ2Pf6h_ce+N83Zw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ted <tiruchirapalli@gmail.com>
X-Gm-Message-State: ALoCoQkJav1FcUcd4TQJTegrbsWtqa7SR5Z9QNvU/zqYc4VQWagqVROI6O6imUxcZcdUbNCRD6Ym
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Server Compatibility Advice Request
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 21, 2012 at 6:44 PM, Ted <tiruchirapalli@gmail.com> wrote:
> We have decided to go with XCP for test environment on the older hw and
> XenServer on the new hw to minimize all the risk. Since XCP and XenServer
> are quite similar at large, hope that this combination will work for us.

I'm not sure why you don't just use xenserver for both. Xenserver is
also available in free edition. That way your "dev" environment (will
the "old" server mainly act as dev/backup?) will closely match
"production".

Unless of course you have some specific requirements for XCP, like you
need the new features there.

>
> biggest concern now is to look at a storage server that goes well with this
> environment. since we need something really fast enough, its a tough
> choice.

It depends.

netapp (or something in that class) is the obvious choise for
enterprise setup, but it's also obviously expensive.

if you want absolute bang-for-buck, a common rackmount server with
lots of internal SAS disk (e.g. 16) running either linux or
openindiana+nappit, exporting  the storage as iscsi, should do the
trick.

Somewhere in the middle is nexentastor. It's a well-supported
commercial product, with lots of certified hardware (e.g. supermicro,
dell, HP) to choose from.

> vspehere is far too expensive to consider, so lets stick to XCP and
> XenServer :)

vsphere also has a free version, you know :)

It's limited (IIRC max number of  CPU and memory you can assign to a
guest), but should be enough for your hardware.

>
> anything else that we should be aware of, before taking the deep dive?

Lost of test :)

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xensource.com/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 13:47:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 13:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzq3X-0003YA-Fd; Tue, 21 Feb 2012 13:46:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emaildeluismi@gmail.com>) id 1RzSRS-0002Cq-TG
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 12:34:07 +0000
X-Env-Sender: emaildeluismi@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329741239!12338457!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13983 invoked from network); 20 Feb 2012 12:34:00 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 12:34:00 -0000
Received: by bkcjg15 with SMTP id jg15so9469560bkc.30
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 04:33:58 -0800 (PST)
Received-SPF: pass (google.com: domain of emaildeluismi@gmail.com designates
	10.205.124.17 as permitted sender) client-ip=10.205.124.17; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	emaildeluismi@gmail.com designates 10.205.124.17 as permitted
	sender) smtp.mail=emaildeluismi@gmail.com;
	dkim=pass header.i=emaildeluismi@gmail.com
Received: from mr.google.com ([10.205.124.17])
	by 10.205.124.17 with SMTP id gm17mr11578846bkc.12.1329741238826
	(num_hops = 1); Mon, 20 Feb 2012 04:33:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=B+IFAj8mrvUKoBRYRfqzVTvowIQv03MCpaJsqS2E3vE=;
	b=CW7aYjeMTsDFr4rZrrDTW+lJrOOJsb/fNRxAU2U2xNUqStN/x7ikjmc3auZ7y9sIzU
	WrYYfka08t0GS0wcQnWaJABs3di7SmUmbt9Y3UtcCegU2SPYAmllhSBQ/pQIqP1qTqFR
	tuOsANtB8WWdprM6OZUMcKGkOBEws1XwEQvss=
Received: by 10.205.124.17 with SMTP id gm17mr9298320bkc.12.1329741238757;
	Mon, 20 Feb 2012 04:33:58 -0800 (PST)
Received: from [192.168.1.33] (189.Red-83-42-236.dynamicIP.rima-tde.net.
	[83.42.236.189])
	by mx.google.com with ESMTPS id ey8sm39006178bkb.1.2012.02.20.04.33.56
	(version=SSLv3 cipher=OTHER); Mon, 20 Feb 2012 04:33:57 -0800 (PST)
Message-ID: <4F423DB3.5060303@gmail.com>
Date: Mon, 20 Feb 2012 13:33:55 +0100
From: li0n <emaildeluismi@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
	<1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
In-Reply-To: <1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
X-Mailman-Approved-At: Tue, 21 Feb 2012 13:46:57 +0000
Subject: [Xen-users] How to enable gpu passthrough using Virt-manager
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello im using xen 4.1 on ubuntu oniric,and i want to have a vm for 
windows 7  in new using xen,the last days i was trying to enable vga 
passthrought but when i go to xen faq says that the configuration file 
for the vm is in /etc/xen but i use Virt manager to create and use vm's, 
and i think is for     this reason the config files can be diferent 
patch or file, in this case i know that virt manager use config.sxp but 
i dont know what i need to put in this type of configuration file the 
line vga pass* and pci * to enable it.

Thanks in advance and sorry for my english.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 13:47:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 13:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzq3X-0003YA-Fd; Tue, 21 Feb 2012 13:46:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <emaildeluismi@gmail.com>) id 1RzSRS-0002Cq-TG
	for xen-users@lists.xensource.com; Mon, 20 Feb 2012 12:34:07 +0000
X-Env-Sender: emaildeluismi@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1329741239!12338457!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13983 invoked from network); 20 Feb 2012 12:34:00 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Feb 2012 12:34:00 -0000
Received: by bkcjg15 with SMTP id jg15so9469560bkc.30
	for <xen-users@lists.xensource.com>;
	Mon, 20 Feb 2012 04:33:58 -0800 (PST)
Received-SPF: pass (google.com: domain of emaildeluismi@gmail.com designates
	10.205.124.17 as permitted sender) client-ip=10.205.124.17; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	emaildeluismi@gmail.com designates 10.205.124.17 as permitted
	sender) smtp.mail=emaildeluismi@gmail.com;
	dkim=pass header.i=emaildeluismi@gmail.com
Received: from mr.google.com ([10.205.124.17])
	by 10.205.124.17 with SMTP id gm17mr11578846bkc.12.1329741238826
	(num_hops = 1); Mon, 20 Feb 2012 04:33:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=B+IFAj8mrvUKoBRYRfqzVTvowIQv03MCpaJsqS2E3vE=;
	b=CW7aYjeMTsDFr4rZrrDTW+lJrOOJsb/fNRxAU2U2xNUqStN/x7ikjmc3auZ7y9sIzU
	WrYYfka08t0GS0wcQnWaJABs3di7SmUmbt9Y3UtcCegU2SPYAmllhSBQ/pQIqP1qTqFR
	tuOsANtB8WWdprM6OZUMcKGkOBEws1XwEQvss=
Received: by 10.205.124.17 with SMTP id gm17mr9298320bkc.12.1329741238757;
	Mon, 20 Feb 2012 04:33:58 -0800 (PST)
Received: from [192.168.1.33] (189.Red-83-42-236.dynamicIP.rima-tde.net.
	[83.42.236.189])
	by mx.google.com with ESMTPS id ey8sm39006178bkb.1.2012.02.20.04.33.56
	(version=SSLv3 cipher=OTHER); Mon, 20 Feb 2012 04:33:57 -0800 (PST)
Message-ID: <4F423DB3.5060303@gmail.com>
Date: Mon, 20 Feb 2012 13:33:55 +0100
From: li0n <emaildeluismi@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
References: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
	<1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
In-Reply-To: <1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
X-Mailman-Approved-At: Tue, 21 Feb 2012 13:46:57 +0000
Subject: [Xen-users] How to enable gpu passthrough using Virt-manager
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello im using xen 4.1 on ubuntu oniric,and i want to have a vm for 
windows 7  in new using xen,the last days i was trying to enable vga 
passthrought but when i go to xen faq says that the configuration file 
for the vm is in /etc/xen but i use Virt manager to create and use vm's, 
and i think is for     this reason the config files can be diferent 
patch or file, in this case i know that virt manager use config.sxp but 
i dont know what i need to put in this type of configuration file the 
line vga pass* and pci * to enable it.

Thanks in advance and sorry for my english.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 13:47:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 13:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzq3W-0003Xz-Qt; Tue, 21 Feb 2012 13:46:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RzFGa-00009Y-E4
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 22:30:00 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329690592!12161268!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8351 invoked from network); 19 Feb 2012 22:29:53 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 22:29:53 -0000
Received: by qabg27 with SMTP id g27so12660502qab.9
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 14:29:52 -0800 (PST)
Received-SPF: pass (google.com: domain of ciprian.pantea@innovocompany.com
	designates 10.229.137.148 as permitted sender)
	client-ip=10.229.137.148; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	ciprian.pantea@innovocompany.com designates 10.229.137.148 as
	permitted sender) smtp.mail=ciprian.pantea@innovocompany.com;
	dkim=pass header.i=ciprian.pantea@innovocompany.com
Received: from mr.google.com ([10.229.137.148])
	by 10.229.137.148 with SMTP id w20mr12866325qct.119.1329690592616
	(num_hops = 1); Sun, 19 Feb 2012 14:29:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=vDRVv+kaefDfsRm+36O4dNyu7LQ6rGVhJ7wkNWtBUBY=;
	b=akHK/cNrKEXk9ouLL7a9C0xU7wJanbkB8e/bGCt3ZxMI38oks5TSSFqbAlWQ+Ll+QN
	avKe3RbusUyZytcYO4XkvZxqvxeRZBBNqCBa3a1TJxSLIed5MajAEKay2A8CxaadlosA
	1QlGMsuvTY6vaWRS31+U83ot4qNsXgi6AdxCA=
Received: by 10.229.137.148 with SMTP id w20mr10929498qct.119.1329690592457;
	Sun, 19 Feb 2012 14:29:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.136.200 with HTTP; Sun, 19 Feb 2012 14:29:12 -0800 (PST)
From: Ciprian Pantea <ciprian.pantea@innovocompany.com>
Date: Mon, 20 Feb 2012 00:29:12 +0200
Message-ID: <CAKiz4g8rPxvaUrNe9F+0MxBsn2sDTqwvu4obowJFLtkXTad4BQ@mail.gmail.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQlcGhP79bS72YGZ75slXwmduUOHn5JWPWjvEmn67u9i9mbxW2tvrsM5Z9HGOJ5qpy2z37Wd
X-Mailman-Approved-At: Tue, 21 Feb 2012 13:46:57 +0000
Subject: [Xen-users] XCP and IPv6 in a routed environment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2779513915983353795=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2779513915983353795==
Content-Type: multipart/alternative; boundary=00235452f6386cb4d204b958b72b

--00235452f6386cb4d204b958b72b
Content-Type: text/plain; charset=ISO-8859-1

Hey all,

it so happens that I need to setup ipv6 on one xcp to be able to work with
all domu's and I don't have the slightest idea where to start and have
little experience with ipv6.
Can any of you be so kind and point me to the right direction, perhaps a
doc or a tutorial somewhere?

I'd like to also be able to have all the domu's completely isolated, one
from another, so that when I mistakenly configure an ip address that's
already used in another domu to not affect it's network connection.

Any help with links is truly appreciated!!

Thanks,
Ciprian

--00235452f6386cb4d204b958b72b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey all,<br>
<div><br></div><div>it so happens that I need to setup ipv6 on one xcp to b=
e able to work with all domu&#39;s and I don&#39;t have the slightest idea =
where to start and have little experience with ipv6.</div><div>Can any of y=
ou be so kind and point me to the right direction, perhaps a doc or a tutor=
ial somewhere?</div>

<div><br></div><div>I&#39;d like to also be able to have all the domu&#39;s=
 completely isolated, one from another, so that when I mistakenly configure=
 an ip address that&#39;s already used in another domu to not affect it&#39=
;s network connection.</div>

<div><br></div><div>Any help with links is truly appreciated!!</div><div><b=
r></div><div>Thanks,</div><div>Ciprian</div><div><br></div>

--00235452f6386cb4d204b958b72b--


--===============2779513915983353795==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2779513915983353795==--


From xen-users-bounces@lists.xen.org Tue Feb 21 13:47:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 13:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Rzq3W-0003Xz-Qt; Tue, 21 Feb 2012 13:46:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ciprian.pantea@innovocompany.com>)
	id 1RzFGa-00009Y-E4
	for xen-users@lists.xensource.com; Sun, 19 Feb 2012 22:30:00 +0000
X-Env-Sender: ciprian.pantea@innovocompany.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329690592!12161268!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8351 invoked from network); 19 Feb 2012 22:29:53 -0000
Received: from mail-qw0-f50.google.com (HELO mail-qw0-f50.google.com)
	(209.85.216.50)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Feb 2012 22:29:53 -0000
Received: by qabg27 with SMTP id g27so12660502qab.9
	for <xen-users@lists.xensource.com>;
	Sun, 19 Feb 2012 14:29:52 -0800 (PST)
Received-SPF: pass (google.com: domain of ciprian.pantea@innovocompany.com
	designates 10.229.137.148 as permitted sender)
	client-ip=10.229.137.148; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	ciprian.pantea@innovocompany.com designates 10.229.137.148 as
	permitted sender) smtp.mail=ciprian.pantea@innovocompany.com;
	dkim=pass header.i=ciprian.pantea@innovocompany.com
Received: from mr.google.com ([10.229.137.148])
	by 10.229.137.148 with SMTP id w20mr12866325qct.119.1329690592616
	(num_hops = 1); Sun, 19 Feb 2012 14:29:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=innovocompany.com; s=google;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=vDRVv+kaefDfsRm+36O4dNyu7LQ6rGVhJ7wkNWtBUBY=;
	b=akHK/cNrKEXk9ouLL7a9C0xU7wJanbkB8e/bGCt3ZxMI38oks5TSSFqbAlWQ+Ll+QN
	avKe3RbusUyZytcYO4XkvZxqvxeRZBBNqCBa3a1TJxSLIed5MajAEKay2A8CxaadlosA
	1QlGMsuvTY6vaWRS31+U83ot4qNsXgi6AdxCA=
Received: by 10.229.137.148 with SMTP id w20mr10929498qct.119.1329690592457;
	Sun, 19 Feb 2012 14:29:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.136.200 with HTTP; Sun, 19 Feb 2012 14:29:12 -0800 (PST)
From: Ciprian Pantea <ciprian.pantea@innovocompany.com>
Date: Mon, 20 Feb 2012 00:29:12 +0200
Message-ID: <CAKiz4g8rPxvaUrNe9F+0MxBsn2sDTqwvu4obowJFLtkXTad4BQ@mail.gmail.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQlcGhP79bS72YGZ75slXwmduUOHn5JWPWjvEmn67u9i9mbxW2tvrsM5Z9HGOJ5qpy2z37Wd
X-Mailman-Approved-At: Tue, 21 Feb 2012 13:46:57 +0000
Subject: [Xen-users] XCP and IPv6 in a routed environment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2779513915983353795=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2779513915983353795==
Content-Type: multipart/alternative; boundary=00235452f6386cb4d204b958b72b

--00235452f6386cb4d204b958b72b
Content-Type: text/plain; charset=ISO-8859-1

Hey all,

it so happens that I need to setup ipv6 on one xcp to be able to work with
all domu's and I don't have the slightest idea where to start and have
little experience with ipv6.
Can any of you be so kind and point me to the right direction, perhaps a
doc or a tutorial somewhere?

I'd like to also be able to have all the domu's completely isolated, one
from another, so that when I mistakenly configure an ip address that's
already used in another domu to not affect it's network connection.

Any help with links is truly appreciated!!

Thanks,
Ciprian

--00235452f6386cb4d204b958b72b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey all,<br>
<div><br></div><div>it so happens that I need to setup ipv6 on one xcp to b=
e able to work with all domu&#39;s and I don&#39;t have the slightest idea =
where to start and have little experience with ipv6.</div><div>Can any of y=
ou be so kind and point me to the right direction, perhaps a doc or a tutor=
ial somewhere?</div>

<div><br></div><div>I&#39;d like to also be able to have all the domu&#39;s=
 completely isolated, one from another, so that when I mistakenly configure=
 an ip address that&#39;s already used in another domu to not affect it&#39=
;s network connection.</div>

<div><br></div><div>Any help with links is truly appreciated!!</div><div><b=
r></div><div>Thanks,</div><div>Ciprian</div><div><br></div>

--00235452f6386cb4d204b958b72b--


--===============2779513915983353795==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2779513915983353795==--


From xen-users-bounces@lists.xen.org Tue Feb 21 13:54:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 13:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzqAG-0005Fe-6L; Tue, 21 Feb 2012 13:53:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RzqAE-0005FL-4V
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 13:53:54 +0000
Received: from [85.158.139.83:41925] by server-11.bemta-5.messagelabs.com id
	ED/EA-14397-1F1A34F4; Tue, 21 Feb 2012 13:53:53 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329832430!12123699!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25829 invoked from network); 21 Feb 2012 13:53:52 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 13:53:52 -0000
Received: by damc16 with SMTP id c16so50577964dam.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 05:53:50 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.216.134 as permitted sender) client-ip=10.68.216.134; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.216.134 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.216.134])
	by 10.68.216.134 with SMTP id oq6mr75879545pbc.118.1329832430130
	(num_hops = 1); Tue, 21 Feb 2012 05:53:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.216.134 with SMTP id oq6mr62551452pbc.118.1329832430089;
	Tue, 21 Feb 2012 05:53:50 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Tue, 21 Feb 2012 05:53:50 -0800 (PST)
In-Reply-To: <4F423DB3.5060303@gmail.com>
References: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
	<1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
	<4F423DB3.5060303@gmail.com>
Date: Tue, 21 Feb 2012 20:53:50 +0700
Message-ID: <CAG1y0seDkzMXKvug91MPe2ppirf3c+LF+wW0ee5MQeVR4NWUXA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: li0n <emaildeluismi@gmail.com>
X-Gm-Message-State: ALoCoQmccBIpTvStmeQ7iFIvXGncAJrPOzc48sMpyi+iSdMrfJEq/AcA+n3Fw6gh14RQQzc324GP
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to enable gpu passthrough using Virt-manager
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Feb 20, 2012 at 7:33 PM, li0n <emaildeluismi@gmail.com> wrote:
> Hello im using xen 4.1 on ubuntu oniric,and i want to have a vm for windo=
ws
> 7 =A0in new using xen,the last days i was trying to enable vga passthroug=
ht
> but when i go to xen faq says that the configuration file for the vm is in
> /etc/xen but i use Virt manager to create and use vm's, and i think is for
> =A0 this reason the config files can be diferent patch or file, in this c=
ase i
> know that virt manager use config.sxp but i dont know what i need to put =
in
> this type of configuration file the line vga pass* and pci * to enable it.

The easiest way would be to convert it to native format first, You
need to know how to use virsh and xm.
See:
- virsh dumpxml
- http://libvirt.org/drvxen.html#xmlexport

Then put the resulting file in /etc/xen, and manage it with xm

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 13:54:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 13:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzqAG-0005Fe-6L; Tue, 21 Feb 2012 13:53:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1RzqAE-0005FL-4V
	for xen-users@lists.xensource.com; Tue, 21 Feb 2012 13:53:54 +0000
Received: from [85.158.139.83:41925] by server-11.bemta-5.messagelabs.com id
	ED/EA-14397-1F1A34F4; Tue, 21 Feb 2012 13:53:53 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-182.messagelabs.com!1329832430!12123699!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25829 invoked from network); 21 Feb 2012 13:53:52 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Feb 2012 13:53:52 -0000
Received: by damc16 with SMTP id c16so50577964dam.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 05:53:50 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.216.134 as permitted sender) client-ip=10.68.216.134; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.216.134 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.216.134])
	by 10.68.216.134 with SMTP id oq6mr75879545pbc.118.1329832430130
	(num_hops = 1); Tue, 21 Feb 2012 05:53:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.216.134 with SMTP id oq6mr62551452pbc.118.1329832430089;
	Tue, 21 Feb 2012 05:53:50 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Tue, 21 Feb 2012 05:53:50 -0800 (PST)
In-Reply-To: <4F423DB3.5060303@gmail.com>
References: <90b3949d-2286-44bf-b0d8-fd67e2cd66de@email.android.com>
	<1a1e9088-11ef-4714-a352-66ed3bf5e466@email.android.com>
	<4F423DB3.5060303@gmail.com>
Date: Tue, 21 Feb 2012 20:53:50 +0700
Message-ID: <CAG1y0seDkzMXKvug91MPe2ppirf3c+LF+wW0ee5MQeVR4NWUXA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: li0n <emaildeluismi@gmail.com>
X-Gm-Message-State: ALoCoQmccBIpTvStmeQ7iFIvXGncAJrPOzc48sMpyi+iSdMrfJEq/AcA+n3Fw6gh14RQQzc324GP
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] How to enable gpu passthrough using Virt-manager
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Feb 20, 2012 at 7:33 PM, li0n <emaildeluismi@gmail.com> wrote:
> Hello im using xen 4.1 on ubuntu oniric,and i want to have a vm for windo=
ws
> 7 =A0in new using xen,the last days i was trying to enable vga passthroug=
ht
> but when i go to xen faq says that the configuration file for the vm is in
> /etc/xen but i use Virt manager to create and use vm's, and i think is for
> =A0 this reason the config files can be diferent patch or file, in this c=
ase i
> know that virt manager use config.sxp but i dont know what i need to put =
in
> this type of configuration file the line vga pass* and pci * to enable it.

The easiest way would be to convert it to native format first, You
need to know how to use virsh and xm.
See:
- virsh dumpxml
- http://libvirt.org/drvxen.html#xmlexport

Then put the resulting file in /etc/xen, and manage it with xm

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 23:49:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 23:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzzQZ-0001nG-B8; Tue, 21 Feb 2012 23:47:23 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RzzQX-0001mh-82
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 23:47:21 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329868033!16311161!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9755 invoked from network); 21 Feb 2012 23:47:14 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Feb 2012 23:47:14 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1M0YY5Q027582
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 17:34:34 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7873_1531_5fd78d06_5ce6_11e1_a546_00137252735f;
	Tue, 21 Feb 2012 16:47:12 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id BE1CD44C33
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 16:47:11 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 21 Feb 2012 16:47:11 -0700
Message-Id: <4F43CA8E02000099000DB4E5@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 21 Feb 2012 16:47:10 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xen.org>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I installed XCP 1.5 Beta, and it partitioned by HD correctly but did not
actually create a local SR.  The creation of a local SR through the "xe"
command is sufficiently complicated enough that I'm not confident about
doing it - could someone post the list of steps (or a link to a document
that outlines how) to create an SR using a local disk volume?

Thanks,
Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 21 23:49:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Feb 2012 23:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1RzzQZ-0001nG-B8; Tue, 21 Feb 2012 23:47:23 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1RzzQX-0001mh-82
	for xen-users@lists.xen.org; Tue, 21 Feb 2012 23:47:21 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1329868033!16311161!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9755 invoked from network); 21 Feb 2012 23:47:14 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Feb 2012 23:47:14 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1M0YY5Q027582
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 17:34:34 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 7873_1531_5fd78d06_5ce6_11e1_a546_00137252735f;
	Tue, 21 Feb 2012 16:47:12 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id BE1CD44C33
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 16:47:11 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Tue, 21 Feb 2012 16:47:11 -0700
Message-Id: <4F43CA8E02000099000DB4E5@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Tue, 21 Feb 2012 16:47:10 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <xen-users@lists.xen.org>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Subject: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I installed XCP 1.5 Beta, and it partitioned by HD correctly but did not
actually create a local SR.  The creation of a local SR through the "xe"
command is sufficiently complicated enough that I'm not confident about
doing it - could someone post the list of steps (or a link to a document
that outlines how) to create an SR using a local disk volume?

Thanks,
Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 00:26:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 00:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0012-0003OZ-FL; Wed, 22 Feb 2012 00:25:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hga@ancell-ent.com>) id 1S0010-0003OU-8H
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 00:25:02 +0000
X-Env-Sender: hga@ancell-ent.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329870295!14321801!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNDExNTc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21681 invoked from network); 22 Feb 2012 00:24:56 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 00:24:56 -0000
Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43])
	by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 4A64B2130F
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 19:24:54 -0500 (EST)
Received: from web4.nyi.mail.srv.osa ([10.202.2.214])
	by compute3.internal (MEProxy); Tue, 21 Feb 2012 19:24:54 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=ancell-ent.com; h=
	message-id:from:to:mime-version:content-transfer-encoding
	:content-type:references:subject:in-reply-to:date; s=mesmtp; bh=
	nEIMva24IIajA4x7FhiciS/tevE=; b=GctHGH0dbX5+xHFvCB15pgtEGm1byuXt
	qazQyZrtAUeLumD4qBL5bXnHubyyEbS0pyFbYihJUUFEmwt6k9IweEXcbcQLYzeT
	IuMuauRgf1W4YQAz2OlUhQ0ZcFC/sOEC2pPzMVp39TuOtj73nGf5UMMlNE7/baKz
	xGaXL8V7upo=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:from:to:mime-version
	:content-transfer-encoding:content-type:references:subject
	:in-reply-to:date; s=smtpout; bh=nEIMva24IIajA4x7FhiciS/tevE=; b=
	sBWzsCjyQMgziW35/SowPBYMY0U/5wJJ68/qqVFPifw1uAxHtNODVCXRESTWqJHU
	AaSKcLQZZP/lkAhsRZVp+m/Zu6vjOFIdJrBtU5uAAY9TkdZZrqti7RtXWsGPFksz
	P0m7VL+ne24YNtcj4p7GaZuicunfWN9QlURVQTMPfxk=
Received: by web4.nyi.mail.srv.osa (Postfix, from userid 99)
	id 274CD3C20C0; Tue, 21 Feb 2012 19:24:54 -0500 (EST)
Message-Id: <1329870294.11748.140661039603793@webmail.messagingengine.com>
X-Sasl-Enc: VgRF0clF9rr1wJJDE7yajEPqgs1ymbXbxtVm2nB+Sy4e 1329870294
From: hga@ancell-ent.com
To: Nick Couchman <Nick.Couchman@seakr.com>, xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface
References: <4F43CA8E02000099000DB4E5@collaborate.seakr.com>
In-Reply-To: <4F43CA8E02000099000DB4E5@collaborate.seakr.com>
Date: Tue, 21 Feb 2012 18:24:54 -0600
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr.com>
  Date: Tue, 21 Feb 2012 16:47:10 -0700

  I installed XCP 1.5 Beta, and it partitioned by HD
  correctly but did not actually create a local SR.  The
  creation of a local SR through the "xe" command is
  sufficiently complicated enough that I'm not confident
  about doing it - could someone post the list of steps (or
  a link to a document that outlines how) to create an SR
  using a local disk volume?

Here's what I puzzled out for XCP 1.1 by looking at the
default sr's params; I found the device id (for the whole
disk) and used it in the sr-create command:

cat /proc/partitions ->

major minor  #blocks  name

   8        0 1953514584 sda
   [...]

ls -l /dev/disk/by-id ->

total 0
[...]
lrwxrwxrwx 1 root root  9 Aug 11 16:21 scsi-35000c50033e2ff7f -> ../../sda
[...]

xe sr-create name-label="Local storage slow 01" type=lvm content-type=user shared=false device-config:device=/dev/disk/by-id/scsi-35000c50033e2ff7f

The only significant difference in the sr params compared to
the original automatically created on installation "Local
storage" sr was this, which was in the default but not in the
one I created:

  other-config (MRW): i18n-original-value-name_label: Local storage; i18n-key: local-storage

- Harold

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 00:26:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 00:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0012-0003OZ-FL; Wed, 22 Feb 2012 00:25:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hga@ancell-ent.com>) id 1S0010-0003OU-8H
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 00:25:02 +0000
X-Env-Sender: hga@ancell-ent.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1329870295!14321801!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNDExNTc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21681 invoked from network); 22 Feb 2012 00:24:56 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 00:24:56 -0000
Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43])
	by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 4A64B2130F
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 19:24:54 -0500 (EST)
Received: from web4.nyi.mail.srv.osa ([10.202.2.214])
	by compute3.internal (MEProxy); Tue, 21 Feb 2012 19:24:54 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=ancell-ent.com; h=
	message-id:from:to:mime-version:content-transfer-encoding
	:content-type:references:subject:in-reply-to:date; s=mesmtp; bh=
	nEIMva24IIajA4x7FhiciS/tevE=; b=GctHGH0dbX5+xHFvCB15pgtEGm1byuXt
	qazQyZrtAUeLumD4qBL5bXnHubyyEbS0pyFbYihJUUFEmwt6k9IweEXcbcQLYzeT
	IuMuauRgf1W4YQAz2OlUhQ0ZcFC/sOEC2pPzMVp39TuOtj73nGf5UMMlNE7/baKz
	xGaXL8V7upo=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:from:to:mime-version
	:content-transfer-encoding:content-type:references:subject
	:in-reply-to:date; s=smtpout; bh=nEIMva24IIajA4x7FhiciS/tevE=; b=
	sBWzsCjyQMgziW35/SowPBYMY0U/5wJJ68/qqVFPifw1uAxHtNODVCXRESTWqJHU
	AaSKcLQZZP/lkAhsRZVp+m/Zu6vjOFIdJrBtU5uAAY9TkdZZrqti7RtXWsGPFksz
	P0m7VL+ne24YNtcj4p7GaZuicunfWN9QlURVQTMPfxk=
Received: by web4.nyi.mail.srv.osa (Postfix, from userid 99)
	id 274CD3C20C0; Tue, 21 Feb 2012 19:24:54 -0500 (EST)
Message-Id: <1329870294.11748.140661039603793@webmail.messagingengine.com>
X-Sasl-Enc: VgRF0clF9rr1wJJDE7yajEPqgs1ymbXbxtVm2nB+Sy4e 1329870294
From: hga@ancell-ent.com
To: Nick Couchman <Nick.Couchman@seakr.com>, xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface
References: <4F43CA8E02000099000DB4E5@collaborate.seakr.com>
In-Reply-To: <4F43CA8E02000099000DB4E5@collaborate.seakr.com>
Date: Tue, 21 Feb 2012 18:24:54 -0600
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr.com>
  Date: Tue, 21 Feb 2012 16:47:10 -0700

  I installed XCP 1.5 Beta, and it partitioned by HD
  correctly but did not actually create a local SR.  The
  creation of a local SR through the "xe" command is
  sufficiently complicated enough that I'm not confident
  about doing it - could someone post the list of steps (or
  a link to a document that outlines how) to create an SR
  using a local disk volume?

Here's what I puzzled out for XCP 1.1 by looking at the
default sr's params; I found the device id (for the whole
disk) and used it in the sr-create command:

cat /proc/partitions ->

major minor  #blocks  name

   8        0 1953514584 sda
   [...]

ls -l /dev/disk/by-id ->

total 0
[...]
lrwxrwxrwx 1 root root  9 Aug 11 16:21 scsi-35000c50033e2ff7f -> ../../sda
[...]

xe sr-create name-label="Local storage slow 01" type=lvm content-type=user shared=false device-config:device=/dev/disk/by-id/scsi-35000c50033e2ff7f

The only significant difference in the sr params compared to
the original automatically created on installation "Local
storage" sr was this, which was in the default but not in the
one I created:

  other-config (MRW): i18n-original-value-name_label: Local storage; i18n-key: local-storage

- Harold

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 02:46:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 02:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S02C7-0000m8-RW; Wed, 22 Feb 2012 02:44:39 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S02C6-0000m3-GM
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 02:44:38 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329878631!61096299!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29045 invoked from network); 22 Feb 2012 02:43:51 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 02:43:51 -0000
Received: by werh12 with SMTP id h12so5576052wer.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 18:44:37 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.83.97 as permitted sender) client-ip=10.180.83.97; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.83.97 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.83.97])
	by 10.180.83.97 with SMTP id p1mr30606125wiy.19.1329878677325 (num_hops
	= 1); Tue, 21 Feb 2012 18:44:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=MHLY2UOWlvwDULU+NSaePN2DFOxdtdENU+NTeCqHaU8=;
	b=tEZS80UIZ0gb1fg/KylxifpyqQ9oPymi8h87SsHJgaOKOH5ZUbKnKy0M+PSsCojgIR
	pY20sLcckWzRZkqdyW/j7pjuHB8yZfmWJ7VXMAUPQawkJBc2CArYMwNIxl2MD5GmrfDK
	wSAdcHneT82QVbPNT++hKB4c3O/mwg42Y3Mz0=
MIME-Version: 1.0
Received: by 10.180.83.97 with SMTP id p1mr25410833wiy.19.1329878677271; Tue,
	21 Feb 2012 18:44:37 -0800 (PST)
Received: by 10.180.14.232 with HTTP; Tue, 21 Feb 2012 18:44:37 -0800 (PST)
Date: Wed, 22 Feb 2012 10:44:37 +0800
Message-ID: <CADALBYPYFVuE9HWJZ82AAQiPC5JbFsJFH2_ijH1rZQLtp0s=Vw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen Net Device Driver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi everybody

Recently, i installed winxp with hvm, and install xenwinxp_glpv as the
pv driver in winxp. But, there is a problem confused me a long time
.SCSI ,PCI  and VBD can work well, but Network adapter can not work ,
there is a yellow exclamation mark on it. what's problem? what's i
missing?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 02:46:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 02:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S02C7-0000m8-RW; Wed, 22 Feb 2012 02:44:39 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S02C6-0000m3-GM
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 02:44:38 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1329878631!61096299!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29045 invoked from network); 22 Feb 2012 02:43:51 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 02:43:51 -0000
Received: by werh12 with SMTP id h12so5576052wer.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 18:44:37 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.83.97 as permitted sender) client-ip=10.180.83.97; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.83.97 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.83.97])
	by 10.180.83.97 with SMTP id p1mr30606125wiy.19.1329878677325 (num_hops
	= 1); Tue, 21 Feb 2012 18:44:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=MHLY2UOWlvwDULU+NSaePN2DFOxdtdENU+NTeCqHaU8=;
	b=tEZS80UIZ0gb1fg/KylxifpyqQ9oPymi8h87SsHJgaOKOH5ZUbKnKy0M+PSsCojgIR
	pY20sLcckWzRZkqdyW/j7pjuHB8yZfmWJ7VXMAUPQawkJBc2CArYMwNIxl2MD5GmrfDK
	wSAdcHneT82QVbPNT++hKB4c3O/mwg42Y3Mz0=
MIME-Version: 1.0
Received: by 10.180.83.97 with SMTP id p1mr25410833wiy.19.1329878677271; Tue,
	21 Feb 2012 18:44:37 -0800 (PST)
Received: by 10.180.14.232 with HTTP; Tue, 21 Feb 2012 18:44:37 -0800 (PST)
Date: Wed, 22 Feb 2012 10:44:37 +0800
Message-ID: <CADALBYPYFVuE9HWJZ82AAQiPC5JbFsJFH2_ijH1rZQLtp0s=Vw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen Net Device Driver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi everybody

Recently, i installed winxp with hvm, and install xenwinxp_glpv as the
pv driver in winxp. But, there is a problem confused me a long time
.SCSI ,PCI  and VBD can work well, but Network adapter can not work ,
there is a yellow exclamation mark on it. what's problem? what's i
missing?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 06:09:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 06:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S05MW-00043q-Pb; Wed, 22 Feb 2012 06:07:36 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S05MV-00043l-7T
	for xen-users@lists.xensource.com; Wed, 22 Feb 2012 06:07:35 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329890848!12517769!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10899 invoked from network); 22 Feb 2012 06:07:29 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 06:07:29 -0000
Received: by wibhm2 with SMTP id hm2so15293068wib.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 22:07:14 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.100 as permitted sender) client-ip=10.180.99.100; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.100 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.100])
	by 10.180.99.100 with SMTP id ep4mr31943093wib.7.1329890834650
	(num_hops = 1); Tue, 21 Feb 2012 22:07:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=aUpPjskrcmrEq2Q4Ho+jEB7DyBsoLTRF/jl+h9pMQ+g=;
	b=jhuJJhkCG5b5NSipahLacDEJ7LqjkIiOAD/kyT00vAm/oR7LpzcHvtBoEdH4EaZjs6
	/j72kdepO8cLazKpeU9ndZsjnOzWbXClcYQ2RL012aqs+OdMIcMpamXpdHg5/5x2bQC0
	ILDmGe2oTh0bennNXte0X0GwJ2TtsiKmBsbY0=
MIME-Version: 1.0
Received: by 10.180.99.100 with SMTP id ep4mr26525787wib.7.1329890834568; Tue,
	21 Feb 2012 22:07:14 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Tue, 21 Feb 2012 22:07:14 -0800 (PST)
Date: Tue, 21 Feb 2012 23:07:14 -0700
Message-ID: <CAHyyzzSGug-_7VVB7dfJcVOPgb3HNwCqBBiAVb-h8Y8WpmZHZA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xen vm_gen_counter unknow device
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0473084167723579131=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0473084167723579131==
Content-Type: multipart/alternative; boundary=f46d04428e5cc8d4c404b9875615

--f46d04428e5cc8d4c404b9875615
Content-Type: text/plain; charset=ISO-8859-1

I have three server 2008 R2 instances installed xen and all of them have
 vm_gen_counter unknow device. Is there driver for that. I had installed
signed driver and I can reboot and shutdown vm using xl. How can stop
server 2008 show uknow device

--f46d04428e5cc8d4c404b9875615
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have three server 2008 R2 instances installed xen and all of them have =
=A0vm_gen_counter unknow device. Is there driver for that. I had installed =
signed driver and I can reboot and shutdown vm using xl. How can stop serve=
r 2008 show uknow device

--f46d04428e5cc8d4c404b9875615--


--===============0473084167723579131==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0473084167723579131==--


From xen-users-bounces@lists.xen.org Wed Feb 22 06:09:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 06:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S05MW-00043q-Pb; Wed, 22 Feb 2012 06:07:36 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S05MV-00043l-7T
	for xen-users@lists.xensource.com; Wed, 22 Feb 2012 06:07:35 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1329890848!12517769!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10899 invoked from network); 22 Feb 2012 06:07:29 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 06:07:29 -0000
Received: by wibhm2 with SMTP id hm2so15293068wib.30
	for <xen-users@lists.xensource.com>;
	Tue, 21 Feb 2012 22:07:14 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.100 as permitted sender) client-ip=10.180.99.100; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.100 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.100])
	by 10.180.99.100 with SMTP id ep4mr31943093wib.7.1329890834650
	(num_hops = 1); Tue, 21 Feb 2012 22:07:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=aUpPjskrcmrEq2Q4Ho+jEB7DyBsoLTRF/jl+h9pMQ+g=;
	b=jhuJJhkCG5b5NSipahLacDEJ7LqjkIiOAD/kyT00vAm/oR7LpzcHvtBoEdH4EaZjs6
	/j72kdepO8cLazKpeU9ndZsjnOzWbXClcYQ2RL012aqs+OdMIcMpamXpdHg5/5x2bQC0
	ILDmGe2oTh0bennNXte0X0GwJ2TtsiKmBsbY0=
MIME-Version: 1.0
Received: by 10.180.99.100 with SMTP id ep4mr26525787wib.7.1329890834568; Tue,
	21 Feb 2012 22:07:14 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Tue, 21 Feb 2012 22:07:14 -0800 (PST)
Date: Tue, 21 Feb 2012 23:07:14 -0700
Message-ID: <CAHyyzzSGug-_7VVB7dfJcVOPgb3HNwCqBBiAVb-h8Y8WpmZHZA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xen vm_gen_counter unknow device
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0473084167723579131=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0473084167723579131==
Content-Type: multipart/alternative; boundary=f46d04428e5cc8d4c404b9875615

--f46d04428e5cc8d4c404b9875615
Content-Type: text/plain; charset=ISO-8859-1

I have three server 2008 R2 instances installed xen and all of them have
 vm_gen_counter unknow device. Is there driver for that. I had installed
signed driver and I can reboot and shutdown vm using xl. How can stop
server 2008 show uknow device

--f46d04428e5cc8d4c404b9875615
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have three server 2008 R2 instances installed xen and all of them have =
=A0vm_gen_counter unknow device. Is there driver for that. I had installed =
signed driver and I can reboot and shutdown vm using xl. How can stop serve=
r 2008 show uknow device

--f46d04428e5cc8d4c404b9875615--


--===============0473084167723579131==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0473084167723579131==--


From xen-users-bounces@lists.xen.org Wed Feb 22 06:53:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 06:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S063u-0005h4-8V; Wed, 22 Feb 2012 06:52:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S063s-0005gz-2n
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 06:52:24 +0000
Received: from [85.158.139.83:55723] by server-9.bemta-5.messagelabs.com id
	41/71-30171-7A0944F4; Wed, 22 Feb 2012 06:52:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329893541!13370432!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12398 invoked from network); 22 Feb 2012 06:52:22 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 06:52:22 -0000
Received: by dadp14 with SMTP id p14so8673428dad.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 22:52:20 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.219.102 as permitted sender) client-ip=10.68.219.102; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.219.102 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.219.102])
	by 10.68.219.102 with SMTP id pn6mr294641pbc.118.1329893540728
	(num_hops = 1); Tue, 21 Feb 2012 22:52:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.219.102 with SMTP id pn6mr238502pbc.118.1329893540676; Tue,
	21 Feb 2012 22:52:20 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Tue, 21 Feb 2012 22:52:20 -0800 (PST)
In-Reply-To: <CADALBYPYFVuE9HWJZ82AAQiPC5JbFsJFH2_ijH1rZQLtp0s=Vw@mail.gmail.com>
References: <CADALBYPYFVuE9HWJZ82AAQiPC5JbFsJFH2_ijH1rZQLtp0s=Vw@mail.gmail.com>
Date: Wed, 22 Feb 2012 13:52:20 +0700
Message-ID: <CAG1y0sdpOGfFQxvCeFu6B07spw1G8KjpCbxoCWGKMt_x9oHfMg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?5p2O5a6J5Lym?= <lianlun418@gmail.com>
X-Gm-Message-State: ALoCoQkUpOIRDCTLqZJckvMdq6rOQvhVZXbNbusSOj/CWf/18007kPslaR/kk0t5MnP/DDTnUkRn
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen Net Device Driver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBGZWIgMjIsIDIwMTIgYXQgOTo0NCBBTSwg5p2O5a6J5LymIDxsaWFubHVuNDE4QGdt
YWlsLmNvbT4gd3JvdGU6Cj4gSGkgZXZlcnlib2R5Cj4KPiBSZWNlbnRseSwgaSBpbnN0YWxsZWQg
d2lueHAgd2l0aCBodm0sIGFuZCBpbnN0YWxsIHhlbndpbnhwX2dscHYgYXMgdGhlCj4gcHYgZHJp
dmVyIGluIHdpbnhwLiBCdXQsIHRoZXJlIGlzIGEgcHJvYmxlbSBjb25mdXNlZCBtZSBhIGxvbmcg
dGltZQo+IC5TQ1NJICxQQ0kgwqBhbmQgVkJEIGNhbiB3b3JrIHdlbGwsIGJ1dCBOZXR3b3JrIGFk
YXB0ZXIgY2FuIG5vdCB3b3JrICwKPiB0aGVyZSBpcyBhIHllbGxvdyBleGNsYW1hdGlvbiBtYXJr
IG9uIGl0LiB3aGF0J3MgcHJvYmxlbT8gd2hhdCdzIGkKPiBtaXNzaW5nPwoKT24gd2hpY2ggb25l
PyB4ZW4tbmV0PyBPciB0aGUgZW11bGF0ZWQgbmV0d29yayBkZXZpY2U/CgpJIGhhdmVuJ3QgdGVz
dGVkIHRoYXQgY29tYmluYXRpb24gaW4gYSBsb25nIHRpbWUsIGJ1dCBJSVJDOgotIGl0IHNob3Vs
ZCB3b3JrCi0gb25lIG9mIHRoZSBuZXR3b3JrIGRldmljZXMgd2lsbCBiZSBtYXJrZWQgdW5wbHVn
Z2VkCgpQYXN0ZSB5b3VyIHZpZiBsaW5lIGluIHlvdXIgeGVuIGNvbmZpZyBmaWxlLiBJZiB5b3Un
cmUgc3RpbGwgdXNpbmcKaW9lbXU6LCByZW1vdmUgaXQuCgotLSAKRmFqYXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Feb 22 06:53:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 06:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S063u-0005h4-8V; Wed, 22 Feb 2012 06:52:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S063s-0005gz-2n
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 06:52:24 +0000
Received: from [85.158.139.83:55723] by server-9.bemta-5.messagelabs.com id
	41/71-30171-7A0944F4; Wed, 22 Feb 2012 06:52:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329893541!13370432!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12398 invoked from network); 22 Feb 2012 06:52:22 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 06:52:22 -0000
Received: by dadp14 with SMTP id p14so8673428dad.32
	for <xen-users@lists.xen.org>; Tue, 21 Feb 2012 22:52:20 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.219.102 as permitted sender) client-ip=10.68.219.102; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.219.102 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.219.102])
	by 10.68.219.102 with SMTP id pn6mr294641pbc.118.1329893540728
	(num_hops = 1); Tue, 21 Feb 2012 22:52:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.219.102 with SMTP id pn6mr238502pbc.118.1329893540676; Tue,
	21 Feb 2012 22:52:20 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Tue, 21 Feb 2012 22:52:20 -0800 (PST)
In-Reply-To: <CADALBYPYFVuE9HWJZ82AAQiPC5JbFsJFH2_ijH1rZQLtp0s=Vw@mail.gmail.com>
References: <CADALBYPYFVuE9HWJZ82AAQiPC5JbFsJFH2_ijH1rZQLtp0s=Vw@mail.gmail.com>
Date: Wed, 22 Feb 2012 13:52:20 +0700
Message-ID: <CAG1y0sdpOGfFQxvCeFu6B07spw1G8KjpCbxoCWGKMt_x9oHfMg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?5p2O5a6J5Lym?= <lianlun418@gmail.com>
X-Gm-Message-State: ALoCoQkUpOIRDCTLqZJckvMdq6rOQvhVZXbNbusSOj/CWf/18007kPslaR/kk0t5MnP/DDTnUkRn
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen Net Device Driver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBGZWIgMjIsIDIwMTIgYXQgOTo0NCBBTSwg5p2O5a6J5LymIDxsaWFubHVuNDE4QGdt
YWlsLmNvbT4gd3JvdGU6Cj4gSGkgZXZlcnlib2R5Cj4KPiBSZWNlbnRseSwgaSBpbnN0YWxsZWQg
d2lueHAgd2l0aCBodm0sIGFuZCBpbnN0YWxsIHhlbndpbnhwX2dscHYgYXMgdGhlCj4gcHYgZHJp
dmVyIGluIHdpbnhwLiBCdXQsIHRoZXJlIGlzIGEgcHJvYmxlbSBjb25mdXNlZCBtZSBhIGxvbmcg
dGltZQo+IC5TQ1NJICxQQ0kgwqBhbmQgVkJEIGNhbiB3b3JrIHdlbGwsIGJ1dCBOZXR3b3JrIGFk
YXB0ZXIgY2FuIG5vdCB3b3JrICwKPiB0aGVyZSBpcyBhIHllbGxvdyBleGNsYW1hdGlvbiBtYXJr
IG9uIGl0LiB3aGF0J3MgcHJvYmxlbT8gd2hhdCdzIGkKPiBtaXNzaW5nPwoKT24gd2hpY2ggb25l
PyB4ZW4tbmV0PyBPciB0aGUgZW11bGF0ZWQgbmV0d29yayBkZXZpY2U/CgpJIGhhdmVuJ3QgdGVz
dGVkIHRoYXQgY29tYmluYXRpb24gaW4gYSBsb25nIHRpbWUsIGJ1dCBJSVJDOgotIGl0IHNob3Vs
ZCB3b3JrCi0gb25lIG9mIHRoZSBuZXR3b3JrIGRldmljZXMgd2lsbCBiZSBtYXJrZWQgdW5wbHVn
Z2VkCgpQYXN0ZSB5b3VyIHZpZiBsaW5lIGluIHlvdXIgeGVuIGNvbmZpZyBmaWxlLiBJZiB5b3Un
cmUgc3RpbGwgdXNpbmcKaW9lbXU6LCByZW1vdmUgaXQuCgotLSAKRmFqYXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Feb 22 11:30:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 11:30:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0ANs-0003oW-8R; Wed, 22 Feb 2012 11:29:20 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S0ANr-0003oR-0V
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 11:29:19 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329910151!14427047!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20889 invoked from network); 22 Feb 2012 11:29:12 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 11:29:12 -0000
Received: by iahk25 with SMTP id k25so11050299iah.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 03:29:11 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.50.208.1 as permitted sender) client-ip=10.50.208.1; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.50.208.1 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.50.208.1])
	by 10.50.208.1 with SMTP id ma1mr30237674igc.4.1329910151246 (num_hops
	= 1); Wed, 22 Feb 2012 03:29:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=LqzmmHuWzYAULNpv5SFJDGX4d2qjEdH4lOKal7tQJfA=;
	b=bLEbEJZdiLcvrB8rKmhdS1hBwlLT/1G+WlUI545KYKJgsdk7R+XVj9KxyWGtNeEg3d
	gVU5muKZBe+Ok20KAN4DbSCy4pDjCGV2IRimTXy7w5ZFm9STR9koBqah0ir3Wlut+e/m
	SrzZ11Y/CAt1iZOC/g0zPCGLTXPu+eWr6A3k4=
Received: by 10.50.208.1 with SMTP id ma1mr24681075igc.4.1329910151150; Wed,
	22 Feb 2012 03:29:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Wed, 22 Feb 2012 03:28:51 -0800 (PST)
From: eva <evammg@gmail.com>
Date: Wed, 22 Feb 2012 12:28:51 +0100
Message-ID: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I am still learning about Xen.. I am trying to setup Xen hypervisor
for the first time. I was reading the howto here:

http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squeeze=
-amd64

and I stopped here:

"(To use the default Ubuntu kernel instead of Debian's Xen kernel in
the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0lines in
/etc/xen-tools/xen-tools.conf.)"

Also, I have read about the stub domains to load a separate kernel.

At this point I am a bit lost.

I have searched information about this but it's still not clear to me.

It seems that Xen hypervisor shares the kernel with domU's, but this
is not recommended because it makes it can easily mess it all up..
But, with an option through xen-tools you can create a domU with a
separate kernel.. does that mean that uses a stub domain?

I'd appreciate any hint about how Xen works here.

Thanks

Eva

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 11:30:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 11:30:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0ANs-0003oW-8R; Wed, 22 Feb 2012 11:29:20 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S0ANr-0003oR-0V
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 11:29:19 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1329910151!14427047!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20889 invoked from network); 22 Feb 2012 11:29:12 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 11:29:12 -0000
Received: by iahk25 with SMTP id k25so11050299iah.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 03:29:11 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.50.208.1 as permitted sender) client-ip=10.50.208.1; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.50.208.1 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.50.208.1])
	by 10.50.208.1 with SMTP id ma1mr30237674igc.4.1329910151246 (num_hops
	= 1); Wed, 22 Feb 2012 03:29:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=LqzmmHuWzYAULNpv5SFJDGX4d2qjEdH4lOKal7tQJfA=;
	b=bLEbEJZdiLcvrB8rKmhdS1hBwlLT/1G+WlUI545KYKJgsdk7R+XVj9KxyWGtNeEg3d
	gVU5muKZBe+Ok20KAN4DbSCy4pDjCGV2IRimTXy7w5ZFm9STR9koBqah0ir3Wlut+e/m
	SrzZ11Y/CAt1iZOC/g0zPCGLTXPu+eWr6A3k4=
Received: by 10.50.208.1 with SMTP id ma1mr24681075igc.4.1329910151150; Wed,
	22 Feb 2012 03:29:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Wed, 22 Feb 2012 03:28:51 -0800 (PST)
From: eva <evammg@gmail.com>
Date: Wed, 22 Feb 2012 12:28:51 +0100
Message-ID: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I am still learning about Xen.. I am trying to setup Xen hypervisor
for the first time. I was reading the howto here:

http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squeeze=
-amd64

and I stopped here:

"(To use the default Ubuntu kernel instead of Debian's Xen kernel in
the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0lines in
/etc/xen-tools/xen-tools.conf.)"

Also, I have read about the stub domains to load a separate kernel.

At this point I am a bit lost.

I have searched information about this but it's still not clear to me.

It seems that Xen hypervisor shares the kernel with domU's, but this
is not recommended because it makes it can easily mess it all up..
But, with an option through xen-tools you can create a domU with a
separate kernel.. does that mean that uses a stub domain?

I'd appreciate any hint about how Xen works here.

Thanks

Eva

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 12:06:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 12:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Awj-0005kV-3v; Wed, 22 Feb 2012 12:05:21 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0Awi-0005kC-69
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 12:05:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329912311!14443641!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13549 invoked from network); 22 Feb 2012 12:05:13 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 12:05:13 -0000
Received: by pbbro12 with SMTP id ro12so87964pbb.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 04:05:10 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr3057501pbc.160.1329912310707 (num_hops
	= 1); Wed, 22 Feb 2012 04:05:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr2600493pbc.160.1329912310662; Wed,
	22 Feb 2012 04:05:10 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 22 Feb 2012 04:05:10 -0800 (PST)
In-Reply-To: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
Date: Wed, 22 Feb 2012 19:05:10 +0700
Message-ID: <CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: eva <evammg@gmail.com>
X-Gm-Message-State: ALoCoQkt67+S9BuVuYjbTY8FYkc9qRsem9jj4/RT+HDEPH+ZDYlTRyl6owX0K7nZkqkeUN5HSBIZ
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 22, 2012 at 6:28 PM, eva <evammg@gmail.com> wrote:
> At this point I am a bit lost.

:D

Too much information for newbies, perhaps.

>
> I have searched information about this but it's still not clear to me.
>
> It seems that Xen hypervisor shares the kernel with domU's,

No.

domU can use the same kernel as dom0, and sometimes it can share the
same initrd as well.

> but this
> is not recommended because it makes it can easily mess it all up..

"easily" is a relative term, and some might not agree with that
statement, but IMHO yes.

> But, with an option through xen-tools you can create a domU with a
> separate kernel..

Probably. I don't use xen-tools.

>does that mean that uses a stub domain?

stub domain is another beast altogether. Better forget about that for now.

> I'd appreciate any hint about how Xen works here.

A good howto for Ubuntu domU installation is here:
http://wiki.xen.org/wiki/Ubuntu_10.04_domU

Some of it should apply to debian as well.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 12:06:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 12:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Awj-0005kV-3v; Wed, 22 Feb 2012 12:05:21 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0Awi-0005kC-69
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 12:05:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-174.messagelabs.com!1329912311!14443641!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13549 invoked from network); 22 Feb 2012 12:05:13 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 12:05:13 -0000
Received: by pbbro12 with SMTP id ro12so87964pbb.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 04:05:10 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr3057501pbc.160.1329912310707 (num_hops
	= 1); Wed, 22 Feb 2012 04:05:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr2600493pbc.160.1329912310662; Wed,
	22 Feb 2012 04:05:10 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 22 Feb 2012 04:05:10 -0800 (PST)
In-Reply-To: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
Date: Wed, 22 Feb 2012 19:05:10 +0700
Message-ID: <CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: eva <evammg@gmail.com>
X-Gm-Message-State: ALoCoQkt67+S9BuVuYjbTY8FYkc9qRsem9jj4/RT+HDEPH+ZDYlTRyl6owX0K7nZkqkeUN5HSBIZ
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 22, 2012 at 6:28 PM, eva <evammg@gmail.com> wrote:
> At this point I am a bit lost.

:D

Too much information for newbies, perhaps.

>
> I have searched information about this but it's still not clear to me.
>
> It seems that Xen hypervisor shares the kernel with domU's,

No.

domU can use the same kernel as dom0, and sometimes it can share the
same initrd as well.

> but this
> is not recommended because it makes it can easily mess it all up..

"easily" is a relative term, and some might not agree with that
statement, but IMHO yes.

> But, with an option through xen-tools you can create a domU with a
> separate kernel..

Probably. I don't use xen-tools.

>does that mean that uses a stub domain?

stub domain is another beast altogether. Better forget about that for now.

> I'd appreciate any hint about how Xen works here.

A good howto for Ubuntu domU installation is here:
http://wiki.xen.org/wiki/Ubuntu_10.04_domU

Some of it should apply to debian as well.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 12:39:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 12:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0BSM-0007ZH-OF; Wed, 22 Feb 2012 12:38:02 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S0BSL-0007Yy-V3
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 12:38:02 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1329914274!14426287!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29165 invoked from network); 22 Feb 2012 12:37:55 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 12:37:55 -0000
Received: by iahk25 with SMTP id k25so11158071iah.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 04:37:54 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.42.107.9 as permitted sender) client-ip=10.42.107.9; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.42.107.9 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.42.107.9])
	by 10.42.107.9 with SMTP id b9mr31714847icp.23.1329914274180 (num_hops
	= 1); Wed, 22 Feb 2012 04:37:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=iR2OdA52E0MmScy6Oqj85QnXHKUEqw7uPuQk7mHO9Jg=;
	b=nQn+pdWuHVLN3qytnHGhGITogadue2klsmxOLkzZp9mkS7tDF0bagNhWycs9EH0HWK
	LtICoWbaqqNp48D8/AV3o0VGpgLQnIXFmhBLPbs8pfYIO5PSgOikxxAVKJ/xkY3ZKc8n
	n4bfJa96yOaydMc9Edsbqbr9CFZRzlT1EMm9Q=
Received: by 10.42.107.9 with SMTP id b9mr25353333icp.23.1329914274128; Wed,
	22 Feb 2012 04:37:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Wed, 22 Feb 2012 04:37:34 -0800 (PST)
In-Reply-To: <CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Wed, 22 Feb 2012 13:37:34 +0100
Message-ID: <CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 22 February 2012 13:05, Fajar A. Nugraha <list@fajar.net> wrote:
> On Wed, Feb 22, 2012 at 6:28 PM, eva <evammg@gmail.com> wrote:
>> At this point I am a bit lost.
>
> :D
>
> Too much information for newbies, perhaps.
>
>>
>> I have searched information about this but it's still not clear to me.
>>
>> It seems that Xen hypervisor shares the kernel with domU's,
>
> No.
>
> domU can use the same kernel as dom0, and sometimes it can share the
> same initrd as well.
>
>> but this
>> is not recommended because it makes it can easily mess it all up..
>
> "easily" is a relative term, and some might not agree with that
> statement, but IMHO yes.
>
>> But, with an option through xen-tools you can create a domU with a
>> separate kernel..
>
> Probably. I don't use xen-tools.
>
>>does that mean that uses a stub domain?
>
> stub domain is another beast altogether. Better forget about that for now.
>
>> I'd appreciate any hint about how Xen works here.
>
> A good howto for Ubuntu domU installation is here:
> http://wiki.xen.org/wiki/Ubuntu_10.04_domU
>
> Some of it should apply to debian as well.
>
> --
> Fajar

Thanks, I've got homework to do now.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 12:39:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 12:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0BSM-0007ZH-OF; Wed, 22 Feb 2012 12:38:02 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S0BSL-0007Yy-V3
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 12:38:02 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1329914274!14426287!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29165 invoked from network); 22 Feb 2012 12:37:55 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 12:37:55 -0000
Received: by iahk25 with SMTP id k25so11158071iah.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 04:37:54 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.42.107.9 as permitted sender) client-ip=10.42.107.9; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.42.107.9 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.42.107.9])
	by 10.42.107.9 with SMTP id b9mr31714847icp.23.1329914274180 (num_hops
	= 1); Wed, 22 Feb 2012 04:37:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=iR2OdA52E0MmScy6Oqj85QnXHKUEqw7uPuQk7mHO9Jg=;
	b=nQn+pdWuHVLN3qytnHGhGITogadue2klsmxOLkzZp9mkS7tDF0bagNhWycs9EH0HWK
	LtICoWbaqqNp48D8/AV3o0VGpgLQnIXFmhBLPbs8pfYIO5PSgOikxxAVKJ/xkY3ZKc8n
	n4bfJa96yOaydMc9Edsbqbr9CFZRzlT1EMm9Q=
Received: by 10.42.107.9 with SMTP id b9mr25353333icp.23.1329914274128; Wed,
	22 Feb 2012 04:37:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Wed, 22 Feb 2012 04:37:34 -0800 (PST)
In-Reply-To: <CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Wed, 22 Feb 2012 13:37:34 +0100
Message-ID: <CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 22 February 2012 13:05, Fajar A. Nugraha <list@fajar.net> wrote:
> On Wed, Feb 22, 2012 at 6:28 PM, eva <evammg@gmail.com> wrote:
>> At this point I am a bit lost.
>
> :D
>
> Too much information for newbies, perhaps.
>
>>
>> I have searched information about this but it's still not clear to me.
>>
>> It seems that Xen hypervisor shares the kernel with domU's,
>
> No.
>
> domU can use the same kernel as dom0, and sometimes it can share the
> same initrd as well.
>
>> but this
>> is not recommended because it makes it can easily mess it all up..
>
> "easily" is a relative term, and some might not agree with that
> statement, but IMHO yes.
>
>> But, with an option through xen-tools you can create a domU with a
>> separate kernel..
>
> Probably. I don't use xen-tools.
>
>>does that mean that uses a stub domain?
>
> stub domain is another beast altogether. Better forget about that for now.
>
>> I'd appreciate any hint about how Xen works here.
>
> A good howto for Ubuntu domU installation is here:
> http://wiki.xen.org/wiki/Ubuntu_10.04_domU
>
> Some of it should apply to debian as well.
>
> --
> Fajar

Thanks, I've got homework to do now.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 13:29:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 13:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0CEw-0000mK-Oe; Wed, 22 Feb 2012 13:28:14 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S0CEu-0000mC-Ls
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 13:28:13 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329917286!15028955!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14828 invoked from network); 22 Feb 2012 13:28:06 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 13:28:06 -0000
Received: by wgbdt11 with SMTP id dt11so4950473wgb.2
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 05:28:06 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.101.165 as permitted sender) client-ip=10.180.101.165; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.101.165 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.101.165])
	by 10.180.101.165 with SMTP id fh5mr35270386wib.10.1329917286138
	(num_hops = 1); Wed, 22 Feb 2012 05:28:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=O0aqYe5a7fV9aqhQp4nFXCnFcRTlp885Bii7Qy8WUt0=;
	b=D/GYZUY/0ix+QPEkKoo83D7RAnDfnOrAounPZI7tptmjHHuIznUFGLaNjhxO0ypuqK
	kZf1dDf5Fn2/B2+XsKAnfbppfOAUki6HKW2NVGGg15Y5KEke6i5Rwbv3I7J7TcYgt3W6
	Nqx7EzTV3H78u08SqG6oJ/frN9dT7Bm7hBK/Q=
MIME-Version: 1.0
Received: by 10.180.101.165 with SMTP id fh5mr29172822wib.10.1329917285867;
	Wed, 22 Feb 2012 05:28:05 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Wed, 22 Feb 2012 05:28:05 -0800 (PST)
In-Reply-To: <CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
	<CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
Date: Wed, 22 Feb 2012 06:28:05 -0700
Message-ID: <CAHyyzzTP-MUyWYZUj2Q6bTmi4LQjWTam8TyppdocdWHLXMSY0g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: eva <evammg@gmail.com>
Cc: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3895152026941611140=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3895152026941611140==
Content-Type: multipart/alternative; boundary=f46d04426e0c679ebb04b98d7f4a

--f46d04426e0c679ebb04b98d7f4a
Content-Type: text/plain; charset=ISO-8859-1

I store my kernels in /home/xen/boot and this is my config file.
I don't see how kernel could get messed up domu can't write back to dom0.
You can always copy kernel separate dir.

# dom01 Config File
kernel = "/home/xen/boot/vmlinuz-linux"
ramdisk = "/home/xen/boot/initramfs-linux.img"
extra="iommu=soft swiotlb=force"
memory = 2048
name = "archlinuxa"
vif=['bridge=xenbr0,model=e1000,script=vif-bridge']
vfb=['vnc=1,vncunused=1,vnclisten=0.0.0.0,keymap=it']
disk = [ 'phy:/dev/xensvol/archlinuxa,ioemu:xvda,w'  ]

root = "/dev/xvda1 ro"
sdl=0
serial='pty'
acpi = 1
apic = 1
pae=1
usb=1
usbdevice='tablet'
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'



On Wed, Feb 22, 2012 at 5:37 AM, eva <evammg@gmail.com> wrote:

>  On 22 February 2012 13:05, Fajar A. Nugraha <list@fajar.net> wrote:
> > On Wed, Feb 22, 2012 at 6:28 PM, eva <evammg@gmail.com> wrote:
> >> At this point I am a bit lost.
> >
> > :D
> >
> > Too much information for newbies, perhaps.
> >
> >>
> >> I have searched information about this but it's still not clear to me.
> >>
> >> It seems that Xen hypervisor shares the kernel with domU's,
> >
> > No.
> >
> > domU can use the same kernel as dom0, and sometimes it can share the
> > same initrd as well.
> >
> >> but this
> >> is not recommended because it makes it can easily mess it all up..
> >
> > "easily" is a relative term, and some might not agree with that
> > statement, but IMHO yes.
> >
> >> But, with an option through xen-tools you can create a domU with a
> >> separate kernel..
> >
> > Probably. I don't use xen-tools.
> >
> >>does that mean that uses a stub domain?
> >
> > stub domain is another beast altogether. Better forget about that for
> now.
> >
> >> I'd appreciate any hint about how Xen works here.
> >
> > A good howto for Ubuntu domU installation is here:
> > http://wiki.xen.org/wiki/Ubuntu_10.04_domU
> >
> > Some of it should apply to debian as well.
> >
> > --
> > Fajar
>
> Thanks, I've got homework to do now.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04426e0c679ebb04b98d7f4a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>I store my kernels in /home/xen/boot and this is my config file.</div>
<div>I don&#39;t see how kernel could get messed up domu can&#39;t write ba=
ck to dom0.</div>
<div>You can always copy kernel separate dir.</div>
<div>=A0</div>
<div># dom01 Config File<br>kernel =3D &quot;/home/xen/boot/vmlinuz-linux&q=
uot;<br>ramdisk =3D &quot;/home/xen/boot/initramfs-linux.img&quot;<br>extra=
=3D&quot;iommu=3Dsoft swiotlb=3Dforce&quot;</div>
<div>memory =3D 2048<br>name =3D &quot;archlinuxa&quot;<br>vif=3D[&#39;brid=
ge=3Dxenbr0,model=3De1000,script=3Dvif-bridge&#39;]<br>vfb=3D[&#39;vnc=3D1,=
vncunused=3D1,vnclisten=3D0.0.0.0,keymap=3Dit&#39;]<br>disk =3D [ &#39;phy:=
/dev/xensvol/archlinuxa,ioemu:xvda,w&#39;=A0 ]</div>

<div><br>root =3D &quot;/dev/xvda1 ro&quot;<br>sdl=3D0<br>serial=3D&#39;pty=
&#39;<br>acpi =3D 1<br>apic =3D 1<br>pae=3D1<br>usb=3D1</div>
<div>usbdevice=3D&#39;tablet&#39;</div>
<div>on_poweroff =3D &#39;destroy&#39;<br>on_reboot=A0=A0 =3D &#39;restart&=
#39;<br>on_crash=A0=A0=A0 =3D &#39;restart&#39;<br><br><br><br></div>
<div class=3D"gmail_quote">On Wed, Feb 22, 2012 at 5:37 AM, eva <span dir=
=3D"ltr">&lt;<a href=3D"mailto:evammg@gmail.com">evammg@gmail.com</a>&gt;</=
span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">
<div class=3D"HOEnZb">
<div class=3D"h5">On 22 February 2012 13:05, Fajar A. Nugraha &lt;<a href=
=3D"mailto:list@fajar.net">list@fajar.net</a>&gt; wrote:<br>&gt; On Wed, Fe=
b 22, 2012 at 6:28 PM, eva &lt;<a href=3D"mailto:evammg@gmail.com">evammg@g=
mail.com</a>&gt; wrote:<br>
&gt;&gt; At this point I am a bit lost.<br>&gt;<br>&gt; :D<br>&gt;<br>&gt; =
Too much information for newbies, perhaps.<br>&gt;<br>&gt;&gt;<br>&gt;&gt; =
I have searched information about this but it&#39;s still not clear to me.<=
br>
&gt;&gt;<br>&gt;&gt; It seems that Xen hypervisor shares the kernel with do=
mU&#39;s,<br>&gt;<br>&gt; No.<br>&gt;<br>&gt; domU can use the same kernel =
as dom0, and sometimes it can share the<br>&gt; same initrd as well.<br>
&gt;<br>&gt;&gt; but this<br>&gt;&gt; is not recommended because it makes i=
t can easily mess it all up..<br>&gt;<br>&gt; &quot;easily&quot; is a relat=
ive term, and some might not agree with that<br>&gt; statement, but IMHO ye=
s.<br>
&gt;<br>&gt;&gt; But, with an option through xen-tools you can create a dom=
U with a<br>&gt;&gt; separate kernel..<br>&gt;<br>&gt; Probably. I don&#39;=
t use xen-tools.<br>&gt;<br>&gt;&gt;does that mean that uses a stub domain?=
<br>
&gt;<br>&gt; stub domain is another beast altogether. Better forget about t=
hat for now.<br>&gt;<br>&gt;&gt; I&#39;d appreciate any hint about how Xen =
works here.<br>&gt;<br>&gt; A good howto for Ubuntu domU installation is he=
re:<br>
&gt; <a href=3D"http://wiki.xen.org/wiki/Ubuntu_10.04_domU" target=3D"_blan=
k">http://wiki.xen.org/wiki/Ubuntu_10.04_domU</a><br>&gt;<br>&gt; Some of i=
t should apply to debian as well.<br>&gt;<br>&gt; --<br>&gt; Fajar<br><br><=
/div>
</div>Thanks, I&#39;ve got homework to do now.<br>
<div class=3D"HOEnZb">
<div class=3D"h5"><br>_______________________________________________<br>Xe=
n-users mailing list<br><a href=3D"mailto:Xen-users@lists.xen.org">Xen-user=
s@lists.xen.org</a><br><a href=3D"http://lists.xen.org/xen-users" target=3D=
"_blank">http://lists.xen.org/xen-users</a><br>
</div></div></blockquote></div><br>

--f46d04426e0c679ebb04b98d7f4a--


--===============3895152026941611140==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3895152026941611140==--


From xen-users-bounces@lists.xen.org Wed Feb 22 13:29:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 13:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0CEw-0000mK-Oe; Wed, 22 Feb 2012 13:28:14 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S0CEu-0000mC-Ls
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 13:28:13 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1329917286!15028955!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14828 invoked from network); 22 Feb 2012 13:28:06 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 13:28:06 -0000
Received: by wgbdt11 with SMTP id dt11so4950473wgb.2
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 05:28:06 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.101.165 as permitted sender) client-ip=10.180.101.165; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.101.165 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.101.165])
	by 10.180.101.165 with SMTP id fh5mr35270386wib.10.1329917286138
	(num_hops = 1); Wed, 22 Feb 2012 05:28:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=O0aqYe5a7fV9aqhQp4nFXCnFcRTlp885Bii7Qy8WUt0=;
	b=D/GYZUY/0ix+QPEkKoo83D7RAnDfnOrAounPZI7tptmjHHuIznUFGLaNjhxO0ypuqK
	kZf1dDf5Fn2/B2+XsKAnfbppfOAUki6HKW2NVGGg15Y5KEke6i5Rwbv3I7J7TcYgt3W6
	Nqx7EzTV3H78u08SqG6oJ/frN9dT7Bm7hBK/Q=
MIME-Version: 1.0
Received: by 10.180.101.165 with SMTP id fh5mr29172822wib.10.1329917285867;
	Wed, 22 Feb 2012 05:28:05 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Wed, 22 Feb 2012 05:28:05 -0800 (PST)
In-Reply-To: <CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
	<CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
Date: Wed, 22 Feb 2012 06:28:05 -0700
Message-ID: <CAHyyzzTP-MUyWYZUj2Q6bTmi4LQjWTam8TyppdocdWHLXMSY0g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: eva <evammg@gmail.com>
Cc: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3895152026941611140=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3895152026941611140==
Content-Type: multipart/alternative; boundary=f46d04426e0c679ebb04b98d7f4a

--f46d04426e0c679ebb04b98d7f4a
Content-Type: text/plain; charset=ISO-8859-1

I store my kernels in /home/xen/boot and this is my config file.
I don't see how kernel could get messed up domu can't write back to dom0.
You can always copy kernel separate dir.

# dom01 Config File
kernel = "/home/xen/boot/vmlinuz-linux"
ramdisk = "/home/xen/boot/initramfs-linux.img"
extra="iommu=soft swiotlb=force"
memory = 2048
name = "archlinuxa"
vif=['bridge=xenbr0,model=e1000,script=vif-bridge']
vfb=['vnc=1,vncunused=1,vnclisten=0.0.0.0,keymap=it']
disk = [ 'phy:/dev/xensvol/archlinuxa,ioemu:xvda,w'  ]

root = "/dev/xvda1 ro"
sdl=0
serial='pty'
acpi = 1
apic = 1
pae=1
usb=1
usbdevice='tablet'
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'



On Wed, Feb 22, 2012 at 5:37 AM, eva <evammg@gmail.com> wrote:

>  On 22 February 2012 13:05, Fajar A. Nugraha <list@fajar.net> wrote:
> > On Wed, Feb 22, 2012 at 6:28 PM, eva <evammg@gmail.com> wrote:
> >> At this point I am a bit lost.
> >
> > :D
> >
> > Too much information for newbies, perhaps.
> >
> >>
> >> I have searched information about this but it's still not clear to me.
> >>
> >> It seems that Xen hypervisor shares the kernel with domU's,
> >
> > No.
> >
> > domU can use the same kernel as dom0, and sometimes it can share the
> > same initrd as well.
> >
> >> but this
> >> is not recommended because it makes it can easily mess it all up..
> >
> > "easily" is a relative term, and some might not agree with that
> > statement, but IMHO yes.
> >
> >> But, with an option through xen-tools you can create a domU with a
> >> separate kernel..
> >
> > Probably. I don't use xen-tools.
> >
> >>does that mean that uses a stub domain?
> >
> > stub domain is another beast altogether. Better forget about that for
> now.
> >
> >> I'd appreciate any hint about how Xen works here.
> >
> > A good howto for Ubuntu domU installation is here:
> > http://wiki.xen.org/wiki/Ubuntu_10.04_domU
> >
> > Some of it should apply to debian as well.
> >
> > --
> > Fajar
>
> Thanks, I've got homework to do now.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04426e0c679ebb04b98d7f4a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>I store my kernels in /home/xen/boot and this is my config file.</div>
<div>I don&#39;t see how kernel could get messed up domu can&#39;t write ba=
ck to dom0.</div>
<div>You can always copy kernel separate dir.</div>
<div>=A0</div>
<div># dom01 Config File<br>kernel =3D &quot;/home/xen/boot/vmlinuz-linux&q=
uot;<br>ramdisk =3D &quot;/home/xen/boot/initramfs-linux.img&quot;<br>extra=
=3D&quot;iommu=3Dsoft swiotlb=3Dforce&quot;</div>
<div>memory =3D 2048<br>name =3D &quot;archlinuxa&quot;<br>vif=3D[&#39;brid=
ge=3Dxenbr0,model=3De1000,script=3Dvif-bridge&#39;]<br>vfb=3D[&#39;vnc=3D1,=
vncunused=3D1,vnclisten=3D0.0.0.0,keymap=3Dit&#39;]<br>disk =3D [ &#39;phy:=
/dev/xensvol/archlinuxa,ioemu:xvda,w&#39;=A0 ]</div>

<div><br>root =3D &quot;/dev/xvda1 ro&quot;<br>sdl=3D0<br>serial=3D&#39;pty=
&#39;<br>acpi =3D 1<br>apic =3D 1<br>pae=3D1<br>usb=3D1</div>
<div>usbdevice=3D&#39;tablet&#39;</div>
<div>on_poweroff =3D &#39;destroy&#39;<br>on_reboot=A0=A0 =3D &#39;restart&=
#39;<br>on_crash=A0=A0=A0 =3D &#39;restart&#39;<br><br><br><br></div>
<div class=3D"gmail_quote">On Wed, Feb 22, 2012 at 5:37 AM, eva <span dir=
=3D"ltr">&lt;<a href=3D"mailto:evammg@gmail.com">evammg@gmail.com</a>&gt;</=
span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">
<div class=3D"HOEnZb">
<div class=3D"h5">On 22 February 2012 13:05, Fajar A. Nugraha &lt;<a href=
=3D"mailto:list@fajar.net">list@fajar.net</a>&gt; wrote:<br>&gt; On Wed, Fe=
b 22, 2012 at 6:28 PM, eva &lt;<a href=3D"mailto:evammg@gmail.com">evammg@g=
mail.com</a>&gt; wrote:<br>
&gt;&gt; At this point I am a bit lost.<br>&gt;<br>&gt; :D<br>&gt;<br>&gt; =
Too much information for newbies, perhaps.<br>&gt;<br>&gt;&gt;<br>&gt;&gt; =
I have searched information about this but it&#39;s still not clear to me.<=
br>
&gt;&gt;<br>&gt;&gt; It seems that Xen hypervisor shares the kernel with do=
mU&#39;s,<br>&gt;<br>&gt; No.<br>&gt;<br>&gt; domU can use the same kernel =
as dom0, and sometimes it can share the<br>&gt; same initrd as well.<br>
&gt;<br>&gt;&gt; but this<br>&gt;&gt; is not recommended because it makes i=
t can easily mess it all up..<br>&gt;<br>&gt; &quot;easily&quot; is a relat=
ive term, and some might not agree with that<br>&gt; statement, but IMHO ye=
s.<br>
&gt;<br>&gt;&gt; But, with an option through xen-tools you can create a dom=
U with a<br>&gt;&gt; separate kernel..<br>&gt;<br>&gt; Probably. I don&#39;=
t use xen-tools.<br>&gt;<br>&gt;&gt;does that mean that uses a stub domain?=
<br>
&gt;<br>&gt; stub domain is another beast altogether. Better forget about t=
hat for now.<br>&gt;<br>&gt;&gt; I&#39;d appreciate any hint about how Xen =
works here.<br>&gt;<br>&gt; A good howto for Ubuntu domU installation is he=
re:<br>
&gt; <a href=3D"http://wiki.xen.org/wiki/Ubuntu_10.04_domU" target=3D"_blan=
k">http://wiki.xen.org/wiki/Ubuntu_10.04_domU</a><br>&gt;<br>&gt; Some of i=
t should apply to debian as well.<br>&gt;<br>&gt; --<br>&gt; Fajar<br><br><=
/div>
</div>Thanks, I&#39;ve got homework to do now.<br>
<div class=3D"HOEnZb">
<div class=3D"h5"><br>_______________________________________________<br>Xe=
n-users mailing list<br><a href=3D"mailto:Xen-users@lists.xen.org">Xen-user=
s@lists.xen.org</a><br><a href=3D"http://lists.xen.org/xen-users" target=3D=
"_blank">http://lists.xen.org/xen-users</a><br>
</div></div></blockquote></div><br>

--f46d04426e0c679ebb04b98d7f4a--


--===============3895152026941611140==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3895152026941611140==--


From xen-users-bounces@lists.xen.org Wed Feb 22 13:36:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 13:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0CMG-0001BK-7P; Wed, 22 Feb 2012 13:35:48 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0CME-0001AK-O9
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 13:35:46 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329917738!15942668!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5774 invoked from network); 22 Feb 2012 13:35:40 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 13:35:40 -0000
Received: by pbbro12 with SMTP id ro12so171857pbb.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 05:35:37 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr88689528pbc.13.1329917737915
	(num_hops = 1); Wed, 22 Feb 2012 05:35:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr73026439pbc.13.1329917737833;
	Wed, 22 Feb 2012 05:35:37 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 22 Feb 2012 05:35:37 -0800 (PST)
In-Reply-To: <CAHyyzzTP-MUyWYZUj2Q6bTmi4LQjWTam8TyppdocdWHLXMSY0g@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
	<CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
	<CAHyyzzTP-MUyWYZUj2Q6bTmi4LQjWTam8TyppdocdWHLXMSY0g@mail.gmail.com>
Date: Wed, 22 Feb 2012 20:35:37 +0700
Message-ID: <CAG1y0sdaaYsXNUCYdLmkx9Wemv6_PsAy2d4xcfXRqeH7Lq99gg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: jacek burghardt <jaceksburghardt@gmail.com>
X-Gm-Message-State: ALoCoQk7Ksh1xEPIcQGCI036my/kLASA7iwXBM87e3JOhmJ1UFEXTvTP5rgdkojlDIa+uCggdhjZ
Cc: xen-users@lists.xen.org, eva <evammg@gmail.com>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 22, 2012 at 8:28 PM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> I store my kernels in /home/xen/boot and this is my config file.
> I don't see how kernel could get messed up domu can't write back to dom0.
> You can always copy kernel separate dir.

Sure.

But the original question was about using the SAME kernel for dom0 and
domU. You're talking about using the same kernel for all domU, but
DIFFERENT from the one used in dom0.

When using the same kernel and initd, it's possible (for example) if
you make certain changes to dom0 kernel (e.g. put some drivers like
xen-blkfront as module) or initrd (e.g. change which modules are
included, from "most" to "dep" in ubuntu), it will cause dom0 to still
boot fine but domU stops working (in the example it was because domU's
disk driver was not included).

Another example is when you have iptables as module, then update dom0
kernel, but don't copy the corresponding /lib/modules directory to
domU. In that case domU's iptables will stop working.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 13:36:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 13:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0CMG-0001BK-7P; Wed, 22 Feb 2012 13:35:48 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0CME-0001AK-O9
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 13:35:46 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329917738!15942668!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5774 invoked from network); 22 Feb 2012 13:35:40 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 13:35:40 -0000
Received: by pbbro12 with SMTP id ro12so171857pbb.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 05:35:37 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr88689528pbc.13.1329917737915
	(num_hops = 1); Wed, 22 Feb 2012 05:35:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr73026439pbc.13.1329917737833;
	Wed, 22 Feb 2012 05:35:37 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Wed, 22 Feb 2012 05:35:37 -0800 (PST)
In-Reply-To: <CAHyyzzTP-MUyWYZUj2Q6bTmi4LQjWTam8TyppdocdWHLXMSY0g@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<CAG1y0seoK2VMRbjB+56+4G1w5=dA0RLCYJT2C2tcw7oPTPu_CA@mail.gmail.com>
	<CAN-hevnxG0YnDsbsjAsdFgoH=pWx0i3rvLeRtM1K4bCpMGMCug@mail.gmail.com>
	<CAHyyzzTP-MUyWYZUj2Q6bTmi4LQjWTam8TyppdocdWHLXMSY0g@mail.gmail.com>
Date: Wed, 22 Feb 2012 20:35:37 +0700
Message-ID: <CAG1y0sdaaYsXNUCYdLmkx9Wemv6_PsAy2d4xcfXRqeH7Lq99gg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: jacek burghardt <jaceksburghardt@gmail.com>
X-Gm-Message-State: ALoCoQk7Ksh1xEPIcQGCI036my/kLASA7iwXBM87e3JOhmJ1UFEXTvTP5rgdkojlDIa+uCggdhjZ
Cc: xen-users@lists.xen.org, eva <evammg@gmail.com>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 22, 2012 at 8:28 PM, jacek burghardt
<jaceksburghardt@gmail.com> wrote:
> I store my kernels in /home/xen/boot and this is my config file.
> I don't see how kernel could get messed up domu can't write back to dom0.
> You can always copy kernel separate dir.

Sure.

But the original question was about using the SAME kernel for dom0 and
domU. You're talking about using the same kernel for all domU, but
DIFFERENT from the one used in dom0.

When using the same kernel and initd, it's possible (for example) if
you make certain changes to dom0 kernel (e.g. put some drivers like
xen-blkfront as module) or initrd (e.g. change which modules are
included, from "most" to "dep" in ubuntu), it will cause dom0 to still
boot fine but domU stops working (in the example it was because domU's
disk driver was not included).

Another example is when you have iptables as module, then update dom0
kernel, but don't copy the corresponding /lib/modules directory to
domU. In that case domU's iptables will stop working.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 13:54:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 13:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0CdP-00027i-Bi; Wed, 22 Feb 2012 13:53:31 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S0CdN-00027d-NR
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 13:53:29 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1329918801!15938810!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19103 invoked from network); 22 Feb 2012 13:53:23 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 13:53:23 -0000
Received: by iahk25 with SMTP id k25so71336iah.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 05:53:21 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.50.217.129 as permitted sender) client-ip=10.50.217.129; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.50.217.129 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.50.217.129])
	by 10.50.217.129 with SMTP id oy1mr31089683igc.4.1329918801176
	(num_hops = 1); Wed, 22 Feb 2012 05:53:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=RQ8rmnuIUs3n7QTjC2WLwRNoe7MQcPhfDbqrLn3p5U4=;
	b=jeUE4NbrB27+QgWl/mHfsxWF6m9S7c0Ghl8cGJnK6Hf5CFJjvZn5pHp2th89f1PphI
	OvjyE6bfc2b8vodNbGsrpx5ppYjrJWEQYKZxK+ZS4dzeme5fngzWUYfA09OY1bI/QnqD
	u5ZFvTOM0e52LWSloh9RgIpjNOI4DDLhW+vOM=
Received: by 10.50.217.129 with SMTP id oy1mr25352970igc.4.1329918801113; Wed,
	22 Feb 2012 05:53:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Wed, 22 Feb 2012 05:53:01 -0800 (PST)
In-Reply-To: <A77C004C-7964-4335-85F4-F84D2117AD68@gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<A77C004C-7964-4335-85F4-F84D2117AD68@gmail.com>
From: eva <evammg@gmail.com>
Date: Wed, 22 Feb 2012 14:53:01 +0100
Message-ID: <CAN-hevkv=eQgP_Hb95u=Bo=gcO9Tu5MYDf=CnY5gcEvxn9ognQ@mail.gmail.com>
To: Qrux <qrux.qed@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

On 22 February 2012 14:12, Qrux <qrux.qed@gmail.com> wrote:
>
> On Feb 22, 2012, at 3:28 AM, eva wrote:
>
>> Hello,
>>
>> I am still learning about Xen.. I am trying to setup Xen hypervisor
>> for the first time. I was reading the howto here:
>>
>> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-sque=
eze-amd64
>
> If I were you, I would use a commercial distro (e.g., openSUSE) to learn =
about Xen. =A0It's the most robust and mature experience, and has the least=
 amount of tinkering with stuff like custom kernels.
>

Maybe I should've said that I have been working with Debian for
years.. I prefer Debian, although this is my first time learning about
virtualization.. always handled virtualization thru a GUI, so never
learned how it really works..

>> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
>> the guest, you can also comment out the kernel and initrd lines in
>> /etc/xen-tools/xen-tools.conf.)"
>
> If you don't understand what you're reading here, that's another sign tha=
t it's probably more productive to use a commercial distro that offers Xen.=
 =A0You seem new...So, the information I'm giving you is at a more basic le=
vel than maybe some of the other responses you've gotten.
>

I prefer to learn! I am not scared! :D

>> Also, I have read about the stub domains to load a separate kernel.
>>
>> At this point I am a bit lost.
>>
>> I have searched information about this but it's still not clear to me.
>>
>> It seems that Xen hypervisor shares the kernel with domU's, but this
>> is not recommended because it makes it can easily mess it all up..
>> But, with an option through xen-tools you can create a domU with a
>> separate kernel.. does that mean that uses a stub domain?
>
> Xen is a Type-1 hypervisor. =A0It doesn't really "share the kernel" with =
anything.

It seems I need to study a bit more about the general background of
virtualization. That's what I'll do.

>
> It *is* a kernel...though, from your perspective, it's a bit more like a =
super-fancy boot-loader.
>
> After Xen itself (the bare-metal hypervisor) boots, it will then load the=
 domU kernel. =A0At that point, it transfer "control over to the dom0 kerne=
l--otherwise known as your "Host" OS. =A0The general process is:
>
> =A0 =A0 =A0 =A01. You load Xen on the hardware (usually via a Grub entry).
> =A0 =A0 =A0 =A02. Xen loads your dom0 (usually via that same Grub entry).
> =A0 =A0 =A0 =A03. Then, you load domUs on your dom0 (through interacting =
with Xen from dom0).
>
> You'll use your Host OS and the Xen tools it provides (which communicate =
to the Hypervisor sitting under the host), you'll create domUs (Guest OSes)=
. =A0Those domUs can be of all different types, and which you specifically =
need...Is determined by what you need it for--or, what your boss/client nee=
ds. =A0A variety of different OSes can be used as Xen Guest OSes.
>
> Each DomU has it's own separate kernel. =A0You can choose to use the dom0=
 kernel (it's just a file, from Xen's perspective), but that's just a coinc=
idence. =A0It makes sense conceptually to think of domUs having their own k=
ernels. =A0In the configuration for each Guest, you'll specific a file on t=
he dom0 filesystem which will be the kernel of the Guest. =A0Guests can use=
 the same file, but each Guest will load that kernel as a separate instance=
. =A0Don't confuse pointing to the FILE that is a kernel in a Guest config =
with "sharing a running kernel".
>
> I hope this information can help you get started.
>
> =A0 =A0 =A0 =A0Q
>

Ok, I need some time to study this a bit more and I'll give you a feed back.

Thank you guys!

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 13:54:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 13:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0CdP-00027i-Bi; Wed, 22 Feb 2012 13:53:31 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S0CdN-00027d-NR
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 13:53:29 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1329918801!15938810!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19103 invoked from network); 22 Feb 2012 13:53:23 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 13:53:23 -0000
Received: by iahk25 with SMTP id k25so71336iah.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 05:53:21 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.50.217.129 as permitted sender) client-ip=10.50.217.129; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.50.217.129 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.50.217.129])
	by 10.50.217.129 with SMTP id oy1mr31089683igc.4.1329918801176
	(num_hops = 1); Wed, 22 Feb 2012 05:53:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=RQ8rmnuIUs3n7QTjC2WLwRNoe7MQcPhfDbqrLn3p5U4=;
	b=jeUE4NbrB27+QgWl/mHfsxWF6m9S7c0Ghl8cGJnK6Hf5CFJjvZn5pHp2th89f1PphI
	OvjyE6bfc2b8vodNbGsrpx5ppYjrJWEQYKZxK+ZS4dzeme5fngzWUYfA09OY1bI/QnqD
	u5ZFvTOM0e52LWSloh9RgIpjNOI4DDLhW+vOM=
Received: by 10.50.217.129 with SMTP id oy1mr25352970igc.4.1329918801113; Wed,
	22 Feb 2012 05:53:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Wed, 22 Feb 2012 05:53:01 -0800 (PST)
In-Reply-To: <A77C004C-7964-4335-85F4-F84D2117AD68@gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<A77C004C-7964-4335-85F4-F84D2117AD68@gmail.com>
From: eva <evammg@gmail.com>
Date: Wed, 22 Feb 2012 14:53:01 +0100
Message-ID: <CAN-hevkv=eQgP_Hb95u=Bo=gcO9Tu5MYDf=CnY5gcEvxn9ognQ@mail.gmail.com>
To: Qrux <qrux.qed@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

On 22 February 2012 14:12, Qrux <qrux.qed@gmail.com> wrote:
>
> On Feb 22, 2012, at 3:28 AM, eva wrote:
>
>> Hello,
>>
>> I am still learning about Xen.. I am trying to setup Xen hypervisor
>> for the first time. I was reading the howto here:
>>
>> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-sque=
eze-amd64
>
> If I were you, I would use a commercial distro (e.g., openSUSE) to learn =
about Xen. =A0It's the most robust and mature experience, and has the least=
 amount of tinkering with stuff like custom kernels.
>

Maybe I should've said that I have been working with Debian for
years.. I prefer Debian, although this is my first time learning about
virtualization.. always handled virtualization thru a GUI, so never
learned how it really works..

>> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
>> the guest, you can also comment out the kernel and initrd lines in
>> /etc/xen-tools/xen-tools.conf.)"
>
> If you don't understand what you're reading here, that's another sign tha=
t it's probably more productive to use a commercial distro that offers Xen.=
 =A0You seem new...So, the information I'm giving you is at a more basic le=
vel than maybe some of the other responses you've gotten.
>

I prefer to learn! I am not scared! :D

>> Also, I have read about the stub domains to load a separate kernel.
>>
>> At this point I am a bit lost.
>>
>> I have searched information about this but it's still not clear to me.
>>
>> It seems that Xen hypervisor shares the kernel with domU's, but this
>> is not recommended because it makes it can easily mess it all up..
>> But, with an option through xen-tools you can create a domU with a
>> separate kernel.. does that mean that uses a stub domain?
>
> Xen is a Type-1 hypervisor. =A0It doesn't really "share the kernel" with =
anything.

It seems I need to study a bit more about the general background of
virtualization. That's what I'll do.

>
> It *is* a kernel...though, from your perspective, it's a bit more like a =
super-fancy boot-loader.
>
> After Xen itself (the bare-metal hypervisor) boots, it will then load the=
 domU kernel. =A0At that point, it transfer "control over to the dom0 kerne=
l--otherwise known as your "Host" OS. =A0The general process is:
>
> =A0 =A0 =A0 =A01. You load Xen on the hardware (usually via a Grub entry).
> =A0 =A0 =A0 =A02. Xen loads your dom0 (usually via that same Grub entry).
> =A0 =A0 =A0 =A03. Then, you load domUs on your dom0 (through interacting =
with Xen from dom0).
>
> You'll use your Host OS and the Xen tools it provides (which communicate =
to the Hypervisor sitting under the host), you'll create domUs (Guest OSes)=
. =A0Those domUs can be of all different types, and which you specifically =
need...Is determined by what you need it for--or, what your boss/client nee=
ds. =A0A variety of different OSes can be used as Xen Guest OSes.
>
> Each DomU has it's own separate kernel. =A0You can choose to use the dom0=
 kernel (it's just a file, from Xen's perspective), but that's just a coinc=
idence. =A0It makes sense conceptually to think of domUs having their own k=
ernels. =A0In the configuration for each Guest, you'll specific a file on t=
he dom0 filesystem which will be the kernel of the Guest. =A0Guests can use=
 the same file, but each Guest will load that kernel as a separate instance=
. =A0Don't confuse pointing to the FILE that is a kernel in a Guest config =
with "sharing a running kernel".
>
> I hope this information can help you get started.
>
> =A0 =A0 =A0 =A0Q
>

Ok, I need some time to study this a bit more and I'll give you a feed back.

Thank you guys!

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 14:13:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 14:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Cvu-0002rS-Bd; Wed, 22 Feb 2012 14:12:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S0Cvt-0002rM-75
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 14:12:37 +0000
Received: from [85.158.139.83:14859] by server-1.bemta-5.messagelabs.com id
	9A/D2-28458-4D7F44F4; Wed, 22 Feb 2012 14:12:36 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329919954!16096059!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13224 invoked from network); 22 Feb 2012 14:12:35 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-15.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Feb 2012 14:12:35 -0000
Received: from mail-vx0-f173.google.com ([209.85.220.173])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S0Cvo-001ML6-Ow
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 21:12:32 +0700
Received: by vcbfl17 with SMTP id fl17so57763vcb.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 06:12:30 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.148.196 as permitted sender) client-ip=10.220.148.196; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.148.196 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.148.196])
	by 10.220.148.196 with SMTP id q4mr17099735vcv.42.1329919950841
	(num_hops = 1); Wed, 22 Feb 2012 06:12:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.148.196 with SMTP id q4mr13793883vcv.42.1329919950792;
	Wed, 22 Feb 2012 06:12:30 -0800 (PST)
Received: by 10.220.238.20 with HTTP; Wed, 22 Feb 2012 06:12:30 -0800 (PST)
Received: by 10.220.238.20 with HTTP; Wed, 22 Feb 2012 06:12:30 -0800 (PST)
In-Reply-To: <CAN-hevkv=eQgP_Hb95u=Bo=gcO9Tu5MYDf=CnY5gcEvxn9ognQ@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<A77C004C-7964-4335-85F4-F84D2117AD68@gmail.com>
	<CAN-hevkv=eQgP_Hb95u=Bo=gcO9Tu5MYDf=CnY5gcEvxn9ognQ@mail.gmail.com>
Date: Wed, 22 Feb 2012 21:12:30 +0700
Message-ID: <CAA2qdGX89fVQnD-nHitBhdUyxPVX1Q66QzMWpRQZyFZrkm7e-w@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: eva <evammg@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5260768689820516367=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5260768689820516367==
Content-Type: multipart/alternative; boundary=f46d0438939d3f270404b98e1e7f

--f46d0438939d3f270404b98e1e7f
Content-Type: text/plain; charset=UTF-8

On Feb 22, 2012 9:00 PM, "eva" <evammg@gmail.com> wrote:
>
> Hello,
>

---- >8 snip

>
> Ok, I need some time to study this a bit more and I'll give you a feed
back.
>
> Thank you guys!
>

Here's a graphical representation:

https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png

(ignore the misleading "Recommended" word on top right; if your domU's are
Linux, and you can specify your domUs' kernels, paravirtualization will
give you *much* better performance)

Rgds,

--f46d0438939d3f270404b98e1e7f
Content-Type: text/html; charset=UTF-8

<p><br>
On Feb 22, 2012 9:00 PM, &quot;eva&quot; &lt;<a href="mailto:evammg@gmail.com">evammg@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hello,<br>
&gt;</p>
<p>---- &gt;8 snip</p>
<p>&gt;<br>
&gt; Ok, I need some time to study this a bit more and I&#39;ll give you a feed back.<br>
&gt;<br>
&gt; Thank you guys!<br>
&gt;</p>
<p>Here&#39;s a graphical representation:</p>
<p> <a href="https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png">https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png</a></p>
<p>(ignore the misleading &quot;Recommended&quot; word on top right; if your domU&#39;s are Linux, and you can specify your domUs&#39; kernels, paravirtualization will give you *much* better performance)</p>
<p>Rgds,<br>
</p>

--f46d0438939d3f270404b98e1e7f--


--===============5260768689820516367==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5260768689820516367==--


From xen-users-bounces@lists.xen.org Wed Feb 22 14:13:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 14:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Cvu-0002rS-Bd; Wed, 22 Feb 2012 14:12:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S0Cvt-0002rM-75
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 14:12:37 +0000
Received: from [85.158.139.83:14859] by server-1.bemta-5.messagelabs.com id
	9A/D2-28458-4D7F44F4; Wed, 22 Feb 2012 14:12:36 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-15.tower-182.messagelabs.com!1329919954!16096059!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13224 invoked from network); 22 Feb 2012 14:12:35 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-15.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Feb 2012 14:12:35 -0000
Received: from mail-vx0-f173.google.com ([209.85.220.173])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S0Cvo-001ML6-Ow
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 21:12:32 +0700
Received: by vcbfl17 with SMTP id fl17so57763vcb.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 06:12:30 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.148.196 as permitted sender) client-ip=10.220.148.196; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.148.196 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.148.196])
	by 10.220.148.196 with SMTP id q4mr17099735vcv.42.1329919950841
	(num_hops = 1); Wed, 22 Feb 2012 06:12:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.148.196 with SMTP id q4mr13793883vcv.42.1329919950792;
	Wed, 22 Feb 2012 06:12:30 -0800 (PST)
Received: by 10.220.238.20 with HTTP; Wed, 22 Feb 2012 06:12:30 -0800 (PST)
Received: by 10.220.238.20 with HTTP; Wed, 22 Feb 2012 06:12:30 -0800 (PST)
In-Reply-To: <CAN-hevkv=eQgP_Hb95u=Bo=gcO9Tu5MYDf=CnY5gcEvxn9ognQ@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<A77C004C-7964-4335-85F4-F84D2117AD68@gmail.com>
	<CAN-hevkv=eQgP_Hb95u=Bo=gcO9Tu5MYDf=CnY5gcEvxn9ognQ@mail.gmail.com>
Date: Wed, 22 Feb 2012 21:12:30 +0700
Message-ID: <CAA2qdGX89fVQnD-nHitBhdUyxPVX1Q66QzMWpRQZyFZrkm7e-w@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: eva <evammg@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5260768689820516367=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5260768689820516367==
Content-Type: multipart/alternative; boundary=f46d0438939d3f270404b98e1e7f

--f46d0438939d3f270404b98e1e7f
Content-Type: text/plain; charset=UTF-8

On Feb 22, 2012 9:00 PM, "eva" <evammg@gmail.com> wrote:
>
> Hello,
>

---- >8 snip

>
> Ok, I need some time to study this a bit more and I'll give you a feed
back.
>
> Thank you guys!
>

Here's a graphical representation:

https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png

(ignore the misleading "Recommended" word on top right; if your domU's are
Linux, and you can specify your domUs' kernels, paravirtualization will
give you *much* better performance)

Rgds,

--f46d0438939d3f270404b98e1e7f
Content-Type: text/html; charset=UTF-8

<p><br>
On Feb 22, 2012 9:00 PM, &quot;eva&quot; &lt;<a href="mailto:evammg@gmail.com">evammg@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hello,<br>
&gt;</p>
<p>---- &gt;8 snip</p>
<p>&gt;<br>
&gt; Ok, I need some time to study this a bit more and I&#39;ll give you a feed back.<br>
&gt;<br>
&gt; Thank you guys!<br>
&gt;</p>
<p>Here&#39;s a graphical representation:</p>
<p> <a href="https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png">https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png</a></p>
<p>(ignore the misleading &quot;Recommended&quot; word on top right; if your domU&#39;s are Linux, and you can specify your domUs&#39; kernels, paravirtualization will give you *much* better performance)</p>
<p>Rgds,<br>
</p>

--f46d0438939d3f270404b98e1e7f--


--===============5260768689820516367==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5260768689820516367==--


From xen-users-bounces@lists.xen.org Wed Feb 22 17:07:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 17:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0FdX-0000hd-UT; Wed, 22 Feb 2012 17:05:51 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1S0FdW-0000h8-SO
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 17:05:51 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329930341!10256292!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21501 invoked from network); 22 Feb 2012 17:05:44 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-7.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 17:05:44 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1MHrIiJ006710
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 10:53:18 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 562b_2b0a_7297d7ca_5d77_11e1_8037_00137252735f;
	Wed, 22 Feb 2012 10:05:40 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 442A244C40
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 10:05:40 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 22 Feb 2012 10:05:40 -0700
Message-Id: <4F44BDF202000099000DB55B@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 22 Feb 2012 10:05:38 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <hga@ancell-ent.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-02-21 at 18:24 -0600, hga@ancell-ent.com wrote:
> From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr.com>
>   Date: Tue, 21 Feb 2012 16:47:10 -0700
> 
>   I installed XCP 1.5 Beta, and it partitioned by HD
>   correctly but did not actually create a local SR.  The
>   creation of a local SR through the "xe" command is
>   sufficiently complicated enough that I'm not confident
>   about doing it - could someone post the list of steps (or
>   a link to a document that outlines how) to create an SR
>   using a local disk volume?
> 
> Here's what I puzzled out for XCP 1.1 by looking at the
> default sr's params; I found the device id (for the whole
> disk) and used it in the sr-create command:
> 
> cat /proc/partitions ->
> 
> major minor  #blocks  name
> 
>    8        0 1953514584 sda
>    [...]
> 
> ls -l /dev/disk/by-id ->
> 
> total 0
> [...]
> lrwxrwxrwx 1 root root  9 Aug 11 16:21 scsi-35000c50033e2ff7f -> ../../sda
> [...]
> 
> xe sr-create name-label="Local storage slow 01" type=lvm content-type=user shared=false device-config:device=/dev/disk/by-id/scsi-35000c50033e2ff7f
> 
> The only significant difference in the sr params compared to
> the original automatically created on installation "Local
> storage" sr was this, which was in the default but not in the
> one I created:
> 
>   other-config (MRW): i18n-original-value-name_label: Local storage; i18n-key: local-storage
> 
> - Harold

Thanks, Harold,
Interestingly in the XCP 1.5 beta release I do not see /dev/disk/by-id,
so I wasn't able to use that.  Instead, I came up with the following
command:
xe sr-create content-type=user device-config:device=/dev/sda3
host-uuid=47f5967d-76c9-4e66-b6e6-543afcf1c19e name-label="Local
storage" shared=false type=lvm

This should have been done at install time by the installer, so not sure
if this is a bug or just a glitch during the install I was doing?

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 17:07:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 17:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0FdX-0000hd-UT; Wed, 22 Feb 2012 17:05:51 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1S0FdW-0000h8-SO
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 17:05:51 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329930341!10256292!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21501 invoked from network); 22 Feb 2012 17:05:44 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-7.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 17:05:44 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1MHrIiJ006710
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 10:53:18 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 562b_2b0a_7297d7ca_5d77_11e1_8037_00137252735f;
	Wed, 22 Feb 2012 10:05:40 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 442A244C40
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 10:05:40 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 22 Feb 2012 10:05:40 -0700
Message-Id: <4F44BDF202000099000DB55B@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 22 Feb 2012 10:05:38 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <hga@ancell-ent.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-02-21 at 18:24 -0600, hga@ancell-ent.com wrote:
> From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr.com>
>   Date: Tue, 21 Feb 2012 16:47:10 -0700
> 
>   I installed XCP 1.5 Beta, and it partitioned by HD
>   correctly but did not actually create a local SR.  The
>   creation of a local SR through the "xe" command is
>   sufficiently complicated enough that I'm not confident
>   about doing it - could someone post the list of steps (or
>   a link to a document that outlines how) to create an SR
>   using a local disk volume?
> 
> Here's what I puzzled out for XCP 1.1 by looking at the
> default sr's params; I found the device id (for the whole
> disk) and used it in the sr-create command:
> 
> cat /proc/partitions ->
> 
> major minor  #blocks  name
> 
>    8        0 1953514584 sda
>    [...]
> 
> ls -l /dev/disk/by-id ->
> 
> total 0
> [...]
> lrwxrwxrwx 1 root root  9 Aug 11 16:21 scsi-35000c50033e2ff7f -> ../../sda
> [...]
> 
> xe sr-create name-label="Local storage slow 01" type=lvm content-type=user shared=false device-config:device=/dev/disk/by-id/scsi-35000c50033e2ff7f
> 
> The only significant difference in the sr params compared to
> the original automatically created on installation "Local
> storage" sr was this, which was in the default but not in the
> one I created:
> 
>   other-config (MRW): i18n-original-value-name_label: Local storage; i18n-key: local-storage
> 
> - Harold

Thanks, Harold,
Interestingly in the XCP 1.5 beta release I do not see /dev/disk/by-id,
so I wasn't able to use that.  Instead, I came up with the following
command:
xe sr-create content-type=user device-config:device=/dev/sda3
host-uuid=47f5967d-76c9-4e66-b6e6-543afcf1c19e name-label="Local
storage" shared=false type=lvm

This should have been done at install time by the installer, so not sure
if this is a bug or just a glitch during the install I was doing?

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 17:57:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 17:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0GQI-0001Zg-1i; Wed, 22 Feb 2012 17:56:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hga@ancell-ent.com>) id 1S0GQG-0001Zb-1z
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 17:56:12 +0000
Received: from [85.158.139.83:15361] by server-1.bemta-5.messagelabs.com id
	5D/60-28458-B3C254F4; Wed, 22 Feb 2012 17:56:11 +0000
X-Env-Sender: hga@ancell-ent.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329933369!16201450!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNDIzMDc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3392 invoked from network); 22 Feb 2012 17:56:10 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 17:56:10 -0000
Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44])
	by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id ACF4021F5A
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 12:56:08 -0500 (EST)
Received: from web2.nyi.mail.srv.osa ([10.202.2.212])
	by compute4.internal (MEProxy); Wed, 22 Feb 2012 12:56:08 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=ancell-ent.com; h=
	message-id:from:to:cc:mime-version:content-transfer-encoding
	:content-type:references:subject:in-reply-to:date; s=mesmtp; bh=
	4uShVCqA71O4gMle3P+U+KxS1eY=; b=klvildOuTfTbG7+6yGM2wZfSbAaRnITk
	pGOPWPmxpJ9Dk/0aWzBG5RW47CB9X8eP2hMcIuNKKqU1SxZokari6yEi4xiuAC5b
	Asji+cOzlOkfiHHnktwWgHg/lsj/PjkojhJ6p07PxqqA+RYdUR+XTHNBz7FLgfcE
	+u9p9UE3WQc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:from:to:cc:mime-version
	:content-transfer-encoding:content-type:references:subject
	:in-reply-to:date; s=smtpout; bh=4uShVCqA71O4gMle3P+U+KxS1eY=; b=
	fnb7CBQRqeE1x8TomyLl8ySWXA9TrDmarqcUJ360/2wWj/zW+XScDTaeg8rp8eiC
	hlA36hpfGgflGWuV/0q3Hsg28DDnSNf1FywvUty0eUt2XuUA5l0zxIJeeGIjMoMq
	xv7cVAbri8UjQNNH49lPNwJYHfeKSp1gHAo5N64JKps=
Received: by web2.nyi.mail.srv.osa (Postfix, from userid 99)
	id 840395C2E75; Wed, 22 Feb 2012 12:56:08 -0500 (EST)
Message-Id: <1329933368.21079.140661039931273@webmail.messagingengine.com>
X-Sasl-Enc: 5gMSoEtZE//4/D5/n4GgHJhryFQ3ZMXDD+D9gPQbFCV9 1329933368
From: hga@ancell-ent.com
To: Nick Couchman <Nick.Couchman@seakr.com>
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface
References: <4F44BDF202000099000DB55B@collaborate.seakr.com>
In-Reply-To: <4F44BDF202000099000DB55B@collaborate.seakr.com>
Date: Wed, 22 Feb 2012 11:56:08 -0600
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr.com>
  Date: Wed, 22 Feb 2012 10:05:38 -0700

  On Tue, 2012-02-21 at 18:24 -0600, hga@ancell-ent.com wrote:
  > From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr">Couchman@seakr">Couchman@seakr.com>
  > Date: Tue, 21 Feb 2012 16:47:10 -0700
  > 
  >   I installed XCP 1.5 Beta, and it partitioned by HD
  >   correctly but did not actually create a local SR.  The
  >   creation of a local SR through the "xe" command is
  >   sufficiently complicated enough that I'm not confident
  >   about doing it - could someone post the list of steps (or
  >   a link to a document that outlines how) to create an SR
  >   using a local disk volume?

  > Here's what I puzzled out for XCP 1.1 by looking at the
  > default sr's params; I found the device id (for the
  > whole disk) and used it in the sr-create command:

  > cat /proc/partitions ->
  > 
  > major minor  #blocks  name
  > 
  >    8        0 1953514584 sda
  >    [...]
  > 
  > ls -l /dev/disk/by-id ->
  > 
  > total 0
  > [...]
  > lrwxrwxrwx 1 root root  9 Aug 11 16:21 scsi-35000c50033e2ff7f -> ../../sda
  > [...]
  > 
  > xe sr-create name-label="Local storage slow 01" type=lvm content-type=user shared=false device-config:device=/dev/disk/by-id/scsi-35000c50033e2ff7f

  > The only significant difference in the sr params
  > compared to the original automatically created on
  > installation "Local storage" sr was this, which was in
  > the default but not in the one I created:

  >   other-config (MRW): i18n-original-value-name_label: Local storage; i18n-key: local-storage

  Thanks, Harold,

You're welcome.

  Interestingly in the XCP 1.5 beta release I do not see
  /dev/disk/by-id, so I wasn't able to use that.  Instead, I
  came up with the following command:

  xe sr-create content-type=user device-config:device=/dev/sda3 host-uuid=47f5967d-76c9-4e66-b6e6-543afcf1c19e name-label="Local storage" shared=false type=lvm

I have a concern that that's fragile; add or subtract a USB
stick or another disk or whatever and what is /dev/sda
*might* change.  The device is used to create a pbd; here's
the relevant output from my machine:

xe pbd-list">pbd-list ->

uuid ( RO)                  : a844364c-fc70-f4ce-4ca1-785224cf7dc4
             host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
               sr-uuid ( RO): e77ffc8a-ed78-c9b0-7ed4-702308cce130
         device-config (MRO): device: /dev/disk/by-id/scsi-3600508e0000000006069ef5986d41402-part3
    currently-attached ( RO): true

[...]

uuid ( RO)                  : da707dd6-d1cf-a460-cc76-6ca55f413813
             host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
               sr-uuid ( RO): 2415abc5-7d90-10e5-49db-39cc21c4eba0
         device-config (MRO): device: /dev/disk/by-id/scsi-35000c50033e2ff7f
    currently-attached ( RO): true

In the first one, the 3rd partition is used and I gather XCP
1.5 has the same layout with Dom0 in partition 1, partition
2 is of identical length (used for a backup command?) and
the third, comprising the rest of the disk, was left for
the Local storage sr.  Perhaps someone who's installed 1.5
could provide us with a listing from the relevant pdb so
that we can see how it's done in this version?

In the second I just gave it the whole disk.  In reflection, I'm
not sure that was a good idea (vs. a partition using the
whole disk), it violates the normal usage; can't remember
why I did it.

  This should have been done at install time by the
  installer, so not sure if this is a bug or just a glitch
  during the install I was doing?

I would think the former; that's how 1.1 works (and as I
recall it didn't give you an option *not* to create a local
repository, although strictly speaking in a proper XCP cloud
your VMs' storage is going to be separate so that you can
easily migrate them and so forth).  You might want to try a
raw installation again to see if if you've found a bug or if
1.5 just allows an option not to create a local sr.

- Harold

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 17:57:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 17:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0GQI-0001Zg-1i; Wed, 22 Feb 2012 17:56:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hga@ancell-ent.com>) id 1S0GQG-0001Zb-1z
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 17:56:12 +0000
Received: from [85.158.139.83:15361] by server-1.bemta-5.messagelabs.com id
	5D/60-28458-B3C254F4; Wed, 22 Feb 2012 17:56:11 +0000
X-Env-Sender: hga@ancell-ent.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329933369!16201450!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNDIzMDc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3392 invoked from network); 22 Feb 2012 17:56:10 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 17:56:10 -0000
Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44])
	by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id ACF4021F5A
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 12:56:08 -0500 (EST)
Received: from web2.nyi.mail.srv.osa ([10.202.2.212])
	by compute4.internal (MEProxy); Wed, 22 Feb 2012 12:56:08 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=ancell-ent.com; h=
	message-id:from:to:cc:mime-version:content-transfer-encoding
	:content-type:references:subject:in-reply-to:date; s=mesmtp; bh=
	4uShVCqA71O4gMle3P+U+KxS1eY=; b=klvildOuTfTbG7+6yGM2wZfSbAaRnITk
	pGOPWPmxpJ9Dk/0aWzBG5RW47CB9X8eP2hMcIuNKKqU1SxZokari6yEi4xiuAC5b
	Asji+cOzlOkfiHHnktwWgHg/lsj/PjkojhJ6p07PxqqA+RYdUR+XTHNBz7FLgfcE
	+u9p9UE3WQc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:from:to:cc:mime-version
	:content-transfer-encoding:content-type:references:subject
	:in-reply-to:date; s=smtpout; bh=4uShVCqA71O4gMle3P+U+KxS1eY=; b=
	fnb7CBQRqeE1x8TomyLl8ySWXA9TrDmarqcUJ360/2wWj/zW+XScDTaeg8rp8eiC
	hlA36hpfGgflGWuV/0q3Hsg28DDnSNf1FywvUty0eUt2XuUA5l0zxIJeeGIjMoMq
	xv7cVAbri8UjQNNH49lPNwJYHfeKSp1gHAo5N64JKps=
Received: by web2.nyi.mail.srv.osa (Postfix, from userid 99)
	id 840395C2E75; Wed, 22 Feb 2012 12:56:08 -0500 (EST)
Message-Id: <1329933368.21079.140661039931273@webmail.messagingengine.com>
X-Sasl-Enc: 5gMSoEtZE//4/D5/n4GgHJhryFQ3ZMXDD+D9gPQbFCV9 1329933368
From: hga@ancell-ent.com
To: Nick Couchman <Nick.Couchman@seakr.com>
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface
References: <4F44BDF202000099000DB55B@collaborate.seakr.com>
In-Reply-To: <4F44BDF202000099000DB55B@collaborate.seakr.com>
Date: Wed, 22 Feb 2012 11:56:08 -0600
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr.com>
  Date: Wed, 22 Feb 2012 10:05:38 -0700

  On Tue, 2012-02-21 at 18:24 -0600, hga@ancell-ent.com wrote:
  > From: "Nick Couchman" <Nick.Couchman@seakr">Couchman@seakr">Couchman@seakr">Couchman@seakr.com>
  > Date: Tue, 21 Feb 2012 16:47:10 -0700
  > 
  >   I installed XCP 1.5 Beta, and it partitioned by HD
  >   correctly but did not actually create a local SR.  The
  >   creation of a local SR through the "xe" command is
  >   sufficiently complicated enough that I'm not confident
  >   about doing it - could someone post the list of steps (or
  >   a link to a document that outlines how) to create an SR
  >   using a local disk volume?

  > Here's what I puzzled out for XCP 1.1 by looking at the
  > default sr's params; I found the device id (for the
  > whole disk) and used it in the sr-create command:

  > cat /proc/partitions ->
  > 
  > major minor  #blocks  name
  > 
  >    8        0 1953514584 sda
  >    [...]
  > 
  > ls -l /dev/disk/by-id ->
  > 
  > total 0
  > [...]
  > lrwxrwxrwx 1 root root  9 Aug 11 16:21 scsi-35000c50033e2ff7f -> ../../sda
  > [...]
  > 
  > xe sr-create name-label="Local storage slow 01" type=lvm content-type=user shared=false device-config:device=/dev/disk/by-id/scsi-35000c50033e2ff7f

  > The only significant difference in the sr params
  > compared to the original automatically created on
  > installation "Local storage" sr was this, which was in
  > the default but not in the one I created:

  >   other-config (MRW): i18n-original-value-name_label: Local storage; i18n-key: local-storage

  Thanks, Harold,

You're welcome.

  Interestingly in the XCP 1.5 beta release I do not see
  /dev/disk/by-id, so I wasn't able to use that.  Instead, I
  came up with the following command:

  xe sr-create content-type=user device-config:device=/dev/sda3 host-uuid=47f5967d-76c9-4e66-b6e6-543afcf1c19e name-label="Local storage" shared=false type=lvm

I have a concern that that's fragile; add or subtract a USB
stick or another disk or whatever and what is /dev/sda
*might* change.  The device is used to create a pbd; here's
the relevant output from my machine:

xe pbd-list">pbd-list ->

uuid ( RO)                  : a844364c-fc70-f4ce-4ca1-785224cf7dc4
             host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
               sr-uuid ( RO): e77ffc8a-ed78-c9b0-7ed4-702308cce130
         device-config (MRO): device: /dev/disk/by-id/scsi-3600508e0000000006069ef5986d41402-part3
    currently-attached ( RO): true

[...]

uuid ( RO)                  : da707dd6-d1cf-a460-cc76-6ca55f413813
             host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
               sr-uuid ( RO): 2415abc5-7d90-10e5-49db-39cc21c4eba0
         device-config (MRO): device: /dev/disk/by-id/scsi-35000c50033e2ff7f
    currently-attached ( RO): true

In the first one, the 3rd partition is used and I gather XCP
1.5 has the same layout with Dom0 in partition 1, partition
2 is of identical length (used for a backup command?) and
the third, comprising the rest of the disk, was left for
the Local storage sr.  Perhaps someone who's installed 1.5
could provide us with a listing from the relevant pdb so
that we can see how it's done in this version?

In the second I just gave it the whole disk.  In reflection, I'm
not sure that was a good idea (vs. a partition using the
whole disk), it violates the normal usage; can't remember
why I did it.

  This should have been done at install time by the
  installer, so not sure if this is a bug or just a glitch
  during the install I was doing?

I would think the former; that's how 1.1 works (and as I
recall it didn't give you an option *not* to create a local
repository, although strictly speaking in a proper XCP cloud
your VMs' storage is going to be separate so that you can
easily migrate them and so forth).  You might want to try a
raw installation again to see if if you've found a bug or if
1.5 just allows an option not to create a local sr.

- Harold

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 18:05:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 18:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0GYB-0001tX-7j; Wed, 22 Feb 2012 18:04:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1S0GYA-0001tR-6q
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 18:04:22 +0000
Received: from [85.158.139.83:15596] by server-8.bemta-5.messagelabs.com id
	0B/60-09797-52E254F4; Wed, 22 Feb 2012 18:04:21 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329933858!13488017!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28221 invoked from network); 22 Feb 2012 18:04:20 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 18:04:20 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1MIpt3k007737
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 11:51:55 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 562b_302a_a261d336_5d7f_11e1_8037_00137252735f;
	Wed, 22 Feb 2012 11:04:16 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 63F8644C41
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 11:04:16 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 22 Feb 2012 11:04:16 -0700
Message-Id: <4F44CBA502000099000DB58E@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 22 Feb 2012 11:04:05 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <hga@ancell-ent.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



>   xe sr-create content-type=user device-config:device=/dev/sda3 host-uuid=47f5967d-76c9-4e66-b6e6-543afcf1c19e name-label="Local storage" shared=false type=lvm
> 
> I have a concern that that's fragile; add or subtract a USB
> stick or another disk or whatever and what is /dev/sda
> *might* change.  The device is used to create a pbd; here's
> the relevant output from my machine:

Oh, yes, depending on how XCP picks up the disks when you reboot the
system, this could be very fragile.  Theoretically, if you're using LVM
(NOT Thin Provisioning), it should *scan* the disk devices and find the
LVM one located wherever that disk happened to get attached.  However,
this would mis-match what the XE Toolstack thinks the disk should be, so
how does the system recover from that??

> 
> xe pbd-list">pbd-list ->
> 
> uuid ( RO)                  : a844364c-fc70-f4ce-4ca1-785224cf7dc4
>              host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
>                sr-uuid ( RO): e77ffc8a-ed78-c9b0-7ed4-702308cce130
>          device-config (MRO): device: /dev/disk/by-id/scsi-3600508e0000000006069ef5986d41402-part3
>     currently-attached ( RO): true
> 
> [...]
> 
> uuid ( RO)                  : da707dd6-d1cf-a460-cc76-6ca55f413813
>              host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
>                sr-uuid ( RO): 2415abc5-7d90-10e5-49db-39cc21c4eba0
>          device-config (MRO): device: /dev/disk/by-id/scsi-35000c50033e2ff7f
>     currently-attached ( RO): true
> 
> In the first one, the 3rd partition is used and I gather XCP
> 1.5 has the same layout with Dom0 in partition 1, partition
> 2 is of identical length (used for a backup command?) and
> the third, comprising the rest of the disk, was left for
> the Local storage sr.  Perhaps someone who's installed 1.5
> could provide us with a listing from the relevant pdb so
> that we can see how it's done in this version?
> 
> In the second I just gave it the whole disk.  In reflection, I'm
> not sure that was a good idea (vs. a partition using the
> whole disk), it violates the normal usage; can't remember
> why I did it.
> 
>   This should have been done at install time by the
>   installer, so not sure if this is a bug or just a glitch
>   during the install I was doing?
> 
> I would think the former; that's how 1.1 works (and as I
> recall it didn't give you an option *not* to create a local
> repository, although strictly speaking in a proper XCP cloud
> your VMs' storage is going to be separate so that you can
> easily migrate them and so forth).  You might want to try a
> raw installation again to see if if you've found a bug or if
> 1.5 just allows an option not to create a local sr.

You actually can uncheck the box to create the SR on the local disk, but
I'm pretty sure I did not do this.  I did install XCP on a few nodes to
SDHC cards, and I did not want any local repository being created, so I
was able to untick the box and go through the install without the local
repo.  

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 18:05:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 18:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0GYB-0001tX-7j; Wed, 22 Feb 2012 18:04:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Nick.Couchman@seakr.com>) id 1S0GYA-0001tR-6q
	for xen-users@lists.xen.org; Wed, 22 Feb 2012 18:04:22 +0000
Received: from [85.158.139.83:15596] by server-8.bemta-5.messagelabs.com id
	0B/60-09797-52E254F4; Wed, 22 Feb 2012 18:04:21 +0000
X-Env-Sender: Nick.Couchman@seakr.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329933858!13488017!1
X-Originating-IP: [64.2.143.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28221 invoked from network); 22 Feb 2012 18:04:20 -0000
Received: from mx1.seakr.com (HELO mx1.seakr.com) (64.2.143.10)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Feb 2012 18:04:20 -0000
Received: from mx-inside.seakr.com ([192.168.100.31])
	by mx1.seakr.com (8.13.8/8.13.8) with ESMTP id q1MIpt3k007737
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 11:51:55 -0700
Received: from (mx-inside.seakr.com [192.168.100.31]) by
	mail-scanner1.it.seakr.com with smtp
	id 562b_302a_a261d336_5d7f_11e1_8037_00137252735f;
	Wed, 22 Feb 2012 11:04:16 -0700
Received: from collaborate.seakr.com (collaborate.seakr.com [192.168.100.28])
	by mx-inside.seakr.com (Postfix) with ESMTP id 63F8644C41
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 11:04:16 -0700 (MST)
Received: from seakr-engineering-MTA by collaborate.seakr.com
	with Novell_GroupWise; Wed, 22 Feb 2012 11:04:16 -0700
Message-Id: <4F44CBA502000099000DB58E@collaborate.seakr.com>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Wed, 22 Feb 2012 11:04:05 -0700
From: "Nick Couchman" <Nick.Couchman@seakr.com>
To: <hga@ancell-ent.com>
Mime-Version: 1.0
Content-Disposition: inline
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta Create Local SR
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



>   xe sr-create content-type=user device-config:device=/dev/sda3 host-uuid=47f5967d-76c9-4e66-b6e6-543afcf1c19e name-label="Local storage" shared=false type=lvm
> 
> I have a concern that that's fragile; add or subtract a USB
> stick or another disk or whatever and what is /dev/sda
> *might* change.  The device is used to create a pbd; here's
> the relevant output from my machine:

Oh, yes, depending on how XCP picks up the disks when you reboot the
system, this could be very fragile.  Theoretically, if you're using LVM
(NOT Thin Provisioning), it should *scan* the disk devices and find the
LVM one located wherever that disk happened to get attached.  However,
this would mis-match what the XE Toolstack thinks the disk should be, so
how does the system recover from that??

> 
> xe pbd-list">pbd-list ->
> 
> uuid ( RO)                  : a844364c-fc70-f4ce-4ca1-785224cf7dc4
>              host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
>                sr-uuid ( RO): e77ffc8a-ed78-c9b0-7ed4-702308cce130
>          device-config (MRO): device: /dev/disk/by-id/scsi-3600508e0000000006069ef5986d41402-part3
>     currently-attached ( RO): true
> 
> [...]
> 
> uuid ( RO)                  : da707dd6-d1cf-a460-cc76-6ca55f413813
>              host-uuid ( RO): 75de5d76-0011-4296-85b1-100567147c46
>                sr-uuid ( RO): 2415abc5-7d90-10e5-49db-39cc21c4eba0
>          device-config (MRO): device: /dev/disk/by-id/scsi-35000c50033e2ff7f
>     currently-attached ( RO): true
> 
> In the first one, the 3rd partition is used and I gather XCP
> 1.5 has the same layout with Dom0 in partition 1, partition
> 2 is of identical length (used for a backup command?) and
> the third, comprising the rest of the disk, was left for
> the Local storage sr.  Perhaps someone who's installed 1.5
> could provide us with a listing from the relevant pdb so
> that we can see how it's done in this version?
> 
> In the second I just gave it the whole disk.  In reflection, I'm
> not sure that was a good idea (vs. a partition using the
> whole disk), it violates the normal usage; can't remember
> why I did it.
> 
>   This should have been done at install time by the
>   installer, so not sure if this is a bug or just a glitch
>   during the install I was doing?
> 
> I would think the former; that's how 1.1 works (and as I
> recall it didn't give you an option *not* to create a local
> repository, although strictly speaking in a proper XCP cloud
> your VMs' storage is going to be separate so that you can
> easily migrate them and so forth).  You might want to try a
> raw installation again to see if if you've found a bug or if
> 1.5 just allows an option not to create a local sr.

You actually can uncheck the box to create the SR on the local disk, but
I'm pretty sure I did not do this.  I did install XCP on a few nodes to
SDHC cards, and I did not want any local repository being created, so I
was able to untick the box and go through the install without the local
repo.  

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 22 19:22:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 19:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0HkU-0003Qh-HK; Wed, 22 Feb 2012 19:21:10 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <agwells0714@gmail.com>) id 1S0HkS-0003Pu-Dw
	for Xen-users@lists.xensource.com; Wed, 22 Feb 2012 19:21:08 +0000
X-Env-Sender: agwells0714@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1329938459!5327728!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18490 invoked from network); 22 Feb 2012 19:21:01 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 19:21:01 -0000
Received: by pbbro2 with SMTP id ro2so2247823pbb.30
	for <Xen-users@lists.xensource.com>;
	Wed, 22 Feb 2012 11:20:58 -0800 (PST)
Received-SPF: pass (google.com: domain of agwells0714@gmail.com designates
	10.68.228.130 as permitted sender) client-ip=10.68.228.130; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of agwells0714@gmail.com
	designates 10.68.228.130 as permitted sender)
	smtp.mail=agwells0714@gmail.com;
	dkim=pass header.i=agwells0714@gmail.com
Received: from mr.google.com ([10.68.228.130])
	by 10.68.228.130 with SMTP id si2mr86555250pbc.80.1329938458965
	(num_hops = 1); Wed, 22 Feb 2012 11:20:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=8EOc1lF0vbeJ59Yt44419eJ4y1vXEbL2FOdAVB+vFB0=;
	b=uUpc/apX09mBgl1DldwSxkVYoTBeNYCpzIBIOjeFiK9abKONzGORviTpIE2hzllyHH
	ZYJ5Zt8/IvYSzz8qJdZZ3abaHmqjSYlysk3E5HsnTOs+HyR+1Ovq63HwhK3iZdjHQ8tb
	SnoEiLwnra6jCAZwji2ESj5OXzmnlpASl9z0o=
MIME-Version: 1.0
Received: by 10.68.228.130 with SMTP id si2mr71097565pbc.80.1329938458840;
	Wed, 22 Feb 2012 11:20:58 -0800 (PST)
Received: by 10.68.46.106 with HTTP; Wed, 22 Feb 2012 11:20:58 -0800 (PST)
Received: by 10.68.46.106 with HTTP; Wed, 22 Feb 2012 11:20:58 -0800 (PST)
In-Reply-To: <201202221054.08173.dwight@supercomputer.org>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<201202161244.31980.dwight@supercomputer.org>
	<CAP3iW_RR=uWUH_RWHns0sQvLEerx+kg8ShqEa1tyj-_2zBHixw@mail.gmail.com>
	<201202221054.08173.dwight@supercomputer.org>
Date: Wed, 22 Feb 2012 14:20:58 -0500
Message-ID: <CAP3iW_SiSqj-9CR6KMsdHZ+=3zWniknJnB++7LGUk_cFtZ9+uQ@mail.gmail.com>
From: Andrew Wells <agwells0714@gmail.com>
To: "dwight at supercomputer.org" <dwight@supercomputer.org>,
	xen-users <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3378461220509669976=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3378461220509669976==
Content-Type: multipart/alternative; boundary=047d7b2ed95b698db704b9926d41

--047d7b2ed95b698db704b9926d41
Content-Type: text/plain; charset=ISO-8859-1

Oh I did the reply thing again.... I am wondering how GlusterFS has
performed providing VDI storage?
On Feb 22, 2012 2:06 PM, "dwight at supercomputer.org" <
dwight@supercomputer.org> wrote:

> Sure, which part are you interested in? DRBD appears to be used for
> one of the internal subsystems (a database). Nimbula uses Gluster,
> along with Hadoop for the rest of their Cloud.
>
> So far, I like what I see, mostly. It's clearly done by a bunch of
> experienced systems guys. E.g. they have a sane CLI, unlike XCP. In
> short, they've put together a bunch of sophisticated technology,
> using people who really understand what they are doing.
>
> The biggest question in my mind is scalability. Right now, the
> networking setup is questionable. Your weakest link appears to be
> the backplane of the router. That is, they use one single ethernet
> segment for everything. That has clearly got to change. But still,
> for a young product, I'm liking what I'm seeing.
>
> Note that I haven't installed their recent upgrade yet, so things may
> have changed with their 2.x product.
>
>        -dwight-
>
> On Wednesday 22 February 2012 05:44:17 am you wrote:
> > This thread has become relevant to my interests.
> >
> > Let me know how it goes.
> >
> > On Thu, Feb 16, 2012 at 3:44 PM, dwight at supercomputer.org <
> >
> > dwight@supercomputer.org> wrote:
> > > On Thursday 16 February 2012 10:50:00 am Miles Fidelman wrote:
> > > > dwight at supercomputer.org wrote:
> > > > > That's interesting. FWIW, I'm evaluating Nimbula right now,
> > > > > and they claim that they are using Gluster along with DRBD.
> > > > > They are CentOS/RH based, so that fits in with your comment
> > > > > about RedHat. Can't say yet how well it works though.
> > > >
> > > > Gluster + DRBD seems an odd combination.  Seems like DRBD
> > > > would be extraneous.
> > >
> > > I honestly can't even say if it has Gluster. I was just going
> > > from the marketing lit and high level claims. I heard late
> > > yesterday (from someone who was at a conference here) that they
> > > were using something else.
> > >
> > > I've just gotten it installed this morning, and so I'm going to
> > > play around with it. I see it also claims to support NFS. I'm
> > > especially curious if it has the same fatal flaw that XCP has,
> > > with regards to NFS (which I asked recently about on this list,
> > > and got no response).
> > >
> > > This should be amusing.
> > >
> > >        -dwight-
> > >
> > >
> > > _______________________________________________
> > > Xen-users mailing list
> > > Xen-users@lists.xensource.com
> > > http://lists.xensource.com/xen-users
>
>
>

--047d7b2ed95b698db704b9926d41
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Oh I did the reply thing again.... I am wondering how GlusterFS has perf=
ormed providing VDI storage?</p>
<div class=3D"gmail_quote">On Feb 22, 2012 2:06 PM, &quot;dwight at <a href=
=3D"http://supercomputer.org">supercomputer.org</a>&quot; &lt;<a href=3D"ma=
ilto:dwight@supercomputer.org">dwight@supercomputer.org</a>&gt; wrote:<br t=
ype=3D"attribution">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Sure, which part are you interested in? DRBD=
 appears to be used for<br>
one of the internal subsystems (a database). Nimbula uses Gluster,<br>
along with Hadoop for the rest of their Cloud.<br>
<br>
So far, I like what I see, mostly. It&#39;s clearly done by a bunch of<br>
experienced systems guys. E.g. they have a sane CLI, unlike XCP. In<br>
short, they&#39;ve put together a bunch of sophisticated technology,<br>
using people who really understand what they are doing.<br>
<br>
The biggest question in my mind is scalability. Right now, the<br>
networking setup is questionable. Your weakest link appears to be<br>
the backplane of the router. That is, they use one single ethernet<br>
segment for everything. That has clearly got to change. But still,<br>
for a young product, I&#39;m liking what I&#39;m seeing.<br>
<br>
Note that I haven&#39;t installed their recent upgrade yet, so things may<b=
r>
have changed with their 2.x product.<br>
<br>
 =A0 =A0 =A0 =A0-dwight-<br>
<br>
On Wednesday 22 February 2012 05:44:17 am you wrote:<br>
&gt; This thread has become relevant to my interests.<br>
&gt;<br>
&gt; Let me know how it goes.<br>
&gt;<br>
&gt; On Thu, Feb 16, 2012 at 3:44 PM, dwight at <a href=3D"http://supercomp=
uter.org" target=3D"_blank">supercomputer.org</a> &lt;<br>
&gt;<br>
&gt; <a href=3D"mailto:dwight@supercomputer.org">dwight@supercomputer.org</=
a>&gt; wrote:<br>
&gt; &gt; On Thursday 16 February 2012 10:50:00 am Miles Fidelman wrote:<br=
>
&gt; &gt; &gt; dwight at <a href=3D"http://supercomputer.org" target=3D"_bl=
ank">supercomputer.org</a> wrote:<br>
&gt; &gt; &gt; &gt; That&#39;s interesting. FWIW, I&#39;m evaluating Nimbul=
a right now,<br>
&gt; &gt; &gt; &gt; and they claim that they are using Gluster along with D=
RBD.<br>
&gt; &gt; &gt; &gt; They are CentOS/RH based, so that fits in with your com=
ment<br>
&gt; &gt; &gt; &gt; about RedHat. Can&#39;t say yet how well it works thoug=
h.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Gluster + DRBD seems an odd combination. =A0Seems like DRBD<=
br>
&gt; &gt; &gt; would be extraneous.<br>
&gt; &gt;<br>
&gt; &gt; I honestly can&#39;t even say if it has Gluster. I was just going=
<br>
&gt; &gt; from the marketing lit and high level claims. I heard late<br>
&gt; &gt; yesterday (from someone who was at a conference here) that they<b=
r>
&gt; &gt; were using something else.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;ve just gotten it installed this morning, and so I&#39;m go=
ing to<br>
&gt; &gt; play around with it. I see it also claims to support NFS. I&#39;m=
<br>
&gt; &gt; especially curious if it has the same fatal flaw that XCP has,<br=
>
&gt; &gt; with regards to NFS (which I asked recently about on this list,<b=
r>
&gt; &gt; and got no response).<br>
&gt; &gt;<br>
&gt; &gt; This should be amusing.<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 =A0 =A0-dwight-<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Xen-users mailing list<br>
&gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.=
xensource.com</a><br>
&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank=
">http://lists.xensource.com/xen-users</a><br>
<br>
<br>
</blockquote></div>

--047d7b2ed95b698db704b9926d41--


--===============3378461220509669976==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3378461220509669976==--


From xen-users-bounces@lists.xen.org Wed Feb 22 19:22:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Feb 2012 19:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0HkU-0003Qh-HK; Wed, 22 Feb 2012 19:21:10 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <agwells0714@gmail.com>) id 1S0HkS-0003Pu-Dw
	for Xen-users@lists.xensource.com; Wed, 22 Feb 2012 19:21:08 +0000
X-Env-Sender: agwells0714@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1329938459!5327728!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18490 invoked from network); 22 Feb 2012 19:21:01 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Feb 2012 19:21:01 -0000
Received: by pbbro2 with SMTP id ro2so2247823pbb.30
	for <Xen-users@lists.xensource.com>;
	Wed, 22 Feb 2012 11:20:58 -0800 (PST)
Received-SPF: pass (google.com: domain of agwells0714@gmail.com designates
	10.68.228.130 as permitted sender) client-ip=10.68.228.130; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of agwells0714@gmail.com
	designates 10.68.228.130 as permitted sender)
	smtp.mail=agwells0714@gmail.com;
	dkim=pass header.i=agwells0714@gmail.com
Received: from mr.google.com ([10.68.228.130])
	by 10.68.228.130 with SMTP id si2mr86555250pbc.80.1329938458965
	(num_hops = 1); Wed, 22 Feb 2012 11:20:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=8EOc1lF0vbeJ59Yt44419eJ4y1vXEbL2FOdAVB+vFB0=;
	b=uUpc/apX09mBgl1DldwSxkVYoTBeNYCpzIBIOjeFiK9abKONzGORviTpIE2hzllyHH
	ZYJ5Zt8/IvYSzz8qJdZZ3abaHmqjSYlysk3E5HsnTOs+HyR+1Ovq63HwhK3iZdjHQ8tb
	SnoEiLwnra6jCAZwji2ESj5OXzmnlpASl9z0o=
MIME-Version: 1.0
Received: by 10.68.228.130 with SMTP id si2mr71097565pbc.80.1329938458840;
	Wed, 22 Feb 2012 11:20:58 -0800 (PST)
Received: by 10.68.46.106 with HTTP; Wed, 22 Feb 2012 11:20:58 -0800 (PST)
Received: by 10.68.46.106 with HTTP; Wed, 22 Feb 2012 11:20:58 -0800 (PST)
In-Reply-To: <201202221054.08173.dwight@supercomputer.org>
References: <4F3C0DEE.2080903@meetinghouse.net>
	<201202161244.31980.dwight@supercomputer.org>
	<CAP3iW_RR=uWUH_RWHns0sQvLEerx+kg8ShqEa1tyj-_2zBHixw@mail.gmail.com>
	<201202221054.08173.dwight@supercomputer.org>
Date: Wed, 22 Feb 2012 14:20:58 -0500
Message-ID: <CAP3iW_SiSqj-9CR6KMsdHZ+=3zWniknJnB++7LGUk_cFtZ9+uQ@mail.gmail.com>
From: Andrew Wells <agwells0714@gmail.com>
To: "dwight at supercomputer.org" <dwight@supercomputer.org>,
	xen-users <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] any recent experience combining GlusterFS w/ Xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3378461220509669976=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3378461220509669976==
Content-Type: multipart/alternative; boundary=047d7b2ed95b698db704b9926d41

--047d7b2ed95b698db704b9926d41
Content-Type: text/plain; charset=ISO-8859-1

Oh I did the reply thing again.... I am wondering how GlusterFS has
performed providing VDI storage?
On Feb 22, 2012 2:06 PM, "dwight at supercomputer.org" <
dwight@supercomputer.org> wrote:

> Sure, which part are you interested in? DRBD appears to be used for
> one of the internal subsystems (a database). Nimbula uses Gluster,
> along with Hadoop for the rest of their Cloud.
>
> So far, I like what I see, mostly. It's clearly done by a bunch of
> experienced systems guys. E.g. they have a sane CLI, unlike XCP. In
> short, they've put together a bunch of sophisticated technology,
> using people who really understand what they are doing.
>
> The biggest question in my mind is scalability. Right now, the
> networking setup is questionable. Your weakest link appears to be
> the backplane of the router. That is, they use one single ethernet
> segment for everything. That has clearly got to change. But still,
> for a young product, I'm liking what I'm seeing.
>
> Note that I haven't installed their recent upgrade yet, so things may
> have changed with their 2.x product.
>
>        -dwight-
>
> On Wednesday 22 February 2012 05:44:17 am you wrote:
> > This thread has become relevant to my interests.
> >
> > Let me know how it goes.
> >
> > On Thu, Feb 16, 2012 at 3:44 PM, dwight at supercomputer.org <
> >
> > dwight@supercomputer.org> wrote:
> > > On Thursday 16 February 2012 10:50:00 am Miles Fidelman wrote:
> > > > dwight at supercomputer.org wrote:
> > > > > That's interesting. FWIW, I'm evaluating Nimbula right now,
> > > > > and they claim that they are using Gluster along with DRBD.
> > > > > They are CentOS/RH based, so that fits in with your comment
> > > > > about RedHat. Can't say yet how well it works though.
> > > >
> > > > Gluster + DRBD seems an odd combination.  Seems like DRBD
> > > > would be extraneous.
> > >
> > > I honestly can't even say if it has Gluster. I was just going
> > > from the marketing lit and high level claims. I heard late
> > > yesterday (from someone who was at a conference here) that they
> > > were using something else.
> > >
> > > I've just gotten it installed this morning, and so I'm going to
> > > play around with it. I see it also claims to support NFS. I'm
> > > especially curious if it has the same fatal flaw that XCP has,
> > > with regards to NFS (which I asked recently about on this list,
> > > and got no response).
> > >
> > > This should be amusing.
> > >
> > >        -dwight-
> > >
> > >
> > > _______________________________________________
> > > Xen-users mailing list
> > > Xen-users@lists.xensource.com
> > > http://lists.xensource.com/xen-users
>
>
>

--047d7b2ed95b698db704b9926d41
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Oh I did the reply thing again.... I am wondering how GlusterFS has perf=
ormed providing VDI storage?</p>
<div class=3D"gmail_quote">On Feb 22, 2012 2:06 PM, &quot;dwight at <a href=
=3D"http://supercomputer.org">supercomputer.org</a>&quot; &lt;<a href=3D"ma=
ilto:dwight@supercomputer.org">dwight@supercomputer.org</a>&gt; wrote:<br t=
ype=3D"attribution">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Sure, which part are you interested in? DRBD=
 appears to be used for<br>
one of the internal subsystems (a database). Nimbula uses Gluster,<br>
along with Hadoop for the rest of their Cloud.<br>
<br>
So far, I like what I see, mostly. It&#39;s clearly done by a bunch of<br>
experienced systems guys. E.g. they have a sane CLI, unlike XCP. In<br>
short, they&#39;ve put together a bunch of sophisticated technology,<br>
using people who really understand what they are doing.<br>
<br>
The biggest question in my mind is scalability. Right now, the<br>
networking setup is questionable. Your weakest link appears to be<br>
the backplane of the router. That is, they use one single ethernet<br>
segment for everything. That has clearly got to change. But still,<br>
for a young product, I&#39;m liking what I&#39;m seeing.<br>
<br>
Note that I haven&#39;t installed their recent upgrade yet, so things may<b=
r>
have changed with their 2.x product.<br>
<br>
 =A0 =A0 =A0 =A0-dwight-<br>
<br>
On Wednesday 22 February 2012 05:44:17 am you wrote:<br>
&gt; This thread has become relevant to my interests.<br>
&gt;<br>
&gt; Let me know how it goes.<br>
&gt;<br>
&gt; On Thu, Feb 16, 2012 at 3:44 PM, dwight at <a href=3D"http://supercomp=
uter.org" target=3D"_blank">supercomputer.org</a> &lt;<br>
&gt;<br>
&gt; <a href=3D"mailto:dwight@supercomputer.org">dwight@supercomputer.org</=
a>&gt; wrote:<br>
&gt; &gt; On Thursday 16 February 2012 10:50:00 am Miles Fidelman wrote:<br=
>
&gt; &gt; &gt; dwight at <a href=3D"http://supercomputer.org" target=3D"_bl=
ank">supercomputer.org</a> wrote:<br>
&gt; &gt; &gt; &gt; That&#39;s interesting. FWIW, I&#39;m evaluating Nimbul=
a right now,<br>
&gt; &gt; &gt; &gt; and they claim that they are using Gluster along with D=
RBD.<br>
&gt; &gt; &gt; &gt; They are CentOS/RH based, so that fits in with your com=
ment<br>
&gt; &gt; &gt; &gt; about RedHat. Can&#39;t say yet how well it works thoug=
h.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Gluster + DRBD seems an odd combination. =A0Seems like DRBD<=
br>
&gt; &gt; &gt; would be extraneous.<br>
&gt; &gt;<br>
&gt; &gt; I honestly can&#39;t even say if it has Gluster. I was just going=
<br>
&gt; &gt; from the marketing lit and high level claims. I heard late<br>
&gt; &gt; yesterday (from someone who was at a conference here) that they<b=
r>
&gt; &gt; were using something else.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;ve just gotten it installed this morning, and so I&#39;m go=
ing to<br>
&gt; &gt; play around with it. I see it also claims to support NFS. I&#39;m=
<br>
&gt; &gt; especially curious if it has the same fatal flaw that XCP has,<br=
>
&gt; &gt; with regards to NFS (which I asked recently about on this list,<b=
r>
&gt; &gt; and got no response).<br>
&gt; &gt;<br>
&gt; &gt; This should be amusing.<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 =A0 =A0-dwight-<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Xen-users mailing list<br>
&gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com">Xen-users@lists.=
xensource.com</a><br>
&gt; &gt; <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank=
">http://lists.xensource.com/xen-users</a><br>
<br>
<br>
</blockquote></div>

--047d7b2ed95b698db704b9926d41--


--===============3378461220509669976==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3378461220509669976==--


From xen-users-bounces@lists.xen.org Thu Feb 23 00:40:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 00:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0MiN-00084d-HG; Thu, 23 Feb 2012 00:39:19 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1S0MiM-00084V-00
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 00:39:18 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-6.tower-21.messagelabs.com!1329957550!9584370!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMzI4Nzg=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4847 invoked from network); 23 Feb 2012 00:39:11 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-6.tower-21.messagelabs.com with SMTP;
	23 Feb 2012 00:39:11 -0000
Received: (qmail 9812 invoked from network); 23 Feb 2012 00:39:10 -0000
Received: from unknown (HELO localhost) (10.6.243.6)
	by p3plwbeout11-03.prod.phx3.secureserver.net with SMTP;
	23 Feb 2012 00:39:09 -0000
Received: (qmail 3988 invoked by uid 99); 23 Feb 2012 00:39:09 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org
Date: Wed, 22 Feb 2012 17:39:08 -0700
Mime-Version: 1.0
Subject: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6391267066162027199=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6391267066162027199==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div><SPAN style=3D"FONT-FAMILY: null" mce_style=3D"FONT-FAMIL=
Y: null">After reading many posts on GPU pass through failing on reboot of =
the domU, I questioned AMD and they responded with:</SPAN></div>=0A<div><SP=
AN style=3D"FONT-FAMILY: null" mce_style=3D"FONT-FAMILY: null">&nbsp;</SPAN=
></div>=0A<div><SPAN style=3D"FONT-FAMILY: null" mce_style=3D"FONT-FAMILY: =
null">This is the known and documented issue with hypervisor - Resolved iss=
ues (release notes) with driver&nbsp; 8.83.5.4 and above - May see system h=
ang on restart with some hypervisors.&nbsp; </SPAN><SPAN style=3D"FONT-FAMI=
LY: null" mce_style=3D"FONT-FAMILY: null">Consider using a more recent fire=
pro driver at <A href=3D"http://support.amd.com/" target=3D_blank mce_href=
=3D"http://support.amd.com/">support.amd.com</A>. </SPAN></div>=0A<div></di=
v>=0A<div><BR></div>=0A<div><BR></div>=0A<div>ray</div></span></body></html=
>


--===============6391267066162027199==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6391267066162027199==--

From xen-users-bounces@lists.xen.org Thu Feb 23 00:40:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 00:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0MiN-00084d-HG; Thu, 23 Feb 2012 00:39:19 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1S0MiM-00084V-00
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 00:39:18 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-6.tower-21.messagelabs.com!1329957550!9584370!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMzI4Nzg=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4847 invoked from network); 23 Feb 2012 00:39:11 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-6.tower-21.messagelabs.com with SMTP;
	23 Feb 2012 00:39:11 -0000
Received: (qmail 9812 invoked from network); 23 Feb 2012 00:39:10 -0000
Received: from unknown (HELO localhost) (10.6.243.6)
	by p3plwbeout11-03.prod.phx3.secureserver.net with SMTP;
	23 Feb 2012 00:39:09 -0000
Received: (qmail 3988 invoked by uid 99); 23 Feb 2012 00:39:09 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.13
Message-Id: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org
Date: Wed, 22 Feb 2012 17:39:08 -0700
Mime-Version: 1.0
Subject: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6391267066162027199=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6391267066162027199==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div><SPAN style=3D"FONT-FAMILY: null" mce_style=3D"FONT-FAMIL=
Y: null">After reading many posts on GPU pass through failing on reboot of =
the domU, I questioned AMD and they responded with:</SPAN></div>=0A<div><SP=
AN style=3D"FONT-FAMILY: null" mce_style=3D"FONT-FAMILY: null">&nbsp;</SPAN=
></div>=0A<div><SPAN style=3D"FONT-FAMILY: null" mce_style=3D"FONT-FAMILY: =
null">This is the known and documented issue with hypervisor - Resolved iss=
ues (release notes) with driver&nbsp; 8.83.5.4 and above - May see system h=
ang on restart with some hypervisors.&nbsp; </SPAN><SPAN style=3D"FONT-FAMI=
LY: null" mce_style=3D"FONT-FAMILY: null">Consider using a more recent fire=
pro driver at <A href=3D"http://support.amd.com/" target=3D_blank mce_href=
=3D"http://support.amd.com/">support.amd.com</A>. </SPAN></div>=0A<div></di=
v>=0A<div><BR></div>=0A<div><BR></div>=0A<div>ray</div></span></body></html=
>


--===============6391267066162027199==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6391267066162027199==--

From xen-users-bounces@lists.xen.org Thu Feb 23 01:20:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 01:20:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0NKZ-0003vI-Vd; Thu, 23 Feb 2012 01:18:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <netwarrior863@gmail.com>) id 1S0NKY-0003vA-Oa
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 01:18:46 +0000
Received: from [85.158.139.83:38552] by server-5.bemta-5.messagelabs.com id
	A8/19-13566-6F3954F4; Thu, 23 Feb 2012 01:18:46 +0000
X-Env-Sender: netwarrior863@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329959924!16229152!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4381 invoked from network); 23 Feb 2012 01:18:45 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 01:18:45 -0000
Received: by yhkk6 with SMTP id k6so3169044yhk.30
	for <xen-users@lists.xensource.com>;
	Wed, 22 Feb 2012 17:18:44 -0800 (PST)
Received-SPF: pass (google.com: domain of netwarrior863@gmail.com designates
	10.236.165.1 as permitted sender) client-ip=10.236.165.1; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	netwarrior863@gmail.com designates 10.236.165.1 as permitted
	sender) smtp.mail=netwarrior863@gmail.com;
	dkim=pass header.i=netwarrior863@gmail.com
Received: from mr.google.com ([10.236.165.1])
	by 10.236.165.1 with SMTP id d1mr46785721yhl.54.1329959924029 (num_hops
	= 1); Wed, 22 Feb 2012 17:18:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=XabZJH5HXS3zEYd0AqwRp+cg2fovmGQEli7+2pIaPAk=;
	b=yDUEqLJy9O6d2ak1naOYQS4ouHVJYToiHfVgxGOJafbn6me6elra7Cz3Dfr+szZ7L0
	ddLf2w4z42kcRd5Jk4E3boKR7tIlARdlGiTSoplwcS1vSyhNt6eRV8hDA9PLZ2ea468D
	KWaUoJfwxFSQDADnQgmaRud3kv8Ie44ivTePk=
Received: by 10.236.165.1 with SMTP id d1mr36746237yhl.54.1329959923988;
	Wed, 22 Feb 2012 17:18:43 -0800 (PST)
Received: from [192.168.0.100] ([186.23.126.123])
	by mx.google.com with ESMTPS id w44sm67140205yhk.17.2012.02.22.17.18.41
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 22 Feb 2012 17:18:42 -0800 (PST)
Message-ID: <4F4593EF.3000505@gmail.com>
Date: Wed, 22 Feb 2012 22:18:39 -0300
From: Net Warrior <netwarrior863@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: Xen Users <xen-users@lists.xensource.com>
Subject: [Xen-users] grub2 and DomU issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi there.

I've got some issues with xen and grub2 in particular, anything new that 
I install as a guest with grub2 always ends up with this:

root@netwarrior:/etc/xen# xm create -c storage
Using config file "./storage".
Error: Boot loader didn't return any data!


With grub 0.97 I have no issues, but new releases which have updated to 
grub2 cannot boot it,   I know that someone will say,  install 
grub-legacy instead, but maintaining manually lots of VM is not very 
funny, I can guess someone had happened this before for sure, and I'd 
like to know if there is a solution.


Just for the record in case it's usefull

2.6.32.40 from GIT repo on debian squeeze 64 bits.

(XEN) Xen version 4.1.2 (root@) (gcc version 4.4.5 (Debian 4.4.5-8) ) 
Mon Jan 30 16:42:53 ART 2012
(XEN) Latest ChangeSet: unavailable
(XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1

VM storage config

bootloader = '/usr/bin/pygrub'
changed the default to this, cuz boot/grub/menu.lst does not exist.
extra = "(hd0,0)/boot/grub2/grub.cfg"
disk = [ 'phy:/dev/NETWARRIOR/STORAGE,xvda,w']



Thanks for your time and support
Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 01:20:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 01:20:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0NKZ-0003vI-Vd; Thu, 23 Feb 2012 01:18:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <netwarrior863@gmail.com>) id 1S0NKY-0003vA-Oa
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 01:18:46 +0000
Received: from [85.158.139.83:38552] by server-5.bemta-5.messagelabs.com id
	A8/19-13566-6F3954F4; Thu, 23 Feb 2012 01:18:46 +0000
X-Env-Sender: netwarrior863@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1329959924!16229152!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4381 invoked from network); 23 Feb 2012 01:18:45 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 01:18:45 -0000
Received: by yhkk6 with SMTP id k6so3169044yhk.30
	for <xen-users@lists.xensource.com>;
	Wed, 22 Feb 2012 17:18:44 -0800 (PST)
Received-SPF: pass (google.com: domain of netwarrior863@gmail.com designates
	10.236.165.1 as permitted sender) client-ip=10.236.165.1; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	netwarrior863@gmail.com designates 10.236.165.1 as permitted
	sender) smtp.mail=netwarrior863@gmail.com;
	dkim=pass header.i=netwarrior863@gmail.com
Received: from mr.google.com ([10.236.165.1])
	by 10.236.165.1 with SMTP id d1mr46785721yhl.54.1329959924029 (num_hops
	= 1); Wed, 22 Feb 2012 17:18:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=XabZJH5HXS3zEYd0AqwRp+cg2fovmGQEli7+2pIaPAk=;
	b=yDUEqLJy9O6d2ak1naOYQS4ouHVJYToiHfVgxGOJafbn6me6elra7Cz3Dfr+szZ7L0
	ddLf2w4z42kcRd5Jk4E3boKR7tIlARdlGiTSoplwcS1vSyhNt6eRV8hDA9PLZ2ea468D
	KWaUoJfwxFSQDADnQgmaRud3kv8Ie44ivTePk=
Received: by 10.236.165.1 with SMTP id d1mr36746237yhl.54.1329959923988;
	Wed, 22 Feb 2012 17:18:43 -0800 (PST)
Received: from [192.168.0.100] ([186.23.126.123])
	by mx.google.com with ESMTPS id w44sm67140205yhk.17.2012.02.22.17.18.41
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 22 Feb 2012 17:18:42 -0800 (PST)
Message-ID: <4F4593EF.3000505@gmail.com>
Date: Wed, 22 Feb 2012 22:18:39 -0300
From: Net Warrior <netwarrior863@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
To: Xen Users <xen-users@lists.xensource.com>
Subject: [Xen-users] grub2 and DomU issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi there.

I've got some issues with xen and grub2 in particular, anything new that 
I install as a guest with grub2 always ends up with this:

root@netwarrior:/etc/xen# xm create -c storage
Using config file "./storage".
Error: Boot loader didn't return any data!


With grub 0.97 I have no issues, but new releases which have updated to 
grub2 cannot boot it,   I know that someone will say,  install 
grub-legacy instead, but maintaining manually lots of VM is not very 
funny, I can guess someone had happened this before for sure, and I'd 
like to know if there is a solution.


Just for the record in case it's usefull

2.6.32.40 from GIT repo on debian squeeze 64 bits.

(XEN) Xen version 4.1.2 (root@) (gcc version 4.4.5 (Debian 4.4.5-8) ) 
Mon Jan 30 16:42:53 ART 2012
(XEN) Latest ChangeSet: unavailable
(XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1

VM storage config

bootloader = '/usr/bin/pygrub'
changed the default to this, cuz boot/grub/menu.lst does not exist.
extra = "(hd0,0)/boot/grub2/grub.cfg"
disk = [ 'phy:/dev/NETWARRIOR/STORAGE,xvda,w']



Thanks for your time and support
Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 03:02:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 03:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0OvA-000557-UR; Thu, 23 Feb 2012 03:00:40 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S0Ov9-000552-Ch
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 03:00:39 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1329965902!49856933!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32332 invoked from network); 23 Feb 2012 02:58:22 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 02:58:22 -0000
Received: by werh12 with SMTP id h12so579104wer.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 19:00:38 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.94.68 as permitted sender) client-ip=10.180.94.68; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.94.68 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.94.68])
	by 10.180.94.68 with SMTP id da4mr1757503wib.22.1329966038077 (num_hops
	= 1); Wed, 22 Feb 2012 19:00:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=fUoTyajQguF2MB3HrdhZGcQrDx/RXOv+t6qRXHyzMSg=;
	b=reCGVRgE+E3sJCEJ03+OnouimsGu9DADdq6nzrw1G4xnpSe/bfxrY+/VeWZzcq7RQD
	h9wo62bT00kPorLA+3bgFqMCQGDuhQaaZg2g6KILX3159E6WFMBl+MqvyJZUxKMkaRa3
	Xhb8s8xPJZQ9bxIVO255sXkDQcrfMkptvnrtE=
MIME-Version: 1.0
Received: by 10.180.94.68 with SMTP id da4mr1456027wib.22.1329966038039; Wed,
	22 Feb 2012 19:00:38 -0800 (PST)
Received: by 10.180.14.232 with HTTP; Wed, 22 Feb 2012 19:00:38 -0800 (PST)
Date: Thu, 23 Feb 2012 11:00:38 +0800
Message-ID: <CADALBYNRFUuzk+bb_GL+AJ7Eyyq4Bue2DkWGp+moNEHK7DUtrw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] hvm with qemu-dm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi there guys

I am using hvm in xen , in the hvm domain , i use the pv driver , not
the full-pv driver, as the domain's driver, but  i don't know the
qemu-dm how to work in details. Such as  when i access the internet
through hvm domain , which one to driver the local driver ,
full-virtualed diiver generated by qemu-dm or virtual back
paravirtualized  driver generated by xen (in dom0).

Anybody give me help, thanks to it;

Regards

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 03:02:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 03:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0OvA-000557-UR; Thu, 23 Feb 2012 03:00:40 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S0Ov9-000552-Ch
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 03:00:39 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1329965902!49856933!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32332 invoked from network); 23 Feb 2012 02:58:22 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 02:58:22 -0000
Received: by werh12 with SMTP id h12so579104wer.32
	for <xen-users@lists.xen.org>; Wed, 22 Feb 2012 19:00:38 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.94.68 as permitted sender) client-ip=10.180.94.68; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.94.68 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.94.68])
	by 10.180.94.68 with SMTP id da4mr1757503wib.22.1329966038077 (num_hops
	= 1); Wed, 22 Feb 2012 19:00:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=fUoTyajQguF2MB3HrdhZGcQrDx/RXOv+t6qRXHyzMSg=;
	b=reCGVRgE+E3sJCEJ03+OnouimsGu9DADdq6nzrw1G4xnpSe/bfxrY+/VeWZzcq7RQD
	h9wo62bT00kPorLA+3bgFqMCQGDuhQaaZg2g6KILX3159E6WFMBl+MqvyJZUxKMkaRa3
	Xhb8s8xPJZQ9bxIVO255sXkDQcrfMkptvnrtE=
MIME-Version: 1.0
Received: by 10.180.94.68 with SMTP id da4mr1456027wib.22.1329966038039; Wed,
	22 Feb 2012 19:00:38 -0800 (PST)
Received: by 10.180.14.232 with HTTP; Wed, 22 Feb 2012 19:00:38 -0800 (PST)
Date: Thu, 23 Feb 2012 11:00:38 +0800
Message-ID: <CADALBYNRFUuzk+bb_GL+AJ7Eyyq4Bue2DkWGp+moNEHK7DUtrw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] hvm with qemu-dm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi there guys

I am using hvm in xen , in the hvm domain , i use the pv driver , not
the full-pv driver, as the domain's driver, but  i don't know the
qemu-dm how to work in details. Such as  when i access the internet
through hvm domain , which one to driver the local driver ,
full-virtualed diiver generated by qemu-dm or virtual back
paravirtualized  driver generated by xen (in dom0).

Anybody give me help, thanks to it;

Regards

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 08:52:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 08:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0UOb-0001UY-1G; Thu, 23 Feb 2012 08:51:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@netz-haut.de>) id 1S0UOY-0001UP-RT
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 08:51:23 +0000
Received: from [85.158.139.83:27827] by server-4.bemta-5.messagelabs.com id
	3D/37-10788-90EF54F4; Thu, 23 Feb 2012 08:51:21 +0000
X-Env-Sender: s.seitz@netz-haut.de
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329987080!13567773!1
X-Originating-IP: [80.190.198.93]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13871 invoked from network); 23 Feb 2012 08:51:20 -0000
Received: from mx.internetwerke.de (HELO mx.internetwerke.de) (80.190.198.93)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 23 Feb 2012 08:51:20 -0000
Received: (qmail 26062 invoked by uid 89); 23 Feb 2012 09:59:22 +0100
Received: from mail.netz-haut.de (HELO netz-haut.de) (nhexalt@212.114.138.219)
	by mx.internetwerke.de (mx02) with SMTP; 23 Feb 2012 09:59:22 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 23 Feb 2012 09:51:17 +0100
Message-ID: <6B73AB901767CA49B818C7A071E03FAC819384@exchange.nh.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] xvd Device Performance
Thread-Index: AczyCE9ziJ8PJVjfROaE30I+LczH+w==
From: "netz-haut - stephan seitz" <s.seitz@netz-haut.de>
To: <alan@madrooster.com>
X-Authenticated-User: nhexalt
X-Originating-IP: 212.114.138.219
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] xvd Device Performance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1160869518439744558=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1160869518439744558==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01CCF208.4F730922"

This is a multi-part message in MIME format.

------_=_NextPart_001_01CCF208.4F730922
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

DQo+IA0KPiBIYXMgYW55b25lIGJlZW4gYWJsZSB0byBnZXQgbmVhciBuYXRpdmUgZGlzayBwZXJm
b3JtYW5jZSBvdXQgb2YgYSB4dmRYDQo+IGRldmljZT8gVGhlIHh2ZFggZGV2aWNlIG1hcHMgdG8g
YSBMViBkaXNrIHBhcnRpdGlvbi4NCj4gDQo+ICANClRoaXMgZGVwZW5kcyBvbiB0aGUgdHlwZSBv
ZiBWTSB5b3UncmUgcnVubmluZy4gSWYgdGhlIHBhcnRpY3VsYXIgVk0gaXMNClBWIG9yIGF0IGxl
YXN0IHV0aWxpemluZyBQViBkcml2ZXJzLCB5b3VyIGRpc2sgcGVyZm9ybWFuY2Ugc2hvdWxkbid0
DQpkaWZmZXIgdGhhdCBtdWNoLiBJbmRlZWQsIGlmIHlvdXIgYm94IHJ1bnMgYSBmZXcgbW9yZSBW
TXMgaXQncyBvYnZpb3VzDQp0aGF0IHRoZSBzdW0gb2YgYWxsIFZNIEkvTyBjYW4ndCBleGNlZWQg
eW91ciBoYXJkd2FyZSBjYXBhYmlsaXRpZXMuDQoNCkJlc2lkZXMgdGhhdCBoZHBhcm0gaXNuJ3Qg
dGhlIGJlc3Qgd2F5IHRvIGdldCByZWxpYWJsZSByZXN1bHRzLCBpdCBsb29rcw0KbGlrZSB5b3Un
cmUgZ2V0dGluZyByb3VnaGx5IGhhbGYgdGhlIHBlcmZvcm1hbmNlLiBUaGlzIGNvdWxkIGJlIGFu
IGlzc3VlDQpvZiBwYXJ0aXRpb24gYWxpZ25tZW50LiBDaGVjayB0aGUgbWFuIHBhZ2Ugb2YgeW91
ciBkb20wJ3MgbHZtIGlmIGl0DQp0cmllcyB0byBhdXRvLWFsaWduIGx2cyAodGhpcyBpcyBhIHJl
bGF0aXZlbHkgbmV3IGZlYXR1cmUpLiBJZiBub3QsIHlvdQ0KbmVlZCB0byB1c2UgYSBjYWxjdWxh
dG9yIGFuZCBtb2RpZnkgdGhlIG9mZnNldCB2YWx1ZXMgYnkgaGFuZC4NCkFkZGl0aW9uYWxseSB0
aGUgcGFydGl0aW9udGFibGUgKGlmIHBhcnRpdGlvbmVkKSBpbnNpZGUgeW91ciB4dmRhIGFsc28N
Cm1hdHRlcnMgYW5kIG5lZWQgdG8gcmVzcGVjdCB0aGUgdW5kZXJseWluZyBibG9ja3NpemVzLg0K
DQpUaGVyZSBhcmUgYSBmZXcgZWFzaWVyIHdheXMgdG8gZ2V0IG1vcmUgSU9QUyAoZGVhZGxpbmUg
c2NoZWR1bGVyLA0KZmlsZXN5c3RlbSB0d2Vha3MsIHNvbWUgL3N5cy9ibG9jay8qIHR3ZWFrcykg
YnV0IG5vbmUgb2YgdGhlc2Ugd2F5cyBhcmUNCmFibGUgdG8gb3V0cGVyZm9ybSBhIGNvcnJlY3Qg
YmxvY2sgYWxpZ25tZW50Lg0KDQpJJ2xsIHRyeSB0byBleHBsYWluIHdpdGggc29tZSBBU0NJSSBB
cnQgOykNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KfDwtYmxvY2sgLT58ICAgICAgICAgIHwgICAgICAgICAgfCAg
ICAgICAgICB8ICAgICAgICAgIHwgZG9tMCBzZGEgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KfCAgICAgICAgICAg
ICAgICAgICAgIHw8LSBwdiBwYXJ0aXRpb24gYWxpZ25lZCB0byBibG9ja3wgICAgICAgICAgfA0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KfCAgICAgICAgICAgICAgICAgICAgIHw8LSBsdiB1cG9uIHRoZSB2Zy9wdiBh
bHNvIGFsaWduZWQgICAgICAgICAgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KfCAgICAgICAgICAgICAgICAgICAg
IHw8LSB4dmRhICAgfDwtIHh2ZGExIHBhcnRpdGlvbiBhbGlnbmVkICAgICAgfA0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwtIEZTICogLT58ICogcmVzcGVj
dHMgYmxvY2tzaXplfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQppZiB0aGVyZSBhcmUgYWRkaXRpb25hbCBsYXll
cnMgYmVsb3cgdGhpcyBleGFtcGxlcyAiZG9tMCBzZGEiLCBlLmcuDQppU0NTSSBpbml0aWF0b3Iv
aVNDU0kgdGFyZ2V0L3VuZGVybHlpbmcgc3RvcmFnZSB5b3UgbmVlZCB0byBjaGVjaw0KZnJvbSB0
aGUgbG93ZXN0IGxldmVsLg0KDQpBcyB3ZWxsIGFzIHRoaXMgaXMgbm90IHRoZSBlYXNpZXN0IGpv
YiB0byBkbywgdGhlIHJlc3VsdCBpcyB3b3J0aA0KZXZlcnkgbWludXRlIDspDQoNCg0KY2hlZXJz
LA0KDQpTdGVwaGFuDQoNCj4gDQo+IEZyb20gdGhlIERvbVU6DQo+IA0KPiAgDQo+IA0KPiAvZGV2
L3h2ZGE6DQo+IA0KPiBUaW1pbmcgY2FjaGVkIHJlYWRzOiAgIDIyOTYwIE1CIGluICAxLjk4IHNl
Y29uZHMgPSAxMTU3OC4xMiBNQi9zZWMNCj4gDQo+IFRpbWluZyBidWZmZXJlZCBkaXNrIHJlYWRz
OiAgMTUyIE1CIGluICAzLjAxIHNlY29uZHMgPSAgNTAuNDYgTUIvc2VjDQo+IA0KPiAgDQo+IA0K
PiBUaGUgZGlzayB0aGF0IHRoZSB4dmRhIGxpbmtzIHRvOg0KPiANCj4gIA0KPiANCj4gL2Rldi9z
ZGQ6DQo+IA0KPiBUaW1pbmcgY2FjaGVkIHJlYWRzOiAgIDIyOTkyIE1CIGluICAxLjk4IHNlY29u
ZHMgPSAxMTYwMC4yNyBNQi9zZWMNCj4gDQo+IFRpbWluZyBidWZmZXJlZCBkaXNrIHJlYWRzOiAg
MzA4IE1CIGluICAzLjAxIHNlY29uZHMgPSAxMDIuMjAgTUIvc2VjDQo+IA0KPiAgDQo+IA0KPiBS
ZWdhcmRzLA0KPiANCj4gQWxhbg0KPiANCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gICAg
ICAgICAgICBDaGVja2VkIGJ5IE1haWxXYXNoZXIgc2VydmVyICh3d3cuRmlyZXRydXN0LmNvbSkN
Cj4gICAgICAgICAgICAgICAgIFdBUk5JTkcuIE5vIEZpcnN0QWxlcnQgYWNjb3VudCBmb3VuZC4N
Cj4gICAgICAgICAgICAgIFRvIHJlZHVjZSBzcGFtIGZ1cnRoZXIgYWN0aXZhdGUgRmlyc3RBbGVy
dC4NCj4gICAgVGhpcyBtZXNzYWdlIGNhbiBiZSByZW1vdmVkIGJ5IHB1cmNoYXNpbmcgYSBGaXJz
dEFsZXJ0IEFjY291bnQuDQo+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCg0K

------_=_NextPart_001_01CCF208.4F730922
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+
DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMg
RXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNi41LjY5NDQuMCI+DQo8VElUTEU+UmU6IFtYZW4tdXNl
cnNdIHh2ZCBEZXZpY2UgUGVyZm9ybWFuY2U8L1RJVExFPg0KPC9IRUFEPg0KPEJPRFk+DQo8IS0t
IENvbnZlcnRlZCBmcm9tIHRleHQvcGxhaW4gZm9ybWF0IC0tPg0KPEJSPg0KDQo8UD48Rk9OVCBT
SVpFPTI+Jmd0OzxCUj4NCiZndDsgSGFzIGFueW9uZSBiZWVuIGFibGUgdG8gZ2V0IG5lYXIgbmF0
aXZlIGRpc2sgcGVyZm9ybWFuY2Ugb3V0IG9mIGEgeHZkWDxCUj4NCiZndDsgZGV2aWNlPyBUaGUg
eHZkWCBkZXZpY2UgbWFwcyB0byBhIExWIGRpc2sgcGFydGl0aW9uLjxCUj4NCiZndDs8QlI+DQom
Z3Q7Jm5ic3A7PEJSPg0KVGhpcyBkZXBlbmRzIG9uIHRoZSB0eXBlIG9mIFZNIHlvdSdyZSBydW5u
aW5nLiBJZiB0aGUgcGFydGljdWxhciBWTSBpczxCUj4NClBWIG9yIGF0IGxlYXN0IHV0aWxpemlu
ZyBQViBkcml2ZXJzLCB5b3VyIGRpc2sgcGVyZm9ybWFuY2Ugc2hvdWxkbid0PEJSPg0KZGlmZmVy
IHRoYXQgbXVjaC4gSW5kZWVkLCBpZiB5b3VyIGJveCBydW5zIGEgZmV3IG1vcmUgVk1zIGl0J3Mg
b2J2aW91czxCUj4NCnRoYXQgdGhlIHN1bSBvZiBhbGwgVk0gSS9PIGNhbid0IGV4Y2VlZCB5b3Vy
IGhhcmR3YXJlIGNhcGFiaWxpdGllcy48QlI+DQo8QlI+DQpCZXNpZGVzIHRoYXQgaGRwYXJtIGlz
bid0IHRoZSBiZXN0IHdheSB0byBnZXQgcmVsaWFibGUgcmVzdWx0cywgaXQgbG9va3M8QlI+DQps
aWtlIHlvdSdyZSBnZXR0aW5nIHJvdWdobHkgaGFsZiB0aGUgcGVyZm9ybWFuY2UuIFRoaXMgY291
bGQgYmUgYW4gaXNzdWU8QlI+DQpvZiBwYXJ0aXRpb24gYWxpZ25tZW50LiBDaGVjayB0aGUgbWFu
IHBhZ2Ugb2YgeW91ciBkb20wJ3MgbHZtIGlmIGl0PEJSPg0KdHJpZXMgdG8gYXV0by1hbGlnbiBs
dnMgKHRoaXMgaXMgYSByZWxhdGl2ZWx5IG5ldyBmZWF0dXJlKS4gSWYgbm90LCB5b3U8QlI+DQpu
ZWVkIHRvIHVzZSBhIGNhbGN1bGF0b3IgYW5kIG1vZGlmeSB0aGUgb2Zmc2V0IHZhbHVlcyBieSBo
YW5kLjxCUj4NCkFkZGl0aW9uYWxseSB0aGUgcGFydGl0aW9udGFibGUgKGlmIHBhcnRpdGlvbmVk
KSBpbnNpZGUgeW91ciB4dmRhIGFsc288QlI+DQptYXR0ZXJzIGFuZCBuZWVkIHRvIHJlc3BlY3Qg
dGhlIHVuZGVybHlpbmcgYmxvY2tzaXplcy48QlI+DQo8QlI+DQpUaGVyZSBhcmUgYSBmZXcgZWFz
aWVyIHdheXMgdG8gZ2V0IG1vcmUgSU9QUyAoZGVhZGxpbmUgc2NoZWR1bGVyLDxCUj4NCmZpbGVz
eXN0ZW0gdHdlYWtzLCBzb21lIC9zeXMvYmxvY2svKiB0d2Vha3MpIGJ1dCBub25lIG9mIHRoZXNl
IHdheXMgYXJlPEJSPg0KYWJsZSB0byBvdXRwZXJmb3JtIGEgY29ycmVjdCBibG9jayBhbGlnbm1l
bnQuPEJSPg0KPEJSPg0KSSdsbCB0cnkgdG8gZXhwbGFpbiB3aXRoIHNvbWUgQVNDSUkgQXJ0IDsp
PEJSPg0KPEJSPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxCUj4NCnwmbHQ7LWJsb2NrIC0mZ3Q7fCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IGRvbTAgc2RhIHw8QlI+
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPEJSPg0KfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jmx0Oy0gcHYgcGFydGl0aW9uIGFsaWduZWQgdG8g
YmxvY2t8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHw8QlI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJSPg0KfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jmx0Oy0gbHYgdXBvbiB0aGUgdmcv
cHYgYWxzbyBhbGlnbmVkJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHw8QlI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJSPg0KfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jmx0Oy0geHZkYSZu
YnNwOyZuYnNwOyB8Jmx0Oy0geHZkYTEgcGFydGl0aW9uIGFsaWduZWQmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDxCUj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08QlI+DQp8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bHQ7LSBGUyAqIC0mZ3Q7fCAqIHJlc3BlY3RzIGJsb2Nrc2l6ZXw8QlI+DQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJS
Pg0KPEJSPg0KaWYgdGhlcmUgYXJlIGFkZGl0aW9uYWwgbGF5ZXJzIGJlbG93IHRoaXMgZXhhbXBs
ZXMgJnF1b3Q7ZG9tMCBzZGEmcXVvdDssIGUuZy48QlI+DQppU0NTSSBpbml0aWF0b3IvaVNDU0kg
dGFyZ2V0L3VuZGVybHlpbmcgc3RvcmFnZSB5b3UgbmVlZCB0byBjaGVjazxCUj4NCmZyb20gdGhl
IGxvd2VzdCBsZXZlbC48QlI+DQo8QlI+DQpBcyB3ZWxsIGFzIHRoaXMgaXMgbm90IHRoZSBlYXNp
ZXN0IGpvYiB0byBkbywgdGhlIHJlc3VsdCBpcyB3b3J0aDxCUj4NCmV2ZXJ5IG1pbnV0ZSA7KTxC
Uj4NCjxCUj4NCjxCUj4NCmNoZWVycyw8QlI+DQo8QlI+DQpTdGVwaGFuPEJSPg0KPEJSPg0KJmd0
OzxCUj4NCiZndDsgRnJvbSB0aGUgRG9tVTo8QlI+DQomZ3Q7PEJSPg0KJmd0OyZuYnNwOzxCUj4N
CiZndDs8QlI+DQomZ3Q7IC9kZXYveHZkYTo8QlI+DQomZ3Q7PEJSPg0KJmd0OyBUaW1pbmcgY2Fj
aGVkIHJlYWRzOiZuYnNwOyZuYnNwOyAyMjk2MCBNQiBpbiZuYnNwOyAxLjk4IHNlY29uZHMgPSAx
MTU3OC4xMiBNQi9zZWM8QlI+DQomZ3Q7PEJSPg0KJmd0OyBUaW1pbmcgYnVmZmVyZWQgZGlzayBy
ZWFkczombmJzcDsgMTUyIE1CIGluJm5ic3A7IDMuMDEgc2Vjb25kcyA9Jm5ic3A7IDUwLjQ2IE1C
L3NlYzxCUj4NCiZndDs8QlI+DQomZ3Q7Jm5ic3A7PEJSPg0KJmd0OzxCUj4NCiZndDsgVGhlIGRp
c2sgdGhhdCB0aGUgeHZkYSBsaW5rcyB0bzo8QlI+DQomZ3Q7PEJSPg0KJmd0OyZuYnNwOzxCUj4N
CiZndDs8QlI+DQomZ3Q7IC9kZXYvc2RkOjxCUj4NCiZndDs8QlI+DQomZ3Q7IFRpbWluZyBjYWNo
ZWQgcmVhZHM6Jm5ic3A7Jm5ic3A7IDIyOTkyIE1CIGluJm5ic3A7IDEuOTggc2Vjb25kcyA9IDEx
NjAwLjI3IE1CL3NlYzxCUj4NCiZndDs8QlI+DQomZ3Q7IFRpbWluZyBidWZmZXJlZCBkaXNrIHJl
YWRzOiZuYnNwOyAzMDggTUIgaW4mbmJzcDsgMy4wMSBzZWNvbmRzID0gMTAyLjIwIE1CL3NlYzxC
Uj4NCiZndDs8QlI+DQomZ3Q7Jm5ic3A7PEJSPg0KJmd0OzxCUj4NCiZndDsgUmVnYXJkcyw8QlI+
DQomZ3Q7PEJSPg0KJmd0OyBBbGFuPEJSPg0KJmd0OzxCUj4NCiZndDs8QlI+DQomZ3Q7ICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKio8QlI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENoZWNrZWQgYnkgTWFpbFdhc2hlciBz
ZXJ2ZXIgKHd3dy5GaXJldHJ1c3QuY29tKTxCUj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgV0FSTklORy4gTm8gRmlyc3RBbGVydCBhY2NvdW50IGZvdW5kLjxC
Uj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVG8gcmVkdWNlIHNwYW0gZnVydGhlciBhY3Rp
dmF0ZSBGaXJzdEFsZXJ0LjxCUj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhpcyBtZXNzYWdl
IGNhbiBiZSByZW1vdmVkIGJ5IHB1cmNoYXNpbmcgYSBGaXJzdEFsZXJ0IEFjY291bnQuPEJSPg0K
Jmd0OyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqPEJSPg0KJmd0OzxCUj4NCiZndDs8QlI+DQomZ3Q7PEJS
Pg0KPC9GT05UPg0KPC9QPg0KDQo8L0JPRFk+DQo8L0hUTUw+

------_=_NextPart_001_01CCF208.4F730922--


--===============1160869518439744558==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1160869518439744558==--


From xen-users-bounces@lists.xen.org Thu Feb 23 08:52:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 08:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0UOb-0001UY-1G; Thu, 23 Feb 2012 08:51:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@netz-haut.de>) id 1S0UOY-0001UP-RT
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 08:51:23 +0000
Received: from [85.158.139.83:27827] by server-4.bemta-5.messagelabs.com id
	3D/37-10788-90EF54F4; Thu, 23 Feb 2012 08:51:21 +0000
X-Env-Sender: s.seitz@netz-haut.de
X-Msg-Ref: server-4.tower-182.messagelabs.com!1329987080!13567773!1
X-Originating-IP: [80.190.198.93]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13871 invoked from network); 23 Feb 2012 08:51:20 -0000
Received: from mx.internetwerke.de (HELO mx.internetwerke.de) (80.190.198.93)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 23 Feb 2012 08:51:20 -0000
Received: (qmail 26062 invoked by uid 89); 23 Feb 2012 09:59:22 +0100
Received: from mail.netz-haut.de (HELO netz-haut.de) (nhexalt@212.114.138.219)
	by mx.internetwerke.de (mx02) with SMTP; 23 Feb 2012 09:59:22 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 23 Feb 2012 09:51:17 +0100
Message-ID: <6B73AB901767CA49B818C7A071E03FAC819384@exchange.nh.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] xvd Device Performance
Thread-Index: AczyCE9ziJ8PJVjfROaE30I+LczH+w==
From: "netz-haut - stephan seitz" <s.seitz@netz-haut.de>
To: <alan@madrooster.com>
X-Authenticated-User: nhexalt
X-Originating-IP: 212.114.138.219
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] xvd Device Performance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1160869518439744558=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1160869518439744558==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01CCF208.4F730922"

This is a multi-part message in MIME format.

------_=_NextPart_001_01CCF208.4F730922
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

DQo+IA0KPiBIYXMgYW55b25lIGJlZW4gYWJsZSB0byBnZXQgbmVhciBuYXRpdmUgZGlzayBwZXJm
b3JtYW5jZSBvdXQgb2YgYSB4dmRYDQo+IGRldmljZT8gVGhlIHh2ZFggZGV2aWNlIG1hcHMgdG8g
YSBMViBkaXNrIHBhcnRpdGlvbi4NCj4gDQo+ICANClRoaXMgZGVwZW5kcyBvbiB0aGUgdHlwZSBv
ZiBWTSB5b3UncmUgcnVubmluZy4gSWYgdGhlIHBhcnRpY3VsYXIgVk0gaXMNClBWIG9yIGF0IGxl
YXN0IHV0aWxpemluZyBQViBkcml2ZXJzLCB5b3VyIGRpc2sgcGVyZm9ybWFuY2Ugc2hvdWxkbid0
DQpkaWZmZXIgdGhhdCBtdWNoLiBJbmRlZWQsIGlmIHlvdXIgYm94IHJ1bnMgYSBmZXcgbW9yZSBW
TXMgaXQncyBvYnZpb3VzDQp0aGF0IHRoZSBzdW0gb2YgYWxsIFZNIEkvTyBjYW4ndCBleGNlZWQg
eW91ciBoYXJkd2FyZSBjYXBhYmlsaXRpZXMuDQoNCkJlc2lkZXMgdGhhdCBoZHBhcm0gaXNuJ3Qg
dGhlIGJlc3Qgd2F5IHRvIGdldCByZWxpYWJsZSByZXN1bHRzLCBpdCBsb29rcw0KbGlrZSB5b3Un
cmUgZ2V0dGluZyByb3VnaGx5IGhhbGYgdGhlIHBlcmZvcm1hbmNlLiBUaGlzIGNvdWxkIGJlIGFu
IGlzc3VlDQpvZiBwYXJ0aXRpb24gYWxpZ25tZW50LiBDaGVjayB0aGUgbWFuIHBhZ2Ugb2YgeW91
ciBkb20wJ3MgbHZtIGlmIGl0DQp0cmllcyB0byBhdXRvLWFsaWduIGx2cyAodGhpcyBpcyBhIHJl
bGF0aXZlbHkgbmV3IGZlYXR1cmUpLiBJZiBub3QsIHlvdQ0KbmVlZCB0byB1c2UgYSBjYWxjdWxh
dG9yIGFuZCBtb2RpZnkgdGhlIG9mZnNldCB2YWx1ZXMgYnkgaGFuZC4NCkFkZGl0aW9uYWxseSB0
aGUgcGFydGl0aW9udGFibGUgKGlmIHBhcnRpdGlvbmVkKSBpbnNpZGUgeW91ciB4dmRhIGFsc28N
Cm1hdHRlcnMgYW5kIG5lZWQgdG8gcmVzcGVjdCB0aGUgdW5kZXJseWluZyBibG9ja3NpemVzLg0K
DQpUaGVyZSBhcmUgYSBmZXcgZWFzaWVyIHdheXMgdG8gZ2V0IG1vcmUgSU9QUyAoZGVhZGxpbmUg
c2NoZWR1bGVyLA0KZmlsZXN5c3RlbSB0d2Vha3MsIHNvbWUgL3N5cy9ibG9jay8qIHR3ZWFrcykg
YnV0IG5vbmUgb2YgdGhlc2Ugd2F5cyBhcmUNCmFibGUgdG8gb3V0cGVyZm9ybSBhIGNvcnJlY3Qg
YmxvY2sgYWxpZ25tZW50Lg0KDQpJJ2xsIHRyeSB0byBleHBsYWluIHdpdGggc29tZSBBU0NJSSBB
cnQgOykNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KfDwtYmxvY2sgLT58ICAgICAgICAgIHwgICAgICAgICAgfCAg
ICAgICAgICB8ICAgICAgICAgIHwgZG9tMCBzZGEgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KfCAgICAgICAgICAg
ICAgICAgICAgIHw8LSBwdiBwYXJ0aXRpb24gYWxpZ25lZCB0byBibG9ja3wgICAgICAgICAgfA0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KfCAgICAgICAgICAgICAgICAgICAgIHw8LSBsdiB1cG9uIHRoZSB2Zy9wdiBh
bHNvIGFsaWduZWQgICAgICAgICAgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KfCAgICAgICAgICAgICAgICAgICAg
IHw8LSB4dmRhICAgfDwtIHh2ZGExIHBhcnRpdGlvbiBhbGlnbmVkICAgICAgfA0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwtIEZTICogLT58ICogcmVzcGVj
dHMgYmxvY2tzaXplfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQppZiB0aGVyZSBhcmUgYWRkaXRpb25hbCBsYXll
cnMgYmVsb3cgdGhpcyBleGFtcGxlcyAiZG9tMCBzZGEiLCBlLmcuDQppU0NTSSBpbml0aWF0b3Iv
aVNDU0kgdGFyZ2V0L3VuZGVybHlpbmcgc3RvcmFnZSB5b3UgbmVlZCB0byBjaGVjaw0KZnJvbSB0
aGUgbG93ZXN0IGxldmVsLg0KDQpBcyB3ZWxsIGFzIHRoaXMgaXMgbm90IHRoZSBlYXNpZXN0IGpv
YiB0byBkbywgdGhlIHJlc3VsdCBpcyB3b3J0aA0KZXZlcnkgbWludXRlIDspDQoNCg0KY2hlZXJz
LA0KDQpTdGVwaGFuDQoNCj4gDQo+IEZyb20gdGhlIERvbVU6DQo+IA0KPiAgDQo+IA0KPiAvZGV2
L3h2ZGE6DQo+IA0KPiBUaW1pbmcgY2FjaGVkIHJlYWRzOiAgIDIyOTYwIE1CIGluICAxLjk4IHNl
Y29uZHMgPSAxMTU3OC4xMiBNQi9zZWMNCj4gDQo+IFRpbWluZyBidWZmZXJlZCBkaXNrIHJlYWRz
OiAgMTUyIE1CIGluICAzLjAxIHNlY29uZHMgPSAgNTAuNDYgTUIvc2VjDQo+IA0KPiAgDQo+IA0K
PiBUaGUgZGlzayB0aGF0IHRoZSB4dmRhIGxpbmtzIHRvOg0KPiANCj4gIA0KPiANCj4gL2Rldi9z
ZGQ6DQo+IA0KPiBUaW1pbmcgY2FjaGVkIHJlYWRzOiAgIDIyOTkyIE1CIGluICAxLjk4IHNlY29u
ZHMgPSAxMTYwMC4yNyBNQi9zZWMNCj4gDQo+IFRpbWluZyBidWZmZXJlZCBkaXNrIHJlYWRzOiAg
MzA4IE1CIGluICAzLjAxIHNlY29uZHMgPSAxMDIuMjAgTUIvc2VjDQo+IA0KPiAgDQo+IA0KPiBS
ZWdhcmRzLA0KPiANCj4gQWxhbg0KPiANCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gICAg
ICAgICAgICBDaGVja2VkIGJ5IE1haWxXYXNoZXIgc2VydmVyICh3d3cuRmlyZXRydXN0LmNvbSkN
Cj4gICAgICAgICAgICAgICAgIFdBUk5JTkcuIE5vIEZpcnN0QWxlcnQgYWNjb3VudCBmb3VuZC4N
Cj4gICAgICAgICAgICAgIFRvIHJlZHVjZSBzcGFtIGZ1cnRoZXIgYWN0aXZhdGUgRmlyc3RBbGVy
dC4NCj4gICAgVGhpcyBtZXNzYWdlIGNhbiBiZSByZW1vdmVkIGJ5IHB1cmNoYXNpbmcgYSBGaXJz
dEFsZXJ0IEFjY291bnQuDQo+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCg0K

------_=_NextPart_001_01CCF208.4F730922
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+
DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMg
RXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNi41LjY5NDQuMCI+DQo8VElUTEU+UmU6IFtYZW4tdXNl
cnNdIHh2ZCBEZXZpY2UgUGVyZm9ybWFuY2U8L1RJVExFPg0KPC9IRUFEPg0KPEJPRFk+DQo8IS0t
IENvbnZlcnRlZCBmcm9tIHRleHQvcGxhaW4gZm9ybWF0IC0tPg0KPEJSPg0KDQo8UD48Rk9OVCBT
SVpFPTI+Jmd0OzxCUj4NCiZndDsgSGFzIGFueW9uZSBiZWVuIGFibGUgdG8gZ2V0IG5lYXIgbmF0
aXZlIGRpc2sgcGVyZm9ybWFuY2Ugb3V0IG9mIGEgeHZkWDxCUj4NCiZndDsgZGV2aWNlPyBUaGUg
eHZkWCBkZXZpY2UgbWFwcyB0byBhIExWIGRpc2sgcGFydGl0aW9uLjxCUj4NCiZndDs8QlI+DQom
Z3Q7Jm5ic3A7PEJSPg0KVGhpcyBkZXBlbmRzIG9uIHRoZSB0eXBlIG9mIFZNIHlvdSdyZSBydW5u
aW5nLiBJZiB0aGUgcGFydGljdWxhciBWTSBpczxCUj4NClBWIG9yIGF0IGxlYXN0IHV0aWxpemlu
ZyBQViBkcml2ZXJzLCB5b3VyIGRpc2sgcGVyZm9ybWFuY2Ugc2hvdWxkbid0PEJSPg0KZGlmZmVy
IHRoYXQgbXVjaC4gSW5kZWVkLCBpZiB5b3VyIGJveCBydW5zIGEgZmV3IG1vcmUgVk1zIGl0J3Mg
b2J2aW91czxCUj4NCnRoYXQgdGhlIHN1bSBvZiBhbGwgVk0gSS9PIGNhbid0IGV4Y2VlZCB5b3Vy
IGhhcmR3YXJlIGNhcGFiaWxpdGllcy48QlI+DQo8QlI+DQpCZXNpZGVzIHRoYXQgaGRwYXJtIGlz
bid0IHRoZSBiZXN0IHdheSB0byBnZXQgcmVsaWFibGUgcmVzdWx0cywgaXQgbG9va3M8QlI+DQps
aWtlIHlvdSdyZSBnZXR0aW5nIHJvdWdobHkgaGFsZiB0aGUgcGVyZm9ybWFuY2UuIFRoaXMgY291
bGQgYmUgYW4gaXNzdWU8QlI+DQpvZiBwYXJ0aXRpb24gYWxpZ25tZW50LiBDaGVjayB0aGUgbWFu
IHBhZ2Ugb2YgeW91ciBkb20wJ3MgbHZtIGlmIGl0PEJSPg0KdHJpZXMgdG8gYXV0by1hbGlnbiBs
dnMgKHRoaXMgaXMgYSByZWxhdGl2ZWx5IG5ldyBmZWF0dXJlKS4gSWYgbm90LCB5b3U8QlI+DQpu
ZWVkIHRvIHVzZSBhIGNhbGN1bGF0b3IgYW5kIG1vZGlmeSB0aGUgb2Zmc2V0IHZhbHVlcyBieSBo
YW5kLjxCUj4NCkFkZGl0aW9uYWxseSB0aGUgcGFydGl0aW9udGFibGUgKGlmIHBhcnRpdGlvbmVk
KSBpbnNpZGUgeW91ciB4dmRhIGFsc288QlI+DQptYXR0ZXJzIGFuZCBuZWVkIHRvIHJlc3BlY3Qg
dGhlIHVuZGVybHlpbmcgYmxvY2tzaXplcy48QlI+DQo8QlI+DQpUaGVyZSBhcmUgYSBmZXcgZWFz
aWVyIHdheXMgdG8gZ2V0IG1vcmUgSU9QUyAoZGVhZGxpbmUgc2NoZWR1bGVyLDxCUj4NCmZpbGVz
eXN0ZW0gdHdlYWtzLCBzb21lIC9zeXMvYmxvY2svKiB0d2Vha3MpIGJ1dCBub25lIG9mIHRoZXNl
IHdheXMgYXJlPEJSPg0KYWJsZSB0byBvdXRwZXJmb3JtIGEgY29ycmVjdCBibG9jayBhbGlnbm1l
bnQuPEJSPg0KPEJSPg0KSSdsbCB0cnkgdG8gZXhwbGFpbiB3aXRoIHNvbWUgQVNDSUkgQXJ0IDsp
PEJSPg0KPEJSPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxCUj4NCnwmbHQ7LWJsb2NrIC0mZ3Q7fCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IGRvbTAgc2RhIHw8QlI+
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPEJSPg0KfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jmx0Oy0gcHYgcGFydGl0aW9uIGFsaWduZWQgdG8g
YmxvY2t8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHw8QlI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJSPg0KfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jmx0Oy0gbHYgdXBvbiB0aGUgdmcv
cHYgYWxzbyBhbGlnbmVkJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHw8QlI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJSPg0KfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jmx0Oy0geHZkYSZu
YnNwOyZuYnNwOyB8Jmx0Oy0geHZkYTEgcGFydGl0aW9uIGFsaWduZWQmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDxCUj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08QlI+DQp8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bHQ7LSBGUyAqIC0mZ3Q7fCAqIHJlc3BlY3RzIGJsb2Nrc2l6ZXw8QlI+DQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJS
Pg0KPEJSPg0KaWYgdGhlcmUgYXJlIGFkZGl0aW9uYWwgbGF5ZXJzIGJlbG93IHRoaXMgZXhhbXBs
ZXMgJnF1b3Q7ZG9tMCBzZGEmcXVvdDssIGUuZy48QlI+DQppU0NTSSBpbml0aWF0b3IvaVNDU0kg
dGFyZ2V0L3VuZGVybHlpbmcgc3RvcmFnZSB5b3UgbmVlZCB0byBjaGVjazxCUj4NCmZyb20gdGhl
IGxvd2VzdCBsZXZlbC48QlI+DQo8QlI+DQpBcyB3ZWxsIGFzIHRoaXMgaXMgbm90IHRoZSBlYXNp
ZXN0IGpvYiB0byBkbywgdGhlIHJlc3VsdCBpcyB3b3J0aDxCUj4NCmV2ZXJ5IG1pbnV0ZSA7KTxC
Uj4NCjxCUj4NCjxCUj4NCmNoZWVycyw8QlI+DQo8QlI+DQpTdGVwaGFuPEJSPg0KPEJSPg0KJmd0
OzxCUj4NCiZndDsgRnJvbSB0aGUgRG9tVTo8QlI+DQomZ3Q7PEJSPg0KJmd0OyZuYnNwOzxCUj4N
CiZndDs8QlI+DQomZ3Q7IC9kZXYveHZkYTo8QlI+DQomZ3Q7PEJSPg0KJmd0OyBUaW1pbmcgY2Fj
aGVkIHJlYWRzOiZuYnNwOyZuYnNwOyAyMjk2MCBNQiBpbiZuYnNwOyAxLjk4IHNlY29uZHMgPSAx
MTU3OC4xMiBNQi9zZWM8QlI+DQomZ3Q7PEJSPg0KJmd0OyBUaW1pbmcgYnVmZmVyZWQgZGlzayBy
ZWFkczombmJzcDsgMTUyIE1CIGluJm5ic3A7IDMuMDEgc2Vjb25kcyA9Jm5ic3A7IDUwLjQ2IE1C
L3NlYzxCUj4NCiZndDs8QlI+DQomZ3Q7Jm5ic3A7PEJSPg0KJmd0OzxCUj4NCiZndDsgVGhlIGRp
c2sgdGhhdCB0aGUgeHZkYSBsaW5rcyB0bzo8QlI+DQomZ3Q7PEJSPg0KJmd0OyZuYnNwOzxCUj4N
CiZndDs8QlI+DQomZ3Q7IC9kZXYvc2RkOjxCUj4NCiZndDs8QlI+DQomZ3Q7IFRpbWluZyBjYWNo
ZWQgcmVhZHM6Jm5ic3A7Jm5ic3A7IDIyOTkyIE1CIGluJm5ic3A7IDEuOTggc2Vjb25kcyA9IDEx
NjAwLjI3IE1CL3NlYzxCUj4NCiZndDs8QlI+DQomZ3Q7IFRpbWluZyBidWZmZXJlZCBkaXNrIHJl
YWRzOiZuYnNwOyAzMDggTUIgaW4mbmJzcDsgMy4wMSBzZWNvbmRzID0gMTAyLjIwIE1CL3NlYzxC
Uj4NCiZndDs8QlI+DQomZ3Q7Jm5ic3A7PEJSPg0KJmd0OzxCUj4NCiZndDsgUmVnYXJkcyw8QlI+
DQomZ3Q7PEJSPg0KJmd0OyBBbGFuPEJSPg0KJmd0OzxCUj4NCiZndDs8QlI+DQomZ3Q7ICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKio8QlI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENoZWNrZWQgYnkgTWFpbFdhc2hlciBz
ZXJ2ZXIgKHd3dy5GaXJldHJ1c3QuY29tKTxCUj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgV0FSTklORy4gTm8gRmlyc3RBbGVydCBhY2NvdW50IGZvdW5kLjxC
Uj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVG8gcmVkdWNlIHNwYW0gZnVydGhlciBhY3Rp
dmF0ZSBGaXJzdEFsZXJ0LjxCUj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhpcyBtZXNzYWdl
IGNhbiBiZSByZW1vdmVkIGJ5IHB1cmNoYXNpbmcgYSBGaXJzdEFsZXJ0IEFjY291bnQuPEJSPg0K
Jmd0OyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqPEJSPg0KJmd0OzxCUj4NCiZndDs8QlI+DQomZ3Q7PEJS
Pg0KPC9GT05UPg0KPC9QPg0KDQo8L0JPRFk+DQo8L0hUTUw+

------_=_NextPart_001_01CCF208.4F730922--


--===============1160869518439744558==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1160869518439744558==--


From xen-users-bounces@lists.xen.org Thu Feb 23 09:29:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 09:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0UyE-00047m-JP; Thu, 23 Feb 2012 09:28:14 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0UyC-00047h-Va
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 09:28:13 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329989203!57899147!2
X-Originating-IP: [195.130.137.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAxOTUuMTMwLjEzNy43NCA9PiAyMzQ0NDc=\n,sa_preprocessor: 
	QmFkIElQOiAxOTUuMTMwLjEzNy43NCA9PiAyMzQ0NDc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18422 invoked from network); 23 Feb 2012 09:27:13 -0000
Received: from juliette.telenet-ops.be (HELO juliette.telenet-ops.be)
	(195.130.137.74) by server-3.tower-27.messagelabs.com with SMTP;
	23 Feb 2012 09:27:13 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by juliette.telenet-ops.be with bizsmtp
	id dMUB1i02s5UpHxg06MUBFM; Thu, 23 Feb 2012 10:28:11 +0100
Message-ID: <4F4606AB.8090602@telenet.be>
Date: Thu, 23 Feb 2012 10:28:11 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi list,

would briefly like to get your ideas on this. I understand this is a 
subjective matter, but I'd like some pointers anyway.

I'm planning to make a HA Xen solution based on DRBD and Pacemaker, 
mainly serving as a disaster recovery solution for my customers.

It will daily sync their files and mails (rsync, imapsync) and in case 
of disaster they can access this info by means of web based applications.

So I'm basically looking for a budget friendly rack server with good 
Linux support (will probably be using SLES11).


Any advice?

thx!


b.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 09:29:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 09:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0UyE-00047m-JP; Thu, 23 Feb 2012 09:28:14 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0UyC-00047h-Va
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 09:28:13 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-3.tower-27.messagelabs.com!1329989203!57899147!2
X-Originating-IP: [195.130.137.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAxOTUuMTMwLjEzNy43NCA9PiAyMzQ0NDc=\n,sa_preprocessor: 
	QmFkIElQOiAxOTUuMTMwLjEzNy43NCA9PiAyMzQ0NDc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18422 invoked from network); 23 Feb 2012 09:27:13 -0000
Received: from juliette.telenet-ops.be (HELO juliette.telenet-ops.be)
	(195.130.137.74) by server-3.tower-27.messagelabs.com with SMTP;
	23 Feb 2012 09:27:13 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by juliette.telenet-ops.be with bizsmtp
	id dMUB1i02s5UpHxg06MUBFM; Thu, 23 Feb 2012 10:28:11 +0100
Message-ID: <4F4606AB.8090602@telenet.be>
Date: Thu, 23 Feb 2012 10:28:11 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi list,

would briefly like to get your ideas on this. I understand this is a 
subjective matter, but I'd like some pointers anyway.

I'm planning to make a HA Xen solution based on DRBD and Pacemaker, 
mainly serving as a disaster recovery solution for my customers.

It will daily sync their files and mails (rsync, imapsync) and in case 
of disaster they can access this info by means of web based applications.

So I'm basically looking for a budget friendly rack server with good 
Linux support (will probably be using SLES11).


Any advice?

thx!


b.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 09:42:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 09:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0VAz-0004SP-3F; Thu, 23 Feb 2012 09:41:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0VAw-0004SI-Pa
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 09:41:22 +0000
Received: from [85.158.139.83:51399] by server-3.bemta-5.messagelabs.com id
	95/54-06438-2C9064F4; Thu, 23 Feb 2012 09:41:22 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329990078!16291288!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12745 invoked from network); 23 Feb 2012 09:41:20 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 09:41:20 -0000
Received: by dadp14 with SMTP id p14so1135354dad.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 01:41:17 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.216.9 as permitted sender) client-ip=10.68.216.9; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.216.9 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.216.9])
	by 10.68.216.9 with SMTP id om9mr1782144pbc.97.1329990077078 (num_hops
	= 1); Thu, 23 Feb 2012 01:41:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.216.9 with SMTP id om9mr1485084pbc.97.1329990077022; Thu,
	23 Feb 2012 01:41:17 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Thu, 23 Feb 2012 01:41:17 -0800 (PST)
In-Reply-To: <4F4606AB.8090602@telenet.be>
References: <4F4606AB.8090602@telenet.be>
Date: Thu, 23 Feb 2012 16:41:17 +0700
Message-ID: <CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQl1vnD28tiLKg1dkax9erEHCB6x+kQXTO4+rW+bf618TOHJVobekKeX3UOMSHZhz7zIsLtV
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> Hi list,
>
> would briefly like to get your ideas on this. I understand this is a
> subjective matter, but I'd like some pointers anyway.
>
> I'm planning to make a HA Xen solution based on DRBD and Pacemaker, mainly
> serving as a disaster recovery solution for my customers.

have you tried drbd with xen?

>
> It will daily sync their files and mails (rsync, imapsync) and in case of
> disaster they can access this info by means of web based applications.
>
> So I'm basically looking for a budget friendly rack server with good Linux
> support (will probably be using SLES11).

I'd actually suggest you buy a third one, with lots of internal disks,
and install whatever OS you're familiar with to act as block storage
server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 09:42:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 09:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0VAz-0004SP-3F; Thu, 23 Feb 2012 09:41:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0VAw-0004SI-Pa
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 09:41:22 +0000
Received: from [85.158.139.83:51399] by server-3.bemta-5.messagelabs.com id
	95/54-06438-2C9064F4; Thu, 23 Feb 2012 09:41:22 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1329990078!16291288!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12745 invoked from network); 23 Feb 2012 09:41:20 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 09:41:20 -0000
Received: by dadp14 with SMTP id p14so1135354dad.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 01:41:17 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.216.9 as permitted sender) client-ip=10.68.216.9; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.216.9 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.216.9])
	by 10.68.216.9 with SMTP id om9mr1782144pbc.97.1329990077078 (num_hops
	= 1); Thu, 23 Feb 2012 01:41:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.216.9 with SMTP id om9mr1485084pbc.97.1329990077022; Thu,
	23 Feb 2012 01:41:17 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Thu, 23 Feb 2012 01:41:17 -0800 (PST)
In-Reply-To: <4F4606AB.8090602@telenet.be>
References: <4F4606AB.8090602@telenet.be>
Date: Thu, 23 Feb 2012 16:41:17 +0700
Message-ID: <CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQl1vnD28tiLKg1dkax9erEHCB6x+kQXTO4+rW+bf618TOHJVobekKeX3UOMSHZhz7zIsLtV
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> Hi list,
>
> would briefly like to get your ideas on this. I understand this is a
> subjective matter, but I'd like some pointers anyway.
>
> I'm planning to make a HA Xen solution based on DRBD and Pacemaker, mainly
> serving as a disaster recovery solution for my customers.

have you tried drbd with xen?

>
> It will daily sync their files and mails (rsync, imapsync) and in case of
> disaster they can access this info by means of web based applications.
>
> So I'm basically looking for a budget friendly rack server with good Linux
> support (will probably be using SLES11).

I'd actually suggest you buy a third one, with lots of internal disks,
and install whatever OS you're familiar with to act as block storage
server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 10:51:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 10:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0WG7-0007Hk-95; Thu, 23 Feb 2012 10:50:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1S0WG5-0007Ha-40
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 10:50:45 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329994237!16083957!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21252 invoked from network); 23 Feb 2012 10:50:38 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Feb 2012 10:50:38 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q1NAoM5M018404
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 23 Feb 2012 11:50:23 +0100
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 23 Feb 2012 11:50:28 +0100 (CET)
Message-ID: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
Date: Thu, 23 Feb 2012 11:50:28 +0100 (CET)
From: G.Bakalarski@icm.edu.pl
To: xen-users@lists.xen.org
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 23 Feb 2012 11:50:28 +0100 (CET)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -2.95 () AWL,BAYES_00,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	-0.2 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Subject: [Xen-users] read from FC lun under Xen 4 - very strange behavior
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Dear Xen Users

This is my first post, so sorry for maybe newbie stupid query.

Hardware config is the following:
-------------------------------

Server: Dell PE R815 192GB RAM, 4x 600GB SAS HD, PERC 700
        internal raid controler, EMULEX LPE12002-E FC 8Gbit dual port HBA
SAN: 2x Cisco MDS 9148 + OM2/O3 cables (short <3m)

Storage: tested 2 arrays: Dell MD3620F & Netapp FAS 3240 with FC

Software:
---------

mainly Debian Squeeze & Debian Wheezy (Testing) + Debian Xen packs 4.0 & 4.1


========Problem=======================

LUNs are visible and accessible on Dom0. I can even configure
DM Multipathing (Dell requires RDAC, but it work).

Write performance is fine i.e. stable e.g. on Dell LUN with RAID10 on 8 disks
around 250MBytes/s (streaming write with block size 32K:
dd if=/dev/zero of=lum_mount_point/file bs=32k).
Write performace is similar with and without Xen hypervisor.


THE PROBLEM is read performace. Without Xen hypervisor read performance
is stable and high e.g. streaming reading from Dell LUN with Xen with
speed about 420MBytes/s (under iostat I can see speed in a range
from 390MBytes/s up to 450MBytes/s)

With Xen supervisor read performance is not stable and changes randomly.
Sometimes it is up to 450MBytes but sometimes as low as 16MBytes/s.
The low performance does not depend on file size, block size. The same
file reads once with high speed, after umount/mount reads with very low speed,
and after next umount/mount starts with very low, then switches to very
high for few seconds, then again very low.

When high speed is in effect the queue lenth is about 256, but with low
speed queue drops down to about 8 or 16 ...
Strangely  number of IOPS seen from linux as well as from array side
with low speed is higher then with high speed (e.g. 4500 vs 3000 IOPS).

This is not directly DM Multipathing related. I obtain the similar
relults when accessing /dev/sdX device with multipathing  off
(multipath -F, multipath-tools stop).
It looks like Xen 4.1.2 with newer kernels (3.1 or 3.2) performs better
than default squeeze 2.6.32-5-amd64-xen) but still not stable.

Here is example from iostat monitoring:
dev2 #> dd if=/mnt/2T/b of=/dev/null bs=32k
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz
avgqu-sz   await  svctm  %util
sde               0.00     0.00   13.38    0.00   519.00     0.09    77.57    
0.00    0.26   0.21   0.28
sde               0.00     0.00 4731.00    0.00 18924.00     0.00     8.00    
0.85    0.18   0.18  84.80
sde               0.00     0.00 4680.00    0.00 18720.00     0.00     8.00    
0.87    0.19   0.19  87.20
sde               0.00     0.00 4432.00    0.00 17728.00     0.00     8.00    
0.80    0.19   0.18  80.40
sde               0.00     0.00 4763.00    0.00 19052.00     0.00     8.00    
0.86    0.18   0.18  86.40
sde               0.00     0.00 4580.00    0.00 18320.00     0.00     8.00    
0.84    0.19   0.18  83.60
sde               0.00     0.00 4732.00    0.00 18928.00     0.00     8.00    
0.88    0.19   0.19  87.60
sde               0.00     0.00 4729.00    0.00 18916.00     0.00     8.00    
0.87    0.19   0.18  86.80
sde               0.00     0.00 4538.00    0.00 18152.00     0.00     8.00    
0.86    0.19   0.19  86.40
sde               0.00     0.00 4704.00    0.00 18816.00     0.00     8.00    
0.86    0.18   0.18  86.00
sde               0.00     0.00 4700.00    0.00 18800.00     0.00     8.00    
0.89    0.19   0.19  89.20
sde               0.00     0.00 4715.00    0.00 18860.00     0.00     8.00    
0.90    0.19   0.19  89.60
sde               0.00     0.00 4642.00    0.00 18568.00     0.00     8.00    
0.88    0.19   0.19  87.60
sde               0.00     0.00 4547.00    0.00 18188.00     0.00     8.00    
0.86    0.19   0.19  86.00
sde               0.00     0.00 4608.00    0.00 18432.00     0.00     8.00    
0.86    0.19   0.19  86.40
sde               0.00     0.00 4594.00    0.00 18376.00     0.00     8.00    
0.83    0.18   0.18  82.80
sde               0.00     0.00 4552.00    0.00 18208.00     0.00     8.00    
0.87    0.19   0.19  87.20
sde               0.00     0.00 4628.00    0.00 18512.00     0.00     8.00    
0.85    0.19   0.18  84.80
sde               0.00     0.00 4462.00    0.00 17848.00     0.00     8.00    
0.84    0.19   0.19  84.40
sde               0.00     0.00 4586.00    0.00 18348.00     0.00     8.00    
0.83    0.18   0.18  83.20
sde               0.00     0.00 4528.71    0.00 18110.89     0.00     8.00    
0.81    0.18   0.18  81.19
sde               0.00     0.00 4637.00    0.00 18548.00     0.00     8.00    
0.89    0.19   0.19  88.80
sde               0.00     0.00 4619.00    0.00 18476.00     0.00     8.00    
0.84    0.18   0.18  83.60
sde               0.00     0.00 4555.00    0.00 18220.00     0.00     8.00    
0.88    0.19   0.19  88.00
sde               0.00     0.00 4579.00    0.00 18316.00     0.00     8.00    
0.85    0.19   0.19  85.20
sde               0.00     0.00 4760.00    0.00 19040.00     0.00     8.00    
0.88    0.19   0.19  88.40
sde               0.00     0.00 5342.00    0.00 21368.00     0.00     8.00    
0.76    0.14   0.14  75.60
sde               0.00     0.00 5342.00    0.00 21368.00     0.00     8.00    
0.72    0.14   0.13  72.00
sde               0.00     0.00 4384.00    0.00 94048.00     0.00    42.91    
0.91    0.21   0.19  84.80
sde               0.00     0.00 3370.00    0.00 431360.00     0.00   256.00   
 1.25    0.38   0.26  86.80
sde               0.00     0.00 3434.00    0.00 439552.00     0.00   256.00   
 1.28    0.38   0.27  92.40
sde               0.00     0.00 3534.00    0.00 452352.00     0.00   256.00   
 1.30    0.37   0.27  96.40
sde               0.00     0.00 3540.00    0.00 453120.00     0.00   256.00   
 1.34    0.38   0.28  99.60
sde               0.00     0.00 3338.00    0.00 427264.00     0.00   256.00   
 1.36    0.41   0.29  95.20
sde               0.00     0.00 3405.00    0.00 435840.00     0.00   256.00   
 1.28    0.38   0.28  94.40
sde               0.00     0.00 3414.00    0.00 436992.00     0.00   256.00   
 1.36    0.40   0.28  95.60
sde               0.00     0.00 3409.00    0.00 436352.00     0.00   256.00   
 1.31    0.39   0.27  92.40
sde               0.00     0.00 3403.00    0.00 435584.00     0.00   256.00   
 1.34    0.39   0.28  93.60
sde               0.00     0.00 3238.00    0.00 414464.00     0.00   256.00   
 1.21    0.38   0.27  88.80
sde               0.00     0.00 3322.00    0.00 425216.00     0.00   256.00   
 1.29    0.39   0.26  88.00
sde               0.00     0.00 3316.00    0.00 424448.00     0.00   256.00   
 1.25    0.38   0.27  89.20
sde               0.00     0.00 3313.00    0.00 424064.00     0.00   256.00   
 1.21    0.37   0.26  86.80
sde               0.00     0.00 3318.00    0.00 424704.00     0.00   256.00   
 1.20    0.36   0.25  82.80
sde               0.00     0.00 3179.00    0.00 406912.00     0.00   256.00   
 1.24    0.39   0.27  84.80
sde               0.00     0.00 3283.00    0.00 420224.00     0.00   256.00   
 1.19    0.37   0.25  82.40
sde               0.00     0.00 3287.00    0.00 420736.00     0.00   256.00   
 1.12    0.34   0.24  80.40
sde               0.00     0.00 3308.00    0.00 423424.00     0.00   256.00   
 1.21    0.37   0.26  84.40
sde               0.00     0.00 3302.00    0.00 422656.00     0.00   256.00   
 1.27    0.39   0.26  86.40
sde               0.00     0.00 3135.00    0.00 401280.00     0.00   256.00   
 1.26    0.41   0.27  86.00
sde               0.00     0.00 3259.00    0.00 417152.00     0.00   256.00   
 1.38    0.43   0.28  91.20
sde               0.00     0.00 3250.00    0.00 416000.00     0.00   256.00   
 1.50    0.47   0.29  93.60
sde               0.00     0.00 3258.00    0.00 417024.00     0.00   256.00   
 1.35    0.41   0.28  91.60
sde               0.00     0.00 3247.00    0.00 415616.00     0.00   256.00   
 1.43    0.45   0.29  92.80
sde               0.00     0.00 3117.00    0.00 398976.00     0.00   256.00   
 1.33    0.43   0.29  89.20
sde               0.00     0.00 3217.00    0.00 411776.00     0.00   256.00   
 1.34    0.42   0.27  88.40
sde               0.00     0.00 3216.00    0.00 411648.00     0.00   256.00   
 1.20    0.38   0.27  86.00
sde               0.00     0.00 3215.00    0.00 411520.00     0.00   256.00   
 1.24    0.39   0.27  87.20
sde               0.00     0.00 3214.00    0.00 411392.00     0.00   256.00   
 1.21    0.38   0.26  84.40
sde               0.00     0.00 3092.00    0.00 395776.00     0.00   256.00   
 1.24    0.40   0.27  84.80
sde               0.00     0.00 3168.00    0.00 405504.00     0.00   256.00   
 1.22    0.39   0.28  87.60
sde               0.00     0.00 3123.00    0.00 399744.00     0.00   256.00   
 1.23    0.39   0.28  86.40
sde               0.00     0.00 3122.00    0.00 399616.00     0.00   256.00   
 1.26    0.40   0.28  88.80
sde               0.00     0.00 3112.00    0.00 398336.00     0.00   256.00   
 1.18    0.38   0.27  83.60
sde               0.00     0.00 2971.00    0.00 380288.00     0.00   256.00   
 1.24    0.42   0.29  87.60
sde               0.00     0.00 3060.00    0.00 391680.00     0.00   256.00   
 1.25    0.41   0.30  90.80

I did not try to access a lun from DomU
Please suggest what is wrong ??? How to proceed  ?

GB








_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 10:51:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 10:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0WG7-0007Hk-95; Thu, 23 Feb 2012 10:50:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1S0WG5-0007Ha-40
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 10:50:45 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-9.tower-216.messagelabs.com!1329994237!16083957!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21252 invoked from network); 23 Feb 2012 10:50:38 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Feb 2012 10:50:38 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q1NAoM5M018404
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 23 Feb 2012 11:50:23 +0100
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 23 Feb 2012 11:50:28 +0100 (CET)
Message-ID: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
Date: Thu, 23 Feb 2012 11:50:28 +0100 (CET)
From: G.Bakalarski@icm.edu.pl
To: xen-users@lists.xen.org
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 23 Feb 2012 11:50:28 +0100 (CET)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -2.95 () AWL,BAYES_00,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	-0.2 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Subject: [Xen-users] read from FC lun under Xen 4 - very strange behavior
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Dear Xen Users

This is my first post, so sorry for maybe newbie stupid query.

Hardware config is the following:
-------------------------------

Server: Dell PE R815 192GB RAM, 4x 600GB SAS HD, PERC 700
        internal raid controler, EMULEX LPE12002-E FC 8Gbit dual port HBA
SAN: 2x Cisco MDS 9148 + OM2/O3 cables (short <3m)

Storage: tested 2 arrays: Dell MD3620F & Netapp FAS 3240 with FC

Software:
---------

mainly Debian Squeeze & Debian Wheezy (Testing) + Debian Xen packs 4.0 & 4.1


========Problem=======================

LUNs are visible and accessible on Dom0. I can even configure
DM Multipathing (Dell requires RDAC, but it work).

Write performance is fine i.e. stable e.g. on Dell LUN with RAID10 on 8 disks
around 250MBytes/s (streaming write with block size 32K:
dd if=/dev/zero of=lum_mount_point/file bs=32k).
Write performace is similar with and without Xen hypervisor.


THE PROBLEM is read performace. Without Xen hypervisor read performance
is stable and high e.g. streaming reading from Dell LUN with Xen with
speed about 420MBytes/s (under iostat I can see speed in a range
from 390MBytes/s up to 450MBytes/s)

With Xen supervisor read performance is not stable and changes randomly.
Sometimes it is up to 450MBytes but sometimes as low as 16MBytes/s.
The low performance does not depend on file size, block size. The same
file reads once with high speed, after umount/mount reads with very low speed,
and after next umount/mount starts with very low, then switches to very
high for few seconds, then again very low.

When high speed is in effect the queue lenth is about 256, but with low
speed queue drops down to about 8 or 16 ...
Strangely  number of IOPS seen from linux as well as from array side
with low speed is higher then with high speed (e.g. 4500 vs 3000 IOPS).

This is not directly DM Multipathing related. I obtain the similar
relults when accessing /dev/sdX device with multipathing  off
(multipath -F, multipath-tools stop).
It looks like Xen 4.1.2 with newer kernels (3.1 or 3.2) performs better
than default squeeze 2.6.32-5-amd64-xen) but still not stable.

Here is example from iostat monitoring:
dev2 #> dd if=/mnt/2T/b of=/dev/null bs=32k
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz
avgqu-sz   await  svctm  %util
sde               0.00     0.00   13.38    0.00   519.00     0.09    77.57    
0.00    0.26   0.21   0.28
sde               0.00     0.00 4731.00    0.00 18924.00     0.00     8.00    
0.85    0.18   0.18  84.80
sde               0.00     0.00 4680.00    0.00 18720.00     0.00     8.00    
0.87    0.19   0.19  87.20
sde               0.00     0.00 4432.00    0.00 17728.00     0.00     8.00    
0.80    0.19   0.18  80.40
sde               0.00     0.00 4763.00    0.00 19052.00     0.00     8.00    
0.86    0.18   0.18  86.40
sde               0.00     0.00 4580.00    0.00 18320.00     0.00     8.00    
0.84    0.19   0.18  83.60
sde               0.00     0.00 4732.00    0.00 18928.00     0.00     8.00    
0.88    0.19   0.19  87.60
sde               0.00     0.00 4729.00    0.00 18916.00     0.00     8.00    
0.87    0.19   0.18  86.80
sde               0.00     0.00 4538.00    0.00 18152.00     0.00     8.00    
0.86    0.19   0.19  86.40
sde               0.00     0.00 4704.00    0.00 18816.00     0.00     8.00    
0.86    0.18   0.18  86.00
sde               0.00     0.00 4700.00    0.00 18800.00     0.00     8.00    
0.89    0.19   0.19  89.20
sde               0.00     0.00 4715.00    0.00 18860.00     0.00     8.00    
0.90    0.19   0.19  89.60
sde               0.00     0.00 4642.00    0.00 18568.00     0.00     8.00    
0.88    0.19   0.19  87.60
sde               0.00     0.00 4547.00    0.00 18188.00     0.00     8.00    
0.86    0.19   0.19  86.00
sde               0.00     0.00 4608.00    0.00 18432.00     0.00     8.00    
0.86    0.19   0.19  86.40
sde               0.00     0.00 4594.00    0.00 18376.00     0.00     8.00    
0.83    0.18   0.18  82.80
sde               0.00     0.00 4552.00    0.00 18208.00     0.00     8.00    
0.87    0.19   0.19  87.20
sde               0.00     0.00 4628.00    0.00 18512.00     0.00     8.00    
0.85    0.19   0.18  84.80
sde               0.00     0.00 4462.00    0.00 17848.00     0.00     8.00    
0.84    0.19   0.19  84.40
sde               0.00     0.00 4586.00    0.00 18348.00     0.00     8.00    
0.83    0.18   0.18  83.20
sde               0.00     0.00 4528.71    0.00 18110.89     0.00     8.00    
0.81    0.18   0.18  81.19
sde               0.00     0.00 4637.00    0.00 18548.00     0.00     8.00    
0.89    0.19   0.19  88.80
sde               0.00     0.00 4619.00    0.00 18476.00     0.00     8.00    
0.84    0.18   0.18  83.60
sde               0.00     0.00 4555.00    0.00 18220.00     0.00     8.00    
0.88    0.19   0.19  88.00
sde               0.00     0.00 4579.00    0.00 18316.00     0.00     8.00    
0.85    0.19   0.19  85.20
sde               0.00     0.00 4760.00    0.00 19040.00     0.00     8.00    
0.88    0.19   0.19  88.40
sde               0.00     0.00 5342.00    0.00 21368.00     0.00     8.00    
0.76    0.14   0.14  75.60
sde               0.00     0.00 5342.00    0.00 21368.00     0.00     8.00    
0.72    0.14   0.13  72.00
sde               0.00     0.00 4384.00    0.00 94048.00     0.00    42.91    
0.91    0.21   0.19  84.80
sde               0.00     0.00 3370.00    0.00 431360.00     0.00   256.00   
 1.25    0.38   0.26  86.80
sde               0.00     0.00 3434.00    0.00 439552.00     0.00   256.00   
 1.28    0.38   0.27  92.40
sde               0.00     0.00 3534.00    0.00 452352.00     0.00   256.00   
 1.30    0.37   0.27  96.40
sde               0.00     0.00 3540.00    0.00 453120.00     0.00   256.00   
 1.34    0.38   0.28  99.60
sde               0.00     0.00 3338.00    0.00 427264.00     0.00   256.00   
 1.36    0.41   0.29  95.20
sde               0.00     0.00 3405.00    0.00 435840.00     0.00   256.00   
 1.28    0.38   0.28  94.40
sde               0.00     0.00 3414.00    0.00 436992.00     0.00   256.00   
 1.36    0.40   0.28  95.60
sde               0.00     0.00 3409.00    0.00 436352.00     0.00   256.00   
 1.31    0.39   0.27  92.40
sde               0.00     0.00 3403.00    0.00 435584.00     0.00   256.00   
 1.34    0.39   0.28  93.60
sde               0.00     0.00 3238.00    0.00 414464.00     0.00   256.00   
 1.21    0.38   0.27  88.80
sde               0.00     0.00 3322.00    0.00 425216.00     0.00   256.00   
 1.29    0.39   0.26  88.00
sde               0.00     0.00 3316.00    0.00 424448.00     0.00   256.00   
 1.25    0.38   0.27  89.20
sde               0.00     0.00 3313.00    0.00 424064.00     0.00   256.00   
 1.21    0.37   0.26  86.80
sde               0.00     0.00 3318.00    0.00 424704.00     0.00   256.00   
 1.20    0.36   0.25  82.80
sde               0.00     0.00 3179.00    0.00 406912.00     0.00   256.00   
 1.24    0.39   0.27  84.80
sde               0.00     0.00 3283.00    0.00 420224.00     0.00   256.00   
 1.19    0.37   0.25  82.40
sde               0.00     0.00 3287.00    0.00 420736.00     0.00   256.00   
 1.12    0.34   0.24  80.40
sde               0.00     0.00 3308.00    0.00 423424.00     0.00   256.00   
 1.21    0.37   0.26  84.40
sde               0.00     0.00 3302.00    0.00 422656.00     0.00   256.00   
 1.27    0.39   0.26  86.40
sde               0.00     0.00 3135.00    0.00 401280.00     0.00   256.00   
 1.26    0.41   0.27  86.00
sde               0.00     0.00 3259.00    0.00 417152.00     0.00   256.00   
 1.38    0.43   0.28  91.20
sde               0.00     0.00 3250.00    0.00 416000.00     0.00   256.00   
 1.50    0.47   0.29  93.60
sde               0.00     0.00 3258.00    0.00 417024.00     0.00   256.00   
 1.35    0.41   0.28  91.60
sde               0.00     0.00 3247.00    0.00 415616.00     0.00   256.00   
 1.43    0.45   0.29  92.80
sde               0.00     0.00 3117.00    0.00 398976.00     0.00   256.00   
 1.33    0.43   0.29  89.20
sde               0.00     0.00 3217.00    0.00 411776.00     0.00   256.00   
 1.34    0.42   0.27  88.40
sde               0.00     0.00 3216.00    0.00 411648.00     0.00   256.00   
 1.20    0.38   0.27  86.00
sde               0.00     0.00 3215.00    0.00 411520.00     0.00   256.00   
 1.24    0.39   0.27  87.20
sde               0.00     0.00 3214.00    0.00 411392.00     0.00   256.00   
 1.21    0.38   0.26  84.40
sde               0.00     0.00 3092.00    0.00 395776.00     0.00   256.00   
 1.24    0.40   0.27  84.80
sde               0.00     0.00 3168.00    0.00 405504.00     0.00   256.00   
 1.22    0.39   0.28  87.60
sde               0.00     0.00 3123.00    0.00 399744.00     0.00   256.00   
 1.23    0.39   0.28  86.40
sde               0.00     0.00 3122.00    0.00 399616.00     0.00   256.00   
 1.26    0.40   0.28  88.80
sde               0.00     0.00 3112.00    0.00 398336.00     0.00   256.00   
 1.18    0.38   0.27  83.60
sde               0.00     0.00 2971.00    0.00 380288.00     0.00   256.00   
 1.24    0.42   0.29  87.60
sde               0.00     0.00 3060.00    0.00 391680.00     0.00   256.00   
 1.25    0.41   0.30  90.80

I did not try to access a lun from DomU
Please suggest what is wrong ??? How to proceed  ?

GB








_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 11:08:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0WVj-0007v1-AH; Thu, 23 Feb 2012 11:06:55 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>)
	id 1S0WVh-0007uj-Jr; Thu, 23 Feb 2012 11:06:53 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-11.tower-27.messagelabs.com!1329995184!54122170!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28597 invoked from network); 23 Feb 2012 11:06:24 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-11.tower-27.messagelabs.com with SMTP;
	23 Feb 2012 11:06:24 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id AEE2CD347BD;
	Thu, 23 Feb 2012 12:06:48 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id Nr2eMy4Mk-2W; Thu, 23 Feb 2012 12:06:46 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id 84FD8D34180;
	Thu, 23 Feb 2012 12:06:46 +0100 (CET)
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
To: xen-users@lists.xen.org
Date: Thu, 23 Feb 2012 12:06:44 +0100
User-Agent: KMail/1.13.7 (Linux/3.0.0-1-amd64; KDE/4.6.5; x86_64; ; )
References: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
In-Reply-To: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
MIME-Version: 1.0
Message-Id: <201202231206.45263.tobias.geiger@vido.info>
Cc: ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ray!

BIG THANKS for that information!

I switched from the Catalyst Driver to this FirePro Driver - and the Reboot-
Problems regarding GPU Performance are gone!

Gladly this driver seems to work also for non FirePro-Cards, here it works 
with a Radeon HD 6970 without problems so far.

Thanks for asking AMD - it never came to my mind it could be a driver-only 
solution for this problem... 

Greetings
Tobias

P.S.: just in case someone searches for GPU Passthrough stuff i cc'ed xen-devel

Am Donnerstag, 23. Februar 2012, 01:39:08 schrieb ray@aarden.us:
> After reading many posts on GPU pass through failing on reboot of the domU, 
>I questioned AMD and they responded with:
> 
>This is the known and documented issue with hypervisor - Resolved issues 
>(release notes) with driver  8.83.5.4 and above - May see system hang on 
>restart with some hypervisors.  Consider using a more recent firepro driver at 
>support.amd.com. 
>
>
>ray

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 11:08:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0WVj-0007v1-AH; Thu, 23 Feb 2012 11:06:55 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>)
	id 1S0WVh-0007uj-Jr; Thu, 23 Feb 2012 11:06:53 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-11.tower-27.messagelabs.com!1329995184!54122170!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28597 invoked from network); 23 Feb 2012 11:06:24 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-11.tower-27.messagelabs.com with SMTP;
	23 Feb 2012 11:06:24 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id AEE2CD347BD;
	Thu, 23 Feb 2012 12:06:48 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id Nr2eMy4Mk-2W; Thu, 23 Feb 2012 12:06:46 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id 84FD8D34180;
	Thu, 23 Feb 2012 12:06:46 +0100 (CET)
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
To: xen-users@lists.xen.org
Date: Thu, 23 Feb 2012 12:06:44 +0100
User-Agent: KMail/1.13.7 (Linux/3.0.0-1-amd64; KDE/4.6.5; x86_64; ; )
References: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
In-Reply-To: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
MIME-Version: 1.0
Message-Id: <201202231206.45263.tobias.geiger@vido.info>
Cc: ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ray!

BIG THANKS for that information!

I switched from the Catalyst Driver to this FirePro Driver - and the Reboot-
Problems regarding GPU Performance are gone!

Gladly this driver seems to work also for non FirePro-Cards, here it works 
with a Radeon HD 6970 without problems so far.

Thanks for asking AMD - it never came to my mind it could be a driver-only 
solution for this problem... 

Greetings
Tobias

P.S.: just in case someone searches for GPU Passthrough stuff i cc'ed xen-devel

Am Donnerstag, 23. Februar 2012, 01:39:08 schrieb ray@aarden.us:
> After reading many posts on GPU pass through failing on reboot of the domU, 
>I questioned AMD and they responded with:
> 
>This is the known and documented issue with hypervisor - Resolved issues 
>(release notes) with driver  8.83.5.4 and above - May see system hang on 
>restart with some hypervisors.  Consider using a more recent firepro driver at 
>support.amd.com. 
>
>
>ray

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 11:33:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Wtg-0000P7-SJ; Thu, 23 Feb 2012 11:31:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1S0Wtf-0000P1-Ci
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 11:31:39 +0000
Received: from [85.158.139.83:40042] by server-1.bemta-5.messagelabs.com id
	CC/95-28458-793264F4; Thu, 23 Feb 2012 11:31:35 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329996693!16303054!1
X-Originating-IP: [98.139.44.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22475 invoked from network); 23 Feb 2012 11:31:34 -0000
Received: from nm20-vm0.access.bullet.mail.sp2.yahoo.com (HELO
	nm20-vm0.access.bullet.mail.sp2.yahoo.com) (98.139.44.174)
	by server-12.tower-182.messagelabs.com with SMTP;
	23 Feb 2012 11:31:34 -0000
Received: from [98.139.44.103] by nm20.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 23 Feb 2012 11:31:33 -0000
Received: from [98.139.44.86] by tm8.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 23 Feb 2012 11:31:33 -0000
Received: from [127.0.0.1] by omp1023.access.mail.sp2.yahoo.com with NNFMP;
	23 Feb 2012 11:31:33 -0000
X-Yahoo-Newman-Id: 61525.80546.bm@omp1023.access.mail.sp2.yahoo.com
Received: (qmail 82032 invoked from network); 23 Feb 2012 11:31:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329996692; bh=YOD9XP9j1d8UcUk0nusri3+0FONdsD3hXDVrH79YMew=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Subject:Date:Message-ID:User-Agent:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=gJzWhgWIyt6uL1vhbJu8ArlWsNjmYEpp++e9LTLizxQEUZXL34sO5utqqNHzxvarevCjP7n1LfXAHJJXYCnPUPyt6/p4S0DnCaL51WBLv4/cU9AQH18vbwvC/YK/FM8YbRRW71Bu7rdCVW+yC8ElRzSFX9hv3WzufRwfTnYDnJM=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: QmXI6nYVM1kwhhPfymvPxN.LIvigtZKMZKZeywoC1FTht8W
	7za1SBWyyZgRD_zu_mgHhxQQJnCDYCx5RQT0LiziOc.Nl_xxoRwNOUXK6yy6
	.UFmyUYyEkEyBogJ4I.X5BdtrkgZpkjDux4x1.Mpb.gIEGQsTrl2fzlmCxNj
	lDek8c_irzy6vllxCPpXtyQhcEcmj1QQOaS7dD.yUeP9wh.ryfy0jAO0KnIy
	qQUEKH3eoI4NPmKNDZ5C91.wXcg1jIU1wHaN9hYF2cRXrsgoMuhju8y.5vRY
	1rdMpZ4GB0q6sH.6wduFrykR6sq1O1AU1v005sewfBv8xpQMpl1HdVqSa0Sg
	twYM2PRtLIhu6.t8gGpuBAr5jvOIlOvclEv6dJqRYsLJ4cjXaOXfS7BKG898
	4wHh_XYzABBR99QTPCg--
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@74.190.198.128 with plain)
	by smtp107.sbc.mail.gq1.yahoo.com with SMTP;
	23 Feb 2012 03:31:32 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: 08bit002@nirmauni.ac.in, xen-users@lists.xen.org
Date: Thu, 23 Feb 2012 06:31:24 -0500
Message-ID: <2228967.gxn4usufoZ@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
In-Reply-To: <11772232.42926.1329986806666.JavaMail.nabble@sam.nabble.com>
References: <11772232.42926.1329986806666.JavaMail.nabble@sam.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XEN Error Please help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6761805808238820779=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============6761805808238820779==
Content-Type: multipart/alternative; boundary="nextPart21115951.biW8mha7aL"
Content-Transfer-Encoding: 7Bit


--nextPart21115951.biW8mha7aL
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

On Thu February 23 2012, 12:46:46 AM, 08bit002@nirmauni.ac.in wrote:
> i am working with opennebula
> installed vnc in my 2 pc(nodes with Centos)
> 
> i got this error when i tried to migrate UBUNTU_10.04.iso from pc 1(front
> node) to pc 2(cluster node)
[...]
> PCI: setting up Xen PCI frontend stub
[...]
> PCI: System does not support PCI
> PCI: System does not support PCI
[...]
> XENBUS: Waiting for devices to initialise:
> 295s...290s...285s...280s...275s...270s...265s...260s...255s...

Haven't a clue. Xenbus never initializes, the devices are not enumerated, so 
device driver loading, and the rest of the boot sequence never occurs. I 
assume this domu booted fine on the first node, so look for differences 
between the hardware on the two nodes, same software versions and compile 
instances of Xen and Centos, etc.

You should be posting this to the list - xen-users@lists.xen.org. Include 
software versions, hardware descriptions, incl. memory, & attachments for the 
domu config, and on the receiving node, any qemu logs and a 'tail -f 
/var/log/xen/xend.log' that appear starting from when you began the migration.

I'm a little confused what this domu dmesg is you posted. During a migration, 
you should start up where you stopped during the start of the migration, not 
reboot all over again. Make sure you can do an 'xm save ...' on the domu, and 
a restore on the same node, then try that again on the other node - 'xm 
create' it on the other node, then save it, and restore it. If those two save 
/ restores work, then you can *start* worrying about whether a migration 
should work. (Obviously, with shared storage, the domu should not be running 
on both nodes at the same time.)

I have no experience with opennebula. Hopefully, someone else on the list will 
have something else to suggest. This is as far as I can go.
--nextPart21115951.biW8mha7aL
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Courier [Adobe]'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Thu February 23 2012, 12:46:46 AM, 08bit002@nirmauni.ac.in wrote:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; i am working with opennebula</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; installed vnc in my 2 pc(nodes with Centos)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; i got this error when i tried to migrate UBUNTU_10.04.iso from pc 1(front</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; node) to pc 2(cluster node)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[...]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; <span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b; background-color:#ffffff;">P</span><span style=" font-family:'courier std'; font-size:12px; color:#1f1c1b; background-color:#ffffff;">CI: setting up Xen PCI frontend stub</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b;">[...]</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b;">&gt; </span><span style=" font-family:'courier std'; font-size:12px; color:#1f1c1b;">PCI: System does not support PCI</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b;">&gt; P</span><span style=" font-family:'courier std'; font-size:12px; color:#1f1c1b;">CI: System does not support PCI</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[...]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; XENBUS: Waiting for devices to initialise:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 295s...290s...285s...280s...275s...270s...265s...260s...255s...</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Haven't a clue. Xenbus never initializes, the devices are not enumerated, so device driver loading, and the rest of the boot sequence never occurs. I assume this domu booted fine on the first node, so look for differences between the hardware on the two nodes, same software versions and compile instances of Xen and Centos, etc.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">You should be posting this to the list - xen-users@lists.xen.org. Include software versions, hardware descriptions, incl. memory, &amp; attachments for the domu config, and on the receiving node, any qemu logs and a 'tail -f /var/log/xen/xend.log' that appear starting from when you began the migration.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I'm a little confused what this domu dmesg is you posted. During a migration, you should start up where you stopped during the start of the migration, not reboot all over again. Make sure you can do an 'xm save ...' on the domu, and a restore on the same node, then try that again on the other node - 'xm create' it on the other node, then save it, and restore it. If those two save / restores work, then you can *start* worrying about whether a migration should work. (Obviously, with shared storage, the domu should not be running on both nodes at the same time.)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I have no experience with opennebula. Hopefully, someone else on the list will have something else to suggest. This is as far as I can go.</p></body></html>
--nextPart21115951.biW8mha7aL--



--===============6761805808238820779==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6761805808238820779==--



From xen-users-bounces@lists.xen.org Thu Feb 23 11:33:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Wtg-0000P7-SJ; Thu, 23 Feb 2012 11:31:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jim_burn@bellsouth.net>) id 1S0Wtf-0000P1-Ci
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 11:31:39 +0000
Received: from [85.158.139.83:40042] by server-1.bemta-5.messagelabs.com id
	CC/95-28458-793264F4; Thu, 23 Feb 2012 11:31:35 +0000
X-Env-Sender: jim_burn@bellsouth.net
X-Msg-Ref: server-12.tower-182.messagelabs.com!1329996693!16303054!1
X-Originating-IP: [98.139.44.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22475 invoked from network); 23 Feb 2012 11:31:34 -0000
Received: from nm20-vm0.access.bullet.mail.sp2.yahoo.com (HELO
	nm20-vm0.access.bullet.mail.sp2.yahoo.com) (98.139.44.174)
	by server-12.tower-182.messagelabs.com with SMTP;
	23 Feb 2012 11:31:34 -0000
Received: from [98.139.44.103] by nm20.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 23 Feb 2012 11:31:33 -0000
Received: from [98.139.44.86] by tm8.access.bullet.mail.sp2.yahoo.com with
	NNFMP; 23 Feb 2012 11:31:33 -0000
Received: from [127.0.0.1] by omp1023.access.mail.sp2.yahoo.com with NNFMP;
	23 Feb 2012 11:31:33 -0000
X-Yahoo-Newman-Id: 61525.80546.bm@omp1023.access.mail.sp2.yahoo.com
Received: (qmail 82032 invoked from network); 23 Feb 2012 11:31:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s1024;
	t=1329996692; bh=YOD9XP9j1d8UcUk0nusri3+0FONdsD3hXDVrH79YMew=;
	h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:From:To:Subject:Date:Message-ID:User-Agent:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=gJzWhgWIyt6uL1vhbJu8ArlWsNjmYEpp++e9LTLizxQEUZXL34sO5utqqNHzxvarevCjP7n1LfXAHJJXYCnPUPyt6/p4S0DnCaL51WBLv4/cU9AQH18vbwvC/YK/FM8YbRRW71Bu7rdCVW+yC8ElRzSFX9hv3WzufRwfTnYDnJM=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: QmXI6nYVM1kwhhPfymvPxN.LIvigtZKMZKZeywoC1FTht8W
	7za1SBWyyZgRD_zu_mgHhxQQJnCDYCx5RQT0LiziOc.Nl_xxoRwNOUXK6yy6
	.UFmyUYyEkEyBogJ4I.X5BdtrkgZpkjDux4x1.Mpb.gIEGQsTrl2fzlmCxNj
	lDek8c_irzy6vllxCPpXtyQhcEcmj1QQOaS7dD.yUeP9wh.ryfy0jAO0KnIy
	qQUEKH3eoI4NPmKNDZ5C91.wXcg1jIU1wHaN9hYF2cRXrsgoMuhju8y.5vRY
	1rdMpZ4GB0q6sH.6wduFrykR6sq1O1AU1v005sewfBv8xpQMpl1HdVqSa0Sg
	twYM2PRtLIhu6.t8gGpuBAr5jvOIlOvclEv6dJqRYsLJ4cjXaOXfS7BKG898
	4wHh_XYzABBR99QTPCg--
X-Yahoo-SMTP: g0AhWW2swBA2djJKuhuwxPlPqLrHlDrycdPnfR9kZNrpKCA-
Received: from dell4550.localnet (jim_burn@74.190.198.128 with plain)
	by smtp107.sbc.mail.gq1.yahoo.com with SMTP;
	23 Feb 2012 03:31:32 -0800 PST
From: jim burns <jim_burn@bellsouth.net>
To: 08bit002@nirmauni.ac.in, xen-users@lists.xen.org
Date: Thu, 23 Feb 2012 06:31:24 -0500
Message-ID: <2228967.gxn4usufoZ@dell4550>
User-Agent: KMail/4.8.0 (Linux/3.1.9-1.4-default; KDE/4.8.0; i686; ; )
In-Reply-To: <11772232.42926.1329986806666.JavaMail.nabble@sam.nabble.com>
References: <11772232.42926.1329986806666.JavaMail.nabble@sam.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XEN Error Please help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6761805808238820779=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============6761805808238820779==
Content-Type: multipart/alternative; boundary="nextPart21115951.biW8mha7aL"
Content-Transfer-Encoding: 7Bit


--nextPart21115951.biW8mha7aL
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

On Thu February 23 2012, 12:46:46 AM, 08bit002@nirmauni.ac.in wrote:
> i am working with opennebula
> installed vnc in my 2 pc(nodes with Centos)
> 
> i got this error when i tried to migrate UBUNTU_10.04.iso from pc 1(front
> node) to pc 2(cluster node)
[...]
> PCI: setting up Xen PCI frontend stub
[...]
> PCI: System does not support PCI
> PCI: System does not support PCI
[...]
> XENBUS: Waiting for devices to initialise:
> 295s...290s...285s...280s...275s...270s...265s...260s...255s...

Haven't a clue. Xenbus never initializes, the devices are not enumerated, so 
device driver loading, and the rest of the boot sequence never occurs. I 
assume this domu booted fine on the first node, so look for differences 
between the hardware on the two nodes, same software versions and compile 
instances of Xen and Centos, etc.

You should be posting this to the list - xen-users@lists.xen.org. Include 
software versions, hardware descriptions, incl. memory, & attachments for the 
domu config, and on the receiving node, any qemu logs and a 'tail -f 
/var/log/xen/xend.log' that appear starting from when you began the migration.

I'm a little confused what this domu dmesg is you posted. During a migration, 
you should start up where you stopped during the start of the migration, not 
reboot all over again. Make sure you can do an 'xm save ...' on the domu, and 
a restore on the same node, then try that again on the other node - 'xm 
create' it on the other node, then save it, and restore it. If those two save 
/ restores work, then you can *start* worrying about whether a migration 
should work. (Obviously, with shared storage, the domu should not be running 
on both nodes at the same time.)

I have no experience with opennebula. Hopefully, someone else on the list will 
have something else to suggest. This is as far as I can go.
--nextPart21115951.biW8mha7aL
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Courier [Adobe]'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Thu February 23 2012, 12:46:46 AM, 08bit002@nirmauni.ac.in wrote:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; i am working with opennebula</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; installed vnc in my 2 pc(nodes with Centos)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; i got this error when i tried to migrate UBUNTU_10.04.iso from pc 1(front</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; node) to pc 2(cluster node)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[...]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; <span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b; background-color:#ffffff;">P</span><span style=" font-family:'courier std'; font-size:12px; color:#1f1c1b; background-color:#ffffff;">CI: setting up Xen PCI frontend stub</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b;">[...]</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b;">&gt; </span><span style=" font-family:'courier std'; font-size:12px; color:#1f1c1b;">PCI: System does not support PCI</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'courier std'; font-size:12px; font-weight:600; color:#1f1c1b;">&gt; P</span><span style=" font-family:'courier std'; font-size:12px; color:#1f1c1b;">CI: System does not support PCI</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[...]</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; XENBUS: Waiting for devices to initialise:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 295s...290s...285s...280s...275s...270s...265s...260s...255s...</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Haven't a clue. Xenbus never initializes, the devices are not enumerated, so device driver loading, and the rest of the boot sequence never occurs. I assume this domu booted fine on the first node, so look for differences between the hardware on the two nodes, same software versions and compile instances of Xen and Centos, etc.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">You should be posting this to the list - xen-users@lists.xen.org. Include software versions, hardware descriptions, incl. memory, &amp; attachments for the domu config, and on the receiving node, any qemu logs and a 'tail -f /var/log/xen/xend.log' that appear starting from when you began the migration.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I'm a little confused what this domu dmesg is you posted. During a migration, you should start up where you stopped during the start of the migration, not reboot all over again. Make sure you can do an 'xm save ...' on the domu, and a restore on the same node, then try that again on the other node - 'xm create' it on the other node, then save it, and restore it. If those two save / restores work, then you can *start* worrying about whether a migration should work. (Obviously, with shared storage, the domu should not be running on both nodes at the same time.)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I have no experience with opennebula. Hopefully, someone else on the list will have something else to suggest. This is as far as I can go.</p></body></html>
--nextPart21115951.biW8mha7aL--



--===============6761805808238820779==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6761805808238820779==--



From xen-users-bounces@lists.xen.org Thu Feb 23 11:33:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Wue-0000Rl-JD; Thu, 23 Feb 2012 11:32:40 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1S0Wuc-0000R6-T7
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 11:32:39 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1329996751!10582728!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22150 invoked from network); 23 Feb 2012 11:32:32 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 11:32:32 -0000
Received: by iaeh11 with SMTP id h11so5575651iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 23 Feb 2012 03:32:31 -0800 (PST)
Received-SPF: pass (google.com: domain of florian.heigl@gmail.com designates
	10.43.134.199 as permitted sender) client-ip=10.43.134.199; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	florian.heigl@gmail.com designates 10.43.134.199 as permitted
	sender) smtp.mail=florian.heigl@gmail.com;
	dkim=pass header.i=florian.heigl@gmail.com
Received: from mr.google.com ([10.43.134.199])
	by 10.43.134.199 with SMTP id id7mr904483icc.21.1329996751359 (num_hops
	= 1); Thu, 23 Feb 2012 03:32:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=pKG4egfzwQEyMr5Rujzag/40oqGt0tmTtw8ZvqT8F2E=;
	b=i+ND+wawSzlyJx4q/xT4xFH35IpQkpSYIR/lBiNUXq2ZNUj0cYBWRYZiFpt2VsgBIO
	zNupG5wklSAbGs9ZYuy7qJ/JAoh5Z/lXVV1w1TvYigHqdCffnVg3Xvk8+xwpY+B+3q+s
	1bWWw0sZWYKkpkVDfw4OXY1e4ggR26KRcJ0OM=
MIME-Version: 1.0
Received: by 10.43.134.199 with SMTP id id7mr786686icc.21.1329996751248; Thu,
	23 Feb 2012 03:32:31 -0800 (PST)
Received: by 10.231.60.139 with HTTP; Thu, 23 Feb 2012 03:32:31 -0800 (PST)
In-Reply-To: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
References: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
Date: Thu, 23 Feb 2012 12:32:31 +0100
Message-ID: <CAFivhPnTz3eTLnjpU1sXaha2zy0zkRF-WAqOd8Qhy6ag6tdbPQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: G.Bakalarski@icm.edu.pl
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] read from FC lun under Xen 4 - very strange behavior
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/2/23  <G.Bakalarski@icm.edu.pl>:
> THE PROBLEM is read performace. Without Xen hypervisor read performance
> is stable and high e.g. streaming reading from Dell LUN with Xen with
> speed about 420MBytes/s (under iostat I can see speed in a range
> from 390MBytes/s up to 450MBytes/s)

can you please try the same test with a non-Debian distro to find out
if this is kernel related?
I.e. the AlpineLinux dom0 ISO might be a very easy solution - although
I've not used it in a SAN yet.
Otherwise try Fedora16.

If you can pin-point this as an issue in your dom0, then I think you
should take it to -devel since you're only seeing it in (less CPU
intensive) reads, which is *quite* odd.

Greetings,
Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 11:33:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0Wue-0000Rl-JD; Thu, 23 Feb 2012 11:32:40 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1S0Wuc-0000R6-T7
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 11:32:39 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1329996751!10582728!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22150 invoked from network); 23 Feb 2012 11:32:32 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 11:32:32 -0000
Received: by iaeh11 with SMTP id h11so5575651iae.30
	for <xen-users@lists.xensource.com>;
	Thu, 23 Feb 2012 03:32:31 -0800 (PST)
Received-SPF: pass (google.com: domain of florian.heigl@gmail.com designates
	10.43.134.199 as permitted sender) client-ip=10.43.134.199; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	florian.heigl@gmail.com designates 10.43.134.199 as permitted
	sender) smtp.mail=florian.heigl@gmail.com;
	dkim=pass header.i=florian.heigl@gmail.com
Received: from mr.google.com ([10.43.134.199])
	by 10.43.134.199 with SMTP id id7mr904483icc.21.1329996751359 (num_hops
	= 1); Thu, 23 Feb 2012 03:32:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=pKG4egfzwQEyMr5Rujzag/40oqGt0tmTtw8ZvqT8F2E=;
	b=i+ND+wawSzlyJx4q/xT4xFH35IpQkpSYIR/lBiNUXq2ZNUj0cYBWRYZiFpt2VsgBIO
	zNupG5wklSAbGs9ZYuy7qJ/JAoh5Z/lXVV1w1TvYigHqdCffnVg3Xvk8+xwpY+B+3q+s
	1bWWw0sZWYKkpkVDfw4OXY1e4ggR26KRcJ0OM=
MIME-Version: 1.0
Received: by 10.43.134.199 with SMTP id id7mr786686icc.21.1329996751248; Thu,
	23 Feb 2012 03:32:31 -0800 (PST)
Received: by 10.231.60.139 with HTTP; Thu, 23 Feb 2012 03:32:31 -0800 (PST)
In-Reply-To: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
References: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
Date: Thu, 23 Feb 2012 12:32:31 +0100
Message-ID: <CAFivhPnTz3eTLnjpU1sXaha2zy0zkRF-WAqOd8Qhy6ag6tdbPQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: G.Bakalarski@icm.edu.pl
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] read from FC lun under Xen 4 - very strange behavior
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/2/23  <G.Bakalarski@icm.edu.pl>:
> THE PROBLEM is read performace. Without Xen hypervisor read performance
> is stable and high e.g. streaming reading from Dell LUN with Xen with
> speed about 420MBytes/s (under iostat I can see speed in a range
> from 390MBytes/s up to 450MBytes/s)

can you please try the same test with a non-Debian distro to find out
if this is kernel related?
I.e. the AlpineLinux dom0 ISO might be a very easy solution - although
I've not used it in a SAN yet.
Otherwise try Fedora16.

If you can pin-point this as an issue in your dom0, then I think you
should take it to -devel since you're only seeing it in (less CPU
intensive) reads, which is *quite* odd.

Greetings,
Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 11:38:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0WzJ-0000ph-MK; Thu, 23 Feb 2012 11:37:29 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dimaqq@gmail.com>) id 1S0WzH-0000pQ-Um
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 11:37:28 +0000
X-Env-Sender: dimaqq@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1329996988!53969871!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=INFO_TLD,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6089 invoked from network); 23 Feb 2012 11:36:30 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 11:36:30 -0000
Received: by iahk25 with SMTP id k25so1955484iah.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 03:37:22 -0800 (PST)
Received-SPF: pass (google.com: domain of dimaqq@gmail.com designates
	10.50.160.131 as permitted sender) client-ip=10.50.160.131; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of dimaqq@gmail.com
	designates 10.50.160.131 as permitted sender)
	smtp.mail=dimaqq@gmail.com; dkim=pass header.i=dimaqq@gmail.com
Received: from mr.google.com ([10.50.160.131])
	by 10.50.160.131 with SMTP id xk3mr929381igb.19.1329997042252 (num_hops
	= 1); Thu, 23 Feb 2012 03:37:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=UKTs01tW/CsYhAtBTK/U/LVsq3nNy5mRp5T7VK3WGxU=;
	b=rc+ubmJ+rs+hS0GMWpD9kTiTkGGNXV/Tk2fYiz7swI530I+RYk30sCN85GniiWD74W
	zVtlnlgm2s0GAHvr2eNAlseWcaU7Xx7dYNYZ9JgIU/Mx6wlM3dudTt5lEmjeMj7qIdR0
	N8eEkzoKI8fmISZI24JwahnxEUgg1V1xkDyR0=
MIME-Version: 1.0
Received: by 10.50.160.131 with SMTP id xk3mr808295igb.19.1329997042209; Thu,
	23 Feb 2012 03:37:22 -0800 (PST)
Received: by 10.50.92.106 with HTTP; Thu, 23 Feb 2012 03:37:22 -0800 (PST)
In-Reply-To: <201202231206.45263.tobias.geiger@vido.info>
References: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
	<201202231206.45263.tobias.geiger@vido.info>
Date: Thu, 23 Feb 2012 13:37:22 +0200
Message-ID: <CAGGBzXJmbfDKat2hqn1m4wLrduzQz09-uS2xTPQO1ZAd5KBhoA@mail.gmail.com>
From: Dima Tisnek <dimaqq@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

VGhhbmtzLCBJIHdhcyB3YWl0aW5nIGZvciBzb21lIHNvbHV0aW9uLCB3aWxsIHRyeSB0aGlzIHNv
b24uCgpPbiAyMyBGZWJydWFyeSAyMDEyIDEzOjA2LCBUb2JpYXMgR2VpZ2VyIDx0b2JpYXMuZ2Vp
Z2VyQHZpZG8uaW5mbz4gd3JvdGU6Cj4gSGkgUmF5IQo+Cj4gQklHIFRIQU5LUyBmb3IgdGhhdCBp
bmZvcm1hdGlvbiEKPgo+IEkgc3dpdGNoZWQgZnJvbSB0aGUgQ2F0YWx5c3QgRHJpdmVyIHRvIHRo
aXMgRmlyZVBybyBEcml2ZXIgLSBhbmQgdGhlIFJlYm9vdC0KPiBQcm9ibGVtcyByZWdhcmRpbmcg
R1BVIFBlcmZvcm1hbmNlIGFyZSBnb25lIQo+Cj4gR2xhZGx5IHRoaXMgZHJpdmVyIHNlZW1zIHRv
IHdvcmsgYWxzbyBmb3Igbm9uIEZpcmVQcm8tQ2FyZHMsIGhlcmUgaXQgd29ya3MKPiB3aXRoIGEg
UmFkZW9uIEhEIDY5NzAgd2l0aG91dCBwcm9ibGVtcyBzbyBmYXIuCj4KPiBUaGFua3MgZm9yIGFz
a2luZyBBTUQgLSBpdCBuZXZlciBjYW1lIHRvIG15IG1pbmQgaXQgY291bGQgYmUgYSBkcml2ZXIt
b25seQo+IHNvbHV0aW9uIGZvciB0aGlzIHByb2JsZW0uLi4KPgo+IEdyZWV0aW5ncwo+IFRvYmlh
cwo+Cj4gUC5TLjoganVzdCBpbiBjYXNlIHNvbWVvbmUgc2VhcmNoZXMgZm9yIEdQVSBQYXNzdGhy
b3VnaCBzdHVmZiBpIGNjJ2VkIHhlbi1kZXZlbAo+Cj4gQW0gRG9ubmVyc3RhZywgMjMuIEZlYnJ1
YXIgMjAxMiwgMDE6Mzk6MDggc2NocmllYiByYXlAYWFyZGVuLnVzOgo+PiBBZnRlciByZWFkaW5n
IG1hbnkgcG9zdHMgb24gR1BVIHBhc3MgdGhyb3VnaCBmYWlsaW5nIG9uIHJlYm9vdCBvZiB0aGUg
ZG9tVSwKPj5JIHF1ZXN0aW9uZWQgQU1EIGFuZCB0aGV5IHJlc3BvbmRlZCB3aXRoOgo+Pgo+PlRo
aXMgaXMgdGhlIGtub3duIGFuZCBkb2N1bWVudGVkIGlzc3VlIHdpdGggaHlwZXJ2aXNvciAtIFJl
c29sdmVkIGlzc3Vlcwo+PihyZWxlYXNlIG5vdGVzKSB3aXRoIGRyaXZlciDCoDguODMuNS40IGFu
ZCBhYm92ZSAtIE1heSBzZWUgc3lzdGVtIGhhbmcgb24KPj5yZXN0YXJ0IHdpdGggc29tZSBoeXBl
cnZpc29ycy4gwqBDb25zaWRlciB1c2luZyBhIG1vcmUgcmVjZW50IGZpcmVwcm8gZHJpdmVyIGF0
Cj4+c3VwcG9ydC5hbWQuY29tLgo+Pgo+Pgo+PnJheQo+Cj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcv
eGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Feb 23 11:38:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0WzJ-0000ph-MK; Thu, 23 Feb 2012 11:37:29 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dimaqq@gmail.com>) id 1S0WzH-0000pQ-Um
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 11:37:28 +0000
X-Env-Sender: dimaqq@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1329996988!53969871!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=INFO_TLD,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6089 invoked from network); 23 Feb 2012 11:36:30 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 11:36:30 -0000
Received: by iahk25 with SMTP id k25so1955484iah.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 03:37:22 -0800 (PST)
Received-SPF: pass (google.com: domain of dimaqq@gmail.com designates
	10.50.160.131 as permitted sender) client-ip=10.50.160.131; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of dimaqq@gmail.com
	designates 10.50.160.131 as permitted sender)
	smtp.mail=dimaqq@gmail.com; dkim=pass header.i=dimaqq@gmail.com
Received: from mr.google.com ([10.50.160.131])
	by 10.50.160.131 with SMTP id xk3mr929381igb.19.1329997042252 (num_hops
	= 1); Thu, 23 Feb 2012 03:37:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=UKTs01tW/CsYhAtBTK/U/LVsq3nNy5mRp5T7VK3WGxU=;
	b=rc+ubmJ+rs+hS0GMWpD9kTiTkGGNXV/Tk2fYiz7swI530I+RYk30sCN85GniiWD74W
	zVtlnlgm2s0GAHvr2eNAlseWcaU7Xx7dYNYZ9JgIU/Mx6wlM3dudTt5lEmjeMj7qIdR0
	N8eEkzoKI8fmISZI24JwahnxEUgg1V1xkDyR0=
MIME-Version: 1.0
Received: by 10.50.160.131 with SMTP id xk3mr808295igb.19.1329997042209; Thu,
	23 Feb 2012 03:37:22 -0800 (PST)
Received: by 10.50.92.106 with HTTP; Thu, 23 Feb 2012 03:37:22 -0800 (PST)
In-Reply-To: <201202231206.45263.tobias.geiger@vido.info>
References: <20120222173908.1753ead7c2b35a7d15c5b99498690bcc.389610f355.wbe@email11.secureserver.net>
	<201202231206.45263.tobias.geiger@vido.info>
Date: Thu, 23 Feb 2012 13:37:22 +0200
Message-ID: <CAGGBzXJmbfDKat2hqn1m4wLrduzQz09-uS2xTPQO1ZAd5KBhoA@mail.gmail.com>
From: Dima Tisnek <dimaqq@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

VGhhbmtzLCBJIHdhcyB3YWl0aW5nIGZvciBzb21lIHNvbHV0aW9uLCB3aWxsIHRyeSB0aGlzIHNv
b24uCgpPbiAyMyBGZWJydWFyeSAyMDEyIDEzOjA2LCBUb2JpYXMgR2VpZ2VyIDx0b2JpYXMuZ2Vp
Z2VyQHZpZG8uaW5mbz4gd3JvdGU6Cj4gSGkgUmF5IQo+Cj4gQklHIFRIQU5LUyBmb3IgdGhhdCBp
bmZvcm1hdGlvbiEKPgo+IEkgc3dpdGNoZWQgZnJvbSB0aGUgQ2F0YWx5c3QgRHJpdmVyIHRvIHRo
aXMgRmlyZVBybyBEcml2ZXIgLSBhbmQgdGhlIFJlYm9vdC0KPiBQcm9ibGVtcyByZWdhcmRpbmcg
R1BVIFBlcmZvcm1hbmNlIGFyZSBnb25lIQo+Cj4gR2xhZGx5IHRoaXMgZHJpdmVyIHNlZW1zIHRv
IHdvcmsgYWxzbyBmb3Igbm9uIEZpcmVQcm8tQ2FyZHMsIGhlcmUgaXQgd29ya3MKPiB3aXRoIGEg
UmFkZW9uIEhEIDY5NzAgd2l0aG91dCBwcm9ibGVtcyBzbyBmYXIuCj4KPiBUaGFua3MgZm9yIGFz
a2luZyBBTUQgLSBpdCBuZXZlciBjYW1lIHRvIG15IG1pbmQgaXQgY291bGQgYmUgYSBkcml2ZXIt
b25seQo+IHNvbHV0aW9uIGZvciB0aGlzIHByb2JsZW0uLi4KPgo+IEdyZWV0aW5ncwo+IFRvYmlh
cwo+Cj4gUC5TLjoganVzdCBpbiBjYXNlIHNvbWVvbmUgc2VhcmNoZXMgZm9yIEdQVSBQYXNzdGhy
b3VnaCBzdHVmZiBpIGNjJ2VkIHhlbi1kZXZlbAo+Cj4gQW0gRG9ubmVyc3RhZywgMjMuIEZlYnJ1
YXIgMjAxMiwgMDE6Mzk6MDggc2NocmllYiByYXlAYWFyZGVuLnVzOgo+PiBBZnRlciByZWFkaW5n
IG1hbnkgcG9zdHMgb24gR1BVIHBhc3MgdGhyb3VnaCBmYWlsaW5nIG9uIHJlYm9vdCBvZiB0aGUg
ZG9tVSwKPj5JIHF1ZXN0aW9uZWQgQU1EIGFuZCB0aGV5IHJlc3BvbmRlZCB3aXRoOgo+Pgo+PlRo
aXMgaXMgdGhlIGtub3duIGFuZCBkb2N1bWVudGVkIGlzc3VlIHdpdGggaHlwZXJ2aXNvciAtIFJl
c29sdmVkIGlzc3Vlcwo+PihyZWxlYXNlIG5vdGVzKSB3aXRoIGRyaXZlciDCoDguODMuNS40IGFu
ZCBhYm92ZSAtIE1heSBzZWUgc3lzdGVtIGhhbmcgb24KPj5yZXN0YXJ0IHdpdGggc29tZSBoeXBl
cnZpc29ycy4gwqBDb25zaWRlciB1c2luZyBhIG1vcmUgcmVjZW50IGZpcmVwcm8gZHJpdmVyIGF0
Cj4+c3VwcG9ydC5hbWQuY29tLgo+Pgo+Pgo+PnJheQo+Cj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcv
eGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Feb 23 11:42:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0X3l-0001BC-3E; Thu, 23 Feb 2012 11:42:05 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>)
	id 1S0X3j-0001AN-FQ; Thu, 23 Feb 2012 11:42:03 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329997317!10370180!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21313 invoked from network); 23 Feb 2012 11:41:57 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-7.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 11:41:57 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id E647FD34729;
	Thu, 23 Feb 2012 12:41:56 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id i4u1w8nyBdVI; Thu, 23 Feb 2012 12:41:50 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id AF809D34180;
	Thu, 23 Feb 2012 12:41:50 +0100 (CET)
To: xen-users@lists.xen.org
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
Date: Thu, 23 Feb 2012 12:41:49 +0100
MIME-Version: 1.0
Message-Id: <201202231241.49679.tobias.geiger@vido.info>
Cc: ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi again,

seems i was to early with my excitement - after another DomU Reboot the 
Performance is again degraded , even with the FirePro Driver :(

After a cold boot i get about 3000 points in a 720p Benchmark (with a tool 
called "Furmark"), after a DomU reboot it gets down to 500 points...

So - no real enhancement here even with the FirePro Driver

Greetings
Tobias

Am Donnerstag, 23. Februar 2012, 01:39:08 schrieb ray@aarden.us:
> After reading many posts on GPU pass through failing on reboot of the domU, 
>I questioned AMD and they responded with:
> 
>This is the known and documented issue with hypervisor - Resolved issues 
>(release notes) with driver  8.83.5.4 and above - May see system hang on 
>restart with some hypervisors.  Consider using a more recent firepro driver at 
>support.amd.com. 
>
>
>ray

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 11:42:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 11:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0X3l-0001BC-3E; Thu, 23 Feb 2012 11:42:05 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>)
	id 1S0X3j-0001AN-FQ; Thu, 23 Feb 2012 11:42:03 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-7.tower-174.messagelabs.com!1329997317!10370180!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21313 invoked from network); 23 Feb 2012 11:41:57 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-7.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 11:41:57 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id E647FD34729;
	Thu, 23 Feb 2012 12:41:56 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id i4u1w8nyBdVI; Thu, 23 Feb 2012 12:41:50 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id AF809D34180;
	Thu, 23 Feb 2012 12:41:50 +0100 (CET)
To: xen-users@lists.xen.org
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
Date: Thu, 23 Feb 2012 12:41:49 +0100
MIME-Version: 1.0
Message-Id: <201202231241.49679.tobias.geiger@vido.info>
Cc: ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi again,

seems i was to early with my excitement - after another DomU Reboot the 
Performance is again degraded , even with the FirePro Driver :(

After a cold boot i get about 3000 points in a 720p Benchmark (with a tool 
called "Furmark"), after a DomU reboot it gets down to 500 points...

So - no real enhancement here even with the FirePro Driver

Greetings
Tobias

Am Donnerstag, 23. Februar 2012, 01:39:08 schrieb ray@aarden.us:
> After reading many posts on GPU pass through failing on reboot of the domU, 
>I questioned AMD and they responded with:
> 
>This is the known and documented issue with hypervisor - Resolved issues 
>(release notes) with driver  8.83.5.4 and above - May see system hang on 
>restart with some hypervisors.  Consider using a more recent firepro driver at 
>support.amd.com. 
>
>
>ray

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:08:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aGW-0003kR-2Z; Thu, 23 Feb 2012 15:07:28 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0aGT-0003hN-L1
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:07:25 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-2.tower-21.messagelabs.com!1330009611!3796816!1
X-Originating-IP: [195.130.132.50]
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3176 invoked from network); 23 Feb 2012 15:06:51 -0000
Received: from jacques.telenet-ops.be (HELO jacques.telenet-ops.be)
	(195.130.132.50) by server-2.tower-21.messagelabs.com with SMTP;
	23 Feb 2012 15:06:51 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by jacques.telenet-ops.be with bizsmtp
	id dT6q1i01N5UpHxg0JT6qk2; Thu, 23 Feb 2012 16:06:51 +0100
Message-ID: <4F46560A.2070500@telenet.be>
Date: Thu, 23 Feb 2012 16:06:50 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
In-Reply-To: <CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 10:41, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>> Hi list,
>>
>> would briefly like to get your ideas on this. I understand this is a
>> subjective matter, but I'd like some pointers anyway.
>>
>> I'm planning to make a HA Xen solution based on DRBD and Pacemaker, mainly
>> serving as a disaster recovery solution for my customers.
> have you tried drbd with xen?

yes, that's what I'm saying

> It will daily sync their files and mails (rsync, imapsync) and in case of
> disaster they can access this info by means of web based applications.
>
> So I'm basically looking for a budget friendly rack server with good Linux
> support (will probably be using SLES11).
> I'd actually suggest you buy a third one, with lots of internal disks,
> and install whatever OS you're familiar with to act as block storage
> server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.
>

That would be a single point of failure, rendering the "frontend" 
cluster kinda useless, except for load balancing. I plan to go for dual 
primary - cost is an issue, so limitation to two servers is key,

thx;


B.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:08:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aGW-0003kR-2Z; Thu, 23 Feb 2012 15:07:28 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0aGT-0003hN-L1
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:07:25 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-2.tower-21.messagelabs.com!1330009611!3796816!1
X-Originating-IP: [195.130.132.50]
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3176 invoked from network); 23 Feb 2012 15:06:51 -0000
Received: from jacques.telenet-ops.be (HELO jacques.telenet-ops.be)
	(195.130.132.50) by server-2.tower-21.messagelabs.com with SMTP;
	23 Feb 2012 15:06:51 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by jacques.telenet-ops.be with bizsmtp
	id dT6q1i01N5UpHxg0JT6qk2; Thu, 23 Feb 2012 16:06:51 +0100
Message-ID: <4F46560A.2070500@telenet.be>
Date: Thu, 23 Feb 2012 16:06:50 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
In-Reply-To: <CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 10:41, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>> Hi list,
>>
>> would briefly like to get your ideas on this. I understand this is a
>> subjective matter, but I'd like some pointers anyway.
>>
>> I'm planning to make a HA Xen solution based on DRBD and Pacemaker, mainly
>> serving as a disaster recovery solution for my customers.
> have you tried drbd with xen?

yes, that's what I'm saying

> It will daily sync their files and mails (rsync, imapsync) and in case of
> disaster they can access this info by means of web based applications.
>
> So I'm basically looking for a budget friendly rack server with good Linux
> support (will probably be using SLES11).
> I'd actually suggest you buy a third one, with lots of internal disks,
> and install whatever OS you're familiar with to act as block storage
> server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.
>

That would be a single point of failure, rendering the "frontend" 
cluster kinda useless, except for load balancing. I plan to go for dual 
primary - cost is an issue, so limitation to two servers is key,

thx;


B.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:11:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aJb-0004Ek-Vf; Thu, 23 Feb 2012 15:10:39 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0aJa-0004E2-KJ
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:10:38 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-11.tower-174.messagelabs.com!1330009831!14640020!1
X-Originating-IP: [195.130.132.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNTAgPT4gMjQxOTcz\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27724 invoked from network); 23 Feb 2012 15:10:32 -0000
Received: from jacques.telenet-ops.be (HELO jacques.telenet-ops.be)
	(195.130.132.50) by server-11.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 15:10:32 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by jacques.telenet-ops.be with bizsmtp
	id dTAW1i00W5UpHxg0JTAXvY; Thu, 23 Feb 2012 16:10:31 +0100
Message-ID: <4F4656E6.4010202@telenet.be>
Date: Thu, 23 Feb 2012 16:10:30 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
In-Reply-To: <CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 10:41, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>> Hi list,
>>
>> would briefly like to get your ideas on this. I understand this is a
>> subjective matter, but I'd like some pointers anyway.
>>
>> I'm planning to make a HA Xen solution based on DRBD and Pacemaker, mainly
>> serving as a disaster recovery solution for my customers.
> have you tried drbd with xen?
>
>> It will daily sync their files and mails (rsync, imapsync) and in case of
>> disaster they can access this info by means of web based applications.
>>
>> So I'm basically looking for a budget friendly rack server with good Linux
>> support (will probably be using SLES11).
> I'd actually suggest you buy a third one, with lots of internal disks,
> and install whatever OS you're familiar with to act as block storage
> server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.
>
Also, it might be so that both nodes in the future will be 
geographically separated, so I third one is less convenient,

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:11:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aJb-0004Ek-Vf; Thu, 23 Feb 2012 15:10:39 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0aJa-0004E2-KJ
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:10:38 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-11.tower-174.messagelabs.com!1330009831!14640020!1
X-Originating-IP: [195.130.132.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNTAgPT4gMjQxOTcz\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27724 invoked from network); 23 Feb 2012 15:10:32 -0000
Received: from jacques.telenet-ops.be (HELO jacques.telenet-ops.be)
	(195.130.132.50) by server-11.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 15:10:32 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by jacques.telenet-ops.be with bizsmtp
	id dTAW1i00W5UpHxg0JTAXvY; Thu, 23 Feb 2012 16:10:31 +0100
Message-ID: <4F4656E6.4010202@telenet.be>
Date: Thu, 23 Feb 2012 16:10:30 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
In-Reply-To: <CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 10:41, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>> Hi list,
>>
>> would briefly like to get your ideas on this. I understand this is a
>> subjective matter, but I'd like some pointers anyway.
>>
>> I'm planning to make a HA Xen solution based on DRBD and Pacemaker, mainly
>> serving as a disaster recovery solution for my customers.
> have you tried drbd with xen?
>
>> It will daily sync their files and mails (rsync, imapsync) and in case of
>> disaster they can access this info by means of web based applications.
>>
>> So I'm basically looking for a budget friendly rack server with good Linux
>> support (will probably be using SLES11).
> I'd actually suggest you buy a third one, with lots of internal disks,
> and install whatever OS you're familiar with to act as block storage
> server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.
>
Also, it might be so that both nodes in the future will be 
geographically separated, so I third one is less convenient,

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:26:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aY0-0005Hg-M2; Thu, 23 Feb 2012 15:25:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0aXz-0005HN-FV
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:25:31 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-174.messagelabs.com!1330010722!14630179!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2594 invoked from network); 23 Feb 2012 15:25:24 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 15:25:24 -0000
Received: by dadp14 with SMTP id p14so1460580dad.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 07:25:22 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.216.9 as permitted sender) client-ip=10.68.216.9; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.216.9 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.216.9])
	by 10.68.216.9 with SMTP id om9mr5332894pbc.97.1330010722392 (num_hops
	= 1); Thu, 23 Feb 2012 07:25:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.216.9 with SMTP id om9mr4505780pbc.97.1330010722289; Thu,
	23 Feb 2012 07:25:22 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Thu, 23 Feb 2012 07:25:22 -0800 (PST)
In-Reply-To: <4F46560A.2070500@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
Date: Thu, 23 Feb 2012 22:25:22 +0700
Message-ID: <CAG1y0sczBcnAHXdhFPohyOa=1m4C_H_enhv1D2mHZMYtrvAocw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQmyQJxHprgp+rOhsxQWY1sN7sfF4hVEb4Hqrhmuw7Ek9B4rBVtGO5Q/RzUPsEE2MzEzINvq
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
<bart.coninckx@telenet.be> wrote:
> On 02/23/12 10:41, Fajar A. Nugraha wrote:
>>
>> On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx<bart.coninckx@telenet.be>

>>> I'm planning to make a HA Xen solution based on DRBD and Pacemaker,
>>> mainly
>>> serving as a disaster recovery solution for my customers.
>>
>> have you tried drbd with xen?
>
>
> yes, that's what I'm saying
>

My point is, last time I tried drbd+ocfs2 introduce huge performance
penalty, complexity, and possible data loss. But then again, it was an
active-active setup with no external heartbeat, relying on ocfs2 to
reboot the nodes on split-brain scenario.

If you HAVE tested it, then it's great. As usual, whatever solution
you choose, testing is important.


>
>> It will daily sync their files and mails (rsync, imapsync) and in case of
>> disaster they can access this info by means of web based applications.
>>
>> So I'm basically looking for a budget friendly rack server with good Linux
>> support (will probably be using SLES11).
>> I'd actually suggest you buy a third one, with lots of internal disks,
>> and install whatever OS you're familiar with to act as block storage
>> server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.
>>
>
> That would be a single point of failure, rendering the "frontend" cluster
> kinda useless, except for load balancing. I plan to go for dual primary -
> cost is an issue, so limitation to two servers is key,

"dual primary" and "active-active" is similar, but can be different.
An active-active drbd setup requires protocol C (sync), which (among
others) decrease performance but allow live migration.

An active-standby setup can use async replication, which should be
much better performance-wise. If each node is acting as active for
their own domUs while acting as standby for domUs on the other node,
that can be considered dual primary.

If your definition of dual primary is what I mentioned above, then
yes, drbd would be more appropriate. However if you have live
migration as requirement, then IMHO a third storage server is much
better.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:26:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aY0-0005Hg-M2; Thu, 23 Feb 2012 15:25:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0aXz-0005HN-FV
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:25:31 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-174.messagelabs.com!1330010722!14630179!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2594 invoked from network); 23 Feb 2012 15:25:24 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 15:25:24 -0000
Received: by dadp14 with SMTP id p14so1460580dad.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 07:25:22 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.216.9 as permitted sender) client-ip=10.68.216.9; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.216.9 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.216.9])
	by 10.68.216.9 with SMTP id om9mr5332894pbc.97.1330010722392 (num_hops
	= 1); Thu, 23 Feb 2012 07:25:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.216.9 with SMTP id om9mr4505780pbc.97.1330010722289; Thu,
	23 Feb 2012 07:25:22 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Thu, 23 Feb 2012 07:25:22 -0800 (PST)
In-Reply-To: <4F46560A.2070500@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
Date: Thu, 23 Feb 2012 22:25:22 +0700
Message-ID: <CAG1y0sczBcnAHXdhFPohyOa=1m4C_H_enhv1D2mHZMYtrvAocw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQmyQJxHprgp+rOhsxQWY1sN7sfF4hVEb4Hqrhmuw7Ek9B4rBVtGO5Q/RzUPsEE2MzEzINvq
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
<bart.coninckx@telenet.be> wrote:
> On 02/23/12 10:41, Fajar A. Nugraha wrote:
>>
>> On Thu, Feb 23, 2012 at 4:28 PM, Bart Coninckx<bart.coninckx@telenet.be>

>>> I'm planning to make a HA Xen solution based on DRBD and Pacemaker,
>>> mainly
>>> serving as a disaster recovery solution for my customers.
>>
>> have you tried drbd with xen?
>
>
> yes, that's what I'm saying
>

My point is, last time I tried drbd+ocfs2 introduce huge performance
penalty, complexity, and possible data loss. But then again, it was an
active-active setup with no external heartbeat, relying on ocfs2 to
reboot the nodes on split-brain scenario.

If you HAVE tested it, then it's great. As usual, whatever solution
you choose, testing is important.


>
>> It will daily sync their files and mails (rsync, imapsync) and in case of
>> disaster they can access this info by means of web based applications.
>>
>> So I'm basically looking for a budget friendly rack server with good Linux
>> support (will probably be using SLES11).
>> I'd actually suggest you buy a third one, with lots of internal disks,
>> and install whatever OS you're familiar with to act as block storage
>> server. Example: openindiana + nappit + iscsi, SLES + aoe, etc.
>>
>
> That would be a single point of failure, rendering the "frontend" cluster
> kinda useless, except for load balancing. I plan to go for dual primary -
> cost is an issue, so limitation to two servers is key,

"dual primary" and "active-active" is similar, but can be different.
An active-active drbd setup requires protocol C (sync), which (among
others) decrease performance but allow live migration.

An active-standby setup can use async replication, which should be
much better performance-wise. If each node is acting as active for
their own domUs while acting as standby for domUs on the other node,
that can be considered dual primary.

If your definition of dual primary is what I mentioned above, then
yes, drbd would be more appropriate. However if you have live
migration as requirement, then IMHO a third storage server is much
better.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:29:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aam-0005QA-Lu; Thu, 23 Feb 2012 15:28:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0aal-0005Pz-H3
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:28:23 +0000
Received: from [85.158.139.83:53150] by server-9.bemta-5.messagelabs.com id
	7A/51-30171-61B564F4; Thu, 23 Feb 2012 15:28:22 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-182.messagelabs.com!1330010900!13648894!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 417 invoked from network); 23 Feb 2012 15:28:22 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 15:28:22 -0000
Received: by dadp14 with SMTP id p14so1463533dad.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 07:28:19 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr5149685pbc.160.1330010899768 (num_hops
	= 1); Thu, 23 Feb 2012 07:28:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr4362866pbc.160.1330010899717; Thu,
	23 Feb 2012 07:28:19 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Thu, 23 Feb 2012 07:28:19 -0800 (PST)
In-Reply-To: <4F46560A.2070500@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
Date: Thu, 23 Feb 2012 22:28:19 +0700
Message-ID: <CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQl0ZLgoixDYi0fWTrKc8U7YttYk1qqJ5CDTxmRW6s7LYK7TtAMYBX6hyjHdaIyyWOVHMChZ
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
<bart.coninckx@telenet.be> wrote:
>> It will daily sync their files and mails (rsync, imapsync) and in case of
>> disaster they can access this info by means of web based applications.

... and I'm kinda confused with this one. Why would you need rsync?

You can setup drbd to replicate all changes automatically on
block-device level, either sync or async (small delay, but MUCH faster
compared to daily manual sync).

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:29:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0aam-0005QA-Lu; Thu, 23 Feb 2012 15:28:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0aal-0005Pz-H3
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:28:23 +0000
Received: from [85.158.139.83:53150] by server-9.bemta-5.messagelabs.com id
	7A/51-30171-61B564F4; Thu, 23 Feb 2012 15:28:22 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-182.messagelabs.com!1330010900!13648894!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 417 invoked from network); 23 Feb 2012 15:28:22 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 15:28:22 -0000
Received: by dadp14 with SMTP id p14so1463533dad.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 07:28:19 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr5149685pbc.160.1330010899768 (num_hops
	= 1); Thu, 23 Feb 2012 07:28:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr4362866pbc.160.1330010899717; Thu,
	23 Feb 2012 07:28:19 -0800 (PST)
Received: by 10.68.231.38 with HTTP; Thu, 23 Feb 2012 07:28:19 -0800 (PST)
In-Reply-To: <4F46560A.2070500@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
Date: Thu, 23 Feb 2012 22:28:19 +0700
Message-ID: <CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQl0ZLgoixDYi0fWTrKc8U7YttYk1qqJ5CDTxmRW6s7LYK7TtAMYBX6hyjHdaIyyWOVHMChZ
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
<bart.coninckx@telenet.be> wrote:
>> It will daily sync their files and mails (rsync, imapsync) and in case of
>> disaster they can access this info by means of web based applications.

... and I'm kinda confused with this one. Why would you need rsync?

You can setup drbd to replicate all changes automatically on
block-device level, either sync or async (small delay, but MUCH faster
compared to daily manual sync).

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:41:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0amc-0006GV-F4; Thu, 23 Feb 2012 15:40:38 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0ama-0006Fb-HN
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:40:36 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330011629!14610052!1
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI1MjQ3\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2413 invoked from network); 23 Feb 2012 15:40:30 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-2.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 15:40:30 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dTgV1i0065UpHxg06TgVji; Thu, 23 Feb 2012 16:40:29 +0100
Message-ID: <4F465DEC.5020302@telenet.be>
Date: Thu, 23 Feb 2012 16:40:28 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
	<CAG1y0sczBcnAHXdhFPohyOa=1m4C_H_enhv1D2mHZMYtrvAocw@mail.gmail.com>
In-Reply-To: <CAG1y0sczBcnAHXdhFPohyOa=1m4C_H_enhv1D2mHZMYtrvAocw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 16:25, Fajar A. Nugraha wrote:
> My point is, last time I tried drbd+ocfs2 introduce huge performance 
> penalty, complexity, and possible data loss. But then again, it was an 
> active-active setup with no external heartbeat, relying on ocfs2 to 
> reboot the nodes on split-brain scenario. If you HAVE tested it, then 
> it's great. As usual, whatever solution you choose, testing is important. 

The Xen + DRBD dual primary clusters I use or not file/image based, so 
no real need for ocfs2 and the added complexity of it.
There is little risk for split-brain as everything is controlled by 
Pacemaker. No worries there, performance is good.

>
> "dual primary" and "active-active" is similar, but can be different.
> An active-active drbd setup requires protocol C (sync), which (among
> others) decrease performance but allow live migration.
yes, that is what I'm using. The performance is very acceptable. 
remember, this offers web services. The available bandwidth and amount 
of simultaneous users will probably never hit the DRBD performance limits.

> An active-standby setup can use async replication, which should be
> much better performance-wise. If each node is acting as active for
> their own domUs while acting as standby for domUs on the other node,
> that can be considered dual primary.
disallowing live migration, not preferable.

> If your definition of dual primary is what I mentioned above, then
> yes, drbd would be more appropriate. However if you have live
> migration as requirement, then IMHO a third storage server is much
> better.
>

that's relative - as mentioned, this offers a SPOF.

also, way more expensive. the inital question pointed to a cost/budget 
friendly proposition.

The LSI 2008 based Supermicro servers (like in 
http://www.servethehome.com/supermicro-x8si6-f-motherboard-review-including-onboard-lsi-sas-2008-controller/) 
seem interesting,

B.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:41:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0amc-0006GV-F4; Thu, 23 Feb 2012 15:40:38 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0ama-0006Fb-HN
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 15:40:36 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330011629!14610052!1
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI1MjQ3\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2413 invoked from network); 23 Feb 2012 15:40:30 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-2.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 15:40:30 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dTgV1i0065UpHxg06TgVji; Thu, 23 Feb 2012 16:40:29 +0100
Message-ID: <4F465DEC.5020302@telenet.be>
Date: Thu, 23 Feb 2012 16:40:28 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
	<CAG1y0sczBcnAHXdhFPohyOa=1m4C_H_enhv1D2mHZMYtrvAocw@mail.gmail.com>
In-Reply-To: <CAG1y0sczBcnAHXdhFPohyOa=1m4C_H_enhv1D2mHZMYtrvAocw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 16:25, Fajar A. Nugraha wrote:
> My point is, last time I tried drbd+ocfs2 introduce huge performance 
> penalty, complexity, and possible data loss. But then again, it was an 
> active-active setup with no external heartbeat, relying on ocfs2 to 
> reboot the nodes on split-brain scenario. If you HAVE tested it, then 
> it's great. As usual, whatever solution you choose, testing is important. 

The Xen + DRBD dual primary clusters I use or not file/image based, so 
no real need for ocfs2 and the added complexity of it.
There is little risk for split-brain as everything is controlled by 
Pacemaker. No worries there, performance is good.

>
> "dual primary" and "active-active" is similar, but can be different.
> An active-active drbd setup requires protocol C (sync), which (among
> others) decrease performance but allow live migration.
yes, that is what I'm using. The performance is very acceptable. 
remember, this offers web services. The available bandwidth and amount 
of simultaneous users will probably never hit the DRBD performance limits.

> An active-standby setup can use async replication, which should be
> much better performance-wise. If each node is acting as active for
> their own domUs while acting as standby for domUs on the other node,
> that can be considered dual primary.
disallowing live migration, not preferable.

> If your definition of dual primary is what I mentioned above, then
> yes, drbd would be more appropriate. However if you have live
> migration as requirement, then IMHO a third storage server is much
> better.
>

that's relative - as mentioned, this offers a SPOF.

also, way more expensive. the inital question pointed to a cost/budget 
friendly proposition.

The LSI 2008 based Supermicro servers (like in 
http://www.servethehome.com/supermicro-x8si6-f-motherboard-review-including-onboard-lsi-sas-2008-controller/) 
seem interesting,

B.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:46:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0arH-0006eX-De; Thu, 23 Feb 2012 15:45:27 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1S0arG-0006eM-GW
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 15:45:26 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330011919!14633639!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26310 invoked from network); 23 Feb 2012 15:45:20 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 23 Feb 2012 15:45:20 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q1NFjBiQ014132
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 23 Feb 2012 16:45:11 +0100
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 23 Feb 2012 16:45:12 +0100 (CET)
Message-ID: <6bb3cd243434c3188d7e4333f310308e.squirrel@webmail.icm.edu.pl>
In-Reply-To: <CAFivhPnTz3eTLnjpU1sXaha2zy0zkRF-WAqOd8Qhy6ag6tdbPQ@mail.gmail.com>
References: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
	<CAFivhPnTz3eTLnjpU1sXaha2zy0zkRF-WAqOd8Qhy6ag6tdbPQ@mail.gmail.com>
Date: Thu, 23 Feb 2012 16:45:12 +0100 (CET)
From: G.Bakalarski@icm.edu.pl
To: "Florian Heigl" <florian.heigl@gmail.com>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 23 Feb 2012 16:45:12 +0100 (CET)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -2.961 () AWL,BAYES_00,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	-0.2 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] read from FC lun under Xen 4 - very strange behavior
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

Thanks for input.

I'll give a try to alpine later on.

Currently I discovered this is rather not related to FC but to all
block devices ....
I tested similar  reads on my internal PERC lvm volume (raid5 with 4 disk
device) and basically it has the same problem i.e. write is stable
and fine but read is unstable and very frequently very slow...
It randomly varies from more about 300MBytes/s (good) to
25MBytes/s (very bad).

Tested always from dom0. With different kernels (2.6.32-5-amd64,
3.1, 3.2, Xen 4.0, Xen 4.1).
Without Xen reads and writes perform perfectly. With
Xens very very strange ... There must be something very
rude overlooked ... This has to work correctly in thousands of
installations worldwide ...

Kind regards,

GB


> 2012/2/23  <G.Bakalarski@icm.edu.pl>:
>> THE PROBLEM is read performace. Without Xen hypervisor read performance
>> is stable and high e.g. streaming reading from Dell LUN with Xen with
>> speed about 420MBytes/s (under iostat I can see speed in a range
>> from 390MBytes/s up to 450MBytes/s)
>
> can you please try the same test with a non-Debian distro to find out
> if this is kernel related?
> I.e. the AlpineLinux dom0 ISO might be a very easy solution - although
> I've not used it in a SAN yet.
> Otherwise try Fedora16.
>
> If you can pin-point this as an issue in your dom0, then I think you
> should take it to -devel since you're only seeing it in (less CPU
> intensive) reads, which is *quite* odd.
>
> Greetings,
> Florian
>
> --
> the purpose of libvirt is to provide an abstraction layer hiding all
> xen features added since 2006 until they were finally understood and
> copied by the kvm devs.
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 15:46:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 15:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0arH-0006eX-De; Thu, 23 Feb 2012 15:45:27 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1S0arG-0006eM-GW
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 15:45:26 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330011919!14633639!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26310 invoked from network); 23 Feb 2012 15:45:20 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 23 Feb 2012 15:45:20 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q1NFjBiQ014132
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 23 Feb 2012 16:45:11 +0100
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 23 Feb 2012 16:45:12 +0100 (CET)
Message-ID: <6bb3cd243434c3188d7e4333f310308e.squirrel@webmail.icm.edu.pl>
In-Reply-To: <CAFivhPnTz3eTLnjpU1sXaha2zy0zkRF-WAqOd8Qhy6ag6tdbPQ@mail.gmail.com>
References: <8df3e228c661d7c44301b27a877b10ff.squirrel@webmail.icm.edu.pl>
	<CAFivhPnTz3eTLnjpU1sXaha2zy0zkRF-WAqOd8Qhy6ag6tdbPQ@mail.gmail.com>
Date: Thu, 23 Feb 2012 16:45:12 +0100 (CET)
From: G.Bakalarski@icm.edu.pl
To: "Florian Heigl" <florian.heigl@gmail.com>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 23 Feb 2012 16:45:12 +0100 (CET)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -2.961 () AWL,BAYES_00,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	-0.2 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] read from FC lun under Xen 4 - very strange behavior
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

Thanks for input.

I'll give a try to alpine later on.

Currently I discovered this is rather not related to FC but to all
block devices ....
I tested similar  reads on my internal PERC lvm volume (raid5 with 4 disk
device) and basically it has the same problem i.e. write is stable
and fine but read is unstable and very frequently very slow...
It randomly varies from more about 300MBytes/s (good) to
25MBytes/s (very bad).

Tested always from dom0. With different kernels (2.6.32-5-amd64,
3.1, 3.2, Xen 4.0, Xen 4.1).
Without Xen reads and writes perform perfectly. With
Xens very very strange ... There must be something very
rude overlooked ... This has to work correctly in thousands of
installations worldwide ...

Kind regards,

GB


> 2012/2/23  <G.Bakalarski@icm.edu.pl>:
>> THE PROBLEM is read performace. Without Xen hypervisor read performance
>> is stable and high e.g. streaming reading from Dell LUN with Xen with
>> speed about 420MBytes/s (under iostat I can see speed in a range
>> from 390MBytes/s up to 450MBytes/s)
>
> can you please try the same test with a non-Debian distro to find out
> if this is kernel related?
> I.e. the AlpineLinux dom0 ISO might be a very easy solution - although
> I've not used it in a SAN yet.
> Otherwise try Fedora16.
>
> If you can pin-point this as an issue in your dom0, then I think you
> should take it to -devel since you're only seeing it in (less CPU
> intensive) reads, which is *quite* odd.
>
> Greetings,
> Florian
>
> --
> the purpose of libvirt is to provide an abstraction layer hiding all
> xen features added since 2006 until they were finally understood and
> copied by the kvm devs.
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 17:04:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 17:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0c51-0002pi-SB; Thu, 23 Feb 2012 17:03:43 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0c50-0002pZ-C2
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 17:03:42 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-6.tower-174.messagelabs.com!1330016616!14646455!1
X-Originating-IP: [195.130.132.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNTAgPT4gMjQxOTcz\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26444 invoked from network); 23 Feb 2012 17:03:36 -0000
Received: from jacques.telenet-ops.be (HELO jacques.telenet-ops.be)
	(195.130.132.50) by server-6.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 17:03:36 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by jacques.telenet-ops.be with bizsmtp
	id dV3c1i0025UpHxg0JV3cN1; Thu, 23 Feb 2012 18:03:36 +0100
Message-ID: <4F467168.8070500@telenet.be>
Date: Thu, 23 Feb 2012 18:03:36 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
	<CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
In-Reply-To: <CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 16:28, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
> <bart.coninckx@telenet.be>  wrote:
>>> It will daily sync their files and mails (rsync, imapsync) and in case of
>>> disaster they can access this info by means of web based applications.
> ... and I'm kinda confused with this one. Why would you need rsync?

rsync is the best suitable tool to delta-block-sync my customer's data 
to the individual Xen DomUs .

> You can setup drbd to replicate all changes automatically on
> block-device level, either sync or async (small delay, but MUCH faster
> compared to daily manual sync).
>
rsync is not meant to update the data on both nodes, this is done by DRBD.


B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 17:04:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 17:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0c51-0002pi-SB; Thu, 23 Feb 2012 17:03:43 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0c50-0002pZ-C2
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 17:03:42 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-6.tower-174.messagelabs.com!1330016616!14646455!1
X-Originating-IP: [195.130.132.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNTAgPT4gMjQxOTcz\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26444 invoked from network); 23 Feb 2012 17:03:36 -0000
Received: from jacques.telenet-ops.be (HELO jacques.telenet-ops.be)
	(195.130.132.50) by server-6.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 17:03:36 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by jacques.telenet-ops.be with bizsmtp
	id dV3c1i0025UpHxg0JV3cN1; Thu, 23 Feb 2012 18:03:36 +0100
Message-ID: <4F467168.8070500@telenet.be>
Date: Thu, 23 Feb 2012 18:03:36 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
	<CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
In-Reply-To: <CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 16:28, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
> <bart.coninckx@telenet.be>  wrote:
>>> It will daily sync their files and mails (rsync, imapsync) and in case of
>>> disaster they can access this info by means of web based applications.
> ... and I'm kinda confused with this one. Why would you need rsync?

rsync is the best suitable tool to delta-block-sync my customer's data 
to the individual Xen DomUs .

> You can setup drbd to replicate all changes automatically on
> block-device level, either sync or async (small delay, but MUCH faster
> compared to daily manual sync).
>
rsync is not meant to update the data on both nodes, this is done by DRBD.


B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 17:20:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 17:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0cJw-00048o-5w; Thu, 23 Feb 2012 17:19:08 +0000
Message-Id: <E1S0cJw-00048o-5w@lists.xen.org>
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <thaddeus@thogan.com>) id 1S0cJu-00048W-6u
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 17:19:06 +0000
X-Env-Sender: thaddeus@thogan.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330017538!10431802!1
X-Originating-IP: [108.60.199.163]
X-SpamReason: No, hits=4.3 required=7.0 tests=msgid: No Message-ID,
	FROM_EXCESS_BASE64,HTML_10_20,HTML_MESSAGE,SUBJECT_EXCESS_BASE64
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21547 invoked from network); 23 Feb 2012 17:18:58 -0000
Received: from mailext1.thogan.com (HELO mailext1.thogan.com) (108.60.199.163)
	by server-7.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 17:18:58 -0000
Received: from mailint1.dexter.thogan.lan (mailint1.dexter.thogan.lan
	[192.168.30.5])
	by mailext1.thogan.com (Postfix) with ESMTP id 04306200C9;
	Thu, 23 Feb 2012 11:18:57 -0600 (CST)
Received: from [22.83.66.36] (mb25036d0.tmodns.net [208.54.80.178])
	by mailint1.dexter.thogan.lan (Postfix) with ESMTPSA id DD3E4413CE;
	Thu, 23 Feb 2012 11:18:56 -0600 (CST)
To: bart.coninckx@telenet.be,
	"=?utf-8?B?RmFqYXIgQS4gTnVncmFoYQ==?=" <list@fajar.net>
From: "=?utf-8?B?dGhhZGRldXNAdGhvZ2FuLmNvbQ==?=" <thaddeus@thogan.com>
Date: Thu, 23 Feb 2012 11:18:56 -0600
MIME-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] =?utf-8?q?Server_purchase_pointers?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8381598582184688117=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8381598582184688117==
Content-Type: multipart/alternative;
	boundary="----=_Part_0_1330017536417"

------=_Part_0_1330017536417
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: base64
Content-Disposition: inline

SSBoYXZlIHVzZWQgRFJCRCBmb3IgRGVuIGJsb2NrIGRldmljZXMgYmVmb3JlLCB3aXRob3V0IGR1
YWwgcHJpbWFyeSBhbmQgbm8gY2x1c3RlciBmcy4gSXQgd29ya2VkIHZlcnkgd2VsbCBmb3IgbWUu
CgpJIHRlbmQgdG8gbGlrZSBzdXBlcm1pY3JvIGJhc2VkIHN5c3RlbXMgZm9yIGJ1ZGdldCBidWls
ZHMuIFRoZWlyIElQTUkgbWFuYWdlbWVudCBmZWF0dXJlcyBhcmUgZXhjZWxsZW50LiBBYmVyZGVl
biBpcyBhIHN5c3RlbSBidWlsZGVyIHRoYXQgdXNlcyBzdXBlcm1pY3JvIGNoYXNzaXMgYW5kIGJv
YXJkczogaHR0cDovL3d3dy5hYmVyZGVlbmluYy5jb20KCgotLSBUaGFkZGV1cwoKLS0tLS0gUmVw
bHkgbWVzc2FnZSAtLS0tLQpGcm9tOiAiQmFydCBDb25pbmNreCIgPGJhcnQuY29uaW5ja3hAdGVs
ZW5ldC5iZT4KVG86ICJGYWphciBBLiBOdWdyYWhhIiA8bGlzdEBmYWphci5uZXQ+CkNjOiA8eGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmc+ClN1YmplY3Q6IFtYZW4tdXNlcnNdIFNlcnZlciBwdXJjaGFz
ZSBwb2ludGVycwpEYXRlOiBUaHUsIEZlYiAyMywgMjAxMiA5OjQwIGFtCgoKT24gMDIvMjMvMTIg
MTY6MjUsIEZhamFyIEEuIE51Z3JhaGEgd3JvdGU6Cj4gTXkgcG9pbnQgaXMsIGxhc3QgdGltZSBJ
IHRyaWVkIGRyYmQrb2NmczIgaW50cm9kdWNlIGh1Z2UgcGVyZm9ybWFuY2UgCj4gcGVuYWx0eSwg
Y29tcGxleGl0eSwgYW5kIHBvc3NpYmxlIGRhdGEgbG9zcy4gQnV0IHRoZW4gYWdhaW4sIGl0IHdh
cyBhbiAKPiBhY3RpdmUtYWN0aXZlIHNldHVwIHdpdGggbm8gZXh0ZXJuYWwgaGVhcnRiZWF0LCBy
ZWx5aW5nIG9uIG9jZnMyIHRvIAo+IHJlYm9vdCB0aGUgbm9kZXMgb24gc3BsaXQtYnJhaW4gc2Nl
bmFyaW8uIElmIHlvdSBIQVZFIHRlc3RlZCBpdCwgdGhlbiAKPiBpdCdzIGdyZWF0LiBBcyB1c3Vh
bCwgd2hhdGV2ZXIgc29sdXRpb24geW91IGNob29zZSwgdGVzdGluZyBpcyBpbXBvcnRhbnQuIAoK
VGhlIFhlbiArIERSQkQgZHVhbCBwcmltYXJ5IGNsdXN0ZXJzIEkgdXNlIG9yIG5vdCBmaWxlL2lt
YWdlIGJhc2VkLCBzbyAKbm8gcmVhbCBuZWVkIGZvciBvY2ZzMiBhbmQgdGhlIGFkZGVkIGNvbXBs
ZXhpdHkgb2YgaXQuClRoZXJlIGlzIGxpdHRsZSByaXNrIGZvciBzcGxpdC1icmFpbiBhcyBldmVy
eXRoaW5nIGlzIGNvbnRyb2xsZWQgYnkgClBhY2VtYWtlci4gTm8gd29ycmllcyB0aGVyZSwgcGVy
Zm9ybWFuY2UgaXMgZ29vZC4KCj4KPiAiZHVhbCBwcmltYXJ5IiBhbmQgImFjdGl2ZS1hY3RpdmUi
IGlzIHNpbWlsYXIsIGJ1dCBjYW4gYmUgZGlmZmVyZW50Lgo+IEFuIGFjdGl2ZS1hY3RpdmUgZHJi
ZCBzZXR1cCByZXF1aXJlcyBwcm90b2NvbCBDIChzeW5jKSwgd2hpY2ggKGFtb25nCj4gb3RoZXJz
KSBkZWNyZWFzZSBwZXJmb3JtYW5jZSBidXQgYWxsb3cgbGl2ZSBtaWdyYXRpb24uCnllcywgdGhh
dCBpcyB3aGF0IEknbSB1c2luZy4gVGhlIHBlcmZvcm1hbmNlIGlzIHZlcnkgYWNjZXB0YWJsZS4g
CnJlbWVtYmVyLCB0aGlzIG9mZmVycyB3ZWIgc2VydmljZXMuIFRoZSBhdmFpbGFibGUgYmFuZHdp
ZHRoIGFuZCBhbW91bnQgCm9mIHNpbXVsdGFuZW91cyB1c2VycyB3aWxsIHByb2JhYmx5IG5ldmVy
IGhpdCB0aGUgRFJCRCBwZXJmb3JtYW5jZSBsaW1pdHMuCgo+IEFuIGFjdGl2ZS1zdGFuZGJ5IHNl
dHVwIGNhbiB1c2UgYXN5bmMgcmVwbGljYXRpb24sIHdoaWNoIHNob3VsZCBiZQo+IG11Y2ggYmV0
dGVyIHBlcmZvcm1hbmNlLXdpc2UuIElmIGVhY2ggbm9kZSBpcyBhY3RpbmcgYXMgYWN0aXZlIGZv
cgo+IHRoZWlyIG93biBkb21VcyB3aGlsZSBhY3RpbmcgYXMgc3RhbmRieSBmb3IgZG9tVXMgb24g
dGhlIG90aGVyIG5vZGUsCj4gdGhhdCBjYW4gYmUgY29uc2lkZXJlZCBkdWFsIHByaW1hcnkuCmRp
c2FsbG93aW5nIGxpdmUgbWlncmF0aW9uLCBub3QgcHJlZmVyYWJsZS4KCj4gSWYgeW91ciBkZWZp
bml0aW9uIG9mIGR1YWwgcHJpbWFyeSBpcyB3aGF0IEkgbWVudGlvbmVkIGFib3ZlLCB0aGVuCj4g
eWVzLCBkcmJkIHdvdWxkIGJlIG1vcmUgYXBwcm9wcmlhdGUuIEhvd2V2ZXIgaWYgeW91IGhhdmUg
bGl2ZQo+IG1pZ3JhdGlvbiBhcyByZXF1aXJlbWVudCwgdGhlbiBJTUhPIGEgdGhpcmQgc3RvcmFn
ZSBzZXJ2ZXIgaXMgbXVjaAo+IGJldHRlci4KPgoKdGhhdCdzIHJlbGF0aXZlIC0gYXMgbWVudGlv
bmVkLCB0aGlzIG9mZmVycyBhIFNQT0YuCgphbHNvLCB3YXkgbW9yZSBleHBlbnNpdmUuIHRoZSBp
bml0YWwgcXVlc3Rpb24gcG9pbnRlZCB0byBhIGNvc3QvYnVkZ2V0IApmcmllbmRseSBwcm9wb3Np
dGlvbi4KClRoZSBMU0kgMjAwOCBiYXNlZCBTdXBlcm1pY3JvIHNlcnZlcnMgKGxpa2UgaW4gCmh0
dHA6Ly93d3cuc2VydmV0aGVob21lLmNvbS9zdXBlcm1pY3JvLXg4c2k2LWYtbW90aGVyYm9hcmQt
cmV2aWV3LWluY2x1ZGluZy1vbmJvYXJkLWxzaS1zYXMtMjAwOC1jb250cm9sbGVyLykgCnNlZW0g
aW50ZXJlc3RpbmcsCgpCLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoK


------=_Part_0_1330017536417
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: base64
Content-Disposition: inline

SSBoYXZlIHVzZWQgRFJCRCBmb3IgRGVuIGJsb2NrIGRldmljZXMgYmVmb3JlLCB3aXRob3V0IGR1
YWwgcHJpbWFyeSBhbmQgbm8gY2x1c3RlciBmcy4gSXQgd29ya2VkIHZlcnkgd2VsbCBmb3IgbWUu
PGJyPjxicj5JIHRlbmQgdG8gbGlrZSBzdXBlcm1pY3JvIGJhc2VkIHN5c3RlbXMgZm9yIGJ1ZGdl
dCBidWlsZHMuIFRoZWlyIElQTUkgbWFuYWdlbWVudCBmZWF0dXJlcyBhcmUgZXhjZWxsZW50LiBB
YmVyZGVlbiBpcyBhIHN5c3RlbSBidWlsZGVyIHRoYXQgdXNlcyBzdXBlcm1pY3JvIGNoYXNzaXMg
YW5kIGJvYXJkczogPGEgaHJlZj0iaHR0cDovL3d3dy5hYmVyZGVlbmluYy5jb20iPmh0dHA6Ly93
d3cuYWJlcmRlZW5pbmMuY29tPC9hPjxicj48YnI+PGJyPi0tIFRoYWRkZXVzPGJyPjxicj4tLS0t
LSBSZXBseSBtZXNzYWdlIC0tLS0tPGJyPkZyb206ICZxdW90O0JhcnQgQ29uaW5ja3gmcXVvdDsg
Jmx0O2JhcnQuY29uaW5ja3hAdGVsZW5ldC5iZSZndDs8YnI+VG86ICZxdW90O0ZhamFyIEEuIE51
Z3JhaGEmcXVvdDsgJmx0O2xpc3RAZmFqYXIubmV0Jmd0Ozxicj5DYzogJmx0O3hlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnJmd0Ozxicj5TdWJqZWN0OiBbWGVuLXVzZXJzXSBTZXJ2ZXIgcHVyY2hhc2Ug
cG9pbnRlcnM8YnI+RGF0ZTogVGh1LCBGZWIgMjMsIDIwMTIgOTo0MCBhbTxicj48YnI+PGJyPk9u
IDAyLzIzLzEyIDE2OjI1LCBGYWphciBBLiBOdWdyYWhhIHdyb3RlOjxicj4mZ3Q7IE15IHBvaW50
IGlzLCBsYXN0IHRpbWUgSSB0cmllZCBkcmJkK29jZnMyIGludHJvZHVjZSBodWdlIHBlcmZvcm1h
bmNlIDxicj4mZ3Q7IHBlbmFsdHksIGNvbXBsZXhpdHksIGFuZCBwb3NzaWJsZSBkYXRhIGxvc3Mu
IEJ1dCB0aGVuIGFnYWluLCBpdCB3YXMgYW4gPGJyPiZndDsgYWN0aXZlLWFjdGl2ZSBzZXR1cCB3
aXRoIG5vIGV4dGVybmFsIGhlYXJ0YmVhdCwgcmVseWluZyBvbiBvY2ZzMiB0byA8YnI+Jmd0OyBy
ZWJvb3QgdGhlIG5vZGVzIG9uIHNwbGl0LWJyYWluIHNjZW5hcmlvLiBJZiB5b3UgSEFWRSB0ZXN0
ZWQgaXQsIHRoZW4gPGJyPiZndDsgaXQmIzM5O3MgZ3JlYXQuIEFzIHVzdWFsLCB3aGF0ZXZlciBz
b2x1dGlvbiB5b3UgY2hvb3NlLCB0ZXN0aW5nIGlzIGltcG9ydGFudC4gPGJyPjxicj5UaGUgWGVu
ICsgRFJCRCBkdWFsIHByaW1hcnkgY2x1c3RlcnMgSSB1c2Ugb3Igbm90IGZpbGUvaW1hZ2UgYmFz
ZWQsIHNvIDxicj5ubyByZWFsIG5lZWQgZm9yIG9jZnMyIGFuZCB0aGUgYWRkZWQgY29tcGxleGl0
eSBvZiBpdC48YnI+VGhlcmUgaXMgbGl0dGxlIHJpc2sgZm9yIHNwbGl0LWJyYWluIGFzIGV2ZXJ5
dGhpbmcgaXMgY29udHJvbGxlZCBieSA8YnI+UGFjZW1ha2VyLiBObyB3b3JyaWVzIHRoZXJlLCBw
ZXJmb3JtYW5jZSBpcyBnb29kLjxicj48YnI+Jmd0Ozxicj4mZ3Q7ICZxdW90O2R1YWwgcHJpbWFy
eSZxdW90OyBhbmQgJnF1b3Q7YWN0aXZlLWFjdGl2ZSZxdW90OyBpcyBzaW1pbGFyLCBidXQgY2Fu
IGJlIGRpZmZlcmVudC48YnI+Jmd0OyBBbiBhY3RpdmUtYWN0aXZlIGRyYmQgc2V0dXAgcmVxdWly
ZXMgcHJvdG9jb2wgQyAoc3luYyksIHdoaWNoIChhbW9uZzxicj4mZ3Q7IG90aGVycykgZGVjcmVh
c2UgcGVyZm9ybWFuY2UgYnV0IGFsbG93IGxpdmUgbWlncmF0aW9uLjxicj55ZXMsIHRoYXQgaXMg
d2hhdCBJJiMzOTttIHVzaW5nLiBUaGUgcGVyZm9ybWFuY2UgaXMgdmVyeSBhY2NlcHRhYmxlLiA8
YnI+cmVtZW1iZXIsIHRoaXMgb2ZmZXJzIHdlYiBzZXJ2aWNlcy4gVGhlIGF2YWlsYWJsZSBiYW5k
d2lkdGggYW5kIGFtb3VudCA8YnI+b2Ygc2ltdWx0YW5lb3VzIHVzZXJzIHdpbGwgcHJvYmFibHkg
bmV2ZXIgaGl0IHRoZSBEUkJEIHBlcmZvcm1hbmNlIGxpbWl0cy48YnI+PGJyPiZndDsgQW4gYWN0
aXZlLXN0YW5kYnkgc2V0dXAgY2FuIHVzZSBhc3luYyByZXBsaWNhdGlvbiwgd2hpY2ggc2hvdWxk
IGJlPGJyPiZndDsgbXVjaCBiZXR0ZXIgcGVyZm9ybWFuY2Utd2lzZS4gSWYgZWFjaCBub2RlIGlz
IGFjdGluZyBhcyBhY3RpdmUgZm9yPGJyPiZndDsgdGhlaXIgb3duIGRvbVVzIHdoaWxlIGFjdGlu
ZyBhcyBzdGFuZGJ5IGZvciBkb21VcyBvbiB0aGUgb3RoZXIgbm9kZSw8YnI+Jmd0OyB0aGF0IGNh
biBiZSBjb25zaWRlcmVkIGR1YWwgcHJpbWFyeS48YnI+ZGlzYWxsb3dpbmcgbGl2ZSBtaWdyYXRp
b24sIG5vdCBwcmVmZXJhYmxlLjxicj48YnI+Jmd0OyBJZiB5b3VyIGRlZmluaXRpb24gb2YgZHVh
bCBwcmltYXJ5IGlzIHdoYXQgSSBtZW50aW9uZWQgYWJvdmUsIHRoZW48YnI+Jmd0OyB5ZXMsIGRy
YmQgd291bGQgYmUgbW9yZSBhcHByb3ByaWF0ZS4gSG93ZXZlciBpZiB5b3UgaGF2ZSBsaXZlPGJy
PiZndDsgbWlncmF0aW9uIGFzIHJlcXVpcmVtZW50LCB0aGVuIElNSE8gYSB0aGlyZCBzdG9yYWdl
IHNlcnZlciBpcyBtdWNoPGJyPiZndDsgYmV0dGVyLjxicj4mZ3Q7PGJyPjxicj50aGF0JiMzOTtz
IHJlbGF0aXZlIC0gYXMgbWVudGlvbmVkLCB0aGlzIG9mZmVycyBhIFNQT0YuPGJyPjxicj5hbHNv
LCB3YXkgbW9yZSBleHBlbnNpdmUuIHRoZSBpbml0YWwgcXVlc3Rpb24gcG9pbnRlZCB0byBhIGNv
c3QvYnVkZ2V0IDxicj5mcmllbmRseSBwcm9wb3NpdGlvbi48YnI+PGJyPlRoZSBMU0kgMjAwOCBi
YXNlZCBTdXBlcm1pY3JvIHNlcnZlcnMgKGxpa2UgaW4gPGJyPmh0dHA6Ly93d3cuc2VydmV0aGVo
b21lLmNvbS9zdXBlcm1pY3JvLXg4c2k2LWYtbW90aGVyYm9hcmQtcmV2aWV3LWluY2x1ZGluZy1v
bmJvYXJkLWxzaS1zYXMtMjAwOC1jb250cm9sbGVyLykgPGJyPnNlZW0gaW50ZXJlc3RpbmcsPGJy
Pjxicj5CLjxicj48YnI+PGJyPjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj5YZW4tdXNlcnMgbWFpbGluZyBsaXN0PGJyPlhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnPGJyPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vyczxicj48YnI+


------=_Part_0_1330017536417--



--===============8381598582184688117==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8381598582184688117==--



From xen-users-bounces@lists.xen.org Thu Feb 23 17:20:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 17:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0cJw-00048o-5w; Thu, 23 Feb 2012 17:19:08 +0000
Message-Id: <E1S0cJw-00048o-5w@lists.xen.org>
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <thaddeus@thogan.com>) id 1S0cJu-00048W-6u
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 17:19:06 +0000
X-Env-Sender: thaddeus@thogan.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330017538!10431802!1
X-Originating-IP: [108.60.199.163]
X-SpamReason: No, hits=4.3 required=7.0 tests=msgid: No Message-ID,
	FROM_EXCESS_BASE64,HTML_10_20,HTML_MESSAGE,SUBJECT_EXCESS_BASE64
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21547 invoked from network); 23 Feb 2012 17:18:58 -0000
Received: from mailext1.thogan.com (HELO mailext1.thogan.com) (108.60.199.163)
	by server-7.tower-174.messagelabs.com with SMTP;
	23 Feb 2012 17:18:58 -0000
Received: from mailint1.dexter.thogan.lan (mailint1.dexter.thogan.lan
	[192.168.30.5])
	by mailext1.thogan.com (Postfix) with ESMTP id 04306200C9;
	Thu, 23 Feb 2012 11:18:57 -0600 (CST)
Received: from [22.83.66.36] (mb25036d0.tmodns.net [208.54.80.178])
	by mailint1.dexter.thogan.lan (Postfix) with ESMTPSA id DD3E4413CE;
	Thu, 23 Feb 2012 11:18:56 -0600 (CST)
To: bart.coninckx@telenet.be,
	"=?utf-8?B?RmFqYXIgQS4gTnVncmFoYQ==?=" <list@fajar.net>
From: "=?utf-8?B?dGhhZGRldXNAdGhvZ2FuLmNvbQ==?=" <thaddeus@thogan.com>
Date: Thu, 23 Feb 2012 11:18:56 -0600
MIME-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] =?utf-8?q?Server_purchase_pointers?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8381598582184688117=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8381598582184688117==
Content-Type: multipart/alternative;
	boundary="----=_Part_0_1330017536417"

------=_Part_0_1330017536417
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: base64
Content-Disposition: inline

SSBoYXZlIHVzZWQgRFJCRCBmb3IgRGVuIGJsb2NrIGRldmljZXMgYmVmb3JlLCB3aXRob3V0IGR1
YWwgcHJpbWFyeSBhbmQgbm8gY2x1c3RlciBmcy4gSXQgd29ya2VkIHZlcnkgd2VsbCBmb3IgbWUu
CgpJIHRlbmQgdG8gbGlrZSBzdXBlcm1pY3JvIGJhc2VkIHN5c3RlbXMgZm9yIGJ1ZGdldCBidWls
ZHMuIFRoZWlyIElQTUkgbWFuYWdlbWVudCBmZWF0dXJlcyBhcmUgZXhjZWxsZW50LiBBYmVyZGVl
biBpcyBhIHN5c3RlbSBidWlsZGVyIHRoYXQgdXNlcyBzdXBlcm1pY3JvIGNoYXNzaXMgYW5kIGJv
YXJkczogaHR0cDovL3d3dy5hYmVyZGVlbmluYy5jb20KCgotLSBUaGFkZGV1cwoKLS0tLS0gUmVw
bHkgbWVzc2FnZSAtLS0tLQpGcm9tOiAiQmFydCBDb25pbmNreCIgPGJhcnQuY29uaW5ja3hAdGVs
ZW5ldC5iZT4KVG86ICJGYWphciBBLiBOdWdyYWhhIiA8bGlzdEBmYWphci5uZXQ+CkNjOiA8eGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmc+ClN1YmplY3Q6IFtYZW4tdXNlcnNdIFNlcnZlciBwdXJjaGFz
ZSBwb2ludGVycwpEYXRlOiBUaHUsIEZlYiAyMywgMjAxMiA5OjQwIGFtCgoKT24gMDIvMjMvMTIg
MTY6MjUsIEZhamFyIEEuIE51Z3JhaGEgd3JvdGU6Cj4gTXkgcG9pbnQgaXMsIGxhc3QgdGltZSBJ
IHRyaWVkIGRyYmQrb2NmczIgaW50cm9kdWNlIGh1Z2UgcGVyZm9ybWFuY2UgCj4gcGVuYWx0eSwg
Y29tcGxleGl0eSwgYW5kIHBvc3NpYmxlIGRhdGEgbG9zcy4gQnV0IHRoZW4gYWdhaW4sIGl0IHdh
cyBhbiAKPiBhY3RpdmUtYWN0aXZlIHNldHVwIHdpdGggbm8gZXh0ZXJuYWwgaGVhcnRiZWF0LCBy
ZWx5aW5nIG9uIG9jZnMyIHRvIAo+IHJlYm9vdCB0aGUgbm9kZXMgb24gc3BsaXQtYnJhaW4gc2Nl
bmFyaW8uIElmIHlvdSBIQVZFIHRlc3RlZCBpdCwgdGhlbiAKPiBpdCdzIGdyZWF0LiBBcyB1c3Vh
bCwgd2hhdGV2ZXIgc29sdXRpb24geW91IGNob29zZSwgdGVzdGluZyBpcyBpbXBvcnRhbnQuIAoK
VGhlIFhlbiArIERSQkQgZHVhbCBwcmltYXJ5IGNsdXN0ZXJzIEkgdXNlIG9yIG5vdCBmaWxlL2lt
YWdlIGJhc2VkLCBzbyAKbm8gcmVhbCBuZWVkIGZvciBvY2ZzMiBhbmQgdGhlIGFkZGVkIGNvbXBs
ZXhpdHkgb2YgaXQuClRoZXJlIGlzIGxpdHRsZSByaXNrIGZvciBzcGxpdC1icmFpbiBhcyBldmVy
eXRoaW5nIGlzIGNvbnRyb2xsZWQgYnkgClBhY2VtYWtlci4gTm8gd29ycmllcyB0aGVyZSwgcGVy
Zm9ybWFuY2UgaXMgZ29vZC4KCj4KPiAiZHVhbCBwcmltYXJ5IiBhbmQgImFjdGl2ZS1hY3RpdmUi
IGlzIHNpbWlsYXIsIGJ1dCBjYW4gYmUgZGlmZmVyZW50Lgo+IEFuIGFjdGl2ZS1hY3RpdmUgZHJi
ZCBzZXR1cCByZXF1aXJlcyBwcm90b2NvbCBDIChzeW5jKSwgd2hpY2ggKGFtb25nCj4gb3RoZXJz
KSBkZWNyZWFzZSBwZXJmb3JtYW5jZSBidXQgYWxsb3cgbGl2ZSBtaWdyYXRpb24uCnllcywgdGhh
dCBpcyB3aGF0IEknbSB1c2luZy4gVGhlIHBlcmZvcm1hbmNlIGlzIHZlcnkgYWNjZXB0YWJsZS4g
CnJlbWVtYmVyLCB0aGlzIG9mZmVycyB3ZWIgc2VydmljZXMuIFRoZSBhdmFpbGFibGUgYmFuZHdp
ZHRoIGFuZCBhbW91bnQgCm9mIHNpbXVsdGFuZW91cyB1c2VycyB3aWxsIHByb2JhYmx5IG5ldmVy
IGhpdCB0aGUgRFJCRCBwZXJmb3JtYW5jZSBsaW1pdHMuCgo+IEFuIGFjdGl2ZS1zdGFuZGJ5IHNl
dHVwIGNhbiB1c2UgYXN5bmMgcmVwbGljYXRpb24sIHdoaWNoIHNob3VsZCBiZQo+IG11Y2ggYmV0
dGVyIHBlcmZvcm1hbmNlLXdpc2UuIElmIGVhY2ggbm9kZSBpcyBhY3RpbmcgYXMgYWN0aXZlIGZv
cgo+IHRoZWlyIG93biBkb21VcyB3aGlsZSBhY3RpbmcgYXMgc3RhbmRieSBmb3IgZG9tVXMgb24g
dGhlIG90aGVyIG5vZGUsCj4gdGhhdCBjYW4gYmUgY29uc2lkZXJlZCBkdWFsIHByaW1hcnkuCmRp
c2FsbG93aW5nIGxpdmUgbWlncmF0aW9uLCBub3QgcHJlZmVyYWJsZS4KCj4gSWYgeW91ciBkZWZp
bml0aW9uIG9mIGR1YWwgcHJpbWFyeSBpcyB3aGF0IEkgbWVudGlvbmVkIGFib3ZlLCB0aGVuCj4g
eWVzLCBkcmJkIHdvdWxkIGJlIG1vcmUgYXBwcm9wcmlhdGUuIEhvd2V2ZXIgaWYgeW91IGhhdmUg
bGl2ZQo+IG1pZ3JhdGlvbiBhcyByZXF1aXJlbWVudCwgdGhlbiBJTUhPIGEgdGhpcmQgc3RvcmFn
ZSBzZXJ2ZXIgaXMgbXVjaAo+IGJldHRlci4KPgoKdGhhdCdzIHJlbGF0aXZlIC0gYXMgbWVudGlv
bmVkLCB0aGlzIG9mZmVycyBhIFNQT0YuCgphbHNvLCB3YXkgbW9yZSBleHBlbnNpdmUuIHRoZSBp
bml0YWwgcXVlc3Rpb24gcG9pbnRlZCB0byBhIGNvc3QvYnVkZ2V0IApmcmllbmRseSBwcm9wb3Np
dGlvbi4KClRoZSBMU0kgMjAwOCBiYXNlZCBTdXBlcm1pY3JvIHNlcnZlcnMgKGxpa2UgaW4gCmh0
dHA6Ly93d3cuc2VydmV0aGVob21lLmNvbS9zdXBlcm1pY3JvLXg4c2k2LWYtbW90aGVyYm9hcmQt
cmV2aWV3LWluY2x1ZGluZy1vbmJvYXJkLWxzaS1zYXMtMjAwOC1jb250cm9sbGVyLykgCnNlZW0g
aW50ZXJlc3RpbmcsCgpCLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoK


------=_Part_0_1330017536417
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: base64
Content-Disposition: inline

SSBoYXZlIHVzZWQgRFJCRCBmb3IgRGVuIGJsb2NrIGRldmljZXMgYmVmb3JlLCB3aXRob3V0IGR1
YWwgcHJpbWFyeSBhbmQgbm8gY2x1c3RlciBmcy4gSXQgd29ya2VkIHZlcnkgd2VsbCBmb3IgbWUu
PGJyPjxicj5JIHRlbmQgdG8gbGlrZSBzdXBlcm1pY3JvIGJhc2VkIHN5c3RlbXMgZm9yIGJ1ZGdl
dCBidWlsZHMuIFRoZWlyIElQTUkgbWFuYWdlbWVudCBmZWF0dXJlcyBhcmUgZXhjZWxsZW50LiBB
YmVyZGVlbiBpcyBhIHN5c3RlbSBidWlsZGVyIHRoYXQgdXNlcyBzdXBlcm1pY3JvIGNoYXNzaXMg
YW5kIGJvYXJkczogPGEgaHJlZj0iaHR0cDovL3d3dy5hYmVyZGVlbmluYy5jb20iPmh0dHA6Ly93
d3cuYWJlcmRlZW5pbmMuY29tPC9hPjxicj48YnI+PGJyPi0tIFRoYWRkZXVzPGJyPjxicj4tLS0t
LSBSZXBseSBtZXNzYWdlIC0tLS0tPGJyPkZyb206ICZxdW90O0JhcnQgQ29uaW5ja3gmcXVvdDsg
Jmx0O2JhcnQuY29uaW5ja3hAdGVsZW5ldC5iZSZndDs8YnI+VG86ICZxdW90O0ZhamFyIEEuIE51
Z3JhaGEmcXVvdDsgJmx0O2xpc3RAZmFqYXIubmV0Jmd0Ozxicj5DYzogJmx0O3hlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnJmd0Ozxicj5TdWJqZWN0OiBbWGVuLXVzZXJzXSBTZXJ2ZXIgcHVyY2hhc2Ug
cG9pbnRlcnM8YnI+RGF0ZTogVGh1LCBGZWIgMjMsIDIwMTIgOTo0MCBhbTxicj48YnI+PGJyPk9u
IDAyLzIzLzEyIDE2OjI1LCBGYWphciBBLiBOdWdyYWhhIHdyb3RlOjxicj4mZ3Q7IE15IHBvaW50
IGlzLCBsYXN0IHRpbWUgSSB0cmllZCBkcmJkK29jZnMyIGludHJvZHVjZSBodWdlIHBlcmZvcm1h
bmNlIDxicj4mZ3Q7IHBlbmFsdHksIGNvbXBsZXhpdHksIGFuZCBwb3NzaWJsZSBkYXRhIGxvc3Mu
IEJ1dCB0aGVuIGFnYWluLCBpdCB3YXMgYW4gPGJyPiZndDsgYWN0aXZlLWFjdGl2ZSBzZXR1cCB3
aXRoIG5vIGV4dGVybmFsIGhlYXJ0YmVhdCwgcmVseWluZyBvbiBvY2ZzMiB0byA8YnI+Jmd0OyBy
ZWJvb3QgdGhlIG5vZGVzIG9uIHNwbGl0LWJyYWluIHNjZW5hcmlvLiBJZiB5b3UgSEFWRSB0ZXN0
ZWQgaXQsIHRoZW4gPGJyPiZndDsgaXQmIzM5O3MgZ3JlYXQuIEFzIHVzdWFsLCB3aGF0ZXZlciBz
b2x1dGlvbiB5b3UgY2hvb3NlLCB0ZXN0aW5nIGlzIGltcG9ydGFudC4gPGJyPjxicj5UaGUgWGVu
ICsgRFJCRCBkdWFsIHByaW1hcnkgY2x1c3RlcnMgSSB1c2Ugb3Igbm90IGZpbGUvaW1hZ2UgYmFz
ZWQsIHNvIDxicj5ubyByZWFsIG5lZWQgZm9yIG9jZnMyIGFuZCB0aGUgYWRkZWQgY29tcGxleGl0
eSBvZiBpdC48YnI+VGhlcmUgaXMgbGl0dGxlIHJpc2sgZm9yIHNwbGl0LWJyYWluIGFzIGV2ZXJ5
dGhpbmcgaXMgY29udHJvbGxlZCBieSA8YnI+UGFjZW1ha2VyLiBObyB3b3JyaWVzIHRoZXJlLCBw
ZXJmb3JtYW5jZSBpcyBnb29kLjxicj48YnI+Jmd0Ozxicj4mZ3Q7ICZxdW90O2R1YWwgcHJpbWFy
eSZxdW90OyBhbmQgJnF1b3Q7YWN0aXZlLWFjdGl2ZSZxdW90OyBpcyBzaW1pbGFyLCBidXQgY2Fu
IGJlIGRpZmZlcmVudC48YnI+Jmd0OyBBbiBhY3RpdmUtYWN0aXZlIGRyYmQgc2V0dXAgcmVxdWly
ZXMgcHJvdG9jb2wgQyAoc3luYyksIHdoaWNoIChhbW9uZzxicj4mZ3Q7IG90aGVycykgZGVjcmVh
c2UgcGVyZm9ybWFuY2UgYnV0IGFsbG93IGxpdmUgbWlncmF0aW9uLjxicj55ZXMsIHRoYXQgaXMg
d2hhdCBJJiMzOTttIHVzaW5nLiBUaGUgcGVyZm9ybWFuY2UgaXMgdmVyeSBhY2NlcHRhYmxlLiA8
YnI+cmVtZW1iZXIsIHRoaXMgb2ZmZXJzIHdlYiBzZXJ2aWNlcy4gVGhlIGF2YWlsYWJsZSBiYW5k
d2lkdGggYW5kIGFtb3VudCA8YnI+b2Ygc2ltdWx0YW5lb3VzIHVzZXJzIHdpbGwgcHJvYmFibHkg
bmV2ZXIgaGl0IHRoZSBEUkJEIHBlcmZvcm1hbmNlIGxpbWl0cy48YnI+PGJyPiZndDsgQW4gYWN0
aXZlLXN0YW5kYnkgc2V0dXAgY2FuIHVzZSBhc3luYyByZXBsaWNhdGlvbiwgd2hpY2ggc2hvdWxk
IGJlPGJyPiZndDsgbXVjaCBiZXR0ZXIgcGVyZm9ybWFuY2Utd2lzZS4gSWYgZWFjaCBub2RlIGlz
IGFjdGluZyBhcyBhY3RpdmUgZm9yPGJyPiZndDsgdGhlaXIgb3duIGRvbVVzIHdoaWxlIGFjdGlu
ZyBhcyBzdGFuZGJ5IGZvciBkb21VcyBvbiB0aGUgb3RoZXIgbm9kZSw8YnI+Jmd0OyB0aGF0IGNh
biBiZSBjb25zaWRlcmVkIGR1YWwgcHJpbWFyeS48YnI+ZGlzYWxsb3dpbmcgbGl2ZSBtaWdyYXRp
b24sIG5vdCBwcmVmZXJhYmxlLjxicj48YnI+Jmd0OyBJZiB5b3VyIGRlZmluaXRpb24gb2YgZHVh
bCBwcmltYXJ5IGlzIHdoYXQgSSBtZW50aW9uZWQgYWJvdmUsIHRoZW48YnI+Jmd0OyB5ZXMsIGRy
YmQgd291bGQgYmUgbW9yZSBhcHByb3ByaWF0ZS4gSG93ZXZlciBpZiB5b3UgaGF2ZSBsaXZlPGJy
PiZndDsgbWlncmF0aW9uIGFzIHJlcXVpcmVtZW50LCB0aGVuIElNSE8gYSB0aGlyZCBzdG9yYWdl
IHNlcnZlciBpcyBtdWNoPGJyPiZndDsgYmV0dGVyLjxicj4mZ3Q7PGJyPjxicj50aGF0JiMzOTtz
IHJlbGF0aXZlIC0gYXMgbWVudGlvbmVkLCB0aGlzIG9mZmVycyBhIFNQT0YuPGJyPjxicj5hbHNv
LCB3YXkgbW9yZSBleHBlbnNpdmUuIHRoZSBpbml0YWwgcXVlc3Rpb24gcG9pbnRlZCB0byBhIGNv
c3QvYnVkZ2V0IDxicj5mcmllbmRseSBwcm9wb3NpdGlvbi48YnI+PGJyPlRoZSBMU0kgMjAwOCBi
YXNlZCBTdXBlcm1pY3JvIHNlcnZlcnMgKGxpa2UgaW4gPGJyPmh0dHA6Ly93d3cuc2VydmV0aGVo
b21lLmNvbS9zdXBlcm1pY3JvLXg4c2k2LWYtbW90aGVyYm9hcmQtcmV2aWV3LWluY2x1ZGluZy1v
bmJvYXJkLWxzaS1zYXMtMjAwOC1jb250cm9sbGVyLykgPGJyPnNlZW0gaW50ZXJlc3RpbmcsPGJy
Pjxicj5CLjxicj48YnI+PGJyPjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj5YZW4tdXNlcnMgbWFpbGluZyBsaXN0PGJyPlhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnPGJyPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vyczxicj48YnI+


------=_Part_0_1330017536417--



--===============8381598582184688117==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8381598582184688117==--



From xen-users-bounces@lists.xen.org Thu Feb 23 17:30:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 17:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0cUE-0004c7-63; Thu, 23 Feb 2012 17:29:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S0cUC-0004bo-Ie
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 17:29:44 +0000
Received: from [85.158.139.83:11011] by server-4.bemta-5.messagelabs.com id
	8B/DC-10788-787764F4; Thu, 23 Feb 2012 17:29:43 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330018182!16374538!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25202 invoked from network); 23 Feb 2012 17:29:42 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 17:29:42 -0000
Received: by lahi5 with SMTP id i5so2224682lah.32
	for <multiple recipients>; Thu, 23 Feb 2012 09:29:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=1KTu33qFH0uHxTV7M1TexY7WIRM2mw/7NLqU32ze+Vw=;
	b=omY+IKp1d1RLaM5Fx1UnrfyZSO17S3y0B7pAyPfwT1V0le8QFoMbNWokwceKdVn8cv
	AxTZg+SIpLPK0HcFWc4oQ7ivn1D+RFqd18FgALVXrJqvDUcxx1SMsIwp4Y0eMic0+ZTF
	CYhgP9K1KcMIrn9OEhM7wyJDVUK4950y4jG8o=
MIME-Version: 1.0
Received: by 10.112.44.232 with SMTP id h8mr798720lbm.85.1330018182141; Thu,
	23 Feb 2012 09:29:42 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Thu, 23 Feb 2012 09:29:42 -0800 (PST)
Date: Fri, 24 Feb 2012 01:29:42 +0800
Message-ID: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: xen-users@lists.xen.org, xen-community@lists.xen.org
Cc: konrad@darnok.org, Ian.Jackson@eu.citrix.com, ian.campbell@citrix.com,
	stefano.stabellini@eu.citrix.com
Subject: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi lists and developers,

Maybe i should not talk about following stuffs here. If true, please
forgive me ;-).

I have subscribed our xen mail lists. And get our relevant
git repos. Actually, i wanna do some stuffs about Xen in GSOC
(Google Summer Of Code) 2012. So i am now searching for a mentor
in our Xen group, who can join GSOC 2012. I have studied some xen
blktap2 stuffs, which we add a new driver named "hlfs" for blktap2/drivers
to support our project 'Cloudxy'  (http://code.google.com/p/cloudxy).
I also write some articles for building Xen environment here (sorry,
in Chinese).
(http://code.google.com/p/cloudxy/wiki/HowTo_Build_Xen_Env)
If no mentor will do some blktap2 stuffs i will do what the mentor like.
Because my major is Software Engineering at Xi'an University of Posts and
Telecommunications in China. I am now a Junior student who is interested
in Computer Science and Virtualization Technologies. I will do Xen project as
i could. I also did some patches for Linux Kernel
(http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git&a=search&h=HEAD&st=commit&s=Harry+Wei).

So i am sure i will also take some patches for Xen (blktap2 or other portions).
I also developed some other projects during my university time. I am
now developing a project named 'Cloudxy' (http://code.google.com/p/cloudxy/).
It is about Cloud Calculating. Our ECMS (Elastic Cloud Management System)
is based on Xen Virtualization. I developed some Xen stuffs and HLFS, which is
based on Hadoop Hdfs and Log structured Filesystem(NILFS2 thoughts
in Kernel). I also did  other portions about NBD(Network Block Device) driver.

I am familiar with C/C++, Erlang, Bash, Java, etc. And again, if any
developer wants to be a mentor for me in GSOC 2012 abdout Xen project,
feel free to contact me.
I will do a perfect job.   Trust me please ;-)

Best wishes to us ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 17:30:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 17:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0cUE-0004c7-63; Thu, 23 Feb 2012 17:29:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S0cUC-0004bo-Ie
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 17:29:44 +0000
Received: from [85.158.139.83:11011] by server-4.bemta-5.messagelabs.com id
	8B/DC-10788-787764F4; Thu, 23 Feb 2012 17:29:43 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330018182!16374538!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25202 invoked from network); 23 Feb 2012 17:29:42 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 17:29:42 -0000
Received: by lahi5 with SMTP id i5so2224682lah.32
	for <multiple recipients>; Thu, 23 Feb 2012 09:29:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=1KTu33qFH0uHxTV7M1TexY7WIRM2mw/7NLqU32ze+Vw=;
	b=omY+IKp1d1RLaM5Fx1UnrfyZSO17S3y0B7pAyPfwT1V0le8QFoMbNWokwceKdVn8cv
	AxTZg+SIpLPK0HcFWc4oQ7ivn1D+RFqd18FgALVXrJqvDUcxx1SMsIwp4Y0eMic0+ZTF
	CYhgP9K1KcMIrn9OEhM7wyJDVUK4950y4jG8o=
MIME-Version: 1.0
Received: by 10.112.44.232 with SMTP id h8mr798720lbm.85.1330018182141; Thu,
	23 Feb 2012 09:29:42 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Thu, 23 Feb 2012 09:29:42 -0800 (PST)
Date: Fri, 24 Feb 2012 01:29:42 +0800
Message-ID: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: xen-users@lists.xen.org, xen-community@lists.xen.org
Cc: konrad@darnok.org, Ian.Jackson@eu.citrix.com, ian.campbell@citrix.com,
	stefano.stabellini@eu.citrix.com
Subject: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi lists and developers,

Maybe i should not talk about following stuffs here. If true, please
forgive me ;-).

I have subscribed our xen mail lists. And get our relevant
git repos. Actually, i wanna do some stuffs about Xen in GSOC
(Google Summer Of Code) 2012. So i am now searching for a mentor
in our Xen group, who can join GSOC 2012. I have studied some xen
blktap2 stuffs, which we add a new driver named "hlfs" for blktap2/drivers
to support our project 'Cloudxy'  (http://code.google.com/p/cloudxy).
I also write some articles for building Xen environment here (sorry,
in Chinese).
(http://code.google.com/p/cloudxy/wiki/HowTo_Build_Xen_Env)
If no mentor will do some blktap2 stuffs i will do what the mentor like.
Because my major is Software Engineering at Xi'an University of Posts and
Telecommunications in China. I am now a Junior student who is interested
in Computer Science and Virtualization Technologies. I will do Xen project as
i could. I also did some patches for Linux Kernel
(http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git&a=search&h=HEAD&st=commit&s=Harry+Wei).

So i am sure i will also take some patches for Xen (blktap2 or other portions).
I also developed some other projects during my university time. I am
now developing a project named 'Cloudxy' (http://code.google.com/p/cloudxy/).
It is about Cloud Calculating. Our ECMS (Elastic Cloud Management System)
is based on Xen Virtualization. I developed some Xen stuffs and HLFS, which is
based on Hadoop Hdfs and Log structured Filesystem(NILFS2 thoughts
in Kernel). I also did  other portions about NBD(Network Block Device) driver.

I am familiar with C/C++, Erlang, Bash, Java, etc. And again, if any
developer wants to be a mentor for me in GSOC 2012 abdout Xen project,
feel free to contact me.
I will do a perfect job.   Trust me please ;-)

Best wishes to us ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 18:10:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 18:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0d6k-0001tm-IS; Thu, 23 Feb 2012 18:09:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S0d6j-0001tf-8T
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 18:09:33 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1330020566!3207028!1
X-Originating-IP: [38.99.2.47]
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5066 invoked from network); 23 Feb 2012 18:09:26 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-4.tower-21.messagelabs.com with SMTP;
	23 Feb 2012 18:09:26 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 37AA617400A; Thu, 23 Feb 2012 13:09:18 -0500 (EST)
Date: Thu, 23 Feb 2012 13:09:18 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: Bart Coninckx <bart.coninckx@telenet.be>
Message-ID: <20120223180916.GH2479@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4F46560A.2070500@telenet.be>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Meh, I've always been a little suspicious of the network block device
stuff.  It means that a network problem can be a lot bigger than it 
otherwise would be.  On the other hand, I know plenty of people using 
them, and they seem to work ok.  I myself bought a very small (two server)
xen vps company from a friend that uses drbd in an active/passive 
configuration, and I haven't had trouble with his two servers in a year.  

All my other stuff, though, is on local disk, which works pretty well.
I've got spares for everything, so worst case I drive down to the data 
center and swap drives from one box to another.  There is downtime, but
it's simple.

So yeah, uh, I guess I can't help you too much with that part.  But cheap
hardware?  that's what I am.. 

If you are assembling yourself and you aren't really into assembling 
hardware, stick with the barebones.  Supermicro calls it the "super server"
it comes with the chassis, motherboard, fans, etc.... all wired in, and
the heatsinks and rack rails in a box.   You pop in your own ram, cpu, 
disks and screw on the heatsinks and you are ready to go.    Make sure 
you use an ESD wrist strap and don't do it over carpet.

For hardware, I like supermicro, and right now I think the quad-core 
56xx CPUs in a dual-socket configuration with either 96 or 144GiB
ram is the best deal;  8GiB modules can be had for $65 for no name (transcend)
and $85 for Kingston.   (if you want 3 modules per channel for the 144g 
boxes, you need dual-rank ram, which is like $90 per 8GiB module.)

Tyan barebones are also excellent.   I prefer supermicro mostly because
their chassis changes less often, so I can often use an ancient 
'scratch and dent' chassis and put in a new psu, motherboard, backplane,
and save a few hundred bucks, but unless you are setup for this sort
of thing, you are probably best off just buying the barebones, and in
that case, tyan is as good as supermicro.

I'm a big fan of Kingston for cheap ram.  It's really, really cheap;  
it usually works,  their configurator tool is pretty good, and when 
it breaks, the warranty is excellent; back when I was using used stuff, 
I'd buy broken systems on ebay with Kingston ram, test it and RMA the
bad ram for working ram.  

(I mean, Kingston is still a cheap ram brand, If I had infinite money,
I could do better, but as far as cheap ram brands go, they are my 
favorite.) 

If you don't want to build yourself, there are all sorts of people willing
to build you supermicro stuff.  I suggest getting multiple quotes
for the specification you want, and then go back and pick your own 
parts, then get multiple quotes with the parts you pick (for example,
most of the time the ram that the builder uses costs more than the 
Kingston, even though they use no-name ram without a transferable 
warranty, while Kingston has a lifetime 'no questions' warranty even
if you got it on ebay.) 

If you want a specific builder recommendation, I like kingstarusa.com.
I'm renting an office above their location on kifer and wolfe in Sunnyvale.
If you are local, they are pretty great for parts if you are building
yourself.  If you check the price on provantage they will match it, 
which saves you a lot on shipping (assuming you pay your use tax like 
I do, so the provantage "ship from California to ohio and back 
to California to avoid sales tax" thing doesn't get you anything but 
high shipping costs and a long wait.)  And at least once, they've
RMA'd a supermicro part for me even though I told them that I bought 
it somewhere else.  

I haven't bought anything built from them personally,  just 'cause 
i like building that stuff myself, but I hear good things.

But yeah, the dual-socket 56xx CPUs with either 12 or 18 8GiB ram modules is 
the way to go right now, hardware-wise, if you ask me.    18 modules
means 3 modules per channel, which means you are running at 800mhz,
but eh, that's still a lot of ram.  I think you get 1033 with 12 dual-rank
modules.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 18:10:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 18:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0d6k-0001tm-IS; Thu, 23 Feb 2012 18:09:34 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S0d6j-0001tf-8T
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 18:09:33 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1330020566!3207028!1
X-Originating-IP: [38.99.2.47]
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5066 invoked from network); 23 Feb 2012 18:09:26 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-4.tower-21.messagelabs.com with SMTP;
	23 Feb 2012 18:09:26 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 37AA617400A; Thu, 23 Feb 2012 13:09:18 -0500 (EST)
Date: Thu, 23 Feb 2012 13:09:18 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: Bart Coninckx <bart.coninckx@telenet.be>
Message-ID: <20120223180916.GH2479@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4F46560A.2070500@telenet.be>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Meh, I've always been a little suspicious of the network block device
stuff.  It means that a network problem can be a lot bigger than it 
otherwise would be.  On the other hand, I know plenty of people using 
them, and they seem to work ok.  I myself bought a very small (two server)
xen vps company from a friend that uses drbd in an active/passive 
configuration, and I haven't had trouble with his two servers in a year.  

All my other stuff, though, is on local disk, which works pretty well.
I've got spares for everything, so worst case I drive down to the data 
center and swap drives from one box to another.  There is downtime, but
it's simple.

So yeah, uh, I guess I can't help you too much with that part.  But cheap
hardware?  that's what I am.. 

If you are assembling yourself and you aren't really into assembling 
hardware, stick with the barebones.  Supermicro calls it the "super server"
it comes with the chassis, motherboard, fans, etc.... all wired in, and
the heatsinks and rack rails in a box.   You pop in your own ram, cpu, 
disks and screw on the heatsinks and you are ready to go.    Make sure 
you use an ESD wrist strap and don't do it over carpet.

For hardware, I like supermicro, and right now I think the quad-core 
56xx CPUs in a dual-socket configuration with either 96 or 144GiB
ram is the best deal;  8GiB modules can be had for $65 for no name (transcend)
and $85 for Kingston.   (if you want 3 modules per channel for the 144g 
boxes, you need dual-rank ram, which is like $90 per 8GiB module.)

Tyan barebones are also excellent.   I prefer supermicro mostly because
their chassis changes less often, so I can often use an ancient 
'scratch and dent' chassis and put in a new psu, motherboard, backplane,
and save a few hundred bucks, but unless you are setup for this sort
of thing, you are probably best off just buying the barebones, and in
that case, tyan is as good as supermicro.

I'm a big fan of Kingston for cheap ram.  It's really, really cheap;  
it usually works,  their configurator tool is pretty good, and when 
it breaks, the warranty is excellent; back when I was using used stuff, 
I'd buy broken systems on ebay with Kingston ram, test it and RMA the
bad ram for working ram.  

(I mean, Kingston is still a cheap ram brand, If I had infinite money,
I could do better, but as far as cheap ram brands go, they are my 
favorite.) 

If you don't want to build yourself, there are all sorts of people willing
to build you supermicro stuff.  I suggest getting multiple quotes
for the specification you want, and then go back and pick your own 
parts, then get multiple quotes with the parts you pick (for example,
most of the time the ram that the builder uses costs more than the 
Kingston, even though they use no-name ram without a transferable 
warranty, while Kingston has a lifetime 'no questions' warranty even
if you got it on ebay.) 

If you want a specific builder recommendation, I like kingstarusa.com.
I'm renting an office above their location on kifer and wolfe in Sunnyvale.
If you are local, they are pretty great for parts if you are building
yourself.  If you check the price on provantage they will match it, 
which saves you a lot on shipping (assuming you pay your use tax like 
I do, so the provantage "ship from California to ohio and back 
to California to avoid sales tax" thing doesn't get you anything but 
high shipping costs and a long wait.)  And at least once, they've
RMA'd a supermicro part for me even though I told them that I bought 
it somewhere else.  

I haven't bought anything built from them personally,  just 'cause 
i like building that stuff myself, but I hear good things.

But yeah, the dual-socket 56xx CPUs with either 12 or 18 8GiB ram modules is 
the way to go right now, hardware-wise, if you ask me.    18 modules
means 3 modules per channel, which means you are running at 800mhz,
but eh, that's still a lot of ram.  I think you get 1033 with 12 dual-rank
modules.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 18:59:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 18:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0dsK-0004Hf-TU; Thu, 23 Feb 2012 18:58:44 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0dsI-0004HK-V0; Thu, 23 Feb 2012 18:58:43 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1330023516!15982780!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20925 invoked from network); 23 Feb 2012 18:58:36 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 18:58:36 -0000
Received: by bkcje16 with SMTP id je16so213806bkc.32
	for <multiple recipients>; Thu, 23 Feb 2012 10:58:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=2sbSVXacb0a+Y0ifHi5J5TsmOHzMtGKlGxhQHFNhNZk=;
	b=B7iEN69lVLWNc7cSs0Jdj/YCZTr17BC+Q+r4Y5+f53ddUwLrZfZN3KGTjKvnMHcw4x
	URK2CiStkkG31ZdkbYM5c3GG/VI76eraBYZImvrm4qjbMr6XmMvxVs/6QbsWg4eeTCc1
	rWbIZ4gFX5IBRMBY22AWzvkuDOUYXYwxTkpe8=
MIME-Version: 1.0
Received: by 10.112.102.161 with SMTP id fp1mr861003lbb.71.1330023515804; Thu,
	23 Feb 2012 10:58:35 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Thu, 23 Feb 2012 10:58:35 -0800 (PST)
Date: Fri, 24 Feb 2012 02:58:35 +0800
Message-ID: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: xen-devel@lists.xensource.com
Content-Type: multipart/mixed; boundary=14dae9d67d3c33d64804b9a63b81
Cc: xen-users@lists.xen.org, cloudxy@googlegroups.com,
	Kang Hua <kanghua151@gmail.com>,
	Harry Wei <harryxiyou@gmail.com>, xen-bugs@lists.xen.org
Subject: [Xen-users] [XEN]tap-err happens to me
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--14dae9d67d3c33d64804b9a63b81
Content-Type: text/plain; charset=UTF-8

Hi list,

I use xen-4.1.1 for our project. We made a patch for xen-4.1.1 for supporting
our 'HLFS' driver. (The patch is in the attachment, and our project's sources is
located here: http://code.google.com/p/cloudxy/).After adding this patch i do
following  commands with xen (Note, change the drivers/Makefile and
control/Makefile for HLFS directory directing to our hlfs source dir).

# pwd
/root/xen-4.1.1/tools

#make clean
...
#make
...
#make install

And then i restart xencommons and xend.

#/etc/init.d/xencommons restart
#/etc/init.d/xend restart
# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   909     2     r-----    452.4
# xm info
host                   : local00212201021a.zte.com.cn
release                : 2.6.32.39
version                : #1 SMP Sun Feb 19 11:21:09 CST 2012
machine                : x86_64
nr_cpus                : 2
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 1795
hw_caps                :
bfebfbff:20100800:00000000:00000940:0000e31d:00000000:00000001:00000000
virt_caps              :
total_memory           : 984
free_memory            : 60
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        :
cc_compiler            : gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)
cc_compile_by          : root
cc_compile_domain      : zte.com.cn
cc_compile_date        : Thu Feb 23 23:32:01 CST 2012
xend_config_format     : 4

At last, i do tap-ctl to create our hlfs type device node.

# tap-ctl create -a hlfs:local:///tmp/testenv/testfs
/dev/xen/blktap-2/tapdev0

I see the /var/log/messages like following:

# cat /var/log/messages | tail -10
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Joining mDNS
multicast group on interface peth0.IPv6 with address
fe80::221:22ff:fe01:21a.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Registering new
address record for fe80::221:22ff:fe01:21a on peth0.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: New relevant
interface eth0.IPv6 for mDNS.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Joining mDNS
multicast group on interface eth0.IPv6 with address
fe80::221:22ff:fe01:21a.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Registering new
address record for fe80::221:22ff:fe01:21a on eth0.
Feb 24 02:42:47 local00212201021a dhclient: DHCPREQUEST on eth0 to
255.255.255.255 port 67
Feb 24 02:42:47 local00212201021a dhclient: DHCPACK from 192.168.1.1
Feb 24 02:42:47 local00212201021a NET[31575]: /sbin/dhclient-script :
updated /etc/resolv.conf
Feb 24 02:42:47 local00212201021a dhclient: bound to 192.168.1.4 --
renewal in 32898 seconds.
Feb 24 02:52:17 local00212201021a tap-ctl: tap-err:tap_ctl_wait:
tapdisk2[31763] failed, status 127

The log says tapdisk2 happens to an error.

Can anyone give me some suggestions to deal with this problem?




-- 
Thanks
Harry Wei

--14dae9d67d3c33d64804b9a63b81
Content-Type: application/octet-stream; name="cloudxy-0.1.patch"
Content-Disposition: attachment; filename="cloudxy-0.1.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gz05j1lp0

ZGlmZiAtTmF1ciBuZXctcHJqL2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZSBvbGQtcHJqL2Jsa3Rh
cDIvY29udHJvbC9NYWtlZmlsZQotLS0gbmV3LXByai9ibGt0YXAyL2NvbnRyb2wvTWFrZWZpbGUJ
MjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9sZC1wcmovYmxrdGFwMi9j
b250cm9sL01ha2VmaWxlCTIwMTEtMTEtMjYgMTM6MzQ6MzkuMDAwMDAwMDAwICswODAwCkBAIC01
LDYgKzUsMTAgQEAKIE1JTk9SICAgICAgICAgICAgICA9IDAKIExJQk5BTUUgICAgICAgICAgICA9
IGxpYmJsa3RhcGN0bAogTElCU09OQU1FICAgICAgICAgID0gJChMSUJOQU1FKS5zby4kKE1BSk9S
KQorSExGU19ESVIJCSAgID0gL2hsZnMKK0hMRlNfTE9HIAkJICAgPSAkKEhMRlNfRElSKS8zcGFy
dC9sb2cKK0dMSUJfRElSMSAJCSAgID0gL3Vzci9saWIvZ2xpYi0yLjAvaW5jbHVkZQorR0xJQl9E
SVIyIAkJICAgPSAvdXNyL2luY2x1ZGUvZ2xpYi0yLjAKIAogSUJJTiAgICAgICAgICAgICAgID0g
dGFwLWN0bAogCkBAIC0xMiw4ICsxNiwxMyBAQAogQ0ZMQUdTICAgICAgICAgICAgKz0gLVduby11
bnVzZWQKIENGTEFHUyAgICAgICAgICAgICs9IC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMKIENG
TEFHUyAgICAgICAgICAgICs9IC1JJChYRU5fSU5DTFVERSkgLUkkKFhFTl9MSUJYQykKK0NGTEFH
UyAgICAgICAgICAgICs9IC1JICQoSExPRykvaW5jbHVkZQogQ0ZMQUdTICAgICAgICAgICAgKz0g
LURfR05VX1NPVVJDRQogQ0ZMQUdTICAgICAgICAgICAgKz0gLURUQVBDVEwKK0NGTEFHUyAgICAJ
CSAgKz0gLUkgJChITEZTX0RJUikvc3JjL2luY2x1ZGUKK0NGTEFHUyAgICAJCSAgKz0gLUkgJChH
TElCX0RJUjEpCitDRkxBR1MgICAgCQkgICs9IC1JICQoR0xJQl9ESVIyKQorQ0ZMQUdTICAgIAkJ
ICArPSAtSSAkKEhMRlNfTE9HKS9pbmNsdWRlCiAKICMgR2V0IGdjYyB0byBnZW5lcmF0ZSB0aGUg
ZGVwZW5kZW5jaWVzIGZvciB1cy4KIENGTEFHUyAgICAgICAgICAgICs9IC1XcCwtTUQsLiQoQEYp
LmQKQEAgLTQ0LDYgKzUzLDkgQEAKIExJQl9TSEFSRUQgPSAkKExJQlNPTkFNRSkuJChNSU5PUikK
IElCSU4gPSB0YXAtY3RsCiAKK0xJQlMgKz0gLUwkKEhMRlNfRElSKS9vdXRwdXQvbGliNjQvIC1s
aGxmcworTElCUyArPSAtTCQoSExGU19MT0cpL2xpYjY0IC1sbG9nNGMKKwogYWxsOiBidWlsZAog
CiBidWlsZDogJChJQklOKSAkKExJQl9TVEFUSUMpICQoTElCX1NIQVJFRCkKQEAgLTU0LDggKzY2
LDggQEAKICQoTElCU09OQU1FKTogJChMSUJfU0hBUkVEKQogCWxuIC1zZiAkPCAkQAogCi10YXAt
Y3RsOiB0YXAtY3RsLm8gJChMSUJOQU1FKS5zbwotCSQoQ0MpICQoQ0ZMQUdTKSAkKExERkxBR1Mp
IC1vICRAICReCit0YXAtY3RsOiB0YXAtY3RsLm8gJChMSUJOQU1FKS5zbyAKKwkkKENDKSAkKENG
TEFHUykgJChMSUJTKSAkKExERkxBR1MpIC1vICRAICReCiAKICQoTElCX1NUQVRJQyk6ICQoQ1RM
X09CSlMpCiAJJChBUikgciAkQCAkXgpkaWZmIC1OYXVyIG5ldy1wcmovYmxrdGFwMi9kcml2ZXJz
L2Jsb2NrLWhsZnMuYyBvbGQtcHJqL2Jsa3RhcDIvZHJpdmVycy9ibG9jay1obGZzLmMKLS0tIG5l
dy1wcmovYmxrdGFwMi9kcml2ZXJzL2Jsb2NrLWhsZnMuYwkxOTcwLTAxLTAxIDA4OjAwOjAwLjAw
MDAwMDAwMCArMDgwMAorKysgb2xkLXByai9ibGt0YXAyL2RyaXZlcnMvYmxvY2staGxmcy5jCTIw
MTEtMTEtMjYgMTQ6MDY6NDQuMDAwMDAwMDAwICswODAwCkBAIC0wLDAgKzEsMjc1IEBACisvKiAK
KyAqIENvcHlyaWdodCAoYykgMjAwNywgWGVuU291cmNlIEluYy4KKyAqIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqICAgICAq
IFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29w
eXJpZ2h0CisgKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGlu
IHRoZQorICogICAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2Yg
WGVuU291cmNlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMgY29udHJpYnV0b3JzCisgKiAgICAg
ICBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9t
IHRoaXMgc29mdHdhcmUKKyAqICAgICAgIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBw
ZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlS
SUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKKyAqICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRP
LCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IKKyAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUgQ09QWVJJR0hUIE9XTkVSCisgKiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZP
UiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKKyAqIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBU
TywKKyAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1Mg
T0YgVVNFLCBEQVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBI
T1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRgorICogTElBQklMSVRZLCBXSEVUSEVS
IElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcKKyAqIE5F
R0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0Ug
T0YgVEhJUworICogU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkg
T0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8ZmNu
dGwuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUg
PHVuaXN0ZC5oPgorI2luY2x1ZGUgPHN5cy9zdGF0dmZzLmg+CisjaW5jbHVkZSA8c3lzL3N0YXQu
aD4KKyNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorI2luY2x1
ZGUgPHN0cmluZy5oPgorCisjaW5jbHVkZSAiYmxrLmgiCisjaW5jbHVkZSAidGFwZGlzay5oIgor
I2luY2x1ZGUgInRhcGRpc2stZHJpdmVyLmgiCisjaW5jbHVkZSAidGFwZGlzay1pbnRlcmZhY2Uu
aCIKKyNpbmNsdWRlICJhcGkvaGxmcy5oIgorI2luY2x1ZGUgPGdsaWIuaD4KKyNpbmNsdWRlIDxn
bGliL2dzdGRpby5oPgorCisjZGVmaW5lIE1BWF9ITEZTRElTS19TSVpFIDEwMjQwMDAwMDAwIC8q
NTAwRyovCisjaW5jbHVkZSAiaGxmc19sb2cuaCIKKworY2hhciAqaW1nOworbG9uZyBpbnQgICBk
aXNrc2VjdG9yX3NpemU7Citsb25nIGludCAgIGRpc2tzaXplOworbG9uZyBpbnQgICBkaXNraW5m
bzsKK3N0YXRpYyBpbnQgY29ubmVjdGlvbnMgPSAwOworCitzdHJ1Y3QgdGRobGZzX3N0YXRlIHsK
KyAgICAgICBITEZTX0NUUkwgKmhsZnNfY3RybDsKK307CisKKworc3RhdGljIGludCBnZXRfaGxm
c19kaXNrX2luZm8oY29uc3QgY2hhciAqbmFtZSxjaGFyICoqdXJpKXsKKyAgICBpbnQgcmV0ID0g
MDsKKyAgICAqdXJpID0gZ19zdHJkdXAobmFtZSk7CisJRFBSSU5URigidXJpIGlzICVzXG4iLCAq
dXJpKTsKK291dDoKKyAgICByZXR1cm4gcmV0OworfQorCisvKkdldCBJbWFnZSBzaXplLCBzZWNz
aXplKi8KK3N0YXRpYyBpbnQgc2V0X2ltYWdlX2luZm8obG9uZyBpbnQgc2l6ZSx0ZF9kaXNrX2lu
Zm9fdCAqaW5mbykKK3sKKwlpbnQgcmV0OworICAgIGluZm8tPnNpemUgPSh1aW50NjRfdCkgKChz
aXplICogMTAyNCAqIDEwMjQpID4+IFNFQ1RPUl9TSElGVCk7CisgICAgaW5mby0+c2VjdG9yX3Np
emUgPSBERUZBVUxUX1NFQ1RPUl9TSVpFOworCisJRFBSSU5URigiZW50ZXIgZnVuYyAlcyIsIF9f
ZnVuY19fKTsKKwlpbmZvLT5pbmZvID0gMDsKKyAgICAvKlN0b3JlIHZhcmlhYmxlcyBsb2NhbGx5
Ki8KKwlkaXNrc2VjdG9yX3NpemUgPSBpbmZvLT5zZWN0b3Jfc2l6ZTsKKwlkaXNrc2l6ZSAgICAg
ICAgPSBpbmZvLT5zaXplOworCWRpc2tpbmZvICAgICAgICA9IGluZm8tPmluZm87CisJRFBSSU5U
RigiSW1hZ2Ugc2VjdG9yX3NpemU6IFxuXHRbJSJQUkl1NjQiXVxuIiwKKwkJaW5mby0+c2VjdG9y
X3NpemUpOworCURQUklOVEYoImxlYXZlIGZ1bmMgJXMiLCBfX2Z1bmNfXyk7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBjaGFyICpidWlsZF9jdHJsX3JlZ2lvbihjb25zdCBjaGFyICp0ZXN0ZnMp
Cit7CisJaW50IGZkLCBvZmZzZXQ7CisJQ1RSTF9SRUdJT05fVCBjdHJsX3JlZ2lvbjsKKwljaGFy
IGN0cmxfcmVnaW9uX2ZpbGVbMTI4XTsKKwljaGFyICphZGRyID0gTlVMTDsKKworCXNwcmludGYo
Y3RybF9yZWdpb25fZmlsZSwgIiVzJXMlcyIsICIvdG1wLyIsIHRlc3RmcywgIi1jdHJsIik7CisJ
Z19yZW1vdmUoY3RybF9yZWdpb25fZmlsZSk7CisJZmQgPSBvcGVuKGN0cmxfcmVnaW9uX2ZpbGUs
IE9fUkRXUiB8IE9fQ1JFQVQsIDA2NjYpOworCWlmIChmZCA9PSAtMSkgeworCQlEUFJJTlRGKCIl
cyAtLSBvcGVuIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlyZXR1cm4gTlVMTDsKKwl9CisJb2Zm
c2V0ID0gc3lzY29uZihfU0NfUEFHRV9TSVpFKTsKKwlpZiAoLTEgPT0gd3JpdGUoZmQsICZjdHJs
X3JlZ2lvbiwgc2l6ZW9mKENUUkxfUkVHSU9OX1QpKSkgeworCQlEUFJJTlRGKCIlcyAtLSB3cml0
ZSBlcnJvciFcbiIsIF9fZnVuY19fKTsKKwkJcmV0dXJuIE5VTEw7CisJfQorCWFkZHIgPSBtbWFw
KE5VTEwsIHNpemVvZihDVFJMX1JFR0lPTl9UKSwgUFJPVF9XUklURSwgTUFQX1NIQVJFRCwgZmQs
IDApOworCWlmIChhZGRyID09IE5VTEwpIHsKKwkJRFBSSU5URigiJXMgLS0gbW1hcCBmYWlsZWQh
XG4iLCBfX2Z1bmNfXyk7CisJCXJldHVybiBOVUxMOworCX0KKwlyZXR1cm4gYWRkcjsKK30KKwor
LyogIG5hbWUgZm9ybWF0OgorICogIHVyaS9mc25hbWU6c2l6ZShtKQorICogIGVnOiBsb2NhbDov
Ly90bXAvdGVzdGVudi90ZXN0ZnM6MTAyNAorICovCisKKy8qIE9wZW4gdGhlIGRpc2sgZmlsZSBh
bmQgaW5pdGlhbGl6ZSByYW0gc3RhdGUuICovCitpbnQgdGRobGZzX29wZW4gKHRkX2RyaXZlcl90
ICpkcml2ZXIsIGNvbnN0IGNoYXIgKm5hbWUsIHRkX2ZsYWdfdCBmbGFncykKK3sKKwljaGFyICpw
OworCXVpbnQ2NF90IHNpemU7CisgICAgaW50IGhsZnNfZGlza19zaXplOyAvKk0qLworCWludCBp
LCByZXQgPSAwLCBjb3VudCA9IDA7CisJc3RydWN0IHRkaGxmc19zdGF0ZSAqcHJ2ID0gKHN0cnVj
dCB0ZGhsZnNfc3RhdGUgKilkcml2ZXItPmRhdGE7CisgICAgY2hhciAqdXJpID0gTlVMTDsKKwlj
aGFyICpjdHJsX3JlZ2lvbiA9IE5VTEw7CisgICAgSExGU19DVFJMICpjdHJsID0gTlVMTDsKKwlI
TEZTX1NUQVRfVCBzdGF0OworCisJY29ubmVjdGlvbnMrKzsKKwlpZiAoY29ubmVjdGlvbnMgPiAx
KSB7CisJCWRyaXZlci0+aW5mby5zZWN0b3Jfc2l6ZSA9IGRpc2tzZWN0b3Jfc2l6ZTsKKwkJZHJp
dmVyLT5pbmZvLnNpemUgICAgICAgID0gZGlza3NpemU7CisJCWRyaXZlci0+aW5mby5pbmZvICAg
ICAgICA9IGRpc2tpbmZvOyAKKwkJRFBSSU5URigiSW1hZ2UgYWxyZWFkeSBvcGVuLCByZXR1cm5p
bmcgcGFyYW1ldGVyczpcbiIpOworCQlEUFJJTlRGKCJJbWFnZSBzaXplOiBcblx0cHJlIHNlY3Rv
cl9zaGlmdCAgWyVsbHVdXG5cdHBvc3QgIgorCQkJInNlY3Rvcl9zaGlmdCBbJWxsdV1cbiIsCisJ
CQkobG9uZyBsb25nIHVuc2lnbmVkKShkcml2ZXItPmluZm8uc2l6ZSA8PCBTRUNUT1JfU0hJRlQp
LAorCQkJKGxvbmcgbG9uZyB1bnNpZ25lZClkcml2ZXItPmluZm8uc2l6ZSk7CisJCURQUklOVEYo
IkltYWdlIHNlY3Rvcl9zaXplOiBcblx0WyUiUFJJdTY0Il1cbiIsCisJCQlkcml2ZXItPmluZm8u
c2VjdG9yX3NpemUpOworCQlwcmludGYoIkltYWdlIHNpemU6IFxuXHRwcmUgc2VjdG9yX3NoaWZ0
ICBbJWxsdV1cblx0cG9zdCAiCisJCQkic2VjdG9yX3NoaWZ0IFslbGx1XVxuIiwKKwkJCShsb25n
IGxvbmcgdW5zaWduZWQpKGRyaXZlci0+aW5mby5zaXplIDw8IFNFQ1RPUl9TSElGVCksCisJCQko
bG9uZyBsb25nIHVuc2lnbmVkKWRyaXZlci0+aW5mby5zaXplKTsKKwkJcHJpbnRmKCJJbWFnZSBz
ZWN0b3Jfc2l6ZTogXG5cdFslIlBSSXU2NCJdXG4iLAorCQkJZHJpdmVyLT5pbmZvLnNlY3Rvcl9z
aXplKTsKKwkJcHJ2LT5obGZzX2N0cmwgPSBOVUxMOworCQlnb3RvIGRvbmU7CisJfQorICAgIGlm
KDAhPWdldF9obGZzX2Rpc2tfaW5mbyhuYW1lLCZ1cmkpKXsKKyAgICAgICBEUFJJTlRGKCJmYWls
ZWQgdG8gcGFyc2UgaGxmcyBkaXNrIHBhcmFtZXRlcjolcyBcbiIsbmFtZSk7CisgICAgICAgcmV0
ID0gLTE7CisgICAgICAgZ290byBkb25lOworICAgIH0KKwlEUFJJTlRGKCJpbmZvLnNpemUgaXMg
JWxsdSIsIChsb25nIGxvbmcgdW5zaWduZWQpZHJpdmVyLT5pbmZvLnNpemUpOworICAgIERQUklO
VEYoIm5hbWU6JXMsdXJpOiVzXG4iLG5hbWUsdXJpKTsKKwlITE9HX0RFQlVHKCIlcyAtLSB1cmkg
aXMgJXMsIG5hbWUgaXMgJXMiLCBfX2Z1bmNfXywgdXJpLCBuYW1lKTsKKyAgICBjdHJsID0gaW5p
dF9obGZzKHVyaSk7CisJRFBSSU5URigiJXMgLS0gb3ZlciBpbml0IGhsZnMiLCBfX2Z1bmNfXyk7
CisgICAgaWYoY3RybCA9PSBOVUxMKXsKKwkJRFBSSU5URigiVW5hYmxlIHRvIG9wZW4gWyVzXSFc
biIsdXJpKTsKKyAgICAgICAgCXJldCA9IC0xOworICAgICAgICAJZ290byBkb25lOworICAgIH0K
KyAgICBwcnYtPmhsZnNfY3RybCA9IGN0cmw7CisJaWYgKDAgIT0gaGxmc19zdGF0KGN0cmwsICZz
dGF0KSkgeworCQlEUFJJTlRGKCJGYWlsZWQgdG8gZ2V0IGhsZnMncyBzdGF0Iik7CisJCXJldCA9
IC0xOworCQlnb3RvIGRvbmU7CisJfQorCWN0cmxfcmVnaW9uID0gYnVpbGRfY3RybF9yZWdpb24o
c3RhdC5mc25hbWUpOworCURQUklOVEYoIm1tYXAncyBhZGRyIGlzICVwXG4iLCBjdHJsX3JlZ2lv
bik7CisJaWYgKGN0cmxfcmVnaW9uICE9IE5VTEwpIHsKKwkJRFBSSU5URigiJXMgLS0gZW50ZXIg
aGxmc19zZXRfdXNlcl9jdHJsX3JlZ2lvbiIsIF9fZnVuY19fKTsKKwkJaGxmc19zZXRfdXNlcl9j
dHJsX3JlZ2lvbihjdHJsLCAoQ1RSTF9SRUdJT05fVCAqKSBjdHJsX3JlZ2lvbik7CisJCURQUklO
VEYoIiVzIC0tIGlzX3N0YXJ0X2NsZWFuIGlzICVkLCBjb3B5X3dhdGVybGV2ZWwgaXMgJWRcbiIs
IF9fZnVuY19fLCAKKwkJCQlnX2F0b21pY19pbnRfZ2V0KCZjdHJsLT5jdHJsX3JlZ2lvbi0+aXNf
c3RhcnRfY2xlYW4pLCAKKwkJCQkJZ19hdG9taWNfaW50X2dldCgmY3RybC0+Y3RybF9yZWdpb24t
PmNvcHlfd2F0ZXJsZXZlbCkpOworCX0KKwlEUFJJTlRGKCIlcyAtLSBjdHJsX3JlZ2lvbidzIGFk
ZHIgaXMgJXBcbiIsIF9fZnVuY19fLCBjdHJsX3JlZ2lvbik7CisJRFBSSU5URigiJXMgLS0gY3Ry
bC0+Y3RybF9yZWdpb24ncyBhZGRyIGlzICVwXG4iLCBfX2Z1bmNfXywgY3RybC0+Y3RybF9yZWdp
b24pOworCWlmICgwICE9IGhsZnNfb3BlbihjdHJsLCAxKSkgeworCQlEUFJJTlRGKCJVbmFibGUg
dG8gY29ubmVjdCBzdG9yYWdlIVxuIik7CisJCXJldCA9IC0xOworCQlnb3RvIGRvbmU7CisJfQor
CWhsZnNfZGlza19zaXplID0gc3RhdC5tYXhfZnNfc2l6ZTsKKyAgICByZXQgPSBzZXRfaW1hZ2Vf
aW5mbyhobGZzX2Rpc2tfc2l6ZSwmZHJpdmVyLT5pbmZvKTsKKwlpZiAoZHJpdmVyLT5pbmZvLnNp
emUgPiBNQVhfSExGU0RJU0tfU0laRSkgeworCQlEUFJJTlRGKCJEaXNrIGV4Y2VlZHMgbGltaXQs
IG11c3QgYmUgbGVzcyB0aGFuIFslbGRdTUIiLAorCQkJKE1BWF9ITEZTRElTS19TSVpFPDxTRUNU
T1JfU0hJRlQpPj4yMCk7CisJCXJldHVybiAtRU5PTUVNOworCX0KK2RvbmU6CisJcmV0dXJuIHJl
dDsKK30KKwordm9pZCB0ZGhsZnNfcXVldWVfcmVhZCh0ZF9kcml2ZXJfdCAqZHJpdmVyLCB0ZF9y
ZXF1ZXN0X3QgdHJlcSkKK3sKKyAgICBpbnQgcmV0ID0gMDsKKwlzdHJ1Y3QgdGRobGZzX3N0YXRl
ICpwcnYgPSAoc3RydWN0IHRkaGxmc19zdGF0ZSAqKWRyaXZlci0+ZGF0YTsKKwlpbnQgICAgICBz
aXplICAgID0gdHJlcS5zZWNzICogZHJpdmVyLT5pbmZvLnNlY3Rvcl9zaXplOworCXVpbnQ2NF90
IG9mZnNldCAgPSB0cmVxLnNlYyAqICh1aW50NjRfdClkcml2ZXItPmluZm8uc2VjdG9yX3NpemU7
CisgICAgSExGU19DVFJMICpjdHJsID0gcHJ2LT5obGZzX2N0cmw7CisgICAgcmV0ID0gaGxmc19y
ZWFkKGN0cmwsdHJlcS5idWYsc2l6ZSxvZmZzZXQpOworICAgIGlmKHJldCA9PSBzaXplKXsKKwkJ
RFBSSU5URigiJXMgLS0gZW50ZXIgdGRfY29tcGxldGVfcmVxdWVzdCBzZWNvbmQgcGFyYW1ldGVy
IGlzIDAiLCBfX2Z1bmNfXyk7CisJICAgdGRfY29tcGxldGVfcmVxdWVzdCh0cmVxLCAwKTsKKyAg
ICB9ZWxzZXsKKwkJRFBSSU5URigiJXMgLS0gZW50ZXIgdGRfY29tcGxldGVfcmVxdWVzdCBzZWNv
bmQgcGFyYW1ldGVyIGlzIC0xIiwgX19mdW5jX18pOworICAgICAgIHRkX2NvbXBsZXRlX3JlcXVl
c3QodHJlcSwtMSk7IAorICAgIH0KKwlEUFJJTlRGKCIlcyAtLSBpc19zdGFydF9jbGVhbiBpcyAl
ZCwgY29weV93YXRlcmxldmVsIGlzICVkXG4iLCBfX2Z1bmNfXywgCisJCQkJZ19hdG9taWNfaW50
X2dldCgmY3RybC0+Y3RybF9yZWdpb24tPmlzX3N0YXJ0X2NsZWFuKSwgZ19hdG9taWNfaW50X2dl
dCgmY3RybC0+Y3RybF9yZWdpb24tPmNvcHlfd2F0ZXJsZXZlbCkpOworCURQUklOVEYoIiVzIC0t
IGN0cmwtPmN0cmxfcmVnaW9uJ3MgYWRkciBpcyAlcFxuIiwgX19mdW5jX18sIGN0cmwtPmN0cmxf
cmVnaW9uKTsKK30KKwordm9pZCB0ZGhsZnNfcXVldWVfd3JpdGUodGRfZHJpdmVyX3QgKmRyaXZl
ciwgdGRfcmVxdWVzdF90IHRyZXEpCit7CisgICAgaW50IHJldCA9IDA7CisJc3RydWN0IHRkaGxm
c19zdGF0ZSAqcHJ2ID0gKHN0cnVjdCB0ZGhsZnNfc3RhdGUgKilkcml2ZXItPmRhdGE7CisJaW50
ICAgICAgc2l6ZSAgICA9IHRyZXEuc2VjcyAqIGRyaXZlci0+aW5mby5zZWN0b3Jfc2l6ZTsKKwl1
aW50NjRfdCBvZmZzZXQgID0gdHJlcS5zZWMgKiAodWludDY0X3QpZHJpdmVyLT5pbmZvLnNlY3Rv
cl9zaXplOworICAgIEhMRlNfQ1RSTCAqY3RybCA9IHBydi0+aGxmc19jdHJsOworICAgIHJldCA9
IGhsZnNfd3JpdGUoY3RybCx0cmVxLmJ1ZixzaXplLG9mZnNldCk7CisgICAgaWYocmV0ID09IHNp
emUpeworCQlEUFJJTlRGKCIlcyAtLSBlbnRlciB0ZF9jb21wbGV0ZV9yZXF1ZXN0IHNlY29uZCBw
YXJhbWV0ZXIgaXMgMCIsIF9fZnVuY19fKTsKKwkgICB0ZF9jb21wbGV0ZV9yZXF1ZXN0KHRyZXEs
IDApOworICAgIH1lbHNleworCQlEUFJJTlRGKCIlcyAtLSBlbnRlciB0ZF9jb21wbGV0ZV9yZXF1
ZXN0IHNlY29uZCBwYXJhbWV0ZXIgaXMgLTEiLCBfX2Z1bmNfXyk7CisgICAgICAgdGRfY29tcGxl
dGVfcmVxdWVzdCh0cmVxLC0xKTsgCisgICAgfQorCURQUklOVEYoIiVzIC0tIGlzX3N0YXJ0X2Ns
ZWFuIGlzICVkLCBjb3B5X3dhdGVybGV2ZWwgaXMgJWRcbiIsIF9fZnVuY19fLCAKKwkJCQlnX2F0
b21pY19pbnRfZ2V0KCZjdHJsLT5jdHJsX3JlZ2lvbi0+aXNfc3RhcnRfY2xlYW4pLCBnX2F0b21p
Y19pbnRfZ2V0KCZjdHJsLT5jdHJsX3JlZ2lvbi0+Y29weV93YXRlcmxldmVsKSk7CisJRFBSSU5U
RigiJXMgLS0gY3RybC0+Y3RybF9yZWdpb24ncyBhZGRyIGlzICVwXG4iLCBfX2Z1bmNfXywgY3Ry
bC0+Y3RybF9yZWdpb24pOworfQorCitpbnQgdGRobGZzX2Nsb3NlKHRkX2RyaXZlcl90ICpkcml2
ZXIpCit7CisJc3RydWN0IHRkaGxmc19zdGF0ZSAqcHJ2ID0gKHN0cnVjdCB0ZGhsZnNfc3RhdGUg
Kilkcml2ZXItPmRhdGE7CisJSExGU19DVFJMICpjdHJsID0gcHJ2LT5obGZzX2N0cmw7CisJY29u
bmVjdGlvbnMtLTsKKwlobGZzX2Nsb3NlKGN0cmwpOworCWRlaW5pdF9obGZzKGN0cmwpOworCXJl
dHVybiAwOworfQorCitpbnQgdGRobGZzX2dldF9wYXJlbnRfaWQodGRfZHJpdmVyX3QgKmRyaXZl
ciwgdGRfZGlza19pZF90ICppZCkKK3sKKwlyZXR1cm4gVERfTk9fUEFSRU5UOworfQorCitpbnQg
dGRobGZzX3ZhbGlkYXRlX3BhcmVudCh0ZF9kcml2ZXJfdCAqZHJpdmVyLAorCQkJICB0ZF9kcml2
ZXJfdCAqcGRyaXZlciwgdGRfZmxhZ190IGZsYWdzKQoreworCXJldHVybiAtRUlOVkFMOworfQor
CitzdHJ1Y3QgdGFwX2Rpc2sgdGFwZGlza19obGZzID0geworCS5kaXNrX3R5cGUgICAgICAgICAg
PSAidGFwZGlza19obGZzIiwKKwkuZmxhZ3MgICAgICAgICAgICAgID0gMCwKKwkucHJpdmF0ZV9k
YXRhX3NpemUgID0gc2l6ZW9mKHN0cnVjdCB0ZGhsZnNfc3RhdGUpLAorCS50ZF9vcGVuICAgICAg
ICAgICAgPSB0ZGhsZnNfb3BlbiwKKwkudGRfY2xvc2UgICAgICAgICAgID0gdGRobGZzX2Nsb3Nl
LAorCS50ZF9xdWV1ZV9yZWFkICAgICAgPSB0ZGhsZnNfcXVldWVfcmVhZCwKKwkudGRfcXVldWVf
d3JpdGUgICAgID0gdGRobGZzX3F1ZXVlX3dyaXRlLAorCS50ZF9nZXRfcGFyZW50X2lkICAgPSB0
ZGhsZnNfZ2V0X3BhcmVudF9pZCwKKwkudGRfdmFsaWRhdGVfcGFyZW50ID0gdGRobGZzX3ZhbGlk
YXRlX3BhcmVudCwKKwkudGRfZGVidWcgICAgICAgICAgID0gTlVMTCwKK307CmRpZmYgLU5hdXIg
bmV3LXByai9ibGt0YXAyL2RyaXZlcnMvTWFrZWZpbGUgb2xkLXByai9ibGt0YXAyL2RyaXZlcnMv
TWFrZWZpbGUKLS0tIG5ldy1wcmovYmxrdGFwMi9kcml2ZXJzL01ha2VmaWxlCTIwMTEtMTEtMjYg
MTM6MzI6MDYuMDAwMDAwMDAwICswODAwCisrKyBvbGQtcHJqL2Jsa3RhcDIvZHJpdmVycy9NYWtl
ZmlsZQkyMDExLTExLTI2IDEzOjM0OjM5LjAwMDAwMDAwMCArMDgwMApAQCAtMiw2ICsyLDE1IEBA
CiBCTEtUQVBfUk9PVD0gLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAor
SExGU19ESVIgPSAvaGxmcworSExGU19MT0cgPSAkKEhMRlNfRElSKS8zcGFydC9sb2cKK0hBRE9P
UF9ESVIgPSAkKEhMRlNfRElSKS8zcGFydC9oYWRvb3AKK0dMSUJfRElSMSA9IC91c3IvbGliL2ds
aWItMi4wL2luY2x1ZGUKK0dMSUJfRElSMiA9IC91c3IvaW5jbHVkZS9nbGliLTIuMAorSEFET09Q
X0RJUjEgPSAkKEhBRE9PUF9ESVIpL2luY2x1ZGUKK0hBRE9PUF9ESVIyID0gJChIQURPT1BfRElS
KS9saWI2NAorCisKIExJQlZIRERJUiAgPSAkKEJMS1RBUF9ST09UKS92aGQvbGliCiAKIElCSU4g
ICAgICAgPSB0YXBkaXNrMiB0ZC11dGlsIHRhcGRpc2stY2xpZW50IHRhcGRpc2stc3RyZWFtIHRh
cGRpc2stZGlmZgpAQCAtMTYsMTEgKzI1LDE2IEBACiBDRkxBR1MgICAgKz0gJChDRkxBR1NfbGli
eGVuY3RybCkKIENGTEFHUyAgICArPSAtSSAkKExJQkFJT19ESVIpCiBDRkxBR1MgICAgKz0gLUkg
JChNRU1TSFJfRElSKQorQ0ZMQUdTICAgICs9IC1JICQoSExGU19ESVIpL3NyYy9pbmNsdWRlCitD
RkxBR1MgICAgKz0gLUkgJChHTElCX0RJUjEpCitDRkxBR1MgICAgKz0gLUkgJChHTElCX0RJUjIp
CitDRkxBR1MgICAgKz0gLUkgJChITEZTX0xPRykvaW5jbHVkZQorQ0ZMQUdTICAgICs9IC1JICQo
SEFET09QX0RJUjEpCiBDRkxBR1MgICAgKz0gLURfR05VX1NPVVJDRQogQ0ZMQUdTICAgICs9IC1E
VVNFX05GU19MT0NLUwogCiBpZmVxICgkKENPTkZJR19YODZfNjQpLHkpCi1DRkxBR1MgICAgICAg
ICAgICArPSAtZlBJQworQ0ZMQUdTICAgICs9IC1mUElDCiBlbmRpZgogCiBMSUJTICAgICAgKz0g
LWxydCAtbHoKQEAgLTMzLDYgKzQ3LDEwIEBACiBMSUJTICs9IC1sdXVpZAogZW5kaWYKIAorTElC
UyArPSAtTCQoSExGU19ESVIpL291dHB1dC9saWI2NC8gLWxobGZzCitMSUJTICs9IC1MJChITEZT
X0xPRykvbGliNjQgLWxsb2c0YworTElCUyArPSAtTCQoSEFET09QX0RJUjIpIC1saGRmcworCiBS
RU1VUy1PQkpTICA6PSBibG9jay1yZW11cy5vCiBSRU1VUy1PQkpTICArPSBoYXNodGFibGUubwog
UkVNVVMtT0JKUyAgKz0gaGFzaHRhYmxlX2l0ci5vCkBAIC04MCw2ICs5OCw3IEBACiAKIEJMSy1P
QkpTLXkgIDo9IGJsb2NrLWFpby5vCiBCTEstT0JKUy15ICArPSBibG9jay1yYW0ubworQkxLLU9C
SlMteSAgKz0gYmxvY2staGxmcy5vCiBCTEstT0JKUy15ICArPSBibG9jay1jYWNoZS5vCiBCTEst
T0JKUy15ICArPSBibG9jay12aGQubwogQkxLLU9CSlMteSAgKz0gYmxvY2stbG9nLm8KZGlmZiAt
TmF1ciBuZXctcHJqL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrMi5jIG9sZC1wcmovYmxrdGFwMi9k
cml2ZXJzL3RhcGRpc2syLmMKLS0tIG5ldy1wcmovYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2syLmMJ
MjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9sZC1wcmovYmxrdGFwMi9k
cml2ZXJzL3RhcGRpc2syLmMJMjAxMS0xMS0yNiAxNDowOToxOC4wMDAwMDAwMDAgKzA4MDAKQEAg
LTM4LDYgKzM4LDggQEAKICNpbmNsdWRlICJ0YXBkaXNrLXV0aWxzLmgiCiAjaW5jbHVkZSAidGFw
ZGlzay1zZXJ2ZXIuaCIKICNpbmNsdWRlICJ0YXBkaXNrLWNvbnRyb2wuaCIKKyNpbmNsdWRlICJn
bGliLmgiCisjaW5jbHVkZSAiaGxmc19sb2cuaCIKIAogc3RhdGljIHZvaWQKIHVzYWdlKGNvbnN0
IGNoYXIgKmFwcCwgaW50IGVycikKQEAgLTU0LDcgKzU2LDExIEBACiAKIAljb250cm9sICA9IE5V
TEw7CiAJbm9kYWVtb24gPSAwOwotCisJc2V0ZW52KCJMT0c0Q19SQ1BBVEgiLCAiL3Vzci9zYmlu
LyIsIDEpOworCWlmIChsb2c0Y19pbml0KCkpIHsKKwkJRFBSSU5URigiNzcgbG9nNGMgaW5pdCBm
YWlsZWQhXG4iKTsKKwl9CisJCiAJd2hpbGUgKChjID0gZ2V0b3B0KGFyZ2MsIGFyZ3YsICJzOkRo
IikpICE9IC0xKSB7CiAJCXN3aXRjaCAoYykgewogCQljYXNlICdEJzoKZGlmZiAtTmF1ciBuZXct
cHJqL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWRpc2t0eXBlLmMgb2xkLXByai9ibGt0YXAyL2Ry
aXZlcnMvdGFwZGlzay1kaXNrdHlwZS5jCi0tLSBuZXctcHJqL2Jsa3RhcDIvZHJpdmVycy90YXBk
aXNrLWRpc2t0eXBlLmMJMjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9s
ZC1wcmovYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuYwkyMDExLTExLTI2IDE0OjEx
OjM2LjAwMDAwMDAwMCArMDgwMApAQCAtMzIsNiArMzIsNyBAQAogCiAjaW5jbHVkZSAidGFwZGlz
ay1kaXNrdHlwZS5oIgogI2luY2x1ZGUgInRhcGRpc2stbWVzc2FnZS5oIgorI2luY2x1ZGUgInRh
cGRpc2suaCIKIAogc3RhdGljIGNvbnN0IGRpc2tfaW5mb190IGFpb19kaXNrID0gewogICAgICAg
ICJhaW8iLApAQCAtODIsMTEgKzgzLDExIEBACiAgICAgICAgMSwKIH07CiAKLXN0YXRpYyBjb25z
dCBkaXNrX2luZm9fdCB2aGRfaW5kZXhfZGlzayA9IHsKKy8qc3RhdGljIGNvbnN0IGRpc2tfaW5m
b190IHZoZF9pbmRleF9kaXNrID0gewogICAgICAgICJ2aGRpIiwKICAgICAgICAidmhkIGluZGV4
IGltYWdlICh2aGRpKSIsCiAgICAgICAgMSwKLX07Cit9OyAqLwogCiBzdGF0aWMgY29uc3QgZGlz
a19pbmZvX3QgbG9nX2Rpc2sgPSB7CiAJImxvZyIsCkBAIC0xMDAsNiArMTAxLDEyIEBACiAgICAg
ICAgMCwKIH07CiAKK3N0YXRpYyBjb25zdCBkaXNrX2luZm9fdCBobGZzX2Rpc2sgPSB7CisgICAg
ICAgImhsZnMiLAorICAgICAgICJobGZzIGRpc2sgcmVwbGljYXRvciAoaGxmcykiLAorICAgICAg
IDAsCit9OworCiBjb25zdCBkaXNrX2luZm9fdCAqdGFwZGlza19kaXNrX3R5cGVzW10gPSB7CiAJ
W0RJU0tfVFlQRV9BSU9dCT0gJmFpb19kaXNrLAogCVtESVNLX1RZUEVfU1lOQ10JPSAmc3luY19k
aXNrLApAQCAtMTEwLDggKzExNyw5IEBACiAJW0RJU0tfVFlQRV9RQ09XXQk9ICZxY293X2Rpc2ss
CiAJW0RJU0tfVFlQRV9CTE9DS19DQUNIRV0gPSAmYmxvY2tfY2FjaGVfZGlzaywKIAlbRElTS19U
WVBFX0xPR10JPSAmbG9nX2Rpc2ssCi0JW0RJU0tfVFlQRV9WSU5ERVhdCT0gJnZoZF9pbmRleF9k
aXNrLAorCS8vW0RJU0tfVFlQRV9WSU5ERVhdCT0gJnZoZF9pbmRleF9kaXNrLAogCVtESVNLX1RZ
UEVfUkVNVVNdCT0gJnJlbXVzX2Rpc2ssCisJW0RJU0tfVFlQRV9ITEZTXQk9ICZobGZzX2Rpc2ss
CiAJMCwKIH07CiAKQEAgLTEyMyw5ICsxMzEsMTAgQEAKIGV4dGVybiBzdHJ1Y3QgdGFwX2Rpc2sg
dGFwZGlza19yYW07CiBleHRlcm4gc3RydWN0IHRhcF9kaXNrIHRhcGRpc2tfcWNvdzsKIGV4dGVy
biBzdHJ1Y3QgdGFwX2Rpc2sgdGFwZGlza19ibG9ja19jYWNoZTsKLWV4dGVybiBzdHJ1Y3QgdGFw
X2Rpc2sgdGFwZGlza192aGRfaW5kZXg7CisvL2V4dGVybiBzdHJ1Y3QgdGFwX2Rpc2sgdGFwZGlz
a192aGRfaW5kZXg7CiBleHRlcm4gc3RydWN0IHRhcF9kaXNrIHRhcGRpc2tfbG9nOwogZXh0ZXJu
IHN0cnVjdCB0YXBfZGlzayB0YXBkaXNrX3JlbXVzOworZXh0ZXJuIHN0cnVjdCB0YXBfZGlzayB0
YXBkaXNrX2hsZnM7CiAKIGNvbnN0IHN0cnVjdCB0YXBfZGlzayAqdGFwZGlza19kaXNrX2RyaXZl
cnNbXSA9IHsKIAlbRElTS19UWVBFX0FJT10gICAgICAgICA9ICZ0YXBkaXNrX2FpbywKQEAgLTEz
Nyw5ICsxNDYsMTAgQEAKIAlbRElTS19UWVBFX1JBTV0gICAgICAgICA9ICZ0YXBkaXNrX3JhbSwK
IAlbRElTS19UWVBFX1FDT1ddICAgICAgICA9ICZ0YXBkaXNrX3Fjb3csCiAJW0RJU0tfVFlQRV9C
TE9DS19DQUNIRV0gPSAmdGFwZGlza19ibG9ja19jYWNoZSwKLQlbRElTS19UWVBFX1ZJTkRFWF0g
ICAgICA9ICZ0YXBkaXNrX3ZoZF9pbmRleCwKKwkvL1tESVNLX1RZUEVfVklOREVYXSAgICAgID0g
JnRhcGRpc2tfdmhkX2luZGV4LAogCVtESVNLX1RZUEVfTE9HXSAgICAgICAgID0gJnRhcGRpc2tf
bG9nLAogCVtESVNLX1RZUEVfUkVNVVNdICAgICAgID0gJnRhcGRpc2tfcmVtdXMsCisJW0RJU0tf
VFlQRV9ITEZTXSAgICAgICA9ICZ0YXBkaXNrX2hsZnMsCiAJMCwKIH07CiAKQEAgLTE0NywxNSAr
MTU3LDI0IEBACiB0YXBkaXNrX2Rpc2t0eXBlX2ZpbmQoY29uc3QgY2hhciAqbmFtZSkKIHsKIAlj
b25zdCBkaXNrX2luZm9fdCAqaW5mbzsKKwljb25zdCBkaXNrX2luZm9fdCAqX2luZm87CiAJaW50
IGk7CiAKIAlmb3IgKGkgPSAwOyBpbmZvID0gdGFwZGlza19kaXNrX3R5cGVzW2ldLCBpbmZvICE9
IE5VTEw7ICsraSkgewotCQlpZiAoc3RyY21wKG5hbWUsIGluZm8tPm5hbWUpKQorCQlEUFJJTlRG
KCI3NyBpIGlzICVkIGluZm8tPm5hbWUgaXMgJXNcbiIsIGksaW5mby0+bmFtZSk7CisJCV9pbmZv
ID0gdGFwZGlza19kaXNrX3R5cGVzWzExXTsKKwkJRFBSSU5URigiNzcgdGFwZGlza19kaXNrX3R5
cGVzWzExXSBpcyAlc1xuIiwgX2luZm8tPm5hbWUpOworCQlpZiAoc3RyY21wKG5hbWUsIGluZm8t
Pm5hbWUpKSB7CisJCQlpZiAoaSA9PSA5KSB7CisJCQkJaSArPSAxOworCQkJfQogCQkJY29udGlu
dWU7CisJCX0KIAorCQlEUFJJTlRGKCI3NyAxIGkgaXMgJWRcbiIsIGkpOwogCQlpZiAoIXRhcGRp
c2tfZGlza19kcml2ZXJzW2ldKQogCQkJcmV0dXJuIC1FTk9TWVM7Ci0KKwkJRFBSSU5URigiNzcg
MiBpIGlzICVkXG4iLCBpKTsKIAkJcmV0dXJuIGk7CiAJfQogCkBAIC0xNjgsMjEgKzE4NywxOSBA
QAogCWNoYXIgbmFtZVtESVNLX1RZUEVfTkFNRV9NQVhdLCAqcHRyOwogCXNpemVfdCBsZW47CiAJ
aW50IHR5cGU7Ci0KKwkKIAlwdHIgPSBzdHJjaHIocGFyYW1zLCAnOicpOwogCWlmICghcHRyKQog
CQlyZXR1cm4gLUVJTlZBTDsKIAogCWxlbiA9IHB0ciAtIHBhcmFtczsKLQogCWlmIChsZW4gPiBz
aXplb2YobmFtZSkgLSAxKQogCQlyZXR1cm4gLUVOQU1FVE9PTE9ORzsKIAogCW1lbXNldChuYW1l
LCAwLCBzaXplb2YobmFtZSkpOwogCXN0cm5jcHkobmFtZSwgcGFyYW1zLCBsZW4pOwotCisJCiAJ
dHlwZSA9IHRhcGRpc2tfZGlza3R5cGVfZmluZChuYW1lKTsKLQogCWlmICh0eXBlID49IDApCiAJ
CSpfcGF0aCA9IHBhcmFtcyArIGxlbiArIDE7CiAKZGlmZiAtTmF1ciBuZXctcHJqL2Jsa3RhcDIv
ZHJpdmVycy90YXBkaXNrLWRpc2t0eXBlLmggb2xkLXByai9ibGt0YXAyL2RyaXZlcnMvdGFwZGlz
ay1kaXNrdHlwZS5oCi0tLSBuZXctcHJqL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWRpc2t0eXBl
LmgJMjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9sZC1wcmovYmxrdGFw
Mi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuaAkyMDExLTExLTI2IDEzOjM0OjM5LjAwMDAwMDAw
MCArMDgwMApAQCAtMzksNyArMzksOCBAQAogI2RlZmluZSBESVNLX1RZUEVfQkxPQ0tfQ0FDSEUg
NwogI2RlZmluZSBESVNLX1RZUEVfTE9HICAgICAgICAgOAogI2RlZmluZSBESVNLX1RZUEVfUkVN
VVMgICAgICAgOQotI2RlZmluZSBESVNLX1RZUEVfVklOREVYICAgICAgMTAKKy8vI2RlZmluZSBE
SVNLX1RZUEVfVklOREVYICAgICAgMTAKKyNkZWZpbmUgRElTS19UWVBFX0hMRlMJICAgICAgMTEK
IAogI2RlZmluZSBESVNLX1RZUEVfTkFNRV9NQVggICAgMzIKIApkaWZmIC1OYXVyIG5ldy1wcmov
cHl0aG9uL3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IG9sZC1wcmovcHl0aG9u
L3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Ci0tLSBuZXctcHJqL3B5dGhvbi94
ZW4veGVuZC9zZXJ2ZXIvQmxrdGFwQ29udHJvbGxlci5weQkyMDExLTExLTI2IDEzOjMyOjA1LjAw
MDAwMDAwMCArMDgwMAorKysgb2xkLXByai9weXRob24veGVuL3hlbmQvc2VydmVyL0Jsa3RhcENv
bnRyb2xsZXIucHkJMjAxMS0xMS0yNiAxMzozMzozMi4wMDAwMDAwMDAgKzA4MDAKQEAgLTI0LDYg
KzI0LDcgQEAKICAgICAncWNvdycsCiAgICAgJ3ZoZCcsCiAgICAgJ3JlbXVzJywKKwknaGxmcycs
CiAgICAgXQogCiBibGt0YXBfZGlza190eXBlcyA9IGJsa3RhcDFfZGlza190eXBlcyArIGJsa3Rh
cDJfZGlza190eXBlcwo=
--14dae9d67d3c33d64804b9a63b81
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--14dae9d67d3c33d64804b9a63b81--


From xen-users-bounces@lists.xen.org Thu Feb 23 18:59:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 18:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0dsK-0004Hf-TU; Thu, 23 Feb 2012 18:58:44 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0dsI-0004HK-V0; Thu, 23 Feb 2012 18:58:43 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1330023516!15982780!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20925 invoked from network); 23 Feb 2012 18:58:36 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 18:58:36 -0000
Received: by bkcje16 with SMTP id je16so213806bkc.32
	for <multiple recipients>; Thu, 23 Feb 2012 10:58:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=2sbSVXacb0a+Y0ifHi5J5TsmOHzMtGKlGxhQHFNhNZk=;
	b=B7iEN69lVLWNc7cSs0Jdj/YCZTr17BC+Q+r4Y5+f53ddUwLrZfZN3KGTjKvnMHcw4x
	URK2CiStkkG31ZdkbYM5c3GG/VI76eraBYZImvrm4qjbMr6XmMvxVs/6QbsWg4eeTCc1
	rWbIZ4gFX5IBRMBY22AWzvkuDOUYXYwxTkpe8=
MIME-Version: 1.0
Received: by 10.112.102.161 with SMTP id fp1mr861003lbb.71.1330023515804; Thu,
	23 Feb 2012 10:58:35 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Thu, 23 Feb 2012 10:58:35 -0800 (PST)
Date: Fri, 24 Feb 2012 02:58:35 +0800
Message-ID: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: xen-devel@lists.xensource.com
Content-Type: multipart/mixed; boundary=14dae9d67d3c33d64804b9a63b81
Cc: xen-users@lists.xen.org, cloudxy@googlegroups.com,
	Kang Hua <kanghua151@gmail.com>,
	Harry Wei <harryxiyou@gmail.com>, xen-bugs@lists.xen.org
Subject: [Xen-users] [XEN]tap-err happens to me
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--14dae9d67d3c33d64804b9a63b81
Content-Type: text/plain; charset=UTF-8

Hi list,

I use xen-4.1.1 for our project. We made a patch for xen-4.1.1 for supporting
our 'HLFS' driver. (The patch is in the attachment, and our project's sources is
located here: http://code.google.com/p/cloudxy/).After adding this patch i do
following  commands with xen (Note, change the drivers/Makefile and
control/Makefile for HLFS directory directing to our hlfs source dir).

# pwd
/root/xen-4.1.1/tools

#make clean
...
#make
...
#make install

And then i restart xencommons and xend.

#/etc/init.d/xencommons restart
#/etc/init.d/xend restart
# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   909     2     r-----    452.4
# xm info
host                   : local00212201021a.zte.com.cn
release                : 2.6.32.39
version                : #1 SMP Sun Feb 19 11:21:09 CST 2012
machine                : x86_64
nr_cpus                : 2
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 1795
hw_caps                :
bfebfbff:20100800:00000000:00000940:0000e31d:00000000:00000001:00000000
virt_caps              :
total_memory           : 984
free_memory            : 60
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        :
cc_compiler            : gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)
cc_compile_by          : root
cc_compile_domain      : zte.com.cn
cc_compile_date        : Thu Feb 23 23:32:01 CST 2012
xend_config_format     : 4

At last, i do tap-ctl to create our hlfs type device node.

# tap-ctl create -a hlfs:local:///tmp/testenv/testfs
/dev/xen/blktap-2/tapdev0

I see the /var/log/messages like following:

# cat /var/log/messages | tail -10
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Joining mDNS
multicast group on interface peth0.IPv6 with address
fe80::221:22ff:fe01:21a.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Registering new
address record for fe80::221:22ff:fe01:21a on peth0.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: New relevant
interface eth0.IPv6 for mDNS.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Joining mDNS
multicast group on interface eth0.IPv6 with address
fe80::221:22ff:fe01:21a.
Feb 24 02:42:43 local00212201021a avahi-daemon[4144]: Registering new
address record for fe80::221:22ff:fe01:21a on eth0.
Feb 24 02:42:47 local00212201021a dhclient: DHCPREQUEST on eth0 to
255.255.255.255 port 67
Feb 24 02:42:47 local00212201021a dhclient: DHCPACK from 192.168.1.1
Feb 24 02:42:47 local00212201021a NET[31575]: /sbin/dhclient-script :
updated /etc/resolv.conf
Feb 24 02:42:47 local00212201021a dhclient: bound to 192.168.1.4 --
renewal in 32898 seconds.
Feb 24 02:52:17 local00212201021a tap-ctl: tap-err:tap_ctl_wait:
tapdisk2[31763] failed, status 127

The log says tapdisk2 happens to an error.

Can anyone give me some suggestions to deal with this problem?




-- 
Thanks
Harry Wei

--14dae9d67d3c33d64804b9a63b81
Content-Type: application/octet-stream; name="cloudxy-0.1.patch"
Content-Disposition: attachment; filename="cloudxy-0.1.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gz05j1lp0

ZGlmZiAtTmF1ciBuZXctcHJqL2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZSBvbGQtcHJqL2Jsa3Rh
cDIvY29udHJvbC9NYWtlZmlsZQotLS0gbmV3LXByai9ibGt0YXAyL2NvbnRyb2wvTWFrZWZpbGUJ
MjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9sZC1wcmovYmxrdGFwMi9j
b250cm9sL01ha2VmaWxlCTIwMTEtMTEtMjYgMTM6MzQ6MzkuMDAwMDAwMDAwICswODAwCkBAIC01
LDYgKzUsMTAgQEAKIE1JTk9SICAgICAgICAgICAgICA9IDAKIExJQk5BTUUgICAgICAgICAgICA9
IGxpYmJsa3RhcGN0bAogTElCU09OQU1FICAgICAgICAgID0gJChMSUJOQU1FKS5zby4kKE1BSk9S
KQorSExGU19ESVIJCSAgID0gL2hsZnMKK0hMRlNfTE9HIAkJICAgPSAkKEhMRlNfRElSKS8zcGFy
dC9sb2cKK0dMSUJfRElSMSAJCSAgID0gL3Vzci9saWIvZ2xpYi0yLjAvaW5jbHVkZQorR0xJQl9E
SVIyIAkJICAgPSAvdXNyL2luY2x1ZGUvZ2xpYi0yLjAKIAogSUJJTiAgICAgICAgICAgICAgID0g
dGFwLWN0bAogCkBAIC0xMiw4ICsxNiwxMyBAQAogQ0ZMQUdTICAgICAgICAgICAgKz0gLVduby11
bnVzZWQKIENGTEFHUyAgICAgICAgICAgICs9IC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMKIENG
TEFHUyAgICAgICAgICAgICs9IC1JJChYRU5fSU5DTFVERSkgLUkkKFhFTl9MSUJYQykKK0NGTEFH
UyAgICAgICAgICAgICs9IC1JICQoSExPRykvaW5jbHVkZQogQ0ZMQUdTICAgICAgICAgICAgKz0g
LURfR05VX1NPVVJDRQogQ0ZMQUdTICAgICAgICAgICAgKz0gLURUQVBDVEwKK0NGTEFHUyAgICAJ
CSAgKz0gLUkgJChITEZTX0RJUikvc3JjL2luY2x1ZGUKK0NGTEFHUyAgICAJCSAgKz0gLUkgJChH
TElCX0RJUjEpCitDRkxBR1MgICAgCQkgICs9IC1JICQoR0xJQl9ESVIyKQorQ0ZMQUdTICAgIAkJ
ICArPSAtSSAkKEhMRlNfTE9HKS9pbmNsdWRlCiAKICMgR2V0IGdjYyB0byBnZW5lcmF0ZSB0aGUg
ZGVwZW5kZW5jaWVzIGZvciB1cy4KIENGTEFHUyAgICAgICAgICAgICs9IC1XcCwtTUQsLiQoQEYp
LmQKQEAgLTQ0LDYgKzUzLDkgQEAKIExJQl9TSEFSRUQgPSAkKExJQlNPTkFNRSkuJChNSU5PUikK
IElCSU4gPSB0YXAtY3RsCiAKK0xJQlMgKz0gLUwkKEhMRlNfRElSKS9vdXRwdXQvbGliNjQvIC1s
aGxmcworTElCUyArPSAtTCQoSExGU19MT0cpL2xpYjY0IC1sbG9nNGMKKwogYWxsOiBidWlsZAog
CiBidWlsZDogJChJQklOKSAkKExJQl9TVEFUSUMpICQoTElCX1NIQVJFRCkKQEAgLTU0LDggKzY2
LDggQEAKICQoTElCU09OQU1FKTogJChMSUJfU0hBUkVEKQogCWxuIC1zZiAkPCAkQAogCi10YXAt
Y3RsOiB0YXAtY3RsLm8gJChMSUJOQU1FKS5zbwotCSQoQ0MpICQoQ0ZMQUdTKSAkKExERkxBR1Mp
IC1vICRAICReCit0YXAtY3RsOiB0YXAtY3RsLm8gJChMSUJOQU1FKS5zbyAKKwkkKENDKSAkKENG
TEFHUykgJChMSUJTKSAkKExERkxBR1MpIC1vICRAICReCiAKICQoTElCX1NUQVRJQyk6ICQoQ1RM
X09CSlMpCiAJJChBUikgciAkQCAkXgpkaWZmIC1OYXVyIG5ldy1wcmovYmxrdGFwMi9kcml2ZXJz
L2Jsb2NrLWhsZnMuYyBvbGQtcHJqL2Jsa3RhcDIvZHJpdmVycy9ibG9jay1obGZzLmMKLS0tIG5l
dy1wcmovYmxrdGFwMi9kcml2ZXJzL2Jsb2NrLWhsZnMuYwkxOTcwLTAxLTAxIDA4OjAwOjAwLjAw
MDAwMDAwMCArMDgwMAorKysgb2xkLXByai9ibGt0YXAyL2RyaXZlcnMvYmxvY2staGxmcy5jCTIw
MTEtMTEtMjYgMTQ6MDY6NDQuMDAwMDAwMDAwICswODAwCkBAIC0wLDAgKzEsMjc1IEBACisvKiAK
KyAqIENvcHlyaWdodCAoYykgMjAwNywgWGVuU291cmNlIEluYy4KKyAqIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqICAgICAq
IFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29w
eXJpZ2h0CisgKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGlu
IHRoZQorICogICAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2Yg
WGVuU291cmNlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMgY29udHJpYnV0b3JzCisgKiAgICAg
ICBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9t
IHRoaXMgc29mdHdhcmUKKyAqICAgICAgIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBw
ZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlS
SUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKKyAqICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRP
LCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IKKyAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUgQ09QWVJJR0hUIE9XTkVSCisgKiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZP
UiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKKyAqIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBU
TywKKyAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1Mg
T0YgVVNFLCBEQVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBI
T1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRgorICogTElBQklMSVRZLCBXSEVUSEVS
IElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcKKyAqIE5F
R0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0Ug
T0YgVEhJUworICogU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkg
T0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8ZmNu
dGwuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUg
PHVuaXN0ZC5oPgorI2luY2x1ZGUgPHN5cy9zdGF0dmZzLmg+CisjaW5jbHVkZSA8c3lzL3N0YXQu
aD4KKyNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorI2luY2x1
ZGUgPHN0cmluZy5oPgorCisjaW5jbHVkZSAiYmxrLmgiCisjaW5jbHVkZSAidGFwZGlzay5oIgor
I2luY2x1ZGUgInRhcGRpc2stZHJpdmVyLmgiCisjaW5jbHVkZSAidGFwZGlzay1pbnRlcmZhY2Uu
aCIKKyNpbmNsdWRlICJhcGkvaGxmcy5oIgorI2luY2x1ZGUgPGdsaWIuaD4KKyNpbmNsdWRlIDxn
bGliL2dzdGRpby5oPgorCisjZGVmaW5lIE1BWF9ITEZTRElTS19TSVpFIDEwMjQwMDAwMDAwIC8q
NTAwRyovCisjaW5jbHVkZSAiaGxmc19sb2cuaCIKKworY2hhciAqaW1nOworbG9uZyBpbnQgICBk
aXNrc2VjdG9yX3NpemU7Citsb25nIGludCAgIGRpc2tzaXplOworbG9uZyBpbnQgICBkaXNraW5m
bzsKK3N0YXRpYyBpbnQgY29ubmVjdGlvbnMgPSAwOworCitzdHJ1Y3QgdGRobGZzX3N0YXRlIHsK
KyAgICAgICBITEZTX0NUUkwgKmhsZnNfY3RybDsKK307CisKKworc3RhdGljIGludCBnZXRfaGxm
c19kaXNrX2luZm8oY29uc3QgY2hhciAqbmFtZSxjaGFyICoqdXJpKXsKKyAgICBpbnQgcmV0ID0g
MDsKKyAgICAqdXJpID0gZ19zdHJkdXAobmFtZSk7CisJRFBSSU5URigidXJpIGlzICVzXG4iLCAq
dXJpKTsKK291dDoKKyAgICByZXR1cm4gcmV0OworfQorCisvKkdldCBJbWFnZSBzaXplLCBzZWNz
aXplKi8KK3N0YXRpYyBpbnQgc2V0X2ltYWdlX2luZm8obG9uZyBpbnQgc2l6ZSx0ZF9kaXNrX2lu
Zm9fdCAqaW5mbykKK3sKKwlpbnQgcmV0OworICAgIGluZm8tPnNpemUgPSh1aW50NjRfdCkgKChz
aXplICogMTAyNCAqIDEwMjQpID4+IFNFQ1RPUl9TSElGVCk7CisgICAgaW5mby0+c2VjdG9yX3Np
emUgPSBERUZBVUxUX1NFQ1RPUl9TSVpFOworCisJRFBSSU5URigiZW50ZXIgZnVuYyAlcyIsIF9f
ZnVuY19fKTsKKwlpbmZvLT5pbmZvID0gMDsKKyAgICAvKlN0b3JlIHZhcmlhYmxlcyBsb2NhbGx5
Ki8KKwlkaXNrc2VjdG9yX3NpemUgPSBpbmZvLT5zZWN0b3Jfc2l6ZTsKKwlkaXNrc2l6ZSAgICAg
ICAgPSBpbmZvLT5zaXplOworCWRpc2tpbmZvICAgICAgICA9IGluZm8tPmluZm87CisJRFBSSU5U
RigiSW1hZ2Ugc2VjdG9yX3NpemU6IFxuXHRbJSJQUkl1NjQiXVxuIiwKKwkJaW5mby0+c2VjdG9y
X3NpemUpOworCURQUklOVEYoImxlYXZlIGZ1bmMgJXMiLCBfX2Z1bmNfXyk7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBjaGFyICpidWlsZF9jdHJsX3JlZ2lvbihjb25zdCBjaGFyICp0ZXN0ZnMp
Cit7CisJaW50IGZkLCBvZmZzZXQ7CisJQ1RSTF9SRUdJT05fVCBjdHJsX3JlZ2lvbjsKKwljaGFy
IGN0cmxfcmVnaW9uX2ZpbGVbMTI4XTsKKwljaGFyICphZGRyID0gTlVMTDsKKworCXNwcmludGYo
Y3RybF9yZWdpb25fZmlsZSwgIiVzJXMlcyIsICIvdG1wLyIsIHRlc3RmcywgIi1jdHJsIik7CisJ
Z19yZW1vdmUoY3RybF9yZWdpb25fZmlsZSk7CisJZmQgPSBvcGVuKGN0cmxfcmVnaW9uX2ZpbGUs
IE9fUkRXUiB8IE9fQ1JFQVQsIDA2NjYpOworCWlmIChmZCA9PSAtMSkgeworCQlEUFJJTlRGKCIl
cyAtLSBvcGVuIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlyZXR1cm4gTlVMTDsKKwl9CisJb2Zm
c2V0ID0gc3lzY29uZihfU0NfUEFHRV9TSVpFKTsKKwlpZiAoLTEgPT0gd3JpdGUoZmQsICZjdHJs
X3JlZ2lvbiwgc2l6ZW9mKENUUkxfUkVHSU9OX1QpKSkgeworCQlEUFJJTlRGKCIlcyAtLSB3cml0
ZSBlcnJvciFcbiIsIF9fZnVuY19fKTsKKwkJcmV0dXJuIE5VTEw7CisJfQorCWFkZHIgPSBtbWFw
KE5VTEwsIHNpemVvZihDVFJMX1JFR0lPTl9UKSwgUFJPVF9XUklURSwgTUFQX1NIQVJFRCwgZmQs
IDApOworCWlmIChhZGRyID09IE5VTEwpIHsKKwkJRFBSSU5URigiJXMgLS0gbW1hcCBmYWlsZWQh
XG4iLCBfX2Z1bmNfXyk7CisJCXJldHVybiBOVUxMOworCX0KKwlyZXR1cm4gYWRkcjsKK30KKwor
LyogIG5hbWUgZm9ybWF0OgorICogIHVyaS9mc25hbWU6c2l6ZShtKQorICogIGVnOiBsb2NhbDov
Ly90bXAvdGVzdGVudi90ZXN0ZnM6MTAyNAorICovCisKKy8qIE9wZW4gdGhlIGRpc2sgZmlsZSBh
bmQgaW5pdGlhbGl6ZSByYW0gc3RhdGUuICovCitpbnQgdGRobGZzX29wZW4gKHRkX2RyaXZlcl90
ICpkcml2ZXIsIGNvbnN0IGNoYXIgKm5hbWUsIHRkX2ZsYWdfdCBmbGFncykKK3sKKwljaGFyICpw
OworCXVpbnQ2NF90IHNpemU7CisgICAgaW50IGhsZnNfZGlza19zaXplOyAvKk0qLworCWludCBp
LCByZXQgPSAwLCBjb3VudCA9IDA7CisJc3RydWN0IHRkaGxmc19zdGF0ZSAqcHJ2ID0gKHN0cnVj
dCB0ZGhsZnNfc3RhdGUgKilkcml2ZXItPmRhdGE7CisgICAgY2hhciAqdXJpID0gTlVMTDsKKwlj
aGFyICpjdHJsX3JlZ2lvbiA9IE5VTEw7CisgICAgSExGU19DVFJMICpjdHJsID0gTlVMTDsKKwlI
TEZTX1NUQVRfVCBzdGF0OworCisJY29ubmVjdGlvbnMrKzsKKwlpZiAoY29ubmVjdGlvbnMgPiAx
KSB7CisJCWRyaXZlci0+aW5mby5zZWN0b3Jfc2l6ZSA9IGRpc2tzZWN0b3Jfc2l6ZTsKKwkJZHJp
dmVyLT5pbmZvLnNpemUgICAgICAgID0gZGlza3NpemU7CisJCWRyaXZlci0+aW5mby5pbmZvICAg
ICAgICA9IGRpc2tpbmZvOyAKKwkJRFBSSU5URigiSW1hZ2UgYWxyZWFkeSBvcGVuLCByZXR1cm5p
bmcgcGFyYW1ldGVyczpcbiIpOworCQlEUFJJTlRGKCJJbWFnZSBzaXplOiBcblx0cHJlIHNlY3Rv
cl9zaGlmdCAgWyVsbHVdXG5cdHBvc3QgIgorCQkJInNlY3Rvcl9zaGlmdCBbJWxsdV1cbiIsCisJ
CQkobG9uZyBsb25nIHVuc2lnbmVkKShkcml2ZXItPmluZm8uc2l6ZSA8PCBTRUNUT1JfU0hJRlQp
LAorCQkJKGxvbmcgbG9uZyB1bnNpZ25lZClkcml2ZXItPmluZm8uc2l6ZSk7CisJCURQUklOVEYo
IkltYWdlIHNlY3Rvcl9zaXplOiBcblx0WyUiUFJJdTY0Il1cbiIsCisJCQlkcml2ZXItPmluZm8u
c2VjdG9yX3NpemUpOworCQlwcmludGYoIkltYWdlIHNpemU6IFxuXHRwcmUgc2VjdG9yX3NoaWZ0
ICBbJWxsdV1cblx0cG9zdCAiCisJCQkic2VjdG9yX3NoaWZ0IFslbGx1XVxuIiwKKwkJCShsb25n
IGxvbmcgdW5zaWduZWQpKGRyaXZlci0+aW5mby5zaXplIDw8IFNFQ1RPUl9TSElGVCksCisJCQko
bG9uZyBsb25nIHVuc2lnbmVkKWRyaXZlci0+aW5mby5zaXplKTsKKwkJcHJpbnRmKCJJbWFnZSBz
ZWN0b3Jfc2l6ZTogXG5cdFslIlBSSXU2NCJdXG4iLAorCQkJZHJpdmVyLT5pbmZvLnNlY3Rvcl9z
aXplKTsKKwkJcHJ2LT5obGZzX2N0cmwgPSBOVUxMOworCQlnb3RvIGRvbmU7CisJfQorICAgIGlm
KDAhPWdldF9obGZzX2Rpc2tfaW5mbyhuYW1lLCZ1cmkpKXsKKyAgICAgICBEUFJJTlRGKCJmYWls
ZWQgdG8gcGFyc2UgaGxmcyBkaXNrIHBhcmFtZXRlcjolcyBcbiIsbmFtZSk7CisgICAgICAgcmV0
ID0gLTE7CisgICAgICAgZ290byBkb25lOworICAgIH0KKwlEUFJJTlRGKCJpbmZvLnNpemUgaXMg
JWxsdSIsIChsb25nIGxvbmcgdW5zaWduZWQpZHJpdmVyLT5pbmZvLnNpemUpOworICAgIERQUklO
VEYoIm5hbWU6JXMsdXJpOiVzXG4iLG5hbWUsdXJpKTsKKwlITE9HX0RFQlVHKCIlcyAtLSB1cmkg
aXMgJXMsIG5hbWUgaXMgJXMiLCBfX2Z1bmNfXywgdXJpLCBuYW1lKTsKKyAgICBjdHJsID0gaW5p
dF9obGZzKHVyaSk7CisJRFBSSU5URigiJXMgLS0gb3ZlciBpbml0IGhsZnMiLCBfX2Z1bmNfXyk7
CisgICAgaWYoY3RybCA9PSBOVUxMKXsKKwkJRFBSSU5URigiVW5hYmxlIHRvIG9wZW4gWyVzXSFc
biIsdXJpKTsKKyAgICAgICAgCXJldCA9IC0xOworICAgICAgICAJZ290byBkb25lOworICAgIH0K
KyAgICBwcnYtPmhsZnNfY3RybCA9IGN0cmw7CisJaWYgKDAgIT0gaGxmc19zdGF0KGN0cmwsICZz
dGF0KSkgeworCQlEUFJJTlRGKCJGYWlsZWQgdG8gZ2V0IGhsZnMncyBzdGF0Iik7CisJCXJldCA9
IC0xOworCQlnb3RvIGRvbmU7CisJfQorCWN0cmxfcmVnaW9uID0gYnVpbGRfY3RybF9yZWdpb24o
c3RhdC5mc25hbWUpOworCURQUklOVEYoIm1tYXAncyBhZGRyIGlzICVwXG4iLCBjdHJsX3JlZ2lv
bik7CisJaWYgKGN0cmxfcmVnaW9uICE9IE5VTEwpIHsKKwkJRFBSSU5URigiJXMgLS0gZW50ZXIg
aGxmc19zZXRfdXNlcl9jdHJsX3JlZ2lvbiIsIF9fZnVuY19fKTsKKwkJaGxmc19zZXRfdXNlcl9j
dHJsX3JlZ2lvbihjdHJsLCAoQ1RSTF9SRUdJT05fVCAqKSBjdHJsX3JlZ2lvbik7CisJCURQUklO
VEYoIiVzIC0tIGlzX3N0YXJ0X2NsZWFuIGlzICVkLCBjb3B5X3dhdGVybGV2ZWwgaXMgJWRcbiIs
IF9fZnVuY19fLCAKKwkJCQlnX2F0b21pY19pbnRfZ2V0KCZjdHJsLT5jdHJsX3JlZ2lvbi0+aXNf
c3RhcnRfY2xlYW4pLCAKKwkJCQkJZ19hdG9taWNfaW50X2dldCgmY3RybC0+Y3RybF9yZWdpb24t
PmNvcHlfd2F0ZXJsZXZlbCkpOworCX0KKwlEUFJJTlRGKCIlcyAtLSBjdHJsX3JlZ2lvbidzIGFk
ZHIgaXMgJXBcbiIsIF9fZnVuY19fLCBjdHJsX3JlZ2lvbik7CisJRFBSSU5URigiJXMgLS0gY3Ry
bC0+Y3RybF9yZWdpb24ncyBhZGRyIGlzICVwXG4iLCBfX2Z1bmNfXywgY3RybC0+Y3RybF9yZWdp
b24pOworCWlmICgwICE9IGhsZnNfb3BlbihjdHJsLCAxKSkgeworCQlEUFJJTlRGKCJVbmFibGUg
dG8gY29ubmVjdCBzdG9yYWdlIVxuIik7CisJCXJldCA9IC0xOworCQlnb3RvIGRvbmU7CisJfQor
CWhsZnNfZGlza19zaXplID0gc3RhdC5tYXhfZnNfc2l6ZTsKKyAgICByZXQgPSBzZXRfaW1hZ2Vf
aW5mbyhobGZzX2Rpc2tfc2l6ZSwmZHJpdmVyLT5pbmZvKTsKKwlpZiAoZHJpdmVyLT5pbmZvLnNp
emUgPiBNQVhfSExGU0RJU0tfU0laRSkgeworCQlEUFJJTlRGKCJEaXNrIGV4Y2VlZHMgbGltaXQs
IG11c3QgYmUgbGVzcyB0aGFuIFslbGRdTUIiLAorCQkJKE1BWF9ITEZTRElTS19TSVpFPDxTRUNU
T1JfU0hJRlQpPj4yMCk7CisJCXJldHVybiAtRU5PTUVNOworCX0KK2RvbmU6CisJcmV0dXJuIHJl
dDsKK30KKwordm9pZCB0ZGhsZnNfcXVldWVfcmVhZCh0ZF9kcml2ZXJfdCAqZHJpdmVyLCB0ZF9y
ZXF1ZXN0X3QgdHJlcSkKK3sKKyAgICBpbnQgcmV0ID0gMDsKKwlzdHJ1Y3QgdGRobGZzX3N0YXRl
ICpwcnYgPSAoc3RydWN0IHRkaGxmc19zdGF0ZSAqKWRyaXZlci0+ZGF0YTsKKwlpbnQgICAgICBz
aXplICAgID0gdHJlcS5zZWNzICogZHJpdmVyLT5pbmZvLnNlY3Rvcl9zaXplOworCXVpbnQ2NF90
IG9mZnNldCAgPSB0cmVxLnNlYyAqICh1aW50NjRfdClkcml2ZXItPmluZm8uc2VjdG9yX3NpemU7
CisgICAgSExGU19DVFJMICpjdHJsID0gcHJ2LT5obGZzX2N0cmw7CisgICAgcmV0ID0gaGxmc19y
ZWFkKGN0cmwsdHJlcS5idWYsc2l6ZSxvZmZzZXQpOworICAgIGlmKHJldCA9PSBzaXplKXsKKwkJ
RFBSSU5URigiJXMgLS0gZW50ZXIgdGRfY29tcGxldGVfcmVxdWVzdCBzZWNvbmQgcGFyYW1ldGVy
IGlzIDAiLCBfX2Z1bmNfXyk7CisJICAgdGRfY29tcGxldGVfcmVxdWVzdCh0cmVxLCAwKTsKKyAg
ICB9ZWxzZXsKKwkJRFBSSU5URigiJXMgLS0gZW50ZXIgdGRfY29tcGxldGVfcmVxdWVzdCBzZWNv
bmQgcGFyYW1ldGVyIGlzIC0xIiwgX19mdW5jX18pOworICAgICAgIHRkX2NvbXBsZXRlX3JlcXVl
c3QodHJlcSwtMSk7IAorICAgIH0KKwlEUFJJTlRGKCIlcyAtLSBpc19zdGFydF9jbGVhbiBpcyAl
ZCwgY29weV93YXRlcmxldmVsIGlzICVkXG4iLCBfX2Z1bmNfXywgCisJCQkJZ19hdG9taWNfaW50
X2dldCgmY3RybC0+Y3RybF9yZWdpb24tPmlzX3N0YXJ0X2NsZWFuKSwgZ19hdG9taWNfaW50X2dl
dCgmY3RybC0+Y3RybF9yZWdpb24tPmNvcHlfd2F0ZXJsZXZlbCkpOworCURQUklOVEYoIiVzIC0t
IGN0cmwtPmN0cmxfcmVnaW9uJ3MgYWRkciBpcyAlcFxuIiwgX19mdW5jX18sIGN0cmwtPmN0cmxf
cmVnaW9uKTsKK30KKwordm9pZCB0ZGhsZnNfcXVldWVfd3JpdGUodGRfZHJpdmVyX3QgKmRyaXZl
ciwgdGRfcmVxdWVzdF90IHRyZXEpCit7CisgICAgaW50IHJldCA9IDA7CisJc3RydWN0IHRkaGxm
c19zdGF0ZSAqcHJ2ID0gKHN0cnVjdCB0ZGhsZnNfc3RhdGUgKilkcml2ZXItPmRhdGE7CisJaW50
ICAgICAgc2l6ZSAgICA9IHRyZXEuc2VjcyAqIGRyaXZlci0+aW5mby5zZWN0b3Jfc2l6ZTsKKwl1
aW50NjRfdCBvZmZzZXQgID0gdHJlcS5zZWMgKiAodWludDY0X3QpZHJpdmVyLT5pbmZvLnNlY3Rv
cl9zaXplOworICAgIEhMRlNfQ1RSTCAqY3RybCA9IHBydi0+aGxmc19jdHJsOworICAgIHJldCA9
IGhsZnNfd3JpdGUoY3RybCx0cmVxLmJ1ZixzaXplLG9mZnNldCk7CisgICAgaWYocmV0ID09IHNp
emUpeworCQlEUFJJTlRGKCIlcyAtLSBlbnRlciB0ZF9jb21wbGV0ZV9yZXF1ZXN0IHNlY29uZCBw
YXJhbWV0ZXIgaXMgMCIsIF9fZnVuY19fKTsKKwkgICB0ZF9jb21wbGV0ZV9yZXF1ZXN0KHRyZXEs
IDApOworICAgIH1lbHNleworCQlEUFJJTlRGKCIlcyAtLSBlbnRlciB0ZF9jb21wbGV0ZV9yZXF1
ZXN0IHNlY29uZCBwYXJhbWV0ZXIgaXMgLTEiLCBfX2Z1bmNfXyk7CisgICAgICAgdGRfY29tcGxl
dGVfcmVxdWVzdCh0cmVxLC0xKTsgCisgICAgfQorCURQUklOVEYoIiVzIC0tIGlzX3N0YXJ0X2Ns
ZWFuIGlzICVkLCBjb3B5X3dhdGVybGV2ZWwgaXMgJWRcbiIsIF9fZnVuY19fLCAKKwkJCQlnX2F0
b21pY19pbnRfZ2V0KCZjdHJsLT5jdHJsX3JlZ2lvbi0+aXNfc3RhcnRfY2xlYW4pLCBnX2F0b21p
Y19pbnRfZ2V0KCZjdHJsLT5jdHJsX3JlZ2lvbi0+Y29weV93YXRlcmxldmVsKSk7CisJRFBSSU5U
RigiJXMgLS0gY3RybC0+Y3RybF9yZWdpb24ncyBhZGRyIGlzICVwXG4iLCBfX2Z1bmNfXywgY3Ry
bC0+Y3RybF9yZWdpb24pOworfQorCitpbnQgdGRobGZzX2Nsb3NlKHRkX2RyaXZlcl90ICpkcml2
ZXIpCit7CisJc3RydWN0IHRkaGxmc19zdGF0ZSAqcHJ2ID0gKHN0cnVjdCB0ZGhsZnNfc3RhdGUg
Kilkcml2ZXItPmRhdGE7CisJSExGU19DVFJMICpjdHJsID0gcHJ2LT5obGZzX2N0cmw7CisJY29u
bmVjdGlvbnMtLTsKKwlobGZzX2Nsb3NlKGN0cmwpOworCWRlaW5pdF9obGZzKGN0cmwpOworCXJl
dHVybiAwOworfQorCitpbnQgdGRobGZzX2dldF9wYXJlbnRfaWQodGRfZHJpdmVyX3QgKmRyaXZl
ciwgdGRfZGlza19pZF90ICppZCkKK3sKKwlyZXR1cm4gVERfTk9fUEFSRU5UOworfQorCitpbnQg
dGRobGZzX3ZhbGlkYXRlX3BhcmVudCh0ZF9kcml2ZXJfdCAqZHJpdmVyLAorCQkJICB0ZF9kcml2
ZXJfdCAqcGRyaXZlciwgdGRfZmxhZ190IGZsYWdzKQoreworCXJldHVybiAtRUlOVkFMOworfQor
CitzdHJ1Y3QgdGFwX2Rpc2sgdGFwZGlza19obGZzID0geworCS5kaXNrX3R5cGUgICAgICAgICAg
PSAidGFwZGlza19obGZzIiwKKwkuZmxhZ3MgICAgICAgICAgICAgID0gMCwKKwkucHJpdmF0ZV9k
YXRhX3NpemUgID0gc2l6ZW9mKHN0cnVjdCB0ZGhsZnNfc3RhdGUpLAorCS50ZF9vcGVuICAgICAg
ICAgICAgPSB0ZGhsZnNfb3BlbiwKKwkudGRfY2xvc2UgICAgICAgICAgID0gdGRobGZzX2Nsb3Nl
LAorCS50ZF9xdWV1ZV9yZWFkICAgICAgPSB0ZGhsZnNfcXVldWVfcmVhZCwKKwkudGRfcXVldWVf
d3JpdGUgICAgID0gdGRobGZzX3F1ZXVlX3dyaXRlLAorCS50ZF9nZXRfcGFyZW50X2lkICAgPSB0
ZGhsZnNfZ2V0X3BhcmVudF9pZCwKKwkudGRfdmFsaWRhdGVfcGFyZW50ID0gdGRobGZzX3ZhbGlk
YXRlX3BhcmVudCwKKwkudGRfZGVidWcgICAgICAgICAgID0gTlVMTCwKK307CmRpZmYgLU5hdXIg
bmV3LXByai9ibGt0YXAyL2RyaXZlcnMvTWFrZWZpbGUgb2xkLXByai9ibGt0YXAyL2RyaXZlcnMv
TWFrZWZpbGUKLS0tIG5ldy1wcmovYmxrdGFwMi9kcml2ZXJzL01ha2VmaWxlCTIwMTEtMTEtMjYg
MTM6MzI6MDYuMDAwMDAwMDAwICswODAwCisrKyBvbGQtcHJqL2Jsa3RhcDIvZHJpdmVycy9NYWtl
ZmlsZQkyMDExLTExLTI2IDEzOjM0OjM5LjAwMDAwMDAwMCArMDgwMApAQCAtMiw2ICsyLDE1IEBA
CiBCTEtUQVBfUk9PVD0gLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAor
SExGU19ESVIgPSAvaGxmcworSExGU19MT0cgPSAkKEhMRlNfRElSKS8zcGFydC9sb2cKK0hBRE9P
UF9ESVIgPSAkKEhMRlNfRElSKS8zcGFydC9oYWRvb3AKK0dMSUJfRElSMSA9IC91c3IvbGliL2ds
aWItMi4wL2luY2x1ZGUKK0dMSUJfRElSMiA9IC91c3IvaW5jbHVkZS9nbGliLTIuMAorSEFET09Q
X0RJUjEgPSAkKEhBRE9PUF9ESVIpL2luY2x1ZGUKK0hBRE9PUF9ESVIyID0gJChIQURPT1BfRElS
KS9saWI2NAorCisKIExJQlZIRERJUiAgPSAkKEJMS1RBUF9ST09UKS92aGQvbGliCiAKIElCSU4g
ICAgICAgPSB0YXBkaXNrMiB0ZC11dGlsIHRhcGRpc2stY2xpZW50IHRhcGRpc2stc3RyZWFtIHRh
cGRpc2stZGlmZgpAQCAtMTYsMTEgKzI1LDE2IEBACiBDRkxBR1MgICAgKz0gJChDRkxBR1NfbGli
eGVuY3RybCkKIENGTEFHUyAgICArPSAtSSAkKExJQkFJT19ESVIpCiBDRkxBR1MgICAgKz0gLUkg
JChNRU1TSFJfRElSKQorQ0ZMQUdTICAgICs9IC1JICQoSExGU19ESVIpL3NyYy9pbmNsdWRlCitD
RkxBR1MgICAgKz0gLUkgJChHTElCX0RJUjEpCitDRkxBR1MgICAgKz0gLUkgJChHTElCX0RJUjIp
CitDRkxBR1MgICAgKz0gLUkgJChITEZTX0xPRykvaW5jbHVkZQorQ0ZMQUdTICAgICs9IC1JICQo
SEFET09QX0RJUjEpCiBDRkxBR1MgICAgKz0gLURfR05VX1NPVVJDRQogQ0ZMQUdTICAgICs9IC1E
VVNFX05GU19MT0NLUwogCiBpZmVxICgkKENPTkZJR19YODZfNjQpLHkpCi1DRkxBR1MgICAgICAg
ICAgICArPSAtZlBJQworQ0ZMQUdTICAgICs9IC1mUElDCiBlbmRpZgogCiBMSUJTICAgICAgKz0g
LWxydCAtbHoKQEAgLTMzLDYgKzQ3LDEwIEBACiBMSUJTICs9IC1sdXVpZAogZW5kaWYKIAorTElC
UyArPSAtTCQoSExGU19ESVIpL291dHB1dC9saWI2NC8gLWxobGZzCitMSUJTICs9IC1MJChITEZT
X0xPRykvbGliNjQgLWxsb2c0YworTElCUyArPSAtTCQoSEFET09QX0RJUjIpIC1saGRmcworCiBS
RU1VUy1PQkpTICA6PSBibG9jay1yZW11cy5vCiBSRU1VUy1PQkpTICArPSBoYXNodGFibGUubwog
UkVNVVMtT0JKUyAgKz0gaGFzaHRhYmxlX2l0ci5vCkBAIC04MCw2ICs5OCw3IEBACiAKIEJMSy1P
QkpTLXkgIDo9IGJsb2NrLWFpby5vCiBCTEstT0JKUy15ICArPSBibG9jay1yYW0ubworQkxLLU9C
SlMteSAgKz0gYmxvY2staGxmcy5vCiBCTEstT0JKUy15ICArPSBibG9jay1jYWNoZS5vCiBCTEst
T0JKUy15ICArPSBibG9jay12aGQubwogQkxLLU9CSlMteSAgKz0gYmxvY2stbG9nLm8KZGlmZiAt
TmF1ciBuZXctcHJqL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrMi5jIG9sZC1wcmovYmxrdGFwMi9k
cml2ZXJzL3RhcGRpc2syLmMKLS0tIG5ldy1wcmovYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2syLmMJ
MjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9sZC1wcmovYmxrdGFwMi9k
cml2ZXJzL3RhcGRpc2syLmMJMjAxMS0xMS0yNiAxNDowOToxOC4wMDAwMDAwMDAgKzA4MDAKQEAg
LTM4LDYgKzM4LDggQEAKICNpbmNsdWRlICJ0YXBkaXNrLXV0aWxzLmgiCiAjaW5jbHVkZSAidGFw
ZGlzay1zZXJ2ZXIuaCIKICNpbmNsdWRlICJ0YXBkaXNrLWNvbnRyb2wuaCIKKyNpbmNsdWRlICJn
bGliLmgiCisjaW5jbHVkZSAiaGxmc19sb2cuaCIKIAogc3RhdGljIHZvaWQKIHVzYWdlKGNvbnN0
IGNoYXIgKmFwcCwgaW50IGVycikKQEAgLTU0LDcgKzU2LDExIEBACiAKIAljb250cm9sICA9IE5V
TEw7CiAJbm9kYWVtb24gPSAwOwotCisJc2V0ZW52KCJMT0c0Q19SQ1BBVEgiLCAiL3Vzci9zYmlu
LyIsIDEpOworCWlmIChsb2c0Y19pbml0KCkpIHsKKwkJRFBSSU5URigiNzcgbG9nNGMgaW5pdCBm
YWlsZWQhXG4iKTsKKwl9CisJCiAJd2hpbGUgKChjID0gZ2V0b3B0KGFyZ2MsIGFyZ3YsICJzOkRo
IikpICE9IC0xKSB7CiAJCXN3aXRjaCAoYykgewogCQljYXNlICdEJzoKZGlmZiAtTmF1ciBuZXct
cHJqL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWRpc2t0eXBlLmMgb2xkLXByai9ibGt0YXAyL2Ry
aXZlcnMvdGFwZGlzay1kaXNrdHlwZS5jCi0tLSBuZXctcHJqL2Jsa3RhcDIvZHJpdmVycy90YXBk
aXNrLWRpc2t0eXBlLmMJMjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9s
ZC1wcmovYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuYwkyMDExLTExLTI2IDE0OjEx
OjM2LjAwMDAwMDAwMCArMDgwMApAQCAtMzIsNiArMzIsNyBAQAogCiAjaW5jbHVkZSAidGFwZGlz
ay1kaXNrdHlwZS5oIgogI2luY2x1ZGUgInRhcGRpc2stbWVzc2FnZS5oIgorI2luY2x1ZGUgInRh
cGRpc2suaCIKIAogc3RhdGljIGNvbnN0IGRpc2tfaW5mb190IGFpb19kaXNrID0gewogICAgICAg
ICJhaW8iLApAQCAtODIsMTEgKzgzLDExIEBACiAgICAgICAgMSwKIH07CiAKLXN0YXRpYyBjb25z
dCBkaXNrX2luZm9fdCB2aGRfaW5kZXhfZGlzayA9IHsKKy8qc3RhdGljIGNvbnN0IGRpc2tfaW5m
b190IHZoZF9pbmRleF9kaXNrID0gewogICAgICAgICJ2aGRpIiwKICAgICAgICAidmhkIGluZGV4
IGltYWdlICh2aGRpKSIsCiAgICAgICAgMSwKLX07Cit9OyAqLwogCiBzdGF0aWMgY29uc3QgZGlz
a19pbmZvX3QgbG9nX2Rpc2sgPSB7CiAJImxvZyIsCkBAIC0xMDAsNiArMTAxLDEyIEBACiAgICAg
ICAgMCwKIH07CiAKK3N0YXRpYyBjb25zdCBkaXNrX2luZm9fdCBobGZzX2Rpc2sgPSB7CisgICAg
ICAgImhsZnMiLAorICAgICAgICJobGZzIGRpc2sgcmVwbGljYXRvciAoaGxmcykiLAorICAgICAg
IDAsCit9OworCiBjb25zdCBkaXNrX2luZm9fdCAqdGFwZGlza19kaXNrX3R5cGVzW10gPSB7CiAJ
W0RJU0tfVFlQRV9BSU9dCT0gJmFpb19kaXNrLAogCVtESVNLX1RZUEVfU1lOQ10JPSAmc3luY19k
aXNrLApAQCAtMTEwLDggKzExNyw5IEBACiAJW0RJU0tfVFlQRV9RQ09XXQk9ICZxY293X2Rpc2ss
CiAJW0RJU0tfVFlQRV9CTE9DS19DQUNIRV0gPSAmYmxvY2tfY2FjaGVfZGlzaywKIAlbRElTS19U
WVBFX0xPR10JPSAmbG9nX2Rpc2ssCi0JW0RJU0tfVFlQRV9WSU5ERVhdCT0gJnZoZF9pbmRleF9k
aXNrLAorCS8vW0RJU0tfVFlQRV9WSU5ERVhdCT0gJnZoZF9pbmRleF9kaXNrLAogCVtESVNLX1RZ
UEVfUkVNVVNdCT0gJnJlbXVzX2Rpc2ssCisJW0RJU0tfVFlQRV9ITEZTXQk9ICZobGZzX2Rpc2ss
CiAJMCwKIH07CiAKQEAgLTEyMyw5ICsxMzEsMTAgQEAKIGV4dGVybiBzdHJ1Y3QgdGFwX2Rpc2sg
dGFwZGlza19yYW07CiBleHRlcm4gc3RydWN0IHRhcF9kaXNrIHRhcGRpc2tfcWNvdzsKIGV4dGVy
biBzdHJ1Y3QgdGFwX2Rpc2sgdGFwZGlza19ibG9ja19jYWNoZTsKLWV4dGVybiBzdHJ1Y3QgdGFw
X2Rpc2sgdGFwZGlza192aGRfaW5kZXg7CisvL2V4dGVybiBzdHJ1Y3QgdGFwX2Rpc2sgdGFwZGlz
a192aGRfaW5kZXg7CiBleHRlcm4gc3RydWN0IHRhcF9kaXNrIHRhcGRpc2tfbG9nOwogZXh0ZXJu
IHN0cnVjdCB0YXBfZGlzayB0YXBkaXNrX3JlbXVzOworZXh0ZXJuIHN0cnVjdCB0YXBfZGlzayB0
YXBkaXNrX2hsZnM7CiAKIGNvbnN0IHN0cnVjdCB0YXBfZGlzayAqdGFwZGlza19kaXNrX2RyaXZl
cnNbXSA9IHsKIAlbRElTS19UWVBFX0FJT10gICAgICAgICA9ICZ0YXBkaXNrX2FpbywKQEAgLTEz
Nyw5ICsxNDYsMTAgQEAKIAlbRElTS19UWVBFX1JBTV0gICAgICAgICA9ICZ0YXBkaXNrX3JhbSwK
IAlbRElTS19UWVBFX1FDT1ddICAgICAgICA9ICZ0YXBkaXNrX3Fjb3csCiAJW0RJU0tfVFlQRV9C
TE9DS19DQUNIRV0gPSAmdGFwZGlza19ibG9ja19jYWNoZSwKLQlbRElTS19UWVBFX1ZJTkRFWF0g
ICAgICA9ICZ0YXBkaXNrX3ZoZF9pbmRleCwKKwkvL1tESVNLX1RZUEVfVklOREVYXSAgICAgID0g
JnRhcGRpc2tfdmhkX2luZGV4LAogCVtESVNLX1RZUEVfTE9HXSAgICAgICAgID0gJnRhcGRpc2tf
bG9nLAogCVtESVNLX1RZUEVfUkVNVVNdICAgICAgID0gJnRhcGRpc2tfcmVtdXMsCisJW0RJU0tf
VFlQRV9ITEZTXSAgICAgICA9ICZ0YXBkaXNrX2hsZnMsCiAJMCwKIH07CiAKQEAgLTE0NywxNSAr
MTU3LDI0IEBACiB0YXBkaXNrX2Rpc2t0eXBlX2ZpbmQoY29uc3QgY2hhciAqbmFtZSkKIHsKIAlj
b25zdCBkaXNrX2luZm9fdCAqaW5mbzsKKwljb25zdCBkaXNrX2luZm9fdCAqX2luZm87CiAJaW50
IGk7CiAKIAlmb3IgKGkgPSAwOyBpbmZvID0gdGFwZGlza19kaXNrX3R5cGVzW2ldLCBpbmZvICE9
IE5VTEw7ICsraSkgewotCQlpZiAoc3RyY21wKG5hbWUsIGluZm8tPm5hbWUpKQorCQlEUFJJTlRG
KCI3NyBpIGlzICVkIGluZm8tPm5hbWUgaXMgJXNcbiIsIGksaW5mby0+bmFtZSk7CisJCV9pbmZv
ID0gdGFwZGlza19kaXNrX3R5cGVzWzExXTsKKwkJRFBSSU5URigiNzcgdGFwZGlza19kaXNrX3R5
cGVzWzExXSBpcyAlc1xuIiwgX2luZm8tPm5hbWUpOworCQlpZiAoc3RyY21wKG5hbWUsIGluZm8t
Pm5hbWUpKSB7CisJCQlpZiAoaSA9PSA5KSB7CisJCQkJaSArPSAxOworCQkJfQogCQkJY29udGlu
dWU7CisJCX0KIAorCQlEUFJJTlRGKCI3NyAxIGkgaXMgJWRcbiIsIGkpOwogCQlpZiAoIXRhcGRp
c2tfZGlza19kcml2ZXJzW2ldKQogCQkJcmV0dXJuIC1FTk9TWVM7Ci0KKwkJRFBSSU5URigiNzcg
MiBpIGlzICVkXG4iLCBpKTsKIAkJcmV0dXJuIGk7CiAJfQogCkBAIC0xNjgsMjEgKzE4NywxOSBA
QAogCWNoYXIgbmFtZVtESVNLX1RZUEVfTkFNRV9NQVhdLCAqcHRyOwogCXNpemVfdCBsZW47CiAJ
aW50IHR5cGU7Ci0KKwkKIAlwdHIgPSBzdHJjaHIocGFyYW1zLCAnOicpOwogCWlmICghcHRyKQog
CQlyZXR1cm4gLUVJTlZBTDsKIAogCWxlbiA9IHB0ciAtIHBhcmFtczsKLQogCWlmIChsZW4gPiBz
aXplb2YobmFtZSkgLSAxKQogCQlyZXR1cm4gLUVOQU1FVE9PTE9ORzsKIAogCW1lbXNldChuYW1l
LCAwLCBzaXplb2YobmFtZSkpOwogCXN0cm5jcHkobmFtZSwgcGFyYW1zLCBsZW4pOwotCisJCiAJ
dHlwZSA9IHRhcGRpc2tfZGlza3R5cGVfZmluZChuYW1lKTsKLQogCWlmICh0eXBlID49IDApCiAJ
CSpfcGF0aCA9IHBhcmFtcyArIGxlbiArIDE7CiAKZGlmZiAtTmF1ciBuZXctcHJqL2Jsa3RhcDIv
ZHJpdmVycy90YXBkaXNrLWRpc2t0eXBlLmggb2xkLXByai9ibGt0YXAyL2RyaXZlcnMvdGFwZGlz
ay1kaXNrdHlwZS5oCi0tLSBuZXctcHJqL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWRpc2t0eXBl
LmgJMjAxMS0xMS0yNiAxMzozMjowNi4wMDAwMDAwMDAgKzA4MDAKKysrIG9sZC1wcmovYmxrdGFw
Mi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuaAkyMDExLTExLTI2IDEzOjM0OjM5LjAwMDAwMDAw
MCArMDgwMApAQCAtMzksNyArMzksOCBAQAogI2RlZmluZSBESVNLX1RZUEVfQkxPQ0tfQ0FDSEUg
NwogI2RlZmluZSBESVNLX1RZUEVfTE9HICAgICAgICAgOAogI2RlZmluZSBESVNLX1RZUEVfUkVN
VVMgICAgICAgOQotI2RlZmluZSBESVNLX1RZUEVfVklOREVYICAgICAgMTAKKy8vI2RlZmluZSBE
SVNLX1RZUEVfVklOREVYICAgICAgMTAKKyNkZWZpbmUgRElTS19UWVBFX0hMRlMJICAgICAgMTEK
IAogI2RlZmluZSBESVNLX1RZUEVfTkFNRV9NQVggICAgMzIKIApkaWZmIC1OYXVyIG5ldy1wcmov
cHl0aG9uL3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IG9sZC1wcmovcHl0aG9u
L3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Ci0tLSBuZXctcHJqL3B5dGhvbi94
ZW4veGVuZC9zZXJ2ZXIvQmxrdGFwQ29udHJvbGxlci5weQkyMDExLTExLTI2IDEzOjMyOjA1LjAw
MDAwMDAwMCArMDgwMAorKysgb2xkLXByai9weXRob24veGVuL3hlbmQvc2VydmVyL0Jsa3RhcENv
bnRyb2xsZXIucHkJMjAxMS0xMS0yNiAxMzozMzozMi4wMDAwMDAwMDAgKzA4MDAKQEAgLTI0LDYg
KzI0LDcgQEAKICAgICAncWNvdycsCiAgICAgJ3ZoZCcsCiAgICAgJ3JlbXVzJywKKwknaGxmcycs
CiAgICAgXQogCiBibGt0YXBfZGlza190eXBlcyA9IGJsa3RhcDFfZGlza190eXBlcyArIGJsa3Rh
cDJfZGlza190eXBlcwo=
--14dae9d67d3c33d64804b9a63b81
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--14dae9d67d3c33d64804b9a63b81--


From xen-users-bounces@lists.xen.org Thu Feb 23 19:08:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 19:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0e1Q-0004vQ-84; Thu, 23 Feb 2012 19:08:08 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1S0e1P-0004v9-CR; Thu, 23 Feb 2012 19:08:07 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330024081!16162512!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDU5Ng==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19677 invoked from network); 23 Feb 2012 19:08:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 19:08:01 -0000
X-IronPort-AV: E=Sophos;i="4.73,471,1325462400"; d="scan'208";a="10905867"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	23 Feb 2012 19:08:01 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Thu, 23 Feb 2012 19:08:01 +0000
Date: Thu, 23 Feb 2012 19:13:48 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: harryxiyou <harryxiyou@gmail.com>
In-Reply-To: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"konrad@darnok.org" <konrad@darnok.org>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 23 Feb 2012, harryxiyou wrote:
> Hi lists and developers,
> 
> Maybe i should not talk about following stuffs here. If true, please
> forgive me ;-).
> 
> I have subscribed our xen mail lists. And get our relevant
> git repos. Actually, i wanna do some stuffs about Xen in GSOC
> (Google Summer Of Code) 2012. So i am now searching for a mentor
> in our Xen group, who can join GSOC 2012. I have studied some xen
> blktap2 stuffs, which we add a new driver named "hlfs" for blktap2/drivers
> to support our project 'Cloudxy'  (http://code.google.com/p/cloudxy).
> I also write some articles for building Xen environment here (sorry,
> in Chinese).
> (http://code.google.com/p/cloudxy/wiki/HowTo_Build_Xen_Env)
> If no mentor will do some blktap2 stuffs i will do what the mentor like.
> Because my major is Software Engineering at Xi'an University of Posts and
> Telecommunications in China. I am now a Junior student who is interested
> in Computer Science and Virtualization Technologies. I will do Xen project as
> i could. I also did some patches for Linux Kernel
> (http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git&a=search&h=HEAD&st=commit&s=Harry+Wei).
> 
> So i am sure i will also take some patches for Xen (blktap2 or other portions).
> I also developed some other projects during my university time. I am
> now developing a project named 'Cloudxy' (http://code.google.com/p/cloudxy/).
> It is about Cloud Calculating. Our ECMS (Elastic Cloud Management System)
> is based on Xen Virtualization. I developed some Xen stuffs and HLFS, which is
> based on Hadoop Hdfs and Log structured Filesystem(NILFS2 thoughts
> in Kernel). I also did  other portions about NBD(Network Block Device) driver.
> 
> I am familiar with C/C++, Erlang, Bash, Java, etc. And again, if any
> developer wants to be a mentor for me in GSOC 2012 abdout Xen project,
> feel free to contact me.
> I will do a perfect job.   Trust me please ;-)
> 
> Best wishes to us ;-)

Thanks for your enthusiasm :)

We haven't finalized our list of GSoC projects for this year yet, but
keep an eye on our GSoC page on the wiki:

http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages

Regarding your project idea, please provide more details about it:
considering that the cloudxy webpage is in Chinese I really don't know
what it is about.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 19:08:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 19:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0e1Q-0004vQ-84; Thu, 23 Feb 2012 19:08:08 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1S0e1P-0004v9-CR; Thu, 23 Feb 2012 19:08:07 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330024081!16162512!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDU5Ng==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19677 invoked from network); 23 Feb 2012 19:08:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 19:08:01 -0000
X-IronPort-AV: E=Sophos;i="4.73,471,1325462400"; d="scan'208";a="10905867"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	23 Feb 2012 19:08:01 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Thu, 23 Feb 2012 19:08:01 +0000
Date: Thu, 23 Feb 2012 19:13:48 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: harryxiyou <harryxiyou@gmail.com>
In-Reply-To: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"konrad@darnok.org" <konrad@darnok.org>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 23 Feb 2012, harryxiyou wrote:
> Hi lists and developers,
> 
> Maybe i should not talk about following stuffs here. If true, please
> forgive me ;-).
> 
> I have subscribed our xen mail lists. And get our relevant
> git repos. Actually, i wanna do some stuffs about Xen in GSOC
> (Google Summer Of Code) 2012. So i am now searching for a mentor
> in our Xen group, who can join GSOC 2012. I have studied some xen
> blktap2 stuffs, which we add a new driver named "hlfs" for blktap2/drivers
> to support our project 'Cloudxy'  (http://code.google.com/p/cloudxy).
> I also write some articles for building Xen environment here (sorry,
> in Chinese).
> (http://code.google.com/p/cloudxy/wiki/HowTo_Build_Xen_Env)
> If no mentor will do some blktap2 stuffs i will do what the mentor like.
> Because my major is Software Engineering at Xi'an University of Posts and
> Telecommunications in China. I am now a Junior student who is interested
> in Computer Science and Virtualization Technologies. I will do Xen project as
> i could. I also did some patches for Linux Kernel
> (http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git&a=search&h=HEAD&st=commit&s=Harry+Wei).
> 
> So i am sure i will also take some patches for Xen (blktap2 or other portions).
> I also developed some other projects during my university time. I am
> now developing a project named 'Cloudxy' (http://code.google.com/p/cloudxy/).
> It is about Cloud Calculating. Our ECMS (Elastic Cloud Management System)
> is based on Xen Virtualization. I developed some Xen stuffs and HLFS, which is
> based on Hadoop Hdfs and Log structured Filesystem(NILFS2 thoughts
> in Kernel). I also did  other portions about NBD(Network Block Device) driver.
> 
> I am familiar with C/C++, Erlang, Bash, Java, etc. And again, if any
> developer wants to be a mentor for me in GSOC 2012 abdout Xen project,
> feel free to contact me.
> I will do a perfect job.   Trust me please ;-)
> 
> Best wishes to us ;-)

Thanks for your enthusiasm :)

We haven't finalized our list of GSoC projects for this year yet, but
keep an eye on our GSoC page on the wiki:

http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages

Regarding your project idea, please provide more details about it:
considering that the cloudxy webpage is in Chinese I really don't know
what it is about.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 20:17:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 20:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0f5A-0006Pv-7t; Thu, 23 Feb 2012 20:16:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1S0f57-0006Pq-U6
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 20:16:02 +0000
Received: from [85.158.139.83:59022] by server-9.bemta-5.messagelabs.com id
	F3/12-30171-18E964F4; Thu, 23 Feb 2012 20:16:01 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330028160!16394183!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32526 invoked from network); 23 Feb 2012 20:16:00 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 20:16:00 -0000
Received: by werb14 with SMTP id b14so3721558wer.30
	for <xen-users@lists.xensource.com>;
	Thu, 23 Feb 2012 12:16:00 -0800 (PST)
Received-SPF: pass (google.com: domain of matthew.hook@otoy.com designates
	10.180.92.71 as permitted sender) client-ip=10.180.92.71; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of matthew.hook@otoy.com
	designates 10.180.92.71 as permitted sender)
	smtp.mail=matthew.hook@otoy.com
Received: from mr.google.com ([10.180.92.71])
	by 10.180.92.71 with SMTP id ck7mr7987987wib.3.1330028160099 (num_hops
	= 1); Thu, 23 Feb 2012 12:16:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr6493352wib.3.1330028160025; Thu,
	23 Feb 2012 12:16:00 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Thu, 23 Feb 2012 12:15:59 -0800 (PST)
Date: Thu, 23 Feb 2012 12:15:59 -0800
Message-ID: <CAMrHX2XARub6M-f0_t3MoifgbXcSoRG7zb7QTsusAty7k0Ficg@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQk1fKefUweHlmQyYuAGISZrhf/zAJNmuwgg4MeWvg4YHE6gXhcAn4Lz+aZgjezrMokeY6Jo
Subject: [Xen-users] PCI Front/Back and HVM Passthru
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8833123725595750901=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8833123725595750901==
Content-Type: multipart/alternative; boundary=f46d043c80700502d304b9a75031

--f46d043c80700502d304b9a75031
Content-Type: text/plain; charset=ISO-8859-1

Is the PCI Front driver required for Graphics Passthrough to an HVM guest?

What about the PCI Back driver?

--f46d043c80700502d304b9a75031
Content-Type: text/html; charset=ISO-8859-1

Is the PCI Front driver required for Graphics Passthrough to an HVM guest?<div><br></div><div>What about the PCI Back driver?</div><div><br></div><div><br></div>

--f46d043c80700502d304b9a75031--


--===============8833123725595750901==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8833123725595750901==--


From xen-users-bounces@lists.xen.org Thu Feb 23 20:17:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 20:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0f5A-0006Pv-7t; Thu, 23 Feb 2012 20:16:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.hook@otoy.com>) id 1S0f57-0006Pq-U6
	for xen-users@lists.xensource.com; Thu, 23 Feb 2012 20:16:02 +0000
Received: from [85.158.139.83:59022] by server-9.bemta-5.messagelabs.com id
	F3/12-30171-18E964F4; Thu, 23 Feb 2012 20:16:01 +0000
X-Env-Sender: matthew.hook@otoy.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330028160!16394183!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32526 invoked from network); 23 Feb 2012 20:16:00 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 20:16:00 -0000
Received: by werb14 with SMTP id b14so3721558wer.30
	for <xen-users@lists.xensource.com>;
	Thu, 23 Feb 2012 12:16:00 -0800 (PST)
Received-SPF: pass (google.com: domain of matthew.hook@otoy.com designates
	10.180.92.71 as permitted sender) client-ip=10.180.92.71; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of matthew.hook@otoy.com
	designates 10.180.92.71 as permitted sender)
	smtp.mail=matthew.hook@otoy.com
Received: from mr.google.com ([10.180.92.71])
	by 10.180.92.71 with SMTP id ck7mr7987987wib.3.1330028160099 (num_hops
	= 1); Thu, 23 Feb 2012 12:16:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr6493352wib.3.1330028160025; Thu,
	23 Feb 2012 12:16:00 -0800 (PST)
Received: by 10.227.142.14 with HTTP; Thu, 23 Feb 2012 12:15:59 -0800 (PST)
Date: Thu, 23 Feb 2012 12:15:59 -0800
Message-ID: <CAMrHX2XARub6M-f0_t3MoifgbXcSoRG7zb7QTsusAty7k0Ficg@mail.gmail.com>
From: Matthew Hook <matthew.hook@otoy.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQk1fKefUweHlmQyYuAGISZrhf/zAJNmuwgg4MeWvg4YHE6gXhcAn4Lz+aZgjezrMokeY6Jo
Subject: [Xen-users] PCI Front/Back and HVM Passthru
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8833123725595750901=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8833123725595750901==
Content-Type: multipart/alternative; boundary=f46d043c80700502d304b9a75031

--f46d043c80700502d304b9a75031
Content-Type: text/plain; charset=ISO-8859-1

Is the PCI Front driver required for Graphics Passthrough to an HVM guest?

What about the PCI Back driver?

--f46d043c80700502d304b9a75031
Content-Type: text/html; charset=ISO-8859-1

Is the PCI Front driver required for Graphics Passthrough to an HVM guest?<div><br></div><div>What about the PCI Back driver?</div><div><br></div><div><br></div>

--f46d043c80700502d304b9a75031--


--===============8833123725595750901==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8833123725595750901==--


From xen-users-bounces@lists.xen.org Thu Feb 23 20:23:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 20:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0fBB-0006m4-Ld; Thu, 23 Feb 2012 20:22:17 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>)
	id 1S0fB9-0006kr-NM; Thu, 23 Feb 2012 20:22:16 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1330028528!1928360!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19974 invoked from network); 23 Feb 2012 20:22:09 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 20:22:09 -0000
Received: by yenr1 with SMTP id r1so930929yen.32
	for <multiple recipients>; Thu, 23 Feb 2012 12:22:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=TA3J5cy7b+xr8kmC0jm3A/v3Xh+sBlmvjtlgpskE+LY=;
	b=ubJSdtC8OICo0SijaTPAxnJZ4YofErtSMA0HSfrNt3c6CXhmpEzJk0YihpMBK1Fg/m
	0wy1sBnBAH0bFVaiyYNaBMSMpqQgJxvUlfnCINm95TbtDEVM/XMnoCM/tA5bWKC8FdSp
	TDkS6HoJYKsi9X9aaUy/Cq1fuAuH/Ms3MU26s=
MIME-Version: 1.0
Received: by 10.50.42.134 with SMTP id o6mr3725178igl.0.1330028528017; Thu, 23
	Feb 2012 12:22:08 -0800 (PST)
Received: by 10.231.60.139 with HTTP; Thu, 23 Feb 2012 12:22:07 -0800 (PST)
In-Reply-To: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
References: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
Date: Thu, 23 Feb 2012 21:22:07 +0100
Message-ID: <CAFivhPmhcwg4=_7VZhfK0_kKp89XTHxxS=3bDv1ebChY7FQDuA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: harryxiyou <harryxiyou@gmail.com>
Cc: xen-users@lists.xen.org, cloudxy@googlegroups.com,
	xen-devel@lists.xensource.com, Kang Hua <kanghua151@gmail.com>,
	xen-bugs@lists.xen.org
Subject: Re: [Xen-users] [XEN]tap-err happens to me
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,


2012/2/23 harryxiyou <harryxiyou@gmail.com>:
> Feb 24 02:52:17 local00212201021a tap-ctl: tap-err:tap_ctl_wait:
> tapdisk2[31763] failed, status 127
>
> The log says tapdisk2 happens to an error.

127 is usually a file not found?

Flo

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 20:23:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 20:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0fBB-0006m4-Ld; Thu, 23 Feb 2012 20:22:17 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>)
	id 1S0fB9-0006kr-NM; Thu, 23 Feb 2012 20:22:16 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1330028528!1928360!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19974 invoked from network); 23 Feb 2012 20:22:09 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 20:22:09 -0000
Received: by yenr1 with SMTP id r1so930929yen.32
	for <multiple recipients>; Thu, 23 Feb 2012 12:22:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=TA3J5cy7b+xr8kmC0jm3A/v3Xh+sBlmvjtlgpskE+LY=;
	b=ubJSdtC8OICo0SijaTPAxnJZ4YofErtSMA0HSfrNt3c6CXhmpEzJk0YihpMBK1Fg/m
	0wy1sBnBAH0bFVaiyYNaBMSMpqQgJxvUlfnCINm95TbtDEVM/XMnoCM/tA5bWKC8FdSp
	TDkS6HoJYKsi9X9aaUy/Cq1fuAuH/Ms3MU26s=
MIME-Version: 1.0
Received: by 10.50.42.134 with SMTP id o6mr3725178igl.0.1330028528017; Thu, 23
	Feb 2012 12:22:08 -0800 (PST)
Received: by 10.231.60.139 with HTTP; Thu, 23 Feb 2012 12:22:07 -0800 (PST)
In-Reply-To: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
References: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
Date: Thu, 23 Feb 2012 21:22:07 +0100
Message-ID: <CAFivhPmhcwg4=_7VZhfK0_kKp89XTHxxS=3bDv1ebChY7FQDuA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: harryxiyou <harryxiyou@gmail.com>
Cc: xen-users@lists.xen.org, cloudxy@googlegroups.com,
	xen-devel@lists.xensource.com, Kang Hua <kanghua151@gmail.com>,
	xen-bugs@lists.xen.org
Subject: Re: [Xen-users] [XEN]tap-err happens to me
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,


2012/2/23 harryxiyou <harryxiyou@gmail.com>:
> Feb 24 02:52:17 local00212201021a tap-ctl: tap-err:tap_ctl_wait:
> tapdisk2[31763] failed, status 127
>
> The log says tapdisk2 happens to an error.

127 is usually a file not found?

Flo

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Feb 23 20:26:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 20:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0fEG-0007FF-0b; Thu, 23 Feb 2012 20:25:28 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lucianobarreto@gmail.com>) id 1S0fEE-0007EH-8A
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 20:25:26 +0000
X-Env-Sender: lucianobarreto@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1330028719!10325729!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24910 invoked from network); 23 Feb 2012 20:25:19 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 20:25:19 -0000
Received: by wgbdt11 with SMTP id dt11so6239436wgb.2
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 12:25:19 -0800 (PST)
Received-SPF: pass (google.com: domain of lucianobarreto@gmail.com designates
	10.180.107.99 as permitted sender) client-ip=10.180.107.99; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	lucianobarreto@gmail.com designates 10.180.107.99 as permitted
	sender) smtp.mail=lucianobarreto@gmail.com;
	dkim=pass header.i=lucianobarreto@gmail.com
Received: from mr.google.com ([10.180.107.99])
	by 10.180.107.99 with SMTP id hb3mr6634092wib.5.1330028719281 (num_hops
	= 1); Thu, 23 Feb 2012 12:25:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=vqsPZrleh9sYl8qJdz5/lJ68UMiSAYbs135aIMkrJdA=;
	b=kY6goQr/jOa7zZBGOwSN8HQoh0YUo2RoRj52yVNIP/rDQiy8bXdrHCbdjAh932T64+
	3rCItX654djEymD28Y/aau/XSWRatixyIMxFp4FteaIfJOe9WJn09ua0Xv37y+QZnvpz
	J8+kBPJIcYhnbFrgjLizBRuJlpL7zf04Wo0fc=
MIME-Version: 1.0
Received: by 10.180.107.99 with SMTP id hb3mr5388776wib.5.1330028719141; Thu,
	23 Feb 2012 12:25:19 -0800 (PST)
Received: by 10.227.199.19 with HTTP; Thu, 23 Feb 2012 12:25:19 -0800 (PST)
Date: Thu, 23 Feb 2012 18:25:19 -0200
Message-ID: <CAPiSOA6cL=vGEGNrO5iBvpCxZkgy+BAFDHFt04AVtrWO2nrC0Q@mail.gmail.com>
From: Luciano Barreto <lucianobarreto@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] XCP Instalation Problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0206328024366011793=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0206328024366011793==
Content-Type: multipart/alternative; boundary=e89a8f23558158725204b9a771f6

--e89a8f23558158725204b9a771f6
Content-Type: text/plain; charset=ISO-8859-1

Hi folks,
I'm trying to install the latest beta build of XCP just for testing
purposes and I have a problem. My network card is not recognized on XCP
installation, so I need to load a device driver. I found the device driver
(Atheros atl1e) for XenServer 6, and when i try to load it i had a message
"Setup was unable to find any driver compatible with this version of XCP."
Anyone can help me to fix that? Or say to me how I can recompile the driver
for XCP 1.4.9 (53341c)?
Thanks

-- 
Luciano Barreto

--e89a8f23558158725204b9a771f6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>Hi folks,</div><div>I&#39;m trying to install the latest beta bui=
ld of XCP just for testing purposes and I have a problem. My network card i=
s not recognized on XCP installation, so I need to load a device driver. I =
found the device driver (Atheros atl1e) for XenServer 6, and when i try to =
load it i had a message &quot;Setup was unable to find any driver compatibl=
e with this version of XCP.&quot;</div>
<div>Anyone can help me to fix that? Or say to me how I can recompile the d=
river for XCP 1.4.9 (53341c)?</div><div>Thanks</div><div><br></div>-- <br>L=
uciano Barreto<br>
</div>

--e89a8f23558158725204b9a771f6--


--===============0206328024366011793==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0206328024366011793==--


From xen-users-bounces@lists.xen.org Thu Feb 23 20:26:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Feb 2012 20:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0fEG-0007FF-0b; Thu, 23 Feb 2012 20:25:28 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lucianobarreto@gmail.com>) id 1S0fEE-0007EH-8A
	for xen-users@lists.xen.org; Thu, 23 Feb 2012 20:25:26 +0000
X-Env-Sender: lucianobarreto@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1330028719!10325729!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24910 invoked from network); 23 Feb 2012 20:25:19 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Feb 2012 20:25:19 -0000
Received: by wgbdt11 with SMTP id dt11so6239436wgb.2
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 12:25:19 -0800 (PST)
Received-SPF: pass (google.com: domain of lucianobarreto@gmail.com designates
	10.180.107.99 as permitted sender) client-ip=10.180.107.99; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	lucianobarreto@gmail.com designates 10.180.107.99 as permitted
	sender) smtp.mail=lucianobarreto@gmail.com;
	dkim=pass header.i=lucianobarreto@gmail.com
Received: from mr.google.com ([10.180.107.99])
	by 10.180.107.99 with SMTP id hb3mr6634092wib.5.1330028719281 (num_hops
	= 1); Thu, 23 Feb 2012 12:25:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=vqsPZrleh9sYl8qJdz5/lJ68UMiSAYbs135aIMkrJdA=;
	b=kY6goQr/jOa7zZBGOwSN8HQoh0YUo2RoRj52yVNIP/rDQiy8bXdrHCbdjAh932T64+
	3rCItX654djEymD28Y/aau/XSWRatixyIMxFp4FteaIfJOe9WJn09ua0Xv37y+QZnvpz
	J8+kBPJIcYhnbFrgjLizBRuJlpL7zf04Wo0fc=
MIME-Version: 1.0
Received: by 10.180.107.99 with SMTP id hb3mr5388776wib.5.1330028719141; Thu,
	23 Feb 2012 12:25:19 -0800 (PST)
Received: by 10.227.199.19 with HTTP; Thu, 23 Feb 2012 12:25:19 -0800 (PST)
Date: Thu, 23 Feb 2012 18:25:19 -0200
Message-ID: <CAPiSOA6cL=vGEGNrO5iBvpCxZkgy+BAFDHFt04AVtrWO2nrC0Q@mail.gmail.com>
From: Luciano Barreto <lucianobarreto@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] XCP Instalation Problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0206328024366011793=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0206328024366011793==
Content-Type: multipart/alternative; boundary=e89a8f23558158725204b9a771f6

--e89a8f23558158725204b9a771f6
Content-Type: text/plain; charset=ISO-8859-1

Hi folks,
I'm trying to install the latest beta build of XCP just for testing
purposes and I have a problem. My network card is not recognized on XCP
installation, so I need to load a device driver. I found the device driver
(Atheros atl1e) for XenServer 6, and when i try to load it i had a message
"Setup was unable to find any driver compatible with this version of XCP."
Anyone can help me to fix that? Or say to me how I can recompile the driver
for XCP 1.4.9 (53341c)?
Thanks

-- 
Luciano Barreto

--e89a8f23558158725204b9a771f6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>Hi folks,</div><div>I&#39;m trying to install the latest beta bui=
ld of XCP just for testing purposes and I have a problem. My network card i=
s not recognized on XCP installation, so I need to load a device driver. I =
found the device driver (Atheros atl1e) for XenServer 6, and when i try to =
load it i had a message &quot;Setup was unable to find any driver compatibl=
e with this version of XCP.&quot;</div>
<div>Anyone can help me to fix that? Or say to me how I can recompile the d=
river for XCP 1.4.9 (53341c)?</div><div>Thanks</div><div><br></div>-- <br>L=
uciano Barreto<br>
</div>

--e89a8f23558158725204b9a771f6--


--===============0206328024366011793==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0206328024366011793==--


From xen-users-bounces@lists.xen.org Fri Feb 24 04:05:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 04:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0mOA-0000BE-Mu; Fri, 24 Feb 2012 04:04:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S0mO8-0000B9-Q9
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 04:04:09 +0000
Received: from [85.158.139.83:57249] by server-12.bemta-5.messagelabs.com id
	82/09-05100-83C074F4; Fri, 24 Feb 2012 04:04:08 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1330056247!16429901!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17320 invoked from network); 24 Feb 2012 04:04:07 -0000
Received: from mail-ww0-f51.google.com (HELO mail-ww0-f51.google.com)
	(74.125.82.51)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 04:04:07 -0000
Received: by wgbfm10 with SMTP id fm10so29724wgb.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 20:04:07 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.83.70 as permitted sender) client-ip=10.180.83.70; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.83.70 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.83.70])
	by 10.180.83.70 with SMTP id o6mr1184575wiy.19.1330056247169 (num_hops
	= 1); Thu, 23 Feb 2012 20:04:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=JEkN/sWsenO4U5HSL4GQMGYRLNBo5+9HhctgbVzuI6Y=;
	b=PfRng3DtYIePBIgML+0kYQKFDyWWg3XsitzBefIEPiw9ik7yB1Ayg+EsUNmh+jvQL7
	ofwZLtsSwK0Kmk3ATDMlPGcGJlzE4qoTvpT6zASaXJNO0UKeRLu6NNK+M+6kxzOfJu+R
	AXewTWi8tVc7o53BAkX+z80EDqT+kYEvrdbNY=
MIME-Version: 1.0
Received: by 10.180.83.70 with SMTP id o6mr980909wiy.19.1330056247059; Thu, 23
	Feb 2012 20:04:07 -0800 (PST)
Received: by 10.180.14.232 with HTTP; Thu, 23 Feb 2012 20:04:07 -0800 (PST)
Date: Fri, 24 Feb 2012 12:04:07 +0800
Message-ID: <CADALBYPeKFSBaNWy7FHD+XTEYecS6ExHEk6ej_f5KyCOYq+rNg@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] qemu in hvm domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8291198736672230484=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8291198736672230484==
Content-Type: multipart/alternative; boundary=f46d0442885423244204b9adda38

--f46d0442885423244204b9adda38
Content-Type: text/plain; charset=ISO-8859-1

hi there guys

recently, i am studying the qemu , so i have a idea , using the qemu to
emulate a winxp in hvm domian(the system is debian). But when i install the
winxp , the installtion interface appearing, some seconds later , the hvm
domian restart

anybody experienced the same problem?

Regards

--f46d0442885423244204b9adda38
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<font size=3D"4">hi there guys<br><br>recently, i am studying the qemu , so=
 i have a idea , using the qemu to emulate a winxp in hvm domian(the system=
 is debian). But when i install the winxp , the installtion interface appea=
ring, some seconds later , the hvm domian restart<br>
<br>anybody experienced the same problem?<br><br>Regards =A0</font>

--f46d0442885423244204b9adda38--


--===============8291198736672230484==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8291198736672230484==--


From xen-users-bounces@lists.xen.org Fri Feb 24 04:05:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 04:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0mOA-0000BE-Mu; Fri, 24 Feb 2012 04:04:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S0mO8-0000B9-Q9
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 04:04:09 +0000
Received: from [85.158.139.83:57249] by server-12.bemta-5.messagelabs.com id
	82/09-05100-83C074F4; Fri, 24 Feb 2012 04:04:08 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1330056247!16429901!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17320 invoked from network); 24 Feb 2012 04:04:07 -0000
Received: from mail-ww0-f51.google.com (HELO mail-ww0-f51.google.com)
	(74.125.82.51)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 04:04:07 -0000
Received: by wgbfm10 with SMTP id fm10so29724wgb.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 20:04:07 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.83.70 as permitted sender) client-ip=10.180.83.70; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.83.70 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.83.70])
	by 10.180.83.70 with SMTP id o6mr1184575wiy.19.1330056247169 (num_hops
	= 1); Thu, 23 Feb 2012 20:04:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=JEkN/sWsenO4U5HSL4GQMGYRLNBo5+9HhctgbVzuI6Y=;
	b=PfRng3DtYIePBIgML+0kYQKFDyWWg3XsitzBefIEPiw9ik7yB1Ayg+EsUNmh+jvQL7
	ofwZLtsSwK0Kmk3ATDMlPGcGJlzE4qoTvpT6zASaXJNO0UKeRLu6NNK+M+6kxzOfJu+R
	AXewTWi8tVc7o53BAkX+z80EDqT+kYEvrdbNY=
MIME-Version: 1.0
Received: by 10.180.83.70 with SMTP id o6mr980909wiy.19.1330056247059; Thu, 23
	Feb 2012 20:04:07 -0800 (PST)
Received: by 10.180.14.232 with HTTP; Thu, 23 Feb 2012 20:04:07 -0800 (PST)
Date: Fri, 24 Feb 2012 12:04:07 +0800
Message-ID: <CADALBYPeKFSBaNWy7FHD+XTEYecS6ExHEk6ej_f5KyCOYq+rNg@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] qemu in hvm domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8291198736672230484=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8291198736672230484==
Content-Type: multipart/alternative; boundary=f46d0442885423244204b9adda38

--f46d0442885423244204b9adda38
Content-Type: text/plain; charset=ISO-8859-1

hi there guys

recently, i am studying the qemu , so i have a idea , using the qemu to
emulate a winxp in hvm domian(the system is debian). But when i install the
winxp , the installtion interface appearing, some seconds later , the hvm
domian restart

anybody experienced the same problem?

Regards

--f46d0442885423244204b9adda38
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<font size=3D"4">hi there guys<br><br>recently, i am studying the qemu , so=
 i have a idea , using the qemu to emulate a winxp in hvm domian(the system=
 is debian). But when i install the winxp , the installtion interface appea=
ring, some seconds later , the hvm domian restart<br>
<br>anybody experienced the same problem?<br><br>Regards =A0</font>

--f46d0442885423244204b9adda38--


--===============8291198736672230484==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8291198736672230484==--


From xen-users-bounces@lists.xen.org Fri Feb 24 04:13:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 04:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0mWH-0000Qn-Ty; Fri, 24 Feb 2012 04:12:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0mWG-0000Qe-UA
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 04:12:33 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330056744!9547537!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21461 invoked from network); 24 Feb 2012 04:12:26 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 04:12:26 -0000
Received: by pbbro12 with SMTP id ro12so2281259pbb.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 20:12:23 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.129.102 as permitted sender) client-ip=10.68.129.102; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.129.102 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.129.102])
	by 10.68.129.102 with SMTP id nv6mr1910698pbb.97.1330056743952
	(num_hops = 1); Thu, 23 Feb 2012 20:12:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.129.102 with SMTP id nv6mr1599871pbb.97.1330056743909; Thu,
	23 Feb 2012 20:12:23 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Thu, 23 Feb 2012 20:12:23 -0800 (PST)
In-Reply-To: <CADALBYPeKFSBaNWy7FHD+XTEYecS6ExHEk6ej_f5KyCOYq+rNg@mail.gmail.com>
References: <CADALBYPeKFSBaNWy7FHD+XTEYecS6ExHEk6ej_f5KyCOYq+rNg@mail.gmail.com>
Date: Fri, 24 Feb 2012 11:12:23 +0700
Message-ID: <CAG1y0sectYC6+cOJ-e33bqWVJPUKecPsYexPSku5y+vPnGF+4Q@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?5p2O5a6J5Lym?= <lianlun418@gmail.com>
X-Gm-Message-State: ALoCoQkkcGptgCyQDPo2BnnCDOlkBQv+3uT/Zed4Cr7bdhCWctEYkvKzzrRhx/Q+43CCkHy7A9G+
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] qemu in hvm domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgMTE6MDQgQU0sIOadjuWuieS8piA8bGlhbmx1bjQxOEBn
bWFpbC5jb20+IHdyb3RlOgo+IGhpIHRoZXJlIGd1eXMKPgo+IHJlY2VudGx5LCBpIGFtIHN0dWR5
aW5nIHRoZSBxZW11ICwgc28gaSBoYXZlIGEgaWRlYSAsIHVzaW5nIHRoZSBxZW11IHRvCj4gZW11
bGF0ZSBhIHdpbnhwIGluIGh2bSBkb21pYW4odGhlIHN5c3RlbSBpcyBkZWJpYW4pLgoKcWVtdSBj
YW4gYmUgcnVuIGluZGVwZW5kZW50IG9mIHhlbi4gSW4gZmFjdCwgaWYgeW91IHVzZSBkZWJpYW4s
IEFGQUlLCnFlbXUgKyBrdm0gc3VwcG9ydCBpbiBkZWJpYW4gaXMgYmV0dGVyIHRoYW4geGVuIHN1
cHBvcnQuIFNvIGlmIHlvdXIKTUFJTiBpbnRlcmVzdCBpcyBxZW11LCBhbmQgeW91IGluc2lzdCB0
byB1c2UgZGViaWFuLCBiZXR0ZXIgc3RpY2sgd2l0aApxZW11ICsga3ZtCgo+IEJ1dCB3aGVuIGkg
aW5zdGFsbCB0aGUKPiB3aW54cCAsIHRoZSBpbnN0YWxsdGlvbiBpbnRlcmZhY2UgYXBwZWFyaW5n
LCBzb21lIHNlY29uZHMgbGF0ZXIgLCB0aGUgaHZtCj4gZG9taWFuIHJlc3RhcnQKPgo+IGFueWJv
ZHkgZXhwZXJpZW5jZWQgdGhlIHNhbWUgcHJvYmxlbT8KCkl0IHNob3VsZCB3b3JrIGp1c3QgZmlu
ZS4gSSBkb24ndCB1c2UgZGViaWFuIHRob3VnaCwgc28gdGhlcmUgbWlnaHQgYmUKZGViaWFuLXNj
cGVjaWZpYyBidWdzLgoKVGhpcyBpcyB0aGUgeGVuIGNvbmZpZyBmaWxlIEkgdXNlIGZvciB3aW4g
MjAwOCB4NjQuIFNob3VsZCB3b3JrIGZvciB4cAphcyB3ZWxsLiBGb3IgaW5zdGFsbGF0aW9uLCB1
c2UgJ2Jvb3Q9ImRjIicgaW5zdGVhZCBvZiAiY2QiLgoKIz09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KbWVtb3J5ID0gIjEwMDAiCgp2aWYgPSBb
ICdtYWM9MDA6MTY6M0U6OUE6QjE6QzcsIGJyaWRnZT12aXJicjAsIHZpZm5hbWU9d2luLWUwJyBd
CmRpc2sgPSAgWwogICAgICAgICdwaHk6L3BhdGgvdG8vTFYvb2YveW91ci9kaXNrL2ltYWdlLHh2
ZGEsdycsCiAgICAgICAgJ2ZpbGU6L3BhdGgvdG8veW91ci9pbnN0YWxsLmlzbyx4dmRjOmNkcm9t
LHInLAogICAgICAgIF0KCnZjcHVzPTEKCiNib290PSJkYyIKYm9vdD0iY2QiCgpkZXZpY2VfbW9k
ZWwgPSAnL3Vzci9saWI2NC94ZW4vYmluL3FlbXUtZG0nCmtlcm5lbCA9ICIvdXNyL2xpYi94ZW4v
Ym9vdC9odm1sb2FkZXIiCmJ1aWxkZXI9J2h2bScKCnNkbD0wCnZuYz0xCnZuY2xpc3Rlbj0iMC4w
LjAuMCIKdm5jcGFzc3dkPScnCnN0ZHZnYT0wCnNlcmlhbD0ncHR5Jwpsb2NhbHRpbWU9MQoKdXNi
ZGV2aWNlPSd0YWJsZXQnCmFjcGk9MQphcGljPTEKcGFlPTEKdmlyaWRpYW49MQojPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKLS0gCkZhamFy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNl
cnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4u
b3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Feb 24 04:13:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 04:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0mWH-0000Qn-Ty; Fri, 24 Feb 2012 04:12:33 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0mWG-0000Qe-UA
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 04:12:33 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330056744!9547537!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21461 invoked from network); 24 Feb 2012 04:12:26 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 04:12:26 -0000
Received: by pbbro12 with SMTP id ro12so2281259pbb.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 20:12:23 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.129.102 as permitted sender) client-ip=10.68.129.102; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.129.102 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.129.102])
	by 10.68.129.102 with SMTP id nv6mr1910698pbb.97.1330056743952
	(num_hops = 1); Thu, 23 Feb 2012 20:12:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.129.102 with SMTP id nv6mr1599871pbb.97.1330056743909; Thu,
	23 Feb 2012 20:12:23 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Thu, 23 Feb 2012 20:12:23 -0800 (PST)
In-Reply-To: <CADALBYPeKFSBaNWy7FHD+XTEYecS6ExHEk6ej_f5KyCOYq+rNg@mail.gmail.com>
References: <CADALBYPeKFSBaNWy7FHD+XTEYecS6ExHEk6ej_f5KyCOYq+rNg@mail.gmail.com>
Date: Fri, 24 Feb 2012 11:12:23 +0700
Message-ID: <CAG1y0sectYC6+cOJ-e33bqWVJPUKecPsYexPSku5y+vPnGF+4Q@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?5p2O5a6J5Lym?= <lianlun418@gmail.com>
X-Gm-Message-State: ALoCoQkkcGptgCyQDPo2BnnCDOlkBQv+3uT/Zed4Cr7bdhCWctEYkvKzzrRhx/Q+43CCkHy7A9G+
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] qemu in hvm domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgMTE6MDQgQU0sIOadjuWuieS8piA8bGlhbmx1bjQxOEBn
bWFpbC5jb20+IHdyb3RlOgo+IGhpIHRoZXJlIGd1eXMKPgo+IHJlY2VudGx5LCBpIGFtIHN0dWR5
aW5nIHRoZSBxZW11ICwgc28gaSBoYXZlIGEgaWRlYSAsIHVzaW5nIHRoZSBxZW11IHRvCj4gZW11
bGF0ZSBhIHdpbnhwIGluIGh2bSBkb21pYW4odGhlIHN5c3RlbSBpcyBkZWJpYW4pLgoKcWVtdSBj
YW4gYmUgcnVuIGluZGVwZW5kZW50IG9mIHhlbi4gSW4gZmFjdCwgaWYgeW91IHVzZSBkZWJpYW4s
IEFGQUlLCnFlbXUgKyBrdm0gc3VwcG9ydCBpbiBkZWJpYW4gaXMgYmV0dGVyIHRoYW4geGVuIHN1
cHBvcnQuIFNvIGlmIHlvdXIKTUFJTiBpbnRlcmVzdCBpcyBxZW11LCBhbmQgeW91IGluc2lzdCB0
byB1c2UgZGViaWFuLCBiZXR0ZXIgc3RpY2sgd2l0aApxZW11ICsga3ZtCgo+IEJ1dCB3aGVuIGkg
aW5zdGFsbCB0aGUKPiB3aW54cCAsIHRoZSBpbnN0YWxsdGlvbiBpbnRlcmZhY2UgYXBwZWFyaW5n
LCBzb21lIHNlY29uZHMgbGF0ZXIgLCB0aGUgaHZtCj4gZG9taWFuIHJlc3RhcnQKPgo+IGFueWJv
ZHkgZXhwZXJpZW5jZWQgdGhlIHNhbWUgcHJvYmxlbT8KCkl0IHNob3VsZCB3b3JrIGp1c3QgZmlu
ZS4gSSBkb24ndCB1c2UgZGViaWFuIHRob3VnaCwgc28gdGhlcmUgbWlnaHQgYmUKZGViaWFuLXNj
cGVjaWZpYyBidWdzLgoKVGhpcyBpcyB0aGUgeGVuIGNvbmZpZyBmaWxlIEkgdXNlIGZvciB3aW4g
MjAwOCB4NjQuIFNob3VsZCB3b3JrIGZvciB4cAphcyB3ZWxsLiBGb3IgaW5zdGFsbGF0aW9uLCB1
c2UgJ2Jvb3Q9ImRjIicgaW5zdGVhZCBvZiAiY2QiLgoKIz09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KbWVtb3J5ID0gIjEwMDAiCgp2aWYgPSBb
ICdtYWM9MDA6MTY6M0U6OUE6QjE6QzcsIGJyaWRnZT12aXJicjAsIHZpZm5hbWU9d2luLWUwJyBd
CmRpc2sgPSAgWwogICAgICAgICdwaHk6L3BhdGgvdG8vTFYvb2YveW91ci9kaXNrL2ltYWdlLHh2
ZGEsdycsCiAgICAgICAgJ2ZpbGU6L3BhdGgvdG8veW91ci9pbnN0YWxsLmlzbyx4dmRjOmNkcm9t
LHInLAogICAgICAgIF0KCnZjcHVzPTEKCiNib290PSJkYyIKYm9vdD0iY2QiCgpkZXZpY2VfbW9k
ZWwgPSAnL3Vzci9saWI2NC94ZW4vYmluL3FlbXUtZG0nCmtlcm5lbCA9ICIvdXNyL2xpYi94ZW4v
Ym9vdC9odm1sb2FkZXIiCmJ1aWxkZXI9J2h2bScKCnNkbD0wCnZuYz0xCnZuY2xpc3Rlbj0iMC4w
LjAuMCIKdm5jcGFzc3dkPScnCnN0ZHZnYT0wCnNlcmlhbD0ncHR5Jwpsb2NhbHRpbWU9MQoKdXNi
ZGV2aWNlPSd0YWJsZXQnCmFjcGk9MQphcGljPTEKcGFlPTEKdmlyaWRpYW49MQojPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKLS0gCkZhamFy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNl
cnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4u
b3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Feb 24 04:36:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 04:36:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0msE-0000zk-3a; Fri, 24 Feb 2012 04:35:14 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0msC-0000zc-0S
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 04:35:12 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330058103!16204530!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6682 invoked from network); 24 Feb 2012 04:35:05 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 04:35:05 -0000
Received: by pbbro12 with SMTP id ro12so2299536pbb.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 20:35:03 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.136 as permitted sender) client-ip=10.68.208.136; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.136 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.136])
	by 10.68.208.136 with SMTP id me8mr2684395pbc.55.1330058103445
	(num_hops = 1); Thu, 23 Feb 2012 20:35:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.136 with SMTP id me8mr2216694pbc.55.1330058103403; Thu,
	23 Feb 2012 20:35:03 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Thu, 23 Feb 2012 20:35:03 -0800 (PST)
In-Reply-To: <4F4656E6.4010202@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
Date: Fri, 24 Feb 2012 11:35:03 +0700
Message-ID: <CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQklZxDpsHUK8bvQf2I0wht3f5tptgL1f9oeJEZ7T9Fy9uef2E+vfiVzbydUUNKbkrjacp/z
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
<bart.coninckx@telenet.be> wrote:
> Also, it might be so that both nodes in the future will be geographically
> separated, so I third one is less convenient,

geo-separated nodes, running drbd protocol C? Good luck :P

Anyway, Luke already gave his suggestions, which is very reasonable.
At work I'm stuck with big-brand names (e.g. HP), which probably
wouldn't be suitable for you.

One last suggestion from me: make sure you also tested whatever device
you're going to use for fencing (e.g. IPMI)

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 04:36:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 04:36:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0msE-0000zk-3a; Fri, 24 Feb 2012 04:35:14 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0msC-0000zc-0S
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 04:35:12 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330058103!16204530!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6682 invoked from network); 24 Feb 2012 04:35:05 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 04:35:05 -0000
Received: by pbbro12 with SMTP id ro12so2299536pbb.32
	for <xen-users@lists.xen.org>; Thu, 23 Feb 2012 20:35:03 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.136 as permitted sender) client-ip=10.68.208.136; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.136 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.136])
	by 10.68.208.136 with SMTP id me8mr2684395pbc.55.1330058103445
	(num_hops = 1); Thu, 23 Feb 2012 20:35:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.136 with SMTP id me8mr2216694pbc.55.1330058103403; Thu,
	23 Feb 2012 20:35:03 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Thu, 23 Feb 2012 20:35:03 -0800 (PST)
In-Reply-To: <4F4656E6.4010202@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
Date: Fri, 24 Feb 2012 11:35:03 +0700
Message-ID: <CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQklZxDpsHUK8bvQf2I0wht3f5tptgL1f9oeJEZ7T9Fy9uef2E+vfiVzbydUUNKbkrjacp/z
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
<bart.coninckx@telenet.be> wrote:
> Also, it might be so that both nodes in the future will be geographically
> separated, so I third one is less convenient,

geo-separated nodes, running drbd protocol C? Good luck :P

Anyway, Luke already gave his suggestions, which is very reasonable.
At work I'm stuck with big-brand names (e.g. HP), which probably
wouldn't be suitable for you.

One last suggestion from me: make sure you also tested whatever device
you're going to use for fencing (e.g. IPMI)

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 06:22:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 06:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0oXF-0002Tl-JN; Fri, 24 Feb 2012 06:21:41 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0oXD-0002S2-S7; Fri, 24 Feb 2012 06:21:40 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330064492!15652255!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9169 invoked from network); 24 Feb 2012 06:21:33 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 06:21:33 -0000
Received: by lahi5 with SMTP id i5so3122776lah.32
	for <multiple recipients>; Thu, 23 Feb 2012 22:21:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=WqYNuh4rgbn18p9bVFoKIrDyhxkRvzCNb3jiHGw0ngk=;
	b=TmggaGalAkvc9waLr7r0HusPeBGlMP8owdjafNVeKiPIKS3XfXQq48NQa5G5PXXQl+
	qPIgaGjLSr7H/AIr4h1mvsckImqMjfmDOlDHqMk9GIctwQM2+aYuHyHAPVSSiLLCjI4Y
	iQ2X8IsxAIjR/fzeV235twlpZ3hSKkRMyQYYU=
MIME-Version: 1.0
Received: by 10.152.111.229 with SMTP id il5mr623051lab.19.1330064491929; Thu,
	23 Feb 2012 22:21:31 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Thu, 23 Feb 2012 22:21:31 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
Date: Fri, 24 Feb 2012 14:21:31 +0800
Message-ID: <CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>, mike.mcclurg@citrix.com,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 3:13 AM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> On Thu, 23 Feb 2012, harryxiyou wrote:
>> Hi lists and developers,
>>
>> Maybe i should not talk about following stuffs here. If true, please
>> forgive me ;-).
...
>>
>> Best wishes to us ;-)
>
> Thanks for your enthusiasm :)
>
> We haven't finalized our list of GSoC projects for this year yet, but
> keep an eye on our GSoC page on the wiki:
>
> http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages

Thanks, i have added the 'Possible Student(s)' line for us.

>
> Regarding your project idea, please provide more details about it:
> considering that the cloudxy webpage is in Chinese I really don't know
> what it is about.

Hi Stefano,

Our project's name is Cloudxy, which is about Cloud Calculating like
Amazon's EC2.
It has two sub-systems, which is ECMS (Elastic Cloud Managesystem System) and
HLFS(Hadoop hdfs and log structured Filesystem). Hlfs is like Amazon's EBS. ECMS
is a scheduling system, which distributes VM and recycles VM.

We have pluged our HLFS  to xen's blktap2 as a driver like 'aio',
'vhd'. So we can use xen's
domu as our VM and HLFS as our blktap2 driver.

So i think if we have any mentor wanna to do blktap2's driver
development in GSOC 2012,
which i have done this portions for a long time. I am sure i can
develop this kind of driver
successfully. ;-)  If you have some ideas about blktap2 drivers or
something ideas about
xen, feel free to contact me. You will be my mentor ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 06:22:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 06:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0oXF-0002Tl-JN; Fri, 24 Feb 2012 06:21:41 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0oXD-0002S2-S7; Fri, 24 Feb 2012 06:21:40 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330064492!15652255!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9169 invoked from network); 24 Feb 2012 06:21:33 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 06:21:33 -0000
Received: by lahi5 with SMTP id i5so3122776lah.32
	for <multiple recipients>; Thu, 23 Feb 2012 22:21:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=WqYNuh4rgbn18p9bVFoKIrDyhxkRvzCNb3jiHGw0ngk=;
	b=TmggaGalAkvc9waLr7r0HusPeBGlMP8owdjafNVeKiPIKS3XfXQq48NQa5G5PXXQl+
	qPIgaGjLSr7H/AIr4h1mvsckImqMjfmDOlDHqMk9GIctwQM2+aYuHyHAPVSSiLLCjI4Y
	iQ2X8IsxAIjR/fzeV235twlpZ3hSKkRMyQYYU=
MIME-Version: 1.0
Received: by 10.152.111.229 with SMTP id il5mr623051lab.19.1330064491929; Thu,
	23 Feb 2012 22:21:31 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Thu, 23 Feb 2012 22:21:31 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
Date: Fri, 24 Feb 2012 14:21:31 +0800
Message-ID: <CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>, mike.mcclurg@citrix.com,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 3:13 AM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> On Thu, 23 Feb 2012, harryxiyou wrote:
>> Hi lists and developers,
>>
>> Maybe i should not talk about following stuffs here. If true, please
>> forgive me ;-).
...
>>
>> Best wishes to us ;-)
>
> Thanks for your enthusiasm :)
>
> We haven't finalized our list of GSoC projects for this year yet, but
> keep an eye on our GSoC page on the wiki:
>
> http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages

Thanks, i have added the 'Possible Student(s)' line for us.

>
> Regarding your project idea, please provide more details about it:
> considering that the cloudxy webpage is in Chinese I really don't know
> what it is about.

Hi Stefano,

Our project's name is Cloudxy, which is about Cloud Calculating like
Amazon's EC2.
It has two sub-systems, which is ECMS (Elastic Cloud Managesystem System) and
HLFS(Hadoop hdfs and log structured Filesystem). Hlfs is like Amazon's EBS. ECMS
is a scheduling system, which distributes VM and recycles VM.

We have pluged our HLFS  to xen's blktap2 as a driver like 'aio',
'vhd'. So we can use xen's
domu as our VM and HLFS as our blktap2 driver.

So i think if we have any mentor wanna to do blktap2's driver
development in GSOC 2012,
which i have done this portions for a long time. I am sure i can
develop this kind of driver
successfully. ;-)  If you have some ideas about blktap2 drivers or
something ideas about
xen, feel free to contact me. You will be my mentor ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 07:45:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0poy-0004JT-08; Fri, 24 Feb 2012 07:44:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linuxmail@4lin.net>) id 1S0pow-0004JO-Ca
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 07:44:02 +0000
X-Env-Sender: linuxmail@4lin.net
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330069435!14685575!1
X-Originating-IP: [46.4.210.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5598 invoked from network); 24 Feb 2012 07:43:55 -0000
Received: from mail.4lin.net (HELO mail.4lin.net) (46.4.210.97)
	by server-8.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 07:43:55 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.4lin.net (Postfix) with ESMTP id 9091390AF
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:46:35 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.4lin.net
Received: from mail.4lin.net ([127.0.0.1])
	by localhost (mail.4lin.net [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id kqoRcHLTiCO6 for <Xen-users@lists.xen.org>;
	Fri, 24 Feb 2012 08:46:30 +0100 (CET)
Received: from pcdenny.rbg.informatik.tu-darmstadt.de
	(pcdenny.rbg.informatik.tu-darmstadt.de [130.83.160.152])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.4lin.net (Postfix) with ESMTPSA id 73D2455AA
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:46:30 +0100 (CET)
From: Denny Schierz <linuxmail@4lin.net>
Date: Fri, 24 Feb 2012 08:43:48 +0100
Message-Id: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
To: Xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
Subject: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0216887695994697939=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============0216887695994697939==
Content-Type: multipart/signed; boundary="Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850"; protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

hi,

I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is =
to young) . At the moment, I have Solaris 10 with ISCSI initiator =
running and a zpool with a size round about ~17TB. The ISCSI target  is =
a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / =
Symbios Logic SAS2008) to several LSI JBODS (630j).=20

Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and =
on top LVM. I have two ISCSI target servers (one for _cold_ standby) and =
all servers has  power connection via UPS and a second direct one.

As I sad, I want to get away from Solaris 10 and know I search for =
options to use XFS with save options, in case of emergency (poweroff =
etc.). We use the JBODS mostly for backups (bacula) so, =
performance/realtime isn't imported, since network is the limit.

Under ZFS I can make sure,  with zpool scrub (file system check), that =
all data are completely  written and consistence. But what is the best =
way under XFS? Should I remount XFS every month for a file system check =
(re/mount) ? What happens in the case, of ISCSI problems?

So, I need just a few suggestions :-)

cu denny=

--Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)

iEYEARECAAYFAk9HP7UACgkQKlzhkqt9P+DKLwCffhuqi3+OBTNAQsS5VyzPuAyW
T+oAn2pLkxAdQeCUHKcuIjeSk8DrDipl
=OS45
-----END PGP SIGNATURE-----

--Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850--


--===============0216887695994697939==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0216887695994697939==--


From xen-users-bounces@lists.xen.org Fri Feb 24 07:45:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0poy-0004JT-08; Fri, 24 Feb 2012 07:44:04 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linuxmail@4lin.net>) id 1S0pow-0004JO-Ca
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 07:44:02 +0000
X-Env-Sender: linuxmail@4lin.net
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330069435!14685575!1
X-Originating-IP: [46.4.210.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5598 invoked from network); 24 Feb 2012 07:43:55 -0000
Received: from mail.4lin.net (HELO mail.4lin.net) (46.4.210.97)
	by server-8.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 07:43:55 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.4lin.net (Postfix) with ESMTP id 9091390AF
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:46:35 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.4lin.net
Received: from mail.4lin.net ([127.0.0.1])
	by localhost (mail.4lin.net [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id kqoRcHLTiCO6 for <Xen-users@lists.xen.org>;
	Fri, 24 Feb 2012 08:46:30 +0100 (CET)
Received: from pcdenny.rbg.informatik.tu-darmstadt.de
	(pcdenny.rbg.informatik.tu-darmstadt.de [130.83.160.152])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.4lin.net (Postfix) with ESMTPSA id 73D2455AA
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:46:30 +0100 (CET)
From: Denny Schierz <linuxmail@4lin.net>
Date: Fri, 24 Feb 2012 08:43:48 +0100
Message-Id: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
To: Xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
Subject: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0216887695994697939=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============0216887695994697939==
Content-Type: multipart/signed; boundary="Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850"; protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

hi,

I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is =
to young) . At the moment, I have Solaris 10 with ISCSI initiator =
running and a zpool with a size round about ~17TB. The ISCSI target  is =
a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / =
Symbios Logic SAS2008) to several LSI JBODS (630j).=20

Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and =
on top LVM. I have two ISCSI target servers (one for _cold_ standby) and =
all servers has  power connection via UPS and a second direct one.

As I sad, I want to get away from Solaris 10 and know I search for =
options to use XFS with save options, in case of emergency (poweroff =
etc.). We use the JBODS mostly for backups (bacula) so, =
performance/realtime isn't imported, since network is the limit.

Under ZFS I can make sure,  with zpool scrub (file system check), that =
all data are completely  written and consistence. But what is the best =
way under XFS? Should I remount XFS every month for a file system check =
(re/mount) ? What happens in the case, of ISCSI problems?

So, I need just a few suggestions :-)

cu denny=

--Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)

iEYEARECAAYFAk9HP7UACgkQKlzhkqt9P+DKLwCffhuqi3+OBTNAQsS5VyzPuAyW
T+oAn2pLkxAdQeCUHKcuIjeSk8DrDipl
=OS45
-----END PGP SIGNATURE-----

--Apple-Mail=_CA0EBF56-AD2A-4479-BE69-26C23F1A4850--


--===============0216887695994697939==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0216887695994697939==--


From xen-users-bounces@lists.xen.org Fri Feb 24 07:54:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 07:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0pyG-0004ho-Co; Fri, 24 Feb 2012 07:53:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0pyE-0004hj-Jt
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 07:53:38 +0000
Received: from [85.158.139.83:47656] by server-11.bemta-5.messagelabs.com id
	E5/F8-14397-102474F4; Fri, 24 Feb 2012 07:53:37 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330070015!16450132!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15251 invoked from network); 24 Feb 2012 07:53:36 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 07:53:36 -0000
Received: by pbbro12 with SMTP id ro12so2473703pbb.32
	for <Xen-users@lists.xen.org>; Thu, 23 Feb 2012 23:53:34 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.136 as permitted sender) client-ip=10.68.208.136; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.136 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.136])
	by 10.68.208.136 with SMTP id me8mr4303910pbc.55.1330070014483
	(num_hops = 1); Thu, 23 Feb 2012 23:53:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.136 with SMTP id me8mr3558477pbc.55.1330070014435; Thu,
	23 Feb 2012 23:53:34 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Thu, 23 Feb 2012 23:53:34 -0800 (PST)
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Date: Fri, 24 Feb 2012 14:53:34 +0700
Message-ID: <CAG1y0sfLCBbgdjygg+oL2z4Ok6_E8EaHu5iVrsdwdP87a7yzpg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Denny Schierz <linuxmail@4lin.net>
X-Gm-Message-State: ALoCoQmRM60WD/TeV4qk9+DLlFHHEEP3n9cUkGGSawneHAeMRF2yibF25jSD1ZQZmzrDVOtIEs5m
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 2:43 PM, Denny Schierz <linuxmail@4lin.net> wrote:
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is =
to young) . At the moment, I have Solaris 10 with ISCSI initiator running a=
nd a zpool with a size round about ~17TB. The ISCSI target =A0is a Linux De=
bian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS=
2008) to several LSI JBODS (630j).

... and how does this relate to xen? Are you sending to the wrong list
by any chance?

>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and =
on top LVM. I have two ISCSI target servers (one for _cold_ standby) and al=
l servers has =A0power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for option=
s to use XFS with save options, in case of emergency (poweroff etc.). We us=
e the JBODS mostly for backups (bacula) so, performance/realtime isn't impo=
rted, since network is the limit.
>
> Under ZFS I can make sure, =A0with zpool scrub (file system check), that =
all data are completely =A0written and consistence. But what is the best wa=
y under XFS? Should I remount XFS every month for a file system check (re/m=
ount) ? What happens in the case, of ISCSI problems?
>
> So, I need just a few suggestions :-)

So you need the equivalent of "zpool scrub"?
I don't use xfs, but btrfs has scrub command (at least if you use
latest btrfs-progs from git). Or you can use zfsonlinux. If you're
interested in either of those two, and need some help, you can ask for
further information in their corresponding list.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 07:54:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 07:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0pyG-0004ho-Co; Fri, 24 Feb 2012 07:53:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0pyE-0004hj-Jt
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 07:53:38 +0000
Received: from [85.158.139.83:47656] by server-11.bemta-5.messagelabs.com id
	E5/F8-14397-102474F4; Fri, 24 Feb 2012 07:53:37 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330070015!16450132!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15251 invoked from network); 24 Feb 2012 07:53:36 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 07:53:36 -0000
Received: by pbbro12 with SMTP id ro12so2473703pbb.32
	for <Xen-users@lists.xen.org>; Thu, 23 Feb 2012 23:53:34 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.136 as permitted sender) client-ip=10.68.208.136; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.136 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.136])
	by 10.68.208.136 with SMTP id me8mr4303910pbc.55.1330070014483
	(num_hops = 1); Thu, 23 Feb 2012 23:53:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.136 with SMTP id me8mr3558477pbc.55.1330070014435; Thu,
	23 Feb 2012 23:53:34 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Thu, 23 Feb 2012 23:53:34 -0800 (PST)
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Date: Fri, 24 Feb 2012 14:53:34 +0700
Message-ID: <CAG1y0sfLCBbgdjygg+oL2z4Ok6_E8EaHu5iVrsdwdP87a7yzpg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Denny Schierz <linuxmail@4lin.net>
X-Gm-Message-State: ALoCoQmRM60WD/TeV4qk9+DLlFHHEEP3n9cUkGGSawneHAeMRF2yibF25jSD1ZQZmzrDVOtIEs5m
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 2:43 PM, Denny Schierz <linuxmail@4lin.net> wrote:
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is =
to young) . At the moment, I have Solaris 10 with ISCSI initiator running a=
nd a zpool with a size round about ~17TB. The ISCSI target =A0is a Linux De=
bian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS=
2008) to several LSI JBODS (630j).

... and how does this relate to xen? Are you sending to the wrong list
by any chance?

>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and =
on top LVM. I have two ISCSI target servers (one for _cold_ standby) and al=
l servers has =A0power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for option=
s to use XFS with save options, in case of emergency (poweroff etc.). We us=
e the JBODS mostly for backups (bacula) so, performance/realtime isn't impo=
rted, since network is the limit.
>
> Under ZFS I can make sure, =A0with zpool scrub (file system check), that =
all data are completely =A0written and consistence. But what is the best wa=
y under XFS? Should I remount XFS every month for a file system check (re/m=
ount) ? What happens in the case, of ISCSI problems?
>
> So, I need just a few suggestions :-)

So you need the equivalent of "zpool scrub"?
I don't use xfs, but btrfs has scrub command (at least if you use
latest btrfs-progs from git). Or you can use zfsonlinux. If you're
interested in either of those two, and need some help, you can ask for
further information in their corresponding list.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 08:00:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0q4M-00050E-Id; Fri, 24 Feb 2012 07:59:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1S0q4K-0004zv-4O
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 07:59:56 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330070388!14682578!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1469 invoked from network); 24 Feb 2012 07:59:48 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-2.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 07:59:48 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id 0275FB601C7
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:59:48 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id sgn8X5nhid26 for <xen-users@lists.xen.org>;
	Fri, 24 Feb 2012 08:59:47 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	B0795B601C6
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:59:46 +0100 (CET)
Message-ID: <4F474368.5020005@horoa.net>
Date: Fri, 24 Feb 2012 08:59:36 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0532652237506937783=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0532652237506937783==
Content-Type: multipart/alternative;
 boundary="------------000604080508000602010405"

This is a multi-part message in MIME format.
--------------000604080508000602010405
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

Well, this is not truly a question for the Xen mailing list... however.
If perfromance doesn't matter that much, you can first use the "sync" 
mount option wich would make sure I/O are written to the media asap. 
Also using "barriers=yes" (which should be the default) would ensure 
better reliability. Ihave also heard using a different local device as 
the logdevice is a good idea... for exemple a local flash or sata drive.

Regards.

Le 24/02/2012 08:43, Denny Schierz a écrit :
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to young) . At the moment, I have Solaris 10 with ISCSI initiator running and a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS2008) to several LSI JBODS (630j).
>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on top LVM. I have two ISCSI target servers (one for _cold_ standby) and all servers has  power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for options to use XFS with save options, in case of emergency (poweroff etc.). We use the JBODS mostly for backups (bacula) so, performance/realtime isn't imported, since network is the limit.
>
> Under ZFS I can make sure,  with zpool scrub (file system check), that all data are completely  written and consistence. But what is the best way under XFS? Should I remount XFS every month for a file system check (re/mount) ? What happens in the case, of ISCSI problems?
>
> So, I need just a few suggestions :-)
>
> cu denny
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------000604080508000602010405
Content-Type: multipart/related;
 boundary="------------000502040202090205040806"


--------------000502040202090205040806
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="sans-serif">Hello,<br>
      <br>
      Well, this is not truly a question for the Xen mailing list...
      however.<br>
      If perfromance doesn't matter that much, you can first use the
      "sync" mount</font> option wich would make sure I/O are written to
    the media asap. Also using "barriers=yes" (which should be the
    default) would ensure better reliability. Ihave also heard using a
    different local device as the logdevice is a good idea... for
    exemple a local flash or sata drive.<br>
    <br>
    Regards.<br>
    <br>
    Le 24/02/2012 08:43, Denny Schierz a &eacute;crit&nbsp;:
    <blockquote cite="mid:06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net"
      type="cite">
      <pre wrap="">hi,

I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to young) . At the moment, I have Solaris 10 with ISCSI initiator running and a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS2008) to several LSI JBODS (630j). 

Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on top LVM. I have two ISCSI target servers (one for _cold_ standby) and all servers has  power connection via UPS and a second direct one.

As I sad, I want to get away from Solaris 10 and know I search for options to use XFS with save options, in case of emergency (poweroff etc.). We use the JBODS mostly for backups (bacula) so, performance/realtime isn't imported, since network is the limit.

Under ZFS I can make sure,  with zpool scrub (file system check), that all data are completely  written and consistence. But what is the best way under XFS? Should I remount XFS every month for a file system check (re/mount) ? What happens in the case, of ISCSI problems?

So, I need just a few suggestions :-)

cu denny</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part1.04000001.08030709@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------000502040202090205040806
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.04000001.08030709@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------000502040202090205040806--

--------------000604080508000602010405--


--===============0532652237506937783==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0532652237506937783==--


From xen-users-bounces@lists.xen.org Fri Feb 24 08:00:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0q4M-00050E-Id; Fri, 24 Feb 2012 07:59:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <a.chapellon@horoa.net>) id 1S0q4K-0004zv-4O
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 07:59:56 +0000
X-Env-Sender: a.chapellon@horoa.net
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330070388!14682578!1
X-Originating-IP: [217.112.53.240]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1469 invoked from network); 24 Feb 2012 07:59:48 -0000
Received: from jimbojones.springfield.horoa.net (HELO
	jimbojones.springfield.horoa.net) (217.112.53.240)
	by server-2.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 07:59:48 -0000
Received: from localhost (localhost [127.0.0.1])
	by jimbojones.springfield.horoa.net (Postfix) with ESMTP id 0275FB601C7
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:59:48 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at jimbojones.springfield.horoa.net
Received: from jimbojones.springfield.horoa.net ([127.0.0.1])
	by localhost (jimbojones.springfield.horoa.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id sgn8X5nhid26 for <xen-users@lists.xen.org>;
	Fri, 24 Feb 2012 08:59:47 +0100 (CET)
Received: from [172.17.2.31] (224.213.205.77.rev.sfr.net [77.205.213.224])
	(Authenticated sender: a.chapellon@horoa.net)
	by jimbojones.springfield.horoa.net (Postfix) with ESMTPSA id
	B0795B601C6
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 08:59:46 +0100 (CET)
Message-ID: <4F474368.5020005@horoa.net>
Date: Fri, 24 Feb 2012 08:59:36 +0100
From: Alexandre Chapellon <a.chapellon@horoa.net>
Organization: horoa
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0532652237506937783=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0532652237506937783==
Content-Type: multipart/alternative;
 boundary="------------000604080508000602010405"

This is a multi-part message in MIME format.
--------------000604080508000602010405
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

Well, this is not truly a question for the Xen mailing list... however.
If perfromance doesn't matter that much, you can first use the "sync" 
mount option wich would make sure I/O are written to the media asap. 
Also using "barriers=yes" (which should be the default) would ensure 
better reliability. Ihave also heard using a different local device as 
the logdevice is a good idea... for exemple a local flash or sata drive.

Regards.

Le 24/02/2012 08:43, Denny Schierz a écrit :
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to young) . At the moment, I have Solaris 10 with ISCSI initiator running and a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS2008) to several LSI JBODS (630j).
>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on top LVM. I have two ISCSI target servers (one for _cold_ standby) and all servers has  power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for options to use XFS with save options, in case of emergency (poweroff etc.). We use the JBODS mostly for backups (bacula) so, performance/realtime isn't imported, since network is the limit.
>
> Under ZFS I can make sure,  with zpool scrub (file system check), that all data are completely  written and consistence. But what is the best way under XFS? Should I remount XFS every month for a file system check (re/mount) ? What happens in the case, of ISCSI problems?
>
> So, I need just a few suggestions :-)
>
> cu denny
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

-- 
<http://www.horoa.net>

Alexandre Chapellon

Ingénierie des systèmes open sources et réseaux.
Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>


--------------000604080508000602010405
Content-Type: multipart/related;
 boundary="------------000502040202090205040806"


--------------000502040202090205040806
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="sans-serif">Hello,<br>
      <br>
      Well, this is not truly a question for the Xen mailing list...
      however.<br>
      If perfromance doesn't matter that much, you can first use the
      "sync" mount</font> option wich would make sure I/O are written to
    the media asap. Also using "barriers=yes" (which should be the
    default) would ensure better reliability. Ihave also heard using a
    different local device as the logdevice is a good idea... for
    exemple a local flash or sata drive.<br>
    <br>
    Regards.<br>
    <br>
    Le 24/02/2012 08:43, Denny Schierz a &eacute;crit&nbsp;:
    <blockquote cite="mid:06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net"
      type="cite">
      <pre wrap="">hi,

I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to young) . At the moment, I have Solaris 10 with ISCSI initiator running and a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS2008) to several LSI JBODS (630j). 

Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on top LVM. I have two ISCSI target servers (one for _cold_ standby) and all servers has  power connection via UPS and a second direct one.

As I sad, I want to get away from Solaris 10 and know I search for options to use XFS with save options, in case of emergency (poweroff etc.). We use the JBODS mostly for backups (bacula) so, performance/realtime isn't imported, since network is the limit.

Under ZFS I can make sure,  with zpool scrub (file system check), that all data are completely  written and consistence. But what is the best way under XFS? Should I remount XFS every month for a file system check (re/mount) ? What happens in the case, of ISCSI problems?

So, I need just a few suggestions :-)

cu denny</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <!--
        horoa.html
        
        Copyright 2011 Alexandre Chapellon <alxgomz@elronde>
        
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
        
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
        
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
        MA 02110-1301, USA.
-->
      <div style="height: 77px; width: 470px; background-color: #707070"><a
          href="http://www.horoa.net"><img style="border: none; float:
            left; margin-right:10px"
            src="cid:part1.04000001.08030709@horoa.net"></a>
        <p style="font-family: miso; font-size: 18px; padding-top: 8px;
          color: white">Alexandre Chapellon</p>
        <p style="font-family: miso; font-size: 18px; padding-top: 0px;
          color: orange">Ing&eacute;nierie des syst&egrave;mes open sources et
          r&eacute;seaux.<br>
          Follow me on twitter: <a
            href="http://www.twitter.com/alxgomz">@alxgomz</a></p>
      </div>
    </div>
  </body>
</html>

--------------000502040202090205040806
Content-Type: image/png;
 name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.04000001.08030709@horoa.net>
Content-Disposition: inline;
 filename="horoa_sig.png"

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
--------------000502040202090205040806--

--------------000604080508000602010405--


--===============0532652237506937783==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0532652237506937783==--


From xen-users-bounces@lists.xen.org Fri Feb 24 08:08:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0qBW-0005n7-7c; Fri, 24 Feb 2012 08:07:22 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tompos@martos.bme.hu>) id 1S0qBV-0005mt-9U
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 08:07:21 +0000
X-Env-Sender: tompos@martos.bme.hu
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330070834!13106314!1
X-Originating-IP: [80.249.171.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24139 invoked from network); 24 Feb 2012 08:07:15 -0000
Received: from gitanes.rtfm.co.hu (HELO gitanes.rtfm.co.hu) (80.249.171.82)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Feb 2012 08:07:15 -0000
Received: from [10.0.0.211] (unknown [109.74.61.42])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: tamas.papp@rtfm.co.hu)
	by gitanes.rtfm.co.hu (Postfix) with ESMTPSA id 8AE6E3E052E
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 09:07:14 +0100 (CET)
Message-ID: <4F474532.4090307@martos.bme.hu>
Date: Fri, 24 Feb 2012 09:07:14 +0100
From: Papp Tamas <tompos@martos.bme.hu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:11.0) Gecko/20120217 Thunderbird/11.0
MIME-Version: 1.0
To: Xen-users@lists.xen.org
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/2012 08:43 AM, Denny Schierz wrote:
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to young) . At the moment, I have Solaris 10 with ISCSI initiator running and a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS2008) to several LSI JBODS (630j).
>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on top LVM. I have two ISCSI target servers (one for _cold_ standby) and all servers has  power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for options to use XFS with save options, in case of emergency (poweroff etc.). We use the JBODS mostly for backups (bacula) so, performance/realtime isn't imported, since network is the limit.
>
> Under ZFS I can make sure,  with zpool scrub (file system check), that all data are completely  written and consistence. But what is the best way under XFS? Should I remount XFS every month for a file system check (re/mount) ? What happens in the case, of ISCSI problems?

What's the problem with zfs? Why don't you use zfsonlinux?
AFAIK xfs online check cannot be done on xfs.

tamas

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 08:08:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0qBW-0005n7-7c; Fri, 24 Feb 2012 08:07:22 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tompos@martos.bme.hu>) id 1S0qBV-0005mt-9U
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 08:07:21 +0000
X-Env-Sender: tompos@martos.bme.hu
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330070834!13106314!1
X-Originating-IP: [80.249.171.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24139 invoked from network); 24 Feb 2012 08:07:15 -0000
Received: from gitanes.rtfm.co.hu (HELO gitanes.rtfm.co.hu) (80.249.171.82)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Feb 2012 08:07:15 -0000
Received: from [10.0.0.211] (unknown [109.74.61.42])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: tamas.papp@rtfm.co.hu)
	by gitanes.rtfm.co.hu (Postfix) with ESMTPSA id 8AE6E3E052E
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 09:07:14 +0100 (CET)
Message-ID: <4F474532.4090307@martos.bme.hu>
Date: Fri, 24 Feb 2012 09:07:14 +0100
From: Papp Tamas <tompos@martos.bme.hu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:11.0) Gecko/20120217 Thunderbird/11.0
MIME-Version: 1.0
To: Xen-users@lists.xen.org
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/2012 08:43 AM, Denny Schierz wrote:
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to young) . At the moment, I have Solaris 10 with ISCSI initiator running and a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS2008) to several LSI JBODS (630j).
>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on top LVM. I have two ISCSI target servers (one for _cold_ standby) and all servers has  power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for options to use XFS with save options, in case of emergency (poweroff etc.). We use the JBODS mostly for backups (bacula) so, performance/realtime isn't imported, since network is the limit.
>
> Under ZFS I can make sure,  with zpool scrub (file system check), that all data are completely  written and consistence. But what is the best way under XFS? Should I remount XFS every month for a file system check (re/mount) ? What happens in the case, of ISCSI problems?

What's the problem with zfs? Why don't you use zfsonlinux?
AFAIK xfs online check cannot be done on xfs.

tamas

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 08:11:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0qF3-00061j-2y; Fri, 24 Feb 2012 08:11:01 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1S0qF1-00061Q-Go
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 08:11:00 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1330070997!58073078!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31271 invoked from network); 24 Feb 2012 08:09:58 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 08:09:58 -0000
Received: by iahk25 with SMTP id k25so3657324iah.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 00:10:55 -0800 (PST)
Received-SPF: pass (google.com: domain of florian.heigl@gmail.com designates
	10.42.138.133 as permitted sender) client-ip=10.42.138.133; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	florian.heigl@gmail.com designates 10.42.138.133 as permitted
	sender) smtp.mail=florian.heigl@gmail.com;
	dkim=pass header.i=florian.heigl@gmail.com
Received: from mr.google.com ([10.42.138.133])
	by 10.42.138.133 with SMTP id c5mr1095652icu.52.1330071055968 (num_hops
	= 1); Fri, 24 Feb 2012 00:10:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=xVrF1zsYO0uFlMKDpcJXptCZUV9/7UEnAPBlTau4ebk=;
	b=IORbF2Uz+6IwuQf2nIU/ViPWznH0hom3PCnuq77lmjSuXHi2PMaI6/DWurqvcUeJzA
	y+YI4nPohnSMRZ4yxknokUPNYBBXeQ0ec43GHRoK4WEXfapSumsKlYGhAf6Dr8HPGi9F
	tn965CaHWbL1R9SGbpbq+1osD+09c9urs50vs=
MIME-Version: 1.0
Received: by 10.42.138.133 with SMTP id c5mr892828icu.52.1330071055913; Fri,
	24 Feb 2012 00:10:55 -0800 (PST)
Received: by 10.231.60.139 with HTTP; Fri, 24 Feb 2012 00:10:55 -0800 (PST)
In-Reply-To: <4F474368.5020005@horoa.net>
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
	<4F474368.5020005@horoa.net>
Date: Fri, 24 Feb 2012 09:10:55 +0100
Message-ID: <CAFivhPkpo8aE-sKRQULJ2VQCZs4iQ4Yrqe16vJYO3qTcxV+K6A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2165080042005220245=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2165080042005220245==
Content-Type: multipart/related; boundary=90e6ba613756d0541304b9b14c5d

--90e6ba613756d0541304b9b14c5d
Content-Type: multipart/alternative; boundary=90e6ba613756d053d804b9b14c5c

--90e6ba613756d053d804b9b14c5c
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

XFS is of course checked online, too, like almost any journaling filesystem=
.
Let me add that the BIG HUGE OBVIOUS problem in your setup is the Debian
iSCSI target with the md raid6's, not the ZFS box.

Florian

2012/2/24 Alexandre Chapellon <a.chapellon@horoa.net>

>  Hello,
>
> Well, this is not truly a question for the Xen mailing list... however.
> If perfromance doesn't matter that much, you can first use the "sync" mou=
ntoption wich would make sure I/O are written to the media asap. Also using
> "barriers=3Dyes" (which should be the default) would ensure better
> reliability. Ihave also heard using a different local device as the
> logdevice is a good idea... for exemple a local flash or sata drive.
>
> Regards.
>
> Le 24/02/2012 08:43, Denny Schierz a =E9crit :
>
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is =
to young) . At the moment, I have Solaris 10 with ISCSI initiator running a=
nd a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debi=
an with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS20=
08) to several LSI JBODS (630j).
>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and =
on top LVM. I have two ISCSI target servers (one for _cold_ standby) and al=
l servers has  power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for option=
s to use XFS with save options, in case of emergency (poweroff etc.). We us=
e the JBODS mostly for backups (bacula) so, performance/realtime isn't impo=
rted, since network is the limit.
>
> Under ZFS I can make sure,  with zpool scrub (file system check), that al=
l data are completely  written and consistence. But what is the best way un=
der XFS? Should I remount XFS every month for a file system check (re/mount=
) ? What happens in the case, of ISCSI problems?
>
> So, I need just a few suggestions :-)
>
> cu denny
>
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-use=
rs
>
>
> --
>  <http://www.horoa.net>
>
> Alexandre Chapellon
>
> Ing=E9nierie des syst=E8mes open sources et r=E9seaux.
> Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
the purpose of libvirt is to provide an abstraction layer hiding all xen
features added since 2006 until they were finally understood and copied by
the kvm devs.

--90e6ba613756d053d804b9b14c5c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>XFS is of course checked online, too, like almost any journaling=
 filesystem.<br>Let me add that the BIG HUGE OBVIOUS problem in your setup =
is the Debian iSCSI target with the md raid6&#39;s, not the ZFS box.<br>
<br>Florian<br><br><div class=3D"gmail_quote">
2012/2/24 Alexandre Chapellon <span dir=3D"ltr">&lt;<a href=3D"mailto:a.cha=
pellon@horoa.net" target=3D"_blank">a.chapellon@horoa.net</a>&gt;</span><br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">


 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <font face=3D"sans-serif">Hello,<br>
      <br>
      Well, this is not truly a question for the Xen mailing list...
      however.<br>
      If perfromance doesn&#39;t matter that much, you can first use the
      &quot;sync&quot; mount</font> option wich would make sure I/O are wri=
tten to
    the media asap. Also using &quot;barriers=3Dyes&quot; (which should be =
the
    default) would ensure better reliability. Ihave also heard using a
    different local device as the logdevice is a good idea... for
    exemple a local flash or sata drive.<br>
    <br>
    Regards.<br>
    <br>
    Le 24/02/2012 08:43, Denny Schierz a =E9crit=A0:
    <blockquote type=3D"cite">
      <pre>hi,

I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to=
 young) . At the moment, I have Solaris 10 with ISCSI initiator running and=
 a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian=
 with &quot;tgt&quot; Daemon and connected via SAS (LSI Logic / Symbios Log=
ic SAS2008) to several LSI JBODS (630j).=20

Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on=
 top LVM. I have two ISCSI target servers (one for _cold_ standby) and all =
servers has  power connection via UPS and a second direct one.

As I sad, I want to get away from Solaris 10 and know I search for options =
to use XFS with save options, in case of emergency (poweroff etc.). We use =
the JBODS mostly for backups (bacula) so, performance/realtime isn&#39;t im=
ported, since network is the limit.

Under ZFS I can make sure,  with zpool scrub (file system check), that all =
data are completely  written and consistence. But what is the best way unde=
r XFS? Should I remount XFS every month for a file system check (re/mount) =
? What happens in the case, of ISCSI problems?

So, I need just a few suggestions :-)

cu denny</pre>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre><span><font color=3D"#888888">
    </font></span></blockquote><span><font color=3D"#888888">
    <br>
    <div>-- <br>
     =20
      <div style=3D"min-height:77px;width:470px;background-color:#707070"><=
a href=3D"http://www.horoa.net" target=3D"_blank"><img style=3D"border:none=
;float:left;margin-right:10px" src=3D"cid:part1.04000001.08030709@horoa.net=
"></a>
        <p style=3D"font-family:miso;font-size:18px;padding-top:8px;color:w=
hite">Alexandre Chapellon</p>
        <p style=3D"font-family:miso;font-size:18px;padding-top:0px;color:o=
range">Ing=E9nierie des syst=E8mes open sources et
          r=E9seaux.<br>
          Follow me on twitter: <a href=3D"http://www.twitter.com/alxgomz" =
target=3D"_blank">@alxgomz</a></p>
      </div>
    </div>
  </font></span></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
>the purpose of libvirt is to provide an abstraction layer hiding all xen f=
eatures added since 2006 until they were finally understood and copied by t=
he kvm devs.<br>



--90e6ba613756d053d804b9b14c5c--
--90e6ba613756d0541304b9b14c5d
Content-Type: image/png; name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.04000001.08030709@horoa.net>
X-Attachment-Id: 3eadbbc1938c721a_0.0.1.1

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
--90e6ba613756d0541304b9b14c5d--


--===============2165080042005220245==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2165080042005220245==--


From xen-users-bounces@lists.xen.org Fri Feb 24 08:11:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0qF3-00061j-2y; Fri, 24 Feb 2012 08:11:01 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1S0qF1-00061Q-Go
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 08:11:00 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1330070997!58073078!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31271 invoked from network); 24 Feb 2012 08:09:58 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 08:09:58 -0000
Received: by iahk25 with SMTP id k25so3657324iah.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 00:10:55 -0800 (PST)
Received-SPF: pass (google.com: domain of florian.heigl@gmail.com designates
	10.42.138.133 as permitted sender) client-ip=10.42.138.133; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	florian.heigl@gmail.com designates 10.42.138.133 as permitted
	sender) smtp.mail=florian.heigl@gmail.com;
	dkim=pass header.i=florian.heigl@gmail.com
Received: from mr.google.com ([10.42.138.133])
	by 10.42.138.133 with SMTP id c5mr1095652icu.52.1330071055968 (num_hops
	= 1); Fri, 24 Feb 2012 00:10:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=xVrF1zsYO0uFlMKDpcJXptCZUV9/7UEnAPBlTau4ebk=;
	b=IORbF2Uz+6IwuQf2nIU/ViPWznH0hom3PCnuq77lmjSuXHi2PMaI6/DWurqvcUeJzA
	y+YI4nPohnSMRZ4yxknokUPNYBBXeQ0ec43GHRoK4WEXfapSumsKlYGhAf6Dr8HPGi9F
	tn965CaHWbL1R9SGbpbq+1osD+09c9urs50vs=
MIME-Version: 1.0
Received: by 10.42.138.133 with SMTP id c5mr892828icu.52.1330071055913; Fri,
	24 Feb 2012 00:10:55 -0800 (PST)
Received: by 10.231.60.139 with HTTP; Fri, 24 Feb 2012 00:10:55 -0800 (PST)
In-Reply-To: <4F474368.5020005@horoa.net>
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
	<4F474368.5020005@horoa.net>
Date: Fri, 24 Feb 2012 09:10:55 +0100
Message-ID: <CAFivhPkpo8aE-sKRQULJ2VQCZs4iQ4Yrqe16vJYO3qTcxV+K6A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2165080042005220245=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2165080042005220245==
Content-Type: multipart/related; boundary=90e6ba613756d0541304b9b14c5d

--90e6ba613756d0541304b9b14c5d
Content-Type: multipart/alternative; boundary=90e6ba613756d053d804b9b14c5c

--90e6ba613756d053d804b9b14c5c
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

XFS is of course checked online, too, like almost any journaling filesystem=
.
Let me add that the BIG HUGE OBVIOUS problem in your setup is the Debian
iSCSI target with the md raid6's, not the ZFS box.

Florian

2012/2/24 Alexandre Chapellon <a.chapellon@horoa.net>

>  Hello,
>
> Well, this is not truly a question for the Xen mailing list... however.
> If perfromance doesn't matter that much, you can first use the "sync" mou=
ntoption wich would make sure I/O are written to the media asap. Also using
> "barriers=3Dyes" (which should be the default) would ensure better
> reliability. Ihave also heard using a different local device as the
> logdevice is a good idea... for exemple a local flash or sata drive.
>
> Regards.
>
> Le 24/02/2012 08:43, Denny Schierz a =E9crit :
>
> hi,
>
> I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is =
to young) . At the moment, I have Solaris 10 with ISCSI initiator running a=
nd a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debi=
an with "tgt" Daemon and connected via SAS (LSI Logic / Symbios Logic SAS20=
08) to several LSI JBODS (630j).
>
> Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and =
on top LVM. I have two ISCSI target servers (one for _cold_ standby) and al=
l servers has  power connection via UPS and a second direct one.
>
> As I sad, I want to get away from Solaris 10 and know I search for option=
s to use XFS with save options, in case of emergency (poweroff etc.). We us=
e the JBODS mostly for backups (bacula) so, performance/realtime isn't impo=
rted, since network is the limit.
>
> Under ZFS I can make sure,  with zpool scrub (file system check), that al=
l data are completely  written and consistence. But what is the best way un=
der XFS? Should I remount XFS every month for a file system check (re/mount=
) ? What happens in the case, of ISCSI problems?
>
> So, I need just a few suggestions :-)
>
> cu denny
>
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-use=
rs
>
>
> --
>  <http://www.horoa.net>
>
> Alexandre Chapellon
>
> Ing=E9nierie des syst=E8mes open sources et r=E9seaux.
> Follow me on twitter: @alxgomz <http://www.twitter.com/alxgomz>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
the purpose of libvirt is to provide an abstraction layer hiding all xen
features added since 2006 until they were finally understood and copied by
the kvm devs.

--90e6ba613756d053d804b9b14c5c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>XFS is of course checked online, too, like almost any journaling=
 filesystem.<br>Let me add that the BIG HUGE OBVIOUS problem in your setup =
is the Debian iSCSI target with the md raid6&#39;s, not the ZFS box.<br>
<br>Florian<br><br><div class=3D"gmail_quote">
2012/2/24 Alexandre Chapellon <span dir=3D"ltr">&lt;<a href=3D"mailto:a.cha=
pellon@horoa.net" target=3D"_blank">a.chapellon@horoa.net</a>&gt;</span><br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">


 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <font face=3D"sans-serif">Hello,<br>
      <br>
      Well, this is not truly a question for the Xen mailing list...
      however.<br>
      If perfromance doesn&#39;t matter that much, you can first use the
      &quot;sync&quot; mount</font> option wich would make sure I/O are wri=
tten to
    the media asap. Also using &quot;barriers=3Dyes&quot; (which should be =
the
    default) would ensure better reliability. Ihave also heard using a
    different local device as the logdevice is a good idea... for
    exemple a local flash or sata drive.<br>
    <br>
    Regards.<br>
    <br>
    Le 24/02/2012 08:43, Denny Schierz a =E9crit=A0:
    <blockquote type=3D"cite">
      <pre>hi,

I want to migrate away from Solaris with ZFS to Linux with XFS (BTRFS is to=
 young) . At the moment, I have Solaris 10 with ISCSI initiator running and=
 a zpool with a size round about ~17TB. The ISCSI target  is a Linux Debian=
 with &quot;tgt&quot; Daemon and connected via SAS (LSI Logic / Symbios Log=
ic SAS2008) to several LSI JBODS (630j).=20

Every jbod has 12 (2TB) disks and managed by mdadm as a RAID6 device and on=
 top LVM. I have two ISCSI target servers (one for _cold_ standby) and all =
servers has  power connection via UPS and a second direct one.

As I sad, I want to get away from Solaris 10 and know I search for options =
to use XFS with save options, in case of emergency (poweroff etc.). We use =
the JBODS mostly for backups (bacula) so, performance/realtime isn&#39;t im=
ported, since network is the limit.

Under ZFS I can make sure,  with zpool scrub (file system check), that all =
data are completely  written and consistence. But what is the best way unde=
r XFS? Should I remount XFS every month for a file system check (re/mount) =
? What happens in the case, of ISCSI problems?

So, I need just a few suggestions :-)

cu denny</pre>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre><span><font color=3D"#888888">
    </font></span></blockquote><span><font color=3D"#888888">
    <br>
    <div>-- <br>
     =20
      <div style=3D"min-height:77px;width:470px;background-color:#707070"><=
a href=3D"http://www.horoa.net" target=3D"_blank"><img style=3D"border:none=
;float:left;margin-right:10px" src=3D"cid:part1.04000001.08030709@horoa.net=
"></a>
        <p style=3D"font-family:miso;font-size:18px;padding-top:8px;color:w=
hite">Alexandre Chapellon</p>
        <p style=3D"font-family:miso;font-size:18px;padding-top:0px;color:o=
range">Ing=E9nierie des syst=E8mes open sources et
          r=E9seaux.<br>
          Follow me on twitter: <a href=3D"http://www.twitter.com/alxgomz" =
target=3D"_blank">@alxgomz</a></p>
      </div>
    </div>
  </font></span></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
>the purpose of libvirt is to provide an abstraction layer hiding all xen f=
eatures added since 2006 until they were finally understood and copied by t=
he kvm devs.<br>



--90e6ba613756d053d804b9b14c5c--
--90e6ba613756d0541304b9b14c5d
Content-Type: image/png; name="horoa_sig.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.04000001.08030709@horoa.net>
X-Attachment-Id: 3eadbbc1938c721a_0.0.1.1

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
--90e6ba613756d0541304b9b14c5d--


--===============2165080042005220245==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2165080042005220245==--


From xen-users-bounces@lists.xen.org Fri Feb 24 08:19:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0qN2-0006dK-H9; Fri, 24 Feb 2012 08:19:16 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linuxmail@4lin.net>) id 1S0qN1-0006d7-Q8
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 08:19:16 +0000
X-Env-Sender: linuxmail@4lin.net
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330071510!53805677!1
X-Originating-IP: [46.4.210.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1689 invoked from network); 24 Feb 2012 08:18:30 -0000
Received: from mail.4lin.net (HELO mail.4lin.net) (46.4.210.97)
	by server-12.tower-27.messagelabs.com with SMTP;
	24 Feb 2012 08:18:30 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.4lin.net (Postfix) with ESMTP id 15F5990C1
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 09:21:51 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.4lin.net
Received: from mail.4lin.net ([127.0.0.1])
	by localhost (mail.4lin.net [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id AJyQgRSwoKJU for <Xen-users@lists.xen.org>;
	Fri, 24 Feb 2012 09:21:45 +0100 (CET)
Received: from pcdenny.rbg.informatik.tu-darmstadt.de
	(pcdenny.rbg.informatik.tu-darmstadt.de [130.83.160.152])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.4lin.net (Postfix) with ESMTPSA id A055555AA
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 09:21:45 +0100 (CET)
From: Denny Schierz <linuxmail@4lin.net>
Mime-Version: 1.0 (Apple Message framework v1257)
Date: Fri, 24 Feb 2012 09:19:04 +0100
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
To: Xen-users@lists.xen.org
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Message-Id: <533F94D6-16DB-4867-8D2A-C5C12A938646@4lin.net>
X-Mailer: Apple Mail (2.1257)
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8951759877694164902=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============8951759877694164902==
Content-Type: multipart/signed; boundary="Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A"; protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

hi,

arrgh, sorry for that. This mail was for XFS-users :-)

Just ignore ... sorry for that one.

cu denny
--Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)

iEYEARECAAYFAk9HR/kACgkQKlzhkqt9P+Ab0wCfb2JJxxBGFy2iNfyGdZUcykFy
TX0An1W68x2xMRf09qHozEChRf7u56bQ
=S4ZK
-----END PGP SIGNATURE-----

--Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A--


--===============8951759877694164902==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8951759877694164902==--


From xen-users-bounces@lists.xen.org Fri Feb 24 08:19:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 08:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0qN2-0006dK-H9; Fri, 24 Feb 2012 08:19:16 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linuxmail@4lin.net>) id 1S0qN1-0006d7-Q8
	for Xen-users@lists.xen.org; Fri, 24 Feb 2012 08:19:16 +0000
X-Env-Sender: linuxmail@4lin.net
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330071510!53805677!1
X-Originating-IP: [46.4.210.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1689 invoked from network); 24 Feb 2012 08:18:30 -0000
Received: from mail.4lin.net (HELO mail.4lin.net) (46.4.210.97)
	by server-12.tower-27.messagelabs.com with SMTP;
	24 Feb 2012 08:18:30 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.4lin.net (Postfix) with ESMTP id 15F5990C1
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 09:21:51 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.4lin.net
Received: from mail.4lin.net ([127.0.0.1])
	by localhost (mail.4lin.net [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id AJyQgRSwoKJU for <Xen-users@lists.xen.org>;
	Fri, 24 Feb 2012 09:21:45 +0100 (CET)
Received: from pcdenny.rbg.informatik.tu-darmstadt.de
	(pcdenny.rbg.informatik.tu-darmstadt.de [130.83.160.152])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.4lin.net (Postfix) with ESMTPSA id A055555AA
	for <Xen-users@lists.xen.org>; Fri, 24 Feb 2012 09:21:45 +0100 (CET)
From: Denny Schierz <linuxmail@4lin.net>
Mime-Version: 1.0 (Apple Message framework v1257)
Date: Fri, 24 Feb 2012 09:19:04 +0100
In-Reply-To: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
To: Xen-users@lists.xen.org
References: <06E96239-A1F8-4CA3-B52E-A0543C7B7B39@4lin.net>
Message-Id: <533F94D6-16DB-4867-8D2A-C5C12A938646@4lin.net>
X-Mailer: Apple Mail (2.1257)
Subject: Re: [Xen-users] Save options for XFS over ISCSI ~ 17TB (for backup)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8951759877694164902=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============8951759877694164902==
Content-Type: multipart/signed; boundary="Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A"; protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

hi,

arrgh, sorry for that. This mail was for XFS-users :-)

Just ignore ... sorry for that one.

cu denny
--Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)

iEYEARECAAYFAk9HR/kACgkQKlzhkqt9P+Ab0wCfb2JJxxBGFy2iNfyGdZUcykFy
TX0An1W68x2xMRf09qHozEChRf7u56bQ
=S4ZK
-----END PGP SIGNATURE-----

--Apple-Mail=_8EC5C15D-6357-4148-B251-A9754091C00A--


--===============8951759877694164902==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8951759877694164902==--


From xen-users-bounces@lists.xen.org Fri Feb 24 09:39:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rbd-0000dd-Q1; Fri, 24 Feb 2012 09:38:25 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S0rbc-0000dY-R2
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:38:25 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330076297!14703793!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11074 invoked from network); 24 Feb 2012 09:38:18 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Feb 2012 09:38:18 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S0rbU-003x87-U5
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 16:38:16 +0700
Received: by vbal1 with SMTP id l1so1833170vba.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 01:38:13 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.155.196 as permitted sender) client-ip=10.220.155.196; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.155.196 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.155.196])
	by 10.220.155.196 with SMTP id t4mr855361vcw.52.1330076293167 (num_hops
	= 1); Fri, 24 Feb 2012 01:38:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.155.196 with SMTP id t4mr662845vcw.52.1330076293051; Fri,
	24 Feb 2012 01:38:13 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 01:38:12 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 01:38:12 -0800 (PST)
In-Reply-To: <CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
Date: Fri, 24 Feb 2012 16:38:12 +0700
Message-ID: <CAA2qdGVsr=vvR7OU-mx27Kh3qpT=aXq3vgFjuUPKAZZWJhtSqg@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: "Fajar A. Nugraha" <list@fajar.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, Bart Coninckx <bart.coninckx@telenet.be>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1847616566237940862=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1847616566237940862==
Content-Type: multipart/alternative; boundary=f46d043c7dbef8b40a04b9b28459

--f46d043c7dbef8b40a04b9b28459
Content-Type: text/plain; charset=UTF-8

On Feb 24, 2012 11:42 AM, "Fajar A. Nugraha" <list@fajar.net> wrote:
>
> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
> <bart.coninckx@telenet.be> wrote:
> > Also, it might be so that both nodes in the future will be
geographically
> > separated, so I third one is less convenient,
>
> geo-separated nodes, running drbd protocol C? Good luck :P
>
> Anyway, Luke already gave his suggestions, which is very reasonable.
> At work I'm stuck with big-brand names (e.g. HP), which probably
> wouldn't be suitable for you.
>

Besides, Telkom bought their big irons straight from the principals right?
:-)

> One last suggestion from me: make sure you also tested whatever device
> you're going to use for fencing (e.g. IPMI)
>
> --
> Fajar
>

BTW, is there a way to contact you via "japri", Pak Fajar? This email
you're using seems to reject japri emails.

Rgds,

--f46d043c7dbef8b40a04b9b28459
Content-Type: text/html; charset=UTF-8

<p><br>
On Feb 24, 2012 11:42 AM, &quot;Fajar A. Nugraha&quot; &lt;<a href="mailto:list@fajar.net">list@fajar.net</a>&gt; wrote:<br>
&gt;<br>
&gt; On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx<br>
&gt; &lt;<a href="mailto:bart.coninckx@telenet.be">bart.coninckx@telenet.be</a>&gt; wrote:<br>
&gt; &gt; Also, it might be so that both nodes in the future will be geographically<br>
&gt; &gt; separated, so I third one is less convenient,<br>
&gt;<br>
&gt; geo-separated nodes, running drbd protocol C? Good luck :P<br>
&gt;<br>
&gt; Anyway, Luke already gave his suggestions, which is very reasonable.<br>
&gt; At work I&#39;m stuck with big-brand names (e.g. HP), which probably<br>
&gt; wouldn&#39;t be suitable for you.<br>
&gt;</p>
<p>Besides, Telkom bought their big irons straight from the principals right? :-) </p>
<p>&gt; One last suggestion from me: make sure you also tested whatever device<br>
&gt; you&#39;re going to use for fencing (e.g. IPMI)<br>
&gt;<br>
&gt; --<br>
&gt; Fajar<br>
&gt;</p>
<p>BTW, is there a way to contact you via &quot;japri&quot;, Pak Fajar? This email you&#39;re using seems to reject japri emails.</p>
<p>Rgds, <br>
</p>

--f46d043c7dbef8b40a04b9b28459--


--===============1847616566237940862==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1847616566237940862==--


From xen-users-bounces@lists.xen.org Fri Feb 24 09:39:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rbd-0000dd-Q1; Fri, 24 Feb 2012 09:38:25 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S0rbc-0000dY-R2
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:38:25 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330076297!14703793!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11074 invoked from network); 24 Feb 2012 09:38:18 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Feb 2012 09:38:18 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S0rbU-003x87-U5
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 16:38:16 +0700
Received: by vbal1 with SMTP id l1so1833170vba.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 01:38:13 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.155.196 as permitted sender) client-ip=10.220.155.196; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.155.196 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.155.196])
	by 10.220.155.196 with SMTP id t4mr855361vcw.52.1330076293167 (num_hops
	= 1); Fri, 24 Feb 2012 01:38:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.155.196 with SMTP id t4mr662845vcw.52.1330076293051; Fri,
	24 Feb 2012 01:38:13 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 01:38:12 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 01:38:12 -0800 (PST)
In-Reply-To: <CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
Date: Fri, 24 Feb 2012 16:38:12 +0700
Message-ID: <CAA2qdGVsr=vvR7OU-mx27Kh3qpT=aXq3vgFjuUPKAZZWJhtSqg@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: "Fajar A. Nugraha" <list@fajar.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, Bart Coninckx <bart.coninckx@telenet.be>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1847616566237940862=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1847616566237940862==
Content-Type: multipart/alternative; boundary=f46d043c7dbef8b40a04b9b28459

--f46d043c7dbef8b40a04b9b28459
Content-Type: text/plain; charset=UTF-8

On Feb 24, 2012 11:42 AM, "Fajar A. Nugraha" <list@fajar.net> wrote:
>
> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
> <bart.coninckx@telenet.be> wrote:
> > Also, it might be so that both nodes in the future will be
geographically
> > separated, so I third one is less convenient,
>
> geo-separated nodes, running drbd protocol C? Good luck :P
>
> Anyway, Luke already gave his suggestions, which is very reasonable.
> At work I'm stuck with big-brand names (e.g. HP), which probably
> wouldn't be suitable for you.
>

Besides, Telkom bought their big irons straight from the principals right?
:-)

> One last suggestion from me: make sure you also tested whatever device
> you're going to use for fencing (e.g. IPMI)
>
> --
> Fajar
>

BTW, is there a way to contact you via "japri", Pak Fajar? This email
you're using seems to reject japri emails.

Rgds,

--f46d043c7dbef8b40a04b9b28459
Content-Type: text/html; charset=UTF-8

<p><br>
On Feb 24, 2012 11:42 AM, &quot;Fajar A. Nugraha&quot; &lt;<a href="mailto:list@fajar.net">list@fajar.net</a>&gt; wrote:<br>
&gt;<br>
&gt; On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx<br>
&gt; &lt;<a href="mailto:bart.coninckx@telenet.be">bart.coninckx@telenet.be</a>&gt; wrote:<br>
&gt; &gt; Also, it might be so that both nodes in the future will be geographically<br>
&gt; &gt; separated, so I third one is less convenient,<br>
&gt;<br>
&gt; geo-separated nodes, running drbd protocol C? Good luck :P<br>
&gt;<br>
&gt; Anyway, Luke already gave his suggestions, which is very reasonable.<br>
&gt; At work I&#39;m stuck with big-brand names (e.g. HP), which probably<br>
&gt; wouldn&#39;t be suitable for you.<br>
&gt;</p>
<p>Besides, Telkom bought their big irons straight from the principals right? :-) </p>
<p>&gt; One last suggestion from me: make sure you also tested whatever device<br>
&gt; you&#39;re going to use for fencing (e.g. IPMI)<br>
&gt;<br>
&gt; --<br>
&gt; Fajar<br>
&gt;</p>
<p>BTW, is there a way to contact you via &quot;japri&quot;, Pak Fajar? This email you&#39;re using seems to reject japri emails.</p>
<p>Rgds, <br>
</p>

--f46d043c7dbef8b40a04b9b28459--


--===============1847616566237940862==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1847616566237940862==--


From xen-users-bounces@lists.xen.org Fri Feb 24 09:49:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rl0-0000wY-6I; Fri, 24 Feb 2012 09:48:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0rky-0000wN-4g
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:48:04 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330076851!15681728!2
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI3NjUw\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8520 invoked from network); 24 Feb 2012 09:47:58 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-11.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 09:47:58 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dlny1i00B5UpHxg06lnyLf; Fri, 24 Feb 2012 10:47:58 +0100
Message-ID: <4F475CCE.20200@telenet.be>
Date: Fri, 24 Feb 2012 10:47:58 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, 
	"list@fajar.net >> \"Fajar A. Nugraha\"" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
	<CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
In-Reply-To: <CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 16:28, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
> <bart.coninckx@telenet.be>  wrote:
>>> It will daily sync their files and mails (rsync, imapsync) and in case of
>>> disaster they can access this info by means of web based applications.
> ... and I'm kinda confused with this one. Why would you need rsync?
>
> You can setup drbd to replicate all changes automatically on
> block-device level, either sync or async (small delay, but MUCH faster
> compared to daily manual sync).
>
it's a backup setup for data elsewhere. the data needs to get there. 
hence rsync.

can't put it more clearly, sorry,

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 09:49:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rl0-0000wY-6I; Fri, 24 Feb 2012 09:48:06 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0rky-0000wN-4g
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:48:04 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330076851!15681728!2
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI3NjUw\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8520 invoked from network); 24 Feb 2012 09:47:58 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-11.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 09:47:58 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dlny1i00B5UpHxg06lnyLf; Fri, 24 Feb 2012 10:47:58 +0100
Message-ID: <4F475CCE.20200@telenet.be>
Date: Fri, 24 Feb 2012 10:47:58 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, 
	"list@fajar.net >> \"Fajar A. Nugraha\"" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F46560A.2070500@telenet.be>
	<CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
In-Reply-To: <CAG1y0sdrc+vBd-34ZsJNNKRBLDohx9aypX3ndMbhGYjuqBFgLA@mail.gmail.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/23/12 16:28, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 10:06 PM, Bart Coninckx
> <bart.coninckx@telenet.be>  wrote:
>>> It will daily sync their files and mails (rsync, imapsync) and in case of
>>> disaster they can access this info by means of web based applications.
> ... and I'm kinda confused with this one. Why would you need rsync?
>
> You can setup drbd to replicate all changes automatically on
> block-device level, either sync or async (small delay, but MUCH faster
> compared to daily manual sync).
>
it's a backup setup for data elsewhere. the data needs to get there. 
hence rsync.

can't put it more clearly, sorry,

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 09:52:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0ro6-00017U-1R; Fri, 24 Feb 2012 09:51:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0ro5-00016w-2b
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:51:17 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-9.tower-174.messagelabs.com!1330077070!14745326!1
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI3NjUw\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25946 invoked from network); 24 Feb 2012 09:51:10 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-9.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 09:51:10 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dlr81i00K5UpHxg06lr8bQ; Fri, 24 Feb 2012 10:51:10 +0100
Message-ID: <4F475D8C.8010009@telenet.be>
Date: Fri, 24 Feb 2012 10:51:08 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "thaddeus@thogan.com" <thaddeus@thogan.com>
Cc: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thaddeus,

I get Supermicro pointers from different places. I think that will be 
the way to go,

thx,

B.


On 02/23/12 18:18, thaddeus@thogan.com wrote:
> I have used DRBD for Den block devices before, without dual primary 
> and no cluster fs. It worked very well for me.
>
> I tend to like supermicro based systems for budget builds. Their IPMI 
> management features are excellent. Aberdeen is a system builder that 
> uses supermicro chassis and boards: http://www.aberdeeninc.com
>
>
> -- Thaddeus
>
> ----- Reply message -----
> From: "Bart Coninckx" <bart.coninckx@telenet.be>
> To: "Fajar A. Nugraha" <list@fajar.net>
> Cc: <xen-users@lists.xen.org>
> Subject: [Xen-users] Server purchase pointers
> Date: Thu, Feb 23, 2012 9:40 am
>
>
> On 02/23/12 16:25, Fajar A. Nugraha wrote:
> > My point is, last time I tried drbd+ocfs2 introduce huge performance
> > penalty, complexity, and possible data loss. But then again, it was an
> > active-active setup with no external heartbeat, relying on ocfs2 to
> > reboot the nodes on split-brain scenario. If you HAVE tested it, then
> > it's great. As usual, whatever solution you choose, testing is 
> important.
>
> The Xen + DRBD dual primary clusters I use or not file/image based, so
> no real need for ocfs2 and the added complexity of it.
> There is little risk for split-brain as everything is controlled by
> Pacemaker. No worries there, performance is good.
>
> >
> > "dual primary" and "active-active" is similar, but can be different.
> > An active-active drbd setup requires protocol C (sync), which (among
> > others) decrease performance but allow live migration.
> yes, that is what I'm using. The performance is very acceptable.
> remember, this offers web services. The available bandwidth and amount
> of simultaneous users will probably never hit the DRBD performance limits.
>
> > An active-standby setup can use async replication, which should be
> > much better performance-wise. If each node is acting as active for
> > their own domUs while acting as standby for domUs on the other node,
> > that can be considered dual primary.
> disallowing live migration, not preferable.
>
> > If your definition of dual primary is what I mentioned above, then
> > yes, drbd would be more appropriate. However if you have live
> > migration as requirement, then IMHO a third storage server is much
> > better.
> >
>
> that's relative - as mentioned, this offers a SPOF.
>
> also, way more expensive. the inital question pointed to a cost/budget
> friendly proposition.
>
> The LSI 2008 based Supermicro servers (like in
> http://www.servethehome.com/supermicro-x8si6-f-motherboard-review-including-onboard-lsi-sas-2008-controller/) 
>
> seem interesting,
>
> B.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 09:52:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0ro6-00017U-1R; Fri, 24 Feb 2012 09:51:18 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0ro5-00016w-2b
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:51:17 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-9.tower-174.messagelabs.com!1330077070!14745326!1
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI3NjUw\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25946 invoked from network); 24 Feb 2012 09:51:10 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-9.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 09:51:10 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dlr81i00K5UpHxg06lr8bQ; Fri, 24 Feb 2012 10:51:10 +0100
Message-ID: <4F475D8C.8010009@telenet.be>
Date: Fri, 24 Feb 2012 10:51:08 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "thaddeus@thogan.com" <thaddeus@thogan.com>
Cc: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thaddeus,

I get Supermicro pointers from different places. I think that will be 
the way to go,

thx,

B.


On 02/23/12 18:18, thaddeus@thogan.com wrote:
> I have used DRBD for Den block devices before, without dual primary 
> and no cluster fs. It worked very well for me.
>
> I tend to like supermicro based systems for budget builds. Their IPMI 
> management features are excellent. Aberdeen is a system builder that 
> uses supermicro chassis and boards: http://www.aberdeeninc.com
>
>
> -- Thaddeus
>
> ----- Reply message -----
> From: "Bart Coninckx" <bart.coninckx@telenet.be>
> To: "Fajar A. Nugraha" <list@fajar.net>
> Cc: <xen-users@lists.xen.org>
> Subject: [Xen-users] Server purchase pointers
> Date: Thu, Feb 23, 2012 9:40 am
>
>
> On 02/23/12 16:25, Fajar A. Nugraha wrote:
> > My point is, last time I tried drbd+ocfs2 introduce huge performance
> > penalty, complexity, and possible data loss. But then again, it was an
> > active-active setup with no external heartbeat, relying on ocfs2 to
> > reboot the nodes on split-brain scenario. If you HAVE tested it, then
> > it's great. As usual, whatever solution you choose, testing is 
> important.
>
> The Xen + DRBD dual primary clusters I use or not file/image based, so
> no real need for ocfs2 and the added complexity of it.
> There is little risk for split-brain as everything is controlled by
> Pacemaker. No worries there, performance is good.
>
> >
> > "dual primary" and "active-active" is similar, but can be different.
> > An active-active drbd setup requires protocol C (sync), which (among
> > others) decrease performance but allow live migration.
> yes, that is what I'm using. The performance is very acceptable.
> remember, this offers web services. The available bandwidth and amount
> of simultaneous users will probably never hit the DRBD performance limits.
>
> > An active-standby setup can use async replication, which should be
> > much better performance-wise. If each node is acting as active for
> > their own domUs while acting as standby for domUs on the other node,
> > that can be considered dual primary.
> disallowing live migration, not preferable.
>
> > If your definition of dual primary is what I mentioned above, then
> > yes, drbd would be more appropriate. However if you have live
> > migration as requirement, then IMHO a third storage server is much
> > better.
> >
>
> that's relative - as mentioned, this offers a SPOF.
>
> also, way more expensive. the inital question pointed to a cost/budget
> friendly proposition.
>
> The LSI 2008 based Supermicro servers (like in
> http://www.servethehome.com/supermicro-x8si6-f-motherboard-review-including-onboard-lsi-sas-2008-controller/) 
>
> seem interesting,
>
> B.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 09:54:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rqW-0001Qq-RT; Fri, 24 Feb 2012 09:53:48 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0rqV-0001QP-97
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:53:47 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330077220!9585404!1
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI3NjUw\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7116 invoked from network); 24 Feb 2012 09:53:41 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-13.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 09:53:41 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dltf1i01Z5UpHxg06ltggZ; Fri, 24 Feb 2012 10:53:40 +0100
Message-ID: <4F475E23.7090305@telenet.be>
Date: Fri, 24 Feb 2012 10:53:39 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
In-Reply-To: <CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 05:35, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
> <bart.coninckx@telenet.be>  wrote:
>> Also, it might be so that both nodes in the future will be geographically
>> separated, so I third one is less convenient,
> geo-separated nodes, running drbd protocol C? Good luck :P

no problem, I have 100 mbit guaranteed between two datacenters.

> Anyway, Luke already gave his suggestions, which is very reasonable.
> At work I'm stuck with big-brand names (e.g. HP), which probably
> wouldn't be suitable for you.
>
> One last suggestion from me: make sure you also tested whatever device
> you're going to use for fencing (e.g. IPMI)
>

I always use APC PDUs, more reliable than IPMI, unless the IPMI cards 
are battery powered.

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 09:54:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rqW-0001Qq-RT; Fri, 24 Feb 2012 09:53:48 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0rqV-0001QP-97
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:53:47 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330077220!9585404!1
X-Originating-IP: [195.130.137.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzcuNjggPT4gMjI3NjUw\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7116 invoked from network); 24 Feb 2012 09:53:41 -0000
Received: from georges.telenet-ops.be (HELO georges.telenet-ops.be)
	(195.130.137.68) by server-13.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 09:53:41 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by georges.telenet-ops.be with bizsmtp
	id dltf1i01Z5UpHxg06ltggZ; Fri, 24 Feb 2012 10:53:40 +0100
Message-ID: <4F475E23.7090305@telenet.be>
Date: Fri, 24 Feb 2012 10:53:39 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
In-Reply-To: <CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 05:35, Fajar A. Nugraha wrote:
> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
> <bart.coninckx@telenet.be>  wrote:
>> Also, it might be so that both nodes in the future will be geographically
>> separated, so I third one is less convenient,
> geo-separated nodes, running drbd protocol C? Good luck :P

no problem, I have 100 mbit guaranteed between two datacenters.

> Anyway, Luke already gave his suggestions, which is very reasonable.
> At work I'm stuck with big-brand names (e.g. HP), which probably
> wouldn't be suitable for you.
>
> One last suggestion from me: make sure you also tested whatever device
> you're going to use for fencing (e.g. IPMI)
>

I always use APC PDUs, more reliable than IPMI, unless the IPMI cards 
are battery powered.

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 09:59:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rvQ-0001wE-CQ; Fri, 24 Feb 2012 09:58:52 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0rvO-0001vo-B6
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:58:50 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330077522!14702381!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27491 invoked from network); 24 Feb 2012 09:58:44 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 09:58:44 -0000
Received: by pbbro12 with SMTP id ro12so2590211pbb.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 01:58:42 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.228.69 as permitted sender) client-ip=10.68.228.69; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.228.69 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.228.69])
	by 10.68.228.69 with SMTP id sg5mr5313544pbc.118.1330077522048
	(num_hops = 1); Fri, 24 Feb 2012 01:58:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.228.69 with SMTP id sg5mr4439353pbc.118.1330077521999; Fri,
	24 Feb 2012 01:58:41 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Fri, 24 Feb 2012 01:58:41 -0800 (PST)
In-Reply-To: <4F475E23.7090305@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
Date: Fri, 24 Feb 2012 16:58:41 +0700
Message-ID: <CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQmQ0WOj3uSN6ejQ6bga6gdQxHZuw0gWM6R3C2PdsIxUeSV+pdSDsXDyMaWCdnp29dvE8+JN
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 4:53 PM, Bart Coninckx <bart.coninckx@telenet.be> w=
rote:
> On 02/24/12 05:35, Fajar A. Nugraha wrote:
>>
>> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
>> <bart.coninckx@telenet.be> =A0wrote:
>>>
>>> Also, it might be so that both nodes in the future will be geographical=
ly
>>> separated, so I third one is less convenient,
>>
>> geo-separated nodes, running drbd protocol C? Good luck :P
>
>
> no problem, I have 100 mbit guaranteed between two datacenters.

The problem is not bandwidth. It's latency (which pretty much kills
sync performance). Async aren't affected by latency, which is why I
prefer using async wherever possible. Even at the cost of live
migration.

Again, if you've tested that it fits your requirement, or your
workload is extremely low, then you should be fine.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 09:59:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 09:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0rvQ-0001wE-CQ; Fri, 24 Feb 2012 09:58:52 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S0rvO-0001vo-B6
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 09:58:50 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330077522!14702381!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27491 invoked from network); 24 Feb 2012 09:58:44 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 09:58:44 -0000
Received: by pbbro12 with SMTP id ro12so2590211pbb.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 01:58:42 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.228.69 as permitted sender) client-ip=10.68.228.69; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.228.69 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.228.69])
	by 10.68.228.69 with SMTP id sg5mr5313544pbc.118.1330077522048
	(num_hops = 1); Fri, 24 Feb 2012 01:58:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.228.69 with SMTP id sg5mr4439353pbc.118.1330077521999; Fri,
	24 Feb 2012 01:58:41 -0800 (PST)
Received: by 10.68.234.4 with HTTP; Fri, 24 Feb 2012 01:58:41 -0800 (PST)
In-Reply-To: <4F475E23.7090305@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
Date: Fri, 24 Feb 2012 16:58:41 +0700
Message-ID: <CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQmQ0WOj3uSN6ejQ6bga6gdQxHZuw0gWM6R3C2PdsIxUeSV+pdSDsXDyMaWCdnp29dvE8+JN
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 4:53 PM, Bart Coninckx <bart.coninckx@telenet.be> w=
rote:
> On 02/24/12 05:35, Fajar A. Nugraha wrote:
>>
>> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
>> <bart.coninckx@telenet.be> =A0wrote:
>>>
>>> Also, it might be so that both nodes in the future will be geographical=
ly
>>> separated, so I third one is less convenient,
>>
>> geo-separated nodes, running drbd protocol C? Good luck :P
>
>
> no problem, I have 100 mbit guaranteed between two datacenters.

The problem is not bandwidth. It's latency (which pretty much kills
sync performance). Async aren't affected by latency, which is why I
prefer using async wherever possible. Even at the cost of live
migration.

Again, if you've tested that it fits your requirement, or your
workload is extremely low, then you should be fine.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 10:05:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 10:05:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0s1b-0002Uy-FD; Fri, 24 Feb 2012 10:05:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0s1a-0002Um-Aj
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 10:05:14 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-13.tower-216.messagelabs.com!1330077748!15337811!5
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMjY4NzI1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31238 invoked from network); 24 Feb 2012 10:05:06 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-13.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 10:05:06 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by gerard.telenet-ops.be with bizsmtp
	id dm561i00R5UpHxg0Hm56XS; Fri, 24 Feb 2012 11:05:06 +0100
Message-ID: <4F4760D2.2040804@telenet.be>
Date: Fri, 24 Feb 2012 11:05:06 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
In-Reply-To: <CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 10:58, Fajar A. Nugraha wrote:
> On Fri, Feb 24, 2012 at 4:53 PM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>> On 02/24/12 05:35, Fajar A. Nugraha wrote:
>>> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
>>> <bart.coninckx@telenet.be>    wrote:
>>>> Also, it might be so that both nodes in the future will be geographically
>>>> separated, so I third one is less convenient,
>>> geo-separated nodes, running drbd protocol C? Good luck :P
>>
>> no problem, I have 100 mbit guaranteed between two datacenters.
> The problem is not bandwidth. It's latency (which pretty much kills
> sync performance). Async aren't affected by latency, which is why I
> prefer using async wherever possible. Even at the cost of live
> migration.
>
> Again, if you've tested that it fits your requirement, or your
> workload is extremely low, then you should be fine.
>
I've been assured that the line performs close to a LAN connection.

And, as you state, in case of problems A is still possible.

no worries,

b.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 10:05:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 10:05:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0s1b-0002Uy-FD; Fri, 24 Feb 2012 10:05:15 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S0s1a-0002Um-Aj
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 10:05:14 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-13.tower-216.messagelabs.com!1330077748!15337811!5
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMjY4NzI1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31238 invoked from network); 24 Feb 2012 10:05:06 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-13.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 10:05:06 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by gerard.telenet-ops.be with bizsmtp
	id dm561i00R5UpHxg0Hm56XS; Fri, 24 Feb 2012 11:05:06 +0100
Message-ID: <4F4760D2.2040804@telenet.be>
Date: Fri, 24 Feb 2012 11:05:06 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
In-Reply-To: <CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 10:58, Fajar A. Nugraha wrote:
> On Fri, Feb 24, 2012 at 4:53 PM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>> On 02/24/12 05:35, Fajar A. Nugraha wrote:
>>> On Thu, Feb 23, 2012 at 10:10 PM, Bart Coninckx
>>> <bart.coninckx@telenet.be>    wrote:
>>>> Also, it might be so that both nodes in the future will be geographically
>>>> separated, so I third one is less convenient,
>>> geo-separated nodes, running drbd protocol C? Good luck :P
>>
>> no problem, I have 100 mbit guaranteed between two datacenters.
> The problem is not bandwidth. It's latency (which pretty much kills
> sync performance). Async aren't affected by latency, which is why I
> prefer using async wherever possible. Even at the cost of live
> migration.
>
> Again, if you've tested that it fits your requirement, or your
> workload is extremely low, then you should be fine.
>
I've been assured that the line performs close to a LAN connection.

And, as you state, in case of problems A is still possible.

no worries,

b.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 10:14:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 10:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0s9I-000322-4f; Fri, 24 Feb 2012 10:13:12 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>)
	id 1S0s9F-00031P-So; Fri, 24 Feb 2012 10:13:10 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330078347!53828416!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_16,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 523 invoked from network); 24 Feb 2012 10:12:27 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-12.tower-27.messagelabs.com with SMTP;
	24 Feb 2012 10:12:27 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id 4C926D347C1;
	Fri, 24 Feb 2012 11:13:08 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id 62eDO21ZKctc; Fri, 24 Feb 2012 11:13:01 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id E2DC2D3471A;
	Fri, 24 Feb 2012 11:13:00 +0100 (CET)
To: xen-users@lists.xen.org
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
Date: Fri, 24 Feb 2012 11:12:59 +0100
MIME-Version: 1.0
Message-Id: <201202241112.59801.tobias.geiger@vido.info>
Cc: ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment - DomU GPU Performance
	Regression after Reboot - Workaround
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi!

after the first disappointment about the FirePro-Driver not solving my issue, i 
fiddled around with this problem and finally found a solution which solves the 
Performance-Regression i'm experiencing in my setup;

The Problem is: GPU Performance degrades to about 10% after a DomU Reboot (GPU 
is ATI, but this also happend with a NVIDIA iirc , so no ATI-specific Problem).

The Workaround: too easy :) Simply "Eject" the GPU after Windows has booted - 
the screen goes black, it re-initializes the Card and re-attaches after a few 
seconds. From then on Performance is back to normal.
Ejecting is done via the little Device-Manager Icon in the Taskbar (this one: 
http://www.technipages.com/wp-content/uploads/2011/01/Windows-7-Remove-
Hardware-option.pngwww.technipages.com/wp-content/uploads/2011/01/Windows-7-
Remove-Hardware-option.png )

To Automate this, i used a little tool called "DevEject" from heise.de - it's 
"OpenSource" Licensed and works even in Win7-64:
ftp://ftp.heise.de/pub/ct/listings/0316-208.zip
There may be other Tools/Scripting solutions via WSH/Powershell/VBS/CMD/...

Greetings!
Tobias

Am Donnerstag, 23. Februar 2012, 01:39:08 schrieb ray@aarden.us:
> After reading many posts on GPU pass through failing on reboot of the domU, 
>I questioned AMD and they responded with:
> 
>This is the known and documented issue with hypervisor - Resolved issues 
>(release notes) with driver  8.83.5.4 and above - May see system hang on 
>restart with some hypervisors.  Consider using a more recent firepro driver at 
>support.amd.com. 
>
>
>ray

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 10:14:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 10:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0s9I-000322-4f; Fri, 24 Feb 2012 10:13:12 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>)
	id 1S0s9F-00031P-So; Fri, 24 Feb 2012 10:13:10 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330078347!53828416!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_16,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 523 invoked from network); 24 Feb 2012 10:12:27 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-12.tower-27.messagelabs.com with SMTP;
	24 Feb 2012 10:12:27 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id 4C926D347C1;
	Fri, 24 Feb 2012 11:13:08 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id 62eDO21ZKctc; Fri, 24 Feb 2012 11:13:01 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id E2DC2D3471A;
	Fri, 24 Feb 2012 11:13:00 +0100 (CET)
To: xen-users@lists.xen.org
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
Date: Fri, 24 Feb 2012 11:12:59 +0100
MIME-Version: 1.0
Message-Id: <201202241112.59801.tobias.geiger@vido.info>
Cc: ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment - DomU GPU Performance
	Regression after Reboot - Workaround
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi!

after the first disappointment about the FirePro-Driver not solving my issue, i 
fiddled around with this problem and finally found a solution which solves the 
Performance-Regression i'm experiencing in my setup;

The Problem is: GPU Performance degrades to about 10% after a DomU Reboot (GPU 
is ATI, but this also happend with a NVIDIA iirc , so no ATI-specific Problem).

The Workaround: too easy :) Simply "Eject" the GPU after Windows has booted - 
the screen goes black, it re-initializes the Card and re-attaches after a few 
seconds. From then on Performance is back to normal.
Ejecting is done via the little Device-Manager Icon in the Taskbar (this one: 
http://www.technipages.com/wp-content/uploads/2011/01/Windows-7-Remove-
Hardware-option.pngwww.technipages.com/wp-content/uploads/2011/01/Windows-7-
Remove-Hardware-option.png )

To Automate this, i used a little tool called "DevEject" from heise.de - it's 
"OpenSource" Licensed and works even in Win7-64:
ftp://ftp.heise.de/pub/ct/listings/0316-208.zip
There may be other Tools/Scripting solutions via WSH/Powershell/VBS/CMD/...

Greetings!
Tobias

Am Donnerstag, 23. Februar 2012, 01:39:08 schrieb ray@aarden.us:
> After reading many posts on GPU pass through failing on reboot of the domU, 
>I questioned AMD and they responded with:
> 
>This is the known and documented issue with hypervisor - Resolved issues 
>(release notes) with driver  8.83.5.4 and above - May see system hang on 
>restart with some hypervisors.  Consider using a more recent firepro driver at 
>support.amd.com. 
>
>
>ray

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 10:40:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 10:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0sYo-00050m-30; Fri, 24 Feb 2012 10:39:34 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>)
	id 1S0sYm-0004zv-EY; Fri, 24 Feb 2012 10:39:32 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330079964!14678386!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	INFO_TLD,ML_RADAR_SPEW_LINKS_16,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21578 invoked from network); 24 Feb 2012 10:39:25 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Feb 2012 10:39:25 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>)
	id 1S0sYe-004L9d-Rt; Fri, 24 Feb 2012 17:39:24 +0700
Received: by vbal1 with SMTP id l1so1870149vba.32
	for <multiple recipients>; Fri, 24 Feb 2012 02:39:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.174.100 with SMTP id br4mr632789vdc.89.1330079960861; Fri,
	24 Feb 2012 02:39:20 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 02:39:20 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 02:39:20 -0800 (PST)
In-Reply-To: <201202241112.59801.tobias.geiger@vido.info>
References: <201202241112.59801.tobias.geiger@vido.info>
Date: Fri, 24 Feb 2012 17:39:20 +0700
Message-ID: <CAA2qdGUA3JXX4MufP-qmULtPuo8v+rQ-ANvCNBzwNeh7-JP1vQ@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: Tobias Geiger <tobias.geiger@vido.info>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment - DomU GPU Performance
 Regression after Reboot - Workaround
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3703319768221195309=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3703319768221195309==
Content-Type: multipart/alternative; boundary=bcaec517a914970b6e04b9b35ffb

--bcaec517a914970b6e04b9b35ffb
Content-Type: text/plain; charset=UTF-8

On Feb 24, 2012 5:17 PM, "Tobias Geiger" <tobias.geiger@vido.info> wrote:
>
> Hi!
>
> after the first disappointment about the FirePro-Driver not solving my
issue, i
> fiddled around with this problem and finally found a solution which
solves the
> Performance-Regression i'm experiencing in my setup;
>
> The Problem is: GPU Performance degrades to about 10% after a DomU Reboot
(GPU
> is ATI, but this also happend with a NVIDIA iirc , so no ATI-specific
Problem).
>
> The Workaround: too easy :) Simply "Eject" the GPU after Windows has
booted -
> the screen goes black, it re-initializes the Card and re-attaches after a
few
> seconds. From then on Performance is back to normal.
> Ejecting is done via the little Device-Manager Icon in the Taskbar (this
one:
> http://www.technipages.com/wp-content/uploads/2011/01/Windows-7-Remove-
>
Hardware-option.pngwww.technipages.com/wp-content/uploads/2011/01/Windows-7-
> Remove-Hardware-option.png )
>
> To Automate this, i used a little tool called "DevEject" from heise.de -
it's
> "OpenSource" Licensed and works even in Win7-64:
> ftp://ftp.heise.de/pub/ct/listings/0316-208.zip
> There may be other Tools/Scripting solutions via
WSH/Powershell/VBS/CMD/...
>
> Greetings!
> Tobias
>

Thanks for sharing! Glad you found a simple workaround.

That said, I still think it's the 'fault' of... uh, something in dom0.
Maybe the backend that actually handled the booting of the Windows domU
needs to relinquish its grip... or maybe it sent the signal of 'device
eject' too early, so the Windows subsystem is not yet ready...

... or maybe Windows itself sucks :-P

Anyways, I am not currently using GPU pass-through, but your explanation
(and the fine tool you linked to)  definitely will go into my personal
KnowledgeBase :-)

Rgds,

--bcaec517a914970b6e04b9b35ffb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 24, 2012 5:17 PM, &quot;Tobias Geiger&quot; &lt;<a href=3D"mailto:to=
bias.geiger@vido.info">tobias.geiger@vido.info</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi!<br>
&gt;<br>
&gt; after the first disappointment about the FirePro-Driver not solving my=
 issue, i<br>
&gt; fiddled around with this problem and finally found a solution which so=
lves the<br>
&gt; Performance-Regression i&#39;m experiencing in my setup;<br>
&gt;<br>
&gt; The Problem is: GPU Performance degrades to about 10% after a DomU Reb=
oot (GPU<br>
&gt; is ATI, but this also happend with a NVIDIA iirc , so no ATI-specific =
Problem).<br>
&gt;<br>
&gt; The Workaround: too easy :) Simply &quot;Eject&quot; the GPU after Win=
dows has booted -<br>
&gt; the screen goes black, it re-initializes the Card and re-attaches afte=
r a few<br>
&gt; seconds. From then on Performance is back to normal.<br>
&gt; Ejecting is done via the little Device-Manager Icon in the Taskbar (th=
is one:<br>
&gt; <a href=3D"http://www.technipages.com/wp-content/uploads/2011/01/Windo=
ws-7-Remove-">http://www.technipages.com/wp-content/uploads/2011/01/Windows=
-7-Remove-</a><br>
&gt; <a href=3D"http://Hardware-option.pngwww.technipages.com/wp-content/up=
loads/2011/01/Windows-7-">Hardware-option.pngwww.technipages.com/wp-content=
/uploads/2011/01/Windows-7-</a><br>
&gt; Remove-Hardware-option.png )<br>
&gt;<br>
&gt; To Automate this, i used a little tool called &quot;DevEject&quot; fro=
m <a href=3D"http://heise.de">heise.de</a> - it&#39;s<br>
&gt; &quot;OpenSource&quot; Licensed and works even in Win7-64:<br>
&gt; <a href=3D"ftp://ftp.heise.de/pub/ct/listings/0316-208.zip">ftp://ftp.=
heise.de/pub/ct/listings/0316-208.zip</a><br>
&gt; There may be other Tools/Scripting solutions via WSH/Powershell/VBS/CM=
D/...<br>
&gt;<br>
&gt; Greetings!<br>
&gt; Tobias<br>
&gt;</p>
<p>Thanks for sharing! Glad you found a simple workaround. </p>
<p>That said, I still think it&#39;s the &#39;fault&#39; of... uh, somethin=
g in dom0. Maybe the backend that actually handled the booting of the Windo=
ws domU needs to relinquish its grip... or maybe it sent the signal of &#39=
;device eject&#39; too early, so the Windows subsystem is not yet ready... =
</p>

<p>... or maybe Windows itself sucks :-P </p>
<p>Anyways, I am not currently using GPU pass-through, but your explanation=
 (and the fine tool you linked to)=C2=A0 definitely will go into my persona=
l KnowledgeBase :-) </p>
<p>Rgds, <br>
</p>

--bcaec517a914970b6e04b9b35ffb--


--===============3703319768221195309==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3703319768221195309==--


From xen-users-bounces@lists.xen.org Fri Feb 24 10:40:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 10:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0sYo-00050m-30; Fri, 24 Feb 2012 10:39:34 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>)
	id 1S0sYm-0004zv-EY; Fri, 24 Feb 2012 10:39:32 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330079964!14678386!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	INFO_TLD,ML_RADAR_SPEW_LINKS_16,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21578 invoked from network); 24 Feb 2012 10:39:25 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Feb 2012 10:39:25 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>)
	id 1S0sYe-004L9d-Rt; Fri, 24 Feb 2012 17:39:24 +0700
Received: by vbal1 with SMTP id l1so1870149vba.32
	for <multiple recipients>; Fri, 24 Feb 2012 02:39:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.174.100 with SMTP id br4mr632789vdc.89.1330079960861; Fri,
	24 Feb 2012 02:39:20 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 02:39:20 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Fri, 24 Feb 2012 02:39:20 -0800 (PST)
In-Reply-To: <201202241112.59801.tobias.geiger@vido.info>
References: <201202241112.59801.tobias.geiger@vido.info>
Date: Fri, 24 Feb 2012 17:39:20 +0700
Message-ID: <CAA2qdGUA3JXX4MufP-qmULtPuo8v+rQ-ANvCNBzwNeh7-JP1vQ@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: Tobias Geiger <tobias.geiger@vido.info>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, ray@aarden.us, xen-devel@lists.xen.org
Subject: Re: [Xen-users] GPU Pass Through Comment - DomU GPU Performance
 Regression after Reboot - Workaround
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3703319768221195309=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3703319768221195309==
Content-Type: multipart/alternative; boundary=bcaec517a914970b6e04b9b35ffb

--bcaec517a914970b6e04b9b35ffb
Content-Type: text/plain; charset=UTF-8

On Feb 24, 2012 5:17 PM, "Tobias Geiger" <tobias.geiger@vido.info> wrote:
>
> Hi!
>
> after the first disappointment about the FirePro-Driver not solving my
issue, i
> fiddled around with this problem and finally found a solution which
solves the
> Performance-Regression i'm experiencing in my setup;
>
> The Problem is: GPU Performance degrades to about 10% after a DomU Reboot
(GPU
> is ATI, but this also happend with a NVIDIA iirc , so no ATI-specific
Problem).
>
> The Workaround: too easy :) Simply "Eject" the GPU after Windows has
booted -
> the screen goes black, it re-initializes the Card and re-attaches after a
few
> seconds. From then on Performance is back to normal.
> Ejecting is done via the little Device-Manager Icon in the Taskbar (this
one:
> http://www.technipages.com/wp-content/uploads/2011/01/Windows-7-Remove-
>
Hardware-option.pngwww.technipages.com/wp-content/uploads/2011/01/Windows-7-
> Remove-Hardware-option.png )
>
> To Automate this, i used a little tool called "DevEject" from heise.de -
it's
> "OpenSource" Licensed and works even in Win7-64:
> ftp://ftp.heise.de/pub/ct/listings/0316-208.zip
> There may be other Tools/Scripting solutions via
WSH/Powershell/VBS/CMD/...
>
> Greetings!
> Tobias
>

Thanks for sharing! Glad you found a simple workaround.

That said, I still think it's the 'fault' of... uh, something in dom0.
Maybe the backend that actually handled the booting of the Windows domU
needs to relinquish its grip... or maybe it sent the signal of 'device
eject' too early, so the Windows subsystem is not yet ready...

... or maybe Windows itself sucks :-P

Anyways, I am not currently using GPU pass-through, but your explanation
(and the fine tool you linked to)  definitely will go into my personal
KnowledgeBase :-)

Rgds,

--bcaec517a914970b6e04b9b35ffb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 24, 2012 5:17 PM, &quot;Tobias Geiger&quot; &lt;<a href=3D"mailto:to=
bias.geiger@vido.info">tobias.geiger@vido.info</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi!<br>
&gt;<br>
&gt; after the first disappointment about the FirePro-Driver not solving my=
 issue, i<br>
&gt; fiddled around with this problem and finally found a solution which so=
lves the<br>
&gt; Performance-Regression i&#39;m experiencing in my setup;<br>
&gt;<br>
&gt; The Problem is: GPU Performance degrades to about 10% after a DomU Reb=
oot (GPU<br>
&gt; is ATI, but this also happend with a NVIDIA iirc , so no ATI-specific =
Problem).<br>
&gt;<br>
&gt; The Workaround: too easy :) Simply &quot;Eject&quot; the GPU after Win=
dows has booted -<br>
&gt; the screen goes black, it re-initializes the Card and re-attaches afte=
r a few<br>
&gt; seconds. From then on Performance is back to normal.<br>
&gt; Ejecting is done via the little Device-Manager Icon in the Taskbar (th=
is one:<br>
&gt; <a href=3D"http://www.technipages.com/wp-content/uploads/2011/01/Windo=
ws-7-Remove-">http://www.technipages.com/wp-content/uploads/2011/01/Windows=
-7-Remove-</a><br>
&gt; <a href=3D"http://Hardware-option.pngwww.technipages.com/wp-content/up=
loads/2011/01/Windows-7-">Hardware-option.pngwww.technipages.com/wp-content=
/uploads/2011/01/Windows-7-</a><br>
&gt; Remove-Hardware-option.png )<br>
&gt;<br>
&gt; To Automate this, i used a little tool called &quot;DevEject&quot; fro=
m <a href=3D"http://heise.de">heise.de</a> - it&#39;s<br>
&gt; &quot;OpenSource&quot; Licensed and works even in Win7-64:<br>
&gt; <a href=3D"ftp://ftp.heise.de/pub/ct/listings/0316-208.zip">ftp://ftp.=
heise.de/pub/ct/listings/0316-208.zip</a><br>
&gt; There may be other Tools/Scripting solutions via WSH/Powershell/VBS/CM=
D/...<br>
&gt;<br>
&gt; Greetings!<br>
&gt; Tobias<br>
&gt;</p>
<p>Thanks for sharing! Glad you found a simple workaround. </p>
<p>That said, I still think it&#39;s the &#39;fault&#39; of... uh, somethin=
g in dom0. Maybe the backend that actually handled the booting of the Windo=
ws domU needs to relinquish its grip... or maybe it sent the signal of &#39=
;device eject&#39; too early, so the Windows subsystem is not yet ready... =
</p>

<p>... or maybe Windows itself sucks :-P </p>
<p>Anyways, I am not currently using GPU pass-through, but your explanation=
 (and the fine tool you linked to)=C2=A0 definitely will go into my persona=
l KnowledgeBase :-) </p>
<p>Rgds, <br>
</p>

--bcaec517a914970b6e04b9b35ffb--


--===============3703319768221195309==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3703319768221195309==--


From xen-users-bounces@lists.xen.org Fri Feb 24 11:54:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 11:54:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0tiQ-0007UA-V0; Fri, 24 Feb 2012 11:53:34 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1S0tiO-0007Ts-Tw
	for xen-users@lists.xensource.com; Fri, 24 Feb 2012 11:53:33 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-5.tower-216.messagelabs.com!1330084406!15951232!1
X-Originating-IP: [77.88.61.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNzcuODguNjEuNDkgPT4gOTYxOQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17455 invoked from network); 24 Feb 2012 11:53:26 -0000
Received: from forward10.mail.yandex.net (HELO forward10.mail.yandex.net)
	(77.88.61.49) by server-5.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 11:53:26 -0000
Received: from web93.yandex.ru (web93.yandex.ru [77.88.60.17])
	by forward10.mail.yandex.net (Yandex) with ESMTP id 483D61021258;
	Fri, 24 Feb 2012 15:53:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1330084405; bh=DTLf3xQlhrSIUrNzizWX5nIoWWOfphjyFIwWjtA7oUQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=V73IW7HquzbWhsPzTkBCyLU7XeC71j4jBpEjAsJTQ8qubGe5YIDiJnFhtTl3Frzfx
	KjzbXTsydN1tD8V2unAmgkohU4LWSGFHErrYcBgGSsz8XAYjSGt/YY1s+MDgjvFfKl
	q0oYh9nbZ6fKZBBYTCt/sQZFCgvQHbICXt43nWPg=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web93.yandex.ru (Yandex) with ESMTP id 116131A90096;
	Fri, 24 Feb 2012 15:53:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1330084405; bh=DTLf3xQlhrSIUrNzizWX5nIoWWOfphjyFIwWjtA7oUQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=V73IW7HquzbWhsPzTkBCyLU7XeC71j4jBpEjAsJTQ8qubGe5YIDiJnFhtTl3Frzfx
	KjzbXTsydN1tD8V2unAmgkohU4LWSGFHErrYcBgGSsz8XAYjSGt/YY1s+MDgjvFfKl
	q0oYh9nbZ6fKZBBYTCt/sQZFCgvQHbICXt43nWPg=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web93.yandex.ru with HTTP; Fri, 24 Feb 2012 15:53:24 +0400
From: Kreved <krevedinho@yandex.ru>
To: James Harper <james.harper@bendigoit.com.au>
In-Reply-To: <32141329741822@web66.yandex.ru>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
	<6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
	<32141329741822@web66.yandex.ru>
MIME-Version: 1.0
Message-Id: <87011330084404@web93.yandex.ru>
Date: Fri, 24 Feb 2012 15:53:24 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

CkRpc2FibGluZyBuZXR3b3JrIHRocm90dGxpbmcgaW4gd2luZG93cyByZWdpc3RyeShrYjk0ODA2
Nikgc2VlbXMgdG8gYmUgc29sdXRpb24gZm9yIHRoaXMgcHJvYmxlbS4gUkRQIHJ1bnMgc21vb3Ro
bHkgbm93LgoKCjIwLjAyLjIwMTIsIDE2OjQzLCAiS3JldmVkIiA8a3JldmVkaW5ob0B5YW5kZXgu
cnU+Ogo+IFRyYWNlcyB0YWtlbiBvbiBob3N0IGFuZCBndWVzdCBzeXN0ZW1zIGhhdmUgc2hvd24g
dGhhdCB0aGUgZ3Vlc3Qgc3RvcHMgdG8gcmVjZWl2ZSBwYWNrZXRzIGZvciBhIHBlcmlvZCBvZiB0
aW1lLCBhbmQgdGhlbiBnZXRzIHRoZW0gYWxsIGF0IG9uY2UuIFRoaXMgcGVyaW9kIG9mIHNpbGVu
Y2UgZGVwZW5kcyBvbiByZHAtY2xpZW50IHVzZWQ6IHJkZXNrdG9wLXZyZHAgYW5kIG1zdHNjIGNv
bnRpbnVlIHRvIHdvcmsgYWZ0ZXIgYSBzZWNvbmQsIHJkZXNrdG9wIGhhbmdzIGZvciBvbmUgbWlu
dXRlIGFuZCBleGl0cyBvbiB0aW1lb3V0LiBUaGUgaG9zdCBzeXN0ZW0gdmlmIGludGVyZmFjZSBz
ZWVzIGFsbCBpbmNvbWluZyBhbmQgb3V0Z29pbmcgmnBhY2tldHMgaW5jbHVkaW5nIGd1ZXN0J3Mg
cmV0cmFuc21pdCBhdHRlbXB0cy4KPgo+IER1bXBpbmcgWGVuIE5ldCBEZXZpY2UgZHVyaW5nIHJk
ZXNrdG9wJ3Mgb25lIG1pbnV0ZSBmcmVlemUgc2hvd3MgdGhhdCBndWVzdCBzeXN0ZW0oMTkyLjE2
OC40NC4xNDEpIGJlY29tZXMgYmxpbmQgdW50aWwgcmRlc2t0b3Agd2luZG93IGNsb3NlczoKPgo+
IJqampo1MTMgNC4xNjQ4MTEgmpqaMTkyLjE2OC40NC4xNDEgmpqampqamjE5Mi4xNjguMTAwLjk5
IJqampqamppUUEtUIJqampoxNTE0IJqaQ29udGludWF0aW9uCj4gmpqamjUxNCA0LjE2NDgxNSCa
mpoxOTIuMTY4LjQ0LjE0MSCampqampqaMTkyLjE2OC4xMDAuOTkgmpqampqamlRQS1QgmpqamjE1
MTQgmppDb250aW51YXRpb24KPiCampqaNTE1IDQuMTY0ODE4IJqamjE5Mi4xNjguNDQuMTQxIJqa
mpqampoxOTIuMTY4LjEwMC45OSCampqampqaVFBLVCCampqaMTA2NCCamkNvbnRpbnVhdGlvbgo+
IJqampo1MTYgNC40MTYwNTMgmpqaMTkyLjE2OC40NC4xNDEgmpqampqamjE5Mi4xNjguMTAwLjk5
IJqampqamppUUEtUIJqampoxNTE0IJqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9u
Cj4gmpqamjUxNyA1LjAxNzYxNSCampoxOTIuMTY4LjQ0LjE0MSCampqampqaMTkyLjE2OC4xMDAu
OTkgmpqampqamlRQS1QgmpqamjE1MTQgmppbVENQIFJldHJhbnNtaXNzaW9uXSBDb250aW51YXRp
b24KPiCampqaNTE4IDYuMjE4Nzg2IJqamjE5Mi4xNjguNDQuMTQxIJqampqampoxOTIuMTY4LjEw
MC45OSCampqampqaVFBLVCCampqaMTUxNCCamltUQ1AgUmV0cmFuc21pc3Npb25dIENvbnRpbnVh
dGlvbgo+IJqampo1MTkgOC42MTkxNzYgmpqaMTkyLjE2OC40NC4xNDEgmpqampqamjE5Mi4xNjgu
MTAwLjk5IJqampqamppUUEtUIJqampoxNTE0IJqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGlu
dWF0aW9uCj4gmpqamjUyMCA5Ljg1NjQ3MSCamppYZW5zb3VyY18xOToyMDpmZSCampqaRWxpdGVn
cm9fZWI6NDM6YWYgmpqamkFSUCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCa
VGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo1MjEgMTAuODU2NDgwIJqaWGVuc291cmNfMTk6MjA6
ZmUgmpqamkVsaXRlZ3JvX2ViOjQzOmFmIJqamppBUlAgmpqampo0MiCampqaV2hvIGhhcyAxOTIu
MTY4LjEwMC45OT8gmlRlbGwgMTkyLjE2OC40NC4xNDEKPiCampqaNTIyIDExLjg1NjQ3MCCamlhl
bnNvdXJjXzE5OjIwOmZlIJqamppFbGl0ZWdyb19lYjo0MzphZiCampqaQVJQIJqampqaNDIgmpqa
mldobyBoYXMgMTkyLjE2OC4xMDAuOTk/IJpUZWxsIDE5Mi4xNjguNDQuMTQxCj4gmpqamjUyMyAx
My40MjAwMDYgmppYZW5zb3VyY18xOToyMDpmZSCampqaQnJvYWRjYXN0IJqampqampqampqamkFS
UCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIuMTY4LjQ0LjE0
MQo+IJqampo1MjQgMTQuMzU2NDgwIJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkJyb2FkY2FzdCCa
mpqampqampqamppBUlAgmpqampo0MiCampqaV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gmlRlbGwg
MTkyLjE2OC40NC4xNDEKPiCampqaNTI1IDE1LjM1NjQ3MiCamlhlbnNvdXJjXzE5OjIwOmZlIJqa
mppCcm9hZGNhc3QgmpqampqampqampqaQVJQIJqampqaNDIgmpqamldobyBoYXMgMTkyLjE2OC4x
MDAuOTk/IJpUZWxsIDE5Mi4xNjguNDQuMTQxCj4gmpqamjUyNiAyMy4wMjI1NjcgmppYZW5zb3Vy
Y18xOToyMDpmZSCampqaQnJvYWRjYXN0IJqampqampqampqamkFSUCCampqamjQyIJqamppXaG8g
aGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo1MjcgMjMuODU3
NDUxIJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkJyb2FkY2FzdCCampqampqampqamppBUlAgmpqa
mpo0MiCampqaV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gmlRlbGwgMTkyLjE2OC40NC4xNDEKPiCa
mpqaNTI4IDI0Ljg1NzQ1MyCamlhlbnNvdXJjXzE5OjIwOmZlIJqamppCcm9hZGNhc3Qgmpqampqa
mpqampqaQVJQIJqampqaNDIgmpqamldobyBoYXMgMTkyLjE2OC4xMDAuOTk/IJpUZWxsIDE5Mi4x
NjguNDQuMTQxCj4gmpqamjUyOSA0Mi4yMjM3NTQgmppYZW5zb3VyY18xOToyMDpmZSCampqaQnJv
YWRjYXN0IJqampqampqampqamkFSUCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5
PyCaVGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo1MzAgNDIuODU3NDgwIJqaWGVuc291cmNfMTk6
MjA6ZmUgmpqamkJyb2FkY2FzdCCampqampqampqamppBUlAgmpqampo0MiCampqaV2hvIGhhcyAx
OTIuMTY4LjEwMC45OT8gmlRlbGwgMTkyLjE2OC40NC4xNDEKPiCampqaNTMxIDQzLjg1NzQ2OSCa
mlhlbnNvdXJjXzE5OjIwOmZlIJqamppCcm9hZGNhc3QgmpqampqampqampqaQVJQIJqampqaNDIg
mpqamldobyBoYXMgMTkyLjE2OC4xMDAuOTk/IJpUZWxsIDE5Mi4xNjguNDQuMTQxCj4gmpqamjUz
MiA2NC4xNjc0MjggmppYZW5zb3VyY18xOToyMDpmZSCampqaQnJvYWRjYXN0IJqampqampqampqa
mkFSUCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIuMTY4LjQ0
LjE0MQo+IJqampo1MzMgNjQuMjI1MTgwIJqaMTkyLjE2OC4xMDAuOTkgmpqampqamjE5Mi4xNjgu
NDQuMTQxIJqampqamppUQ1Agmpqampo2NiCampqaMzMxODAgPiBtcy13YnQtc2VydmVyIFtBQ0td
IFNlcT0zNjAwIEFjaz0zNDMwMDEgV2luPTEyNDEgTGVuPTAgVFN2YWw9MTgzNzI0NzYxIFRTZWNy
PTE4MzgwNzA5Cj4gmpqamjUzNCA2NC4yMjUxODIgmpoxOTIuMTY4LjEwMC45OSCampqampqaMTky
LjE2OC40NC4xNDEgmpqampqamlRDUCCampqamjY2IJqampozMzE4MCA+IG1zLXdidC1zZXJ2ZXIg
W0FDS10gU2VxPTM2MDAgQWNrPTM0NTg5NyBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3MjQ3NjEg
VFNlY3I9MTgzODA3MDkKPiCampqaNTM1IDY0LjIyNTE4NCCamjE5Mi4xNjguMTAwLjk5IJqampqa
mpoxOTIuMTY4LjQ0LjE0MSCampqampqaVENQIJqampqaNjYgmpqamjMzMTgwID4gbXMtd2J0LXNl
cnZlciBbQUNLXSBTZXE9MzYwMCBBY2s9MzQ3ODA3IFdpbj0xMjQxIExlbj0wIFRTdmFsPTE4Mzcy
NDc5OCBUU2Vjcj0xODM4MDcwOQo+Cj4gmpqampqamppbLi4uc2tpcHBlZC4uLl0KPgo+IJqampo1
NjIgNjQuMjI1MjY2IJqaMTkyLjE2OC4xMDAuOTkgmpqampqamjE5Mi4xNjguNDQuMTQxIJqampqa
mppULjEyNSCampoxMjcgmpqaW1RDUCBPdXQtT2YtT3JkZXJdIFQuMTI1IHBheWxvYWQKPiCampqa
NTYzIDY0LjIyNTMwNSCamjE5Mi4xNjguMTAwLjk5IJqampqampoxOTIuMTY4LjQ0LjE0MSCampqa
mpqaVC4xMjUgmpqaMTI3IJqamltUQ1AgT3V0LU9mLU9yZGVyXSBULjEyNSBwYXlsb2FkCj4gmpqa
mjU2NCA2NC4yMjU0MDIgmppFbGl0ZWdyb19lYjo0MzphZiCampqaWGVuc291cmNfMTk6MjA6ZmUg
mpqamkFSUCCampqamjYwIJqampoxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjplYjo0Mzph
Zgo+IJqampo1NjUgNjQuMjI1NDE0IJqaRWxpdGVncm9fZWI6NDM6YWYgmpqamlhlbnNvdXJjXzE5
OjIwOmZlIJqamppBUlAgmpqampo2MCCampqaMTkyLjE2OC4xMDAuOTkgaXMgYXQgMTA6Nzg6ZDI6
ZWI6NDM6YWYKPiCampqaNTY2IDY0LjIyNTQyNSCamkVsaXRlZ3JvX2ViOjQzOmFmIJqamppYZW5z
b3VyY18xOToyMDpmZSCampqaQVJQIJqampqaNjAgmpqamjE5Mi4xNjguMTAwLjk5IGlzIGF0IDEw
Ojc4OmQyOmViOjQzOmFmCj4gmpqamjU2NyA2NC4yMjU0MzggmppFbGl0ZWdyb19lYjo0MzphZiCa
mpqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkFSUCCampqamjYwIJqampoxOTIuMTY4LjEwMC45OSBp
cyBhdCAxMDo3ODpkMjplYjo0MzphZgo+IJqampo1NjggNjQuMjI1NDQ0IJqaRWxpdGVncm9fZWI6
NDM6YWYgmpqamlhlbnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampo2MCCampqaMTkyLjE2OC4x
MDAuOTkgaXMgYXQgMTA6Nzg6ZDI6ZWI6NDM6YWYKPiCampqaNTY5IDY0LjIyNTQ1NiCamkVsaXRl
Z3JvX2ViOjQzOmFmIJqamppYZW5zb3VyY18xOToyMDpmZSCampqaQVJQIJqampqaNjAgmpqamjE5
Mi4xNjguMTAwLjk5IGlzIGF0IDEwOjc4OmQyOmViOjQzOmFmCj4KPiBUaGUgaG9zdCBzeXN0ZW0g
dmlmIGludGVyZmFjZSBzZWVzIGJvdGggc2lkZXMgc3BlYWtpbmc6Cj4KPiCampqaNjc2IDcuNjgx
OTY5IJqamjE5Mi4xNjguMTAwLjk5IJqampqampoxOTIuMTY4LjQ0LjE0MSCampqampqaVC4xMjUg
mpqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gVC4xMjUgcGF5bG9hZAo+IJqampo2NzcgOC42MTU5NjMg
mpqaMTkyLjE2OC4xMDAuOTkgmpqampqamjE5Mi4xNjguNDQuMTQxIJqampqamppULjEyNSCamppb
VENQIFJldHJhbnNtaXNzaW9uXSBULjEyNSBwYXlsb2FkCj4gmpqamjY3OCA5LjY2MjI4OSCampox
OTIuMTY4LjQ0LjE0MSCampqampqaMTkyLjE2OC4xMDAuOTkgmpqampqamlRQS1QgmpqamltUQ1Ag
UmV0cmFuc21pc3Npb25dIENvbnRpbnVhdGlvbgo+IJqampo2NzkgOS42NjI5OTUgmpqaMTkyLjE2
OC4xMDAuOTkgmpqampqamjE5Mi4xNjguNDQuMTQxIJqampqamppUQ1AgmpqamppbVENQIER1cCBB
Q0sgNjc3IzFdIDMzMTgwID4gbXMtd2J0LXNlcnZlciBbQUNLXSBTZXE9NjE2MiBBY2s9NDc3NzYw
IFdpbj0xMjQxIExlbj0wIFRTVj0xODM3MjkyNjcgVFNFUj0xODM4MDcxNCBTTEU9NDIxMzQ2IFNS
RT00MjI3OTQKPiCampqaNjgwIDEwLjQ4Mzg5OCCamjE5Mi4xNjguMTAwLjk5IJqampqampoxOTIu
MTY4LjQ0LjE0MSCampqampqaVC4xMjUgmpqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gVC4xMjUgcGF5
bG9hZAo+IJqampo2ODEgMTAuODk5NTg3IJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkVsaXRlZ3Jv
X2ViOjQzOmFmIJqamppBUlAgmpqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIu
MTY4LjQ0LjE0MQo+IJqampo2ODIgMTAuODk5OTQ2IJqaRWxpdGVncm9fZWI6NDM6YWYgmpqamlhl
bnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampoxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpk
MjplYjo0MzphZgo+IJqampo2ODMgMTEuODk5NjAzIJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkVs
aXRlZ3JvX2ViOjQzOmFmIJqamppBUlAgmpqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVs
bCAxOTIuMTY4LjQ0LjE0MQo+IJqampo2ODQgMTEuOTAwMDgxIJqaRWxpdGVncm9fZWI6NDM6YWYg
mpqamlhlbnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampoxOTIuMTY4LjEwMC45OSBpcyBhdCAx
MDo3ODpkMjplYjo0MzphZgo+IJqampo2ODUgMTIuODk5NTgyIJqaWGVuc291cmNfMTk6MjA6ZmUg
mpqamkVsaXRlZ3JvX2ViOjQzOmFmIJqamppBUlAgmpqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5
PyCaVGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo2ODYgMTIuODk5OTczIJqaRWxpdGVncm9fZWI6
NDM6YWYgmpqamlhlbnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampoxOTIuMTY4LjEwMC45OSBp
cyBhdCAxMDo3ODpkMjplYjo0MzphZgo+Cj4gMTQuMDIuMjAxMiwgMDc6NTUsICJKYW1lcyBIYXJw
ZXIiIDxqYW1lcy5oYXJwZXJAYmVuZGlnb2l0LmNvbS5hdT46Cj4KPj4+IJqaU28sIHlvdSBhcmUg
cnVubmluZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4gYSBnaWcgb2YgUkFNPwo+
Pj4gmppZb3UgbWlnaHQgc3RhcnQgdGhlcmUuLi5idW1wIGl0IHRvIDIgZ2lncyBhbmQgc2VlIGlm
IHRoYXQgaGVscHMuCj4+IJpUaGF0J3MgcHJvYmFibHkgYSBnb29kIHN0YXJ0LiBJZiB0aGF0IGRv
ZXNuJ3QgaGVscCB0aGluZ3MgYWxvbmcgdGhlbiB3ZSdsbCBuZWVkIHRvIHN0YXJ0IHRha2luZyBw
YWNrZXQgdHJhY2VzIGFuZCBzZWUgaWYgdGhlcmUgaXMgYSBjb3JydXB0aW9uIHByb2JsZW0gc29t
ZXdoZXJlIGFsdGhvdWdoIGl0IGRvZXNuJ3QgbWFrZSBzZW5zZSB0aGF0IGl0IHdvdWxkIGp1c3Qg
aGFwcGVuIGluIHRoZSBjYXNlcyB5b3UgYXJlIGRlc2NyaWJpbmcuCj4+Cj4+IJpKYW1lcwo+Pgo+
PiCaX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gmlhl
bi11c2VycyBtYWlsaW5nIGxpc3QKPj4gmlhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCj4+
IJpodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMKPgo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlz
dAo+IFhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCj4gaHR0cDovL2xpc3RzLnhlbnNvdXJj
ZS5jb20veGVuLXVzZXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Feb 24 11:54:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 11:54:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0tiQ-0007UA-V0; Fri, 24 Feb 2012 11:53:34 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <krevedinho@yandex.ru>) id 1S0tiO-0007Ts-Tw
	for xen-users@lists.xensource.com; Fri, 24 Feb 2012 11:53:33 +0000
X-Env-Sender: krevedinho@yandex.ru
X-Msg-Ref: server-5.tower-216.messagelabs.com!1330084406!15951232!1
X-Originating-IP: [77.88.61.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNzcuODguNjEuNDkgPT4gOTYxOQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17455 invoked from network); 24 Feb 2012 11:53:26 -0000
Received: from forward10.mail.yandex.net (HELO forward10.mail.yandex.net)
	(77.88.61.49) by server-5.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 11:53:26 -0000
Received: from web93.yandex.ru (web93.yandex.ru [77.88.60.17])
	by forward10.mail.yandex.net (Yandex) with ESMTP id 483D61021258;
	Fri, 24 Feb 2012 15:53:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1330084405; bh=DTLf3xQlhrSIUrNzizWX5nIoWWOfphjyFIwWjtA7oUQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=V73IW7HquzbWhsPzTkBCyLU7XeC71j4jBpEjAsJTQ8qubGe5YIDiJnFhtTl3Frzfx
	KjzbXTsydN1tD8V2unAmgkohU4LWSGFHErrYcBgGSsz8XAYjSGt/YY1s+MDgjvFfKl
	q0oYh9nbZ6fKZBBYTCt/sQZFCgvQHbICXt43nWPg=
Received: from localhost (localhost.localdomain [127.0.0.1])
	by web93.yandex.ru (Yandex) with ESMTP id 116131A90096;
	Fri, 24 Feb 2012 15:53:25 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1330084405; bh=DTLf3xQlhrSIUrNzizWX5nIoWWOfphjyFIwWjtA7oUQ=;
	h=From:To:Cc:In-Reply-To:References:Subject:MIME-Version:Message-Id:
	Date:Content-Transfer-Encoding:Content-Type;
	b=V73IW7HquzbWhsPzTkBCyLU7XeC71j4jBpEjAsJTQ8qubGe5YIDiJnFhtTl3Frzfx
	KjzbXTsydN1tD8V2unAmgkohU4LWSGFHErrYcBgGSsz8XAYjSGt/YY1s+MDgjvFfKl
	q0oYh9nbZ6fKZBBYTCt/sQZFCgvQHbICXt43nWPg=
X-Yandex-Spam: 1
Received: from mail2.protei.ru (mail2.protei.ru [62.152.87.202]) by
	web93.yandex.ru with HTTP; Fri, 24 Feb 2012 15:53:24 +0400
From: Kreved <krevedinho@yandex.ru>
To: James Harper <james.harper@bendigoit.com.au>
In-Reply-To: <32141329741822@web66.yandex.ru>
References: <813051328618242@web3.yandex.ru>
	<6035A0D088A63A46850C3988ED045A4B06F3F32F@BITCOM1.int.sbss.com.au>
	<293231329139537@web135.yandex.ru>
	<CA+WRXa-gh4W4HTBE7eHsGL4UuYZ28xpx3r3kCVr-cPuMCac2ig@mail.gmail.com>
	<6035A0D088A63A46850C3988ED045A4B06F6A72A@BITCOM1.int.sbss.com.au>
	<32141329741822@web66.yandex.ru>
MIME-Version: 1.0
Message-Id: <87011330084404@web93.yandex.ru>
Date: Fri, 24 Feb 2012 15:53:24 +0400
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] GPLPV, RDP and network latency
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

CkRpc2FibGluZyBuZXR3b3JrIHRocm90dGxpbmcgaW4gd2luZG93cyByZWdpc3RyeShrYjk0ODA2
Nikgc2VlbXMgdG8gYmUgc29sdXRpb24gZm9yIHRoaXMgcHJvYmxlbS4gUkRQIHJ1bnMgc21vb3Ro
bHkgbm93LgoKCjIwLjAyLjIwMTIsIDE2OjQzLCAiS3JldmVkIiA8a3JldmVkaW5ob0B5YW5kZXgu
cnU+Ogo+IFRyYWNlcyB0YWtlbiBvbiBob3N0IGFuZCBndWVzdCBzeXN0ZW1zIGhhdmUgc2hvd24g
dGhhdCB0aGUgZ3Vlc3Qgc3RvcHMgdG8gcmVjZWl2ZSBwYWNrZXRzIGZvciBhIHBlcmlvZCBvZiB0
aW1lLCBhbmQgdGhlbiBnZXRzIHRoZW0gYWxsIGF0IG9uY2UuIFRoaXMgcGVyaW9kIG9mIHNpbGVu
Y2UgZGVwZW5kcyBvbiByZHAtY2xpZW50IHVzZWQ6IHJkZXNrdG9wLXZyZHAgYW5kIG1zdHNjIGNv
bnRpbnVlIHRvIHdvcmsgYWZ0ZXIgYSBzZWNvbmQsIHJkZXNrdG9wIGhhbmdzIGZvciBvbmUgbWlu
dXRlIGFuZCBleGl0cyBvbiB0aW1lb3V0LiBUaGUgaG9zdCBzeXN0ZW0gdmlmIGludGVyZmFjZSBz
ZWVzIGFsbCBpbmNvbWluZyBhbmQgb3V0Z29pbmcgmnBhY2tldHMgaW5jbHVkaW5nIGd1ZXN0J3Mg
cmV0cmFuc21pdCBhdHRlbXB0cy4KPgo+IER1bXBpbmcgWGVuIE5ldCBEZXZpY2UgZHVyaW5nIHJk
ZXNrdG9wJ3Mgb25lIG1pbnV0ZSBmcmVlemUgc2hvd3MgdGhhdCBndWVzdCBzeXN0ZW0oMTkyLjE2
OC40NC4xNDEpIGJlY29tZXMgYmxpbmQgdW50aWwgcmRlc2t0b3Agd2luZG93IGNsb3NlczoKPgo+
IJqampo1MTMgNC4xNjQ4MTEgmpqaMTkyLjE2OC40NC4xNDEgmpqampqamjE5Mi4xNjguMTAwLjk5
IJqampqamppUUEtUIJqampoxNTE0IJqaQ29udGludWF0aW9uCj4gmpqamjUxNCA0LjE2NDgxNSCa
mpoxOTIuMTY4LjQ0LjE0MSCampqampqaMTkyLjE2OC4xMDAuOTkgmpqampqamlRQS1QgmpqamjE1
MTQgmppDb250aW51YXRpb24KPiCampqaNTE1IDQuMTY0ODE4IJqamjE5Mi4xNjguNDQuMTQxIJqa
mpqampoxOTIuMTY4LjEwMC45OSCampqampqaVFBLVCCampqaMTA2NCCamkNvbnRpbnVhdGlvbgo+
IJqampo1MTYgNC40MTYwNTMgmpqaMTkyLjE2OC40NC4xNDEgmpqampqamjE5Mi4xNjguMTAwLjk5
IJqampqamppUUEtUIJqampoxNTE0IJqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGludWF0aW9u
Cj4gmpqamjUxNyA1LjAxNzYxNSCampoxOTIuMTY4LjQ0LjE0MSCampqampqaMTkyLjE2OC4xMDAu
OTkgmpqampqamlRQS1QgmpqamjE1MTQgmppbVENQIFJldHJhbnNtaXNzaW9uXSBDb250aW51YXRp
b24KPiCampqaNTE4IDYuMjE4Nzg2IJqamjE5Mi4xNjguNDQuMTQxIJqampqampoxOTIuMTY4LjEw
MC45OSCampqampqaVFBLVCCampqaMTUxNCCamltUQ1AgUmV0cmFuc21pc3Npb25dIENvbnRpbnVh
dGlvbgo+IJqampo1MTkgOC42MTkxNzYgmpqaMTkyLjE2OC40NC4xNDEgmpqampqamjE5Mi4xNjgu
MTAwLjk5IJqampqamppUUEtUIJqampoxNTE0IJqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gQ29udGlu
dWF0aW9uCj4gmpqamjUyMCA5Ljg1NjQ3MSCamppYZW5zb3VyY18xOToyMDpmZSCampqaRWxpdGVn
cm9fZWI6NDM6YWYgmpqamkFSUCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCa
VGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo1MjEgMTAuODU2NDgwIJqaWGVuc291cmNfMTk6MjA6
ZmUgmpqamkVsaXRlZ3JvX2ViOjQzOmFmIJqamppBUlAgmpqampo0MiCampqaV2hvIGhhcyAxOTIu
MTY4LjEwMC45OT8gmlRlbGwgMTkyLjE2OC40NC4xNDEKPiCampqaNTIyIDExLjg1NjQ3MCCamlhl
bnNvdXJjXzE5OjIwOmZlIJqamppFbGl0ZWdyb19lYjo0MzphZiCampqaQVJQIJqampqaNDIgmpqa
mldobyBoYXMgMTkyLjE2OC4xMDAuOTk/IJpUZWxsIDE5Mi4xNjguNDQuMTQxCj4gmpqamjUyMyAx
My40MjAwMDYgmppYZW5zb3VyY18xOToyMDpmZSCampqaQnJvYWRjYXN0IJqampqampqampqamkFS
UCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIuMTY4LjQ0LjE0
MQo+IJqampo1MjQgMTQuMzU2NDgwIJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkJyb2FkY2FzdCCa
mpqampqampqamppBUlAgmpqampo0MiCampqaV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gmlRlbGwg
MTkyLjE2OC40NC4xNDEKPiCampqaNTI1IDE1LjM1NjQ3MiCamlhlbnNvdXJjXzE5OjIwOmZlIJqa
mppCcm9hZGNhc3QgmpqampqampqampqaQVJQIJqampqaNDIgmpqamldobyBoYXMgMTkyLjE2OC4x
MDAuOTk/IJpUZWxsIDE5Mi4xNjguNDQuMTQxCj4gmpqamjUyNiAyMy4wMjI1NjcgmppYZW5zb3Vy
Y18xOToyMDpmZSCampqaQnJvYWRjYXN0IJqampqampqampqamkFSUCCampqamjQyIJqamppXaG8g
aGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo1MjcgMjMuODU3
NDUxIJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkJyb2FkY2FzdCCampqampqampqamppBUlAgmpqa
mpo0MiCampqaV2hvIGhhcyAxOTIuMTY4LjEwMC45OT8gmlRlbGwgMTkyLjE2OC40NC4xNDEKPiCa
mpqaNTI4IDI0Ljg1NzQ1MyCamlhlbnNvdXJjXzE5OjIwOmZlIJqamppCcm9hZGNhc3Qgmpqampqa
mpqampqaQVJQIJqampqaNDIgmpqamldobyBoYXMgMTkyLjE2OC4xMDAuOTk/IJpUZWxsIDE5Mi4x
NjguNDQuMTQxCj4gmpqamjUyOSA0Mi4yMjM3NTQgmppYZW5zb3VyY18xOToyMDpmZSCampqaQnJv
YWRjYXN0IJqampqampqampqamkFSUCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5
PyCaVGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo1MzAgNDIuODU3NDgwIJqaWGVuc291cmNfMTk6
MjA6ZmUgmpqamkJyb2FkY2FzdCCampqampqampqamppBUlAgmpqampo0MiCampqaV2hvIGhhcyAx
OTIuMTY4LjEwMC45OT8gmlRlbGwgMTkyLjE2OC40NC4xNDEKPiCampqaNTMxIDQzLjg1NzQ2OSCa
mlhlbnNvdXJjXzE5OjIwOmZlIJqamppCcm9hZGNhc3QgmpqampqampqampqaQVJQIJqampqaNDIg
mpqamldobyBoYXMgMTkyLjE2OC4xMDAuOTk/IJpUZWxsIDE5Mi4xNjguNDQuMTQxCj4gmpqamjUz
MiA2NC4xNjc0MjggmppYZW5zb3VyY18xOToyMDpmZSCampqaQnJvYWRjYXN0IJqampqampqampqa
mkFSUCCampqamjQyIJqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIuMTY4LjQ0
LjE0MQo+IJqampo1MzMgNjQuMjI1MTgwIJqaMTkyLjE2OC4xMDAuOTkgmpqampqamjE5Mi4xNjgu
NDQuMTQxIJqampqamppUQ1Agmpqampo2NiCampqaMzMxODAgPiBtcy13YnQtc2VydmVyIFtBQ0td
IFNlcT0zNjAwIEFjaz0zNDMwMDEgV2luPTEyNDEgTGVuPTAgVFN2YWw9MTgzNzI0NzYxIFRTZWNy
PTE4MzgwNzA5Cj4gmpqamjUzNCA2NC4yMjUxODIgmpoxOTIuMTY4LjEwMC45OSCampqampqaMTky
LjE2OC40NC4xNDEgmpqampqamlRDUCCampqamjY2IJqampozMzE4MCA+IG1zLXdidC1zZXJ2ZXIg
W0FDS10gU2VxPTM2MDAgQWNrPTM0NTg5NyBXaW49MTI0MSBMZW49MCBUU3ZhbD0xODM3MjQ3NjEg
VFNlY3I9MTgzODA3MDkKPiCampqaNTM1IDY0LjIyNTE4NCCamjE5Mi4xNjguMTAwLjk5IJqampqa
mpoxOTIuMTY4LjQ0LjE0MSCampqampqaVENQIJqampqaNjYgmpqamjMzMTgwID4gbXMtd2J0LXNl
cnZlciBbQUNLXSBTZXE9MzYwMCBBY2s9MzQ3ODA3IFdpbj0xMjQxIExlbj0wIFRTdmFsPTE4Mzcy
NDc5OCBUU2Vjcj0xODM4MDcwOQo+Cj4gmpqampqamppbLi4uc2tpcHBlZC4uLl0KPgo+IJqampo1
NjIgNjQuMjI1MjY2IJqaMTkyLjE2OC4xMDAuOTkgmpqampqamjE5Mi4xNjguNDQuMTQxIJqampqa
mppULjEyNSCampoxMjcgmpqaW1RDUCBPdXQtT2YtT3JkZXJdIFQuMTI1IHBheWxvYWQKPiCampqa
NTYzIDY0LjIyNTMwNSCamjE5Mi4xNjguMTAwLjk5IJqampqampoxOTIuMTY4LjQ0LjE0MSCampqa
mpqaVC4xMjUgmpqaMTI3IJqamltUQ1AgT3V0LU9mLU9yZGVyXSBULjEyNSBwYXlsb2FkCj4gmpqa
mjU2NCA2NC4yMjU0MDIgmppFbGl0ZWdyb19lYjo0MzphZiCampqaWGVuc291cmNfMTk6MjA6ZmUg
mpqamkFSUCCampqamjYwIJqampoxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpkMjplYjo0Mzph
Zgo+IJqampo1NjUgNjQuMjI1NDE0IJqaRWxpdGVncm9fZWI6NDM6YWYgmpqamlhlbnNvdXJjXzE5
OjIwOmZlIJqamppBUlAgmpqampo2MCCampqaMTkyLjE2OC4xMDAuOTkgaXMgYXQgMTA6Nzg6ZDI6
ZWI6NDM6YWYKPiCampqaNTY2IDY0LjIyNTQyNSCamkVsaXRlZ3JvX2ViOjQzOmFmIJqamppYZW5z
b3VyY18xOToyMDpmZSCampqaQVJQIJqampqaNjAgmpqamjE5Mi4xNjguMTAwLjk5IGlzIGF0IDEw
Ojc4OmQyOmViOjQzOmFmCj4gmpqamjU2NyA2NC4yMjU0MzggmppFbGl0ZWdyb19lYjo0MzphZiCa
mpqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkFSUCCampqamjYwIJqampoxOTIuMTY4LjEwMC45OSBp
cyBhdCAxMDo3ODpkMjplYjo0MzphZgo+IJqampo1NjggNjQuMjI1NDQ0IJqaRWxpdGVncm9fZWI6
NDM6YWYgmpqamlhlbnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampo2MCCampqaMTkyLjE2OC4x
MDAuOTkgaXMgYXQgMTA6Nzg6ZDI6ZWI6NDM6YWYKPiCampqaNTY5IDY0LjIyNTQ1NiCamkVsaXRl
Z3JvX2ViOjQzOmFmIJqamppYZW5zb3VyY18xOToyMDpmZSCampqaQVJQIJqampqaNjAgmpqamjE5
Mi4xNjguMTAwLjk5IGlzIGF0IDEwOjc4OmQyOmViOjQzOmFmCj4KPiBUaGUgaG9zdCBzeXN0ZW0g
dmlmIGludGVyZmFjZSBzZWVzIGJvdGggc2lkZXMgc3BlYWtpbmc6Cj4KPiCampqaNjc2IDcuNjgx
OTY5IJqamjE5Mi4xNjguMTAwLjk5IJqampqampoxOTIuMTY4LjQ0LjE0MSCampqampqaVC4xMjUg
mpqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gVC4xMjUgcGF5bG9hZAo+IJqampo2NzcgOC42MTU5NjMg
mpqaMTkyLjE2OC4xMDAuOTkgmpqampqamjE5Mi4xNjguNDQuMTQxIJqampqamppULjEyNSCamppb
VENQIFJldHJhbnNtaXNzaW9uXSBULjEyNSBwYXlsb2FkCj4gmpqamjY3OCA5LjY2MjI4OSCampox
OTIuMTY4LjQ0LjE0MSCampqampqaMTkyLjE2OC4xMDAuOTkgmpqampqamlRQS1QgmpqamltUQ1Ag
UmV0cmFuc21pc3Npb25dIENvbnRpbnVhdGlvbgo+IJqampo2NzkgOS42NjI5OTUgmpqaMTkyLjE2
OC4xMDAuOTkgmpqampqamjE5Mi4xNjguNDQuMTQxIJqampqamppUQ1AgmpqamppbVENQIER1cCBB
Q0sgNjc3IzFdIDMzMTgwID4gbXMtd2J0LXNlcnZlciBbQUNLXSBTZXE9NjE2MiBBY2s9NDc3NzYw
IFdpbj0xMjQxIExlbj0wIFRTVj0xODM3MjkyNjcgVFNFUj0xODM4MDcxNCBTTEU9NDIxMzQ2IFNS
RT00MjI3OTQKPiCampqaNjgwIDEwLjQ4Mzg5OCCamjE5Mi4xNjguMTAwLjk5IJqampqampoxOTIu
MTY4LjQ0LjE0MSCampqampqaVC4xMjUgmpqaW1RDUCBSZXRyYW5zbWlzc2lvbl0gVC4xMjUgcGF5
bG9hZAo+IJqampo2ODEgMTAuODk5NTg3IJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkVsaXRlZ3Jv
X2ViOjQzOmFmIJqamppBUlAgmpqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVsbCAxOTIu
MTY4LjQ0LjE0MQo+IJqampo2ODIgMTAuODk5OTQ2IJqaRWxpdGVncm9fZWI6NDM6YWYgmpqamlhl
bnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampoxOTIuMTY4LjEwMC45OSBpcyBhdCAxMDo3ODpk
MjplYjo0MzphZgo+IJqampo2ODMgMTEuODk5NjAzIJqaWGVuc291cmNfMTk6MjA6ZmUgmpqamkVs
aXRlZ3JvX2ViOjQzOmFmIJqamppBUlAgmpqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5PyCaVGVs
bCAxOTIuMTY4LjQ0LjE0MQo+IJqampo2ODQgMTEuOTAwMDgxIJqaRWxpdGVncm9fZWI6NDM6YWYg
mpqamlhlbnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampoxOTIuMTY4LjEwMC45OSBpcyBhdCAx
MDo3ODpkMjplYjo0MzphZgo+IJqampo2ODUgMTIuODk5NTgyIJqaWGVuc291cmNfMTk6MjA6ZmUg
mpqamkVsaXRlZ3JvX2ViOjQzOmFmIJqamppBUlAgmpqamppXaG8gaGFzIDE5Mi4xNjguMTAwLjk5
PyCaVGVsbCAxOTIuMTY4LjQ0LjE0MQo+IJqampo2ODYgMTIuODk5OTczIJqaRWxpdGVncm9fZWI6
NDM6YWYgmpqamlhlbnNvdXJjXzE5OjIwOmZlIJqamppBUlAgmpqampoxOTIuMTY4LjEwMC45OSBp
cyBhdCAxMDo3ODpkMjplYjo0MzphZgo+Cj4gMTQuMDIuMjAxMiwgMDc6NTUsICJKYW1lcyBIYXJw
ZXIiIDxqYW1lcy5oYXJwZXJAYmVuZGlnb2l0LmNvbS5hdT46Cj4KPj4+IJqaU28sIHlvdSBhcmUg
cnVubmluZyBhIFdpbmRvd3MgNyBzeXN0ZW0gd2l0aCBsZXNzIHRoYW4gYSBnaWcgb2YgUkFNPwo+
Pj4gmppZb3UgbWlnaHQgc3RhcnQgdGhlcmUuLi5idW1wIGl0IHRvIDIgZ2lncyBhbmQgc2VlIGlm
IHRoYXQgaGVscHMuCj4+IJpUaGF0J3MgcHJvYmFibHkgYSBnb29kIHN0YXJ0LiBJZiB0aGF0IGRv
ZXNuJ3QgaGVscCB0aGluZ3MgYWxvbmcgdGhlbiB3ZSdsbCBuZWVkIHRvIHN0YXJ0IHRha2luZyBw
YWNrZXQgdHJhY2VzIGFuZCBzZWUgaWYgdGhlcmUgaXMgYSBjb3JydXB0aW9uIHByb2JsZW0gc29t
ZXdoZXJlIGFsdGhvdWdoIGl0IGRvZXNuJ3QgbWFrZSBzZW5zZSB0aGF0IGl0IHdvdWxkIGp1c3Qg
aGFwcGVuIGluIHRoZSBjYXNlcyB5b3UgYXJlIGRlc2NyaWJpbmcuCj4+Cj4+IJpKYW1lcwo+Pgo+
PiCaX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gmlhl
bi11c2VycyBtYWlsaW5nIGxpc3QKPj4gmlhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCj4+
IJpodHRwOi8vbGlzdHMueGVuc291cmNlLmNvbS94ZW4tdXNlcnMKPgo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlz
dAo+IFhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tCj4gaHR0cDovL2xpc3RzLnhlbnNvdXJj
ZS5jb20veGVuLXVzZXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Feb 24 12:07:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 12:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0tv1-00081t-F1; Fri, 24 Feb 2012 12:06:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1S0tuz-00081Z-3j
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 12:06:33 +0000
Received: from [85.158.139.83:35142] by server-6.bemta-5.messagelabs.com id
	9D/F8-27305-74D774F4; Fri, 24 Feb 2012 12:06:31 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1330085190!5226638!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDk1NQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13791 invoked from network); 24 Feb 2012 12:06:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 12:06:30 -0000
X-IronPort-AV: E=Sophos;i="4.73,475,1325462400"; d="scan'208";a="10917445"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	24 Feb 2012 12:06:19 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Fri, 24 Feb 2012 12:06:19 +0000
Date: Fri, 24 Feb 2012 12:12:12 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: harryxiyou <harryxiyou@gmail.com>
In-Reply-To: <CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"konrad@darnok.org" <konrad@darnok.org>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 24 Feb 2012, harryxiyou wrote:
> Hi Stefano,
> 
> Our project's name is Cloudxy, which is about Cloud Calculating like
> Amazon's EC2.
> It has two sub-systems, which is ECMS (Elastic Cloud Managesystem System) and
> HLFS(Hadoop hdfs and log structured Filesystem). Hlfs is like Amazon's EBS. ECMS
> is a scheduling system, which distributes VM and recycles VM.
> 
> We have pluged our HLFS  to xen's blktap2 as a driver like 'aio',
> 'vhd'. So we can use xen's
> domu as our VM and HLFS as our blktap2 driver.
> 
> So i think if we have any mentor wanna to do blktap2's driver
> development in GSOC 2012,
> which i have done this portions for a long time. I am sure i can
> develop this kind of driver
> successfully. ;-)  If you have some ideas about blktap2 drivers or
> something ideas about
> xen, feel free to contact me. You will be my mentor ;-)

I think I understand what this project is about now, thanks for the
explanation. It might be a good project: please create a new page to the
wiki with a detailed description of the project and then add a new row
to http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages, linking to
the project page you wrote.
Thanks,

Stefano

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 12:07:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 12:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0tv1-00081t-F1; Fri, 24 Feb 2012 12:06:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1S0tuz-00081Z-3j
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 12:06:33 +0000
Received: from [85.158.139.83:35142] by server-6.bemta-5.messagelabs.com id
	9D/F8-27305-74D774F4; Fri, 24 Feb 2012 12:06:31 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1330085190!5226638!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDk1NQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13791 invoked from network); 24 Feb 2012 12:06:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 12:06:30 -0000
X-IronPort-AV: E=Sophos;i="4.73,475,1325462400"; d="scan'208";a="10917445"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	24 Feb 2012 12:06:19 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Fri, 24 Feb 2012 12:06:19 +0000
Date: Fri, 24 Feb 2012 12:12:12 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: harryxiyou <harryxiyou@gmail.com>
In-Reply-To: <CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"konrad@darnok.org" <konrad@darnok.org>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 24 Feb 2012, harryxiyou wrote:
> Hi Stefano,
> 
> Our project's name is Cloudxy, which is about Cloud Calculating like
> Amazon's EC2.
> It has two sub-systems, which is ECMS (Elastic Cloud Managesystem System) and
> HLFS(Hadoop hdfs and log structured Filesystem). Hlfs is like Amazon's EBS. ECMS
> is a scheduling system, which distributes VM and recycles VM.
> 
> We have pluged our HLFS  to xen's blktap2 as a driver like 'aio',
> 'vhd'. So we can use xen's
> domu as our VM and HLFS as our blktap2 driver.
> 
> So i think if we have any mentor wanna to do blktap2's driver
> development in GSOC 2012,
> which i have done this portions for a long time. I am sure i can
> develop this kind of driver
> successfully. ;-)  If you have some ideas about blktap2 drivers or
> something ideas about
> xen, feel free to contact me. You will be my mentor ;-)

I think I understand what this project is about now, thanks for the
explanation. It might be a good project: please create a new page to the
wiki with a detailed description of the project and then add a new row
to http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages, linking to
the project page you wrote.
Thanks,

Stefano

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 14:14:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 14:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0vtX-0002NO-EV; Fri, 24 Feb 2012 14:13:11 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0vtV-0002N4-MR; Fri, 24 Feb 2012 14:13:09 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330092741!53876062!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10201 invoked from network); 24 Feb 2012 14:12:22 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 14:12:22 -0000
Received: by lahi5 with SMTP id i5so3670488lah.32
	for <multiple recipients>; Fri, 24 Feb 2012 06:13:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=gqK0zic7mBnHf72iIGTDXRzag8kFLuaZ/Et7iEsJSe0=;
	b=FPTPggSBUqdC1CKYzGMvEuvICr44pATEbKPsh55+VYGwax8+FntlueiVBkWM6VTmlC
	FqCcG7dXjK3WX/f+i0tF76z5aYr0P8iG6XEneJfw295+Tp1CmtFBUsN8JLIr/pgdI/l7
	jHA2I/4Mh3E0dMfBmW8446B4+qYnzGa14o4yE=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr741884lbb.99.1330092782618; Fri,
	24 Feb 2012 06:13:02 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Fri, 24 Feb 2012 06:13:02 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
Date: Fri, 24 Feb 2012 22:13:02 +0800
Message-ID: <CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgODoxMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pCjxzdGVm
YW5vLnN0YWJlbGxpbmlAZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCAyNCBGZWIgMjAx
MiwgaGFycnl4aXlvdSB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4gT3VyIHByb2plY3QncyBu
YW1lIGlzIENsb3VkeHksIHdoaWNoIGlzIGFib3V0IENsb3VkIENhbGN1bGF0aW5nIGxpa2UKPj4g
QW1hem9uJ3MgRUMyLgo+PiBJdCBoYXMgdHdvIHN1Yi1zeXN0ZW1zLCB3aGljaCBpcyBFQ01TIChF
bGFzdGljIENsb3VkIE1hbmFnZXN5c3RlbSBTeXN0ZW0pIGFuZAo+PiBITEZTKEhhZG9vcCBoZGZz
IGFuZCBsb2cgc3RydWN0dXJlZCBGaWxlc3lzdGVtKS4gSGxmcyBpcyBsaWtlIEFtYXpvbidzIEVC
Uy4gRUNNUwo+PiBpcyBhIHNjaGVkdWxpbmcgc3lzdGVtLCB3aGljaCBkaXN0cmlidXRlcyBWTSBh
bmQgcmVjeWNsZXMgVk0uCj4+Cj4+IFdlIGhhdmUgcGx1Z2VkIG91ciBITEZTIMKgdG8geGVuJ3Mg
YmxrdGFwMiBhcyBhIGRyaXZlciBsaWtlICdhaW8nLAo+PiAndmhkJy4gU28gd2UgY2FuIHVzZSB4
ZW4ncwo+PiBkb211IGFzIG91ciBWTSBhbmQgSExGUyBhcyBvdXIgYmxrdGFwMiBkcml2ZXIuCj4+
Cj4+IFNvIGkgdGhpbmsgaWYgd2UgaGF2ZSBhbnkgbWVudG9yIHdhbm5hIHRvIGRvIGJsa3RhcDIn
cyBkcml2ZXIKPj4gZGV2ZWxvcG1lbnQgaW4gR1NPQyAyMDEyLAo+PiB3aGljaCBpIGhhdmUgZG9u
ZSB0aGlzIHBvcnRpb25zIGZvciBhIGxvbmcgdGltZS4gSSBhbSBzdXJlIGkgY2FuCj4+IGRldmVs
b3AgdGhpcyBraW5kIG9mIGRyaXZlcgo+PiBzdWNjZXNzZnVsbHkuIDstKSDCoElmIHlvdSBoYXZl
IHNvbWUgaWRlYXMgYWJvdXQgYmxrdGFwMiBkcml2ZXJzIG9yCj4+IHNvbWV0aGluZyBpZGVhcyBh
Ym91dAo+PiB4ZW4sIGZlZWwgZnJlZSB0byBjb250YWN0IG1lLiBZb3Ugd2lsbCBiZSBteSBtZW50
b3IgOy0pCj4KPiBJIHRoaW5rIEkgdW5kZXJzdGFuZCB3aGF0IHRoaXMgcHJvamVjdCBpcyBhYm91
dCBub3csIHRoYW5rcyBmb3IgdGhlCj4gZXhwbGFuYXRpb24uIEl0IG1pZ2h0IGJlIGEgZ29vZCBw
cm9qZWN0OiBwbGVhc2UgY3JlYXRlIGEgbmV3IHBhZ2UgdG8gdGhlCj4gd2lraSB3aXRoIGEgZGV0
YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIHByb2plY3QKPmFuZCB0aGVuIGFkZCBhIG5ldyByb3cK
PiB0byBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvR1NvQ18yMDEyX0lkZWFzI0tleV9Hb29nbGVf
UGFnZXMsIGxpbmtpbmcgdG8KPiB0aGUgcHJvamVjdCBwYWdlIHlvdSB3cm90ZS4KCkhpIFN0ZWZh
bm8sCgpJIGFtIHNvcnJ5IGkgY2FuIG5vdCB1bmRlcnN0YW5kIHlvdXIgd29yZHMgY2xlYXJseS4g
TGV0IG1lIGRlc2NyaXBlIHRoZW0gdG8geW91LgoKWW91IG1lYW4gd2Ugc2hvdWxkIHdyaXRlIGEg
bmV3IHdpa2kgcGFnZSBvbiB4ZW4ncyB3aWtpCihodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kpCm9y
IG91ciBtYWluIHBhZ2UncyB3aWtpIChodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2xvdWR4eS93
L2xpc3QpLgpUaGVuIHdlIHNob3VsZCBhZGQKYSBuZXcgcm93IHRvICdOZXcgUHJvamVjdCBJZGVh
cycgb2YKaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9JZGVhcywgd2hpY2gKaGFz
IGEgbGlua2luZyB0byBvdXIgbmV3IHdpa2kgcGFnZSBmb3IgZGVzY3JpcGluZyBvdXIgcHJvamVj
dCBjbGVhcmx5LgogVGhhdCBpcyB0bwpzYXkgb3VyIHByb2plY3QgbWF5IGpvaW4gR1NPQyAyMDEy
IGFzIG9uZSBvZiB0aGUgcHJvamVjdHMgdW5kZXIgeGVuCm9yZ2FuaXphdGlvbi4gUmlnaHQgPwoK
QW55IENvbW1lbnRzPwoKCi0tIApUaGFua3MKSGFycnkgV2VpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Feb 24 14:14:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 14:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0vtX-0002NO-EV; Fri, 24 Feb 2012 14:13:11 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0vtV-0002N4-MR; Fri, 24 Feb 2012 14:13:09 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330092741!53876062!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10201 invoked from network); 24 Feb 2012 14:12:22 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 14:12:22 -0000
Received: by lahi5 with SMTP id i5so3670488lah.32
	for <multiple recipients>; Fri, 24 Feb 2012 06:13:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=gqK0zic7mBnHf72iIGTDXRzag8kFLuaZ/Et7iEsJSe0=;
	b=FPTPggSBUqdC1CKYzGMvEuvICr44pATEbKPsh55+VYGwax8+FntlueiVBkWM6VTmlC
	FqCcG7dXjK3WX/f+i0tF76z5aYr0P8iG6XEneJfw295+Tp1CmtFBUsN8JLIr/pgdI/l7
	jHA2I/4Mh3E0dMfBmW8446B4+qYnzGa14o4yE=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr741884lbb.99.1330092782618; Fri,
	24 Feb 2012 06:13:02 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Fri, 24 Feb 2012 06:13:02 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
Date: Fri, 24 Feb 2012 22:13:02 +0800
Message-ID: <CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgODoxMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pCjxzdGVm
YW5vLnN0YWJlbGxpbmlAZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCAyNCBGZWIgMjAx
MiwgaGFycnl4aXlvdSB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4gT3VyIHByb2plY3QncyBu
YW1lIGlzIENsb3VkeHksIHdoaWNoIGlzIGFib3V0IENsb3VkIENhbGN1bGF0aW5nIGxpa2UKPj4g
QW1hem9uJ3MgRUMyLgo+PiBJdCBoYXMgdHdvIHN1Yi1zeXN0ZW1zLCB3aGljaCBpcyBFQ01TIChF
bGFzdGljIENsb3VkIE1hbmFnZXN5c3RlbSBTeXN0ZW0pIGFuZAo+PiBITEZTKEhhZG9vcCBoZGZz
IGFuZCBsb2cgc3RydWN0dXJlZCBGaWxlc3lzdGVtKS4gSGxmcyBpcyBsaWtlIEFtYXpvbidzIEVC
Uy4gRUNNUwo+PiBpcyBhIHNjaGVkdWxpbmcgc3lzdGVtLCB3aGljaCBkaXN0cmlidXRlcyBWTSBh
bmQgcmVjeWNsZXMgVk0uCj4+Cj4+IFdlIGhhdmUgcGx1Z2VkIG91ciBITEZTIMKgdG8geGVuJ3Mg
YmxrdGFwMiBhcyBhIGRyaXZlciBsaWtlICdhaW8nLAo+PiAndmhkJy4gU28gd2UgY2FuIHVzZSB4
ZW4ncwo+PiBkb211IGFzIG91ciBWTSBhbmQgSExGUyBhcyBvdXIgYmxrdGFwMiBkcml2ZXIuCj4+
Cj4+IFNvIGkgdGhpbmsgaWYgd2UgaGF2ZSBhbnkgbWVudG9yIHdhbm5hIHRvIGRvIGJsa3RhcDIn
cyBkcml2ZXIKPj4gZGV2ZWxvcG1lbnQgaW4gR1NPQyAyMDEyLAo+PiB3aGljaCBpIGhhdmUgZG9u
ZSB0aGlzIHBvcnRpb25zIGZvciBhIGxvbmcgdGltZS4gSSBhbSBzdXJlIGkgY2FuCj4+IGRldmVs
b3AgdGhpcyBraW5kIG9mIGRyaXZlcgo+PiBzdWNjZXNzZnVsbHkuIDstKSDCoElmIHlvdSBoYXZl
IHNvbWUgaWRlYXMgYWJvdXQgYmxrdGFwMiBkcml2ZXJzIG9yCj4+IHNvbWV0aGluZyBpZGVhcyBh
Ym91dAo+PiB4ZW4sIGZlZWwgZnJlZSB0byBjb250YWN0IG1lLiBZb3Ugd2lsbCBiZSBteSBtZW50
b3IgOy0pCj4KPiBJIHRoaW5rIEkgdW5kZXJzdGFuZCB3aGF0IHRoaXMgcHJvamVjdCBpcyBhYm91
dCBub3csIHRoYW5rcyBmb3IgdGhlCj4gZXhwbGFuYXRpb24uIEl0IG1pZ2h0IGJlIGEgZ29vZCBw
cm9qZWN0OiBwbGVhc2UgY3JlYXRlIGEgbmV3IHBhZ2UgdG8gdGhlCj4gd2lraSB3aXRoIGEgZGV0
YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIHByb2plY3QKPmFuZCB0aGVuIGFkZCBhIG5ldyByb3cK
PiB0byBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvR1NvQ18yMDEyX0lkZWFzI0tleV9Hb29nbGVf
UGFnZXMsIGxpbmtpbmcgdG8KPiB0aGUgcHJvamVjdCBwYWdlIHlvdSB3cm90ZS4KCkhpIFN0ZWZh
bm8sCgpJIGFtIHNvcnJ5IGkgY2FuIG5vdCB1bmRlcnN0YW5kIHlvdXIgd29yZHMgY2xlYXJseS4g
TGV0IG1lIGRlc2NyaXBlIHRoZW0gdG8geW91LgoKWW91IG1lYW4gd2Ugc2hvdWxkIHdyaXRlIGEg
bmV3IHdpa2kgcGFnZSBvbiB4ZW4ncyB3aWtpCihodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kpCm9y
IG91ciBtYWluIHBhZ2UncyB3aWtpIChodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2xvdWR4eS93
L2xpc3QpLgpUaGVuIHdlIHNob3VsZCBhZGQKYSBuZXcgcm93IHRvICdOZXcgUHJvamVjdCBJZGVh
cycgb2YKaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9JZGVhcywgd2hpY2gKaGFz
IGEgbGlua2luZyB0byBvdXIgbmV3IHdpa2kgcGFnZSBmb3IgZGVzY3JpcGluZyBvdXIgcHJvamVj
dCBjbGVhcmx5LgogVGhhdCBpcyB0bwpzYXkgb3VyIHByb2plY3QgbWF5IGpvaW4gR1NPQyAyMDEy
IGFzIG9uZSBvZiB0aGUgcHJvamVjdHMgdW5kZXIgeGVuCm9yZ2FuaXphdGlvbi4gUmlnaHQgPwoK
QW55IENvbW1lbnRzPwoKCi0tIApUaGFua3MKSGFycnkgV2VpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Feb 24 14:22:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 14:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0w1Y-0002ps-L4; Fri, 24 Feb 2012 14:21:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1S0w1W-0002pN-Mv; Fri, 24 Feb 2012 14:21:26 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1330093256!64936991!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDk1NQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7306 invoked from network); 24 Feb 2012 14:20:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 14:20:56 -0000
X-IronPort-AV: E=Sophos;i="4.73,476,1325462400"; d="scan'208";a="10921368"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	24 Feb 2012 14:21:20 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Fri, 24 Feb 2012 14:21:20 +0000
Date: Fri, 24 Feb 2012 14:27:16 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: harryxiyou <harryxiyou@gmail.com>
In-Reply-To: <CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1376202023-1330093651=:23091"
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"konrad@darnok.org" <konrad@darnok.org>, Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--8323329-1376202023-1330093651=:23091
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8BIT

On Fri, 24 Feb 2012, harryxiyou wrote:
> On Fri, Feb 24, 2012 at 8:12 PM, Stefano Stabellini
> <stefano.stabellini@eu.citrix.com> wrote:
> > On Fri, 24 Feb 2012, harryxiyou wrote:
> >> Hi Stefano,
> >>
> >> Our project's name is Cloudxy, which is about Cloud Calculating like
> >> Amazon's EC2.
> >> It has two sub-systems, which is ECMS (Elastic Cloud Managesystem System) and
> >> HLFS(Hadoop hdfs and log structured Filesystem). Hlfs is like Amazon's EBS. ECMS
> >> is a scheduling system, which distributes VM and recycles VM.
> >>
> >> We have pluged our HLFS Â to xen's blktap2 as a driver like 'aio',
> >> 'vhd'. So we can use xen's
> >> domu as our VM and HLFS as our blktap2 driver.
> >>
> >> So i think if we have any mentor wanna to do blktap2's driver
> >> development in GSOC 2012,
> >> which i have done this portions for a long time. I am sure i can
> >> develop this kind of driver
> >> successfully. ;-) Â If you have some ideas about blktap2 drivers or
> >> something ideas about
> >> xen, feel free to contact me. You will be my mentor ;-)
> >
> > I think I understand what this project is about now, thanks for the
> > explanation. It might be a good project: please create a new page to the
> > wiki with a detailed description of the project
> >and then add a new row
> > to http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages, linking to
> > the project page you wrote.
> 
> Hi Stefano,
> 
> I am sorry i can not understand your words clearly. Let me descripe them to you.
> 
> You mean we should write a new wiki page on xen's wiki
> (http://wiki.xen.org/wiki)
> or our main page's wiki (http://code.google.com/p/cloudxy/w/list).
> Then we should add
> a new row to 'New Project Ideas' of
> http://wiki.xen.org/wiki/GSoC_2012_Ideas, which
> has a linking to our new wiki page for descriping our project clearly.
>  That is to
> say our project may join GSOC 2012 as one of the projects under xen
> organization. Right ?

That's right.
We would like details on the project so the small description in
the table is not enough. If you could write a more detailed description
on a new page, that would be ideal.
--8323329-1376202023-1330093651=:23091
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--8323329-1376202023-1330093651=:23091--


From xen-users-bounces@lists.xen.org Fri Feb 24 14:22:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 14:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0w1Y-0002ps-L4; Fri, 24 Feb 2012 14:21:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1S0w1W-0002pN-Mv; Fri, 24 Feb 2012 14:21:26 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1330093256!64936991!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NDk1NQ==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7306 invoked from network); 24 Feb 2012 14:20:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 14:20:56 -0000
X-IronPort-AV: E=Sophos;i="4.73,476,1325462400"; d="scan'208";a="10921368"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	24 Feb 2012 14:21:20 +0000
Received: from kaball.uk.xensource.com (10.80.2.59) by
	LONPMAILMX01.citrite.net (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Fri, 24 Feb 2012 14:21:20 +0000
Date: Fri, 24 Feb 2012 14:27:16 +0000
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball-desktop
To: harryxiyou <harryxiyou@gmail.com>
In-Reply-To: <CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1376202023-1330093651=:23091"
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"konrad@darnok.org" <konrad@darnok.org>, Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--8323329-1376202023-1330093651=:23091
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8BIT

On Fri, 24 Feb 2012, harryxiyou wrote:
> On Fri, Feb 24, 2012 at 8:12 PM, Stefano Stabellini
> <stefano.stabellini@eu.citrix.com> wrote:
> > On Fri, 24 Feb 2012, harryxiyou wrote:
> >> Hi Stefano,
> >>
> >> Our project's name is Cloudxy, which is about Cloud Calculating like
> >> Amazon's EC2.
> >> It has two sub-systems, which is ECMS (Elastic Cloud Managesystem System) and
> >> HLFS(Hadoop hdfs and log structured Filesystem). Hlfs is like Amazon's EBS. ECMS
> >> is a scheduling system, which distributes VM and recycles VM.
> >>
> >> We have pluged our HLFS Â to xen's blktap2 as a driver like 'aio',
> >> 'vhd'. So we can use xen's
> >> domu as our VM and HLFS as our blktap2 driver.
> >>
> >> So i think if we have any mentor wanna to do blktap2's driver
> >> development in GSOC 2012,
> >> which i have done this portions for a long time. I am sure i can
> >> develop this kind of driver
> >> successfully. ;-) Â If you have some ideas about blktap2 drivers or
> >> something ideas about
> >> xen, feel free to contact me. You will be my mentor ;-)
> >
> > I think I understand what this project is about now, thanks for the
> > explanation. It might be a good project: please create a new page to the
> > wiki with a detailed description of the project
> >and then add a new row
> > to http://wiki.xen.org/wiki/GSoC_2012_Ideas#Key_Google_Pages, linking to
> > the project page you wrote.
> 
> Hi Stefano,
> 
> I am sorry i can not understand your words clearly. Let me descripe them to you.
> 
> You mean we should write a new wiki page on xen's wiki
> (http://wiki.xen.org/wiki)
> or our main page's wiki (http://code.google.com/p/cloudxy/w/list).
> Then we should add
> a new row to 'New Project Ideas' of
> http://wiki.xen.org/wiki/GSoC_2012_Ideas, which
> has a linking to our new wiki page for descriping our project clearly.
>  That is to
> say our project may join GSOC 2012 as one of the projects under xen
> organization. Right ?

That's right.
We would like details on the project so the small description in
the table is not enough. If you could write a more detailed description
on a new page, that would be ideal.
--8323329-1376202023-1330093651=:23091
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--8323329-1376202023-1330093651=:23091--


From xen-users-bounces@lists.xen.org Fri Feb 24 15:05:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 15:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0wgs-0003ZN-TY; Fri, 24 Feb 2012 15:04:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S0wgr-0003Z6-4V
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 15:04:09 +0000
Received: from [85.158.139.83:20984] by server-9.bemta-5.messagelabs.com id
	B1/B5-30171-7E6A74F4; Fri, 24 Feb 2012 15:04:07 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1330095846!15982767!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6701 invoked from network); 24 Feb 2012 15:04:07 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 15:04:07 -0000
Received: by bkcje16 with SMTP id je16so1071769bkc.32
	for <multiple recipients>; Fri, 24 Feb 2012 07:04:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=MzZtW5wxjU2huBzXUGWh/3w8ymxPMCu8CsXAfPsWfac=;
	b=fS+B0UeEQRk41TA0jPpksK0kjN3aa3r576O9F8H/XFskQlOm6Y3rwJNX6xJk9udXZb
	N8k+GzUUkkZ/kfcK0X3eb1BKOG40Qpr3r+J9171bTv5H22g/j1m7OrnzvDiIFikk/SRl
	ja/QWR2DfPL3VjSgfKUM+Lg8F3g6ClEmO3n44=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr806759lbb.99.1330095846556; Fri,
	24 Feb 2012 07:04:06 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Fri, 24 Feb 2012 07:04:06 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
Date: Fri, 24 Feb 2012 23:04:06 +0800
Message-ID: <CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgMTA6MjcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaQo8c3Rl
ZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgMjQgRmViIDIw
MTIsIGhhcnJ5eGl5b3Ugd3JvdGU6Cj4+IE9uIEZyaSwgRmViIDI0LCAyMDEyIGF0IDg6MTIgUE0s
IFN0ZWZhbm8gU3RhYmVsbGluaQo+PiA8c3RlZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+
IHdyb3RlOgo+PiA+IE9uIEZyaSwgMjQgRmViIDIwMTIsIGhhcnJ5eGl5b3Ugd3JvdGU6Cj4+ID4+
IEhpIFN0ZWZhbm8sCj4+ID4+Cj4+ID4+IE91ciBwcm9qZWN0J3MgbmFtZSBpcyBDbG91ZHh5LCB3
aGljaCBpcyBhYm91dCBDbG91ZCBDYWxjdWxhdGluZyBsaWtlCj4+ID4+IEFtYXpvbidzIEVDMi4K
Pj4gPj4gSXQgaGFzIHR3byBzdWItc3lzdGVtcywgd2hpY2ggaXMgRUNNUyAoRWxhc3RpYyBDbG91
ZCBNYW5hZ2VzeXN0ZW0gU3lzdGVtKSBhbmQKPj4gPj4gSExGUyhIYWRvb3AgaGRmcyBhbmQgbG9n
IHN0cnVjdHVyZWQgRmlsZXN5c3RlbSkuIEhsZnMgaXMgbGlrZSBBbWF6b24ncyBFQlMuIEVDTVMK
Pj4gPj4gaXMgYSBzY2hlZHVsaW5nIHN5c3RlbSwgd2hpY2ggZGlzdHJpYnV0ZXMgVk0gYW5kIHJl
Y3ljbGVzIFZNLgo+PiA+Pgo+PiA+PiBXZSBoYXZlIHBsdWdlZCBvdXIgSExGUyDCoHRvIHhlbidz
IGJsa3RhcDIgYXMgYSBkcml2ZXIgbGlrZSAnYWlvJywKPj4gPj4gJ3ZoZCcuIFNvIHdlIGNhbiB1
c2UgeGVuJ3MKPj4gPj4gZG9tdSBhcyBvdXIgVk0gYW5kIEhMRlMgYXMgb3VyIGJsa3RhcDIgZHJp
dmVyLgo+PiA+Pgo+PiA+PiBTbyBpIHRoaW5rIGlmIHdlIGhhdmUgYW55IG1lbnRvciB3YW5uYSB0
byBkbyBibGt0YXAyJ3MgZHJpdmVyCj4+ID4+IGRldmVsb3BtZW50IGluIEdTT0MgMjAxMiwKPj4g
Pj4gd2hpY2ggaSBoYXZlIGRvbmUgdGhpcyBwb3J0aW9ucyBmb3IgYSBsb25nIHRpbWUuIEkgYW0g
c3VyZSBpIGNhbgo+PiA+PiBkZXZlbG9wIHRoaXMga2luZCBvZiBkcml2ZXIKPj4gPj4gc3VjY2Vz
c2Z1bGx5LiA7LSkgwqBJZiB5b3UgaGF2ZSBzb21lIGlkZWFzIGFib3V0IGJsa3RhcDIgZHJpdmVy
cyBvcgo+PiA+PiBzb21ldGhpbmcgaWRlYXMgYWJvdXQKPj4gPj4geGVuLCBmZWVsIGZyZWUgdG8g
Y29udGFjdCBtZS4gWW91IHdpbGwgYmUgbXkgbWVudG9yIDstKQo+PiA+Cj4+ID4gSSB0aGluayBJ
IHVuZGVyc3RhbmQgd2hhdCB0aGlzIHByb2plY3QgaXMgYWJvdXQgbm93LCB0aGFua3MgZm9yIHRo
ZQo+PiA+IGV4cGxhbmF0aW9uLiBJdCBtaWdodCBiZSBhIGdvb2QgcHJvamVjdDogcGxlYXNlIGNy
ZWF0ZSBhIG5ldyBwYWdlIHRvIHRoZQo+PiA+IHdpa2kgd2l0aCBhIGRldGFpbGVkIGRlc2NyaXB0
aW9uIG9mIHRoZSBwcm9qZWN0Cj4+ID5hbmQgdGhlbiBhZGQgYSBuZXcgcm93Cj4+ID4gdG8gaHR0
cDovL3dpa2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9JZGVhcyNLZXlfR29vZ2xlX1BhZ2VzLCBs
aW5raW5nIHRvCj4+ID4gdGhlIHByb2plY3QgcGFnZSB5b3Ugd3JvdGUuCj4+Cj4+IEhpIFN0ZWZh
bm8sCj4+Cj4+IEkgYW0gc29ycnkgaSBjYW4gbm90IHVuZGVyc3RhbmQgeW91ciB3b3JkcyBjbGVh
cmx5LiBMZXQgbWUgZGVzY3JpcGUgdGhlbSB0byB5b3UuCj4+Cj4+IFlvdSBtZWFuIHdlIHNob3Vs
ZCB3cml0ZSBhIG5ldyB3aWtpIHBhZ2Ugb24geGVuJ3Mgd2lraQo+PiAoaHR0cDovL3dpa2kueGVu
Lm9yZy93aWtpKQo+PiBvciBvdXIgbWFpbiBwYWdlJ3Mgd2lraSAoaHR0cDovL2NvZGUuZ29vZ2xl
LmNvbS9wL2Nsb3VkeHkvdy9saXN0KS4KPj4gVGhlbiB3ZSBzaG91bGQgYWRkCj4+IGEgbmV3IHJv
dyB0byAnTmV3IFByb2plY3QgSWRlYXMnIG9mCj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9H
U29DXzIwMTJfSWRlYXMsIHdoaWNoCj4+IGhhcyBhIGxpbmtpbmcgdG8gb3VyIG5ldyB3aWtpIHBh
Z2UgZm9yIGRlc2NyaXBpbmcgb3VyIHByb2plY3QgY2xlYXJseS4KPj4gwqBUaGF0IGlzIHRvCj4+
IHNheSBvdXIgcHJvamVjdCBtYXkgam9pbiBHU09DIDIwMTIgYXMgb25lIG9mIHRoZSBwcm9qZWN0
cyB1bmRlciB4ZW4KPj4gb3JnYW5pemF0aW9uLiBSaWdodCA/Cj4KPiBUaGF0J3MgcmlnaHQuCj4g
V2Ugd291bGQgbGlrZSBkZXRhaWxzIG9uIHRoZSBwcm9qZWN0IHNvIHRoZSBzbWFsbCBkZXNjcmlw
dGlvbiBpbgo+IHRoZSB0YWJsZSBpcyBub3QgZW5vdWdoLiBJZiB5b3UgY291bGQgd3JpdGUgYSBt
b3JlIGRldGFpbGVkIGRlc2NyaXB0aW9uCj4gb24gYSBuZXcgcGFnZSwgdGhhdCB3b3VsZCBiZSBp
ZGVhbC4KClllYWgsIHRoYXQncyBncmVhdCEgV2Ugd2lsbCB3cml0ZSBhIG5ldyB3aWtpIHBhZ2Ug
YW5kIGFkZCBhIG5ldyByb3cgdG8KaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9J
ZGVhcy4KClN0ZWZhbm8sIE11Y2ggdGhhbmtzIGZvciB5b3VyIGhlbHAgOy0pCgoKLS0gClRoYW5r
cwpIYXJyeSBXZWkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDov
L2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Feb 24 15:05:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 15:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0wgs-0003ZN-TY; Fri, 24 Feb 2012 15:04:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S0wgr-0003Z6-4V
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 15:04:09 +0000
Received: from [85.158.139.83:20984] by server-9.bemta-5.messagelabs.com id
	B1/B5-30171-7E6A74F4; Fri, 24 Feb 2012 15:04:07 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1330095846!15982767!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6701 invoked from network); 24 Feb 2012 15:04:07 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 15:04:07 -0000
Received: by bkcje16 with SMTP id je16so1071769bkc.32
	for <multiple recipients>; Fri, 24 Feb 2012 07:04:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=MzZtW5wxjU2huBzXUGWh/3w8ymxPMCu8CsXAfPsWfac=;
	b=fS+B0UeEQRk41TA0jPpksK0kjN3aa3r576O9F8H/XFskQlOm6Y3rwJNX6xJk9udXZb
	N8k+GzUUkkZ/kfcK0X3eb1BKOG40Qpr3r+J9171bTv5H22g/j1m7OrnzvDiIFikk/SRl
	ja/QWR2DfPL3VjSgfKUM+Lg8F3g6ClEmO3n44=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr806759lbb.99.1330095846556; Fri,
	24 Feb 2012 07:04:06 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Fri, 24 Feb 2012 07:04:06 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
Date: Fri, 24 Feb 2012 23:04:06 +0800
Message-ID: <CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgMTA6MjcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaQo8c3Rl
ZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgMjQgRmViIDIw
MTIsIGhhcnJ5eGl5b3Ugd3JvdGU6Cj4+IE9uIEZyaSwgRmViIDI0LCAyMDEyIGF0IDg6MTIgUE0s
IFN0ZWZhbm8gU3RhYmVsbGluaQo+PiA8c3RlZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+
IHdyb3RlOgo+PiA+IE9uIEZyaSwgMjQgRmViIDIwMTIsIGhhcnJ5eGl5b3Ugd3JvdGU6Cj4+ID4+
IEhpIFN0ZWZhbm8sCj4+ID4+Cj4+ID4+IE91ciBwcm9qZWN0J3MgbmFtZSBpcyBDbG91ZHh5LCB3
aGljaCBpcyBhYm91dCBDbG91ZCBDYWxjdWxhdGluZyBsaWtlCj4+ID4+IEFtYXpvbidzIEVDMi4K
Pj4gPj4gSXQgaGFzIHR3byBzdWItc3lzdGVtcywgd2hpY2ggaXMgRUNNUyAoRWxhc3RpYyBDbG91
ZCBNYW5hZ2VzeXN0ZW0gU3lzdGVtKSBhbmQKPj4gPj4gSExGUyhIYWRvb3AgaGRmcyBhbmQgbG9n
IHN0cnVjdHVyZWQgRmlsZXN5c3RlbSkuIEhsZnMgaXMgbGlrZSBBbWF6b24ncyBFQlMuIEVDTVMK
Pj4gPj4gaXMgYSBzY2hlZHVsaW5nIHN5c3RlbSwgd2hpY2ggZGlzdHJpYnV0ZXMgVk0gYW5kIHJl
Y3ljbGVzIFZNLgo+PiA+Pgo+PiA+PiBXZSBoYXZlIHBsdWdlZCBvdXIgSExGUyDCoHRvIHhlbidz
IGJsa3RhcDIgYXMgYSBkcml2ZXIgbGlrZSAnYWlvJywKPj4gPj4gJ3ZoZCcuIFNvIHdlIGNhbiB1
c2UgeGVuJ3MKPj4gPj4gZG9tdSBhcyBvdXIgVk0gYW5kIEhMRlMgYXMgb3VyIGJsa3RhcDIgZHJp
dmVyLgo+PiA+Pgo+PiA+PiBTbyBpIHRoaW5rIGlmIHdlIGhhdmUgYW55IG1lbnRvciB3YW5uYSB0
byBkbyBibGt0YXAyJ3MgZHJpdmVyCj4+ID4+IGRldmVsb3BtZW50IGluIEdTT0MgMjAxMiwKPj4g
Pj4gd2hpY2ggaSBoYXZlIGRvbmUgdGhpcyBwb3J0aW9ucyBmb3IgYSBsb25nIHRpbWUuIEkgYW0g
c3VyZSBpIGNhbgo+PiA+PiBkZXZlbG9wIHRoaXMga2luZCBvZiBkcml2ZXIKPj4gPj4gc3VjY2Vz
c2Z1bGx5LiA7LSkgwqBJZiB5b3UgaGF2ZSBzb21lIGlkZWFzIGFib3V0IGJsa3RhcDIgZHJpdmVy
cyBvcgo+PiA+PiBzb21ldGhpbmcgaWRlYXMgYWJvdXQKPj4gPj4geGVuLCBmZWVsIGZyZWUgdG8g
Y29udGFjdCBtZS4gWW91IHdpbGwgYmUgbXkgbWVudG9yIDstKQo+PiA+Cj4+ID4gSSB0aGluayBJ
IHVuZGVyc3RhbmQgd2hhdCB0aGlzIHByb2plY3QgaXMgYWJvdXQgbm93LCB0aGFua3MgZm9yIHRo
ZQo+PiA+IGV4cGxhbmF0aW9uLiBJdCBtaWdodCBiZSBhIGdvb2QgcHJvamVjdDogcGxlYXNlIGNy
ZWF0ZSBhIG5ldyBwYWdlIHRvIHRoZQo+PiA+IHdpa2kgd2l0aCBhIGRldGFpbGVkIGRlc2NyaXB0
aW9uIG9mIHRoZSBwcm9qZWN0Cj4+ID5hbmQgdGhlbiBhZGQgYSBuZXcgcm93Cj4+ID4gdG8gaHR0
cDovL3dpa2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9JZGVhcyNLZXlfR29vZ2xlX1BhZ2VzLCBs
aW5raW5nIHRvCj4+ID4gdGhlIHByb2plY3QgcGFnZSB5b3Ugd3JvdGUuCj4+Cj4+IEhpIFN0ZWZh
bm8sCj4+Cj4+IEkgYW0gc29ycnkgaSBjYW4gbm90IHVuZGVyc3RhbmQgeW91ciB3b3JkcyBjbGVh
cmx5LiBMZXQgbWUgZGVzY3JpcGUgdGhlbSB0byB5b3UuCj4+Cj4+IFlvdSBtZWFuIHdlIHNob3Vs
ZCB3cml0ZSBhIG5ldyB3aWtpIHBhZ2Ugb24geGVuJ3Mgd2lraQo+PiAoaHR0cDovL3dpa2kueGVu
Lm9yZy93aWtpKQo+PiBvciBvdXIgbWFpbiBwYWdlJ3Mgd2lraSAoaHR0cDovL2NvZGUuZ29vZ2xl
LmNvbS9wL2Nsb3VkeHkvdy9saXN0KS4KPj4gVGhlbiB3ZSBzaG91bGQgYWRkCj4+IGEgbmV3IHJv
dyB0byAnTmV3IFByb2plY3QgSWRlYXMnIG9mCj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9H
U29DXzIwMTJfSWRlYXMsIHdoaWNoCj4+IGhhcyBhIGxpbmtpbmcgdG8gb3VyIG5ldyB3aWtpIHBh
Z2UgZm9yIGRlc2NyaXBpbmcgb3VyIHByb2plY3QgY2xlYXJseS4KPj4gwqBUaGF0IGlzIHRvCj4+
IHNheSBvdXIgcHJvamVjdCBtYXkgam9pbiBHU09DIDIwMTIgYXMgb25lIG9mIHRoZSBwcm9qZWN0
cyB1bmRlciB4ZW4KPj4gb3JnYW5pemF0aW9uLiBSaWdodCA/Cj4KPiBUaGF0J3MgcmlnaHQuCj4g
V2Ugd291bGQgbGlrZSBkZXRhaWxzIG9uIHRoZSBwcm9qZWN0IHNvIHRoZSBzbWFsbCBkZXNjcmlw
dGlvbiBpbgo+IHRoZSB0YWJsZSBpcyBub3QgZW5vdWdoLiBJZiB5b3UgY291bGQgd3JpdGUgYSBt
b3JlIGRldGFpbGVkIGRlc2NyaXB0aW9uCj4gb24gYSBuZXcgcGFnZSwgdGhhdCB3b3VsZCBiZSBp
ZGVhbC4KClllYWgsIHRoYXQncyBncmVhdCEgV2Ugd2lsbCB3cml0ZSBhIG5ldyB3aWtpIHBhZ2Ug
YW5kIGFkZCBhIG5ldyByb3cgdG8KaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9J
ZGVhcy4KClN0ZWZhbm8sIE11Y2ggdGhhbmtzIGZvciB5b3VyIGhlbHAgOy0pCgoKLS0gClRoYW5r
cwpIYXJyeSBXZWkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDov
L2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Feb 24 15:32:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 15:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0x78-0004I6-31; Fri, 24 Feb 2012 15:31:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S0x75-0004I1-Sy
	for Xen-users@lists.xensource.com; Fri, 24 Feb 2012 15:31:16 +0000
Received: from [85.158.139.83:57465] by server-3.bemta-5.messagelabs.com id
	6A/53-06438-34DA74F4; Fri, 24 Feb 2012 15:31:15 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1330097464!16548998!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDU2OTIgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23378 invoked from network); 24 Feb 2012 15:31:06 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 15:31:06 -0000
Received: by ggnu1 with SMTP id u1so23461358ggn.30
	for <Xen-users@lists.xensource.com>;
	Fri, 24 Feb 2012 07:31:04 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.161.170 as permitted sender)
	client-ip=10.50.161.170; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.161.170 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.161.170])
	by 10.50.161.170 with SMTP id xt10mr3662475igb.8.1330097464636
	(num_hops = 1); Fri, 24 Feb 2012 07:31:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:from:date:x-google-sender-auth:message-id
	:subject:to:cc:content-type:content-transfer-encoding;
	bh=N/mDcHOcT7MBJVn1/z4pXZtywcgZTnUtr5DYFFx46e0=;
	b=AvgA7OAPpMYe5R4C42bZfQhlkPNh8h9o00/6c+GPub+bfwha14q5a6lyM3mQSWlYGQ
	WoK056LDIkBOdZyXvNGTidkW7m8Md2/mHeB61KDcuu1dXVvWfoUSX6asWzod3vNqjxiV
	W8qVbU5VARCD6tzfzaKC/zRx47c2BI6S5ZkdE=
Received: by 10.50.161.170 with SMTP id xt10mr2910557igb.8.1330097464563; Fri,
	24 Feb 2012 07:31:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Fri, 24 Feb 2012 07:30:44 -0800 (PST)
From: Todd Deshane <todd.deshane@xen.org>
Date: Fri, 24 Feb 2012 10:30:44 -0500
X-Google-Sender-Auth: 1z8pW5vZjzrkvREq1RPlGwC5Dd4
Message-ID: <CAMrPLWJ2M4L7LfGpoh+X-6=zXUi6+zj_gyjESt6u8ez4tJWpAA@mail.gmail.com>
To: Himanshu Sharma <Himanshu.Sharma@d2h.com>
Cc: "community.manager@xen.org" <community.manager@xen.org>,
	"lars.kurth@xen.org" <lars.kurth@xen.org>,
	xen-users mailing list <Xen-users@lists.xensource.com>
Subject: [Xen-users] Xen Howtos (was Re: Unable to download XEN)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 11:23 PM, Himanshu Sharma
<Himanshu.Sharma@d2h.com> wrote:
> Hi,
> =A0 =A0Can you tell me the full procedure to install XEN hypervisor and a=
lso over which OS we can install Xen hypervisor!

There are several options. You can compile from source on any system
[1] or you can pick from a large number of distributions. [2]

Some popular choices are Debian [3], Centos 5 [4], RHEL 6 [5], Ubuntu
11.10+ [6], Fedora 16+ [7].

I've included the users list and there are sure to be opinions and
recommendations.

Hope that helps.

Cheers,
Todd

[1 ]http://wiki.xen.org/wiki/Compiling_Xen
[2] http://wiki.xen.org/wiki/XenDom0Kernels
[3] http://wiki.debian.org/Xen
[4] http://www.centos.org/docs/5/html/Virtualization-en-US/
[5] http://wiki.xen.org/wiki/RHEL6_Xen4_Tutorial
[6] http://bderzhavets.wordpress.com/2011/07/23/build-xen-4-1-1-on-ubuntu-1=
1-10/
[7] http://wiki.xen.org/wiki/Fedora_16_Dom0

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 15:32:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 15:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0x78-0004I6-31; Fri, 24 Feb 2012 15:31:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S0x75-0004I1-Sy
	for Xen-users@lists.xensource.com; Fri, 24 Feb 2012 15:31:16 +0000
Received: from [85.158.139.83:57465] by server-3.bemta-5.messagelabs.com id
	6A/53-06438-34DA74F4; Fri, 24 Feb 2012 15:31:15 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1330097464!16548998!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDU2OTIgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23378 invoked from network); 24 Feb 2012 15:31:06 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 15:31:06 -0000
Received: by ggnu1 with SMTP id u1so23461358ggn.30
	for <Xen-users@lists.xensource.com>;
	Fri, 24 Feb 2012 07:31:04 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.161.170 as permitted sender)
	client-ip=10.50.161.170; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.161.170 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.161.170])
	by 10.50.161.170 with SMTP id xt10mr3662475igb.8.1330097464636
	(num_hops = 1); Fri, 24 Feb 2012 07:31:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:from:date:x-google-sender-auth:message-id
	:subject:to:cc:content-type:content-transfer-encoding;
	bh=N/mDcHOcT7MBJVn1/z4pXZtywcgZTnUtr5DYFFx46e0=;
	b=AvgA7OAPpMYe5R4C42bZfQhlkPNh8h9o00/6c+GPub+bfwha14q5a6lyM3mQSWlYGQ
	WoK056LDIkBOdZyXvNGTidkW7m8Md2/mHeB61KDcuu1dXVvWfoUSX6asWzod3vNqjxiV
	W8qVbU5VARCD6tzfzaKC/zRx47c2BI6S5ZkdE=
Received: by 10.50.161.170 with SMTP id xt10mr2910557igb.8.1330097464563; Fri,
	24 Feb 2012 07:31:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Fri, 24 Feb 2012 07:30:44 -0800 (PST)
From: Todd Deshane <todd.deshane@xen.org>
Date: Fri, 24 Feb 2012 10:30:44 -0500
X-Google-Sender-Auth: 1z8pW5vZjzrkvREq1RPlGwC5Dd4
Message-ID: <CAMrPLWJ2M4L7LfGpoh+X-6=zXUi6+zj_gyjESt6u8ez4tJWpAA@mail.gmail.com>
To: Himanshu Sharma <Himanshu.Sharma@d2h.com>
Cc: "community.manager@xen.org" <community.manager@xen.org>,
	"lars.kurth@xen.org" <lars.kurth@xen.org>,
	xen-users mailing list <Xen-users@lists.xensource.com>
Subject: [Xen-users] Xen Howtos (was Re: Unable to download XEN)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Feb 23, 2012 at 11:23 PM, Himanshu Sharma
<Himanshu.Sharma@d2h.com> wrote:
> Hi,
> =A0 =A0Can you tell me the full procedure to install XEN hypervisor and a=
lso over which OS we can install Xen hypervisor!

There are several options. You can compile from source on any system
[1] or you can pick from a large number of distributions. [2]

Some popular choices are Debian [3], Centos 5 [4], RHEL 6 [5], Ubuntu
11.10+ [6], Fedora 16+ [7].

I've included the users list and there are sure to be opinions and
recommendations.

Hope that helps.

Cheers,
Todd

[1 ]http://wiki.xen.org/wiki/Compiling_Xen
[2] http://wiki.xen.org/wiki/XenDom0Kernels
[3] http://wiki.debian.org/Xen
[4] http://www.centos.org/docs/5/html/Virtualization-en-US/
[5] http://wiki.xen.org/wiki/RHEL6_Xen4_Tutorial
[6] http://bderzhavets.wordpress.com/2011/07/23/build-xen-4-1-1-on-ubuntu-1=
1-10/
[7] http://wiki.xen.org/wiki/Fedora_16_Dom0

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 16:16:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 16:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0xng-0005da-3F; Fri, 24 Feb 2012 16:15:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S0xnf-0005dV-4I
	for xen-users@lists.xensource.com; Fri, 24 Feb 2012 16:15:15 +0000
Received: from [85.158.139.83:11251] by server-12.bemta-5.messagelabs.com id
	F7/52-05100-297B74F4; Fri, 24 Feb 2012 16:15:14 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1330100113!12668720!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30878 invoked from network); 24 Feb 2012 16:15:13 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 16:15:13 -0000
Received: by werb14 with SMTP id b14so6609351wer.30
	for <xen-users@lists.xensource.com>;
	Fri, 24 Feb 2012 08:15:13 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.80.71 as permitted sender) client-ip=10.180.80.71; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.80.71 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.80.71])
	by 10.180.80.71 with SMTP id p7mr6051294wix.10.1330100113216 (num_hops
	= 1); Fri, 24 Feb 2012 08:15:13 -0800 (PST)
Received: by 10.180.80.71 with SMTP id p7mr4853888wix.10.1330100113140; Fri,
	24 Feb 2012 08:15:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Fri, 24 Feb 2012 08:14:52 -0800 (PST)
From: Andrew Eross <eross@locatrix.com>
Date: Fri, 24 Feb 2012 14:14:52 -0200
Message-ID: <CAL_tfFeFLGTBHxaAdfgdZmYA=H_6K2xQ4WKzR9MtE5xvYp=HHw@mail.gmail.com>
To: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQkEP/pgggfFlKwogjaXZvF3bNqPadRu6RUNbopwBhkcONQC2UVOu1HtH8pfhrTFjm1etBJu
Subject: [Xen-users] XCP 1.1 Snapshot failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4216896242920615157=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4216896242920615157==
Content-Type: multipart/alternative; boundary=f46d0442887cc26b6b04b9b810df

--f46d0442887cc26b6b04b9b810df
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

We're running XCP 1.1 with a single Ubuntu 10.04 guest. The guest is up and
working fine.

I'm trying to run a backup script to take a nightly snapshot of the guest
and back it up to an external drive.

I'm using the same script without issue on another XCP 1.1 host.

However, on this host, I'm unable to take a snapshot and receive this error.

The guest is running while I'm trying to do this:

xe vm-snapshot vm=a536bc76-44f8-54ca-a059-c6e2e3a70344
new-name-label=zeusvm_snapshot

Error code: SR_BACKEND_FAILURE_82
Error parameters: , Failed to snapshot VDI [opterr=failed to pause VDI
864d6062-17e1-466e-a41e-b788f7a5f497]

Any ideas?

Thank you!
Andrew

--f46d0442887cc26b6b04b9b810df
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hi all,</div><div><br></div><div>We&#39;re running XCP 1.1 with a sing=
le Ubuntu 10.04 guest.=A0The guest is up and working fine.</div><div><br></=
div><div>I&#39;m trying to run a backup script to take a nightly snapshot o=
f the guest and back it up to an external drive.</div>

<div><br></div><div>I&#39;m using the same script without issue on another =
XCP 1.1 host.</div><div><br></div><div>However, on this host, I&#39;m unabl=
e to take a snapshot and receive this error.</div><div><br></div><div>
The guest is running while I&#39;m trying to do this:</div>
<div><br></div><div>xe vm-snapshot vm=3Da536bc76-44f8-54ca-a059-c6e2e3a7034=
4 new-name-label=3Dzeusvm_snapshot</div><div><br></div><div>Error code: SR_=
BACKEND_FAILURE_82</div><div>Error parameters: , Failed to snapshot VDI [op=
terr=3Dfailed to pause VDI 864d6062-17e1-466e-a41e-b788f7a5f497]</div>

<div><br></div><div>Any ideas?</div><div><br></div><div>Thank you!</div><di=
v>Andrew</div><div><br></div><br>

--f46d0442887cc26b6b04b9b810df--


--===============4216896242920615157==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4216896242920615157==--


From xen-users-bounces@lists.xen.org Fri Feb 24 16:16:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 16:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0xng-0005da-3F; Fri, 24 Feb 2012 16:15:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S0xnf-0005dV-4I
	for xen-users@lists.xensource.com; Fri, 24 Feb 2012 16:15:15 +0000
Received: from [85.158.139.83:11251] by server-12.bemta-5.messagelabs.com id
	F7/52-05100-297B74F4; Fri, 24 Feb 2012 16:15:14 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1330100113!12668720!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30878 invoked from network); 24 Feb 2012 16:15:13 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 16:15:13 -0000
Received: by werb14 with SMTP id b14so6609351wer.30
	for <xen-users@lists.xensource.com>;
	Fri, 24 Feb 2012 08:15:13 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.80.71 as permitted sender) client-ip=10.180.80.71; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.80.71 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.80.71])
	by 10.180.80.71 with SMTP id p7mr6051294wix.10.1330100113216 (num_hops
	= 1); Fri, 24 Feb 2012 08:15:13 -0800 (PST)
Received: by 10.180.80.71 with SMTP id p7mr4853888wix.10.1330100113140; Fri,
	24 Feb 2012 08:15:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Fri, 24 Feb 2012 08:14:52 -0800 (PST)
From: Andrew Eross <eross@locatrix.com>
Date: Fri, 24 Feb 2012 14:14:52 -0200
Message-ID: <CAL_tfFeFLGTBHxaAdfgdZmYA=H_6K2xQ4WKzR9MtE5xvYp=HHw@mail.gmail.com>
To: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQkEP/pgggfFlKwogjaXZvF3bNqPadRu6RUNbopwBhkcONQC2UVOu1HtH8pfhrTFjm1etBJu
Subject: [Xen-users] XCP 1.1 Snapshot failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4216896242920615157=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4216896242920615157==
Content-Type: multipart/alternative; boundary=f46d0442887cc26b6b04b9b810df

--f46d0442887cc26b6b04b9b810df
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

We're running XCP 1.1 with a single Ubuntu 10.04 guest. The guest is up and
working fine.

I'm trying to run a backup script to take a nightly snapshot of the guest
and back it up to an external drive.

I'm using the same script without issue on another XCP 1.1 host.

However, on this host, I'm unable to take a snapshot and receive this error.

The guest is running while I'm trying to do this:

xe vm-snapshot vm=a536bc76-44f8-54ca-a059-c6e2e3a70344
new-name-label=zeusvm_snapshot

Error code: SR_BACKEND_FAILURE_82
Error parameters: , Failed to snapshot VDI [opterr=failed to pause VDI
864d6062-17e1-466e-a41e-b788f7a5f497]

Any ideas?

Thank you!
Andrew

--f46d0442887cc26b6b04b9b810df
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hi all,</div><div><br></div><div>We&#39;re running XCP 1.1 with a sing=
le Ubuntu 10.04 guest.=A0The guest is up and working fine.</div><div><br></=
div><div>I&#39;m trying to run a backup script to take a nightly snapshot o=
f the guest and back it up to an external drive.</div>

<div><br></div><div>I&#39;m using the same script without issue on another =
XCP 1.1 host.</div><div><br></div><div>However, on this host, I&#39;m unabl=
e to take a snapshot and receive this error.</div><div><br></div><div>
The guest is running while I&#39;m trying to do this:</div>
<div><br></div><div>xe vm-snapshot vm=3Da536bc76-44f8-54ca-a059-c6e2e3a7034=
4 new-name-label=3Dzeusvm_snapshot</div><div><br></div><div>Error code: SR_=
BACKEND_FAILURE_82</div><div>Error parameters: , Failed to snapshot VDI [op=
terr=3Dfailed to pause VDI 864d6062-17e1-466e-a41e-b788f7a5f497]</div>

<div><br></div><div>Any ideas?</div><div><br></div><div>Thank you!</div><di=
v>Andrew</div><div><br></div><br>

--f46d0442887cc26b6b04b9b810df--


--===============4216896242920615157==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4216896242920615157==--


From xen-users-bounces@lists.xen.org Fri Feb 24 16:33:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 16:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0y4m-0006GZ-Eo; Fri, 24 Feb 2012 16:32:56 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0y4k-0006GM-JO; Fri, 24 Feb 2012 16:32:54 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330101168!13203377!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15916 invoked from network); 24 Feb 2012 16:32:48 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 16:32:48 -0000
Received: by bkcje16 with SMTP id je16so1181504bkc.32
	for <multiple recipients>; Fri, 24 Feb 2012 08:32:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=wq6OsQ2IG1x7AcOnclUP1XjgmjQjWKs+G10bLlpbXBE=;
	b=QeoWiPHXhq/jKkt1yWXuBRZ++80m4D5jsxTb4iGavtkdxdNqfGj3rm1xh1g5wHg4OR
	aMXfnxIqAmztUjjHpOQFh33dKxD5QaFdrIs1gGEc13n6RziHmn9HSHpcGXsUo8uhjvsM
	MkUVlpkWDDmVSgnA/CDBDfctilVUf9GHbEwhQ=
MIME-Version: 1.0
Received: by 10.112.44.232 with SMTP id h8mr979641lbm.85.1330101167893; Fri,
	24 Feb 2012 08:32:47 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Fri, 24 Feb 2012 08:32:47 -0800 (PST)
In-Reply-To: <CAFivhPmhcwg4=_7VZhfK0_kKp89XTHxxS=3bDv1ebChY7FQDuA@mail.gmail.com>
References: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
	<CAFivhPmhcwg4=_7VZhfK0_kKp89XTHxxS=3bDv1ebChY7FQDuA@mail.gmail.com>
Date: Sat, 25 Feb 2012 00:32:47 +0800
Message-ID: <CAD+1EGOzmtmnwv1UcXOq02z7RkLTDKGd=_EBeUTvChKvd36psg@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: xen-users@lists.xen.org, cloudxy@googlegroups.com,
	xen-devel@lists.xensource.com, Kang Hua <kanghua151@gmail.com>,
	xen-bugs@lists.xen.org
Subject: Re: [Xen-users] [XEN]tap-err happens to me
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 4:22 AM, Florian Heigl <florian.heigl@gmail.com> wrote:
> Hi,

Hi Florian,

>
>
> 2012/2/23 harryxiyou <harryxiyou@gmail.com>:
>> Feb 24 02:52:17 local00212201021a tap-ctl: tap-err:tap_ctl_wait:
>> tapdisk2[31763] failed, status 127
>>
>> The log says tapdisk2 happens to an error.
>
> 127 is usually a file not found?
>

Yeah, you are right. We missed a dynamic shared lib file. I should think
more for this matter but a common sense. Anyway, it is solved now.
Thanks for your help ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 16:33:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 16:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0y4m-0006GZ-Eo; Fri, 24 Feb 2012 16:32:56 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S0y4k-0006GM-JO; Fri, 24 Feb 2012 16:32:54 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330101168!13203377!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15916 invoked from network); 24 Feb 2012 16:32:48 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 16:32:48 -0000
Received: by bkcje16 with SMTP id je16so1181504bkc.32
	for <multiple recipients>; Fri, 24 Feb 2012 08:32:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=wq6OsQ2IG1x7AcOnclUP1XjgmjQjWKs+G10bLlpbXBE=;
	b=QeoWiPHXhq/jKkt1yWXuBRZ++80m4D5jsxTb4iGavtkdxdNqfGj3rm1xh1g5wHg4OR
	aMXfnxIqAmztUjjHpOQFh33dKxD5QaFdrIs1gGEc13n6RziHmn9HSHpcGXsUo8uhjvsM
	MkUVlpkWDDmVSgnA/CDBDfctilVUf9GHbEwhQ=
MIME-Version: 1.0
Received: by 10.112.44.232 with SMTP id h8mr979641lbm.85.1330101167893; Fri,
	24 Feb 2012 08:32:47 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Fri, 24 Feb 2012 08:32:47 -0800 (PST)
In-Reply-To: <CAFivhPmhcwg4=_7VZhfK0_kKp89XTHxxS=3bDv1ebChY7FQDuA@mail.gmail.com>
References: <CAD+1EGMdj5SfAPhDDN_NDBczQQb8eb4Pq+PJb_eCiEz+xh=4Ug@mail.gmail.com>
	<CAFivhPmhcwg4=_7VZhfK0_kKp89XTHxxS=3bDv1ebChY7FQDuA@mail.gmail.com>
Date: Sat, 25 Feb 2012 00:32:47 +0800
Message-ID: <CAD+1EGOzmtmnwv1UcXOq02z7RkLTDKGd=_EBeUTvChKvd36psg@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
Cc: xen-users@lists.xen.org, cloudxy@googlegroups.com,
	xen-devel@lists.xensource.com, Kang Hua <kanghua151@gmail.com>,
	xen-bugs@lists.xen.org
Subject: Re: [Xen-users] [XEN]tap-err happens to me
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 4:22 AM, Florian Heigl <florian.heigl@gmail.com> wrote:
> Hi,

Hi Florian,

>
>
> 2012/2/23 harryxiyou <harryxiyou@gmail.com>:
>> Feb 24 02:52:17 local00212201021a tap-ctl: tap-err:tap_ctl_wait:
>> tapdisk2[31763] failed, status 127
>>
>> The log says tapdisk2 happens to an error.
>
> 127 is usually a file not found?
>

Yeah, you are right. We missed a dynamic shared lib file. I should think
more for this matter but a common sense. Anyway, it is solved now.
Thanks for your help ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 18:17:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 18:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0zg4-0008MP-V0; Fri, 24 Feb 2012 18:15:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <daedalusfall@gmail.com>) id 1S0zg2-0008MK-Ue
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 18:15:31 +0000
X-Env-Sender: daedalusfall@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1330107324!14818768!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6050 invoked from network); 24 Feb 2012 18:15:24 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 18:15:24 -0000
Received: by wibhi20 with SMTP id hi20so2162150wib.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 10:15:23 -0800 (PST)
Received-SPF: pass (google.com: domain of daedalusfall@gmail.com designates
	10.216.134.157 as permitted sender) client-ip=10.216.134.157; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of daedalusfall@gmail.com
	designates 10.216.134.157 as permitted sender)
	smtp.mail=daedalusfall@gmail.com;
	dkim=pass header.i=daedalusfall@gmail.com
Received: from mr.google.com ([10.216.134.157])
	by 10.216.134.157 with SMTP id s29mr1882668wei.1.1330107323876
	(num_hops = 1); Fri, 24 Feb 2012 10:15:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=xHofoPdyG7BvKmltMluTW+3UCJ8ufcVp6TRHMG3DCWM=;
	b=T85GSx+3LXlnztIvJC6VSYKoDF9GBb8wamar8NjcVrpQJWKoLpndt4DxeXCzyQAedk
	1M9UIhrM+kAPiUUscHWehUtlxay8F97r22XCxF2+Xq1oe3+dNRlmRQn+hxacljrbRNri
	0O1jO0Jhc//FcNc9qnFFJBD2wEOTL+f2EG1Tw=
MIME-Version: 1.0
Received: by 10.216.134.157 with SMTP id s29mr1519910wei.1.1330107323814; Fri,
	24 Feb 2012 10:15:23 -0800 (PST)
Received: by 10.227.10.74 with HTTP; Fri, 24 Feb 2012 10:15:23 -0800 (PST)
Date: Fri, 24 Feb 2012 18:15:23 +0000
Message-ID: <CAN80NC+iYs8+RvFPhgDLvGMgLS7Xyn8B8a3cUVPEQQAXpQ_u9g@mail.gmail.com>
From: Richard Ward <daedalusfall@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Sound on HVM, OSS problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've been trying to get a (Windows) HVM DomU to play sound through my
PC's speakers (and hopefully microphone input from my PC's microphone
too). I'm using an ac97 emulated by qemu-dm, but qemu-dm is trying to
us OSS for sound output, which isn't working. In
/var/log/xen/qemu-dm-win.log I get messages like:

oss: Could not initialize DAC
oss: Failed to open `/dev/dsp'
oss: Reason: No such file or directory
audio: Failed to create voice `ac97.po'

Running /usr/lib/xen-4.1/bin/qemu-dm-orig -audio-help seems to imply
that Xen's version of qemu only supports oss or wav generation.

I have tried replacing /usr/lib/xen-4.1/bin/qemu-dm with a script that
calls the original qemu-dm using alsa-oss, as follows:

aoss qemu-dm-orig [options]

But the above OSS errors are still appearing.

I could pass my real PCI sound card through but I'd still like sound
from my Dom0 to be played, which rules that out.

FWIW I'm on Linux Mint12.

Has anyone had any luck getting sound out of a DomU?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 18:17:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 18:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S0zg4-0008MP-V0; Fri, 24 Feb 2012 18:15:32 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <daedalusfall@gmail.com>) id 1S0zg2-0008MK-Ue
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 18:15:31 +0000
X-Env-Sender: daedalusfall@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1330107324!14818768!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6050 invoked from network); 24 Feb 2012 18:15:24 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 18:15:24 -0000
Received: by wibhi20 with SMTP id hi20so2162150wib.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 10:15:23 -0800 (PST)
Received-SPF: pass (google.com: domain of daedalusfall@gmail.com designates
	10.216.134.157 as permitted sender) client-ip=10.216.134.157; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of daedalusfall@gmail.com
	designates 10.216.134.157 as permitted sender)
	smtp.mail=daedalusfall@gmail.com;
	dkim=pass header.i=daedalusfall@gmail.com
Received: from mr.google.com ([10.216.134.157])
	by 10.216.134.157 with SMTP id s29mr1882668wei.1.1330107323876
	(num_hops = 1); Fri, 24 Feb 2012 10:15:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=xHofoPdyG7BvKmltMluTW+3UCJ8ufcVp6TRHMG3DCWM=;
	b=T85GSx+3LXlnztIvJC6VSYKoDF9GBb8wamar8NjcVrpQJWKoLpndt4DxeXCzyQAedk
	1M9UIhrM+kAPiUUscHWehUtlxay8F97r22XCxF2+Xq1oe3+dNRlmRQn+hxacljrbRNri
	0O1jO0Jhc//FcNc9qnFFJBD2wEOTL+f2EG1Tw=
MIME-Version: 1.0
Received: by 10.216.134.157 with SMTP id s29mr1519910wei.1.1330107323814; Fri,
	24 Feb 2012 10:15:23 -0800 (PST)
Received: by 10.227.10.74 with HTTP; Fri, 24 Feb 2012 10:15:23 -0800 (PST)
Date: Fri, 24 Feb 2012 18:15:23 +0000
Message-ID: <CAN80NC+iYs8+RvFPhgDLvGMgLS7Xyn8B8a3cUVPEQQAXpQ_u9g@mail.gmail.com>
From: Richard Ward <daedalusfall@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Sound on HVM, OSS problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've been trying to get a (Windows) HVM DomU to play sound through my
PC's speakers (and hopefully microphone input from my PC's microphone
too). I'm using an ac97 emulated by qemu-dm, but qemu-dm is trying to
us OSS for sound output, which isn't working. In
/var/log/xen/qemu-dm-win.log I get messages like:

oss: Could not initialize DAC
oss: Failed to open `/dev/dsp'
oss: Reason: No such file or directory
audio: Failed to create voice `ac97.po'

Running /usr/lib/xen-4.1/bin/qemu-dm-orig -audio-help seems to imply
that Xen's version of qemu only supports oss or wav generation.

I have tried replacing /usr/lib/xen-4.1/bin/qemu-dm with a script that
calls the original qemu-dm using alsa-oss, as follows:

aoss qemu-dm-orig [options]

But the above OSS errors are still appearing.

I could pass my real PCI sound card through but I'd still like sound
from my Dom0 to be played, which rules that out.

FWIW I'm on Linux Mint12.

Has anyone had any luck getting sound out of a DomU?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 20:12:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 20:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S11U0-0004V7-WA; Fri, 24 Feb 2012 20:11:12 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <javier@guerrag.com>) id 1S11U0-0004Ug-2Z
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 20:11:12 +0000
X-Env-Sender: javier@guerrag.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330114261!13229658!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27618 invoked from network); 24 Feb 2012 20:11:02 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 20:11:02 -0000
Received: by dadp14 with SMTP id p14so3022545dad.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 12:11:00 -0800 (PST)
Received-SPF: pass (google.com: domain of javier@guerrag.com designates
	10.68.130.7 as permitted sender) client-ip=10.68.130.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of javier@guerrag.com
	designates 10.68.130.7 as permitted sender)
	smtp.mail=javier@guerrag.com
Received: from mr.google.com ([10.68.130.7])
	by 10.68.130.7 with SMTP id oa7mr12058277pbb.16.1330114260589 (num_hops
	= 1); Fri, 24 Feb 2012 12:11:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.130.7 with SMTP id oa7mr9925194pbb.16.1330114260514; Fri,
	24 Feb 2012 12:11:00 -0800 (PST)
Received: by 10.68.51.195 with HTTP; Fri, 24 Feb 2012 12:11:00 -0800 (PST)
In-Reply-To: <4F4760D2.2040804@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
Date: Fri, 24 Feb 2012 15:11:00 -0500
Message-ID: <CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
From: Javier Guerra Giraldez <javier@guerrag.com>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQl5SL3wsQUVf1Mem6yIEZAPVZuEzO/wxhpHm4tAPXVHfDlVVEpIc4zGqr3pNqvl8vmoMRSG
Cc: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> I've been assured that the line performs close to a LAN connection.


don't believe that until you see hard round-trip-time numbers.  LAN
latencies are under a single milisecond (unless badly configured), but
even short WANs are hard pressed to go under 10msec.

WAN vendors like to say "it's like local LAN", but they omit that
they're talking about bandwidth, not latency.  and for other
latency-sensitive protocols (SMB file sharing is one of the worst),
they have specific 'accelerators' (in short, big proxies cacheing most
of the metadata going each way).  if you deploy your own 'weird'
protocol, you're on your own, and get the whole ugly scene.


but, if you ge your own dark fiber, then it might be just right!  (if
you do good traffic shaping.... a whole dark art on its own)



-- 
Javier

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 20:12:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 20:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S11U0-0004V7-WA; Fri, 24 Feb 2012 20:11:12 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <javier@guerrag.com>) id 1S11U0-0004Ug-2Z
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 20:11:12 +0000
X-Env-Sender: javier@guerrag.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330114261!13229658!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27618 invoked from network); 24 Feb 2012 20:11:02 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 20:11:02 -0000
Received: by dadp14 with SMTP id p14so3022545dad.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 12:11:00 -0800 (PST)
Received-SPF: pass (google.com: domain of javier@guerrag.com designates
	10.68.130.7 as permitted sender) client-ip=10.68.130.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of javier@guerrag.com
	designates 10.68.130.7 as permitted sender)
	smtp.mail=javier@guerrag.com
Received: from mr.google.com ([10.68.130.7])
	by 10.68.130.7 with SMTP id oa7mr12058277pbb.16.1330114260589 (num_hops
	= 1); Fri, 24 Feb 2012 12:11:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.130.7 with SMTP id oa7mr9925194pbb.16.1330114260514; Fri,
	24 Feb 2012 12:11:00 -0800 (PST)
Received: by 10.68.51.195 with HTTP; Fri, 24 Feb 2012 12:11:00 -0800 (PST)
In-Reply-To: <4F4760D2.2040804@telenet.be>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
Date: Fri, 24 Feb 2012 15:11:00 -0500
Message-ID: <CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
From: Javier Guerra Giraldez <javier@guerrag.com>
To: Bart Coninckx <bart.coninckx@telenet.be>
X-Gm-Message-State: ALoCoQl5SL3wsQUVf1Mem6yIEZAPVZuEzO/wxhpHm4tAPXVHfDlVVEpIc4zGqr3pNqvl8vmoMRSG
Cc: xen-users@lists.xen.org, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> I've been assured that the line performs close to a LAN connection.


don't believe that until you see hard round-trip-time numbers.  LAN
latencies are under a single milisecond (unless badly configured), but
even short WANs are hard pressed to go under 10msec.

WAN vendors like to say "it's like local LAN", but they omit that
they're talking about bandwidth, not latency.  and for other
latency-sensitive protocols (SMB file sharing is one of the worst),
they have specific 'accelerators' (in short, big proxies cacheing most
of the metadata going each way).  if you deploy your own 'weird'
protocol, you're on your own, and get the whole ugly scene.


but, if you ge your own dark fiber, then it might be just right!  (if
you do good traffic shaping.... a whole dark art on its own)



-- 
Javier

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:03:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S12Hp-0005NY-0j; Fri, 24 Feb 2012 21:02:41 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S12Hn-0005NT-Fk
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:02:39 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1330117352!18157197!1
X-Originating-IP: [216.32.180.30]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1354 invoked from network); 24 Feb 2012 21:02:33 -0000
Received: from va3ehsobe010.messaging.microsoft.com (HELO
	VA3EHSOBE005.bigfish.com) (216.32.180.30)
	by server-2.tower-216.messagelabs.com with AES128-SHA encrypted SMTP;
	24 Feb 2012 21:02:33 -0000
Received: from mail23-va3-R.bigfish.com (10.7.14.238) by
	VA3EHSOBE005.bigfish.com (10.7.40.25) with Microsoft SMTP Server id
	14.1.225.23; Fri, 24 Feb 2012 21:02:32 +0000
Received: from mail23-va3 (localhost [127.0.0.1])	by mail23-va3-R.bigfish.com
	(Postfix) with ESMTP id 0D0DB3800B9;
	Fri, 24 Feb 2012 21:02:32 +0000 (UTC)
X-SpamScore: -15
X-BigFish: VS-15(zz9371I542M1432N98dKzz1202hzz8275dhz2fh668h839h944h)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail23-va3: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail23-va3 (localhost.localdomain [127.0.0.1]) by mail23-va3
	(MessageSwitch) id 1330117350913990_21835;
	Fri, 24 Feb 2012 21:02:30 +0000 (UTC)
Received: from VA3EHSMHS030.bigfish.com (unknown [10.7.14.247])	by
	mail23-va3.bigfish.com (Postfix) with ESMTP id DA3883E0045;
	Fri, 24 Feb 2012 21:02:30 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by VA3EHSMHS030.bigfish.com
	(10.7.99.40) with Microsoft SMTP Server id 14.1.225.23; Fri, 24 Feb 2012
	21:02:30 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id EA7872D0042;	Fri, 24 Feb 2012
	16:02:26 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Fri, 24 Feb 2012 16:02:24 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: Javier Guerra Giraldez <javier@guerrag.com>, Bart Coninckx
	<bart.coninckx@telenet.be>
Thread-Topic: [Xen-users] Server purchase pointers
Thread-Index: AQHM8g23ljuogMTtO0WQXw0a4eLHwZZKjkqAgABb/ACAAODJgIAAWQSAgAABaICAAAHLAIAAqUoA//+5RmA=
Date: Fri, 24 Feb 2012 21:02:23 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
In-Reply-To: <CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.55]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
> Behalf Of Javier Guerra Giraldez
> Sent: Friday, February 24, 2012 3:11 PM
> 
> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> > I've been assured that the line performs close to a LAN connection.
> 
> 
> don't believe that until you see hard round-trip-time numbers.  LAN latencies are under
> a single milisecond (unless badly configured), but even short WANs are hard pressed to
> go under 10msec.

It clearly depends on distance.  The hard limit here is speed of light.  So the best theoretical latency between, say, New York and L.A. is 30ms round-trip.  In practice, if you're seeing double that (60ms), you're doing well, since the fiber isn't a straight line and each hop adds a little latency of its own.

-Jeff



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:03:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S12Hp-0005NY-0j; Fri, 24 Feb 2012 21:02:41 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S12Hn-0005NT-Fk
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:02:39 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1330117352!18157197!1
X-Originating-IP: [216.32.180.30]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1354 invoked from network); 24 Feb 2012 21:02:33 -0000
Received: from va3ehsobe010.messaging.microsoft.com (HELO
	VA3EHSOBE005.bigfish.com) (216.32.180.30)
	by server-2.tower-216.messagelabs.com with AES128-SHA encrypted SMTP;
	24 Feb 2012 21:02:33 -0000
Received: from mail23-va3-R.bigfish.com (10.7.14.238) by
	VA3EHSOBE005.bigfish.com (10.7.40.25) with Microsoft SMTP Server id
	14.1.225.23; Fri, 24 Feb 2012 21:02:32 +0000
Received: from mail23-va3 (localhost [127.0.0.1])	by mail23-va3-R.bigfish.com
	(Postfix) with ESMTP id 0D0DB3800B9;
	Fri, 24 Feb 2012 21:02:32 +0000 (UTC)
X-SpamScore: -15
X-BigFish: VS-15(zz9371I542M1432N98dKzz1202hzz8275dhz2fh668h839h944h)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail23-va3: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail23-va3 (localhost.localdomain [127.0.0.1]) by mail23-va3
	(MessageSwitch) id 1330117350913990_21835;
	Fri, 24 Feb 2012 21:02:30 +0000 (UTC)
Received: from VA3EHSMHS030.bigfish.com (unknown [10.7.14.247])	by
	mail23-va3.bigfish.com (Postfix) with ESMTP id DA3883E0045;
	Fri, 24 Feb 2012 21:02:30 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by VA3EHSMHS030.bigfish.com
	(10.7.99.40) with Microsoft SMTP Server id 14.1.225.23; Fri, 24 Feb 2012
	21:02:30 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id EA7872D0042;	Fri, 24 Feb 2012
	16:02:26 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Fri, 24 Feb 2012 16:02:24 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: Javier Guerra Giraldez <javier@guerrag.com>, Bart Coninckx
	<bart.coninckx@telenet.be>
Thread-Topic: [Xen-users] Server purchase pointers
Thread-Index: AQHM8g23ljuogMTtO0WQXw0a4eLHwZZKjkqAgABb/ACAAODJgIAAWQSAgAABaICAAAHLAIAAqUoA//+5RmA=
Date: Fri, 24 Feb 2012 21:02:23 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
In-Reply-To: <CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.55]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
> Behalf Of Javier Guerra Giraldez
> Sent: Friday, February 24, 2012 3:11 PM
> 
> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> > I've been assured that the line performs close to a LAN connection.
> 
> 
> don't believe that until you see hard round-trip-time numbers.  LAN latencies are under
> a single milisecond (unless badly configured), but even short WANs are hard pressed to
> go under 10msec.

It clearly depends on distance.  The hard limit here is speed of light.  So the best theoretical latency between, say, New York and L.A. is 30ms round-trip.  In practice, if you're seeing double that (60ms), you're doing well, since the fiber isn't a straight line and each hop adds a little latency of its own.

-Jeff



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:11:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S12PO-0005cx-6U; Fri, 24 Feb 2012 21:10:30 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <toddf@technetiuminc.com>) id 1S12PM-0005cr-8B
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:10:28 +0000
X-Env-Sender: toddf@technetiuminc.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1330117821!14826884!1
X-Originating-IP: [72.87.252.164]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2930 invoked from network); 24 Feb 2012 21:10:22 -0000
Received: from mail.technetiuminc.com (HELO mail.technetiuminc.com)
	(72.87.252.164) by server-5.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 21:10:22 -0000
MIME-Version: 1.0
Content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Fri, 24 Feb 2012 13:10:19 -0800
Message-ID: <820397ED394C4844A42513AA298F6B0B694F71@techdc.technetium.corp>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] [XCP] XCP 1.5 Beta XCP 1.1 upgrade
Thread-Index: AczzOHUVibO0blXWSTK15NuukyLKwQ==
From: "Todd H. Foster" <toddf@technetiuminc.com>
To: <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta XCP 1.1 upgrade
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I have looked around and I don't see any upgrade instructions to upgrade
from 1.1 to 1.5 beta.
Has anyone tried this?  Are there any gotcha's?
I am afraid I will destroy my existing 1.1 pool and create a real mess.

Thanks,

Todd


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:11:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S12PO-0005cx-6U; Fri, 24 Feb 2012 21:10:30 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <toddf@technetiuminc.com>) id 1S12PM-0005cr-8B
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:10:28 +0000
X-Env-Sender: toddf@technetiuminc.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1330117821!14826884!1
X-Originating-IP: [72.87.252.164]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2930 invoked from network); 24 Feb 2012 21:10:22 -0000
Received: from mail.technetiuminc.com (HELO mail.technetiuminc.com)
	(72.87.252.164) by server-5.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 21:10:22 -0000
MIME-Version: 1.0
Content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Fri, 24 Feb 2012 13:10:19 -0800
Message-ID: <820397ED394C4844A42513AA298F6B0B694F71@techdc.technetium.corp>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] [XCP] XCP 1.5 Beta XCP 1.1 upgrade
Thread-Index: AczzOHUVibO0blXWSTK15NuukyLKwQ==
From: "Todd H. Foster" <toddf@technetiuminc.com>
To: <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [XCP] XCP 1.5 Beta XCP 1.1 upgrade
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I have looked around and I don't see any upgrade instructions to upgrade
from 1.1 to 1.5 beta.
Has anyone tried this?  Are there any gotcha's?
I am afraid I will destroy my existing 1.1 pool and create a real mess.

Thanks,

Todd


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:43:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S12u3-00067d-20; Fri, 24 Feb 2012 21:42:11 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S12u0-00067V-OX
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:42:08 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330119721!12554388!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2880 invoked from network); 24 Feb 2012 21:42:01 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-14.tower-21.messagelabs.com with SMTP;
	24 Feb 2012 21:42:01 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 4397017400A; Fri, 24 Feb 2012 16:42:00 -0500 (EST)
Date: Fri, 24 Feb 2012 16:42:00 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xen.org
Message-ID: <20120224214159.GA8506@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 03:11:00PM -0500, Javier Guerra Giraldez wrote:
> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> > I've been assured that the line performs close to a LAN connection.
> 
> 
> don't believe that until you see hard round-trip-time numbers.  LAN
> latencies are under a single milisecond (unless badly configured), but
> even short WANs are hard pressed to go under 10msec.
> 
> WAN vendors like to say "it's like local LAN", but they omit that
> they're talking about bandwidth, not latency.  and for other
> latency-sensitive protocols (SMB file sharing is one of the worst),
> they have specific 'accelerators' (in short, big proxies cacheing most
> of the metadata going each way).  if you deploy your own 'weird'
> protocol, you're on your own, and get the whole ugly scene.
> 
> 
> but, if you ge your own dark fiber, then it might be just right!  (if
> you do good traffic shaping.... a whole dark art on its own)

Why would you need to do traffic shaping on dark fiber?  with simple
10G-LR optics you can do 10G over a pair.  I'm currently 
experimenting and haven't gotten a working system up yet, but 
I /think/ for under ten grand in used dwdm stuff, I can do 30x that.   
With real money, you can get a giant wad of 100G channels;  you can do
multiple terribits/sec with modern DWDM gear and 100G optics, but again,
we're talking real money.  

As far as I can tell, once you pay for the fiber, you can incrementally
add bandwidth, 10G, 40G, or 100G a wave.  

I'm experimenting with this now;  There is cheap municipal fiber in 
santa clara, and I have a friend with a bunch of surplus cisco
15540 units;  Sure, they eat half a rack, but they are cheap and
you can get a whole lot of 10G waves over a single pair with them.
Active, too, so your 'client' interface is just a whole bunch of
10G-LR optics. 

The problem with dark fiber (I mean, the problem besides finding
what links are in the ground.  Even the municipal fiber places only
publish very rough maps before NDA)  is going to be the distance.  
I mean, as another poster pointed out, you can't go faster than light.
But, if you are going within a city and your gear is good, you might
be close to the 'lan performance' you are talking about.

Now, if you buy a lit wavelength on fiber lit by someone else, 
again, unless they are oversubscribing (and as I said, there's no
reason to oversubscribe a dark fiber run, unless it's a really 
long dark fiber run, and a 'wave' or 'lambda' usually refers to
a dwdm channel, meaning it can't be oversubscribed)
performance should be the same as having your own dark fiber
run.

Of course, when buying 'lit' point to point links, I find that it's
often hard to get the sales people to distinguish between a 'wave'
(a non-oversubscribable link)  and a mpls connection (an oversubscribable
link)  and everyone oversubscribes when they can, and nobody admits
to it, and further, the cost of a 10G lit connection, in my 
experience, is pretty close to the cost of a pair of dark fiber
(note, I only explored this over short runs, namely from 55 s. market
to 250 stockton in san jose, and from place to place in santa clara.  
YMMV, etc, etc,  I'm a poor negotiator and it's quite possible that 
the economics are very different on longer runs, and I haven't actually
gotten anything working or signed any papers yet, so I could be 
completely wrong about all of this.)  


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:43:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S12u3-00067d-20; Fri, 24 Feb 2012 21:42:11 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S12u0-00067V-OX
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:42:08 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330119721!12554388!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2880 invoked from network); 24 Feb 2012 21:42:01 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-14.tower-21.messagelabs.com with SMTP;
	24 Feb 2012 21:42:01 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 4397017400A; Fri, 24 Feb 2012 16:42:00 -0500 (EST)
Date: Fri, 24 Feb 2012 16:42:00 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xen.org
Message-ID: <20120224214159.GA8506@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 03:11:00PM -0500, Javier Guerra Giraldez wrote:
> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx <bart.coninckx@telenet.be> wrote:
> > I've been assured that the line performs close to a LAN connection.
> 
> 
> don't believe that until you see hard round-trip-time numbers.  LAN
> latencies are under a single milisecond (unless badly configured), but
> even short WANs are hard pressed to go under 10msec.
> 
> WAN vendors like to say "it's like local LAN", but they omit that
> they're talking about bandwidth, not latency.  and for other
> latency-sensitive protocols (SMB file sharing is one of the worst),
> they have specific 'accelerators' (in short, big proxies cacheing most
> of the metadata going each way).  if you deploy your own 'weird'
> protocol, you're on your own, and get the whole ugly scene.
> 
> 
> but, if you ge your own dark fiber, then it might be just right!  (if
> you do good traffic shaping.... a whole dark art on its own)

Why would you need to do traffic shaping on dark fiber?  with simple
10G-LR optics you can do 10G over a pair.  I'm currently 
experimenting and haven't gotten a working system up yet, but 
I /think/ for under ten grand in used dwdm stuff, I can do 30x that.   
With real money, you can get a giant wad of 100G channels;  you can do
multiple terribits/sec with modern DWDM gear and 100G optics, but again,
we're talking real money.  

As far as I can tell, once you pay for the fiber, you can incrementally
add bandwidth, 10G, 40G, or 100G a wave.  

I'm experimenting with this now;  There is cheap municipal fiber in 
santa clara, and I have a friend with a bunch of surplus cisco
15540 units;  Sure, they eat half a rack, but they are cheap and
you can get a whole lot of 10G waves over a single pair with them.
Active, too, so your 'client' interface is just a whole bunch of
10G-LR optics. 

The problem with dark fiber (I mean, the problem besides finding
what links are in the ground.  Even the municipal fiber places only
publish very rough maps before NDA)  is going to be the distance.  
I mean, as another poster pointed out, you can't go faster than light.
But, if you are going within a city and your gear is good, you might
be close to the 'lan performance' you are talking about.

Now, if you buy a lit wavelength on fiber lit by someone else, 
again, unless they are oversubscribing (and as I said, there's no
reason to oversubscribe a dark fiber run, unless it's a really 
long dark fiber run, and a 'wave' or 'lambda' usually refers to
a dwdm channel, meaning it can't be oversubscribed)
performance should be the same as having your own dark fiber
run.

Of course, when buying 'lit' point to point links, I find that it's
often hard to get the sales people to distinguish between a 'wave'
(a non-oversubscribable link)  and a mpls connection (an oversubscribable
link)  and everyone oversubscribes when they can, and nobody admits
to it, and further, the cost of a 10G lit connection, in my 
experience, is pretty close to the cost of a pair of dark fiber
(note, I only explored this over short runs, namely from 55 s. market
to 250 stockton in san jose, and from place to place in santa clara.  
YMMV, etc, etc,  I'm a poor negotiator and it's quite possible that 
the economics are very different on longer runs, and I haven't actually
gotten anything working or signed any papers yet, so I could be 
completely wrong about all of this.)  


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:50:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S130g-0006Us-Hy; Fri, 24 Feb 2012 21:49:02 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S130e-0006UV-PG
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:49:00 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330120134!14765875!1
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMjY4NzI1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12929 invoked from network); 24 Feb 2012 21:48:54 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-3.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 21:48:54 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by gerard.telenet-ops.be with bizsmtp
	id dxot1i00R5UpHxg0HxotD6; Fri, 24 Feb 2012 22:48:54 +0100
Message-ID: <4F4805C5.3070804@telenet.be>
Date: Fri, 24 Feb 2012 22:48:53 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>,
	Javier Guerra Giraldez <javier@guerrag.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 22:02, Jeff Sturm wrote:
>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
>> Behalf Of Javier Guerra Giraldez
>> Sent: Friday, February 24, 2012 3:11 PM
>>
>> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>>> I've been assured that the line performs close to a LAN connection.
>>
>> don't believe that until you see hard round-trip-time numbers.  LAN latencies are under
>> a single milisecond (unless badly configured), but even short WANs are hard pressed to
>> go under 10msec.
> It clearly depends on distance.  The hard limit here is speed of light.  So the best theoretical latency between, say, New York and L.A. is 30ms round-trip.  In practice, if you're seeing double that (60ms), you're doing well, since the fiber isn't a straight line and each hop adds a little latency of its own.
>
> -Jeff
>
>


This is in Belgium. Belgium is about the size of New York if I'm not 
mistaking,

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:50:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S130g-0006Us-Hy; Fri, 24 Feb 2012 21:49:02 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S130e-0006UV-PG
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:49:00 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330120134!14765875!1
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMjY4NzI1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12929 invoked from network); 24 Feb 2012 21:48:54 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-3.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 21:48:54 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by gerard.telenet-ops.be with bizsmtp
	id dxot1i00R5UpHxg0HxotD6; Fri, 24 Feb 2012 22:48:54 +0100
Message-ID: <4F4805C5.3070804@telenet.be>
Date: Fri, 24 Feb 2012 22:48:53 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>,
	Javier Guerra Giraldez <javier@guerrag.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 22:02, Jeff Sturm wrote:
>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
>> Behalf Of Javier Guerra Giraldez
>> Sent: Friday, February 24, 2012 3:11 PM
>>
>> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>>> I've been assured that the line performs close to a LAN connection.
>>
>> don't believe that until you see hard round-trip-time numbers.  LAN latencies are under
>> a single milisecond (unless badly configured), but even short WANs are hard pressed to
>> go under 10msec.
> It clearly depends on distance.  The hard limit here is speed of light.  So the best theoretical latency between, say, New York and L.A. is 30ms round-trip.  In practice, if you're seeing double that (60ms), you're doing well, since the fiber isn't a straight line and each hop adds a little latency of its own.
>
> -Jeff
>
>


This is in Belgium. Belgium is about the size of New York if I'm not 
mistaking,

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:51:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:51:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S132T-0006dF-CO; Fri, 24 Feb 2012 21:50:53 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S132S-0006cd-5x
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:50:52 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330120245!9681950!1
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMjY4NzI1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16894 invoked from network); 24 Feb 2012 21:50:45 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-13.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 21:50:45 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by gerard.telenet-ops.be with bizsmtp
	id dxql1i0085UpHxg0HxqlaK; Fri, 24 Feb 2012 22:50:45 +0100
Message-ID: <4F480635.4010301@telenet.be>
Date: Fri, 24 Feb 2012 22:50:45 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>,
	Javier Guerra Giraldez <javier@guerrag.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 22:02, Jeff Sturm wrote:
>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
>> Behalf Of Javier Guerra Giraldez
>> Sent: Friday, February 24, 2012 3:11 PM
>>
>> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>>> I've been assured that the line performs close to a LAN connection.
>>
>> don't believe that until you see hard round-trip-time numbers.  LAN latencies are under
>> a single milisecond (unless badly configured), but even short WANs are hard pressed to
>> go under 10msec.
> It clearly depends on distance.  The hard limit here is speed of light.  So the best theoretical latency between, say, New York and L.A. is 30ms round-trip.  In practice, if you're seeing double that (60ms), you're doing well, since the fiber isn't a straight line and each hop adds a little latency of its own.
>
> -Jeff
>
>
mmm, a bit off there - it's way bigger,  roughly the same amount of 
inhabitants.

Anyway, we're small.

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:51:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:51:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S132T-0006dF-CO; Fri, 24 Feb 2012 21:50:53 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <bart.coninckx@telenet.be>) id 1S132S-0006cd-5x
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:50:52 +0000
X-Env-Sender: bart.coninckx@telenet.be
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330120245!9681950!1
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMjY4NzI1\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16894 invoked from network); 24 Feb 2012 21:50:45 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-13.tower-174.messagelabs.com with SMTP;
	24 Feb 2012 21:50:45 -0000
Received: from [192.168.1.20] ([84.196.1.254])
	by gerard.telenet-ops.be with bizsmtp
	id dxql1i0085UpHxg0HxqlaK; Fri, 24 Feb 2012 22:50:45 +0100
Message-ID: <4F480635.4010301@telenet.be>
Date: Fri, 24 Feb 2012 22:50:45 +0100
From: Bart Coninckx <bart.coninckx@telenet.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B66F50@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>,
	Javier Guerra Giraldez <javier@guerrag.com>
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 02/24/12 22:02, Jeff Sturm wrote:
>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
>> Behalf Of Javier Guerra Giraldez
>> Sent: Friday, February 24, 2012 3:11 PM
>>
>> On Fri, Feb 24, 2012 at 5:05 AM, Bart Coninckx<bart.coninckx@telenet.be>  wrote:
>>> I've been assured that the line performs close to a LAN connection.
>>
>> don't believe that until you see hard round-trip-time numbers.  LAN latencies are under
>> a single milisecond (unless badly configured), but even short WANs are hard pressed to
>> go under 10msec.
> It clearly depends on distance.  The hard limit here is speed of light.  So the best theoretical latency between, say, New York and L.A. is 30ms round-trip.  In practice, if you're seeing double that (60ms), you're doing well, since the fiber isn't a straight line and each hop adds a little latency of its own.
>
> -Jeff
>
>
mmm, a bit off there - it's way bigger,  roughly the same amount of 
inhabitants.

Anyway, we're small.

B.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:56:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S137F-000734-Fs; Fri, 24 Feb 2012 21:55:49 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S137E-00072l-Ct
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:55:48 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330120541!15779792!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7341 invoked from network); 24 Feb 2012 21:55:41 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-11.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 21:55:41 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 0220017400A; Fri, 24 Feb 2012 16:55:39 -0500 (EST)
Date: Fri, 24 Feb 2012 16:55:39 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: eva <evammg@gmail.com>
Message-ID: <20120224215539.GB8506@luke.xen.prgmr.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
> Hello,
> =

> I am still learning about Xen.. I am trying to setup Xen hypervisor
> for the first time. I was reading the howto here:
> =

> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squee=
ze-amd64
> =

> and I stopped here:
> =

> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
> the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0lines in
> /etc/xen-tools/xen-tools.conf.)"

I don't remember a lot about xen-tools, and others have given you
some pointers on how to manually specify a DomU kernel from the Dom0-

Personally, though, I find it much easier to keep the DomU kernel in
the DomU.  With proper configuration (installation of grub-legacy =

on some platforms, so the guest updates the grub1 configuration
file rather than the grub2 configuration file in the guest)  =

It is possible to set things up so that the guest can upgrade the
guest kernel without the dom0 doing anything.  PyGRUB, I think is
the recommended debian way to do this, but PyGRUB isn't very secure
if you don't trust the guest administrators.   PV-GRUB solves =

those problems, and  can call itself, but you'd need to compile it
from source and copy it over, as it doesn't come with debian.  (It will
work fine with the rest of the xen setup, debian just doesn't package
it.)  =



here is some info on PVGRUB and how I use it with my untrusted users - the
document is kind of out of date, but I think still correct in the important
ways:

http://wiki.prgmr.com/mediawiki/index.php/Chapter_7:_Hosting_Untrusted_User=
s_Under_Xen:_Lessons_from_the_Trenches#PV-GRUB:_A_SAFER_ALTERNATIVE_TO_PYGR=
UB.3F

I create a pvgrub config file on a read-only partition and boot off that;
but that menu.lst calls pvgrub with the menu.lst on the user-writable =

partition after two seconds, so by default, the user's menu.lst is what
boots the kernel, but if for whatever reason the user screws that up,
they can boot off the read-only partition and fix it without
bugging me. =


I've got some basic info about pygrub above that in the same document.
Like I said, I think pygrub is not suitable for untrusted guests because
of security problems and because if the guest messes up the grub config,
they need dom0 administrator help to fix it.   But, on the plus side,
I think there are recent versions of pygrub support grub2 format config
files.


Note, pvgrub protects you from the recent exploits in the code to unzip
kernels, pygrub does not.  =


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 21:56:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 21:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S137F-000734-Fs; Fri, 24 Feb 2012 21:55:49 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S137E-00072l-Ct
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 21:55:48 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330120541!15779792!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7341 invoked from network); 24 Feb 2012 21:55:41 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-11.tower-216.messagelabs.com with SMTP;
	24 Feb 2012 21:55:41 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 0220017400A; Fri, 24 Feb 2012 16:55:39 -0500 (EST)
Date: Fri, 24 Feb 2012 16:55:39 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: eva <evammg@gmail.com>
Message-ID: <20120224215539.GB8506@luke.xen.prgmr.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
> Hello,
> =

> I am still learning about Xen.. I am trying to setup Xen hypervisor
> for the first time. I was reading the howto here:
> =

> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squee=
ze-amd64
> =

> and I stopped here:
> =

> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
> the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0lines in
> /etc/xen-tools/xen-tools.conf.)"

I don't remember a lot about xen-tools, and others have given you
some pointers on how to manually specify a DomU kernel from the Dom0-

Personally, though, I find it much easier to keep the DomU kernel in
the DomU.  With proper configuration (installation of grub-legacy =

on some platforms, so the guest updates the grub1 configuration
file rather than the grub2 configuration file in the guest)  =

It is possible to set things up so that the guest can upgrade the
guest kernel without the dom0 doing anything.  PyGRUB, I think is
the recommended debian way to do this, but PyGRUB isn't very secure
if you don't trust the guest administrators.   PV-GRUB solves =

those problems, and  can call itself, but you'd need to compile it
from source and copy it over, as it doesn't come with debian.  (It will
work fine with the rest of the xen setup, debian just doesn't package
it.)  =



here is some info on PVGRUB and how I use it with my untrusted users - the
document is kind of out of date, but I think still correct in the important
ways:

http://wiki.prgmr.com/mediawiki/index.php/Chapter_7:_Hosting_Untrusted_User=
s_Under_Xen:_Lessons_from_the_Trenches#PV-GRUB:_A_SAFER_ALTERNATIVE_TO_PYGR=
UB.3F

I create a pvgrub config file on a read-only partition and boot off that;
but that menu.lst calls pvgrub with the menu.lst on the user-writable =

partition after two seconds, so by default, the user's menu.lst is what
boots the kernel, but if for whatever reason the user screws that up,
they can boot off the read-only partition and fix it without
bugging me. =


I've got some basic info about pygrub above that in the same document.
Like I said, I think pygrub is not suitable for untrusted guests because
of security problems and because if the guest messes up the grub config,
they need dom0 administrator help to fix it.   But, on the plus side,
I think there are recent versions of pygrub support grub2 format config
files.


Note, pvgrub protects you from the recent exploits in the code to unzip
kernels, pygrub does not.  =


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Feb 24 22:53:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 22:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S13zg-0007wR-MF; Fri, 24 Feb 2012 22:52:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <javier@guerrag.com>) id 1S13zf-0007wM-FA
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 22:52:03 +0000
Received: from [85.158.139.83:17486] by server-6.bemta-5.messagelabs.com id
	07/FC-27305-294184F4; Fri, 24 Feb 2012 22:52:02 +0000
X-Env-Sender: javier@guerrag.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330123920!16576853!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28605 invoked from network); 24 Feb 2012 22:52:02 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 22:52:02 -0000
Received: by dadp14 with SMTP id p14so3148359dad.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 14:52:00 -0800 (PST)
Received-SPF: pass (google.com: domain of javier@guerrag.com designates
	10.68.189.39 as permitted sender) client-ip=10.68.189.39; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of javier@guerrag.com
	designates 10.68.189.39 as permitted sender)
	smtp.mail=javier@guerrag.com
Received: from mr.google.com ([10.68.189.39])
	by 10.68.189.39 with SMTP id gf7mr12930337pbc.142.1330123920058
	(num_hops = 1); Fri, 24 Feb 2012 14:52:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.189.39 with SMTP id gf7mr10700006pbc.142.1330123920012;
	Fri, 24 Feb 2012 14:52:00 -0800 (PST)
Received: by 10.68.51.195 with HTTP; Fri, 24 Feb 2012 14:51:59 -0800 (PST)
In-Reply-To: <20120224214159.GA8506@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<20120224214159.GA8506@luke.xen.prgmr.com>
Date: Fri, 24 Feb 2012 17:51:59 -0500
Message-ID: <CAFkDaoSV+KL11swzmuvNOiD4XY80Kft53unpAjDV75dZazEGuQ@mail.gmail.com>
From: Javier Guerra Giraldez <javier@guerrag.com>
To: "Luke S. Crawford" <lsc@prgmr.com>
X-Gm-Message-State: ALoCoQl83H192LmiNGHoMdg63S8sLstM9PC5RBIuQmMmfp6zfGPQ0l1Sqif39rN2lhyjGQh/V4l1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgNDo0MiBQTSwgTHVrZSBTLiBDcmF3Zm9yZCA8bHNjQHBy
Z21yLmNvbT4gd3JvdGU6Cj4gV2h5IHdvdWxkIHlvdSBuZWVkIHRvIGRvIHRyYWZmaWMgc2hhcGlu
ZyBvbiBkYXJrIGZpYmVyPyDCoHdpdGggc2ltcGxlCj4gMTBHLUxSIG9wdGljcyB5b3UgY2FuIGRv
IDEwRyBvdmVyIGEgcGFpci4KCmJlY2F1c2UgaGUncyBnZXR0aW5nIG9ubHkgMTAwTWJpdC9zICAg
b2YgY291cnNlLCBpZiBoZSdzIHBheWluZyBmb3IKZGFyayBmaWJlciAodW5saWtlbHkpIHNvbWVi
b2R5IGlzIHNraW1waW5nIG9uIHRoZSB0cmFuY2VpdmVycy4KCm11Y2ggbW9yZSBsaWtlbHkgaXMg
dGhhdCBpdCdzIGEgbm9ybWFsIFZQTiBzZXR1cCwgd2hlcmUgbGF0ZW5jeSBjYW4gYmUKYW55d2hl
cmUgZnJvbSAzbXMgaWYgaGUncyBsdWNreSB0byA1MG1zIGlmIG5vdC4KCmluIGFueSBjYXNlLCB3
aXRoIGp1c3QgMTAwTWJpdC9zLCB0cmFmZmljIHNoYXBpbmcgaXMgYSBtdXN0LiAgdGhlCnF1ZXN0
aW9uIGlzIHdobyB3aWxsIGJlIGRvaW5nIGl0LCB0aGUgY3VzdG9tZXIsIG9yIHRoZSBwcm92aWRl
ci4KCi0tIApKYXZpZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0
cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Feb 24 22:53:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Feb 2012 22:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S13zg-0007wR-MF; Fri, 24 Feb 2012 22:52:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <javier@guerrag.com>) id 1S13zf-0007wM-FA
	for xen-users@lists.xen.org; Fri, 24 Feb 2012 22:52:03 +0000
Received: from [85.158.139.83:17486] by server-6.bemta-5.messagelabs.com id
	07/FC-27305-294184F4; Fri, 24 Feb 2012 22:52:02 +0000
X-Env-Sender: javier@guerrag.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1330123920!16576853!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28605 invoked from network); 24 Feb 2012 22:52:02 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Feb 2012 22:52:02 -0000
Received: by dadp14 with SMTP id p14so3148359dad.32
	for <xen-users@lists.xen.org>; Fri, 24 Feb 2012 14:52:00 -0800 (PST)
Received-SPF: pass (google.com: domain of javier@guerrag.com designates
	10.68.189.39 as permitted sender) client-ip=10.68.189.39; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of javier@guerrag.com
	designates 10.68.189.39 as permitted sender)
	smtp.mail=javier@guerrag.com
Received: from mr.google.com ([10.68.189.39])
	by 10.68.189.39 with SMTP id gf7mr12930337pbc.142.1330123920058
	(num_hops = 1); Fri, 24 Feb 2012 14:52:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.189.39 with SMTP id gf7mr10700006pbc.142.1330123920012;
	Fri, 24 Feb 2012 14:52:00 -0800 (PST)
Received: by 10.68.51.195 with HTTP; Fri, 24 Feb 2012 14:51:59 -0800 (PST)
In-Reply-To: <20120224214159.GA8506@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<20120224214159.GA8506@luke.xen.prgmr.com>
Date: Fri, 24 Feb 2012 17:51:59 -0500
Message-ID: <CAFkDaoSV+KL11swzmuvNOiD4XY80Kft53unpAjDV75dZazEGuQ@mail.gmail.com>
From: Javier Guerra Giraldez <javier@guerrag.com>
To: "Luke S. Crawford" <lsc@prgmr.com>
X-Gm-Message-State: ALoCoQl83H192LmiNGHoMdg63S8sLstM9PC5RBIuQmMmfp6zfGPQ0l1Sqif39rN2lhyjGQh/V4l1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgNDo0MiBQTSwgTHVrZSBTLiBDcmF3Zm9yZCA8bHNjQHBy
Z21yLmNvbT4gd3JvdGU6Cj4gV2h5IHdvdWxkIHlvdSBuZWVkIHRvIGRvIHRyYWZmaWMgc2hhcGlu
ZyBvbiBkYXJrIGZpYmVyPyDCoHdpdGggc2ltcGxlCj4gMTBHLUxSIG9wdGljcyB5b3UgY2FuIGRv
IDEwRyBvdmVyIGEgcGFpci4KCmJlY2F1c2UgaGUncyBnZXR0aW5nIG9ubHkgMTAwTWJpdC9zICAg
b2YgY291cnNlLCBpZiBoZSdzIHBheWluZyBmb3IKZGFyayBmaWJlciAodW5saWtlbHkpIHNvbWVi
b2R5IGlzIHNraW1waW5nIG9uIHRoZSB0cmFuY2VpdmVycy4KCm11Y2ggbW9yZSBsaWtlbHkgaXMg
dGhhdCBpdCdzIGEgbm9ybWFsIFZQTiBzZXR1cCwgd2hlcmUgbGF0ZW5jeSBjYW4gYmUKYW55d2hl
cmUgZnJvbSAzbXMgaWYgaGUncyBsdWNreSB0byA1MG1zIGlmIG5vdC4KCmluIGFueSBjYXNlLCB3
aXRoIGp1c3QgMTAwTWJpdC9zLCB0cmFmZmljIHNoYXBpbmcgaXMgYSBtdXN0LiAgdGhlCnF1ZXN0
aW9uIGlzIHdobyB3aWxsIGJlIGRvaW5nIGl0LCB0aGUgY3VzdG9tZXIsIG9yIHRoZSBwcm92aWRl
ci4KCi0tIApKYXZpZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0
cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sat Feb 25 01:14:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 01:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S16Bw-0004zl-UD; Sat, 25 Feb 2012 01:12:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S16Bu-0004zg-SD
	for xen-users@lists.xen.org; Sat, 25 Feb 2012 01:12:50 +0000
Received: from [85.158.139.83:15521] by server-9.bemta-5.messagelabs.com id
	A3/D7-30171-295384F4; Sat, 25 Feb 2012 01:12:50 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1330132369!5316429!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2881 invoked from network); 25 Feb 2012 01:12:49 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-8.tower-182.messagelabs.com with SMTP;
	25 Feb 2012 01:12:49 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 2466D17400A; Fri, 24 Feb 2012 20:12:47 -0500 (EST)
Date: Fri, 24 Feb 2012 20:12:47 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xen.org
Message-ID: <20120225011247.GD8911@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<20120224214159.GA8506@luke.xen.prgmr.com>
	<CAFkDaoSV+KL11swzmuvNOiD4XY80Kft53unpAjDV75dZazEGuQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFkDaoSV+KL11swzmuvNOiD4XY80Kft53unpAjDV75dZazEGuQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 05:51:59PM -0500, Javier Guerra Giraldez wrote:
> On Fri, Feb 24, 2012 at 4:42 PM, Luke S. Crawford <lsc@prgmr.com> wrote:
> > Why would you need to do traffic shaping on dark fiber? =A0with simple
> > 10G-LR optics you can do 10G over a pair.
> =

> because he's getting only 100Mbit/s   of course, if he's paying for
> dark fiber (unlikely) somebody is skimping on the tranceivers.

Right; someone else was saying that dark fiber would solve the problem
except for the traffic shaping problem.   If you only have 100Mbps, =

you probably have a lower-tier product, and traffic shaping is going
to be important to performance, as that's just not a lot of bandwidth.

My point was just that if you were lighting your own dark fiber, getting
to way more bandwidth than you can send is probably the way to go.  If
you lease a pair of fiber and own the equipment at either end, the cost
for the dark fiber is the same, regardless if you buy equipment that can
do 100M/sec or equipment than can do 2TB/sec, so you might as well =

get a fast enough link.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Feb 25 01:14:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 01:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S16Bw-0004zl-UD; Sat, 25 Feb 2012 01:12:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1S16Bu-0004zg-SD
	for xen-users@lists.xen.org; Sat, 25 Feb 2012 01:12:50 +0000
Received: from [85.158.139.83:15521] by server-9.bemta-5.messagelabs.com id
	A3/D7-30171-295384F4; Sat, 25 Feb 2012 01:12:50 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1330132369!5316429!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2881 invoked from network); 25 Feb 2012 01:12:49 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-8.tower-182.messagelabs.com with SMTP;
	25 Feb 2012 01:12:49 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 2466D17400A; Fri, 24 Feb 2012 20:12:47 -0500 (EST)
Date: Fri, 24 Feb 2012 20:12:47 -0500
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xen.org
Message-ID: <20120225011247.GD8911@luke.xen.prgmr.com>
References: <4F4606AB.8090602@telenet.be>
	<CAG1y0scTbeC9C92ktWoK1uvFnTewwsv6pfqtqY6G6wEStBuwRw@mail.gmail.com>
	<4F4656E6.4010202@telenet.be>
	<CAG1y0sdq91GMHwR=CQ36cqqvH1KHQ9e=CgiTcteaUPtkr9SLVw@mail.gmail.com>
	<4F475E23.7090305@telenet.be>
	<CAG1y0sdUVZc=_+M=XN+P9k44QdagfqHC8+D-fQ7btkqAyfgV_A@mail.gmail.com>
	<4F4760D2.2040804@telenet.be>
	<CAFkDaoSM8HAuk9akUf24N1MZTyJWVioUiZgzB7Bws6mcbBDjXA@mail.gmail.com>
	<20120224214159.GA8506@luke.xen.prgmr.com>
	<CAFkDaoSV+KL11swzmuvNOiD4XY80Kft53unpAjDV75dZazEGuQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFkDaoSV+KL11swzmuvNOiD4XY80Kft53unpAjDV75dZazEGuQ@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Subject: Re: [Xen-users] Server purchase pointers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Feb 24, 2012 at 05:51:59PM -0500, Javier Guerra Giraldez wrote:
> On Fri, Feb 24, 2012 at 4:42 PM, Luke S. Crawford <lsc@prgmr.com> wrote:
> > Why would you need to do traffic shaping on dark fiber? =A0with simple
> > 10G-LR optics you can do 10G over a pair.
> =

> because he's getting only 100Mbit/s   of course, if he's paying for
> dark fiber (unlikely) somebody is skimping on the tranceivers.

Right; someone else was saying that dark fiber would solve the problem
except for the traffic shaping problem.   If you only have 100Mbps, =

you probably have a lower-tier product, and traffic shaping is going
to be important to performance, as that's just not a lot of bandwidth.

My point was just that if you were lighting your own dark fiber, getting
to way more bandwidth than you can send is probably the way to go.  If
you lease a pair of fiber and own the equipment at either end, the cost
for the dark fiber is the same, regardless if you buy equipment that can
do 100M/sec or equipment than can do 2TB/sec, so you might as well =

get a fast enough link.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Feb 25 09:20:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 09:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1DmY-00007i-AO; Sat, 25 Feb 2012 09:19:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1S1DmW-00007d-Me
	for xen-users@lists.xensource.com; Sat, 25 Feb 2012 09:19:08 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1330161523!65031509!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28143 invoked from network); 25 Feb 2012 09:18:43 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Feb 2012 09:18:43 -0000
Received: by wibhm2 with SMTP id hm2so8409777wib.30
	for <xen-users@lists.xensource.com>;
	Sat, 25 Feb 2012 01:19:07 -0800 (PST)
Received-SPF: pass (google.com: domain of mohitdhingras@gmail.com designates
	10.216.132.164 as permitted sender) client-ip=10.216.132.164; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	mohitdhingras@gmail.com designates 10.216.132.164 as permitted
	sender) smtp.mail=mohitdhingras@gmail.com;
	dkim=pass header.i=mohitdhingras@gmail.com
Received: from mr.google.com ([10.216.132.164])
	by 10.216.132.164 with SMTP id o36mr617144wei.24.1330161547310
	(num_hops = 1); Sat, 25 Feb 2012 01:19:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=FCTIFxdYFc5cp5ftBy1b0KKceAd41hQW8Xq8ctJt4PA=;
	b=YzAX8aCmT4Vp7oIUyx85hVYS4ZCCp/nRJz5fhymDGr/+4HejT9zLlNhfQ0vBLLO+MZ
	m18kxhgKAzU7uVilzW/IV+3qRSeBwf//Gzx3eZqJaARN9oO8Ccptx08Ovm9oPuAYIJMm
	dRtbXYpoFHnfBxXGvJPcKYWmRJ6BsUlrmYPvQ=
Received: by 10.216.132.164 with SMTP id o36mr497027wei.24.1330161547251; Sat,
	25 Feb 2012 01:19:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.97.134 with HTTP; Sat, 25 Feb 2012 01:18:47 -0800 (PST)
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Sat, 25 Feb 2012 14:48:47 +0530
Message-ID: <CAGkgU9WE9kNsQB2XNbfu6-eV+hz2A+Lw+CKfUi1sMa2+HTUr9Q@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Error in xentrace
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7657507031259537571=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7657507031259537571==
Content-Type: multipart/alternative; boundary=0016e6d6471884912804b9c65e98

--0016e6d6471884912804b9c65e98
Content-Type: text/plain; charset=ISO-8859-1

*Hi All, *

I am getting following error while running xentrace. Earlier it was running
fine. What could be the problem.

cadlab:/ # xentrace --evt-mask=0xfffff000 xentrace.txt
change evtmask to 0xfffff000
ERROR: failed to bind to VIRQ port (17 = File exists)

*
----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*

--0016e6d6471884912804b9c65e98
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<b>Hi All, </b><br><br>I am getting following error while running xentrace.=
 Earlier it was running fine. What could be the problem.<br><br>cadlab:/ # =
xentrace --evt-mask=3D0xfffff000 xentrace.txt<br>change evtmask to 0xfffff0=
00<br>

ERROR: failed to bind to VIRQ port (17 =3D File exists)<br><br clear=3D"all=
"><b><div><b>---------------------------- <br></b></div>Thanks &amp; Regard=
s<br><font color=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></b><b=
r>

--0016e6d6471884912804b9c65e98--


--===============7657507031259537571==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7657507031259537571==--


From xen-users-bounces@lists.xen.org Sat Feb 25 09:20:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 09:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1DmY-00007i-AO; Sat, 25 Feb 2012 09:19:10 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohitdhingras@gmail.com>) id 1S1DmW-00007d-Me
	for xen-users@lists.xensource.com; Sat, 25 Feb 2012 09:19:08 +0000
X-Env-Sender: mohitdhingras@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1330161523!65031509!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28143 invoked from network); 25 Feb 2012 09:18:43 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Feb 2012 09:18:43 -0000
Received: by wibhm2 with SMTP id hm2so8409777wib.30
	for <xen-users@lists.xensource.com>;
	Sat, 25 Feb 2012 01:19:07 -0800 (PST)
Received-SPF: pass (google.com: domain of mohitdhingras@gmail.com designates
	10.216.132.164 as permitted sender) client-ip=10.216.132.164; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	mohitdhingras@gmail.com designates 10.216.132.164 as permitted
	sender) smtp.mail=mohitdhingras@gmail.com;
	dkim=pass header.i=mohitdhingras@gmail.com
Received: from mr.google.com ([10.216.132.164])
	by 10.216.132.164 with SMTP id o36mr617144wei.24.1330161547310
	(num_hops = 1); Sat, 25 Feb 2012 01:19:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=FCTIFxdYFc5cp5ftBy1b0KKceAd41hQW8Xq8ctJt4PA=;
	b=YzAX8aCmT4Vp7oIUyx85hVYS4ZCCp/nRJz5fhymDGr/+4HejT9zLlNhfQ0vBLLO+MZ
	m18kxhgKAzU7uVilzW/IV+3qRSeBwf//Gzx3eZqJaARN9oO8Ccptx08Ovm9oPuAYIJMm
	dRtbXYpoFHnfBxXGvJPcKYWmRJ6BsUlrmYPvQ=
Received: by 10.216.132.164 with SMTP id o36mr497027wei.24.1330161547251; Sat,
	25 Feb 2012 01:19:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.97.134 with HTTP; Sat, 25 Feb 2012 01:18:47 -0800 (PST)
From: Mohit Dhingra <mohitdhingras@gmail.com>
Date: Sat, 25 Feb 2012 14:48:47 +0530
Message-ID: <CAGkgU9WE9kNsQB2XNbfu6-eV+hz2A+Lw+CKfUi1sMa2+HTUr9Q@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Error in xentrace
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7657507031259537571=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7657507031259537571==
Content-Type: multipart/alternative; boundary=0016e6d6471884912804b9c65e98

--0016e6d6471884912804b9c65e98
Content-Type: text/plain; charset=ISO-8859-1

*Hi All, *

I am getting following error while running xentrace. Earlier it was running
fine. What could be the problem.

cadlab:/ # xentrace --evt-mask=0xfffff000 xentrace.txt
change evtmask to 0xfffff000
ERROR: failed to bind to VIRQ port (17 = File exists)

*
----------------------------
Thanks & Regards
Mohit Dhingra
+919611190435*

--0016e6d6471884912804b9c65e98
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<b>Hi All, </b><br><br>I am getting following error while running xentrace.=
 Earlier it was running fine. What could be the problem.<br><br>cadlab:/ # =
xentrace --evt-mask=3D0xfffff000 xentrace.txt<br>change evtmask to 0xfffff0=
00<br>

ERROR: failed to bind to VIRQ port (17 =3D File exists)<br><br clear=3D"all=
"><b><div><b>---------------------------- <br></b></div>Thanks &amp; Regard=
s<br><font color=3D"#888888">Mohit Dhingra=A0<br>+919611190435</font></b><b=
r>

--0016e6d6471884912804b9c65e98--


--===============7657507031259537571==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7657507031259537571==--


From xen-users-bounces@lists.xen.org Sat Feb 25 15:48:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 15:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1JqA-00022N-Pz; Sat, 25 Feb 2012 15:47:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vijay.chander@gmail.com>) id 1S1Jq9-000228-Af
	for xen-users@lists.xensource.com; Sat, 25 Feb 2012 15:47:17 +0000
X-Env-Sender: vijay.chander@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330184790!53993384!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26593 invoked from network); 25 Feb 2012 15:46:31 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Feb 2012 15:46:31 -0000
Received: by iaeh11 with SMTP id h11so14790050iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 25 Feb 2012 07:47:11 -0800 (PST)
Received-SPF: pass (google.com: domain of vijay.chander@gmail.com designates
	10.42.134.7 as permitted sender) client-ip=10.42.134.7; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	vijay.chander@gmail.com designates 10.42.134.7 as permitted
	sender) smtp.mail=vijay.chander@gmail.com;
	dkim=pass header.i=vijay.chander@gmail.com
Received: from mr.google.com ([10.42.134.7])
	by 10.42.134.7 with SMTP id j7mr5983843ict.23.1330184831288 (num_hops =
	1); Sat, 25 Feb 2012 07:47:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=P75k5uuVDykTItCa8fbFQHwO84W10Qg9Mi13WW3jaKc=;
	b=PfqGtTVD5pneb1ODzi7QfNN7oAivF3/btS9aeyOJOzhPjpA6V7FGe7YduqOSBWwFpn
	UrOj9EhywD2lZFoqTaGJr9koV+h86zAJw6e2IqygiTas6oa4VTSN7yXK9+8tjdauxlFN
	s9rvjTZBEzvHyNa3qJq7e5tcfqNNJMqJlLQkE=
MIME-Version: 1.0
Received: by 10.42.134.7 with SMTP id j7mr4765483ict.23.1330184831216; Sat, 25
	Feb 2012 07:47:11 -0800 (PST)
Received: by 10.231.167.132 with HTTP; Sat, 25 Feb 2012 07:47:11 -0800 (PST)
In-Reply-To: <CAJNqtuqTP8LzcOHjH8VeoArHDDb_R-opq6-CY5_f0rJYpnUhBA@mail.gmail.com>
References: <CAJNqtuqZo5VKvGtYnGxp543dQ1FNk2Lz-8jzt5QnDYjR+XiS6w@mail.gmail.com>
	<CAJNqtuqN=gCQ4FSNhAqO=tKLfK=rnumNVU_45FJawEFU59C_uw@mail.gmail.com>
	<CAJNqtuqTP8LzcOHjH8VeoArHDDb_R-opq6-CY5_f0rJYpnUhBA@mail.gmail.com>
Date: Sat, 25 Feb 2012 07:47:11 -0800
Message-ID: <CAJNqtuoJdt3AsM08t=HrS3FaFfBNFchM0JEXTVtM-ACOD8=LNA@mail.gmail.com>
From: Vijay Chander <vijay.chander@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Fwd: Pls help: netfront tx ring frozen (any clues
	appreciated)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7721555493233683012=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7721555493233683012==
Content-Type: multipart/alternative; boundary=90e6ba61376c59ae2104b9cbcac7

--90e6ba61376c59ae2104b9cbcac7
Content-Type: text/plain; charset=ISO-8859-1

---------- Forwarded message ----------
From: Vijay Chander <vijay.chander@gmail.com>
Date: Sat, Feb 25, 2012 at 7:46 AM
Subject: Re: Pls help: netfront tx ring frozen (any clues appreciated)
To: xen-devel@lists.xensource.com


If anybody encountered a similar situation as below where the netfront TX
ring is stuck ,
can you pls provide some pointers on how to get around this problem ?

This typically happens after about 2days of overnight traffic tests.

Thanks,
-vijay


On Thu, Feb 23, 2012 at 8:29 AM, Vijay Chander <vijay.chander@gmail.com>wrote:

>
>
> Hi,
>
>     We are running into a situation where rsp_prod index in the shared
> ring is not getting updated
> for the netfront tx ring by the netback.
>
>     We see that rsp_cons is the same value as rsp_prod, with req_prod 236
> slots away(tx ring is full).
> From looking at the netfront driver code, it looks as if xennet_tx_buf_gc
> processing only happens if rsp_prod is more
> than rsp_cons.
>
>    Our understanding is that netfront sets rsp_cons to tell the netback to
> start processing transmits
> from rsp_cons index onwards till req_prod. Once netback is done process X
> requests, it will increment rsp_prod
> by X. This will cause netfront to look at the status of each of individual
> responses for the slots starting
> from rsp_cons till rsp_prod (with rsp_prod  - rsp_cons = X in this case).
>
>    Is there anyway to workaround this ? Will xennet_disconnect_backend(),
> xennet_connect()
> on the netfront cause us to recover from this stuck situation. We are ok
> with pending TX packets getting dropped
> since we have TCP running on top.
>
>    Thanks,
> -vijay
>
>

--90e6ba61376c59ae2104b9cbcac7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">---------- Forwarded message ----------<=
br>From: <b class=3D"gmail_sendername">Vijay Chander</b> <span dir=3D"ltr">=
&lt;<a href=3D"mailto:vijay.chander@gmail.com">vijay.chander@gmail.com</a>&=
gt;</span><br>
Date: Sat, Feb 25, 2012 at 7:46 AM<br>Subject: Re: Pls help: netfront tx ri=
ng frozen (any clues appreciated)<br>To: <a href=3D"mailto:xen-devel@lists.=
xensource.com">xen-devel@lists.xensource.com</a><br><br><br>If anybody enco=
untered a similar situation as below where the netfront TX ring is stuck ,<=
div>
can you pls provide some pointers on how to get around this problem ?</div>=
<div><br></div><div>This typically happens after about 2days of overnight t=
raffic tests.</div>
<div><br></div><div>Thanks,</div><div>-vijay<div><div class=3D"h5"><br><br>=
<div class=3D"gmail_quote">On Thu, Feb 23, 2012 at 8:29 AM, Vijay Chander <=
span dir=3D"ltr">&lt;<a href=3D"mailto:vijay.chander@gmail.com" target=3D"_=
blank">vijay.chander@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"gmail_quote"><div><br><br>Hi, =
=A0<div>=A0<br><div>=A0 =A0 We are running into a situation where rsp_prod =
index in the shared ring is not getting updated</div>

</div><div>for the netfront tx ring by the netback.</div><div><br>
</div><div>=A0 =A0 We see that rsp_cons is the same value as rsp_prod, with=
 req_prod 236 slots away(tx ring is full).=A0</div>
<div>From looking=A0at the netfront driver code, it looks as if xennet_tx_b=
uf_gc processing only happens if rsp_prod is more=A0</div><div>than rsp_con=
s.</div><div><br></div><div>=A0 =A0Our understanding is that netfront sets =
rsp_cons to tell the netback to start processing transmits</div>



<div>from rsp_cons index onwards till req_prod. Once netback is done proces=
s X requests, it will increment rsp_prod</div><div>by X. This will cause ne=
tfront to look at the status of each of individual responses for the slots =
starting</div>



<div>from rsp_cons till rsp_prod (with rsp_prod =A0- rsp_cons =3D X in this=
 case).</div><div><br></div></div><div><div>=A0 =A0Is there anyway to worka=
round this ? Will xennet_disconnect_backend(), xennet_connect()</div>
<div>on the netfront cause us to recover from this stuck situation. We are =
ok with pending TX packets getting dropped</div>

<div>since we have TCP running on top.</div><div><br></div><div>=A0 =A0Than=
ks,</div><div>-vijay</div>
</div></div><br>
</blockquote></div><br></div></div></div>
</div><br>

--90e6ba61376c59ae2104b9cbcac7--


--===============7721555493233683012==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7721555493233683012==--


From xen-users-bounces@lists.xen.org Sat Feb 25 15:48:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 15:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1JqA-00022N-Pz; Sat, 25 Feb 2012 15:47:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vijay.chander@gmail.com>) id 1S1Jq9-000228-Af
	for xen-users@lists.xensource.com; Sat, 25 Feb 2012 15:47:17 +0000
X-Env-Sender: vijay.chander@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330184790!53993384!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26593 invoked from network); 25 Feb 2012 15:46:31 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Feb 2012 15:46:31 -0000
Received: by iaeh11 with SMTP id h11so14790050iae.30
	for <xen-users@lists.xensource.com>;
	Sat, 25 Feb 2012 07:47:11 -0800 (PST)
Received-SPF: pass (google.com: domain of vijay.chander@gmail.com designates
	10.42.134.7 as permitted sender) client-ip=10.42.134.7; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	vijay.chander@gmail.com designates 10.42.134.7 as permitted
	sender) smtp.mail=vijay.chander@gmail.com;
	dkim=pass header.i=vijay.chander@gmail.com
Received: from mr.google.com ([10.42.134.7])
	by 10.42.134.7 with SMTP id j7mr5983843ict.23.1330184831288 (num_hops =
	1); Sat, 25 Feb 2012 07:47:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=P75k5uuVDykTItCa8fbFQHwO84W10Qg9Mi13WW3jaKc=;
	b=PfqGtTVD5pneb1ODzi7QfNN7oAivF3/btS9aeyOJOzhPjpA6V7FGe7YduqOSBWwFpn
	UrOj9EhywD2lZFoqTaGJr9koV+h86zAJw6e2IqygiTas6oa4VTSN7yXK9+8tjdauxlFN
	s9rvjTZBEzvHyNa3qJq7e5tcfqNNJMqJlLQkE=
MIME-Version: 1.0
Received: by 10.42.134.7 with SMTP id j7mr4765483ict.23.1330184831216; Sat, 25
	Feb 2012 07:47:11 -0800 (PST)
Received: by 10.231.167.132 with HTTP; Sat, 25 Feb 2012 07:47:11 -0800 (PST)
In-Reply-To: <CAJNqtuqTP8LzcOHjH8VeoArHDDb_R-opq6-CY5_f0rJYpnUhBA@mail.gmail.com>
References: <CAJNqtuqZo5VKvGtYnGxp543dQ1FNk2Lz-8jzt5QnDYjR+XiS6w@mail.gmail.com>
	<CAJNqtuqN=gCQ4FSNhAqO=tKLfK=rnumNVU_45FJawEFU59C_uw@mail.gmail.com>
	<CAJNqtuqTP8LzcOHjH8VeoArHDDb_R-opq6-CY5_f0rJYpnUhBA@mail.gmail.com>
Date: Sat, 25 Feb 2012 07:47:11 -0800
Message-ID: <CAJNqtuoJdt3AsM08t=HrS3FaFfBNFchM0JEXTVtM-ACOD8=LNA@mail.gmail.com>
From: Vijay Chander <vijay.chander@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Fwd: Pls help: netfront tx ring frozen (any clues
	appreciated)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7721555493233683012=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7721555493233683012==
Content-Type: multipart/alternative; boundary=90e6ba61376c59ae2104b9cbcac7

--90e6ba61376c59ae2104b9cbcac7
Content-Type: text/plain; charset=ISO-8859-1

---------- Forwarded message ----------
From: Vijay Chander <vijay.chander@gmail.com>
Date: Sat, Feb 25, 2012 at 7:46 AM
Subject: Re: Pls help: netfront tx ring frozen (any clues appreciated)
To: xen-devel@lists.xensource.com


If anybody encountered a similar situation as below where the netfront TX
ring is stuck ,
can you pls provide some pointers on how to get around this problem ?

This typically happens after about 2days of overnight traffic tests.

Thanks,
-vijay


On Thu, Feb 23, 2012 at 8:29 AM, Vijay Chander <vijay.chander@gmail.com>wrote:

>
>
> Hi,
>
>     We are running into a situation where rsp_prod index in the shared
> ring is not getting updated
> for the netfront tx ring by the netback.
>
>     We see that rsp_cons is the same value as rsp_prod, with req_prod 236
> slots away(tx ring is full).
> From looking at the netfront driver code, it looks as if xennet_tx_buf_gc
> processing only happens if rsp_prod is more
> than rsp_cons.
>
>    Our understanding is that netfront sets rsp_cons to tell the netback to
> start processing transmits
> from rsp_cons index onwards till req_prod. Once netback is done process X
> requests, it will increment rsp_prod
> by X. This will cause netfront to look at the status of each of individual
> responses for the slots starting
> from rsp_cons till rsp_prod (with rsp_prod  - rsp_cons = X in this case).
>
>    Is there anyway to workaround this ? Will xennet_disconnect_backend(),
> xennet_connect()
> on the netfront cause us to recover from this stuck situation. We are ok
> with pending TX packets getting dropped
> since we have TCP running on top.
>
>    Thanks,
> -vijay
>
>

--90e6ba61376c59ae2104b9cbcac7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">---------- Forwarded message ----------<=
br>From: <b class=3D"gmail_sendername">Vijay Chander</b> <span dir=3D"ltr">=
&lt;<a href=3D"mailto:vijay.chander@gmail.com">vijay.chander@gmail.com</a>&=
gt;</span><br>
Date: Sat, Feb 25, 2012 at 7:46 AM<br>Subject: Re: Pls help: netfront tx ri=
ng frozen (any clues appreciated)<br>To: <a href=3D"mailto:xen-devel@lists.=
xensource.com">xen-devel@lists.xensource.com</a><br><br><br>If anybody enco=
untered a similar situation as below where the netfront TX ring is stuck ,<=
div>
can you pls provide some pointers on how to get around this problem ?</div>=
<div><br></div><div>This typically happens after about 2days of overnight t=
raffic tests.</div>
<div><br></div><div>Thanks,</div><div>-vijay<div><div class=3D"h5"><br><br>=
<div class=3D"gmail_quote">On Thu, Feb 23, 2012 at 8:29 AM, Vijay Chander <=
span dir=3D"ltr">&lt;<a href=3D"mailto:vijay.chander@gmail.com" target=3D"_=
blank">vijay.chander@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"gmail_quote"><div><br><br>Hi, =
=A0<div>=A0<br><div>=A0 =A0 We are running into a situation where rsp_prod =
index in the shared ring is not getting updated</div>

</div><div>for the netfront tx ring by the netback.</div><div><br>
</div><div>=A0 =A0 We see that rsp_cons is the same value as rsp_prod, with=
 req_prod 236 slots away(tx ring is full).=A0</div>
<div>From looking=A0at the netfront driver code, it looks as if xennet_tx_b=
uf_gc processing only happens if rsp_prod is more=A0</div><div>than rsp_con=
s.</div><div><br></div><div>=A0 =A0Our understanding is that netfront sets =
rsp_cons to tell the netback to start processing transmits</div>



<div>from rsp_cons index onwards till req_prod. Once netback is done proces=
s X requests, it will increment rsp_prod</div><div>by X. This will cause ne=
tfront to look at the status of each of individual responses for the slots =
starting</div>



<div>from rsp_cons till rsp_prod (with rsp_prod =A0- rsp_cons =3D X in this=
 case).</div><div><br></div></div><div><div>=A0 =A0Is there anyway to worka=
round this ? Will xennet_disconnect_backend(), xennet_connect()</div>
<div>on the netfront cause us to recover from this stuck situation. We are =
ok with pending TX packets getting dropped</div>

<div>since we have TCP running on top.</div><div><br></div><div>=A0 =A0Than=
ks,</div><div>-vijay</div>
</div></div><br>
</blockquote></div><br></div></div></div>
</div><br>

--90e6ba61376c59ae2104b9cbcac7--


--===============7721555493233683012==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7721555493233683012==--


From xen-users-bounces@lists.xen.org Sat Feb 25 17:40:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 17:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1LaL-0003az-EF; Sat, 25 Feb 2012 17:39:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S1LaK-0003at-4e
	for xen-users@lists.xen.org; Sat, 25 Feb 2012 17:39:04 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1330191487!54307579!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22773 invoked from network); 25 Feb 2012 17:38:08 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Feb 2012 17:38:08 -0000
Received: by lahi5 with SMTP id i5so5041655lah.32
	for <xen-users@lists.xen.org>; Sat, 25 Feb 2012 09:39:01 -0800 (PST)
Received-SPF: pass (google.com: domain of harryxiyou@gmail.com designates
	10.112.103.228 as permitted sender) client-ip=10.112.103.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of harryxiyou@gmail.com
	designates 10.112.103.228 as permitted sender)
	smtp.mail=harryxiyou@gmail.com;
	dkim=pass header.i=harryxiyou@gmail.com
Received: from mr.google.com ([10.112.103.228])
	by 10.112.103.228 with SMTP id fz4mr2706256lbb.99.1330191541543
	(num_hops = 1); Sat, 25 Feb 2012 09:39:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=KDNBadCKKNhSaplm4cBHvNs2Gcxd1N5qJb+ZX08+SOM=;
	b=shQDw0lJITjy3D6g2XeSbWDwu7Y1+/hhjQA1bO+F3durIxuy7YhYEMT2BH+MXQJS2K
	l8/2no7zp3ksCs71R7zDZnVoR7Jf+cWDcAVc0kfTtsC2cZJnUF++Xct6lmpYMbC3Fy+Y
	q0dN1Jg4m9PYDpSulVlZi+hCYLsX6MXrr0+50=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr2243507lbb.99.1330191541274;
	Sat, 25 Feb 2012 09:39:01 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Sat, 25 Feb 2012 09:39:01 -0800 (PST)
Date: Sun, 26 Feb 2012 01:39:01 +0800
Message-ID: <CAD+1EGNSnxVvrqbZm3ddVur3kpT_hsxR74OCZW7z3y=93K6T=w@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: xen-users@lists.xen.org, xen-devel@lists.xensource.com
Cc: cloudxy@googlegroups.com, Kang Hua <kanghua151@gmail.com>,
	=?UTF-8?B?55Sw5bq35aWH?= <kangqi1988@gmail.com>
Subject: [Xen-users] [RFC]Some questions about xen-4.1.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkgbGlzdCwKCk1heWJlIGkgc2hvdWxkIG5vdCBhc2sgcXVlc3Rpb25zIGhlcmUuIElmIHRydWUs
IHBsZWFzZSBmb3JnaXZlIG1lIDstKQoKCkkgYnVpbGQgeGVuIGVudmlyb25tZW50IHVuZGVyIENl
bnRvcy01LjQuTXkgZW52IGlzIGxpa2UgdGhpcy4KClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODld
IElORk8gKFhlbmREb21haW5JbmZvOjMyNjkpIE1vdW50aW5nCi9ob21lL2ppYXdlaS93b3Jrc2hv
cDEvMS5zeXMuaW1nIG9uIC9kZXYveHZkcC4KWzIwMTItMDItMjUgMjM6NTE6MTkgNDc4OV0gREVC
VUcgKERldkNvbnRyb2xsZXI6OTUpIERldkNvbnRyb2xsZXI6CndyaXRpbmcgeydiYWNrZW5kLWlk
JzogJzAnLCAndmlydHVhbC1kZXZpY2UnOiAnNTE5NTInLAonZGV2aWNlLXR5cGUnOiAnZGlzaycs
ICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOgonL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzAv
NTE5NTInfSB0bwovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTk1Mi4KTGludXggbG9jYWww
MDIxMjIwMTAyMWEuenRlLmNvbS5jbiAyLjYuMzIuMzkgIzEgU01QIFN1biBGZWIgMTkKMTE6MjE6
MDkgQ1NUIDIwMTIgeDg2XzY0IHg4Nl82NCB4ODZfNjQgR05VL0xpbnV4CiMgeG0gaW5mbwpob3N0
ICAgICAgICAgICAgICAgICAgIDogbG9jYWwwMDIxMjIwMTAyMWEuenRlLmNvbS5jbgpyZWxlYXNl
ICAgICAgICAgICAgICAgIDogMi42LjMyLjM5CnZlcnNpb24gICAgICAgICAgICAgICAgOiAjMSBT
TVAgU3VuIEZlYiAxOSAxMToyMTowOSBDU1QgMjAxMgptYWNoaW5lICAgICAgICAgICAgICAgIDog
eDg2XzY0Cm5yX2NwdXMgICAgICAgICAgICAgICAgOiAyCm5yX25vZGVzICAgICAgICAgICAgICAg
OiAxCmNvcmVzX3Blcl9zb2NrZXQgICAgICAgOiAyCnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAx
CmNwdV9taHogICAgICAgICAgICAgICAgOiAxNzk1Cmh3X2NhcHMgICAgICAgICAgICAgICAgOgpi
ZmViZmJmZjoyMDEwMDgwMDowMDAwMDAwMDowMDAwMDk0MDowMDAwZTMxZDowMDAwMDAwMDowMDAw
MDAwMTowMDAwMDAwMAp2aXJ0X2NhcHMgICAgICAgICAgICAgIDoKdG90YWxfbWVtb3J5ICAgICAg
ICAgICA6IDk4NApmcmVlX21lbW9yeSAgICAgICAgICAgIDogNjY1CmZyZWVfY3B1cyAgICAgICAg
ICAgICAgOiAwCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhlbl9taW5vciAgICAgICAgICAg
ICAgOiAxCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAuMQp4ZW5fY2FwcyAgICAgICAgICAgICAg
IDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwCnhlbl9zY2hlZHVsZXIgICAgICAgICAg
OiBjcmVkaXQKeGVuX3BhZ2VzaXplICAgICAgICAgICA6IDQwOTYKcGxhdGZvcm1fcGFyYW1zICAg
ICAgICA6IHZpcnRfc3RhcnQ9MHhmZmZmODAwMDAwMDAwMDAwCnhlbl9jaGFuZ2VzZXQgICAgICAg
ICAgOiB1bmF2YWlsYWJsZQp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDoKY2NfY29tcGlsZXIgICAg
ICAgICAgICA6IGdjYyB2ZXJzaW9uIDQuMS4yIDIwMDgwNzA0IChSZWQgSGF0IDQuMS4yLTUxKQpj
Y19jb21waWxlX2J5ICAgICAgICAgIDogcm9vdApjY19jb21waWxlX2RvbWFpbiAgICAgIDogenRl
LmNvbS5jbgpjY19jb21waWxlX2RhdGUgICAgICAgIDogVGh1IEZlYiAyMyAyMzozMjowMSBDU1Qg
MjAxMgp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNAoKCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09ClthXSBXZSBnZXQgYW4gZXJyb3IgYnkgcnVubmluZyBmb2xsb3dpbmcgc3RlcHMu
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CjEsIE1ha2luZyBhIGRlbHRhIHBsYXRl
IGJ5IHZoZC11dGlsCiMgdmhkLXV0aWwgc25hcHNob3QgLW4gL2hvbWUvamlhd2VpL3dvcmtzaG9w
MS8xLnN5cy5pbWcgLXAKL2hvbWUvamlhd2VpL3dvcmtzaG9wMS9kb21VLXg4Nl82NC1GUy5pbWcg
LW0KCjLvvIxzdGFydCBhIGRvbXUKIyB4bSBjciBweWdydWIuY29uZgpVc2luZyBjb25maWcgZmls
ZSAiLi9weWdydWIuY29uZiIuCkVycm9yOiBEaXNrIGlzbid0IGFjY2Vzc2libGUKCiMgY2F0IHB5
Z3J1Yi5jb25mCm5hbWUgPSAidHR5bGludXgiCm1lbW9yeSA9IDUxMgp2Y3B1cyA9IDEKdmlmID0g
WyAnYnJpZGdlPXZpcmJyMCcgXQpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAncmVz
dGFydCcKYm9vdGxvYWRlciA9ICIvdXNyL2Jpbi9weWdydWIiCmRpc2sgPSBbJ3RhcDI6dmhkOi9o
b21lL2ppYXdlaS93b3Jrc2hvcDEvMS5pbWcsc2RhLHcnXQoKQmUgc3VyZSB3ZSBoYXZlIGEgY29y
cmVjdCByYXcgaW1hZ2UKL2hvbWUvamlhd2VpL3dvcmtzaG9wMS9kb21VLXg4Nl82NC1GUy5pbWcg
YmVjYXN1ZQp3ZSBoYXZlIHRlc3RlZCBpdC4gQnV0IGluIHRoaXMgY29uZGl0aW9uIHdlIGNhbiBn
ZXQgYSB0YXBkaXNrIGRldmljZS4KRGV0YWlscyBhcmUgaGVyZS4KCltyb290QGxvY2FsMDAyMTIy
MDEwMjFhIHdvcmtzaG9wMV0jIHRhcC1jdGwgY3JlYXRlIC1hCnZoZDovaG9tZS9qaWF3ZWkvd29y
a3Nob3AxLzEuaW1nCi9kZXYveGVuL2Jsa3RhcC0yL3RhcGRldjAKW3Jvb3RAbG9jYWwwMDIxMjIw
MTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBsaXN0CiAgICA1ODM1ICAwICAgIDAgICAgICAgIHZo
ZCAvaG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEuaW1nCgoKQXQgbGFzdCB3ZSB0YWtlIHNvbWUgeGVu
IGxvZ3MgZnJvbSBkaXJlY3RvcnkgL3Zhci9sb2cveGVuL3hlbi5sb2cgbGlrZSB0aGlzLgoKLi4u
ClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDMpClhl
bmREb21haW5JbmZvLmNyZWF0ZShbJ3ZtJywgWyduYW1lJywgJ3R0eWxpbnV4J10sIFsnbWVtb3J5
JywgNTEyXSwKWydvbl9yZWJvb3QnLCAncmVzdGFydCddLCBbJ29uX2NyYXNoJywgJ3Jlc3RhcnQn
XSwgWydvbl94ZW5kX3N0YXJ0JywKJ2lnbm9yZSddLCBbJ29uX3hlbmRfc3RvcCcsICdpZ25vcmUn
XSwgWyd2Y3B1cycsIDFdLCBbJ29vcycsIDFdLApbJ2Jvb3Rsb2FkZXInLCAnL3Vzci9iaW4vcHln
cnViJ10sIFsnYm9vdGxvYWRlcl9hcmdzJywgJy1xJ10sClsnaW1hZ2UnLCBbJ2xpbnV4JywgWyd2
aWRlb3JhbScsIDRdLCBbJ3RzY19tb2RlJywgMF0sIFsnbm9taWdyYXRlJywKMF1dXSwgWydzM19p
bnRlZ3JpdHknLCAxXSwgWydkZXZpY2UnLCBbJ3RhcDInLCBbJ3VuYW1lJywKJ3RhcDI6dmhkOi9o
b21lL2ppYXdlaS93b3Jrc2hvcDEvMS5zeXMuaW1nJ10sIFsnZGV2JywgJ3h2ZGEnXSwKWydtb2Rl
JywgJ3cnXV1dLCBbJ2RldmljZScsIFsndmlmJywgWydicmlkZ2UnLCAndmlyYnIwJ11dXV0pClsy
MDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChYZW5kRG9tYWluSW5mbzoyNDk4KQpYZW5k
RG9tYWluSW5mby5jb25zdHJ1Y3REb21haW4KWzIwMTItMDItMjUgMjM6NTE6MTkgNDc4OV0gREVC
VUcgKGJhbGxvb246MTg3KSBCYWxsb29uOiA1NDE4MzYgS2lCCmZyZWU7IG5lZWQgMTYzODQ7IGRv
bmUuClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChYZW5kRG9tYWluOjQ3NikgQWRk
aW5nIERvbWFpbjogMzQKWzIwMTItMDItMjUgMjM6NTE6MTkgNDc4OV0gREVCVUcgKFhlbmREb21h
aW5JbmZvOjI4MzYpClhlbmREb21haW5JbmZvLmluaXREb21haW46IDM0IDI1NgpbMjAxMi0wMi0y
NSAyMzo1MToxOSA0Nzg5XSBJTkZPIChYZW5kRG9tYWluSW5mbzozMjY5KSBNb3VudGluZwovaG9t
ZS9qaWF3ZWkvd29ya3Nob3AxLzEuc3lzLmltZyBvbiAvZGV2L3h2ZHAuClsyMDEyLTAyLTI1IDIz
OjUxOjE5IDQ3ODldIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOgp3cml0
aW5nIHsnYmFja2VuZC1pZCc6ICcwJywgJ3ZpcnR1YWwtZGV2aWNlJzogJzUxOTUyJywgJ2Rldmlj
ZS10eXBlJzoKJ2Rpc2snLCAnc3RhdGUnOiAnMScsICdiYWNrZW5kJzoKJy9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8wLzUxOTUyJ30gdG8KL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE5
NTIuClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChEZXZDb250cm9sbGVyOjk3KSBE
ZXZDb250cm9sbGVyOgp3cml0aW5nIHsnZG9tYWluJzogJ0RvbWFpbi0wJywgJ2Zyb250ZW5kJzoK
Jy9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxOTUyJywgJ3V1aWQnOgonNjc3MmY3NmQtMTFi
MC0yNDZlLWI0ODMtZTlmYzEwNTZkZjEzJywgJ2Jvb3RhYmxlJzogJzAnLCAnZGV2JzoKJy9kZXYv
eHZkcCcsICdzdGF0ZSc6ICcxJywgJ3BhcmFtcyc6ICcvZGV2L3hlbi9ibGt0YXAtMi90YXBkZXYx
JywKJ21vZGUnOiAncicsICdvbmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICcwJywgJ3R5cGUn
OiAncGh5JywKJ3RhcGRpc2stcGFyYW1zJzogJ3ZoZDovaG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEu
c3lzLmltZyd9IHRvCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8wLzUxOTUyLgpbMjAxMi0w
Mi0yNSAyMzo1MToxOSA0Nzg5XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9y
IDUxOTUyLgpbMjAxMi0wMi0yNSAyMzo1MToxOSA0Nzg5XSBERUJVRyAoRGV2Q29udHJvbGxlcjo2
MjgpCmhvdHBsdWdTdGF0dXNDYWxsYmFjawovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMC81
MTk1Mi9ob3RwbHVnLXN0YXR1cy4KWzIwMTItMDItMjUgMjM6NTE6MjAgNDc4OV0gREVCVUcgKERl
dkNvbnRyb2xsZXI6NjI4KQpob3RwbHVnU3RhdHVzQ2FsbGJhY2sKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzAvNTE5NTIvaG90cGx1Zy1zdGF0dXMuClsyMDEyLTAyLTI1IDIzOjUxOjIwIDQ3
ODldIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0YXR1c0NhbGxiYWNrIDEuClsy
MDEyLTAyLTI1IDIzOjUxOjIwIDQ3ODldIERFQlVHIChEZXZDb250cm9sbGVyOjE0NCkgV2FpdGlu
ZyBmb3IgNTE5NTIuClsyMDEyLTAyLTI1IDIzOjUxOjIwIDQ3ODldIERFQlVHIChEZXZDb250cm9s
bGVyOjYyOCkKaG90cGx1Z1N0YXR1c0NhbGxiYWNrCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zi
ZC8wLzUxOTUyL2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wMi0yNSAyMzo1MToyMCA0Nzg5XSBERUJV
RyAoRGV2Q29udHJvbGxlcjo2NDIpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAxLgpbMjAxMi0wMi0y
NSAyMzo1MToyMCA0Nzg5XSBFUlJPUiAoWGVuZEJvb3Rsb2FkZXI6NDMpIERpc2sgaXNuJ3QgYWNj
ZXNzaWJsZQouLi4KCldlIHRoaW5rIHRoYXQgdGhlcmUgYXJlIHNvbWV0aGluZyB3cm9uZyB3aXRo
IHRoZSBkZXZpY2UgL2Rldi94dmRwLiBBbmQKaXRzICpEZXZDb250cm9sbGVyKiBwcm9jZXNzCjUx
OTUyIGNhbiBub3QgZ2V0IGl0cyBjb3JyZWN0aXZlIHN0YXR1cyBmb3IgaG90cGx1Zy4gU28gZXJy
b3IgaGFwcGVucwp0byB1cy4gUmlnaHQ/CgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpbYl1CdXQgd2UgY2FuIGxhdW5jaCBhIGRvbXUgbGlrZSBmb2xs
b3dpbmcgc3RlcHMgc3VjY2Vzc2Z1bGx5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KCjEsIFRhcC1jdGwgY3JlYXRlIGEgZGV2aWNlCiMgdGFwLWN0bCBj
cmVhdGUgLWEgdmhkOi9ob21lL2ppYXdlaS93b3Jrc2hvcDEvMS5pbWcKL2Rldi94ZW4vYmxrdGFw
LTIvdGFwZGV2MAojIHRhcC1jdGwgbGlzdAo1ODM1ICAwICAgIDAgICAgICAgIHZoZCAvaG9tZS9q
aWF3ZWkvd29ya3Nob3AxLzEuaW1nCgoyLCBTdGFydCBkb211CiMgeG0gY3IgcHlncnViMS5jb25m
ClVzaW5nIGNvbmZpZyBmaWxlICIuL3B5Z3J1YjEuY29uZiIuClN0YXJ0ZWQgZG9tYWluIHR0eWxp
bnV4IChpZD00NCkKIyBjYXQgcHlncnViMS5jb25mCm1lbW9yeSA9IDUxMgpuYW1lID0gInR0eWxp
bnV4Igpib290bG9hZGVyID0gIi91c3IvYmluL3B5Z3J1YiIKZGlzayA9IFsncGh5Oi9kZXYveGVu
L2Jsa3RhcC0yL3RhcGRldjAseHZkYTEsdyddCgpCeSB1cCBzdGVwcywgd2UgZG8gZ2V0IGEgZG9t
dS4gQ291bGQgYW55b25lIHRlbGwgbWUgdGhlIGRldGFpbApkaWZmZXJlbmNlcyBiZXR3ZWVuClth
XSBhbmQgW2JdPyBXaHkgZG9lcyBbYV0gbGVhZCB0byBhbiBlcnJvcj8gQW5kIFtiXSBpcyBhbHdh
eXMgcmlnaHQgZm9yIHVzPwoKCj09PT09PT09PT09PT09PT09PT09PT09PT09PQpbY10gU29tZSBv
dGhlciBjb25mdXNpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PQpTb21ldGltZXMgaSBj
YW4gbm90IGdldCBhIGRldmljZSBieSAndGFwLWN0bCBjcmVhdGUgIC1hIGFyZ3MnLiBJdCBzYXlz
CmkgaGFwcGVuIHRvIHNvbWUKZXJyb3JzLiBBZnRlciBpIGRvIHNlcGFyYXRlIHN0ZXBzIG9mICd0
YXAtY3RsIGNyZWF0ZScsIGl0IGxvb2tzIHdlbGwKZm9yIG1lLiBJIHdpbGwgc2hvdyB5b3UKYSBj
b25jcmV0ZSBleGFtcGxlLgoKdGhlIHdyb25nIHdheQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IyB0YXAtY3RsIGNyZWF0ZSAtYSB0YXAyOnZoZDovaG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEuc3lz
LmltZwojIHRhcC1jdGwgbGlzdAojIHRhcC1jdGwgY3JlYXRlIC1hIHRhcGRpc2s6dmhkOi9ob21l
L2ppYXdlaS93b3Jrc2hvcDEvMS5zeXMuaW1nCiMgY2F0IC92YXIvbG9nL21lc3NhZ2VzIHwgdGFp
bCAtMjAKLi4uCkZlYiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIxYSB0YXBkaXNrMlsxMTcx
XTogSS9PIHF1ZXVlIGRyaXZlcjogbGlvCkZlYiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIx
YSB0YXBkaXNrMlsxMTcxXTogcmVjZWl2ZWQgJ2F0dGFjaCcKbWVzc2FnZSAodXVpZCA9IDApCkZl
YiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIxYSB0YXBkaXNrMlsxMTcxXTogc2VuZGluZyAn
YXR0YWNoCnJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKRmViIDI1IDIyOjUwOjIwIGxvY2Fs
MDAyMTIyMDEwMjFhIHRhcGRpc2syWzExNzFdOiByZWNlaXZlZCAnb3BlbicKbWVzc2FnZSAodXVp
ZCA9IDApCkZlYiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIxYSB0YXBkaXNrMlsxMTcxXTog
c2VuZGluZyAnZXJyb3InCm1lc3NhZ2UgKHV1aWQgPSAwKQpGZWIgMjUgMjI6NTA6MjAgbG9jYWww
MDIxMjIwMTAyMWEgdGFwLWN0bDogdGFwLWVycjp0YXBfY3RsX29wZW46IG9wZW4KZmFpbGVkLCBl
cnIgLTIKRmViIDI1IDIyOjUwOjIwIGxvY2FsMDAyMTIyMDEwMjFhIHRhcGRpc2syWzExNzFdOiBy
ZWNlaXZlZCAnZGV0YWNoJwptZXNzYWdlICh1dWlkID0gMCkKRmViIDI1IDIyOjUwOjIwIGxvY2Fs
MDAyMTIyMDEwMjFhIHRhcGRpc2syWzExNzFdOiBzZW5kaW5nICdkZXRhY2gKcmVzcG9uc2UnIG1l
c3NhZ2UgKHV1aWQgPSAwKQouLi4uLgoKCnRoZSByaWdodCB3YXkKLS0tLS0tLS0tLS0tLS0tLS0t
LS0KW3Jvb3RAbG9jYWwwMDIxMjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBhdHRhY2gKdXNh
Z2U6IGF0dGFjaCA8LXAgcGlkPiA8LW0gbWlub3I+Cltyb290QGxvY2FsMDAyMTIyMDEwMjFhIHdv
cmtzaG9wMV0jIHRhcC1jdGwgbGlzdAogICAgMTE5NCAgLSAgICAtICAgICAgICAgIC0gLQpbcm9v
dEBsb2NhbDAwMjEyMjAxMDIxYSB3b3Jrc2hvcDFdIyB0YXAtY3RsIGF0dGFjaCAtcCAxMTk0IC1t
IDAKW3Jvb3RAbG9jYWwwMDIxMjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBsaXN0CiAgICAx
MTk0ICAtICAgIC0gICAgICAgICAgLSAtCltyb290QGxvY2FsMDAyMTIyMDEwMjFhIHdvcmtzaG9w
MV0jIHRhcC1jdGwgYWxsb2NhdGUKL2Rldi94ZW4vYmxrdGFwLTIvdGFwZGV2MApbcm9vdEBsb2Nh
bDAwMjEyMjAxMDIxYSB3b3Jrc2hvcDFdIyB0YXAtY3RsIGxpc3QKICAgIDExOTQgIC0gICAgLSAg
ICAgICAgICAtIC0KICAgICAgIC0gIDAgICAgLSAgICAgICAgICAtIC0KW3Jvb3RAbG9jYWwwMDIx
MjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBhdHRhY2ggLXAgMTE5NCAtbSAwCltyb290QGxv
Y2FsMDAyMTIyMDEwMjFhIHdvcmtzaG9wMV0jIHRhcC1jdGwgbGlzdAogICAgMTE5NCAgMCAgICAw
ICAgICAgICAgIC0gLQpbcm9vdEBsb2NhbDAwMjEyMjAxMDIxYSB3b3Jrc2hvcDFdIyB0YXAtY3Rs
IG9wZW4KdXNhZ2U6IG9wZW4gPC1wIHBpZD4gPC1tIG1pbm9yPiA8LWEgYXJncz4KW3Jvb3RAbG9j
YWwwMDIxMjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBvcGVuIC1wIDExOTQgLW0gMCAtYQp2
aGQ6L2hvbWUvamlhd2VpL3dvcmtzaG9wMS8xLnN5cy5pbWcKW3Jvb3RAbG9jYWwwMDIxMjIwMTAy
MWEgd29ya3Nob3AxXSMgdGFwLWN0bCBsaXN0CiAgICAxMTk0ICAwICAgIDAgICAgICAgIHZoZCAv
aG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEuc3lzLmltZwoKCkFmdGVyICd0aGUgd3Jvbmcgd2F5JyBh
bmQgJ3RoZSByaWdodCB3YXknLCBpIHRoaW5rIHRoZSB0d28gd2F5cyBoYXZlCmRpZmZlcmVudCBt
ZWNoYW5pc21zLiBCdXQgaQpkb24ndCB1bmRlcnN0YW5kIHRoZW0gY2xlYXJseS4gQ2xvdWQgYW55
b25lIHRlbGwgbWUgdGhlIG9uZXMgPwoKLS0gClRoYW5rcwpIYXJyeSBXZWkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sat Feb 25 17:40:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Feb 2012 17:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1LaL-0003az-EF; Sat, 25 Feb 2012 17:39:05 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S1LaK-0003at-4e
	for xen-users@lists.xen.org; Sat, 25 Feb 2012 17:39:04 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1330191487!54307579!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22773 invoked from network); 25 Feb 2012 17:38:08 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Feb 2012 17:38:08 -0000
Received: by lahi5 with SMTP id i5so5041655lah.32
	for <xen-users@lists.xen.org>; Sat, 25 Feb 2012 09:39:01 -0800 (PST)
Received-SPF: pass (google.com: domain of harryxiyou@gmail.com designates
	10.112.103.228 as permitted sender) client-ip=10.112.103.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of harryxiyou@gmail.com
	designates 10.112.103.228 as permitted sender)
	smtp.mail=harryxiyou@gmail.com;
	dkim=pass header.i=harryxiyou@gmail.com
Received: from mr.google.com ([10.112.103.228])
	by 10.112.103.228 with SMTP id fz4mr2706256lbb.99.1330191541543
	(num_hops = 1); Sat, 25 Feb 2012 09:39:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=KDNBadCKKNhSaplm4cBHvNs2Gcxd1N5qJb+ZX08+SOM=;
	b=shQDw0lJITjy3D6g2XeSbWDwu7Y1+/hhjQA1bO+F3durIxuy7YhYEMT2BH+MXQJS2K
	l8/2no7zp3ksCs71R7zDZnVoR7Jf+cWDcAVc0kfTtsC2cZJnUF++Xct6lmpYMbC3Fy+Y
	q0dN1Jg4m9PYDpSulVlZi+hCYLsX6MXrr0+50=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr2243507lbb.99.1330191541274;
	Sat, 25 Feb 2012 09:39:01 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Sat, 25 Feb 2012 09:39:01 -0800 (PST)
Date: Sun, 26 Feb 2012 01:39:01 +0800
Message-ID: <CAD+1EGNSnxVvrqbZm3ddVur3kpT_hsxR74OCZW7z3y=93K6T=w@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: xen-users@lists.xen.org, xen-devel@lists.xensource.com
Cc: cloudxy@googlegroups.com, Kang Hua <kanghua151@gmail.com>,
	=?UTF-8?B?55Sw5bq35aWH?= <kangqi1988@gmail.com>
Subject: [Xen-users] [RFC]Some questions about xen-4.1.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkgbGlzdCwKCk1heWJlIGkgc2hvdWxkIG5vdCBhc2sgcXVlc3Rpb25zIGhlcmUuIElmIHRydWUs
IHBsZWFzZSBmb3JnaXZlIG1lIDstKQoKCkkgYnVpbGQgeGVuIGVudmlyb25tZW50IHVuZGVyIENl
bnRvcy01LjQuTXkgZW52IGlzIGxpa2UgdGhpcy4KClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODld
IElORk8gKFhlbmREb21haW5JbmZvOjMyNjkpIE1vdW50aW5nCi9ob21lL2ppYXdlaS93b3Jrc2hv
cDEvMS5zeXMuaW1nIG9uIC9kZXYveHZkcC4KWzIwMTItMDItMjUgMjM6NTE6MTkgNDc4OV0gREVC
VUcgKERldkNvbnRyb2xsZXI6OTUpIERldkNvbnRyb2xsZXI6CndyaXRpbmcgeydiYWNrZW5kLWlk
JzogJzAnLCAndmlydHVhbC1kZXZpY2UnOiAnNTE5NTInLAonZGV2aWNlLXR5cGUnOiAnZGlzaycs
ICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOgonL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzAv
NTE5NTInfSB0bwovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTk1Mi4KTGludXggbG9jYWww
MDIxMjIwMTAyMWEuenRlLmNvbS5jbiAyLjYuMzIuMzkgIzEgU01QIFN1biBGZWIgMTkKMTE6MjE6
MDkgQ1NUIDIwMTIgeDg2XzY0IHg4Nl82NCB4ODZfNjQgR05VL0xpbnV4CiMgeG0gaW5mbwpob3N0
ICAgICAgICAgICAgICAgICAgIDogbG9jYWwwMDIxMjIwMTAyMWEuenRlLmNvbS5jbgpyZWxlYXNl
ICAgICAgICAgICAgICAgIDogMi42LjMyLjM5CnZlcnNpb24gICAgICAgICAgICAgICAgOiAjMSBT
TVAgU3VuIEZlYiAxOSAxMToyMTowOSBDU1QgMjAxMgptYWNoaW5lICAgICAgICAgICAgICAgIDog
eDg2XzY0Cm5yX2NwdXMgICAgICAgICAgICAgICAgOiAyCm5yX25vZGVzICAgICAgICAgICAgICAg
OiAxCmNvcmVzX3Blcl9zb2NrZXQgICAgICAgOiAyCnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAx
CmNwdV9taHogICAgICAgICAgICAgICAgOiAxNzk1Cmh3X2NhcHMgICAgICAgICAgICAgICAgOgpi
ZmViZmJmZjoyMDEwMDgwMDowMDAwMDAwMDowMDAwMDk0MDowMDAwZTMxZDowMDAwMDAwMDowMDAw
MDAwMTowMDAwMDAwMAp2aXJ0X2NhcHMgICAgICAgICAgICAgIDoKdG90YWxfbWVtb3J5ICAgICAg
ICAgICA6IDk4NApmcmVlX21lbW9yeSAgICAgICAgICAgIDogNjY1CmZyZWVfY3B1cyAgICAgICAg
ICAgICAgOiAwCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhlbl9taW5vciAgICAgICAgICAg
ICAgOiAxCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAuMQp4ZW5fY2FwcyAgICAgICAgICAgICAg
IDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwCnhlbl9zY2hlZHVsZXIgICAgICAgICAg
OiBjcmVkaXQKeGVuX3BhZ2VzaXplICAgICAgICAgICA6IDQwOTYKcGxhdGZvcm1fcGFyYW1zICAg
ICAgICA6IHZpcnRfc3RhcnQ9MHhmZmZmODAwMDAwMDAwMDAwCnhlbl9jaGFuZ2VzZXQgICAgICAg
ICAgOiB1bmF2YWlsYWJsZQp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDoKY2NfY29tcGlsZXIgICAg
ICAgICAgICA6IGdjYyB2ZXJzaW9uIDQuMS4yIDIwMDgwNzA0IChSZWQgSGF0IDQuMS4yLTUxKQpj
Y19jb21waWxlX2J5ICAgICAgICAgIDogcm9vdApjY19jb21waWxlX2RvbWFpbiAgICAgIDogenRl
LmNvbS5jbgpjY19jb21waWxlX2RhdGUgICAgICAgIDogVGh1IEZlYiAyMyAyMzozMjowMSBDU1Qg
MjAxMgp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNAoKCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09ClthXSBXZSBnZXQgYW4gZXJyb3IgYnkgcnVubmluZyBmb2xsb3dpbmcgc3RlcHMu
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CjEsIE1ha2luZyBhIGRlbHRhIHBsYXRl
IGJ5IHZoZC11dGlsCiMgdmhkLXV0aWwgc25hcHNob3QgLW4gL2hvbWUvamlhd2VpL3dvcmtzaG9w
MS8xLnN5cy5pbWcgLXAKL2hvbWUvamlhd2VpL3dvcmtzaG9wMS9kb21VLXg4Nl82NC1GUy5pbWcg
LW0KCjLvvIxzdGFydCBhIGRvbXUKIyB4bSBjciBweWdydWIuY29uZgpVc2luZyBjb25maWcgZmls
ZSAiLi9weWdydWIuY29uZiIuCkVycm9yOiBEaXNrIGlzbid0IGFjY2Vzc2libGUKCiMgY2F0IHB5
Z3J1Yi5jb25mCm5hbWUgPSAidHR5bGludXgiCm1lbW9yeSA9IDUxMgp2Y3B1cyA9IDEKdmlmID0g
WyAnYnJpZGdlPXZpcmJyMCcgXQpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAncmVz
dGFydCcKYm9vdGxvYWRlciA9ICIvdXNyL2Jpbi9weWdydWIiCmRpc2sgPSBbJ3RhcDI6dmhkOi9o
b21lL2ppYXdlaS93b3Jrc2hvcDEvMS5pbWcsc2RhLHcnXQoKQmUgc3VyZSB3ZSBoYXZlIGEgY29y
cmVjdCByYXcgaW1hZ2UKL2hvbWUvamlhd2VpL3dvcmtzaG9wMS9kb21VLXg4Nl82NC1GUy5pbWcg
YmVjYXN1ZQp3ZSBoYXZlIHRlc3RlZCBpdC4gQnV0IGluIHRoaXMgY29uZGl0aW9uIHdlIGNhbiBn
ZXQgYSB0YXBkaXNrIGRldmljZS4KRGV0YWlscyBhcmUgaGVyZS4KCltyb290QGxvY2FsMDAyMTIy
MDEwMjFhIHdvcmtzaG9wMV0jIHRhcC1jdGwgY3JlYXRlIC1hCnZoZDovaG9tZS9qaWF3ZWkvd29y
a3Nob3AxLzEuaW1nCi9kZXYveGVuL2Jsa3RhcC0yL3RhcGRldjAKW3Jvb3RAbG9jYWwwMDIxMjIw
MTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBsaXN0CiAgICA1ODM1ICAwICAgIDAgICAgICAgIHZo
ZCAvaG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEuaW1nCgoKQXQgbGFzdCB3ZSB0YWtlIHNvbWUgeGVu
IGxvZ3MgZnJvbSBkaXJlY3RvcnkgL3Zhci9sb2cveGVuL3hlbi5sb2cgbGlrZSB0aGlzLgoKLi4u
ClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDMpClhl
bmREb21haW5JbmZvLmNyZWF0ZShbJ3ZtJywgWyduYW1lJywgJ3R0eWxpbnV4J10sIFsnbWVtb3J5
JywgNTEyXSwKWydvbl9yZWJvb3QnLCAncmVzdGFydCddLCBbJ29uX2NyYXNoJywgJ3Jlc3RhcnQn
XSwgWydvbl94ZW5kX3N0YXJ0JywKJ2lnbm9yZSddLCBbJ29uX3hlbmRfc3RvcCcsICdpZ25vcmUn
XSwgWyd2Y3B1cycsIDFdLCBbJ29vcycsIDFdLApbJ2Jvb3Rsb2FkZXInLCAnL3Vzci9iaW4vcHln
cnViJ10sIFsnYm9vdGxvYWRlcl9hcmdzJywgJy1xJ10sClsnaW1hZ2UnLCBbJ2xpbnV4JywgWyd2
aWRlb3JhbScsIDRdLCBbJ3RzY19tb2RlJywgMF0sIFsnbm9taWdyYXRlJywKMF1dXSwgWydzM19p
bnRlZ3JpdHknLCAxXSwgWydkZXZpY2UnLCBbJ3RhcDInLCBbJ3VuYW1lJywKJ3RhcDI6dmhkOi9o
b21lL2ppYXdlaS93b3Jrc2hvcDEvMS5zeXMuaW1nJ10sIFsnZGV2JywgJ3h2ZGEnXSwKWydtb2Rl
JywgJ3cnXV1dLCBbJ2RldmljZScsIFsndmlmJywgWydicmlkZ2UnLCAndmlyYnIwJ11dXV0pClsy
MDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChYZW5kRG9tYWluSW5mbzoyNDk4KQpYZW5k
RG9tYWluSW5mby5jb25zdHJ1Y3REb21haW4KWzIwMTItMDItMjUgMjM6NTE6MTkgNDc4OV0gREVC
VUcgKGJhbGxvb246MTg3KSBCYWxsb29uOiA1NDE4MzYgS2lCCmZyZWU7IG5lZWQgMTYzODQ7IGRv
bmUuClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChYZW5kRG9tYWluOjQ3NikgQWRk
aW5nIERvbWFpbjogMzQKWzIwMTItMDItMjUgMjM6NTE6MTkgNDc4OV0gREVCVUcgKFhlbmREb21h
aW5JbmZvOjI4MzYpClhlbmREb21haW5JbmZvLmluaXREb21haW46IDM0IDI1NgpbMjAxMi0wMi0y
NSAyMzo1MToxOSA0Nzg5XSBJTkZPIChYZW5kRG9tYWluSW5mbzozMjY5KSBNb3VudGluZwovaG9t
ZS9qaWF3ZWkvd29ya3Nob3AxLzEuc3lzLmltZyBvbiAvZGV2L3h2ZHAuClsyMDEyLTAyLTI1IDIz
OjUxOjE5IDQ3ODldIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVyOgp3cml0
aW5nIHsnYmFja2VuZC1pZCc6ICcwJywgJ3ZpcnR1YWwtZGV2aWNlJzogJzUxOTUyJywgJ2Rldmlj
ZS10eXBlJzoKJ2Rpc2snLCAnc3RhdGUnOiAnMScsICdiYWNrZW5kJzoKJy9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8wLzUxOTUyJ30gdG8KL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE5
NTIuClsyMDEyLTAyLTI1IDIzOjUxOjE5IDQ3ODldIERFQlVHIChEZXZDb250cm9sbGVyOjk3KSBE
ZXZDb250cm9sbGVyOgp3cml0aW5nIHsnZG9tYWluJzogJ0RvbWFpbi0wJywgJ2Zyb250ZW5kJzoK
Jy9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxOTUyJywgJ3V1aWQnOgonNjc3MmY3NmQtMTFi
MC0yNDZlLWI0ODMtZTlmYzEwNTZkZjEzJywgJ2Jvb3RhYmxlJzogJzAnLCAnZGV2JzoKJy9kZXYv
eHZkcCcsICdzdGF0ZSc6ICcxJywgJ3BhcmFtcyc6ICcvZGV2L3hlbi9ibGt0YXAtMi90YXBkZXYx
JywKJ21vZGUnOiAncicsICdvbmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICcwJywgJ3R5cGUn
OiAncGh5JywKJ3RhcGRpc2stcGFyYW1zJzogJ3ZoZDovaG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEu
c3lzLmltZyd9IHRvCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8wLzUxOTUyLgpbMjAxMi0w
Mi0yNSAyMzo1MToxOSA0Nzg5XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9y
IDUxOTUyLgpbMjAxMi0wMi0yNSAyMzo1MToxOSA0Nzg5XSBERUJVRyAoRGV2Q29udHJvbGxlcjo2
MjgpCmhvdHBsdWdTdGF0dXNDYWxsYmFjawovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMC81
MTk1Mi9ob3RwbHVnLXN0YXR1cy4KWzIwMTItMDItMjUgMjM6NTE6MjAgNDc4OV0gREVCVUcgKERl
dkNvbnRyb2xsZXI6NjI4KQpob3RwbHVnU3RhdHVzQ2FsbGJhY2sKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzAvNTE5NTIvaG90cGx1Zy1zdGF0dXMuClsyMDEyLTAyLTI1IDIzOjUxOjIwIDQ3
ODldIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0YXR1c0NhbGxiYWNrIDEuClsy
MDEyLTAyLTI1IDIzOjUxOjIwIDQ3ODldIERFQlVHIChEZXZDb250cm9sbGVyOjE0NCkgV2FpdGlu
ZyBmb3IgNTE5NTIuClsyMDEyLTAyLTI1IDIzOjUxOjIwIDQ3ODldIERFQlVHIChEZXZDb250cm9s
bGVyOjYyOCkKaG90cGx1Z1N0YXR1c0NhbGxiYWNrCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zi
ZC8wLzUxOTUyL2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wMi0yNSAyMzo1MToyMCA0Nzg5XSBERUJV
RyAoRGV2Q29udHJvbGxlcjo2NDIpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAxLgpbMjAxMi0wMi0y
NSAyMzo1MToyMCA0Nzg5XSBFUlJPUiAoWGVuZEJvb3Rsb2FkZXI6NDMpIERpc2sgaXNuJ3QgYWNj
ZXNzaWJsZQouLi4KCldlIHRoaW5rIHRoYXQgdGhlcmUgYXJlIHNvbWV0aGluZyB3cm9uZyB3aXRo
IHRoZSBkZXZpY2UgL2Rldi94dmRwLiBBbmQKaXRzICpEZXZDb250cm9sbGVyKiBwcm9jZXNzCjUx
OTUyIGNhbiBub3QgZ2V0IGl0cyBjb3JyZWN0aXZlIHN0YXR1cyBmb3IgaG90cGx1Zy4gU28gZXJy
b3IgaGFwcGVucwp0byB1cy4gUmlnaHQ/CgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpbYl1CdXQgd2UgY2FuIGxhdW5jaCBhIGRvbXUgbGlrZSBmb2xs
b3dpbmcgc3RlcHMgc3VjY2Vzc2Z1bGx5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KCjEsIFRhcC1jdGwgY3JlYXRlIGEgZGV2aWNlCiMgdGFwLWN0bCBj
cmVhdGUgLWEgdmhkOi9ob21lL2ppYXdlaS93b3Jrc2hvcDEvMS5pbWcKL2Rldi94ZW4vYmxrdGFw
LTIvdGFwZGV2MAojIHRhcC1jdGwgbGlzdAo1ODM1ICAwICAgIDAgICAgICAgIHZoZCAvaG9tZS9q
aWF3ZWkvd29ya3Nob3AxLzEuaW1nCgoyLCBTdGFydCBkb211CiMgeG0gY3IgcHlncnViMS5jb25m
ClVzaW5nIGNvbmZpZyBmaWxlICIuL3B5Z3J1YjEuY29uZiIuClN0YXJ0ZWQgZG9tYWluIHR0eWxp
bnV4IChpZD00NCkKIyBjYXQgcHlncnViMS5jb25mCm1lbW9yeSA9IDUxMgpuYW1lID0gInR0eWxp
bnV4Igpib290bG9hZGVyID0gIi91c3IvYmluL3B5Z3J1YiIKZGlzayA9IFsncGh5Oi9kZXYveGVu
L2Jsa3RhcC0yL3RhcGRldjAseHZkYTEsdyddCgpCeSB1cCBzdGVwcywgd2UgZG8gZ2V0IGEgZG9t
dS4gQ291bGQgYW55b25lIHRlbGwgbWUgdGhlIGRldGFpbApkaWZmZXJlbmNlcyBiZXR3ZWVuClth
XSBhbmQgW2JdPyBXaHkgZG9lcyBbYV0gbGVhZCB0byBhbiBlcnJvcj8gQW5kIFtiXSBpcyBhbHdh
eXMgcmlnaHQgZm9yIHVzPwoKCj09PT09PT09PT09PT09PT09PT09PT09PT09PQpbY10gU29tZSBv
dGhlciBjb25mdXNpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PQpTb21ldGltZXMgaSBj
YW4gbm90IGdldCBhIGRldmljZSBieSAndGFwLWN0bCBjcmVhdGUgIC1hIGFyZ3MnLiBJdCBzYXlz
CmkgaGFwcGVuIHRvIHNvbWUKZXJyb3JzLiBBZnRlciBpIGRvIHNlcGFyYXRlIHN0ZXBzIG9mICd0
YXAtY3RsIGNyZWF0ZScsIGl0IGxvb2tzIHdlbGwKZm9yIG1lLiBJIHdpbGwgc2hvdyB5b3UKYSBj
b25jcmV0ZSBleGFtcGxlLgoKdGhlIHdyb25nIHdheQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IyB0YXAtY3RsIGNyZWF0ZSAtYSB0YXAyOnZoZDovaG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEuc3lz
LmltZwojIHRhcC1jdGwgbGlzdAojIHRhcC1jdGwgY3JlYXRlIC1hIHRhcGRpc2s6dmhkOi9ob21l
L2ppYXdlaS93b3Jrc2hvcDEvMS5zeXMuaW1nCiMgY2F0IC92YXIvbG9nL21lc3NhZ2VzIHwgdGFp
bCAtMjAKLi4uCkZlYiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIxYSB0YXBkaXNrMlsxMTcx
XTogSS9PIHF1ZXVlIGRyaXZlcjogbGlvCkZlYiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIx
YSB0YXBkaXNrMlsxMTcxXTogcmVjZWl2ZWQgJ2F0dGFjaCcKbWVzc2FnZSAodXVpZCA9IDApCkZl
YiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIxYSB0YXBkaXNrMlsxMTcxXTogc2VuZGluZyAn
YXR0YWNoCnJlc3BvbnNlJyBtZXNzYWdlICh1dWlkID0gMCkKRmViIDI1IDIyOjUwOjIwIGxvY2Fs
MDAyMTIyMDEwMjFhIHRhcGRpc2syWzExNzFdOiByZWNlaXZlZCAnb3BlbicKbWVzc2FnZSAodXVp
ZCA9IDApCkZlYiAyNSAyMjo1MDoyMCBsb2NhbDAwMjEyMjAxMDIxYSB0YXBkaXNrMlsxMTcxXTog
c2VuZGluZyAnZXJyb3InCm1lc3NhZ2UgKHV1aWQgPSAwKQpGZWIgMjUgMjI6NTA6MjAgbG9jYWww
MDIxMjIwMTAyMWEgdGFwLWN0bDogdGFwLWVycjp0YXBfY3RsX29wZW46IG9wZW4KZmFpbGVkLCBl
cnIgLTIKRmViIDI1IDIyOjUwOjIwIGxvY2FsMDAyMTIyMDEwMjFhIHRhcGRpc2syWzExNzFdOiBy
ZWNlaXZlZCAnZGV0YWNoJwptZXNzYWdlICh1dWlkID0gMCkKRmViIDI1IDIyOjUwOjIwIGxvY2Fs
MDAyMTIyMDEwMjFhIHRhcGRpc2syWzExNzFdOiBzZW5kaW5nICdkZXRhY2gKcmVzcG9uc2UnIG1l
c3NhZ2UgKHV1aWQgPSAwKQouLi4uLgoKCnRoZSByaWdodCB3YXkKLS0tLS0tLS0tLS0tLS0tLS0t
LS0KW3Jvb3RAbG9jYWwwMDIxMjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBhdHRhY2gKdXNh
Z2U6IGF0dGFjaCA8LXAgcGlkPiA8LW0gbWlub3I+Cltyb290QGxvY2FsMDAyMTIyMDEwMjFhIHdv
cmtzaG9wMV0jIHRhcC1jdGwgbGlzdAogICAgMTE5NCAgLSAgICAtICAgICAgICAgIC0gLQpbcm9v
dEBsb2NhbDAwMjEyMjAxMDIxYSB3b3Jrc2hvcDFdIyB0YXAtY3RsIGF0dGFjaCAtcCAxMTk0IC1t
IDAKW3Jvb3RAbG9jYWwwMDIxMjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBsaXN0CiAgICAx
MTk0ICAtICAgIC0gICAgICAgICAgLSAtCltyb290QGxvY2FsMDAyMTIyMDEwMjFhIHdvcmtzaG9w
MV0jIHRhcC1jdGwgYWxsb2NhdGUKL2Rldi94ZW4vYmxrdGFwLTIvdGFwZGV2MApbcm9vdEBsb2Nh
bDAwMjEyMjAxMDIxYSB3b3Jrc2hvcDFdIyB0YXAtY3RsIGxpc3QKICAgIDExOTQgIC0gICAgLSAg
ICAgICAgICAtIC0KICAgICAgIC0gIDAgICAgLSAgICAgICAgICAtIC0KW3Jvb3RAbG9jYWwwMDIx
MjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBhdHRhY2ggLXAgMTE5NCAtbSAwCltyb290QGxv
Y2FsMDAyMTIyMDEwMjFhIHdvcmtzaG9wMV0jIHRhcC1jdGwgbGlzdAogICAgMTE5NCAgMCAgICAw
ICAgICAgICAgIC0gLQpbcm9vdEBsb2NhbDAwMjEyMjAxMDIxYSB3b3Jrc2hvcDFdIyB0YXAtY3Rs
IG9wZW4KdXNhZ2U6IG9wZW4gPC1wIHBpZD4gPC1tIG1pbm9yPiA8LWEgYXJncz4KW3Jvb3RAbG9j
YWwwMDIxMjIwMTAyMWEgd29ya3Nob3AxXSMgdGFwLWN0bCBvcGVuIC1wIDExOTQgLW0gMCAtYQp2
aGQ6L2hvbWUvamlhd2VpL3dvcmtzaG9wMS8xLnN5cy5pbWcKW3Jvb3RAbG9jYWwwMDIxMjIwMTAy
MWEgd29ya3Nob3AxXSMgdGFwLWN0bCBsaXN0CiAgICAxMTk0ICAwICAgIDAgICAgICAgIHZoZCAv
aG9tZS9qaWF3ZWkvd29ya3Nob3AxLzEuc3lzLmltZwoKCkFmdGVyICd0aGUgd3Jvbmcgd2F5JyBh
bmQgJ3RoZSByaWdodCB3YXknLCBpIHRoaW5rIHRoZSB0d28gd2F5cyBoYXZlCmRpZmZlcmVudCBt
ZWNoYW5pc21zLiBCdXQgaQpkb24ndCB1bmRlcnN0YW5kIHRoZW0gY2xlYXJseS4gQ2xvdWQgYW55
b25lIHRlbGwgbWUgdGhlIG9uZXMgPwoKLS0gClRoYW5rcwpIYXJyeSBXZWkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sun Feb 26 08:09:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Feb 2012 08:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1Z92-0004QH-CP; Sun, 26 Feb 2012 08:07:48 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S1Z91-0004Q1-3L; Sun, 26 Feb 2012 08:07:47 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330243659!13396230!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15451 invoked from network); 26 Feb 2012 08:07:40 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Feb 2012 08:07:40 -0000
Received: by lahi5 with SMTP id i5so5487828lah.32
	for <multiple recipients>; Sun, 26 Feb 2012 00:07:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=ZTgrLs/n503FCxP42lPgbyhOMQFwWuMU+1N8jTdhvuQ=;
	b=EdVDcON0q1qo6tKY7q4/T55/YL/RmTpFqKIVkbKXmaymr2/mSJcvKBdZmjGOol0zs5
	xiz3kyc/3/k5kJyrfB6I4/D4OtXgcBk4TwCJNQnrP8xU2dm05PRUN8z6LqyJK9oJPdcQ
	MzPLLgvjtJE1Rwt11uJkTkr8ds8lf2zpMctFk=
MIME-Version: 1.0
Received: by 10.152.111.229 with SMTP id il5mr6026902lab.19.1330243659274;
	Sun, 26 Feb 2012 00:07:39 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Sun, 26 Feb 2012 00:07:39 -0800 (PST)
In-Reply-To: <CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
Date: Sun, 26 Feb 2012 16:07:39 +0800
Message-ID: <CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, cloudxy@googlegroups.com,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgMTE6MDQgUE0sIGhhcnJ5eGl5b3UgPGhhcnJ5eGl5b3VA
Z21haWwuY29tPiB3cm90ZToKPiBPbiBGcmksIEZlYiAyNCwgMjAxMiBhdCAxMDoyNyBQTSwgU3Rl
ZmFubyBTdGFiZWxsaW5pCj4gPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tPiB3cm90
ZToKPj4gT24gRnJpLCAyNCBGZWIgMjAxMiwgaGFycnl4aXlvdSB3cm90ZToKPj4+IE9uIEZyaSwg
RmViIDI0LCAyMDEyIGF0IDg6MTIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaQo+Pj4gPHN0ZWZhbm8u
c3RhYmVsbGluaUBldS5jaXRyaXguY29tPiB3cm90ZToKPj4+ID4gT24gRnJpLCAyNCBGZWIgMjAx
MiwgaGFycnl4aXlvdSB3cm90ZToKPj4+ID4+IEhpIFN0ZWZhbm8sCj4+PiA+Pgo+Pj4gPj4gT3Vy
IHByb2plY3QncyBuYW1lIGlzIENsb3VkeHksIHdoaWNoIGlzIGFib3V0IENsb3VkIENhbGN1bGF0
aW5nIGxpa2UKPj4+ID4+IEFtYXpvbidzIEVDMi4KPj4+ID4+IEl0IGhhcyB0d28gc3ViLXN5c3Rl
bXMsIHdoaWNoIGlzIEVDTVMgKEVsYXN0aWMgQ2xvdWQgTWFuYWdlc3lzdGVtIFN5c3RlbSkgYW5k
Cj4+PiA+PiBITEZTKEhhZG9vcCBoZGZzIGFuZCBsb2cgc3RydWN0dXJlZCBGaWxlc3lzdGVtKS4g
SGxmcyBpcyBsaWtlIEFtYXpvbidzIEVCUy4gRUNNUwo+Pj4gPj4gaXMgYSBzY2hlZHVsaW5nIHN5
c3RlbSwgd2hpY2ggZGlzdHJpYnV0ZXMgVk0gYW5kIHJlY3ljbGVzIFZNLgo+Pj4gPj4KPj4+ID4+
IFdlIGhhdmUgcGx1Z2VkIG91ciBITEZTIMKgdG8geGVuJ3MgYmxrdGFwMiBhcyBhIGRyaXZlciBs
aWtlICdhaW8nLAo+Pj4gPj4gJ3ZoZCcuIFNvIHdlIGNhbiB1c2UgeGVuJ3MKPj4+ID4+IGRvbXUg
YXMgb3VyIFZNIGFuZCBITEZTIGFzIG91ciBibGt0YXAyIGRyaXZlci4KPj4+ID4+Cj4+PiA+PiBT
byBpIHRoaW5rIGlmIHdlIGhhdmUgYW55IG1lbnRvciB3YW5uYSB0byBkbyBibGt0YXAyJ3MgZHJp
dmVyCj4+PiA+PiBkZXZlbG9wbWVudCBpbiBHU09DIDIwMTIsCj4+PiA+PiB3aGljaCBpIGhhdmUg
ZG9uZSB0aGlzIHBvcnRpb25zIGZvciBhIGxvbmcgdGltZS4gSSBhbSBzdXJlIGkgY2FuCj4+PiA+
PiBkZXZlbG9wIHRoaXMga2luZCBvZiBkcml2ZXIKPj4+ID4+IHN1Y2Nlc3NmdWxseS4gOy0pIMKg
SWYgeW91IGhhdmUgc29tZSBpZGVhcyBhYm91dCBibGt0YXAyIGRyaXZlcnMgb3IKPj4+ID4+IHNv
bWV0aGluZyBpZGVhcyBhYm91dAo+Pj4gPj4geGVuLCBmZWVsIGZyZWUgdG8gY29udGFjdCBtZS4g
WW91IHdpbGwgYmUgbXkgbWVudG9yIDstKQo+Pj4gPgo+Pj4gPiBJIHRoaW5rIEkgdW5kZXJzdGFu
ZCB3aGF0IHRoaXMgcHJvamVjdCBpcyBhYm91dCBub3csIHRoYW5rcyBmb3IgdGhlCj4+PiA+IGV4
cGxhbmF0aW9uLiBJdCBtaWdodCBiZSBhIGdvb2QgcHJvamVjdDogcGxlYXNlIGNyZWF0ZSBhIG5l
dyBwYWdlIHRvIHRoZQo+Pj4gPiB3aWtpIHdpdGggYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0
aGUgcHJvamVjdAo+Pj4gPmFuZCB0aGVuIGFkZCBhIG5ldyByb3cKPj4+ID4gdG8gaHR0cDovL3dp
a2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9JZGVhcyNLZXlfR29vZ2xlX1BhZ2VzLCBsaW5raW5n
IHRvCj4+PiA+IHRoZSBwcm9qZWN0IHBhZ2UgeW91IHdyb3RlLgo+Pj4KPj4+IEhpIFN0ZWZhbm8s
Cj4+Pgo+Pj4gSSBhbSBzb3JyeSBpIGNhbiBub3QgdW5kZXJzdGFuZCB5b3VyIHdvcmRzIGNsZWFy
bHkuIExldCBtZSBkZXNjcmlwZSB0aGVtIHRvIHlvdS4KPj4+Cj4+PiBZb3UgbWVhbiB3ZSBzaG91
bGQgd3JpdGUgYSBuZXcgd2lraSBwYWdlIG9uIHhlbidzIHdpa2kKPj4+IChodHRwOi8vd2lraS54
ZW4ub3JnL3dpa2kpCj4+PiBvciBvdXIgbWFpbiBwYWdlJ3Mgd2lraSAoaHR0cDovL2NvZGUuZ29v
Z2xlLmNvbS9wL2Nsb3VkeHkvdy9saXN0KS4KPj4+IFRoZW4gd2Ugc2hvdWxkIGFkZAo+Pj4gYSBu
ZXcgcm93IHRvICdOZXcgUHJvamVjdCBJZGVhcycgb2YKPj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcv
d2lraS9HU29DXzIwMTJfSWRlYXMsIHdoaWNoCj4+PiBoYXMgYSBsaW5raW5nIHRvIG91ciBuZXcg
d2lraSBwYWdlIGZvciBkZXNjcmlwaW5nIG91ciBwcm9qZWN0IGNsZWFybHkuCj4+PiDCoFRoYXQg
aXMgdG8KPj4+IHNheSBvdXIgcHJvamVjdCBtYXkgam9pbiBHU09DIDIwMTIgYXMgb25lIG9mIHRo
ZSBwcm9qZWN0cyB1bmRlciB4ZW4KPj4+IG9yZ2FuaXphdGlvbi4gUmlnaHQgPwo+Pgo+PiBUaGF0
J3MgcmlnaHQuCj4+IFdlIHdvdWxkIGxpa2UgZGV0YWlscyBvbiB0aGUgcHJvamVjdCBzbyB0aGUg
c21hbGwgZGVzY3JpcHRpb24gaW4KPj4gdGhlIHRhYmxlIGlzIG5vdCBlbm91Z2guIElmIHlvdSBj
b3VsZCB3cml0ZSBhIG1vcmUgZGV0YWlsZWQgZGVzY3JpcHRpb24KPj4gb24gYSBuZXcgcGFnZSwg
dGhhdCB3b3VsZCBiZSBpZGVhbC4KPgo+IFllYWgsIHRoYXQncyBncmVhdCEgV2Ugd2lsbCB3cml0
ZSBhIG5ldyB3aWtpIHBhZ2UgYW5kIGFkZCBhIG5ldyByb3cgdG8KPiBodHRwOi8vd2lraS54ZW4u
b3JnL3dpa2kvR1NvQ18yMDEyX0lkZWFzLgo+Cj4gU3RlZmFubywgTXVjaCB0aGFua3MgZm9yIHlv
dXIgaGVscCA7LSkKPgoKSGkgU3RlZmFubywKCldlIGhhdmUgd3JpdHRlbiBhIG5ldyB3aWtpIHBh
Z2UgaGVyZQpodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2xvdWR4eS93aWtpL1dIQVRfSVNfQ0xP
VURYWQpBbmQgd2UgYWRkIGEgcm93IHRvCmh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9HU29DXzIw
MTJfSWRlYXMjTmV3X1Byb2plY3RfSWRlYXMgLCB3aGljaCBhZGQKb3VyCnByb2plY3QgaWRlYSBm
b3IgeGVuLiBPdXIgdGhvdWdodHMgYWxzbyBjb250YWluIHRoZSBuZXcgd2lraSBwYWdlJ3MKbGlu
ay4gSSB3aWxsIGFsc28gZ2l2ZSBhbm90aGVyIG5ldwp3aWtpIHBhZ2UgaW4gRW5nbGlzaCBmb3Ig
ZGVzY3JpYmluZyBITEZTIGZvciBtb3JlIGRldGFpbHMgKFJlYWxpemUgTWVjaGFuaXNtcykuCgpB
bnkgY29tbWVudHM/CgoKCi0tIApUaGFua3MKSGFycnkgV2VpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sun Feb 26 08:09:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Feb 2012 08:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1Z92-0004QH-CP; Sun, 26 Feb 2012 08:07:48 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S1Z91-0004Q1-3L; Sun, 26 Feb 2012 08:07:47 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330243659!13396230!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15451 invoked from network); 26 Feb 2012 08:07:40 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Feb 2012 08:07:40 -0000
Received: by lahi5 with SMTP id i5so5487828lah.32
	for <multiple recipients>; Sun, 26 Feb 2012 00:07:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=ZTgrLs/n503FCxP42lPgbyhOMQFwWuMU+1N8jTdhvuQ=;
	b=EdVDcON0q1qo6tKY7q4/T55/YL/RmTpFqKIVkbKXmaymr2/mSJcvKBdZmjGOol0zs5
	xiz3kyc/3/k5kJyrfB6I4/D4OtXgcBk4TwCJNQnrP8xU2dm05PRUN8z6LqyJK9oJPdcQ
	MzPLLgvjtJE1Rwt11uJkTkr8ds8lf2zpMctFk=
MIME-Version: 1.0
Received: by 10.152.111.229 with SMTP id il5mr6026902lab.19.1330243659274;
	Sun, 26 Feb 2012 00:07:39 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Sun, 26 Feb 2012 00:07:39 -0800 (PST)
In-Reply-To: <CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
Date: Sun, 26 Feb 2012 16:07:39 +0800
Message-ID: <CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>, cloudxy@googlegroups.com,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBGZWIgMjQsIDIwMTIgYXQgMTE6MDQgUE0sIGhhcnJ5eGl5b3UgPGhhcnJ5eGl5b3VA
Z21haWwuY29tPiB3cm90ZToKPiBPbiBGcmksIEZlYiAyNCwgMjAxMiBhdCAxMDoyNyBQTSwgU3Rl
ZmFubyBTdGFiZWxsaW5pCj4gPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tPiB3cm90
ZToKPj4gT24gRnJpLCAyNCBGZWIgMjAxMiwgaGFycnl4aXlvdSB3cm90ZToKPj4+IE9uIEZyaSwg
RmViIDI0LCAyMDEyIGF0IDg6MTIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaQo+Pj4gPHN0ZWZhbm8u
c3RhYmVsbGluaUBldS5jaXRyaXguY29tPiB3cm90ZToKPj4+ID4gT24gRnJpLCAyNCBGZWIgMjAx
MiwgaGFycnl4aXlvdSB3cm90ZToKPj4+ID4+IEhpIFN0ZWZhbm8sCj4+PiA+Pgo+Pj4gPj4gT3Vy
IHByb2plY3QncyBuYW1lIGlzIENsb3VkeHksIHdoaWNoIGlzIGFib3V0IENsb3VkIENhbGN1bGF0
aW5nIGxpa2UKPj4+ID4+IEFtYXpvbidzIEVDMi4KPj4+ID4+IEl0IGhhcyB0d28gc3ViLXN5c3Rl
bXMsIHdoaWNoIGlzIEVDTVMgKEVsYXN0aWMgQ2xvdWQgTWFuYWdlc3lzdGVtIFN5c3RlbSkgYW5k
Cj4+PiA+PiBITEZTKEhhZG9vcCBoZGZzIGFuZCBsb2cgc3RydWN0dXJlZCBGaWxlc3lzdGVtKS4g
SGxmcyBpcyBsaWtlIEFtYXpvbidzIEVCUy4gRUNNUwo+Pj4gPj4gaXMgYSBzY2hlZHVsaW5nIHN5
c3RlbSwgd2hpY2ggZGlzdHJpYnV0ZXMgVk0gYW5kIHJlY3ljbGVzIFZNLgo+Pj4gPj4KPj4+ID4+
IFdlIGhhdmUgcGx1Z2VkIG91ciBITEZTIMKgdG8geGVuJ3MgYmxrdGFwMiBhcyBhIGRyaXZlciBs
aWtlICdhaW8nLAo+Pj4gPj4gJ3ZoZCcuIFNvIHdlIGNhbiB1c2UgeGVuJ3MKPj4+ID4+IGRvbXUg
YXMgb3VyIFZNIGFuZCBITEZTIGFzIG91ciBibGt0YXAyIGRyaXZlci4KPj4+ID4+Cj4+PiA+PiBT
byBpIHRoaW5rIGlmIHdlIGhhdmUgYW55IG1lbnRvciB3YW5uYSB0byBkbyBibGt0YXAyJ3MgZHJp
dmVyCj4+PiA+PiBkZXZlbG9wbWVudCBpbiBHU09DIDIwMTIsCj4+PiA+PiB3aGljaCBpIGhhdmUg
ZG9uZSB0aGlzIHBvcnRpb25zIGZvciBhIGxvbmcgdGltZS4gSSBhbSBzdXJlIGkgY2FuCj4+PiA+
PiBkZXZlbG9wIHRoaXMga2luZCBvZiBkcml2ZXIKPj4+ID4+IHN1Y2Nlc3NmdWxseS4gOy0pIMKg
SWYgeW91IGhhdmUgc29tZSBpZGVhcyBhYm91dCBibGt0YXAyIGRyaXZlcnMgb3IKPj4+ID4+IHNv
bWV0aGluZyBpZGVhcyBhYm91dAo+Pj4gPj4geGVuLCBmZWVsIGZyZWUgdG8gY29udGFjdCBtZS4g
WW91IHdpbGwgYmUgbXkgbWVudG9yIDstKQo+Pj4gPgo+Pj4gPiBJIHRoaW5rIEkgdW5kZXJzdGFu
ZCB3aGF0IHRoaXMgcHJvamVjdCBpcyBhYm91dCBub3csIHRoYW5rcyBmb3IgdGhlCj4+PiA+IGV4
cGxhbmF0aW9uLiBJdCBtaWdodCBiZSBhIGdvb2QgcHJvamVjdDogcGxlYXNlIGNyZWF0ZSBhIG5l
dyBwYWdlIHRvIHRoZQo+Pj4gPiB3aWtpIHdpdGggYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0
aGUgcHJvamVjdAo+Pj4gPmFuZCB0aGVuIGFkZCBhIG5ldyByb3cKPj4+ID4gdG8gaHR0cDovL3dp
a2kueGVuLm9yZy93aWtpL0dTb0NfMjAxMl9JZGVhcyNLZXlfR29vZ2xlX1BhZ2VzLCBsaW5raW5n
IHRvCj4+PiA+IHRoZSBwcm9qZWN0IHBhZ2UgeW91IHdyb3RlLgo+Pj4KPj4+IEhpIFN0ZWZhbm8s
Cj4+Pgo+Pj4gSSBhbSBzb3JyeSBpIGNhbiBub3QgdW5kZXJzdGFuZCB5b3VyIHdvcmRzIGNsZWFy
bHkuIExldCBtZSBkZXNjcmlwZSB0aGVtIHRvIHlvdS4KPj4+Cj4+PiBZb3UgbWVhbiB3ZSBzaG91
bGQgd3JpdGUgYSBuZXcgd2lraSBwYWdlIG9uIHhlbidzIHdpa2kKPj4+IChodHRwOi8vd2lraS54
ZW4ub3JnL3dpa2kpCj4+PiBvciBvdXIgbWFpbiBwYWdlJ3Mgd2lraSAoaHR0cDovL2NvZGUuZ29v
Z2xlLmNvbS9wL2Nsb3VkeHkvdy9saXN0KS4KPj4+IFRoZW4gd2Ugc2hvdWxkIGFkZAo+Pj4gYSBu
ZXcgcm93IHRvICdOZXcgUHJvamVjdCBJZGVhcycgb2YKPj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcv
d2lraS9HU29DXzIwMTJfSWRlYXMsIHdoaWNoCj4+PiBoYXMgYSBsaW5raW5nIHRvIG91ciBuZXcg
d2lraSBwYWdlIGZvciBkZXNjcmlwaW5nIG91ciBwcm9qZWN0IGNsZWFybHkuCj4+PiDCoFRoYXQg
aXMgdG8KPj4+IHNheSBvdXIgcHJvamVjdCBtYXkgam9pbiBHU09DIDIwMTIgYXMgb25lIG9mIHRo
ZSBwcm9qZWN0cyB1bmRlciB4ZW4KPj4+IG9yZ2FuaXphdGlvbi4gUmlnaHQgPwo+Pgo+PiBUaGF0
J3MgcmlnaHQuCj4+IFdlIHdvdWxkIGxpa2UgZGV0YWlscyBvbiB0aGUgcHJvamVjdCBzbyB0aGUg
c21hbGwgZGVzY3JpcHRpb24gaW4KPj4gdGhlIHRhYmxlIGlzIG5vdCBlbm91Z2guIElmIHlvdSBj
b3VsZCB3cml0ZSBhIG1vcmUgZGV0YWlsZWQgZGVzY3JpcHRpb24KPj4gb24gYSBuZXcgcGFnZSwg
dGhhdCB3b3VsZCBiZSBpZGVhbC4KPgo+IFllYWgsIHRoYXQncyBncmVhdCEgV2Ugd2lsbCB3cml0
ZSBhIG5ldyB3aWtpIHBhZ2UgYW5kIGFkZCBhIG5ldyByb3cgdG8KPiBodHRwOi8vd2lraS54ZW4u
b3JnL3dpa2kvR1NvQ18yMDEyX0lkZWFzLgo+Cj4gU3RlZmFubywgTXVjaCB0aGFua3MgZm9yIHlv
dXIgaGVscCA7LSkKPgoKSGkgU3RlZmFubywKCldlIGhhdmUgd3JpdHRlbiBhIG5ldyB3aWtpIHBh
Z2UgaGVyZQpodHRwOi8vY29kZS5nb29nbGUuY29tL3AvY2xvdWR4eS93aWtpL1dIQVRfSVNfQ0xP
VURYWQpBbmQgd2UgYWRkIGEgcm93IHRvCmh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9HU29DXzIw
MTJfSWRlYXMjTmV3X1Byb2plY3RfSWRlYXMgLCB3aGljaCBhZGQKb3VyCnByb2plY3QgaWRlYSBm
b3IgeGVuLiBPdXIgdGhvdWdodHMgYWxzbyBjb250YWluIHRoZSBuZXcgd2lraSBwYWdlJ3MKbGlu
ay4gSSB3aWxsIGFsc28gZ2l2ZSBhbm90aGVyIG5ldwp3aWtpIHBhZ2UgaW4gRW5nbGlzaCBmb3Ig
ZGVzY3JpYmluZyBITEZTIGZvciBtb3JlIGRldGFpbHMgKFJlYWxpemUgTWVjaGFuaXNtcykuCgpB
bnkgY29tbWVudHM/CgoKCi0tIApUaGFua3MKSGFycnkgV2VpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sun Feb 26 14:34:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Feb 2012 14:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1f8W-0006ej-Hn; Sun, 26 Feb 2012 14:31:40 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1S1f8U-0006ee-Jh
	for xen-users@lists.xensource.com; Sun, 26 Feb 2012 14:31:38 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-15.tower-174.messagelabs.com!1330266692!13125431!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19318 invoked from network); 26 Feb 2012 14:31:32 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-15.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Feb 2012 14:31:32 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 9978E380F83
	for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 14:31:31 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id gtJPVmkwRPs8 for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 14:31:29 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 83C7D2988D6
	for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 14:31:28 +0000 (UTC)
Date: Sun, 26 Feb 2012 14:29:47 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
References: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120226143131.9978E380F83@mx1.internecto.net>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 14 Feb 2012 09:57:01 -0700
"Nick Couchman" <Nick.Couchman@seakr.com> wrote:

> You need not attack the writers of the XenMaster code for their
> choices
> - it only serves to discourage them from being part of this community
> and from continuing their efforts to make software available to this
> community.

+1 to this, and to the OP. Thanks Wannes for your announcement. Be
assured that there are also people who do not immediately reply but
still really appreciate the contribution. I'm one of them.

Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Feb 26 14:34:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Feb 2012 14:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1f8W-0006ej-Hn; Sun, 26 Feb 2012 14:31:40 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@internecto.net>) id 1S1f8U-0006ee-Jh
	for xen-users@lists.xensource.com; Sun, 26 Feb 2012 14:31:38 +0000
X-Env-Sender: mark@internecto.net
X-Msg-Ref: server-15.tower-174.messagelabs.com!1330266692!13125431!1
X-Originating-IP: [176.9.245.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19318 invoked from network); 26 Feb 2012 14:31:32 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (176.9.245.29)
	by server-15.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Feb 2012 14:31:32 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 9978E380F83
	for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 14:31:31 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([176.9.245.29])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id gtJPVmkwRPs8 for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 14:31:29 +0000 (UTC)
Received: from internecto.net (athena.cafpow.nx [192.168.1.10])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id 83C7D2988D6
	for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 14:31:28 +0000 (UTC)
Date: Sun, 26 Feb 2012 14:29:47 +0000
From: Mark van Dijk <mark@internecto.net>
To: xen-users@lists.xensource.com
In-Reply-To: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
References: <4F3A2FED02000099000DAFF8@collaborate.seakr.com>
Organization: Internecto SIS
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Message-Id: <20120226143131.9978E380F83@mx1.internecto.net>
Subject: Re: [Xen-users] Announcing XenMaster
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: mark+list@internecto.net
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 14 Feb 2012 09:57:01 -0700
"Nick Couchman" <Nick.Couchman@seakr.com> wrote:

> You need not attack the writers of the XenMaster code for their
> choices
> - it only serves to discourage them from being part of this community
> and from continuing their efforts to make software available to this
> community.

+1 to this, and to the OP. Thanks Wannes for your announcement. Be
assured that there are also people who do not immediately reply but
still really appreciate the contribution. I'm one of them.

Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Feb 26 15:55:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Feb 2012 15:55:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1gPm-0007PG-CV; Sun, 26 Feb 2012 15:53:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S1gPk-0007PB-9S
	for xen-users@lists.xensource.com; Sun, 26 Feb 2012 15:53:32 +0000
Received: from [85.158.139.83:8807] by server-3.bemta-5.messagelabs.com id
	9C/AD-06438-B755A4F4; Sun, 26 Feb 2012 15:53:31 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1330271610!12856844!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10868 invoked from network); 26 Feb 2012 15:53:30 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Feb 2012 15:53:30 -0000
Received: by wgbdr12 with SMTP id dr12so1038369wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 07:53:30 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.24.166 as permitted sender) client-ip=10.180.24.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.24.166 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.24.166])
	by 10.180.24.166 with SMTP id v6mr11274128wif.10.1330271610486
	(num_hops = 1); Sun, 26 Feb 2012 07:53:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Jlc9xaDEzG841zVZRPbTj9LP8PBCHqbQjyyFRLq81fg=;
	b=L6HMrv47eEIuITVrK1SQOtlG18uDtz7hwAoFPCqbSxp/TUJ7hbjL9PVcXoK/1n7/tY
	S6Kp1H+vRl0RTzUrp+aey4YUtlI23oFmHmJy0btQVYTVKc4ZUlYzZeOmXPOa7Ph5Zsel
	PywLnd8b+0VmxB/0Bv2kHjCwYBLAEkepr6xkM=
MIME-Version: 1.0
Received: by 10.180.24.166 with SMTP id v6mr8952374wif.10.1330271610435; Sun,
	26 Feb 2012 07:53:30 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Sun, 26 Feb 2012 07:53:30 -0800 (PST)
Date: Sun, 26 Feb 2012 08:53:30 -0700
Message-ID: <CAHyyzzSkHyZjx3Fk_+hT5oCXO5e=RheG3QRHUMBT8kRS-PUqKQ@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xl and missing memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3541129494774535358=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3541129494774535358==
Content-Type: multipart/alternative; boundary=f46d04182610cb77b504b9dffea6

--f46d04182610cb77b504b9dffea6
Content-Type: text/plain; charset=ISO-8859-1

I have server with 16gb memory and ever since I had started using xl I am
missing memory.
 I have two vm with  server 2008RR2 with  4GB one arch linux domu with 2 gb
and two 1 gb arch linux domu.
So I have 12GB assigned to vm and 512 mb to dom0 so that should leave 3.5GB
for another vm system.
 I have server 2008R2 that was starting with 3.5GB with xm but with xl it
only boots with 1.5GB.
I hope someone can help recover my memory

--f46d04182610cb77b504b9dffea6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have server with 16gb memory and ever since I had started using xl I am m=
issing memory. <br>=A0I have two vm with=A0 server 2008RR2 with=A0 4GB one =
arch linux domu with 2 gb and two 1 gb arch linux domu.<br>So I have 12GB a=
ssigned to vm and 512 mb to dom0 so that should leave 3.5GB for another vm =
system.<br>
=A0I have server 2008R2 that was starting with 3.5GB with xm but with xl it=
 only boots with 1.5GB. <br>I hope someone can help recover my memory <br>

--f46d04182610cb77b504b9dffea6--


--===============3541129494774535358==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3541129494774535358==--


From xen-users-bounces@lists.xen.org Sun Feb 26 15:55:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Feb 2012 15:55:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1gPm-0007PG-CV; Sun, 26 Feb 2012 15:53:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S1gPk-0007PB-9S
	for xen-users@lists.xensource.com; Sun, 26 Feb 2012 15:53:32 +0000
Received: from [85.158.139.83:8807] by server-3.bemta-5.messagelabs.com id
	9C/AD-06438-B755A4F4; Sun, 26 Feb 2012 15:53:31 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1330271610!12856844!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10868 invoked from network); 26 Feb 2012 15:53:30 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Feb 2012 15:53:30 -0000
Received: by wgbdr12 with SMTP id dr12so1038369wgb.24
	for <xen-users@lists.xensource.com>;
	Sun, 26 Feb 2012 07:53:30 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.24.166 as permitted sender) client-ip=10.180.24.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.24.166 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.24.166])
	by 10.180.24.166 with SMTP id v6mr11274128wif.10.1330271610486
	(num_hops = 1); Sun, 26 Feb 2012 07:53:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Jlc9xaDEzG841zVZRPbTj9LP8PBCHqbQjyyFRLq81fg=;
	b=L6HMrv47eEIuITVrK1SQOtlG18uDtz7hwAoFPCqbSxp/TUJ7hbjL9PVcXoK/1n7/tY
	S6Kp1H+vRl0RTzUrp+aey4YUtlI23oFmHmJy0btQVYTVKc4ZUlYzZeOmXPOa7Ph5Zsel
	PywLnd8b+0VmxB/0Bv2kHjCwYBLAEkepr6xkM=
MIME-Version: 1.0
Received: by 10.180.24.166 with SMTP id v6mr8952374wif.10.1330271610435; Sun,
	26 Feb 2012 07:53:30 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Sun, 26 Feb 2012 07:53:30 -0800 (PST)
Date: Sun, 26 Feb 2012 08:53:30 -0700
Message-ID: <CAHyyzzSkHyZjx3Fk_+hT5oCXO5e=RheG3QRHUMBT8kRS-PUqKQ@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] xl and missing memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3541129494774535358=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3541129494774535358==
Content-Type: multipart/alternative; boundary=f46d04182610cb77b504b9dffea6

--f46d04182610cb77b504b9dffea6
Content-Type: text/plain; charset=ISO-8859-1

I have server with 16gb memory and ever since I had started using xl I am
missing memory.
 I have two vm with  server 2008RR2 with  4GB one arch linux domu with 2 gb
and two 1 gb arch linux domu.
So I have 12GB assigned to vm and 512 mb to dom0 so that should leave 3.5GB
for another vm system.
 I have server 2008R2 that was starting with 3.5GB with xm but with xl it
only boots with 1.5GB.
I hope someone can help recover my memory

--f46d04182610cb77b504b9dffea6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have server with 16gb memory and ever since I had started using xl I am m=
issing memory. <br>=A0I have two vm with=A0 server 2008RR2 with=A0 4GB one =
arch linux domu with 2 gb and two 1 gb arch linux domu.<br>So I have 12GB a=
ssigned to vm and 512 mb to dom0 so that should leave 3.5GB for another vm =
system.<br>
=A0I have server 2008R2 that was starting with 3.5GB with xm but with xl it=
 only boots with 1.5GB. <br>I hope someone can help recover my memory <br>

--f46d04182610cb77b504b9dffea6--


--===============3541129494774535358==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3541129494774535358==--


From xen-users-bounces@lists.xen.org Mon Feb 27 08:49:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 08:49:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1wF9-00036u-13; Mon, 27 Feb 2012 08:47:39 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S1wF7-00036p-TF
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 08:47:38 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1330332450!15965711!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20090 invoked from network); 27 Feb 2012 08:47:31 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 08:47:31 -0000
Received: by iahk25 with SMTP id k25so8138425iah.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 00:47:29 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.42.137.202 as permitted sender) client-ip=10.42.137.202; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.42.137.202 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.42.137.202])
	by 10.42.137.202 with SMTP id z10mr3658806ict.31.1330332449714
	(num_hops = 1); Mon, 27 Feb 2012 00:47:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=dskJc0OXBsjYJWwTTuGRwH2Td/HkWBP5cH3xnJnLWxQ=;
	b=bujA4nE7HIjbHCFvfHfjdOcQPRPLSCrCUqgQXkot0BcvKvIXeXod12Z4ufe2k55xAA
	yNdlNzomLRLK78vfitpC+XTAnrOTSDdJBRF3lM0xW0J8m4sp+PteEJ5bvhMhUsSzUKMp
	qPad9medzwZaPVkECDlm0Uf1sVL35JYXh7LvM=
Received: by 10.42.137.202 with SMTP id z10mr3016388ict.31.1330332449601; Mon,
	27 Feb 2012 00:47:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Mon, 27 Feb 2012 00:47:09 -0800 (PST)
In-Reply-To: <20120224215539.GB8506@luke.xen.prgmr.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
From: eva <evammg@gmail.com>
Date: Mon, 27 Feb 2012 09:47:09 +0100
Message-ID: <CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
To: "Luke S. Crawford" <lsc@prgmr.com>, "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
> On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
>> Hello,
>>
>> I am still learning about Xen.. I am trying to setup Xen hypervisor
>> for the first time. I was reading the howto here:
>>
>> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-sque=
eze-amd64
>>
>> and I stopped here:
>>
>> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
>> the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0lines =
in
>> /etc/xen-tools/xen-tools.conf.)"
>

[...]

Thanks, your answer was very useful to me.

I thought in xen kernels work separately, as it's shown in this
representation....

https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.p=
ng

but now it seems that you can set it up to share a few things. At this
point I was quite surprised.

I just want to understand how xen works.. so why would you share the
kernel or parts of the kernel with another dom? Must be a good reason
to do it, I think.

Using the same initrd looks fine to me, but I using other parts of the
kernel.. it looks like that you must really know what you doing or you
will end up with a mess after an upgrade, for example.

So in what cases would you do it and why?

Fajar tried to explain it a little, but I still don't fully understand it ..

Thank you

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 08:49:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 08:49:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1wF9-00036u-13; Mon, 27 Feb 2012 08:47:39 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S1wF7-00036p-TF
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 08:47:38 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1330332450!15965711!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20090 invoked from network); 27 Feb 2012 08:47:31 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 08:47:31 -0000
Received: by iahk25 with SMTP id k25so8138425iah.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 00:47:29 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.42.137.202 as permitted sender) client-ip=10.42.137.202; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.42.137.202 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.42.137.202])
	by 10.42.137.202 with SMTP id z10mr3658806ict.31.1330332449714
	(num_hops = 1); Mon, 27 Feb 2012 00:47:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=dskJc0OXBsjYJWwTTuGRwH2Td/HkWBP5cH3xnJnLWxQ=;
	b=bujA4nE7HIjbHCFvfHfjdOcQPRPLSCrCUqgQXkot0BcvKvIXeXod12Z4ufe2k55xAA
	yNdlNzomLRLK78vfitpC+XTAnrOTSDdJBRF3lM0xW0J8m4sp+PteEJ5bvhMhUsSzUKMp
	qPad9medzwZaPVkECDlm0Uf1sVL35JYXh7LvM=
Received: by 10.42.137.202 with SMTP id z10mr3016388ict.31.1330332449601; Mon,
	27 Feb 2012 00:47:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Mon, 27 Feb 2012 00:47:09 -0800 (PST)
In-Reply-To: <20120224215539.GB8506@luke.xen.prgmr.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
From: eva <evammg@gmail.com>
Date: Mon, 27 Feb 2012 09:47:09 +0100
Message-ID: <CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
To: "Luke S. Crawford" <lsc@prgmr.com>, "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
> On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
>> Hello,
>>
>> I am still learning about Xen.. I am trying to setup Xen hypervisor
>> for the first time. I was reading the howto here:
>>
>> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-sque=
eze-amd64
>>
>> and I stopped here:
>>
>> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
>> the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0lines =
in
>> /etc/xen-tools/xen-tools.conf.)"
>

[...]

Thanks, your answer was very useful to me.

I thought in xen kernels work separately, as it's shown in this
representation....

https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.p=
ng

but now it seems that you can set it up to share a few things. At this
point I was quite surprised.

I just want to understand how xen works.. so why would you share the
kernel or parts of the kernel with another dom? Must be a good reason
to do it, I think.

Using the same initrd looks fine to me, but I using other parts of the
kernel.. it looks like that you must really know what you doing or you
will end up with a mess after an upgrade, for example.

So in what cases would you do it and why?

Fajar tried to explain it a little, but I still don't fully understand it ..

Thank you

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 09:09:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 09:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1wZN-0003n0-3I; Mon, 27 Feb 2012 09:08:33 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S1wZL-0003mq-Ca
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 09:08:31 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330333665!54142633!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8387 invoked from network); 27 Feb 2012 09:07:45 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 09:07:45 -0000
Received: by werp12 with SMTP id p12so1037535wer.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 01:08:27 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.83.70 as permitted sender) client-ip=10.180.83.70; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.83.70 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.83.70])
	by 10.180.83.70 with SMTP id o6mr16418044wiy.19.1330333707140 (num_hops
	= 1); Mon, 27 Feb 2012 01:08:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=9FLZQUs2JxAlbA5tb+ITt4mKYXgXSCbpdU1kMgQjaCQ=;
	b=nFLYEUkDg7XP5JbMiV7+KLvu2FP85+jzKmUuSpBuXoK7M8JEK73joIiIe2qvrM+P1T
	MuhwWiODUVrw0ox4YSYwMB3gUfYiVt/bOEbaZ/18A5W06HNmA5M8oQzJ+f2Fw6yf8Kw5
	9UgPBIdlHmktAZy5Ji2sr7YcBHhNYKLk4Tg8M=
MIME-Version: 1.0
Received: by 10.180.83.70 with SMTP id o6mr12917721wiy.19.1330333707108; Mon,
	27 Feb 2012 01:08:27 -0800 (PST)
Received: by 10.180.18.167 with HTTP; Mon, 27 Feb 2012 01:08:27 -0800 (PST)
Date: Mon, 27 Feb 2012 17:08:27 +0800
Message-ID: <CADALBYOsi3HxuJK6OgU+uLnNPbHY0hdFzwcrQ-B3k-F+SGEUzw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] the confused log file of qemu-dm-clientvm.log
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4269927536869073064=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4269927536869073064==
Content-Type: multipart/alternative; boundary=f46d044288540b7fd604b9ee7437

--f46d044288540b7fd604b9ee7437
Content-Type: text/plain; charset=ISO-8859-1

hi there guys

today when i create a hvm domain with debian squeeze, but there has some
problems durning the process of the creating . so i see the xend.log , it
says seeing /var/log/xen/qemu-dm-clientvm.log. in this file , i see the
error : " - append only allowed with -kernel option"

what's meaning of this error?

anybody experienced the same problem?

--f46d044288540b7fd604b9ee7437
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi there guys<br><br>today when i create a hvm domain with debian squeeze, =
but there has some problems durning the process of the creating . so i see =
the xend.log , it says seeing /var/log/xen/qemu-dm-clientvm.log. in this fi=
le , i see the error : &quot; - append only allowed with -kernel option&quo=
t; <br>
<br>what&#39;s meaning of this error?<br><br>anybody experienced the same p=
roblem?<br><br><br>

--f46d044288540b7fd604b9ee7437--


--===============4269927536869073064==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4269927536869073064==--


From xen-users-bounces@lists.xen.org Mon Feb 27 09:09:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 09:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1wZN-0003n0-3I; Mon, 27 Feb 2012 09:08:33 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S1wZL-0003mq-Ca
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 09:08:31 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330333665!54142633!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8387 invoked from network); 27 Feb 2012 09:07:45 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 09:07:45 -0000
Received: by werp12 with SMTP id p12so1037535wer.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 01:08:27 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.83.70 as permitted sender) client-ip=10.180.83.70; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.83.70 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.83.70])
	by 10.180.83.70 with SMTP id o6mr16418044wiy.19.1330333707140 (num_hops
	= 1); Mon, 27 Feb 2012 01:08:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=9FLZQUs2JxAlbA5tb+ITt4mKYXgXSCbpdU1kMgQjaCQ=;
	b=nFLYEUkDg7XP5JbMiV7+KLvu2FP85+jzKmUuSpBuXoK7M8JEK73joIiIe2qvrM+P1T
	MuhwWiODUVrw0ox4YSYwMB3gUfYiVt/bOEbaZ/18A5W06HNmA5M8oQzJ+f2Fw6yf8Kw5
	9UgPBIdlHmktAZy5Ji2sr7YcBHhNYKLk4Tg8M=
MIME-Version: 1.0
Received: by 10.180.83.70 with SMTP id o6mr12917721wiy.19.1330333707108; Mon,
	27 Feb 2012 01:08:27 -0800 (PST)
Received: by 10.180.18.167 with HTTP; Mon, 27 Feb 2012 01:08:27 -0800 (PST)
Date: Mon, 27 Feb 2012 17:08:27 +0800
Message-ID: <CADALBYOsi3HxuJK6OgU+uLnNPbHY0hdFzwcrQ-B3k-F+SGEUzw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] the confused log file of qemu-dm-clientvm.log
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4269927536869073064=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4269927536869073064==
Content-Type: multipart/alternative; boundary=f46d044288540b7fd604b9ee7437

--f46d044288540b7fd604b9ee7437
Content-Type: text/plain; charset=ISO-8859-1

hi there guys

today when i create a hvm domain with debian squeeze, but there has some
problems durning the process of the creating . so i see the xend.log , it
says seeing /var/log/xen/qemu-dm-clientvm.log. in this file , i see the
error : " - append only allowed with -kernel option"

what's meaning of this error?

anybody experienced the same problem?

--f46d044288540b7fd604b9ee7437
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi there guys<br><br>today when i create a hvm domain with debian squeeze, =
but there has some problems durning the process of the creating . so i see =
the xend.log , it says seeing /var/log/xen/qemu-dm-clientvm.log. in this fi=
le , i see the error : &quot; - append only allowed with -kernel option&quo=
t; <br>
<br>what&#39;s meaning of this error?<br><br>anybody experienced the same p=
roblem?<br><br><br>

--f46d044288540b7fd604b9ee7437--


--===============4269927536869073064==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4269927536869073064==--


From xen-users-bounces@lists.xen.org Mon Feb 27 12:16:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 12:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1zTK-0007Bw-4t; Mon, 27 Feb 2012 12:14:30 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>)
	id 1S1zTI-0007BW-Mg; Mon, 27 Feb 2012 12:14:28 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1330344860!15105683!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8661 invoked from network); 27 Feb 2012 12:14:22 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 12:14:22 -0000
Received: by iadj38 with SMTP id j38so3980075iad.30
	for <multiple recipients>; Mon, 27 Feb 2012 04:14:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:from:date:x-google-sender-auth:message-id
	:subject:to:content-type:content-transfer-encoding;
	bh=lZyZqBwD4LFJ294a04nBZxS1SZuRt3BMpEm0kBQ+yaI=;
	b=TpSNzidKKtew2Zg4AG46RwXh5iLEWLmXXiv9KjQANpsIvyqUVjiHliVpQ0/4PMQ285
	ZQNsJ0JNcyd0KhgP+1NgZ34tNq+4csJOpFK2WpjMbU24d0juwLYfKRTorLNWhwfn0tki
	9MAXlWV0/f+wQafrjhZ5UAQz8YFQm4dbJH6UY=
Received: by 10.42.28.138 with SMTP id n10mr10711030icc.48.1330344860193; Mon,
	27 Feb 2012 04:14:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Mon, 27 Feb 2012 04:14:00 -0800 (PST)
From: Todd Deshane <todd.deshane@xen.org>
Date: Mon, 27 Feb 2012 07:14:00 -0500
X-Google-Sender-Auth: qBz0AymUUpGsiR277F_NqCke9mk
Message-ID: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
To: xen-users mailing list <Xen-users@lists.xensource.com>,
	xen-api@lists.xensource.com, xen-devel-owner@lists.xensource.com, 
	xen-announce <xen-announce@lists.xensource.com>
Subject: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Just a reminder...

On February 28th and 29th CloudStack.org be holding a two day session
focusing on the open source technologies you can use to build, manage
and deploy an open source cloud compute environment as well as DevOps
presentation on operational methodologies for managing "cloudy"
infrastructure. =A0The program will feature speakers from CloudStack,
Citrix,=A0Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
enStratus.

Even if you can't attend all the sessions feel free to sign-up and
we'll make our best effort to get you links to recordings and slide
decks after the event.

Day 1 Agenda

Day 1 of Build an Open Source Cloud Day will focus on the
infrastructure that compromises an infrastructure-as-a-service (IaaS)
cloud computing environment. The speakers will outline options for
virtualization, storage and orchestration that provide the foundation
for an open source cloud compute environment.

To register for=A0Day 1=A0of this virtual event you must sign-up via the
GoToMeeting Registration.=A0=A0(All times are EST).

10:00 a.m. -11:00 a.m. -=A0Welcome & Introduction to Open Source Cloud
Computing=A0-=A0Mark Hinkle, Director, Cloud Computing Community,
CloudStack.org
11:00 a.m. - 12:30 p.m. -=A0Cloud Computing with Xen Cloud Platform=A0-
Todd Deshane, Technology Evangelist ,=A0Xen.org
1:00 p.m. - 2:00 p.m. -=A0Distributed Pedabyte Scale Cloud Storage with
Gluster=A0-=A0John Mark Walker, Director of Communities, Red Hat/Gluster
2:30 p.m. - 4:00 p.m. -=A0Deploying Infrastructure-as-a-Service with
CloudStack=A0-=A0David Nalley, Community Manager,=A0CloudStack.org

Full details for Day 1 are available on CloudStack.org

Day 2 Agenda

Build a Cloud=A0Day 2=A0will focus on the tools you can use to manage and
deploy cloud computing infrastructure. Find out how to rapidly
provision and configure infrastructure using tools that automate your
management tasks then learn about methodologies for deploying

To register for this live event via the=A0GoToMeeting Registration. (All
times are EST).

10:00 a.m.- 11:30 a.m. -=A0Introduction to Puppet, Configuration
Management and IT Automation Software, Luke Kanies, Founder PuppetLabs
11:30 a.m. - 1:00 p.m. -=A0Automating your Cloud Deployments with
Opscode Chef, Matt Ray, Senior Technical Evangelist, Opscode
1:30 p.m. - 3:00 p.m. -=A0Monitoring the Cloud with Zenoss Core, Simon
Jakesch, Principal Engineer Zenoss
3:00 p.m. - 4:30 p.m.=A0 -=A0DevOps Your Competitive Advantage in the
Cloud, John M. Willis, enStratus

Full details for Day 2 are available on CloudStack.org



-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 12:16:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 12:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1zTK-0007Bw-4t; Mon, 27 Feb 2012 12:14:30 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>)
	id 1S1zTI-0007BW-Mg; Mon, 27 Feb 2012 12:14:28 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1330344860!15105683!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8661 invoked from network); 27 Feb 2012 12:14:22 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 12:14:22 -0000
Received: by iadj38 with SMTP id j38so3980075iad.30
	for <multiple recipients>; Mon, 27 Feb 2012 04:14:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:from:date:x-google-sender-auth:message-id
	:subject:to:content-type:content-transfer-encoding;
	bh=lZyZqBwD4LFJ294a04nBZxS1SZuRt3BMpEm0kBQ+yaI=;
	b=TpSNzidKKtew2Zg4AG46RwXh5iLEWLmXXiv9KjQANpsIvyqUVjiHliVpQ0/4PMQ285
	ZQNsJ0JNcyd0KhgP+1NgZ34tNq+4csJOpFK2WpjMbU24d0juwLYfKRTorLNWhwfn0tki
	9MAXlWV0/f+wQafrjhZ5UAQz8YFQm4dbJH6UY=
Received: by 10.42.28.138 with SMTP id n10mr10711030icc.48.1330344860193; Mon,
	27 Feb 2012 04:14:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Mon, 27 Feb 2012 04:14:00 -0800 (PST)
From: Todd Deshane <todd.deshane@xen.org>
Date: Mon, 27 Feb 2012 07:14:00 -0500
X-Google-Sender-Auth: qBz0AymUUpGsiR277F_NqCke9mk
Message-ID: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
To: xen-users mailing list <Xen-users@lists.xensource.com>,
	xen-api@lists.xensource.com, xen-devel-owner@lists.xensource.com, 
	xen-announce <xen-announce@lists.xensource.com>
Subject: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Just a reminder...

On February 28th and 29th CloudStack.org be holding a two day session
focusing on the open source technologies you can use to build, manage
and deploy an open source cloud compute environment as well as DevOps
presentation on operational methodologies for managing "cloudy"
infrastructure. =A0The program will feature speakers from CloudStack,
Citrix,=A0Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
enStratus.

Even if you can't attend all the sessions feel free to sign-up and
we'll make our best effort to get you links to recordings and slide
decks after the event.

Day 1 Agenda

Day 1 of Build an Open Source Cloud Day will focus on the
infrastructure that compromises an infrastructure-as-a-service (IaaS)
cloud computing environment. The speakers will outline options for
virtualization, storage and orchestration that provide the foundation
for an open source cloud compute environment.

To register for=A0Day 1=A0of this virtual event you must sign-up via the
GoToMeeting Registration.=A0=A0(All times are EST).

10:00 a.m. -11:00 a.m. -=A0Welcome & Introduction to Open Source Cloud
Computing=A0-=A0Mark Hinkle, Director, Cloud Computing Community,
CloudStack.org
11:00 a.m. - 12:30 p.m. -=A0Cloud Computing with Xen Cloud Platform=A0-
Todd Deshane, Technology Evangelist ,=A0Xen.org
1:00 p.m. - 2:00 p.m. -=A0Distributed Pedabyte Scale Cloud Storage with
Gluster=A0-=A0John Mark Walker, Director of Communities, Red Hat/Gluster
2:30 p.m. - 4:00 p.m. -=A0Deploying Infrastructure-as-a-Service with
CloudStack=A0-=A0David Nalley, Community Manager,=A0CloudStack.org

Full details for Day 1 are available on CloudStack.org

Day 2 Agenda

Build a Cloud=A0Day 2=A0will focus on the tools you can use to manage and
deploy cloud computing infrastructure. Find out how to rapidly
provision and configure infrastructure using tools that automate your
management tasks then learn about methodologies for deploying

To register for this live event via the=A0GoToMeeting Registration. (All
times are EST).

10:00 a.m.- 11:30 a.m. -=A0Introduction to Puppet, Configuration
Management and IT Automation Software, Luke Kanies, Founder PuppetLabs
11:30 a.m. - 1:00 p.m. -=A0Automating your Cloud Deployments with
Opscode Chef, Matt Ray, Senior Technical Evangelist, Opscode
1:30 p.m. - 3:00 p.m. -=A0Monitoring the Cloud with Zenoss Core, Simon
Jakesch, Principal Engineer Zenoss
3:00 p.m. - 4:30 p.m.=A0 -=A0DevOps Your Competitive Advantage in the
Cloud, John M. Willis, enStratus

Full details for Day 2 are available on CloudStack.org



-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 12:39:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 12:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1zqg-00006y-TT; Mon, 27 Feb 2012 12:38:38 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <inbox@inceptionhosting.com>) id 1S1zqe-00006O-K4
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 12:38:36 +0000
X-Env-Sender: inbox@inceptionhosting.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330346278!58471250!1
X-Originating-IP: [81.19.185.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17777 invoked from network); 27 Feb 2012 12:37:58 -0000
Received: from inceptionhosting.com (HELO inceptionhosting.com) (81.19.185.20)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Feb 2012 12:37:58 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default;
	d=inceptionhosting.com; 
	h=Received:From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Source:X-Source-Args:X-Source-Dir;
	b=QDxKZ4pzUyDPupXfLg7LxRK/Atq9wTnDqnLBAJob/IUv7Fe8oJVnPjovu9ipr5KF/4qhwNZSJkJDuIu6JV0pQ2Af40w4y4Dn0OKLnaLO3EgMIyzdZjlKcUrbDk+APdCw;
Received: from 23.65.112.87.dyn.plus.net ([87.112.65.23] helo=supper)
	by kenley.idns4.com with esmtpa (Exim 4.69)
	(envelope-from <inbox@inceptionhosting.com>) id 1S1zqX-0000wt-AC
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 12:38:29 +0000
From: "Inception Hosting" <inbox@inceptionhosting.com>
To: <xen-users@lists.xensource.com>
Date: Mon, 27 Feb 2012 12:38:24 -0000
Message-ID: <002301ccf54c$b39bbef0$1ad33cd0$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acz1TLIKP/VxsGWRTR+e7/oZ+Pekmw==
Content-Language: en-gb
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - kenley.idns4.com
X-AntiAbuse: Original Domain - lists.xensource.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - inceptionhosting.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [Xen-users] Xen PV Memory counting issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3395396181381949415=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============3395396181381949415==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0024_01CCF54C.B39BBEF0"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0024_01CCF54C.B39BBEF0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I Folks,

 

Wonder if anyone has any ideas on this one?

 

I have a server with 16GB RAM

1.5GB reserved for Dom0

 

If I run xm or xl list I get exactly 14GB of DomU's

 

Xm or xl info shows 281 MB Free

 

total_memory           : 16374

free_memory            : 281

 

Which means XEN thinks I have used 14.22 GB for DomU's

 

CentOS 5.7 64bit

Xen 4.1.2

(SolusVM On Top)

 

Is this some XEN thing that is not well documented, e.g. to create a 1024 MB
RAM DomU XEN actually requires an additional 3 MB overhead or something like
that?

 

Thanks, and any suggestions no matter how small or based in theory only are
welcome.

 

Anthony.


------=_NextPart_000_0024_01CCF54C.B39BBEF0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-GB link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>I Folks,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Wonder if anyone has any ideas on this =
one?<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I have a server with 16GB RAM<o:p></o:p></p>

<p class=3DMsoNormal>1.5GB reserved for Dom0<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>If I run xm or xl list I get exactly 14GB of =
DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Xm or xl info shows 281 MB Free<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p =
class=3DMsoNormal>total_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : 16374<o:p></o:p></p>

<p =
class=3DMsoNormal>free_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : 281<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Which means XEN thinks I have used 14.22 GB for =
DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>CentOS 5.7 64bit<o:p></o:p></p>

<p class=3DMsoNormal>Xen 4.1.2<o:p></o:p></p>

<p class=3DMsoNormal>(SolusVM On Top)<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Is this some XEN thing that is not well documented, =
e.g. to
create a 1024 MB RAM DomU XEN actually requires an additional 3 MB =
overhead or
something like that?<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks, and any suggestions no matter how small or =
based in
theory only are welcome.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Anthony.<o:p></o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0024_01CCF54C.B39BBEF0--



--===============3395396181381949415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3395396181381949415==--



From xen-users-bounces@lists.xen.org Mon Feb 27 12:39:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 12:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S1zqg-00006y-TT; Mon, 27 Feb 2012 12:38:38 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <inbox@inceptionhosting.com>) id 1S1zqe-00006O-K4
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 12:38:36 +0000
X-Env-Sender: inbox@inceptionhosting.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330346278!58471250!1
X-Originating-IP: [81.19.185.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17777 invoked from network); 27 Feb 2012 12:37:58 -0000
Received: from inceptionhosting.com (HELO inceptionhosting.com) (81.19.185.20)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Feb 2012 12:37:58 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default;
	d=inceptionhosting.com; 
	h=Received:From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Source:X-Source-Args:X-Source-Dir;
	b=QDxKZ4pzUyDPupXfLg7LxRK/Atq9wTnDqnLBAJob/IUv7Fe8oJVnPjovu9ipr5KF/4qhwNZSJkJDuIu6JV0pQ2Af40w4y4Dn0OKLnaLO3EgMIyzdZjlKcUrbDk+APdCw;
Received: from 23.65.112.87.dyn.plus.net ([87.112.65.23] helo=supper)
	by kenley.idns4.com with esmtpa (Exim 4.69)
	(envelope-from <inbox@inceptionhosting.com>) id 1S1zqX-0000wt-AC
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 12:38:29 +0000
From: "Inception Hosting" <inbox@inceptionhosting.com>
To: <xen-users@lists.xensource.com>
Date: Mon, 27 Feb 2012 12:38:24 -0000
Message-ID: <002301ccf54c$b39bbef0$1ad33cd0$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acz1TLIKP/VxsGWRTR+e7/oZ+Pekmw==
Content-Language: en-gb
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - kenley.idns4.com
X-AntiAbuse: Original Domain - lists.xensource.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - inceptionhosting.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [Xen-users] Xen PV Memory counting issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3395396181381949415=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============3395396181381949415==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0024_01CCF54C.B39BBEF0"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0024_01CCF54C.B39BBEF0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I Folks,

 

Wonder if anyone has any ideas on this one?

 

I have a server with 16GB RAM

1.5GB reserved for Dom0

 

If I run xm or xl list I get exactly 14GB of DomU's

 

Xm or xl info shows 281 MB Free

 

total_memory           : 16374

free_memory            : 281

 

Which means XEN thinks I have used 14.22 GB for DomU's

 

CentOS 5.7 64bit

Xen 4.1.2

(SolusVM On Top)

 

Is this some XEN thing that is not well documented, e.g. to create a 1024 MB
RAM DomU XEN actually requires an additional 3 MB overhead or something like
that?

 

Thanks, and any suggestions no matter how small or based in theory only are
welcome.

 

Anthony.


------=_NextPart_000_0024_01CCF54C.B39BBEF0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-GB link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>I Folks,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Wonder if anyone has any ideas on this =
one?<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I have a server with 16GB RAM<o:p></o:p></p>

<p class=3DMsoNormal>1.5GB reserved for Dom0<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>If I run xm or xl list I get exactly 14GB of =
DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Xm or xl info shows 281 MB Free<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p =
class=3DMsoNormal>total_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : 16374<o:p></o:p></p>

<p =
class=3DMsoNormal>free_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : 281<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Which means XEN thinks I have used 14.22 GB for =
DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>CentOS 5.7 64bit<o:p></o:p></p>

<p class=3DMsoNormal>Xen 4.1.2<o:p></o:p></p>

<p class=3DMsoNormal>(SolusVM On Top)<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Is this some XEN thing that is not well documented, =
e.g. to
create a 1024 MB RAM DomU XEN actually requires an additional 3 MB =
overhead or
something like that?<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks, and any suggestions no matter how small or =
based in
theory only are welcome.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Anthony.<o:p></o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0024_01CCF54C.B39BBEF0--



--===============3395396181381949415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3395396181381949415==--



From xen-users-bounces@lists.xen.org Mon Feb 27 13:40:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S20n4-0001Cv-JN; Mon, 27 Feb 2012 13:38:58 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S20n2-0001Cq-MT
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:38:56 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1330349874!54509901!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6368 invoked from network); 27 Feb 2012 13:37:56 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:37:56 -0000
Received: by pbbro12 with SMTP id ro12so5498314pbb.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:38:48 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.211.201 as permitted sender) client-ip=10.68.211.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.211.201 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.211.201])
	by 10.68.211.201 with SMTP id ne9mr22398624pbc.97.1330349928548
	(num_hops = 1); Mon, 27 Feb 2012 05:38:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.211.201 with SMTP id ne9mr19430346pbc.97.1330349928483;
	Mon, 27 Feb 2012 05:38:48 -0800 (PST)
Received: by 10.68.234.10 with HTTP; Mon, 27 Feb 2012 05:38:48 -0800 (PST)
In-Reply-To: <CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
Date: Mon, 27 Feb 2012 20:38:48 +0700
Message-ID: <CAG1y0scOd6DmA-jGeaZaJTg85RczGgdaAYbCDKT=0kYng_NJWw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: eva <evammg@gmail.com>
X-Gm-Message-State: ALoCoQk+MGYPcxH2yZq4nSu/jMqmbSte+IC7L61zZsRwwRrvIj2T1adTrbKkX6ip2bIkMsUJe3aC
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Feb 27, 2012 at 3:47 PM, eva <evammg@gmail.com> wrote:
> Using the same initrd looks fine to me, but I using other parts of the
> kernel.. it looks like that you must really know what you doing or you
> will end up with a mess after an upgrade, for example.
>
> So in what cases would you do it and why?

Nowadays? Almost no scenario is worth the hassle. Seriously.

IIRC the main reason in that past was:
- to ensure you have a working domU (since you'll only be using kernel
and initrd from dom0, which presumably is well-tested by the admin)
- to NOT use pygrub (there was some security hole)

Just stick with pygrub/pv-grub, and use compatible /boot on domU (or
/, if you keep it all in one). Some old pygrub/pv-grub require you  to
use ext2/3 for /boot, while newer ones should handle ext4 just fine.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 13:40:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S20n4-0001Cv-JN; Mon, 27 Feb 2012 13:38:58 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S20n2-0001Cq-MT
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:38:56 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1330349874!54509901!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6368 invoked from network); 27 Feb 2012 13:37:56 -0000
Received: from mail-pw0-f45.google.com (HELO mail-pw0-f45.google.com)
	(209.85.160.45)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:37:56 -0000
Received: by pbbro12 with SMTP id ro12so5498314pbb.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:38:48 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.211.201 as permitted sender) client-ip=10.68.211.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.211.201 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.211.201])
	by 10.68.211.201 with SMTP id ne9mr22398624pbc.97.1330349928548
	(num_hops = 1); Mon, 27 Feb 2012 05:38:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.211.201 with SMTP id ne9mr19430346pbc.97.1330349928483;
	Mon, 27 Feb 2012 05:38:48 -0800 (PST)
Received: by 10.68.234.10 with HTTP; Mon, 27 Feb 2012 05:38:48 -0800 (PST)
In-Reply-To: <CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
Date: Mon, 27 Feb 2012 20:38:48 +0700
Message-ID: <CAG1y0scOd6DmA-jGeaZaJTg85RczGgdaAYbCDKT=0kYng_NJWw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: eva <evammg@gmail.com>
X-Gm-Message-State: ALoCoQk+MGYPcxH2yZq4nSu/jMqmbSte+IC7L61zZsRwwRrvIj2T1adTrbKkX6ip2bIkMsUJe3aC
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Feb 27, 2012 at 3:47 PM, eva <evammg@gmail.com> wrote:
> Using the same initrd looks fine to me, but I using other parts of the
> kernel.. it looks like that you must really know what you doing or you
> will end up with a mess after an upgrade, for example.
>
> So in what cases would you do it and why?

Nowadays? Almost no scenario is worth the hassle. Seriously.

IIRC the main reason in that past was:
- to ensure you have a working domU (since you'll only be using kernel
and initrd from dom0, which presumably is well-tested by the admin)
- to NOT use pygrub (there was some security hole)

Just stick with pygrub/pv-grub, and use compatible /boot on domU (or
/, if you keep it all in one). Some old pygrub/pv-grub require you  to
use ext2/3 for /boot, while newer ones should handle ext4 just fine.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 13:42:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S20pk-0001JB-DH; Mon, 27 Feb 2012 13:41:44 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.g.babukarthik@gmail.com>) id 1S20pj-0001Iy-Ae
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:41:43 +0000
X-Env-Sender: r.g.babukarthik@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330350094!15086177!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7600 invoked from network); 27 Feb 2012 13:41:35 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:41:35 -0000
Received: by iahk25 with SMTP id k25so8599646iah.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:41:34 -0800 (PST)
Received-SPF: pass (google.com: domain of r.g.babukarthik@gmail.com designates
	10.42.140.201 as permitted sender) client-ip=10.42.140.201; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	r.g.babukarthik@gmail.com designates 10.42.140.201 as permitted
	sender) smtp.mail=r.g.babukarthik@gmail.com;
	dkim=pass header.i=r.g.babukarthik@gmail.com
Received: from mr.google.com ([10.42.140.201])
	by 10.42.140.201 with SMTP id l9mr8722400icu.19.1330350094078 (num_hops
	= 1); Mon, 27 Feb 2012 05:41:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=FTDYaj7VKv6XC7Ol1BxS4UsMe6xVaB+2nsoZv751FP4=;
	b=UjmReEtz4cmXTukmk3XUlWNgGrsVvzkOSdz3DUpl6EPP1ErV6xNnQK0aXp0CiZAfNG
	EqD7An5799ESLH9Nlxq4djCz4jSdKMNWacRGwCJJPex7iAYHF8sTJcZobkrY66V2Ktwd
	wOkGWY6TVNOgCxO4n+a5HnTD/tOftVrk9st3c=
MIME-Version: 1.0
Received: by 10.42.140.201 with SMTP id l9mr7137265icu.19.1330350093928; Mon,
	27 Feb 2012 05:41:33 -0800 (PST)
Received: by 10.231.134.137 with HTTP; Mon, 27 Feb 2012 05:41:33 -0800 (PST)
Date: Mon, 27 Feb 2012 05:41:33 -0800
Message-ID: <CANRMscmFyCzF2PxEpzYSGYQc_c-iQFz+mpPjDLN=e2uy4EOFuw@mail.gmail.com>
From: babu karthik <r.g.babukarthik@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] socket error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3263762504405565593=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3263762504405565593==
Content-Type: multipart/alternative; boundary=90e6ba212377c689ff04b9f2440d

--90e6ba212377c689ff04b9f2440d
Content-Type: text/plain; charset=ISO-8859-1

hi, can u please help me ,


import sys, time
import XenAPI
session =XenAPI.Session("http://localhost.localdomain:443/")
session.login_with_password('root','babukarthik','XenServer SDK 5.6.100')
session.xenapi.VM.start('c6d4abac-2317-3a5c-e480-e488a6762cbc')




"session.py" 5L, 230C written
[root@localhost python]# python session.py
Traceback (most recent call last):
  File "session.py", line 4, in ?
    session.login_with_password('root','babukarthik','XenServer SDK
5.6.100')
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 182, in <lambda>
    return lambda *params: self._login(name, params)
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 148, in _login
    result = _parse_result(getattr(self, 'session.%s' % method)(*params))
  File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.4/xmlrpclib.py", line 1129, in request
    self.send_content(h, request_body)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1243, in send_content
    connection.endheaders()
  File "/usr/lib/python2.4/httplib.py", line 804, in endheaders
    self._send_output()
  File "/usr/lib/python2.4/httplib.py", line 685, in _send_output
    self.send(msg)
  File "/usr/lib/python2.4/httplib.py", line 652, in send
    self.connect()
  File "/usr/lib/python2.4/httplib.py", line 636, in connect

 raise socket.error, msg
socket.error: (111, 'Connection refused')

-- 
R.G.BABUKARTHIK
M.Tech NIE
Pondicherry university


The secret of success is to know something nobody else knows.

--90e6ba212377c689ff04b9f2440d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi, can u please help me ,<br><br><br>import sys, time<br>import XenAPI<br>=
session =3DXenAPI.Session(&quot;<a href=3D"http://localhost.localdomain:443=
/">http://localhost.localdomain:443/</a>&quot;)<br>session.login_with_passw=
ord(&#39;root&#39;,&#39;babukarthik&#39;,&#39;XenServer SDK 5.6.100&#39;)<b=
r>
session.xenapi.VM.start(&#39;c6d4abac-2317-3a5c-e480-e488a6762cbc&#39;)<br>=
<br><br><br><br>&quot;session.py&quot; 5L, 230C written<br>[root@localhost =
python]# python session.py<br>Traceback (most recent call last):<br>=A0 Fil=
e &quot;session.py&quot;, line 4, in ?<br>
=A0=A0=A0 session.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,=
&#39;XenServer SDK 5.6.100&#39;)<br>=A0 File &quot;/usr/lib/python2.4/site-=
packages/XenAPI.py&quot;, line 182, in &lt;lambda&gt;<br>=A0=A0=A0 return l=
ambda *params: self._login(name, params)<br>
=A0 File &quot;/usr/lib/python2.4/site-packages/XenAPI.py&quot;, line 148, =
in _login<br>=A0=A0=A0 result =3D _parse_result(getattr(self, &#39;session.=
%s&#39; % method)(*params))<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.=
py&quot;, line 1096, in __call__<br>
=A0=A0=A0 return self.__send(self.__name, args)<br>=A0 File &quot;/usr/lib/=
python2.4/xmlrpclib.py&quot;, line 1383, in __request<br>=A0=A0=A0 verbose=
=3Dself.__verbose<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.py&quot;, =
line 1129, in request<br>
=A0=A0=A0 self.send_content(h, request_body)<br>=A0 File &quot;/usr/lib/pyt=
hon2.4/xmlrpclib.py&quot;, line 1243, in send_content<br>=A0=A0=A0 connecti=
on.endheaders()<br>=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line=
 804, in endheaders<br>
=A0=A0=A0 self._send_output()<br>=A0 File &quot;/usr/lib/python2.4/httplib.=
py&quot;, line 685, in _send_output<br>=A0=A0=A0 self.send(msg)<br>=A0 File=
 &quot;/usr/lib/python2.4/httplib.py&quot;, line 652, in send<br>=A0=A0=A0 =
self.connect()<br>
=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line 636, in connect<br=
><br>=A0raise socket.error, msg<br>socket.error: (111, &#39;Connection refu=
sed&#39;)<br clear=3D"all"><br>-- <br><div style=3D"text-align:left;color:r=
gb(255,255,255)">
<div style=3D"text-align:left"><font style=3D"background-color:rgb(0,204,20=
4);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-family:georgia,serif"><=
span style=3D"background-color:rgb(255,255,255);font-family:verdana,sans-se=
rif">R.G.BABUKARTHIK</span></span></font><span style=3D"color:rgb(0,0,0)"><=
/span><br style=3D"color:rgb(0,0,0)">
<span style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-fami=
ly:verdana,sans-serif">M.Tech NIE</span><br style=3D"color:rgb(0,0,0)"><spa=
n style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:v=
erdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>
</div><br>

--90e6ba212377c689ff04b9f2440d--


--===============3263762504405565593==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3263762504405565593==--


From xen-users-bounces@lists.xen.org Mon Feb 27 13:42:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S20pk-0001JB-DH; Mon, 27 Feb 2012 13:41:44 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.g.babukarthik@gmail.com>) id 1S20pj-0001Iy-Ae
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:41:43 +0000
X-Env-Sender: r.g.babukarthik@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1330350094!15086177!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7600 invoked from network); 27 Feb 2012 13:41:35 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:41:35 -0000
Received: by iahk25 with SMTP id k25so8599646iah.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:41:34 -0800 (PST)
Received-SPF: pass (google.com: domain of r.g.babukarthik@gmail.com designates
	10.42.140.201 as permitted sender) client-ip=10.42.140.201; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	r.g.babukarthik@gmail.com designates 10.42.140.201 as permitted
	sender) smtp.mail=r.g.babukarthik@gmail.com;
	dkim=pass header.i=r.g.babukarthik@gmail.com
Received: from mr.google.com ([10.42.140.201])
	by 10.42.140.201 with SMTP id l9mr8722400icu.19.1330350094078 (num_hops
	= 1); Mon, 27 Feb 2012 05:41:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=FTDYaj7VKv6XC7Ol1BxS4UsMe6xVaB+2nsoZv751FP4=;
	b=UjmReEtz4cmXTukmk3XUlWNgGrsVvzkOSdz3DUpl6EPP1ErV6xNnQK0aXp0CiZAfNG
	EqD7An5799ESLH9Nlxq4djCz4jSdKMNWacRGwCJJPex7iAYHF8sTJcZobkrY66V2Ktwd
	wOkGWY6TVNOgCxO4n+a5HnTD/tOftVrk9st3c=
MIME-Version: 1.0
Received: by 10.42.140.201 with SMTP id l9mr7137265icu.19.1330350093928; Mon,
	27 Feb 2012 05:41:33 -0800 (PST)
Received: by 10.231.134.137 with HTTP; Mon, 27 Feb 2012 05:41:33 -0800 (PST)
Date: Mon, 27 Feb 2012 05:41:33 -0800
Message-ID: <CANRMscmFyCzF2PxEpzYSGYQc_c-iQFz+mpPjDLN=e2uy4EOFuw@mail.gmail.com>
From: babu karthik <r.g.babukarthik@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] socket error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3263762504405565593=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3263762504405565593==
Content-Type: multipart/alternative; boundary=90e6ba212377c689ff04b9f2440d

--90e6ba212377c689ff04b9f2440d
Content-Type: text/plain; charset=ISO-8859-1

hi, can u please help me ,


import sys, time
import XenAPI
session =XenAPI.Session("http://localhost.localdomain:443/")
session.login_with_password('root','babukarthik','XenServer SDK 5.6.100')
session.xenapi.VM.start('c6d4abac-2317-3a5c-e480-e488a6762cbc')




"session.py" 5L, 230C written
[root@localhost python]# python session.py
Traceback (most recent call last):
  File "session.py", line 4, in ?
    session.login_with_password('root','babukarthik','XenServer SDK
5.6.100')
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 182, in <lambda>
    return lambda *params: self._login(name, params)
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 148, in _login
    result = _parse_result(getattr(self, 'session.%s' % method)(*params))
  File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.4/xmlrpclib.py", line 1129, in request
    self.send_content(h, request_body)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1243, in send_content
    connection.endheaders()
  File "/usr/lib/python2.4/httplib.py", line 804, in endheaders
    self._send_output()
  File "/usr/lib/python2.4/httplib.py", line 685, in _send_output
    self.send(msg)
  File "/usr/lib/python2.4/httplib.py", line 652, in send
    self.connect()
  File "/usr/lib/python2.4/httplib.py", line 636, in connect

 raise socket.error, msg
socket.error: (111, 'Connection refused')

-- 
R.G.BABUKARTHIK
M.Tech NIE
Pondicherry university


The secret of success is to know something nobody else knows.

--90e6ba212377c689ff04b9f2440d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi, can u please help me ,<br><br><br>import sys, time<br>import XenAPI<br>=
session =3DXenAPI.Session(&quot;<a href=3D"http://localhost.localdomain:443=
/">http://localhost.localdomain:443/</a>&quot;)<br>session.login_with_passw=
ord(&#39;root&#39;,&#39;babukarthik&#39;,&#39;XenServer SDK 5.6.100&#39;)<b=
r>
session.xenapi.VM.start(&#39;c6d4abac-2317-3a5c-e480-e488a6762cbc&#39;)<br>=
<br><br><br><br>&quot;session.py&quot; 5L, 230C written<br>[root@localhost =
python]# python session.py<br>Traceback (most recent call last):<br>=A0 Fil=
e &quot;session.py&quot;, line 4, in ?<br>
=A0=A0=A0 session.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,=
&#39;XenServer SDK 5.6.100&#39;)<br>=A0 File &quot;/usr/lib/python2.4/site-=
packages/XenAPI.py&quot;, line 182, in &lt;lambda&gt;<br>=A0=A0=A0 return l=
ambda *params: self._login(name, params)<br>
=A0 File &quot;/usr/lib/python2.4/site-packages/XenAPI.py&quot;, line 148, =
in _login<br>=A0=A0=A0 result =3D _parse_result(getattr(self, &#39;session.=
%s&#39; % method)(*params))<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.=
py&quot;, line 1096, in __call__<br>
=A0=A0=A0 return self.__send(self.__name, args)<br>=A0 File &quot;/usr/lib/=
python2.4/xmlrpclib.py&quot;, line 1383, in __request<br>=A0=A0=A0 verbose=
=3Dself.__verbose<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.py&quot;, =
line 1129, in request<br>
=A0=A0=A0 self.send_content(h, request_body)<br>=A0 File &quot;/usr/lib/pyt=
hon2.4/xmlrpclib.py&quot;, line 1243, in send_content<br>=A0=A0=A0 connecti=
on.endheaders()<br>=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line=
 804, in endheaders<br>
=A0=A0=A0 self._send_output()<br>=A0 File &quot;/usr/lib/python2.4/httplib.=
py&quot;, line 685, in _send_output<br>=A0=A0=A0 self.send(msg)<br>=A0 File=
 &quot;/usr/lib/python2.4/httplib.py&quot;, line 652, in send<br>=A0=A0=A0 =
self.connect()<br>
=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line 636, in connect<br=
><br>=A0raise socket.error, msg<br>socket.error: (111, &#39;Connection refu=
sed&#39;)<br clear=3D"all"><br>-- <br><div style=3D"text-align:left;color:r=
gb(255,255,255)">
<div style=3D"text-align:left"><font style=3D"background-color:rgb(0,204,20=
4);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-family:georgia,serif"><=
span style=3D"background-color:rgb(255,255,255);font-family:verdana,sans-se=
rif">R.G.BABUKARTHIK</span></span></font><span style=3D"color:rgb(0,0,0)"><=
/span><br style=3D"color:rgb(0,0,0)">
<span style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-fami=
ly:verdana,sans-serif">M.Tech NIE</span><br style=3D"color:rgb(0,0,0)"><spa=
n style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:v=
erdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>
</div><br>

--90e6ba212377c689ff04b9f2440d--


--===============3263762504405565593==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3263762504405565593==--


From xen-users-bounces@lists.xen.org Mon Feb 27 13:53:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S20zn-0001np-Pc; Mon, 27 Feb 2012 13:52:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S20zl-0001nf-FK
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:52:05 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330350715!15054839!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8520 invoked from network); 27 Feb 2012 13:51:56 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 13:51:56 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S20zG-0047Fc-HS
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 20:51:36 +0700
Received: by vbbfs19 with SMTP id fs19so452124vbb.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:51:30 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.38.132 as permitted sender) client-ip=10.220.38.132; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.38.132 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.38.132])
	by 10.220.38.132 with SMTP id b4mr7966715vce.72.1330350690858 (num_hops
	= 1); Mon, 27 Feb 2012 05:51:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.38.132 with SMTP id b4mr6350337vce.72.1330350690809; Mon,
	27 Feb 2012 05:51:30 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:51:30 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:51:30 -0800 (PST)
In-Reply-To: <CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
Date: Mon, 27 Feb 2012 20:51:30 +0700
Message-ID: <CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: eva <evammg@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, "Luke S. Crawford" <lsc@prgmr.com>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6669189725600374706=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6669189725600374706==
Content-Type: multipart/alternative; boundary=bcaec54eea9c5a38b204b9f26892

--bcaec54eea9c5a38b204b9f26892
Content-Type: text/plain; charset=UTF-8

On Feb 27, 2012 3:55 PM, "eva" <evammg@gmail.com> wrote:
>
> On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
> > On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
> >> Hello,
> >>
> >> I am still learning about Xen.. I am trying to setup Xen hypervisor
> >> for the first time. I was reading the howto here:
> >>
> >>
http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squeeze-amd64
> >>
> >> and I stopped here:
> >>
> >> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
> >> the guest, you can also comment out the kernel and initrd lines in
> >> /etc/xen-tools/xen-tools.conf.)"
> >
>
> [...]
>
> Thanks, your answer was very useful to me.
>
> I thought in xen kernels work separately, as it's shown in this
> representation....
>
>
https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png
>
> but now it seems that you can set it up to share a few things. At this
> point I was quite surprised.
>
> I just want to understand how xen works.. so why would you share the
> kernel or parts of the kernel with another dom? Must be a good reason
> to do it, I think.
>
> Using the same initrd looks fine to me, but I using other parts of the
> kernel.. it looks like that you must really know what you doing or you
> will end up with a mess after an upgrade, for example.
>
> So in what cases would you do it and why?
>
> Fajar tried to explain it a little, but I still don't fully understand it
..
>
> Thank you
>

Usually, domU's use a different kernel from dom0. But multiple domU's might
share a single kernel image, stored in dom0.

When starting a domU configured to use a kernel stored in dom0, dom0 will
simply tell Xen to "boot using this file, and pass these parameters to the
kernel".

Benefits: Don't have to update domU kernels one by one, domU root can't
overwrite the kernel in dom0, domU's can be forced to use a specific
kernel, no need for a separate /boot partition, etc.

Drawback: a buggy kernel shared by multiple domU's will impact many VMs at
the same time.

But it its perfectly acceptable also for domU's to have their own kernels;
this allows Windows VMs, for example. In this situation, dom0 will tell
Xen: This is the virtual hard disk. Please boot it from the MBR.

Rgds,

--bcaec54eea9c5a38b204b9f26892
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 27, 2012 3:55 PM, &quot;eva&quot; &lt;<a href=3D"mailto:evammg@gmail=
.com">evammg@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On 24 February 2012 22:55, Luke S. Crawford &lt;<a href=3D"mailto:lsc@=
prgmr.com">lsc@prgmr.com</a>&gt; wrote:<br>
&gt; &gt; On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:<br>
&gt; &gt;&gt; Hello,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I am still learning about Xen.. I am trying to setup Xen hype=
rvisor<br>
&gt; &gt;&gt; for the first time. I was reading the howto here:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; <a href=3D"http://www.howtoforge.com/paravirtualization-with-=
xen-4.0-on-debian-squeeze-amd64">http://www.howtoforge.com/paravirtualizati=
on-with-xen-4.0-on-debian-squeeze-amd64</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; and I stopped here:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &quot;(To use the default Ubuntu kernel instead of Debian&#39=
;s Xen kernel in<br>
&gt; &gt;&gt; the guest, you can also comment out the=C2=A0kernel=C2=A0and=
=C2=A0initrd=C2=A0lines in<br>
&gt; &gt;&gt; /etc/xen-tools/xen-tools.conf.)&quot;<br>
&gt; &gt;<br>
&gt;<br>
&gt; [...]<br>
&gt;<br>
&gt; Thanks, your answer was very useful to me.<br>
&gt;<br>
&gt; I thought in xen kernels work separately, as it&#39;s shown in this<br=
>
&gt; representation....<br>
&gt;<br>
&gt; <a href=3D"https://community.emc.com/servlet/JiveServlet/showImage/38-=
3466-30315/Xen.png">https://community.emc.com/servlet/JiveServlet/showImage=
/38-3466-30315/Xen.png</a><br>
&gt;<br>
&gt; but now it seems that you can set it up to share a few things. At this=
<br>
&gt; point I was quite surprised.<br>
&gt;<br>
&gt; I just want to understand how xen works.. so why would you share the<b=
r>
&gt; kernel or parts of the kernel with another dom? Must be a good reason<=
br>
&gt; to do it, I think.<br>
&gt;<br>
&gt; Using the same initrd looks fine to me, but I using other parts of the=
<br>
&gt; kernel.. it looks like that you must really know what you doing or you=
<br>
&gt; will end up with a mess after an upgrade, for example.<br>
&gt;<br>
&gt; So in what cases would you do it and why?<br>
&gt;<br>
&gt; Fajar tried to explain it a little, but I still don&#39;t fully unders=
tand it ..<br>
&gt;<br>
&gt; Thank you<br>
&gt;</p>
<p>Usually, domU&#39;s use a different kernel from dom0. But multiple domU&=
#39;s might share a single kernel image, stored in dom0.</p>
<p>When starting a domU configured to use a kernel stored in dom0, dom0 wil=
l simply tell Xen to &quot;boot using this file, and pass these parameters =
to the kernel&quot;.</p>
<p>Benefits: Don&#39;t have to update domU kernels one by one, domU root ca=
n&#39;t overwrite the kernel in dom0, domU&#39;s can be forced to use a spe=
cific kernel, no need for a separate /boot partition, etc.</p>
<p>Drawback: a buggy kernel shared by multiple domU&#39;s will impact many =
VMs at the same time.</p>
<p>But it its perfectly acceptable also for domU&#39;s to have their own ke=
rnels; this allows Windows VMs, for example. In this situation, dom0 will t=
ell Xen: This is the virtual hard disk. Please boot it from the MBR. </p>

<p>Rgds,<br>
</p>

--bcaec54eea9c5a38b204b9f26892--


--===============6669189725600374706==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6669189725600374706==--


From xen-users-bounces@lists.xen.org Mon Feb 27 13:53:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S20zn-0001np-Pc; Mon, 27 Feb 2012 13:52:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S20zl-0001nf-FK
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:52:05 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330350715!15054839!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8520 invoked from network); 27 Feb 2012 13:51:56 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 13:51:56 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S20zG-0047Fc-HS
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 20:51:36 +0700
Received: by vbbfs19 with SMTP id fs19so452124vbb.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:51:30 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.38.132 as permitted sender) client-ip=10.220.38.132; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.38.132 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.38.132])
	by 10.220.38.132 with SMTP id b4mr7966715vce.72.1330350690858 (num_hops
	= 1); Mon, 27 Feb 2012 05:51:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.38.132 with SMTP id b4mr6350337vce.72.1330350690809; Mon,
	27 Feb 2012 05:51:30 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:51:30 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:51:30 -0800 (PST)
In-Reply-To: <CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
Date: Mon, 27 Feb 2012 20:51:30 +0700
Message-ID: <CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: eva <evammg@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, "Luke S. Crawford" <lsc@prgmr.com>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6669189725600374706=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6669189725600374706==
Content-Type: multipart/alternative; boundary=bcaec54eea9c5a38b204b9f26892

--bcaec54eea9c5a38b204b9f26892
Content-Type: text/plain; charset=UTF-8

On Feb 27, 2012 3:55 PM, "eva" <evammg@gmail.com> wrote:
>
> On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
> > On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
> >> Hello,
> >>
> >> I am still learning about Xen.. I am trying to setup Xen hypervisor
> >> for the first time. I was reading the howto here:
> >>
> >>
http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squeeze-amd64
> >>
> >> and I stopped here:
> >>
> >> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
> >> the guest, you can also comment out the kernel and initrd lines in
> >> /etc/xen-tools/xen-tools.conf.)"
> >
>
> [...]
>
> Thanks, your answer was very useful to me.
>
> I thought in xen kernels work separately, as it's shown in this
> representation....
>
>
https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png
>
> but now it seems that you can set it up to share a few things. At this
> point I was quite surprised.
>
> I just want to understand how xen works.. so why would you share the
> kernel or parts of the kernel with another dom? Must be a good reason
> to do it, I think.
>
> Using the same initrd looks fine to me, but I using other parts of the
> kernel.. it looks like that you must really know what you doing or you
> will end up with a mess after an upgrade, for example.
>
> So in what cases would you do it and why?
>
> Fajar tried to explain it a little, but I still don't fully understand it
..
>
> Thank you
>

Usually, domU's use a different kernel from dom0. But multiple domU's might
share a single kernel image, stored in dom0.

When starting a domU configured to use a kernel stored in dom0, dom0 will
simply tell Xen to "boot using this file, and pass these parameters to the
kernel".

Benefits: Don't have to update domU kernels one by one, domU root can't
overwrite the kernel in dom0, domU's can be forced to use a specific
kernel, no need for a separate /boot partition, etc.

Drawback: a buggy kernel shared by multiple domU's will impact many VMs at
the same time.

But it its perfectly acceptable also for domU's to have their own kernels;
this allows Windows VMs, for example. In this situation, dom0 will tell
Xen: This is the virtual hard disk. Please boot it from the MBR.

Rgds,

--bcaec54eea9c5a38b204b9f26892
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 27, 2012 3:55 PM, &quot;eva&quot; &lt;<a href=3D"mailto:evammg@gmail=
.com">evammg@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On 24 February 2012 22:55, Luke S. Crawford &lt;<a href=3D"mailto:lsc@=
prgmr.com">lsc@prgmr.com</a>&gt; wrote:<br>
&gt; &gt; On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:<br>
&gt; &gt;&gt; Hello,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I am still learning about Xen.. I am trying to setup Xen hype=
rvisor<br>
&gt; &gt;&gt; for the first time. I was reading the howto here:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; <a href=3D"http://www.howtoforge.com/paravirtualization-with-=
xen-4.0-on-debian-squeeze-amd64">http://www.howtoforge.com/paravirtualizati=
on-with-xen-4.0-on-debian-squeeze-amd64</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; and I stopped here:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &quot;(To use the default Ubuntu kernel instead of Debian&#39=
;s Xen kernel in<br>
&gt; &gt;&gt; the guest, you can also comment out the=C2=A0kernel=C2=A0and=
=C2=A0initrd=C2=A0lines in<br>
&gt; &gt;&gt; /etc/xen-tools/xen-tools.conf.)&quot;<br>
&gt; &gt;<br>
&gt;<br>
&gt; [...]<br>
&gt;<br>
&gt; Thanks, your answer was very useful to me.<br>
&gt;<br>
&gt; I thought in xen kernels work separately, as it&#39;s shown in this<br=
>
&gt; representation....<br>
&gt;<br>
&gt; <a href=3D"https://community.emc.com/servlet/JiveServlet/showImage/38-=
3466-30315/Xen.png">https://community.emc.com/servlet/JiveServlet/showImage=
/38-3466-30315/Xen.png</a><br>
&gt;<br>
&gt; but now it seems that you can set it up to share a few things. At this=
<br>
&gt; point I was quite surprised.<br>
&gt;<br>
&gt; I just want to understand how xen works.. so why would you share the<b=
r>
&gt; kernel or parts of the kernel with another dom? Must be a good reason<=
br>
&gt; to do it, I think.<br>
&gt;<br>
&gt; Using the same initrd looks fine to me, but I using other parts of the=
<br>
&gt; kernel.. it looks like that you must really know what you doing or you=
<br>
&gt; will end up with a mess after an upgrade, for example.<br>
&gt;<br>
&gt; So in what cases would you do it and why?<br>
&gt;<br>
&gt; Fajar tried to explain it a little, but I still don&#39;t fully unders=
tand it ..<br>
&gt;<br>
&gt; Thank you<br>
&gt;</p>
<p>Usually, domU&#39;s use a different kernel from dom0. But multiple domU&=
#39;s might share a single kernel image, stored in dom0.</p>
<p>When starting a domU configured to use a kernel stored in dom0, dom0 wil=
l simply tell Xen to &quot;boot using this file, and pass these parameters =
to the kernel&quot;.</p>
<p>Benefits: Don&#39;t have to update domU kernels one by one, domU root ca=
n&#39;t overwrite the kernel in dom0, domU&#39;s can be forced to use a spe=
cific kernel, no need for a separate /boot partition, etc.</p>
<p>Drawback: a buggy kernel shared by multiple domU&#39;s will impact many =
VMs at the same time.</p>
<p>But it its perfectly acceptable also for domU&#39;s to have their own ke=
rnels; this allows Windows VMs, for example. In this situation, dom0 will t=
ell Xen: This is the virtual hard disk. Please boot it from the MBR. </p>

<p>Rgds,<br>
</p>

--bcaec54eea9c5a38b204b9f26892--


--===============6669189725600374706==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6669189725600374706==--


From xen-users-bounces@lists.xen.org Mon Feb 27 13:55:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S212m-00020X-KF; Mon, 27 Feb 2012 13:55:12 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S212l-0001zu-9x
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:55:11 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330350904!16073080!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32369 invoked from network); 27 Feb 2012 13:55:04 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:55:04 -0000
Received: by wibhr2 with SMTP id hr2so843239wib.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:55:04 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.216.138.131 as permitted sender) client-ip=10.216.138.131; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.216.138.131 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.216.138.131])
	by 10.216.138.131 with SMTP id a3mr7093394wej.43.1330350904142
	(num_hops = 1); Mon, 27 Feb 2012 05:55:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=JzmDZod7xwVcXDpFiwEXbVJOtPVZZ/mm3sirVBw0qI4=;
	b=cyFUpxEwPkeisS4InYA5BO9ozP7BcU60zBSjNL2U5trGmE279PnYEwCfDL/e8PiWyr
	m+z9Zr7r4Pdeg+31316Ve+yfJ44fThG0OVXrbu6LjXEDGxolofASkH1a85Wz4yBSxQ1q
	hYXkl4NA+MJz0j3qYC7cJpBSLVvJzdsG2bGVo=
MIME-Version: 1.0
Received: by 10.216.138.131 with SMTP id a3mr5618666wej.43.1330350903871; Mon,
	27 Feb 2012 05:55:03 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:55:03 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:55:03 -0800 (PST)
In-Reply-To: <CANRMscmFyCzF2PxEpzYSGYQc_c-iQFz+mpPjDLN=e2uy4EOFuw@mail.gmail.com>
References: <CANRMscmFyCzF2PxEpzYSGYQc_c-iQFz+mpPjDLN=e2uy4EOFuw@mail.gmail.com>
Date: Mon, 27 Feb 2012 06:55:03 -0700
Message-ID: <CAHyyzzQ6-kCR5C0mKbZ5cgOeoW-bHRptLU51f_YFHOYNGShuRA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: babu karthik <r.g.babukarthik@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] socket error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4960958757447813104=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4960958757447813104==
Content-Type: multipart/alternative; boundary=0016e6d7e0550d481904b9f275d5

--0016e6d7e0550d481904b9f275d5
Content-Type: text/plain; charset=ISO-8859-1

looks like you dont have something started or install what os are you
running are you using xl or xm
On Feb 27, 2012 6:48 AM, "babu karthik" <r.g.babukarthik@gmail.com> wrote:

> hi, can u please help me ,
>
>
> import sys, time
> import XenAPI
> session =XenAPI.Session("http://localhost.localdomain:443/")
> session.login_with_password('root','babukarthik','XenServer SDK 5.6.100')
> session.xenapi.VM.start('c6d4abac-2317-3a5c-e480-e488a6762cbc')
>
>
>
>
> "session.py" 5L, 230C written
> [root@localhost python]# python session.py
> Traceback (most recent call last):
>   File "session.py", line 4, in ?
>     session.login_with_password('root','babukarthik','XenServer SDK
> 5.6.100')
>   File "/usr/lib/python2.4/site-packages/XenAPI.py", line 182, in <lambda>
>     return lambda *params: self._login(name, params)
>   File "/usr/lib/python2.4/site-packages/XenAPI.py", line 148, in _login
>     result = _parse_result(getattr(self, 'session.%s' % method)(*params))
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
>     return self.__send(self.__name, args)
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
>     verbose=self.__verbose
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1129, in request
>     self.send_content(h, request_body)
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1243, in send_content
>     connection.endheaders()
>   File "/usr/lib/python2.4/httplib.py", line 804, in endheaders
>     self._send_output()
>   File "/usr/lib/python2.4/httplib.py", line 685, in _send_output
>     self.send(msg)
>   File "/usr/lib/python2.4/httplib.py", line 652, in send
>     self.connect()
>   File "/usr/lib/python2.4/httplib.py", line 636, in connect
>
>  raise socket.error, msg
> socket.error: (111, 'Connection refused')
>
> --
> R.G.BABUKARTHIK
> M.Tech NIE
> Pondicherry university
>
>
> The secret of success is to know something nobody else knows.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--0016e6d7e0550d481904b9f275d5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>looks like you dont have something started or install what os are you ru=
nning are you using xl or xm</p>
<div class=3D"gmail_quote">On Feb 27, 2012 6:48 AM, &quot;babu karthik&quot=
; &lt;<a href=3D"mailto:r.g.babukarthik@gmail.com">r.g.babukarthik@gmail.co=
m</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
hi, can u please help me ,<br><br><br>import sys, time<br>import XenAPI<br>=
session =3DXenAPI.Session(&quot;<a href=3D"http://localhost.localdomain:443=
/" target=3D"_blank">http://localhost.localdomain:443/</a>&quot;)<br>sessio=
n.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,&#39;XenServer S=
DK 5.6.100&#39;)<br>

session.xenapi.VM.start(&#39;c6d4abac-2317-3a5c-e480-e488a6762cbc&#39;)<br>=
<br><br><br><br>&quot;session.py&quot; 5L, 230C written<br>[root@localhost =
python]# python session.py<br>Traceback (most recent call last):<br>=A0 Fil=
e &quot;session.py&quot;, line 4, in ?<br>

=A0=A0=A0 session.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,=
&#39;XenServer SDK 5.6.100&#39;)<br>=A0 File &quot;/usr/lib/python2.4/site-=
packages/XenAPI.py&quot;, line 182, in &lt;lambda&gt;<br>=A0=A0=A0 return l=
ambda *params: self._login(name, params)<br>

=A0 File &quot;/usr/lib/python2.4/site-packages/XenAPI.py&quot;, line 148, =
in _login<br>=A0=A0=A0 result =3D _parse_result(getattr(self, &#39;session.=
%s&#39; % method)(*params))<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.=
py&quot;, line 1096, in __call__<br>

=A0=A0=A0 return self.__send(self.__name, args)<br>=A0 File &quot;/usr/lib/=
python2.4/xmlrpclib.py&quot;, line 1383, in __request<br>=A0=A0=A0 verbose=
=3Dself.__verbose<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.py&quot;, =
line 1129, in request<br>

=A0=A0=A0 self.send_content(h, request_body)<br>=A0 File &quot;/usr/lib/pyt=
hon2.4/xmlrpclib.py&quot;, line 1243, in send_content<br>=A0=A0=A0 connecti=
on.endheaders()<br>=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line=
 804, in endheaders<br>

=A0=A0=A0 self._send_output()<br>=A0 File &quot;/usr/lib/python2.4/httplib.=
py&quot;, line 685, in _send_output<br>=A0=A0=A0 self.send(msg)<br>=A0 File=
 &quot;/usr/lib/python2.4/httplib.py&quot;, line 652, in send<br>=A0=A0=A0 =
self.connect()<br>

=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line 636, in connect<br=
><br>=A0raise socket.error, msg<br>socket.error: (111, &#39;Connection refu=
sed&#39;)<br clear=3D"all"><br>-- <br><div style=3D"text-align:left;color:r=
gb(255,255,255)">

<div style=3D"text-align:left"><font style=3D"background-color:rgb(0,204,20=
4);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-family:georgia,serif"><=
span style=3D"background-color:rgb(255,255,255);font-family:verdana,sans-se=
rif">R.G.BABUKARTHIK</span></span></font><span style=3D"color:rgb(0,0,0)"><=
/span><br style=3D"color:rgb(0,0,0)">

<span style=3D"color:rgb(0,0,0);font-family:verdana,sans-serif">M.Tech NIE<=
/span><br style=3D"color:rgb(0,0,0)"><span style=3D"color:rgb(0,0,0);font-f=
amily:verdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>

</div><br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>

--0016e6d7e0550d481904b9f275d5--


--===============4960958757447813104==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4960958757447813104==--


From xen-users-bounces@lists.xen.org Mon Feb 27 13:55:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S212m-00020X-KF; Mon, 27 Feb 2012 13:55:12 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S212l-0001zu-9x
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:55:11 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330350904!16073080!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32369 invoked from network); 27 Feb 2012 13:55:04 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:55:04 -0000
Received: by wibhr2 with SMTP id hr2so843239wib.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:55:04 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.216.138.131 as permitted sender) client-ip=10.216.138.131; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.216.138.131 as
	permitted sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.216.138.131])
	by 10.216.138.131 with SMTP id a3mr7093394wej.43.1330350904142
	(num_hops = 1); Mon, 27 Feb 2012 05:55:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=JzmDZod7xwVcXDpFiwEXbVJOtPVZZ/mm3sirVBw0qI4=;
	b=cyFUpxEwPkeisS4InYA5BO9ozP7BcU60zBSjNL2U5trGmE279PnYEwCfDL/e8PiWyr
	m+z9Zr7r4Pdeg+31316Ve+yfJ44fThG0OVXrbu6LjXEDGxolofASkH1a85Wz4yBSxQ1q
	hYXkl4NA+MJz0j3qYC7cJpBSLVvJzdsG2bGVo=
MIME-Version: 1.0
Received: by 10.216.138.131 with SMTP id a3mr5618666wej.43.1330350903871; Mon,
	27 Feb 2012 05:55:03 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:55:03 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:55:03 -0800 (PST)
In-Reply-To: <CANRMscmFyCzF2PxEpzYSGYQc_c-iQFz+mpPjDLN=e2uy4EOFuw@mail.gmail.com>
References: <CANRMscmFyCzF2PxEpzYSGYQc_c-iQFz+mpPjDLN=e2uy4EOFuw@mail.gmail.com>
Date: Mon, 27 Feb 2012 06:55:03 -0700
Message-ID: <CAHyyzzQ6-kCR5C0mKbZ5cgOeoW-bHRptLU51f_YFHOYNGShuRA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: babu karthik <r.g.babukarthik@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] socket error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4960958757447813104=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4960958757447813104==
Content-Type: multipart/alternative; boundary=0016e6d7e0550d481904b9f275d5

--0016e6d7e0550d481904b9f275d5
Content-Type: text/plain; charset=ISO-8859-1

looks like you dont have something started or install what os are you
running are you using xl or xm
On Feb 27, 2012 6:48 AM, "babu karthik" <r.g.babukarthik@gmail.com> wrote:

> hi, can u please help me ,
>
>
> import sys, time
> import XenAPI
> session =XenAPI.Session("http://localhost.localdomain:443/")
> session.login_with_password('root','babukarthik','XenServer SDK 5.6.100')
> session.xenapi.VM.start('c6d4abac-2317-3a5c-e480-e488a6762cbc')
>
>
>
>
> "session.py" 5L, 230C written
> [root@localhost python]# python session.py
> Traceback (most recent call last):
>   File "session.py", line 4, in ?
>     session.login_with_password('root','babukarthik','XenServer SDK
> 5.6.100')
>   File "/usr/lib/python2.4/site-packages/XenAPI.py", line 182, in <lambda>
>     return lambda *params: self._login(name, params)
>   File "/usr/lib/python2.4/site-packages/XenAPI.py", line 148, in _login
>     result = _parse_result(getattr(self, 'session.%s' % method)(*params))
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
>     return self.__send(self.__name, args)
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
>     verbose=self.__verbose
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1129, in request
>     self.send_content(h, request_body)
>   File "/usr/lib/python2.4/xmlrpclib.py", line 1243, in send_content
>     connection.endheaders()
>   File "/usr/lib/python2.4/httplib.py", line 804, in endheaders
>     self._send_output()
>   File "/usr/lib/python2.4/httplib.py", line 685, in _send_output
>     self.send(msg)
>   File "/usr/lib/python2.4/httplib.py", line 652, in send
>     self.connect()
>   File "/usr/lib/python2.4/httplib.py", line 636, in connect
>
>  raise socket.error, msg
> socket.error: (111, 'Connection refused')
>
> --
> R.G.BABUKARTHIK
> M.Tech NIE
> Pondicherry university
>
>
> The secret of success is to know something nobody else knows.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--0016e6d7e0550d481904b9f275d5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>looks like you dont have something started or install what os are you ru=
nning are you using xl or xm</p>
<div class=3D"gmail_quote">On Feb 27, 2012 6:48 AM, &quot;babu karthik&quot=
; &lt;<a href=3D"mailto:r.g.babukarthik@gmail.com">r.g.babukarthik@gmail.co=
m</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
hi, can u please help me ,<br><br><br>import sys, time<br>import XenAPI<br>=
session =3DXenAPI.Session(&quot;<a href=3D"http://localhost.localdomain:443=
/" target=3D"_blank">http://localhost.localdomain:443/</a>&quot;)<br>sessio=
n.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,&#39;XenServer S=
DK 5.6.100&#39;)<br>

session.xenapi.VM.start(&#39;c6d4abac-2317-3a5c-e480-e488a6762cbc&#39;)<br>=
<br><br><br><br>&quot;session.py&quot; 5L, 230C written<br>[root@localhost =
python]# python session.py<br>Traceback (most recent call last):<br>=A0 Fil=
e &quot;session.py&quot;, line 4, in ?<br>

=A0=A0=A0 session.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,=
&#39;XenServer SDK 5.6.100&#39;)<br>=A0 File &quot;/usr/lib/python2.4/site-=
packages/XenAPI.py&quot;, line 182, in &lt;lambda&gt;<br>=A0=A0=A0 return l=
ambda *params: self._login(name, params)<br>

=A0 File &quot;/usr/lib/python2.4/site-packages/XenAPI.py&quot;, line 148, =
in _login<br>=A0=A0=A0 result =3D _parse_result(getattr(self, &#39;session.=
%s&#39; % method)(*params))<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.=
py&quot;, line 1096, in __call__<br>

=A0=A0=A0 return self.__send(self.__name, args)<br>=A0 File &quot;/usr/lib/=
python2.4/xmlrpclib.py&quot;, line 1383, in __request<br>=A0=A0=A0 verbose=
=3Dself.__verbose<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.py&quot;, =
line 1129, in request<br>

=A0=A0=A0 self.send_content(h, request_body)<br>=A0 File &quot;/usr/lib/pyt=
hon2.4/xmlrpclib.py&quot;, line 1243, in send_content<br>=A0=A0=A0 connecti=
on.endheaders()<br>=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line=
 804, in endheaders<br>

=A0=A0=A0 self._send_output()<br>=A0 File &quot;/usr/lib/python2.4/httplib.=
py&quot;, line 685, in _send_output<br>=A0=A0=A0 self.send(msg)<br>=A0 File=
 &quot;/usr/lib/python2.4/httplib.py&quot;, line 652, in send<br>=A0=A0=A0 =
self.connect()<br>

=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line 636, in connect<br=
><br>=A0raise socket.error, msg<br>socket.error: (111, &#39;Connection refu=
sed&#39;)<br clear=3D"all"><br>-- <br><div style=3D"text-align:left;color:r=
gb(255,255,255)">

<div style=3D"text-align:left"><font style=3D"background-color:rgb(0,204,20=
4);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-family:georgia,serif"><=
span style=3D"background-color:rgb(255,255,255);font-family:verdana,sans-se=
rif">R.G.BABUKARTHIK</span></span></font><span style=3D"color:rgb(0,0,0)"><=
/span><br style=3D"color:rgb(0,0,0)">

<span style=3D"color:rgb(0,0,0);font-family:verdana,sans-serif">M.Tech NIE<=
/span><br style=3D"color:rgb(0,0,0)"><span style=3D"color:rgb(0,0,0);font-f=
amily:verdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>

</div><br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>

--0016e6d7e0550d481904b9f275d5--


--===============4960958757447813104==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4960958757447813104==--


From xen-users-bounces@lists.xen.org Mon Feb 27 13:59:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2164-0002If-GY; Mon, 27 Feb 2012 13:58:36 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S2162-0002I7-1o
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:58:34 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330351106!15111931!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	INFO_TLD,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 606 invoked from network); 27 Feb 2012 13:58:27 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Feb 2012 13:58:27 -0000
Received: from mail-vx0-f173.google.com ([209.85.220.173])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S215n-0048pP-TJ
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 20:58:20 +0700
Received: by vcmm1 with SMTP id m1so1661198vcm.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:57:13 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.149.82 as permitted sender) client-ip=10.220.149.82; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.149.82 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.149.82])
	by 10.220.149.82 with SMTP id s18mr4327454vcv.42.1330351033828
	(num_hops = 1); Mon, 27 Feb 2012 05:57:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.149.82 with SMTP id s18mr3518849vcv.42.1330351033777; Mon,
	27 Feb 2012 05:57:13 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:57:13 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:57:13 -0800 (PST)
In-Reply-To: <CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
	<CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
Date: Mon, 27 Feb 2012 20:57:13 +0700
Message-ID: <CAA2qdGVfhtmBd0CxryX548gNKpUAkdZn+9zeaqv59tpeA4PoSw@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: eva <evammg@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, "Luke S. Crawford" <lsc@prgmr.com>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5812103852434711019=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5812103852434711019==
Content-Type: multipart/alternative; boundary=f46d043d64a3cb7ef204b9f27cfc

--f46d043d64a3cb7ef204b9f27cfc
Content-Type: text/plain; charset=UTF-8

On Feb 27, 2012 8:51 PM, "Pandu Poluan" <pandu@poluan.info> wrote:
>
>
> On Feb 27, 2012 3:55 PM, "eva" <evammg@gmail.com> wrote:
> >
> > On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
> > > On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
> > >> Hello,
> > >>
> > >> I am still learning about Xen.. I am trying to setup Xen hypervisor
> > >> for the first time. I was reading the howto here:
> > >>
> > >>
http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squeeze-amd64
> > >>
> > >> and I stopped here:
> > >>
> > >> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
> > >> the guest, you can also comment out the kernel and initrd lines in
> > >> /etc/xen-tools/xen-tools.conf.)"
> > >
> >
> > [...]
> >
> > Thanks, your answer was very useful to me.
> >
> > I thought in xen kernels work separately, as it's shown in this
> > representation....
> >
> >
https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png
> >
> > but now it seems that you can set it up to share a few things. At this
> > point I was quite surprised.
> >
> > I just want to understand how xen works.. so why would you share the
> > kernel or parts of the kernel with another dom? Must be a good reason
> > to do it, I think.
> >
> > Using the same initrd looks fine to me, but I using other parts of the
> > kernel.. it looks like that you must really know what you doing or you
> > will end up with a mess after an upgrade, for example.
> >
> > So in what cases would you do it and why?
> >
> > Fajar tried to explain it a little, but I still don't fully understand
it ..
> >
> > Thank you
> >
>
> Usually, domU's use a different kernel from dom0. But multiple domU's
might share a single kernel image, stored in dom0.
>
> When starting a domU configured to use a kernel stored in dom0, dom0 will
simply tell Xen to "boot using this file, and pass these parameters to the
kernel".
>
> Benefits: Don't have to update domU kernels one by one, domU root can't
overwrite the kernel in dom0, domU's can be forced to use a specific
kernel, no need for a separate /boot partition, etc.
>
> Drawback: a buggy kernel shared by multiple domU's will impact many VMs
at the same time.
>
> But it its perfectly acceptable also for domU's to have their own
kernels; this allows Windows VMs, for example. In this situation, dom0 will
tell Xen: This is the virtual hard disk. Please boot it from the MBR.
>
> Rgds,

Fajar's reply reminds me: There's a third way of booting using "pygrub" or
"pv-grub" mechanism. It's kind of a hybrid between the two mechanisms I
explained above.

In this case, dom0 tells Xen: here's the virtual hard disk, but you don't
have to start from the MBR. The kernel you must boot is listed in grub's
configuration file somewhere inside.

Rgds,

--f46d043d64a3cb7ef204b9f27cfc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 27, 2012 8:51 PM, &quot;Pandu Poluan&quot; &lt;<a href=3D"mailto:pan=
du@poluan.info">pandu@poluan.info</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Feb 27, 2012 3:55 PM, &quot;eva&quot; &lt;<a href=3D"mailto:evammg@=
gmail.com">evammg@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; On 24 February 2012 22:55, Luke S. Crawford &lt;<a href=3D"mailto=
:lsc@prgmr.com">lsc@prgmr.com</a>&gt; wrote:<br>
&gt; &gt; &gt; On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:<br>
&gt; &gt; &gt;&gt; Hello,<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; I am still learning about Xen.. I am trying to setup Xen=
 hypervisor<br>
&gt; &gt; &gt;&gt; for the first time. I was reading the howto here:<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; <a href=3D"http://www.howtoforge.com/paravirtualization-=
with-xen-4.0-on-debian-squeeze-amd64">http://www.howtoforge.com/paravirtual=
ization-with-xen-4.0-on-debian-squeeze-amd64</a><br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; and I stopped here:<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; &quot;(To use the default Ubuntu kernel instead of Debia=
n&#39;s Xen kernel in<br>
&gt; &gt; &gt;&gt; the guest, you can also comment out the=C2=A0kernel=C2=
=A0and=C2=A0initrd=C2=A0lines in<br>
&gt; &gt; &gt;&gt; /etc/xen-tools/xen-tools.conf.)&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; [...]<br>
&gt; &gt;<br>
&gt; &gt; Thanks, your answer was very useful to me.<br>
&gt; &gt;<br>
&gt; &gt; I thought in xen kernels work separately, as it&#39;s shown in th=
is<br>
&gt; &gt; representation....<br>
&gt; &gt;<br>
&gt; &gt; <a href=3D"https://community.emc.com/servlet/JiveServlet/showImag=
e/38-3466-30315/Xen.png">https://community.emc.com/servlet/JiveServlet/show=
Image/38-3466-30315/Xen.png</a><br>
&gt; &gt;<br>
&gt; &gt; but now it seems that you can set it up to share a few things. At=
 this<br>
&gt; &gt; point I was quite surprised.<br>
&gt; &gt;<br>
&gt; &gt; I just want to understand how xen works.. so why would you share =
the<br>
&gt; &gt; kernel or parts of the kernel with another dom? Must be a good re=
ason<br>
&gt; &gt; to do it, I think.<br>
&gt; &gt;<br>
&gt; &gt; Using the same initrd looks fine to me, but I using other parts o=
f the<br>
&gt; &gt; kernel.. it looks like that you must really know what you doing o=
r you<br>
&gt; &gt; will end up with a mess after an upgrade, for example.<br>
&gt; &gt;<br>
&gt; &gt; So in what cases would you do it and why?<br>
&gt; &gt;<br>
&gt; &gt; Fajar tried to explain it a little, but I still don&#39;t fully u=
nderstand it ..<br>
&gt; &gt;<br>
&gt; &gt; Thank you<br>
&gt; &gt;<br>
&gt;<br>
&gt; Usually, domU&#39;s use a different kernel from dom0. But multiple dom=
U&#39;s might share a single kernel image, stored in dom0.<br>
&gt;<br>
&gt; When starting a domU configured to use a kernel stored in dom0, dom0 w=
ill simply tell Xen to &quot;boot using this file, and pass these parameter=
s to the kernel&quot;.<br>
&gt;<br>
&gt; Benefits: Don&#39;t have to update domU kernels one by one, domU root =
can&#39;t overwrite the kernel in dom0, domU&#39;s can be forced to use a s=
pecific kernel, no need for a separate /boot partition, etc.<br>
&gt;<br>
&gt; Drawback: a buggy kernel shared by multiple domU&#39;s will impact man=
y VMs at the same time.<br>
&gt;<br>
&gt; But it its perfectly acceptable also for domU&#39;s to have their own =
kernels; this allows Windows VMs, for example. In this situation, dom0 will=
 tell Xen: This is the virtual hard disk. Please boot it from the MBR.<br>

&gt;<br>
&gt; Rgds,</p>
<p>Fajar&#39;s reply reminds me: There&#39;s a third way of booting using &=
quot;pygrub&quot; or &quot;pv-grub&quot; mechanism. It&#39;s kind of a hybr=
id between the two mechanisms I explained above.</p>
<p>In this case, dom0 tells Xen: here&#39;s the virtual hard disk, but you =
don&#39;t have to start from the MBR. The kernel you must boot is listed in=
 grub&#39;s configuration file somewhere inside.</p>
<p>Rgds,<br>
</p>

--f46d043d64a3cb7ef204b9f27cfc--


--===============5812103852434711019==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5812103852434711019==--


From xen-users-bounces@lists.xen.org Mon Feb 27 13:59:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 13:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2164-0002If-GY; Mon, 27 Feb 2012 13:58:36 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S2162-0002I7-1o
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 13:58:34 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330351106!15111931!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	INFO_TLD,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 606 invoked from network); 27 Feb 2012 13:58:27 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Feb 2012 13:58:27 -0000
Received: from mail-vx0-f173.google.com ([209.85.220.173])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S215n-0048pP-TJ
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 20:58:20 +0700
Received: by vcmm1 with SMTP id m1so1661198vcm.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 05:57:13 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.149.82 as permitted sender) client-ip=10.220.149.82; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.149.82 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.149.82])
	by 10.220.149.82 with SMTP id s18mr4327454vcv.42.1330351033828
	(num_hops = 1); Mon, 27 Feb 2012 05:57:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.149.82 with SMTP id s18mr3518849vcv.42.1330351033777; Mon,
	27 Feb 2012 05:57:13 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:57:13 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 05:57:13 -0800 (PST)
In-Reply-To: <CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
	<CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
Date: Mon, 27 Feb 2012 20:57:13 +0700
Message-ID: <CAA2qdGVfhtmBd0CxryX548gNKpUAkdZn+9zeaqv59tpeA4PoSw@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: eva <evammg@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: xen-users@lists.xen.org, "Luke S. Crawford" <lsc@prgmr.com>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5812103852434711019=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5812103852434711019==
Content-Type: multipart/alternative; boundary=f46d043d64a3cb7ef204b9f27cfc

--f46d043d64a3cb7ef204b9f27cfc
Content-Type: text/plain; charset=UTF-8

On Feb 27, 2012 8:51 PM, "Pandu Poluan" <pandu@poluan.info> wrote:
>
>
> On Feb 27, 2012 3:55 PM, "eva" <evammg@gmail.com> wrote:
> >
> > On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
> > > On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
> > >> Hello,
> > >>
> > >> I am still learning about Xen.. I am trying to setup Xen hypervisor
> > >> for the first time. I was reading the howto here:
> > >>
> > >>
http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian-squeeze-amd64
> > >>
> > >> and I stopped here:
> > >>
> > >> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
> > >> the guest, you can also comment out the kernel and initrd lines in
> > >> /etc/xen-tools/xen-tools.conf.)"
> > >
> >
> > [...]
> >
> > Thanks, your answer was very useful to me.
> >
> > I thought in xen kernels work separately, as it's shown in this
> > representation....
> >
> >
https://community.emc.com/servlet/JiveServlet/showImage/38-3466-30315/Xen.png
> >
> > but now it seems that you can set it up to share a few things. At this
> > point I was quite surprised.
> >
> > I just want to understand how xen works.. so why would you share the
> > kernel or parts of the kernel with another dom? Must be a good reason
> > to do it, I think.
> >
> > Using the same initrd looks fine to me, but I using other parts of the
> > kernel.. it looks like that you must really know what you doing or you
> > will end up with a mess after an upgrade, for example.
> >
> > So in what cases would you do it and why?
> >
> > Fajar tried to explain it a little, but I still don't fully understand
it ..
> >
> > Thank you
> >
>
> Usually, domU's use a different kernel from dom0. But multiple domU's
might share a single kernel image, stored in dom0.
>
> When starting a domU configured to use a kernel stored in dom0, dom0 will
simply tell Xen to "boot using this file, and pass these parameters to the
kernel".
>
> Benefits: Don't have to update domU kernels one by one, domU root can't
overwrite the kernel in dom0, domU's can be forced to use a specific
kernel, no need for a separate /boot partition, etc.
>
> Drawback: a buggy kernel shared by multiple domU's will impact many VMs
at the same time.
>
> But it its perfectly acceptable also for domU's to have their own
kernels; this allows Windows VMs, for example. In this situation, dom0 will
tell Xen: This is the virtual hard disk. Please boot it from the MBR.
>
> Rgds,

Fajar's reply reminds me: There's a third way of booting using "pygrub" or
"pv-grub" mechanism. It's kind of a hybrid between the two mechanisms I
explained above.

In this case, dom0 tells Xen: here's the virtual hard disk, but you don't
have to start from the MBR. The kernel you must boot is listed in grub's
configuration file somewhere inside.

Rgds,

--f46d043d64a3cb7ef204b9f27cfc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 27, 2012 8:51 PM, &quot;Pandu Poluan&quot; &lt;<a href=3D"mailto:pan=
du@poluan.info">pandu@poluan.info</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Feb 27, 2012 3:55 PM, &quot;eva&quot; &lt;<a href=3D"mailto:evammg@=
gmail.com">evammg@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; On 24 February 2012 22:55, Luke S. Crawford &lt;<a href=3D"mailto=
:lsc@prgmr.com">lsc@prgmr.com</a>&gt; wrote:<br>
&gt; &gt; &gt; On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:<br>
&gt; &gt; &gt;&gt; Hello,<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; I am still learning about Xen.. I am trying to setup Xen=
 hypervisor<br>
&gt; &gt; &gt;&gt; for the first time. I was reading the howto here:<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; <a href=3D"http://www.howtoforge.com/paravirtualization-=
with-xen-4.0-on-debian-squeeze-amd64">http://www.howtoforge.com/paravirtual=
ization-with-xen-4.0-on-debian-squeeze-amd64</a><br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; and I stopped here:<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; &quot;(To use the default Ubuntu kernel instead of Debia=
n&#39;s Xen kernel in<br>
&gt; &gt; &gt;&gt; the guest, you can also comment out the=C2=A0kernel=C2=
=A0and=C2=A0initrd=C2=A0lines in<br>
&gt; &gt; &gt;&gt; /etc/xen-tools/xen-tools.conf.)&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; [...]<br>
&gt; &gt;<br>
&gt; &gt; Thanks, your answer was very useful to me.<br>
&gt; &gt;<br>
&gt; &gt; I thought in xen kernels work separately, as it&#39;s shown in th=
is<br>
&gt; &gt; representation....<br>
&gt; &gt;<br>
&gt; &gt; <a href=3D"https://community.emc.com/servlet/JiveServlet/showImag=
e/38-3466-30315/Xen.png">https://community.emc.com/servlet/JiveServlet/show=
Image/38-3466-30315/Xen.png</a><br>
&gt; &gt;<br>
&gt; &gt; but now it seems that you can set it up to share a few things. At=
 this<br>
&gt; &gt; point I was quite surprised.<br>
&gt; &gt;<br>
&gt; &gt; I just want to understand how xen works.. so why would you share =
the<br>
&gt; &gt; kernel or parts of the kernel with another dom? Must be a good re=
ason<br>
&gt; &gt; to do it, I think.<br>
&gt; &gt;<br>
&gt; &gt; Using the same initrd looks fine to me, but I using other parts o=
f the<br>
&gt; &gt; kernel.. it looks like that you must really know what you doing o=
r you<br>
&gt; &gt; will end up with a mess after an upgrade, for example.<br>
&gt; &gt;<br>
&gt; &gt; So in what cases would you do it and why?<br>
&gt; &gt;<br>
&gt; &gt; Fajar tried to explain it a little, but I still don&#39;t fully u=
nderstand it ..<br>
&gt; &gt;<br>
&gt; &gt; Thank you<br>
&gt; &gt;<br>
&gt;<br>
&gt; Usually, domU&#39;s use a different kernel from dom0. But multiple dom=
U&#39;s might share a single kernel image, stored in dom0.<br>
&gt;<br>
&gt; When starting a domU configured to use a kernel stored in dom0, dom0 w=
ill simply tell Xen to &quot;boot using this file, and pass these parameter=
s to the kernel&quot;.<br>
&gt;<br>
&gt; Benefits: Don&#39;t have to update domU kernels one by one, domU root =
can&#39;t overwrite the kernel in dom0, domU&#39;s can be forced to use a s=
pecific kernel, no need for a separate /boot partition, etc.<br>
&gt;<br>
&gt; Drawback: a buggy kernel shared by multiple domU&#39;s will impact man=
y VMs at the same time.<br>
&gt;<br>
&gt; But it its perfectly acceptable also for domU&#39;s to have their own =
kernels; this allows Windows VMs, for example. In this situation, dom0 will=
 tell Xen: This is the virtual hard disk. Please boot it from the MBR.<br>

&gt;<br>
&gt; Rgds,</p>
<p>Fajar&#39;s reply reminds me: There&#39;s a third way of booting using &=
quot;pygrub&quot; or &quot;pv-grub&quot; mechanism. It&#39;s kind of a hybr=
id between the two mechanisms I explained above.</p>
<p>In this case, dom0 tells Xen: here&#39;s the virtual hard disk, but you =
don&#39;t have to start from the MBR. The kernel you must boot is listed in=
 grub&#39;s configuration file somewhere inside.</p>
<p>Rgds,<br>
</p>

--f46d043d64a3cb7ef204b9f27cfc--


--===============5812103852434711019==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5812103852434711019==--


From xen-users-bounces@lists.xen.org Mon Feb 27 14:00:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S217C-0002Q0-8N; Mon, 27 Feb 2012 13:59:46 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S217A-0002P6-BV
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 13:59:44 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1330351177!16646092!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23953 invoked from network); 27 Feb 2012 13:59:37 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:59:37 -0000
Received: by wgbdr12 with SMTP id dr12so1665858wgb.24
	for <xen-users@lists.xensource.com>;
	Mon, 27 Feb 2012 05:59:37 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.24.166 as permitted sender) client-ip=10.180.24.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.24.166 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.24.166])
	by 10.180.24.166 with SMTP id v6mr18985477wif.10.1330351177040
	(num_hops = 1); Mon, 27 Feb 2012 05:59:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=kLtDFZRKZwN0uC5pMrhYeEn7KBxWZtACe8XS/tvAPT4=;
	b=t3MkmbMdgxBIfxklLq1cZ/bETYqyCqjqNcx33VzmusSOvqwKuCoiLd+YbhPS6/UZ0Q
	Y78JvFKazTrV5vSwsp05XXXc8Bc2KyOT8eX9h7+U0m+Ks8myvqe2J1T6IQpKd3NtxBJQ
	ZRJEjLYdkejEfeHAV6/QM4qq3T/W99gaus+/g=
MIME-Version: 1.0
Received: by 10.180.24.166 with SMTP id v6mr14944553wif.10.1330351176927; Mon,
	27 Feb 2012 05:59:36 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:59:35 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:59:35 -0800 (PST)
In-Reply-To: <002301ccf54c$b39bbef0$1ad33cd0$@com>
References: <002301ccf54c$b39bbef0$1ad33cd0$@com>
Date: Mon, 27 Feb 2012 06:59:35 -0700
Message-ID: <CAHyyzzQNcXEUCQzrsijQ-29FVffOZMrLj5PTHrPgg1-PMgPXkA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Inception Hosting <inbox@inceptionhosting.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV Memory counting issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2114808984285476815=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2114808984285476815==
Content-Type: multipart/alternative; boundary=f46d0418261053cca504b9f28586

--f46d0418261053cca504b9f28586
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

i have same issue on xen unstable and xl i am missing 2gb memory.
xen 4.1.2 and xm work fine .
do you have ballooning enabled
On Feb 27, 2012 5:46 AM, "Inception Hosting" <inbox@inceptionhosting.com>
wrote:

>  I Folks,****
>
> ** **
>
> Wonder if anyone has any ideas on this one?****
>
> ** **
>
> I have a server with 16GB RAM****
>
> 1.5GB reserved for Dom0****
>
> ** **
>
> If I run xm or xl list I get exactly 14GB of DomU=92s****
>
> ** **
>
> Xm or xl info shows 281 MB Free****
>
> ** **
>
> total_memory           : 16374****
>
> free_memory            : 281****
>
> ** **
>
> Which means XEN thinks I have used 14.22 GB for DomU=92s****
>
> ** **
>
> CentOS 5.7 64bit****
>
> Xen 4.1.2****
>
> (SolusVM On Top)****
>
> ** **
>
> Is this some XEN thing that is not well documented, e.g. to create a 1024
> MB RAM DomU XEN actually requires an additional 3 MB overhead or somethin=
g
> like that?****
>
> ** **
>
> Thanks, and any suggestions no matter how small or based in theory only
> are welcome.****
>
> ** **
>
> Anthony.****
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d0418261053cca504b9f28586
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<p>i have same issue on xen unstable and xl i am missing 2gb memory.<br>
xen 4.1.2 and xm work fine .<br>
do you have ballooning enabled</p>
<div class=3D"gmail_quote">On Feb 27, 2012 5:46 AM, &quot;Inception Hosting=
&quot; &lt;<a href=3D"mailto:inbox@inceptionhosting.com">inbox@inceptionhos=
ting.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">









<div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">

<div>

<p class=3D"MsoNormal">I Folks,<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Wonder if anyone has any ideas on this one?<u></u><u=
></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">I have a server with 16GB RAM<u></u><u></u></p>

<p class=3D"MsoNormal">1.5GB reserved for Dom0<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">If I run xm or xl list I get exactly 14GB of DomU=92=
s<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Xm or xl info shows 281 MB Free<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">total_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 16374<u=
></u><u></u></p>

<p class=3D"MsoNormal">free_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 281<u=
></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Which means XEN thinks I have used 14.22 GB for DomU=
=92s<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">CentOS 5.7 64bit<u></u><u></u></p>

<p class=3D"MsoNormal">Xen 4.1.2<u></u><u></u></p>

<p class=3D"MsoNormal">(SolusVM On Top)<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Is this some XEN thing that is not well documented, =
e.g. to
create a 1024 MB RAM DomU XEN actually requires an additional 3 MB overhead=
 or
something like that?<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Thanks, and any suggestions no matter how small or b=
ased in
theory only are welcome.<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Anthony.<u></u><u></u></p>

</div>

</div>


<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>

--f46d0418261053cca504b9f28586--


--===============2114808984285476815==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2114808984285476815==--


From xen-users-bounces@lists.xen.org Mon Feb 27 14:00:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S217C-0002Q0-8N; Mon, 27 Feb 2012 13:59:46 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S217A-0002P6-BV
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 13:59:44 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1330351177!16646092!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23953 invoked from network); 27 Feb 2012 13:59:37 -0000
Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com)
	(74.125.82.43)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 13:59:37 -0000
Received: by wgbdr12 with SMTP id dr12so1665858wgb.24
	for <xen-users@lists.xensource.com>;
	Mon, 27 Feb 2012 05:59:37 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.24.166 as permitted sender) client-ip=10.180.24.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.24.166 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.24.166])
	by 10.180.24.166 with SMTP id v6mr18985477wif.10.1330351177040
	(num_hops = 1); Mon, 27 Feb 2012 05:59:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=kLtDFZRKZwN0uC5pMrhYeEn7KBxWZtACe8XS/tvAPT4=;
	b=t3MkmbMdgxBIfxklLq1cZ/bETYqyCqjqNcx33VzmusSOvqwKuCoiLd+YbhPS6/UZ0Q
	Y78JvFKazTrV5vSwsp05XXXc8Bc2KyOT8eX9h7+U0m+Ks8myvqe2J1T6IQpKd3NtxBJQ
	ZRJEjLYdkejEfeHAV6/QM4qq3T/W99gaus+/g=
MIME-Version: 1.0
Received: by 10.180.24.166 with SMTP id v6mr14944553wif.10.1330351176927; Mon,
	27 Feb 2012 05:59:36 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:59:35 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Mon, 27 Feb 2012 05:59:35 -0800 (PST)
In-Reply-To: <002301ccf54c$b39bbef0$1ad33cd0$@com>
References: <002301ccf54c$b39bbef0$1ad33cd0$@com>
Date: Mon, 27 Feb 2012 06:59:35 -0700
Message-ID: <CAHyyzzQNcXEUCQzrsijQ-29FVffOZMrLj5PTHrPgg1-PMgPXkA@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Inception Hosting <inbox@inceptionhosting.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV Memory counting issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2114808984285476815=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2114808984285476815==
Content-Type: multipart/alternative; boundary=f46d0418261053cca504b9f28586

--f46d0418261053cca504b9f28586
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

i have same issue on xen unstable and xl i am missing 2gb memory.
xen 4.1.2 and xm work fine .
do you have ballooning enabled
On Feb 27, 2012 5:46 AM, "Inception Hosting" <inbox@inceptionhosting.com>
wrote:

>  I Folks,****
>
> ** **
>
> Wonder if anyone has any ideas on this one?****
>
> ** **
>
> I have a server with 16GB RAM****
>
> 1.5GB reserved for Dom0****
>
> ** **
>
> If I run xm or xl list I get exactly 14GB of DomU=92s****
>
> ** **
>
> Xm or xl info shows 281 MB Free****
>
> ** **
>
> total_memory           : 16374****
>
> free_memory            : 281****
>
> ** **
>
> Which means XEN thinks I have used 14.22 GB for DomU=92s****
>
> ** **
>
> CentOS 5.7 64bit****
>
> Xen 4.1.2****
>
> (SolusVM On Top)****
>
> ** **
>
> Is this some XEN thing that is not well documented, e.g. to create a 1024
> MB RAM DomU XEN actually requires an additional 3 MB overhead or somethin=
g
> like that?****
>
> ** **
>
> Thanks, and any suggestions no matter how small or based in theory only
> are welcome.****
>
> ** **
>
> Anthony.****
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d0418261053cca504b9f28586
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<p>i have same issue on xen unstable and xl i am missing 2gb memory.<br>
xen 4.1.2 and xm work fine .<br>
do you have ballooning enabled</p>
<div class=3D"gmail_quote">On Feb 27, 2012 5:46 AM, &quot;Inception Hosting=
&quot; &lt;<a href=3D"mailto:inbox@inceptionhosting.com">inbox@inceptionhos=
ting.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">









<div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">

<div>

<p class=3D"MsoNormal">I Folks,<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Wonder if anyone has any ideas on this one?<u></u><u=
></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">I have a server with 16GB RAM<u></u><u></u></p>

<p class=3D"MsoNormal">1.5GB reserved for Dom0<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">If I run xm or xl list I get exactly 14GB of DomU=92=
s<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Xm or xl info shows 281 MB Free<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">total_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 16374<u=
></u><u></u></p>

<p class=3D"MsoNormal">free_memory=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 281<u=
></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Which means XEN thinks I have used 14.22 GB for DomU=
=92s<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">CentOS 5.7 64bit<u></u><u></u></p>

<p class=3D"MsoNormal">Xen 4.1.2<u></u><u></u></p>

<p class=3D"MsoNormal">(SolusVM On Top)<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Is this some XEN thing that is not well documented, =
e.g. to
create a 1024 MB RAM DomU XEN actually requires an additional 3 MB overhead=
 or
something like that?<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Thanks, and any suggestions no matter how small or b=
ased in
theory only are welcome.<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Anthony.<u></u><u></u></p>

</div>

</div>


<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>

--f46d0418261053cca504b9f28586--


--===============2114808984285476815==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2114808984285476815==--


From xen-users-bounces@lists.xen.org Mon Feb 27 14:06:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21DF-00034x-C7; Mon, 27 Feb 2012 14:06:01 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <petersen@univention.de>) id 1S21DD-00034d-27
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 14:05:59 +0000
X-Env-Sender: petersen@univention.de
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330351552!15113409!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6144 invoked from network); 27 Feb 2012 14:05:52 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
	by server-10.tower-174.messagelabs.com with SMTP;
	27 Feb 2012 14:05:52 -0000
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id EA709D78DF6
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 15:05:51 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id DDD6F67D144
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 15:05:51 +0100 (CET)
X-Virus-Scanned: by amavisd-new-2.6.1 (20080629) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
	by localhost (slugis.knut.univention.de [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id ThkogpWMRu-q for <xen-users@lists.xen.org>;
	Mon, 27 Feb 2012 15:05:51 +0100 (CET)
Received: from mammut.knut.univention.de (mail.univention.de [82.198.197.8])
	by slugis.knut.univention.de (Postfix) with ESMTPSA id 00DADD78DF6
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 15:05:50 +0100 (CET)
From: Tim Petersen <petersen@univention.de>
To: xen-users@lists.xen.org
Date: Mon, 27 Feb 2012 15:05:50 +0100
User-Agent: KMail/1.9.10 (enterprise35 20100903.1171286)
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202271505.50277.petersen@univention.de>
Subject: [Xen-users] segfaulting tapdisk2 process leads to kernel oops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi there,

I just found a segfaulting tapdisk2 process which led into a kernel oops.

[1527071.169682] tapdisk2[26548]: segfault at 7fffd324cfe8 ip 0000000000408=
37f =

sp 00007fffd324cff0 error 6 in tapdisk2[400000+38000]
[1527071.220104] BUG: unable to handle kernel NULL pointer dereference at =

0000000000000048
[1527071.220170] IP: [<ffffffff810ce73c>] apply_to_page_range+0x47/0x2f3
[1527071.220210] PGD 1e9a9067 PUD 1e9a8067 PMD 0
[1527071.220250] Oops: 0000 [#1] SMP
[1527071.220282] last sysfs file: /sys/devices/virtual/blktap2/blktap0/remo=
ve
[1527071.220315] CPU 0
[1527071.220340] Modules linked in: xt_state xt_physdev tun ip6table_filter =

ip6_tables nfs
lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ipt_REJECT xt_tcpudp =

iptable_nat
nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tabl=
es =

x_tables
blktap xen_blkfront xenfs xen_evtchn quota_v2 quota_tree psmouse evdev =

serio_raw snd_pcsp
i2c_i801 rng_core snd_pcm snd_timer i2c_core iTCO_wdt iTCO_vendor_support s=
nd =

soundcore
snd_page_alloc i5000_edac edac_core i5k_amb button processor acpi_processor =

shpchp
pci_hotplug ext3 jbd sd_mod crc_t10dif uhci_hcd ehci_hcd mptsas usbcore =

nls_base mptscsih
mptbase scsi_transport_sas tg3 libphy thermal fan thermal_sys dm_snapshot =

dm_mirror
dm_region_hash dm_log dm_mod
[1527071.220854] Pid: 26548, comm: tapdisk2 Not tainted 2.6.32-ucs48-xen-am=
d64 =

#1 PRIMERGY
BX620 S4
[1527071.220904] RIP: e030:[<ffffffff810ce73c>]  [<ffffffff810ce73c>]
apply_to_page_range+0x47/0x2f3
[1527071.220958] RSP: e02b:ffff880000d11b58  EFLAGS: 00010202
[1527071.224008] RAX: 0000000000000880 RBX: ffff88001e12c000 RCX: =

ffff88001e12d000
[1527071.224008] RDX: 0000000000000000 RSI: ffff88001e12c000 RDI: =

0000000000000000
[1527071.224008] RBP: ffff88001f31ad30 R08: 0000000000000000 R09: =

ffff88001f907840
[1527071.224008] R10: ffffffff81324b0a R11: 0000000000000000 R12: =

0000000000000000
[1527071.224008] R13: ffff88001f31ad30 R14: ffff88001d82c800 R15: =

0000000000000000
[1527071.224008] FS:  00007fa53151a730(0000) GS:ffff8800035cb000(0000)
knlGS:0000000000000000
[1527071.224008] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[1527071.224008] CR2: 0000000000000048 CR3: 000000001e9ae000 CR4: =

0000000000002660
[1527071.224008] DR0: 0000000000000000 DR1: 0000000000000000 DR2: =

0000000000000000
[1527071.224008] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: =

0000000000000400
[1527071.224008] Process tapdisk2 (pid: 26548, threadinfo ffff880000d10000, =

task
ffff88001dd41c40)
[1527071.224008] Stack:
[1527071.224008]  0000000000000040 ffff88001b189180 0000000000000000 =

0000000000000000
[1527071.224008] <0> ffffffffa02a7ee8 0000000000000000 ffffffff8100ece2 =

ffff88001eb0f240
[1527071.224008] <0> ffff88001e12d000 0000000000000000 0000000000000000 =

ffff88001eb0f240
[1527071.224008] Call Trace:
[1527071.224008]  [<ffffffffa02a7ee8>] ? blktap_umap_uaddr_fn+0x0/0x59 =

[blktap]
[1527071.224008]  [<ffffffff8100ece2>] ? check_events+0x12/0x20
[1527071.224008]  [<ffffffffa02a92a5>] ? blktap_device_end_request+0xbd/0x1=
45 =

[blktap]
[1527071.224008]  [<ffffffffa02a7743>] ? blktap_ring_vm_close+0x60/0xd1 =

[blktap]
[1527071.224008]  [<ffffffff810d1394>] ? remove_vma+0x2c/0x72
[1527071.224008]  [<ffffffff810d1503>] ? exit_mmap+0x129/0x148
[1527071.224008]  [<ffffffff8104cc75>] ? mmput+0x3c/0xdf
[1527071.224008]  [<ffffffff8105087a>] ? exit_mm+0x102/0x10d
[1527071.224008]  [<ffffffff8132448a>] ? _spin_lock_irq+0x7/0x22
[1527071.224008]  [<ffffffff810522a3>] ? do_exit+0x1f8/0x6c6
[1527071.224008]  [<ffffffff8105d5bb>] ? __dequeue_signal+0xfb/0x124
[1527071.224008]  [<ffffffff8100eccf>] ? xen_restore_fl_direct_end+0x0/0x1
[1527071.224008]  [<ffffffff810e7ebd>] ? kmem_cache_free+0x72/0xa3
[1527071.224008]  [<ffffffff810527e7>] ? do_group_exit+0x76/0x9d
[1527071.224008]  [<ffffffff8105f0c5>] ? get_signal_to_deliver+0x318/0x343
[1527071.224008]  [<ffffffff8101104f>] ? do_notify_resume+0x87/0x73f
[1527071.224008]  [<ffffffff810d157d>] ? expand_downwards+0x5b/0x15b
[1527071.224008]  [<ffffffff8132694b>] ? do_page_fault+0x1f5/0x2fc
[1527071.224008]  [<ffffffff810125dc>] ? retint_signal+0x48/0x8c
[1527071.224008] Code: 48 89 4c 24 20 4c 89 44 24 18 48 89 54 24 40 72 04 0=
f =

0b eb fe 48
8b 54 24 28 48 89 f0 48 8b 4c 24 40 48 c1 e8 24 25 f8 0f 00 00 <48> 8b 52 4=
8 =

48 ff c9 48
89 0c 24 48 01 d0 48 89 44 24 30 48 b8
[1527071.224008] RIP  [<ffffffff810ce73c>] apply_to_page_range+0x47/0x2f3
[1527071.224008]  RSP <ffff880000d11b58>
[1527071.224008] CR2: 0000000000000048
[1527071.224008] ---[ end trace 7b79961eab7bea21 ]---

Kernel: current 2.6.32-ucs48-xen-amd64 from debian-based UCS 2.4-4

Unfortunately I don't have any further information towards that process. =

Neither do I know which image the tapdisk-process handled nor can I find an=
y =

coherences to any DomU's shutting down or starting...

In kern.og I can find several lines with i/o errors before the segfault:
[1526966.852693] end_request: I/O error, dev tda, sector 62916088

I can reproduce such messages by removing an image while the DomU is runnin=
g. =

But till now I didn't get the segfault or kernel oops again. I also tried t=
o =

shut the DomU down or migrate it (...with lost image)...

Perhaps another important information: The images are located at a NetApp =

storage over NFS in that environment.

Does anybody also got that Oops till now or has further information for me?

Kind regards,
Tim

-- =

Tim Petersen
Support Engineer

Univention GmbH
Linux for your business
Mary-Somerville-Str.1
28359 Bremen
Tel. : +49 421 22232-0
Fax : +49 421 22232-99

petersen@univention.de
http://www.univention.de

Gesch=E4ftsf=FChrer: Peter H. Ganten
HRB 20755 Amtsgericht Bremen
Steuer-Nr.: 71-597-02876

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 14:06:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21DF-00034x-C7; Mon, 27 Feb 2012 14:06:01 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <petersen@univention.de>) id 1S21DD-00034d-27
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 14:05:59 +0000
X-Env-Sender: petersen@univention.de
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330351552!15113409!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6144 invoked from network); 27 Feb 2012 14:05:52 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
	by server-10.tower-174.messagelabs.com with SMTP;
	27 Feb 2012 14:05:52 -0000
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id EA709D78DF6
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 15:05:51 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by slugis.knut.univention.de (Postfix) with ESMTP id DDD6F67D144
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 15:05:51 +0100 (CET)
X-Virus-Scanned: by amavisd-new-2.6.1 (20080629) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
	by localhost (slugis.knut.univention.de [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id ThkogpWMRu-q for <xen-users@lists.xen.org>;
	Mon, 27 Feb 2012 15:05:51 +0100 (CET)
Received: from mammut.knut.univention.de (mail.univention.de [82.198.197.8])
	by slugis.knut.univention.de (Postfix) with ESMTPSA id 00DADD78DF6
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 15:05:50 +0100 (CET)
From: Tim Petersen <petersen@univention.de>
To: xen-users@lists.xen.org
Date: Mon, 27 Feb 2012 15:05:50 +0100
User-Agent: KMail/1.9.10 (enterprise35 20100903.1171286)
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <201202271505.50277.petersen@univention.de>
Subject: [Xen-users] segfaulting tapdisk2 process leads to kernel oops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi there,

I just found a segfaulting tapdisk2 process which led into a kernel oops.

[1527071.169682] tapdisk2[26548]: segfault at 7fffd324cfe8 ip 0000000000408=
37f =

sp 00007fffd324cff0 error 6 in tapdisk2[400000+38000]
[1527071.220104] BUG: unable to handle kernel NULL pointer dereference at =

0000000000000048
[1527071.220170] IP: [<ffffffff810ce73c>] apply_to_page_range+0x47/0x2f3
[1527071.220210] PGD 1e9a9067 PUD 1e9a8067 PMD 0
[1527071.220250] Oops: 0000 [#1] SMP
[1527071.220282] last sysfs file: /sys/devices/virtual/blktap2/blktap0/remo=
ve
[1527071.220315] CPU 0
[1527071.220340] Modules linked in: xt_state xt_physdev tun ip6table_filter =

ip6_tables nfs
lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp ipt_REJECT xt_tcpudp =

iptable_nat
nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tabl=
es =

x_tables
blktap xen_blkfront xenfs xen_evtchn quota_v2 quota_tree psmouse evdev =

serio_raw snd_pcsp
i2c_i801 rng_core snd_pcm snd_timer i2c_core iTCO_wdt iTCO_vendor_support s=
nd =

soundcore
snd_page_alloc i5000_edac edac_core i5k_amb button processor acpi_processor =

shpchp
pci_hotplug ext3 jbd sd_mod crc_t10dif uhci_hcd ehci_hcd mptsas usbcore =

nls_base mptscsih
mptbase scsi_transport_sas tg3 libphy thermal fan thermal_sys dm_snapshot =

dm_mirror
dm_region_hash dm_log dm_mod
[1527071.220854] Pid: 26548, comm: tapdisk2 Not tainted 2.6.32-ucs48-xen-am=
d64 =

#1 PRIMERGY
BX620 S4
[1527071.220904] RIP: e030:[<ffffffff810ce73c>]  [<ffffffff810ce73c>]
apply_to_page_range+0x47/0x2f3
[1527071.220958] RSP: e02b:ffff880000d11b58  EFLAGS: 00010202
[1527071.224008] RAX: 0000000000000880 RBX: ffff88001e12c000 RCX: =

ffff88001e12d000
[1527071.224008] RDX: 0000000000000000 RSI: ffff88001e12c000 RDI: =

0000000000000000
[1527071.224008] RBP: ffff88001f31ad30 R08: 0000000000000000 R09: =

ffff88001f907840
[1527071.224008] R10: ffffffff81324b0a R11: 0000000000000000 R12: =

0000000000000000
[1527071.224008] R13: ffff88001f31ad30 R14: ffff88001d82c800 R15: =

0000000000000000
[1527071.224008] FS:  00007fa53151a730(0000) GS:ffff8800035cb000(0000)
knlGS:0000000000000000
[1527071.224008] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[1527071.224008] CR2: 0000000000000048 CR3: 000000001e9ae000 CR4: =

0000000000002660
[1527071.224008] DR0: 0000000000000000 DR1: 0000000000000000 DR2: =

0000000000000000
[1527071.224008] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: =

0000000000000400
[1527071.224008] Process tapdisk2 (pid: 26548, threadinfo ffff880000d10000, =

task
ffff88001dd41c40)
[1527071.224008] Stack:
[1527071.224008]  0000000000000040 ffff88001b189180 0000000000000000 =

0000000000000000
[1527071.224008] <0> ffffffffa02a7ee8 0000000000000000 ffffffff8100ece2 =

ffff88001eb0f240
[1527071.224008] <0> ffff88001e12d000 0000000000000000 0000000000000000 =

ffff88001eb0f240
[1527071.224008] Call Trace:
[1527071.224008]  [<ffffffffa02a7ee8>] ? blktap_umap_uaddr_fn+0x0/0x59 =

[blktap]
[1527071.224008]  [<ffffffff8100ece2>] ? check_events+0x12/0x20
[1527071.224008]  [<ffffffffa02a92a5>] ? blktap_device_end_request+0xbd/0x1=
45 =

[blktap]
[1527071.224008]  [<ffffffffa02a7743>] ? blktap_ring_vm_close+0x60/0xd1 =

[blktap]
[1527071.224008]  [<ffffffff810d1394>] ? remove_vma+0x2c/0x72
[1527071.224008]  [<ffffffff810d1503>] ? exit_mmap+0x129/0x148
[1527071.224008]  [<ffffffff8104cc75>] ? mmput+0x3c/0xdf
[1527071.224008]  [<ffffffff8105087a>] ? exit_mm+0x102/0x10d
[1527071.224008]  [<ffffffff8132448a>] ? _spin_lock_irq+0x7/0x22
[1527071.224008]  [<ffffffff810522a3>] ? do_exit+0x1f8/0x6c6
[1527071.224008]  [<ffffffff8105d5bb>] ? __dequeue_signal+0xfb/0x124
[1527071.224008]  [<ffffffff8100eccf>] ? xen_restore_fl_direct_end+0x0/0x1
[1527071.224008]  [<ffffffff810e7ebd>] ? kmem_cache_free+0x72/0xa3
[1527071.224008]  [<ffffffff810527e7>] ? do_group_exit+0x76/0x9d
[1527071.224008]  [<ffffffff8105f0c5>] ? get_signal_to_deliver+0x318/0x343
[1527071.224008]  [<ffffffff8101104f>] ? do_notify_resume+0x87/0x73f
[1527071.224008]  [<ffffffff810d157d>] ? expand_downwards+0x5b/0x15b
[1527071.224008]  [<ffffffff8132694b>] ? do_page_fault+0x1f5/0x2fc
[1527071.224008]  [<ffffffff810125dc>] ? retint_signal+0x48/0x8c
[1527071.224008] Code: 48 89 4c 24 20 4c 89 44 24 18 48 89 54 24 40 72 04 0=
f =

0b eb fe 48
8b 54 24 28 48 89 f0 48 8b 4c 24 40 48 c1 e8 24 25 f8 0f 00 00 <48> 8b 52 4=
8 =

48 ff c9 48
89 0c 24 48 01 d0 48 89 44 24 30 48 b8
[1527071.224008] RIP  [<ffffffff810ce73c>] apply_to_page_range+0x47/0x2f3
[1527071.224008]  RSP <ffff880000d11b58>
[1527071.224008] CR2: 0000000000000048
[1527071.224008] ---[ end trace 7b79961eab7bea21 ]---

Kernel: current 2.6.32-ucs48-xen-amd64 from debian-based UCS 2.4-4

Unfortunately I don't have any further information towards that process. =

Neither do I know which image the tapdisk-process handled nor can I find an=
y =

coherences to any DomU's shutting down or starting...

In kern.og I can find several lines with i/o errors before the segfault:
[1526966.852693] end_request: I/O error, dev tda, sector 62916088

I can reproduce such messages by removing an image while the DomU is runnin=
g. =

But till now I didn't get the segfault or kernel oops again. I also tried t=
o =

shut the DomU down or migrate it (...with lost image)...

Perhaps another important information: The images are located at a NetApp =

storage over NFS in that environment.

Does anybody also got that Oops till now or has further information for me?

Kind regards,
Tim

-- =

Tim Petersen
Support Engineer

Univention GmbH
Linux for your business
Mary-Somerville-Str.1
28359 Bremen
Tel. : +49 421 22232-0
Fax : +49 421 22232-99

petersen@univention.de
http://www.univention.de

Gesch=E4ftsf=FChrer: Peter H. Ganten
HRB 20755 Amtsgericht Bremen
Steuer-Nr.: 71-597-02876

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 14:07:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21ES-0003Bp-5Y; Mon, 27 Feb 2012 14:07:16 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.g.babukarthik@gmail.com>) id 1S21EQ-0003B6-DE
	for Xen-users@lists.xen.org; Mon, 27 Feb 2012 14:07:14 +0000
X-Env-Sender: r.g.babukarthik@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1330351626!3835077!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3335 invoked from network); 27 Feb 2012 14:07:07 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 14:07:07 -0000
Received: by iahk25 with SMTP id k25so8636277iah.32
	for <Xen-users@lists.xen.org>; Mon, 27 Feb 2012 06:07:05 -0800 (PST)
Received-SPF: pass (google.com: domain of r.g.babukarthik@gmail.com designates
	10.50.156.166 as permitted sender) client-ip=10.50.156.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	r.g.babukarthik@gmail.com designates 10.50.156.166 as permitted
	sender) smtp.mail=r.g.babukarthik@gmail.com;
	dkim=pass header.i=r.g.babukarthik@gmail.com
Received: from mr.google.com ([10.50.156.166])
	by 10.50.156.166 with SMTP id wf6mr11465007igb.20.1330351625685
	(num_hops = 1); Mon, 27 Feb 2012 06:07:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=D0Cjv1ik1VRhKT+Fw37aZ52VrhycS7HLM0Z6Tz02WB8=;
	b=O8zzgxhK+PbHPOvEgRPxg8Te4O0Gw+JNxEjZ/BsXp8HoJkzg9qKBFTEVWlv+ZVoBIq
	PBsodkCoyLsFRvj6YINU5oP29sn4n0hokxkQHh/oQdh9VyiPpZKXILgnALLINzDluqdB
	97EOyf38A4HLnXVCzLCputL3wd6bEvnk/5KSs=
MIME-Version: 1.0
Received: by 10.50.156.166 with SMTP id wf6mr9401326igb.20.1330351625575; Mon,
	27 Feb 2012 06:07:05 -0800 (PST)
Received: by 10.231.134.137 with HTTP; Mon, 27 Feb 2012 06:07:05 -0800 (PST)
Date: Mon, 27 Feb 2012 06:07:05 -0800
Message-ID: <CANRMscm=V7BAqet-Gsd_MJbZjOAF-Cv_8vkjAROVXaHwKF63AQ@mail.gmail.com>
From: babu karthik <r.g.babukarthik@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] socket error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2729705052149925706=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2729705052149925706==
Content-Type: multipart/alternative; boundary=e89a8f3bafbb119e1804b9f2a09b

--e89a8f3bafbb119e1804b9f2a09b
Content-Type: text/plain; charset=ISO-8859-1

sir i have installed, xen cloud platform . using xenp api sdk , i am call
the vm window os, redhat, window server2008.
-- 



hi, can u please help me ,


import sys, time
import XenAPI
session =XenAPI.Session("http://localhost.localdomain:443/")
session.login_with_password('
root','babukarthik','XenServer SDK 5.6.100')
session.xenapi.VM.start('c6d4abac-2317-3a5c-e480-e488a6762cbc')




"session.py" 5L, 230C written
[root@localhost python]# python session.py
Traceback (most recent call last):
  File "session.py", line 4, in ?
    session.login_with_password('root','babukarthik','XenServer SDK
5.6.100')
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 182, in <lambda>
    return lambda *params: self._login(name, params)
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 148, in _login
    result = _parse_result(getattr(self, 'session.%s' % method)(*params))
  File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.4/xmlrpclib.py", line 1129, in request
    self.send_content(h, request_body)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1243, in send_content
    connection.endheaders()
  File "/usr/lib/python2.4/httplib.py", line 804, in endheaders
    self._send_output()
  File "/usr/lib/python2.4/httplib.py", line 685, in _send_output
    self.send(msg)
  File "/usr/lib/python2.4/httplib.py", line 652, in send
    self.connect()
  File "/usr/lib/python2.4/httplib.py", line 636, in connect

 raise socket.error, msg
socket.error: (111, 'Connection refused')




R.G.BABUKARTHIK
M.Tech NIE
Pondicherry university


The secret of success is to know something nobody else knows.

--e89a8f3bafbb119e1804b9f2a09b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all">sir i have installed, xen cloud platform . using xenp api=
 sdk , i am call the vm window os, redhat, window server2008.<br>-- <br><br=
><br><br>hi, can u please help me ,<br><br><br>import sys, time<br>import X=
enAPI<br>
session =3DXenAPI.Session(&quot;<a href=3D"http://localhost.localdomain:443=
/" target=3D"_blank">http://localhost.localdomain:443/</a><span onmouseout=
=3D"cancel =3D false; window.setTimeout(WRCHideContent, 1000); clearTimeout=
(showTimer);" onmouseover=3D" var self =3D this; showTimer =3D window.setTi=
meout(function(){WRCShowContent({&#39;rating&#39;:{&#39;value&#39;:-1,&#39;=
weight&#39;:-1},&#39;flags&#39;:{&#39;shopping&#39;:null,&#39;social&#39;:n=
ull,&#39;news&#39;:null,&#39;it&#39;:null,&#39;corporate&#39;:null,&#39;por=
nography&#39;:null,&#39;violence&#39;:null,&#39;gambling&#39;:null,&#39;dru=
gs&#39;:null,&#39;illegal&#39;:null},&#39;single&#39;:true,&#39;ttl&#39;:nu=
ll}, self.className)},600);" class=3D"wrc0" style=3D"padding-right:16px;wid=
th:16px;height:16px"></span>&quot;)<br>
session.login_with_password(&#39;<div class=3D"im">root&#39;,&#39;babukarth=
ik&#39;,&#39;XenServer SDK 5.6.100&#39;)<br>

session.xenapi.VM.start(&#39;c6d4abac-2317-3a5c-e480-e488a6762cbc&#39;)<br>=
<br><br><br><br>&quot;session.py&quot; 5L, 230C written<br>[root@localhost =
python]# python session.py<br>Traceback (most recent call last):<br>=A0 Fil=
e &quot;session.py&quot;, line 4, in ?<br>


=A0=A0=A0 session.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,=
&#39;XenServer SDK 5.6.100&#39;)<br>=A0 File &quot;/usr/lib/python2.4/site-=
packages/XenAPI.py&quot;, line 182, in &lt;lambda&gt;<br>=A0=A0=A0 return l=
ambda *params: self._login(name, params)<br>


=A0 File &quot;/usr/lib/python2.4/site-packages/XenAPI.py&quot;, line 148, =
in _login<br>=A0=A0=A0 result =3D _parse_result(getattr(self, &#39;session.=
%s&#39; % method)(*params))<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.=
py&quot;, line 1096, in __call__<br>


=A0=A0=A0 return self.__send(self.__name, args)<br>=A0 File &quot;/usr/lib/=
python2.4/xmlrpclib.py&quot;, line 1383, in __request<br>=A0=A0=A0 verbose=
=3Dself.__verbose<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.py&quot;, =
line 1129, in request<br>


=A0=A0=A0 self.send_content(h, request_body)<br>=A0 File &quot;/usr/lib/pyt=
hon2.4/xmlrpclib.py&quot;, line 1243, in send_content<br>=A0=A0=A0 connecti=
on.endheaders()<br>=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line=
 804, in endheaders<br>


=A0=A0=A0 self._send_output()<br>=A0 File &quot;/usr/lib/python2.4/httplib.=
py&quot;, line 685, in _send_output<br>=A0=A0=A0 self.send(msg)<br>=A0 File=
 &quot;/usr/lib/python2.4/httplib.py&quot;, line 652, in send<br>=A0=A0=A0 =
self.connect()<br>


=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line 636, in connect<br=
><br>=A0raise socket.error, msg<br>socket.error: (111, &#39;Connection refu=
sed&#39;)<br><br><br><br clear=3D"all"></div><br><div style=3D"text-align:l=
eft;color:rgb(255,255,255)">
<div style=3D"text-align:left"><font style=3D"background-color:rgb(0,204,20=
4);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-family:georgia,serif"><=
span style=3D"background-color:rgb(255,255,255);font-family:verdana,sans-se=
rif">R.G.BABUKARTHIK</span></span></font><span style=3D"color:rgb(0,0,0)"><=
/span><br style=3D"color:rgb(0,0,0)">
<span style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-fami=
ly:verdana,sans-serif">M.Tech NIE</span><br style=3D"color:rgb(0,0,0)"><spa=
n style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:v=
erdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>
</div><br>

--e89a8f3bafbb119e1804b9f2a09b--


--===============2729705052149925706==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2729705052149925706==--


From xen-users-bounces@lists.xen.org Mon Feb 27 14:07:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21ES-0003Bp-5Y; Mon, 27 Feb 2012 14:07:16 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.g.babukarthik@gmail.com>) id 1S21EQ-0003B6-DE
	for Xen-users@lists.xen.org; Mon, 27 Feb 2012 14:07:14 +0000
X-Env-Sender: r.g.babukarthik@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1330351626!3835077!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3335 invoked from network); 27 Feb 2012 14:07:07 -0000
Received: from mail-iy0-f173.google.com (HELO mail-iy0-f173.google.com)
	(209.85.210.173)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 14:07:07 -0000
Received: by iahk25 with SMTP id k25so8636277iah.32
	for <Xen-users@lists.xen.org>; Mon, 27 Feb 2012 06:07:05 -0800 (PST)
Received-SPF: pass (google.com: domain of r.g.babukarthik@gmail.com designates
	10.50.156.166 as permitted sender) client-ip=10.50.156.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	r.g.babukarthik@gmail.com designates 10.50.156.166 as permitted
	sender) smtp.mail=r.g.babukarthik@gmail.com;
	dkim=pass header.i=r.g.babukarthik@gmail.com
Received: from mr.google.com ([10.50.156.166])
	by 10.50.156.166 with SMTP id wf6mr11465007igb.20.1330351625685
	(num_hops = 1); Mon, 27 Feb 2012 06:07:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=D0Cjv1ik1VRhKT+Fw37aZ52VrhycS7HLM0Z6Tz02WB8=;
	b=O8zzgxhK+PbHPOvEgRPxg8Te4O0Gw+JNxEjZ/BsXp8HoJkzg9qKBFTEVWlv+ZVoBIq
	PBsodkCoyLsFRvj6YINU5oP29sn4n0hokxkQHh/oQdh9VyiPpZKXILgnALLINzDluqdB
	97EOyf38A4HLnXVCzLCputL3wd6bEvnk/5KSs=
MIME-Version: 1.0
Received: by 10.50.156.166 with SMTP id wf6mr9401326igb.20.1330351625575; Mon,
	27 Feb 2012 06:07:05 -0800 (PST)
Received: by 10.231.134.137 with HTTP; Mon, 27 Feb 2012 06:07:05 -0800 (PST)
Date: Mon, 27 Feb 2012 06:07:05 -0800
Message-ID: <CANRMscm=V7BAqet-Gsd_MJbZjOAF-Cv_8vkjAROVXaHwKF63AQ@mail.gmail.com>
From: babu karthik <r.g.babukarthik@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] socket error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2729705052149925706=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2729705052149925706==
Content-Type: multipart/alternative; boundary=e89a8f3bafbb119e1804b9f2a09b

--e89a8f3bafbb119e1804b9f2a09b
Content-Type: text/plain; charset=ISO-8859-1

sir i have installed, xen cloud platform . using xenp api sdk , i am call
the vm window os, redhat, window server2008.
-- 



hi, can u please help me ,


import sys, time
import XenAPI
session =XenAPI.Session("http://localhost.localdomain:443/")
session.login_with_password('
root','babukarthik','XenServer SDK 5.6.100')
session.xenapi.VM.start('c6d4abac-2317-3a5c-e480-e488a6762cbc')




"session.py" 5L, 230C written
[root@localhost python]# python session.py
Traceback (most recent call last):
  File "session.py", line 4, in ?
    session.login_with_password('root','babukarthik','XenServer SDK
5.6.100')
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 182, in <lambda>
    return lambda *params: self._login(name, params)
  File "/usr/lib/python2.4/site-packages/XenAPI.py", line 148, in _login
    result = _parse_result(getattr(self, 'session.%s' % method)(*params))
  File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.4/xmlrpclib.py", line 1129, in request
    self.send_content(h, request_body)
  File "/usr/lib/python2.4/xmlrpclib.py", line 1243, in send_content
    connection.endheaders()
  File "/usr/lib/python2.4/httplib.py", line 804, in endheaders
    self._send_output()
  File "/usr/lib/python2.4/httplib.py", line 685, in _send_output
    self.send(msg)
  File "/usr/lib/python2.4/httplib.py", line 652, in send
    self.connect()
  File "/usr/lib/python2.4/httplib.py", line 636, in connect

 raise socket.error, msg
socket.error: (111, 'Connection refused')




R.G.BABUKARTHIK
M.Tech NIE
Pondicherry university


The secret of success is to know something nobody else knows.

--e89a8f3bafbb119e1804b9f2a09b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all">sir i have installed, xen cloud platform . using xenp api=
 sdk , i am call the vm window os, redhat, window server2008.<br>-- <br><br=
><br><br>hi, can u please help me ,<br><br><br>import sys, time<br>import X=
enAPI<br>
session =3DXenAPI.Session(&quot;<a href=3D"http://localhost.localdomain:443=
/" target=3D"_blank">http://localhost.localdomain:443/</a><span onmouseout=
=3D"cancel =3D false; window.setTimeout(WRCHideContent, 1000); clearTimeout=
(showTimer);" onmouseover=3D" var self =3D this; showTimer =3D window.setTi=
meout(function(){WRCShowContent({&#39;rating&#39;:{&#39;value&#39;:-1,&#39;=
weight&#39;:-1},&#39;flags&#39;:{&#39;shopping&#39;:null,&#39;social&#39;:n=
ull,&#39;news&#39;:null,&#39;it&#39;:null,&#39;corporate&#39;:null,&#39;por=
nography&#39;:null,&#39;violence&#39;:null,&#39;gambling&#39;:null,&#39;dru=
gs&#39;:null,&#39;illegal&#39;:null},&#39;single&#39;:true,&#39;ttl&#39;:nu=
ll}, self.className)},600);" class=3D"wrc0" style=3D"padding-right:16px;wid=
th:16px;height:16px"></span>&quot;)<br>
session.login_with_password(&#39;<div class=3D"im">root&#39;,&#39;babukarth=
ik&#39;,&#39;XenServer SDK 5.6.100&#39;)<br>

session.xenapi.VM.start(&#39;c6d4abac-2317-3a5c-e480-e488a6762cbc&#39;)<br>=
<br><br><br><br>&quot;session.py&quot; 5L, 230C written<br>[root@localhost =
python]# python session.py<br>Traceback (most recent call last):<br>=A0 Fil=
e &quot;session.py&quot;, line 4, in ?<br>


=A0=A0=A0 session.login_with_password(&#39;root&#39;,&#39;babukarthik&#39;,=
&#39;XenServer SDK 5.6.100&#39;)<br>=A0 File &quot;/usr/lib/python2.4/site-=
packages/XenAPI.py&quot;, line 182, in &lt;lambda&gt;<br>=A0=A0=A0 return l=
ambda *params: self._login(name, params)<br>


=A0 File &quot;/usr/lib/python2.4/site-packages/XenAPI.py&quot;, line 148, =
in _login<br>=A0=A0=A0 result =3D _parse_result(getattr(self, &#39;session.=
%s&#39; % method)(*params))<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.=
py&quot;, line 1096, in __call__<br>


=A0=A0=A0 return self.__send(self.__name, args)<br>=A0 File &quot;/usr/lib/=
python2.4/xmlrpclib.py&quot;, line 1383, in __request<br>=A0=A0=A0 verbose=
=3Dself.__verbose<br>=A0 File &quot;/usr/lib/python2.4/xmlrpclib.py&quot;, =
line 1129, in request<br>


=A0=A0=A0 self.send_content(h, request_body)<br>=A0 File &quot;/usr/lib/pyt=
hon2.4/xmlrpclib.py&quot;, line 1243, in send_content<br>=A0=A0=A0 connecti=
on.endheaders()<br>=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line=
 804, in endheaders<br>


=A0=A0=A0 self._send_output()<br>=A0 File &quot;/usr/lib/python2.4/httplib.=
py&quot;, line 685, in _send_output<br>=A0=A0=A0 self.send(msg)<br>=A0 File=
 &quot;/usr/lib/python2.4/httplib.py&quot;, line 652, in send<br>=A0=A0=A0 =
self.connect()<br>


=A0 File &quot;/usr/lib/python2.4/httplib.py&quot;, line 636, in connect<br=
><br>=A0raise socket.error, msg<br>socket.error: (111, &#39;Connection refu=
sed&#39;)<br><br><br><br clear=3D"all"></div><br><div style=3D"text-align:l=
eft;color:rgb(255,255,255)">
<div style=3D"text-align:left"><font style=3D"background-color:rgb(0,204,20=
4);color:rgb(0,0,0)" size=3D"2"><span style=3D"font-family:georgia,serif"><=
span style=3D"background-color:rgb(255,255,255);font-family:verdana,sans-se=
rif">R.G.BABUKARTHIK</span></span></font><span style=3D"color:rgb(0,0,0)"><=
/span><br style=3D"color:rgb(0,0,0)">
<span style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-fami=
ly:verdana,sans-serif">M.Tech NIE</span><br style=3D"color:rgb(0,0,0)"><spa=
n style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:v=
erdana,sans-serif">Pondicherry university<br>
<br><br style=3D"color:rgb(51,255,51)"></span><span style=3D"font-family:co=
mic sans ms,sans-serif;color:rgb(102,255,153)"><font style=3D"color:rgb(0,0=
,153)">The
                          secret of success is to know something nobody els=
e knows.</font></span><span style=3D"background-color:rgb(0,0,0)"></span><f=
ont style=3D"background-color:rgb(0,0,0);color:rgb(255,255,255)" face=3D"Ve=
rdana, Arial, Helvetica, sans-serif"><span style=3D"background-color:rgb(25=
5,255,255)"></span></font><font style=3D"background-color:rgb(0,0,0);color:=
rgb(255,255,255)" face=3D"Verdana, Arial, Helvetica, sans-serif"></font></d=
iv>
</div><br>

--e89a8f3bafbb119e1804b9f2a09b--


--===============2729705052149925706==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2729705052149925706==--


From xen-users-bounces@lists.xen.org Mon Feb 27 14:17:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21NM-00042i-2l; Mon, 27 Feb 2012 14:16:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <inbox@inceptionhosting.com>) id 1S21NJ-00041x-Sa
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 14:16:26 +0000
X-Env-Sender: inbox@inceptionhosting.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1330352123!50971104!1
X-Originating-IP: [81.19.185.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17948 invoked from network); 27 Feb 2012 14:15:23 -0000
Received: from inceptionhosting.com (HELO inceptionhosting.com) (81.19.185.20)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Feb 2012 14:15:23 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default;
	d=inceptionhosting.com; 
	h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Source:X-Source-Args:X-Source-Dir;
	b=Ara6fZLHYE/zU/FX1UXCbd9inJSuyEDsfNEfy5WLuZZCykoT7J/9QDEolgwiYlttcjWWH+SRAU60xVbhLoT+nJBPsnFFqAs7o8Dld+0eCH/uNMrZGgM6+8lqMakHO62F;
Received: from 23.65.112.87.dyn.plus.net ([87.112.65.23] helo=supper)
	by kenley.idns4.com with esmtpa (Exim 4.69)
	(envelope-from <inbox@inceptionhosting.com>)
	id 1S21NC-0002XG-4Y; Mon, 27 Feb 2012 14:16:18 +0000
From: "Inception Hosting" <inbox@inceptionhosting.com>
To: "'jacek burghardt'" <jaceksburghardt@gmail.com>
References: <002301ccf54c$b39bbef0$1ad33cd0$@com>
	<CAHyyzzQNcXEUCQzrsijQ-29FVffOZMrLj5PTHrPgg1-PMgPXkA@mail.gmail.com>
In-Reply-To: <CAHyyzzQNcXEUCQzrsijQ-29FVffOZMrLj5PTHrPgg1-PMgPXkA@mail.gmail.com>
Date: Mon, 27 Feb 2012 14:16:12 -0000
Message-ID: <004801ccf55a$5d9b1c90$18d155b0$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acz1WAsozgZ8VvwbSR+Y0gqcU/nugAAAj/IQ
Content-Language: en-gb
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - kenley.idns4.com
X-AntiAbuse: Original Domain - lists.xensource.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - inceptionhosting.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV Memory counting issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3231566774362716815=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============3231566774362716815==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0049_01CCF55A.5D9B1C90"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0049_01CCF55A.5D9B1C90
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Ballooning is not enabled.

 

From: jacek burghardt [mailto:jaceksburghardt@gmail.com] 
Sent: 27 February 2012 14:00
To: Inception Hosting
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV Memory counting issues

 

i have same issue on xen unstable and xl i am missing 2gb memory.
xen 4.1.2 and xm work fine .
do you have ballooning enabled

On Feb 27, 2012 5:46 AM, "Inception Hosting" <inbox@inceptionhosting.com>
wrote:

I Folks,

 

Wonder if anyone has any ideas on this one?

 

I have a server with 16GB RAM

1.5GB reserved for Dom0

 

If I run xm or xl list I get exactly 14GB of DomU's

 

Xm or xl info shows 281 MB Free

 

total_memory           : 16374

free_memory            : 281

 

Which means XEN thinks I have used 14.22 GB for DomU's

 

CentOS 5.7 64bit

Xen 4.1.2

(SolusVM On Top)

 

Is this some XEN thing that is not well documented, e.g. to create a 1024 MB
RAM DomU XEN actually requires an additional 3 MB overhead or something like
that?

 

Thanks, and any suggestions no matter how small or based in theory only are
welcome.

 

Anthony.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users


------=_NextPart_000_0049_01CCF55A.5D9B1C90
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-GB link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Ballooning is not enabled.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> jacek burghardt
[mailto:jaceksburghardt@gmail.com] <br>
<b>Sent:</b> 27 February 2012 14:00<br>
<b>To:</b> Inception Hosting<br>
<b>Cc:</b> xen-users@lists.xensource.com<br>
<b>Subject:</b> Re: [Xen-users] Xen PV Memory counting =
issues<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p>i have same issue on xen unstable and xl i am missing 2gb memory.<br>
xen 4.1.2 and xm work fine .<br>
do you have ballooning enabled<o:p></o:p></p>

<div>

<p class=3DMsoNormal>On Feb 27, 2012 5:46 AM, &quot;Inception =
Hosting&quot; &lt;<a
href=3D"mailto:inbox@inceptionhosting.com">inbox@inceptionhosting.com</a>=
&gt;
wrote:<o:p></o:p></p>

<div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I
Folks,<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Wonder
if anyone has any ideas on this one?<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I
have a server with 16GB RAM<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>1.5GB
reserved for Dom0<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>If
I run xm or xl list I get exactly 14GB of DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Xm
or xl info shows 281 MB Free<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>total_memory=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
: 16374<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>free_memory&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
: 281<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Which
means XEN thinks I have used 14.22 GB for DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>CentOS
5.7 64bit<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Xen
4.1.2<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>(SolusVM
On Top)<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Is
this some XEN thing that is not well documented, e.g. to create a 1024 =
MB RAM
DomU XEN actually requires an additional 3 MB overhead or something like =
that?<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Thanks,
and any suggestions no matter how small or based in theory only are =
welcome.<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Anthony.<o:p=
></o:p></p>

</div>

</div>

<p class=3DMsoNormal><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" =
target=3D"_blank">http://lists.xen.org/xen-users</a><o:p></o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_0049_01CCF55A.5D9B1C90--



--===============3231566774362716815==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3231566774362716815==--



From xen-users-bounces@lists.xen.org Mon Feb 27 14:17:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21NM-00042i-2l; Mon, 27 Feb 2012 14:16:28 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <inbox@inceptionhosting.com>) id 1S21NJ-00041x-Sa
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 14:16:26 +0000
X-Env-Sender: inbox@inceptionhosting.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1330352123!50971104!1
X-Originating-IP: [81.19.185.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17948 invoked from network); 27 Feb 2012 14:15:23 -0000
Received: from inceptionhosting.com (HELO inceptionhosting.com) (81.19.185.20)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Feb 2012 14:15:23 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default;
	d=inceptionhosting.com; 
	h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Source:X-Source-Args:X-Source-Dir;
	b=Ara6fZLHYE/zU/FX1UXCbd9inJSuyEDsfNEfy5WLuZZCykoT7J/9QDEolgwiYlttcjWWH+SRAU60xVbhLoT+nJBPsnFFqAs7o8Dld+0eCH/uNMrZGgM6+8lqMakHO62F;
Received: from 23.65.112.87.dyn.plus.net ([87.112.65.23] helo=supper)
	by kenley.idns4.com with esmtpa (Exim 4.69)
	(envelope-from <inbox@inceptionhosting.com>)
	id 1S21NC-0002XG-4Y; Mon, 27 Feb 2012 14:16:18 +0000
From: "Inception Hosting" <inbox@inceptionhosting.com>
To: "'jacek burghardt'" <jaceksburghardt@gmail.com>
References: <002301ccf54c$b39bbef0$1ad33cd0$@com>
	<CAHyyzzQNcXEUCQzrsijQ-29FVffOZMrLj5PTHrPgg1-PMgPXkA@mail.gmail.com>
In-Reply-To: <CAHyyzzQNcXEUCQzrsijQ-29FVffOZMrLj5PTHrPgg1-PMgPXkA@mail.gmail.com>
Date: Mon, 27 Feb 2012 14:16:12 -0000
Message-ID: <004801ccf55a$5d9b1c90$18d155b0$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acz1WAsozgZ8VvwbSR+Y0gqcU/nugAAAj/IQ
Content-Language: en-gb
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - kenley.idns4.com
X-AntiAbuse: Original Domain - lists.xensource.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - inceptionhosting.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV Memory counting issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3231566774362716815=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============3231566774362716815==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0049_01CCF55A.5D9B1C90"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0049_01CCF55A.5D9B1C90
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Ballooning is not enabled.

 

From: jacek burghardt [mailto:jaceksburghardt@gmail.com] 
Sent: 27 February 2012 14:00
To: Inception Hosting
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen PV Memory counting issues

 

i have same issue on xen unstable and xl i am missing 2gb memory.
xen 4.1.2 and xm work fine .
do you have ballooning enabled

On Feb 27, 2012 5:46 AM, "Inception Hosting" <inbox@inceptionhosting.com>
wrote:

I Folks,

 

Wonder if anyone has any ideas on this one?

 

I have a server with 16GB RAM

1.5GB reserved for Dom0

 

If I run xm or xl list I get exactly 14GB of DomU's

 

Xm or xl info shows 281 MB Free

 

total_memory           : 16374

free_memory            : 281

 

Which means XEN thinks I have used 14.22 GB for DomU's

 

CentOS 5.7 64bit

Xen 4.1.2

(SolusVM On Top)

 

Is this some XEN thing that is not well documented, e.g. to create a 1024 MB
RAM DomU XEN actually requires an additional 3 MB overhead or something like
that?

 

Thanks, and any suggestions no matter how small or based in theory only are
welcome.

 

Anthony.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users


------=_NextPart_000_0049_01CCF55A.5D9B1C90
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-GB link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Ballooning is not enabled.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> jacek burghardt
[mailto:jaceksburghardt@gmail.com] <br>
<b>Sent:</b> 27 February 2012 14:00<br>
<b>To:</b> Inception Hosting<br>
<b>Cc:</b> xen-users@lists.xensource.com<br>
<b>Subject:</b> Re: [Xen-users] Xen PV Memory counting =
issues<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p>i have same issue on xen unstable and xl i am missing 2gb memory.<br>
xen 4.1.2 and xm work fine .<br>
do you have ballooning enabled<o:p></o:p></p>

<div>

<p class=3DMsoNormal>On Feb 27, 2012 5:46 AM, &quot;Inception =
Hosting&quot; &lt;<a
href=3D"mailto:inbox@inceptionhosting.com">inbox@inceptionhosting.com</a>=
&gt;
wrote:<o:p></o:p></p>

<div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I
Folks,<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Wonder
if anyone has any ideas on this one?<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I
have a server with 16GB RAM<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>1.5GB
reserved for Dom0<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>If
I run xm or xl list I get exactly 14GB of DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Xm
or xl info shows 281 MB Free<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>total_memory=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
: 16374<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>free_memory&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
: 281<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Which
means XEN thinks I have used 14.22 GB for DomU&#8217;s<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>CentOS
5.7 64bit<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Xen
4.1.2<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>(SolusVM
On Top)<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Is
this some XEN thing that is not well documented, e.g. to create a 1024 =
MB RAM
DomU XEN actually requires an additional 3 MB overhead or something like =
that?<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Thanks,
and any suggestions no matter how small or based in theory only are =
welcome.<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Anthony.<o:p=
></o:p></p>

</div>

</div>

<p class=3DMsoNormal><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" =
target=3D"_blank">http://lists.xen.org/xen-users</a><o:p></o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_0049_01CCF55A.5D9B1C90--



--===============3231566774362716815==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3231566774362716815==--



From xen-users-bounces@lists.xen.org Mon Feb 27 14:44:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21nV-0004yJ-Ig; Mon, 27 Feb 2012 14:43:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1S21nU-0004xo-9n
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 14:43:28 +0000
Received: from [85.158.139.83:10322] by server-9.bemta-5.messagelabs.com id
	F6/87-30171-E869B4F4; Mon, 27 Feb 2012 14:43:26 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1330353805!16237472!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NTMyMg==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24395 invoked from network); 27 Feb 2012 14:43:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 14:43:26 -0000
X-IronPort-AV: E=Sophos;i="4.73,491,1325462400"; d="scan'208";a="10957439"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Feb 2012 14:43:25 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Mon, 27 Feb 2012 14:43:25 +0000
Message-ID: <1330353804.8557.290.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Mon, 27 Feb 2012 14:43:24 +0000
References: <4F3D393A.7070500@gmail.com>
In-Reply-To: <4F3D393A.7070500@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-arm@lists.xen.org" <xen-arm@lists.xen.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: [Xen-users] TODAY: Xen Document Day
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Today is a Xen Document Day!

Apologies for not announcing this sooner, my previous attempt this
morning was caught in the spam trap due to a reference to the etherpad
page.

Please join us on IRC: freenode channel #xendocday to coordinate (avoid
duplication of effort) and chat with the others who are taking part etc.

See http://wiki.xen.org/wiki/Xen_Document_Days for more information.
There is also an etherpad linked to from that page. This contains a
todo list etc.

Xen Document Days are now a regular event on the last Monday of the
month. The next one will be March 26.

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 14:44:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21nV-0004yJ-Ig; Mon, 27 Feb 2012 14:43:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1S21nU-0004xo-9n
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 14:43:28 +0000
Received: from [85.158.139.83:10322] by server-9.bemta-5.messagelabs.com id
	F6/87-30171-E869B4F4; Mon, 27 Feb 2012 14:43:26 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1330353805!16237472!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiA4NTMyMg==\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24395 invoked from network); 27 Feb 2012 14:43:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 14:43:26 -0000
X-IronPort-AV: E=Sophos;i="4.73,491,1325462400"; d="scan'208";a="10957439"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Feb 2012 14:43:25 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Mon, 27 Feb 2012 14:43:25 +0000
Message-ID: <1330353804.8557.290.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Mon, 27 Feb 2012 14:43:24 +0000
References: <4F3D393A.7070500@gmail.com>
In-Reply-To: <4F3D393A.7070500@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-arm@lists.xen.org" <xen-arm@lists.xen.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: [Xen-users] TODAY: Xen Document Day
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Today is a Xen Document Day!

Apologies for not announcing this sooner, my previous attempt this
morning was caught in the spam trap due to a reference to the etherpad
page.

Please join us on IRC: freenode channel #xendocday to coordinate (avoid
duplication of effort) and chat with the others who are taking part etc.

See http://wiki.xen.org/wiki/Xen_Document_Days for more information.
There is also an etherpad linked to from that page. This contains a
todo list etc.

Xen Document Days are now a regular event on the last Monday of the
month. The next one will be March 26.

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 14:54:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21xF-0006uz-61; Mon, 27 Feb 2012 14:53:33 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S21xD-0006uo-RK
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 14:53:32 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330354405!16654363!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1980 invoked from network); 27 Feb 2012 14:53:25 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-15.tower-216.messagelabs.com with SMTP;
	27 Feb 2012 14:53:25 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 14:53:15 +0000
Message-ID: <4F4B98D9.6060108@gmail.com>
Date: Mon, 27 Feb 2012 15:53:13 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

HI, I'm new here and very new to Xen so please be kind.

I have inherited a CentOS dedicated server with xen, basically running 1 
vps and I am trying to optimise it as it seems to me that the 1 VPS is 
not using anywhere near what is available.

When I look at TOP command on the host machine the load average is very 
good 0.31, 0.25, 0.16 but when I login to the VPS and look at TOP the 
load average is : 8.49, 7.61, 8.21.

This is the xen list of vps's

Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      405     2 r----- 778902.7
saturn                                     1     7599     2 r----- 
20162599.6

As you can see there is only two vps's the Domain-0 (which as I gather 
is meant to be there and uses very little resources) and our main VPS..

I want Saturn to basically utilise as much resource as it can.

here is xm top in case that makes a difference.

xentop - 14:44:31   Xen 3.1.2-194.17.1.el5
2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
Mem: 8386888k total, 8386172k used, 716k free    CPUs: 2 @ 2333MHz
       NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) 
MAXMEM(%) VCPUS
  NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
   Domain-0 -----r     778921    1.2     414752    4.9   no limit 
n/a     2
     4 1229451696 1245919559    0        0        0        0    0
       saturn -----r   20163400   99.5    7782260   92.8    7782400 
  92.8     2
     1 3462118258 900859990    3   406372 1428634114 2900835964    0

Thanks for your help in advance.

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 14:54:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 14:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S21xF-0006uz-61; Mon, 27 Feb 2012 14:53:33 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S21xD-0006uo-RK
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 14:53:32 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330354405!16654363!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1980 invoked from network); 27 Feb 2012 14:53:25 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-15.tower-216.messagelabs.com with SMTP;
	27 Feb 2012 14:53:25 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 14:53:15 +0000
Message-ID: <4F4B98D9.6060108@gmail.com>
Date: Mon, 27 Feb 2012 15:53:13 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

HI, I'm new here and very new to Xen so please be kind.

I have inherited a CentOS dedicated server with xen, basically running 1 
vps and I am trying to optimise it as it seems to me that the 1 VPS is 
not using anywhere near what is available.

When I look at TOP command on the host machine the load average is very 
good 0.31, 0.25, 0.16 but when I login to the VPS and look at TOP the 
load average is : 8.49, 7.61, 8.21.

This is the xen list of vps's

Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      405     2 r----- 778902.7
saturn                                     1     7599     2 r----- 
20162599.6

As you can see there is only two vps's the Domain-0 (which as I gather 
is meant to be there and uses very little resources) and our main VPS..

I want Saturn to basically utilise as much resource as it can.

here is xm top in case that makes a difference.

xentop - 14:44:31   Xen 3.1.2-194.17.1.el5
2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
Mem: 8386888k total, 8386172k used, 716k free    CPUs: 2 @ 2333MHz
       NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) 
MAXMEM(%) VCPUS
  NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
   Domain-0 -----r     778921    1.2     414752    4.9   no limit 
n/a     2
     4 1229451696 1245919559    0        0        0        0    0
       saturn -----r   20163400   99.5    7782260   92.8    7782400 
  92.8     2
     1 3462118258 900859990    3   406372 1428634114 2900835964    0

Thanks for your help in advance.

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 15:33:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 15:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S22YV-0007fD-3z; Mon, 27 Feb 2012 15:32:03 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1S22YT-0007f8-O7
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 15:32:02 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1330356713!16590241!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21529 invoked from network); 27 Feb 2012 15:31:54 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 15:31:54 -0000
Received: by lahe6 with SMTP id e6so537445lah.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 07:31:53 -0800 (PST)
Received-SPF: pass (google.com: domain of grantmasterflash@gmail.com
	designates 10.152.124.77 as permitted sender)
	client-ip=10.152.124.77; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	grantmasterflash@gmail.com designates 10.152.124.77 as
	permitted sender) smtp.mail=grantmasterflash@gmail.com;
	dkim=pass header.i=grantmasterflash@gmail.com
Received: from mr.google.com ([10.152.124.77])
	by 10.152.124.77 with SMTP id mg13mr11831761lab.4.1330356713247
	(num_hops = 1); Mon, 27 Feb 2012 07:31:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=RNAOEOUkbFsKs6xuZSCU2bQuiZ6IpMiTEpOsrFc/Axg=;
	b=nhJOcnlpn+z92lEu136fBUOoM15lIeQ5KKfxDz6EYoyRpGaWgMaD4zWcjOs0lAOn1P
	lJ3LKRYO/QbrQ1yLeJ0tVlqPSJc7PNnWDBXUbw14yrbmTwUICo+lgOrtycgU6ffuosRd
	Z7i7e2J0PLB1u4iJFy6DAvt27Gup4w8AnEyZk=
Received: by 10.152.124.77 with SMTP id mg13mr9976149lab.4.1330356713159; Mon,
	27 Feb 2012 07:31:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Mon, 27 Feb 2012 07:31:13 -0800 (PST)
In-Reply-To: <4F4B98D9.6060108@gmail.com>
References: <4F4B98D9.6060108@gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Mon, 27 Feb 2012 07:31:13 -0800
Message-ID: <CAGnmK4yMKwHc18gfM7r=vh2OKfywoPvA6aKx_BQYX9QjOW1RbQ@mail.gmail.com>
To: mywildimagination@gmail.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0480113206464158269=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0480113206464158269==
Content-Type: multipart/alternative; boundary=f46d042f93fa4ffbe604b9f3cf98

--f46d042f93fa4ffbe604b9f3cf98
Content-Type: text/plain; charset=UTF-8

On Mon, Feb 27, 2012 at 6:53 AM, <mywildimagination@gmail.com> wrote:

> HI, I'm new here and very new to Xen so please be kind.
>
> I have inherited a CentOS dedicated server with xen, basically running 1
> vps and I am trying to optimise it as it seems to me that the 1 VPS is not
> using anywhere near what is available.
>
> When I look at TOP command on the host machine the load average is very
> good 0.31, 0.25, 0.16 but when I login to the VPS and look at TOP the load
> average is : 8.49, 7.61, 8.21.
>
> This is the xen list of vps's
>
> Name                                      ID Mem(MiB) VCPUs State   Time(s)
> Domain-0                                   0      405     2 r----- 778902.7
> saturn                                     1     7599     2 r-----
> 20162599.6
>
> As you can see there is only two vps's the Domain-0 (which as I gather is
> meant to be there and uses very little resources) and our main VPS..
>
> I want Saturn to basically utilise as much resource as it can.
>
> here is xm top in case that makes a difference.
>
> xentop - 14:44:31   Xen 3.1.2-194.17.1.el5
> 2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
> Mem: 8386888k total, 8386172k used, 716k free    CPUs: 2 @ 2333MHz
>      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%)
> VCPUS
>  NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
>  Domain-0 -----r     778921    1.2     414752    4.9   no limit n/a     2
>    4 1229451696 1245919559    0        0        0        0    0
>      saturn -----r   20163400   99.5    7782260   92.8    7782400  92.8
>   2
>    1 3462118258 900859990    3   406372 1428634114 2900835964    0
>
> Thanks for your help in advance.
>
> Ben
>
>
>
Ben, your DomU (saturn) will only use what it needs. Dom0 is your "host OS"
in a sense. It's the one you log into to run xm commands. If you want to
see the DomU use more you'll need to give it more things to do.  If it's
only using 8% then it probably only needs 8%.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--f46d042f93fa4ffbe604b9f3cf98
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Mon, Feb 27, 2012 at 6:53 AM,  <span dir=3D"l=
tr">&lt;<a href=3D"mailto:mywildimagination@gmail.com">mywildimagination@gm=
ail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

HI, I&#39;m new here and very new to Xen so please be kind.<br>
<br>
I have inherited a CentOS dedicated server with xen, basically running 1 vp=
s and I am trying to optimise it as it seems to me that the 1 VPS is not us=
ing anywhere near what is available.<br>
<br>
When I look at TOP command on the host machine the load average is very goo=
d 0.31, 0.25, 0.16 but when I login to the VPS and look at TOP the load ave=
rage is : 8.49, 7.61, 8.21.<br>
<br>
This is the xen list of vps&#39;s<br>
<br>
Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ID Mem(MiB) V=
CPUs State =C2=A0 Time(s)<br>
Domain-0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A0 =C2=A0=
405 =C2=A0 =C2=A0 2 r----- 778902.7<br>
saturn =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0=
 7599 =C2=A0 =C2=A0 2 r----- 20162599.6<br>
<br>
As you can see there is only two vps&#39;s the Domain-0 (which as I gather =
is meant to be there and uses very little resources) and our main VPS..<br>
<br>
I want Saturn to basically utilise as much resource as it can.<br>
<br>
here is xm top in case that makes a difference.<br>
<br>
xentop - 14:44:31 =C2=A0 Xen 3.1.2-194.17.1.el5<br>
2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown<b=
r>
Mem: 8386888k total, 8386172k used, 716k free =C2=A0 =C2=A0CPUs: 2 @ 2333MH=
z<br>
 =C2=A0 =C2=A0 =C2=A0NAME =C2=A0STATE =C2=A0 CPU(sec) CPU(%) =C2=A0 =C2=A0 =
MEM(k) MEM(%) =C2=A0MAXMEM(k) MAXMEM(%) VCPUS<br>
=C2=A0NETS NETTX(k) NETRX(k) VBDS =C2=A0 VBD_OO =C2=A0 VBD_RD =C2=A0 VBD_WR=
 SSID<br>
 =C2=A0Domain-0 -----r =C2=A0 =C2=A0 778921 =C2=A0 =C2=A01.2 =C2=A0 =C2=A0 =
414752 =C2=A0 =C2=A04.9 =C2=A0 no limit n/a =C2=A0 =C2=A0 2<br>
 =C2=A0 =C2=A04 1229451696 1245919559 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 =
=C2=A00 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =
=C2=A00<br>
 =C2=A0 =C2=A0 =C2=A0saturn -----r =C2=A0 20163400 =C2=A0 99.5 =C2=A0 =C2=
=A07782260 =C2=A0 92.8 =C2=A0 =C2=A07782400 =C2=A092.8 =C2=A0 =C2=A0 2<br>
 =C2=A0 =C2=A01 3462118258 900859990 =C2=A0 =C2=A03 =C2=A0 406372 142863411=
4 2900835964 =C2=A0 =C2=A00<br>
<br>
Thanks for your help in advance.<br>
<br>
Ben<br>
<br><br></blockquote><div><br></div><div>Ben, your DomU (saturn) will only =
use what it needs. Dom0 is your &quot;host OS&quot; in a sense. It&#39;s th=
e one you log into to run xm commands. If you want to see the DomU use more=
 you&#39;ll need to give it more things to do. =C2=A0If it&#39;s only using=
 8% then it probably only needs 8%.</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

<div>Now they have two problems.=C2=A0</div></div>

--f46d042f93fa4ffbe604b9f3cf98--


--===============0480113206464158269==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0480113206464158269==--


From xen-users-bounces@lists.xen.org Mon Feb 27 15:33:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 15:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S22YV-0007fD-3z; Mon, 27 Feb 2012 15:32:03 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1S22YT-0007f8-O7
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 15:32:02 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1330356713!16590241!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21529 invoked from network); 27 Feb 2012 15:31:54 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 15:31:54 -0000
Received: by lahe6 with SMTP id e6so537445lah.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 07:31:53 -0800 (PST)
Received-SPF: pass (google.com: domain of grantmasterflash@gmail.com
	designates 10.152.124.77 as permitted sender)
	client-ip=10.152.124.77; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	grantmasterflash@gmail.com designates 10.152.124.77 as
	permitted sender) smtp.mail=grantmasterflash@gmail.com;
	dkim=pass header.i=grantmasterflash@gmail.com
Received: from mr.google.com ([10.152.124.77])
	by 10.152.124.77 with SMTP id mg13mr11831761lab.4.1330356713247
	(num_hops = 1); Mon, 27 Feb 2012 07:31:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=RNAOEOUkbFsKs6xuZSCU2bQuiZ6IpMiTEpOsrFc/Axg=;
	b=nhJOcnlpn+z92lEu136fBUOoM15lIeQ5KKfxDz6EYoyRpGaWgMaD4zWcjOs0lAOn1P
	lJ3LKRYO/QbrQ1yLeJ0tVlqPSJc7PNnWDBXUbw14yrbmTwUICo+lgOrtycgU6ffuosRd
	Z7i7e2J0PLB1u4iJFy6DAvt27Gup4w8AnEyZk=
Received: by 10.152.124.77 with SMTP id mg13mr9976149lab.4.1330356713159; Mon,
	27 Feb 2012 07:31:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Mon, 27 Feb 2012 07:31:13 -0800 (PST)
In-Reply-To: <4F4B98D9.6060108@gmail.com>
References: <4F4B98D9.6060108@gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Mon, 27 Feb 2012 07:31:13 -0800
Message-ID: <CAGnmK4yMKwHc18gfM7r=vh2OKfywoPvA6aKx_BQYX9QjOW1RbQ@mail.gmail.com>
To: mywildimagination@gmail.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0480113206464158269=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0480113206464158269==
Content-Type: multipart/alternative; boundary=f46d042f93fa4ffbe604b9f3cf98

--f46d042f93fa4ffbe604b9f3cf98
Content-Type: text/plain; charset=UTF-8

On Mon, Feb 27, 2012 at 6:53 AM, <mywildimagination@gmail.com> wrote:

> HI, I'm new here and very new to Xen so please be kind.
>
> I have inherited a CentOS dedicated server with xen, basically running 1
> vps and I am trying to optimise it as it seems to me that the 1 VPS is not
> using anywhere near what is available.
>
> When I look at TOP command on the host machine the load average is very
> good 0.31, 0.25, 0.16 but when I login to the VPS and look at TOP the load
> average is : 8.49, 7.61, 8.21.
>
> This is the xen list of vps's
>
> Name                                      ID Mem(MiB) VCPUs State   Time(s)
> Domain-0                                   0      405     2 r----- 778902.7
> saturn                                     1     7599     2 r-----
> 20162599.6
>
> As you can see there is only two vps's the Domain-0 (which as I gather is
> meant to be there and uses very little resources) and our main VPS..
>
> I want Saturn to basically utilise as much resource as it can.
>
> here is xm top in case that makes a difference.
>
> xentop - 14:44:31   Xen 3.1.2-194.17.1.el5
> 2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
> Mem: 8386888k total, 8386172k used, 716k free    CPUs: 2 @ 2333MHz
>      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%)
> VCPUS
>  NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
>  Domain-0 -----r     778921    1.2     414752    4.9   no limit n/a     2
>    4 1229451696 1245919559    0        0        0        0    0
>      saturn -----r   20163400   99.5    7782260   92.8    7782400  92.8
>   2
>    1 3462118258 900859990    3   406372 1428634114 2900835964    0
>
> Thanks for your help in advance.
>
> Ben
>
>
>
Ben, your DomU (saturn) will only use what it needs. Dom0 is your "host OS"
in a sense. It's the one you log into to run xm commands. If you want to
see the DomU use more you'll need to give it more things to do.  If it's
only using 8% then it probably only needs 8%.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--f46d042f93fa4ffbe604b9f3cf98
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Mon, Feb 27, 2012 at 6:53 AM,  <span dir=3D"l=
tr">&lt;<a href=3D"mailto:mywildimagination@gmail.com">mywildimagination@gm=
ail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

HI, I&#39;m new here and very new to Xen so please be kind.<br>
<br>
I have inherited a CentOS dedicated server with xen, basically running 1 vp=
s and I am trying to optimise it as it seems to me that the 1 VPS is not us=
ing anywhere near what is available.<br>
<br>
When I look at TOP command on the host machine the load average is very goo=
d 0.31, 0.25, 0.16 but when I login to the VPS and look at TOP the load ave=
rage is : 8.49, 7.61, 8.21.<br>
<br>
This is the xen list of vps&#39;s<br>
<br>
Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ID Mem(MiB) V=
CPUs State =C2=A0 Time(s)<br>
Domain-0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A0 =C2=A0=
405 =C2=A0 =C2=A0 2 r----- 778902.7<br>
saturn =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0=
 7599 =C2=A0 =C2=A0 2 r----- 20162599.6<br>
<br>
As you can see there is only two vps&#39;s the Domain-0 (which as I gather =
is meant to be there and uses very little resources) and our main VPS..<br>
<br>
I want Saturn to basically utilise as much resource as it can.<br>
<br>
here is xm top in case that makes a difference.<br>
<br>
xentop - 14:44:31 =C2=A0 Xen 3.1.2-194.17.1.el5<br>
2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown<b=
r>
Mem: 8386888k total, 8386172k used, 716k free =C2=A0 =C2=A0CPUs: 2 @ 2333MH=
z<br>
 =C2=A0 =C2=A0 =C2=A0NAME =C2=A0STATE =C2=A0 CPU(sec) CPU(%) =C2=A0 =C2=A0 =
MEM(k) MEM(%) =C2=A0MAXMEM(k) MAXMEM(%) VCPUS<br>
=C2=A0NETS NETTX(k) NETRX(k) VBDS =C2=A0 VBD_OO =C2=A0 VBD_RD =C2=A0 VBD_WR=
 SSID<br>
 =C2=A0Domain-0 -----r =C2=A0 =C2=A0 778921 =C2=A0 =C2=A01.2 =C2=A0 =C2=A0 =
414752 =C2=A0 =C2=A04.9 =C2=A0 no limit n/a =C2=A0 =C2=A0 2<br>
 =C2=A0 =C2=A04 1229451696 1245919559 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 =
=C2=A00 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =
=C2=A00<br>
 =C2=A0 =C2=A0 =C2=A0saturn -----r =C2=A0 20163400 =C2=A0 99.5 =C2=A0 =C2=
=A07782260 =C2=A0 92.8 =C2=A0 =C2=A07782400 =C2=A092.8 =C2=A0 =C2=A0 2<br>
 =C2=A0 =C2=A01 3462118258 900859990 =C2=A0 =C2=A03 =C2=A0 406372 142863411=
4 2900835964 =C2=A0 =C2=A00<br>
<br>
Thanks for your help in advance.<br>
<br>
Ben<br>
<br><br></blockquote><div><br></div><div>Ben, your DomU (saturn) will only =
use what it needs. Dom0 is your &quot;host OS&quot; in a sense. It&#39;s th=
e one you log into to run xm commands. If you want to see the DomU use more=
 you&#39;ll need to give it more things to do. =C2=A0If it&#39;s only using=
 8% then it probably only needs 8%.</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

<div>Now they have two problems.=C2=A0</div></div>

--f46d042f93fa4ffbe604b9f3cf98--


--===============0480113206464158269==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0480113206464158269==--


From xen-users-bounces@lists.xen.org Mon Feb 27 16:02:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:02:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2315-0000Tl-7Y; Mon, 27 Feb 2012 16:01:35 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1S2314-0000Tg-49
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 16:01:34 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-10.tower-27.messagelabs.com!1330358437!50993525!1
X-Originating-IP: [77.238.189.216]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23257 invoked from network); 27 Feb 2012 16:00:37 -0000
Received: from nm15-vm0.bullet.mail.ird.yahoo.com (HELO
	nm15-vm0.bullet.mail.ird.yahoo.com) (77.238.189.216)
	by server-10.tower-27.messagelabs.com with SMTP;
	27 Feb 2012 16:00:37 -0000
Received: from [77.238.189.55] by nm15.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 16:01:32 -0000
Received: from [212.82.108.133] by tm8.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 16:01:32 -0000
Received: from [127.0.0.1] by omp1038.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 16:01:32 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 438572.40790.bm@omp1038.mail.ird.yahoo.com
Received: (qmail 51614 invoked by uid 60001); 27 Feb 2012 16:01:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1330358492; bh=iXk75pUAbns5knsVKLToLf/6yyTq6vu+2lXvx+ubPvs=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=TAjz0DrSqnpnkjcv/p8Nmk9W4vXTzuayFSxzWq36WYF2UUpEAsQvavBc/OOxZcQqMKjBVSbVFuACsGybo/NwmMa8Ha3FiMiJq0a0ZOokHiR1V2qHepQ47fE7sjpuwaCR+g8mynFmQl0Z8saSekI8kAXb6WYn28P8dL8VCHRjgB0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=XY1mVTB/jDRR2YhPxuDaNL83seyhWq0WuxMUc2/UeVGBh+I6QB+gG1RHcXsqx/5WR3Rmiq6+kOWpohAPzM+IDcHsqoIKvcE+nt2QudR05ya+Jxqjmie8NfFNwcroNpWZ1s7IG4AohHjjSQyfd8NIttyK0/sMzJdbyP9JmJpS9QE=;
X-YMail-OSG: ZRmC9kwVM1m3uNBPt2bjXfY9A_ph9XRqk8LMfZnow0Ord5s
	JYnosmsbxlwYpI7XK9kAr3s5ichAHKMk2j5zGX2DexXLBVB4NHZFXLM7lGn2
	oGCYW68r2bZvFkGOCwLAlJ.PueWnDMhzVs0u6SVkUNe7i21qvmpzQ2zt7NBt
	71hZfg_xSx_QQ6cGHMeaA.pK3Ys9V9__gTzaJV8x6LBlHUtWqlFnrGEh4WTI
	I1CIi3I7dnZnCmIIKnVTxYDdNW1oeyKRhs.7D5WcmNE09CpZMCbycES5A9xe
	3affK906o5WsMC20g.vjOBLQZ8mzJ.xSTwGpo7TdYpaf544z6UzR5ucR7KeC
	xzXcd8Qo5etEs_RRzDWkIZLHcAX9DdfmjBQgYar8tN3k2LMEGDOxB9SS5X.u
	PUK5bXoJd0eQB54mDwinO1fq3d3L7jb8FXzJnO3z3hszMWpE14SypJr.gsfC
	sj01ndX3aBsOxLlNxRhVZ2A_Oj0hPoO6xIdTSJJ7Dzx19KkbrOeyL33TmCCX
	OJORRA7rMzwtbmuJ0wQm1kG1CcHjXbUp6dMfcv40cNjkIrXDZIBtpmRnoRj2
	ELETJGQZ8_ELf8yzHtB.DHrhcVl.8.5mrcvmTEvKfoIQAt1htKtHgS5viR22
	MJT5zHsaMUiOMZrqlZHCDf2ffbw--
Received: from [195.167.237.98] by web29802.mail.ird.yahoo.com via HTTP;
	Mon, 27 Feb 2012 16:01:32 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
Message-ID: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com>
Date: Mon, 27 Feb 2012 16:01:32 +0000 (GMT)
From: David TECHER <davidtecher@yahoo.fr>
To: Xen <xen-users@lists.xensource.com>
MIME-Version: 1.0
Subject: [Xen-users] Last pachs for Xen VGA PAssthrough NVIIDA (revision
	>=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7468592519973596231=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7468592519973596231==
Content-Type: multipart/alternative; boundary="478945831-1084944271-1330358492=:50617"

--478945831-1084944271-1330358492=:50617
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi =0A=0A=0AHere are the last patchs.=0A=0AMy personal recommendation: If y=
ou have a=A0=A0 ATI graphic card or if you have the intention to buy one, g=
ood choice :)=0A=0AI maintain patches for NVIDIA because I like to play on =
Linux PVHVM domU for gaming and multimedia :)=0ASo I could have one domU fo=
r gaming and another one for multimedia=0A=0AQ:Why are there new patches?=
=0AR:=09A few modifications was =0Aintroduced from revision 24782 to 24785.=
 A new file=A0 is tools/firmware/hvmloader/rombios.c. It implies that this =
file has to be patched too.=0A=0A=0A=0AShould work with Xen revision >=3D24=
798.=0A=0AAs usual=0A=0Aa) Exrtact EEPROM for your NVIDIA graphic card (nvt=
ools ...)=0A=0A=0Ab) Download Xen 4.2 unstable=0Arev=3D24888 =0A=0Ahg clone=
 -r $rev http://xenbits.xensource.com/staging/xen-unstable.hg/ xen-unstable=
.hg-rev-${rev}=0A=0Ac)=A0 make a first build for tools=0A=0Acd xen-unstable=
.hg-rev-${rev}/=0A=0A./configure=0Acd tools=0Amake && make clean=0Acd ..=0A=
=0Ad) apply patches=0A=0A=A0wget -q http://www.davidgis.fr/download/xen-4.2=
_rev24798_gfx-passthrough-patchs.tar.bz2 && \=0A=A0tar xvjf xen-4.2_rev2479=
8_gfx-passthrough-patchs.tar.bz2 && \=0A=A0for file in $(ls xen-4.2_rev2479=
8_gfx-passthrough-patchs/*);do patch -p1 < $file;done=0A=0Ae) Modify the va=
lues assigned to your graphic card to tools/firmware/hvmloader/acpi/dsdt.as=
l=0A=0Asee http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unsta=
ble-patches-for-vga-pass-through =0ASection "6. Quick instructions to insta=
ll Xen with patches " - # 5 =0A=0Af)Copy your EEPROM for graphic gard (VGA =
BIOS)=0A=0Acp -/path/tovgabios-pt.bin=A0 tools/firmware/vgabios/vgabios-pt.=
bin=0A=0Ag) Compil and install=0A=0Amake xen && make tools && make stubdom =
\=0Amake xen && make tools && make stubdom=0A
--478945831-1084944271-1330358492=:50617
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div>Hi <br></div><di=
v><br></div><div>Here are the last patchs.</div><div><br></div><div>My pers=
onal recommendation: If you have a<span class=3D"tab">&nbsp;&nbsp; ATI grap=
hic card or if you have the intention to buy one, good choice :)</span></di=
v><div><span class=3D"tab"><br></span></div><div><span class=3D"tab">I main=
tain patches for NVIDIA because I like to play on Linux PVHVM domU for gami=
ng and multimedia :)</span></div><div><span class=3D"tab">So I could have o=
ne domU for gaming and another one for multimedia<br></span></div><div><br>=
</div>Q:Why are there new patches?<br>R:=09A few modifications was =0Aintro=
duced from revision 24782 to 24785. A new file&nbsp; is <code>tools/firmwar=
e/hvmloader/rombios.c</code>. It implies that this file has to be patched t=
oo.<br><br><br><div>Should work with Xen revision &gt;=3D24798.</div><div><=
br></div><div>As usual</div><div><br></div><div>a) Exrtact EEPROM for your =
NVIDIA graphic card (nvtools ...)<br></div><div><br></div><div>b) Download =
Xen 4.2 unstable</div><div>rev=3D24888 <br></div><div>hg clone -r $rev http=
://xenbits.xensource.com/staging/xen-unstable.hg/ xen-unstable.hg-rev-${rev=
}</div><div><br></div><div>c)&nbsp; make a first build for tools<br></div><=
div>cd xen-unstable.hg-rev-${rev}/<br></div><div>./configure</div><div>cd t=
ools</div><div>make &amp;&amp; make clean</div><div>cd ..</div><div><br></d=
iv><div>d) apply patches<br></div><div><br></div>&nbsp;wget -q http://www.d=
avidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 &amp;&a=
mp; \<br>&nbsp;tar xvjf
 xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 &amp;&amp; \<br>&nbsp;for =
file in $(ls xen-4.2_rev24798_gfx-passthrough-patchs/*);do patch -p1 &lt; $=
file;done<br><br>e) Modify the values assigned to your graphic card to <cod=
e>tools/firmware/hvmloader/acpi/dsdt.asl</code><br><br>see http://www.david=
gis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-pass-th=
rough <br>Section "6. Quick instructions to install Xen with patches " - # =
5 <br><br>f)Copy your EEPROM for graphic gard (VGA BIOS)<br><br>cp -/path/t=
ovgabios-pt.bin&nbsp; tools/firmware/vgabios/vgabios-pt.bin<br><br>g) Compi=
l and install<br><br>make xen &amp;&amp; make tools &amp;&amp; make stubdom=
 \<br>make xen &amp;&amp; make tools &amp;&amp; make stubdom<br></div></bod=
y></html>
--478945831-1084944271-1330358492=:50617--


--===============7468592519973596231==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7468592519973596231==--


From xen-users-bounces@lists.xen.org Mon Feb 27 16:02:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:02:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2315-0000Tl-7Y; Mon, 27 Feb 2012 16:01:35 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1S2314-0000Tg-49
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 16:01:34 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-10.tower-27.messagelabs.com!1330358437!50993525!1
X-Originating-IP: [77.238.189.216]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23257 invoked from network); 27 Feb 2012 16:00:37 -0000
Received: from nm15-vm0.bullet.mail.ird.yahoo.com (HELO
	nm15-vm0.bullet.mail.ird.yahoo.com) (77.238.189.216)
	by server-10.tower-27.messagelabs.com with SMTP;
	27 Feb 2012 16:00:37 -0000
Received: from [77.238.189.55] by nm15.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 16:01:32 -0000
Received: from [212.82.108.133] by tm8.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 16:01:32 -0000
Received: from [127.0.0.1] by omp1038.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 16:01:32 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 438572.40790.bm@omp1038.mail.ird.yahoo.com
Received: (qmail 51614 invoked by uid 60001); 27 Feb 2012 16:01:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1330358492; bh=iXk75pUAbns5knsVKLToLf/6yyTq6vu+2lXvx+ubPvs=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=TAjz0DrSqnpnkjcv/p8Nmk9W4vXTzuayFSxzWq36WYF2UUpEAsQvavBc/OOxZcQqMKjBVSbVFuACsGybo/NwmMa8Ha3FiMiJq0a0ZOokHiR1V2qHepQ47fE7sjpuwaCR+g8mynFmQl0Z8saSekI8kAXb6WYn28P8dL8VCHRjgB0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=XY1mVTB/jDRR2YhPxuDaNL83seyhWq0WuxMUc2/UeVGBh+I6QB+gG1RHcXsqx/5WR3Rmiq6+kOWpohAPzM+IDcHsqoIKvcE+nt2QudR05ya+Jxqjmie8NfFNwcroNpWZ1s7IG4AohHjjSQyfd8NIttyK0/sMzJdbyP9JmJpS9QE=;
X-YMail-OSG: ZRmC9kwVM1m3uNBPt2bjXfY9A_ph9XRqk8LMfZnow0Ord5s
	JYnosmsbxlwYpI7XK9kAr3s5ichAHKMk2j5zGX2DexXLBVB4NHZFXLM7lGn2
	oGCYW68r2bZvFkGOCwLAlJ.PueWnDMhzVs0u6SVkUNe7i21qvmpzQ2zt7NBt
	71hZfg_xSx_QQ6cGHMeaA.pK3Ys9V9__gTzaJV8x6LBlHUtWqlFnrGEh4WTI
	I1CIi3I7dnZnCmIIKnVTxYDdNW1oeyKRhs.7D5WcmNE09CpZMCbycES5A9xe
	3affK906o5WsMC20g.vjOBLQZ8mzJ.xSTwGpo7TdYpaf544z6UzR5ucR7KeC
	xzXcd8Qo5etEs_RRzDWkIZLHcAX9DdfmjBQgYar8tN3k2LMEGDOxB9SS5X.u
	PUK5bXoJd0eQB54mDwinO1fq3d3L7jb8FXzJnO3z3hszMWpE14SypJr.gsfC
	sj01ndX3aBsOxLlNxRhVZ2A_Oj0hPoO6xIdTSJJ7Dzx19KkbrOeyL33TmCCX
	OJORRA7rMzwtbmuJ0wQm1kG1CcHjXbUp6dMfcv40cNjkIrXDZIBtpmRnoRj2
	ELETJGQZ8_ELf8yzHtB.DHrhcVl.8.5mrcvmTEvKfoIQAt1htKtHgS5viR22
	MJT5zHsaMUiOMZrqlZHCDf2ffbw--
Received: from [195.167.237.98] by web29802.mail.ird.yahoo.com via HTTP;
	Mon, 27 Feb 2012 16:01:32 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
Message-ID: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com>
Date: Mon, 27 Feb 2012 16:01:32 +0000 (GMT)
From: David TECHER <davidtecher@yahoo.fr>
To: Xen <xen-users@lists.xensource.com>
MIME-Version: 1.0
Subject: [Xen-users] Last pachs for Xen VGA PAssthrough NVIIDA (revision
	>=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7468592519973596231=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7468592519973596231==
Content-Type: multipart/alternative; boundary="478945831-1084944271-1330358492=:50617"

--478945831-1084944271-1330358492=:50617
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi =0A=0A=0AHere are the last patchs.=0A=0AMy personal recommendation: If y=
ou have a=A0=A0 ATI graphic card or if you have the intention to buy one, g=
ood choice :)=0A=0AI maintain patches for NVIDIA because I like to play on =
Linux PVHVM domU for gaming and multimedia :)=0ASo I could have one domU fo=
r gaming and another one for multimedia=0A=0AQ:Why are there new patches?=
=0AR:=09A few modifications was =0Aintroduced from revision 24782 to 24785.=
 A new file=A0 is tools/firmware/hvmloader/rombios.c. It implies that this =
file has to be patched too.=0A=0A=0A=0AShould work with Xen revision >=3D24=
798.=0A=0AAs usual=0A=0Aa) Exrtact EEPROM for your NVIDIA graphic card (nvt=
ools ...)=0A=0A=0Ab) Download Xen 4.2 unstable=0Arev=3D24888 =0A=0Ahg clone=
 -r $rev http://xenbits.xensource.com/staging/xen-unstable.hg/ xen-unstable=
.hg-rev-${rev}=0A=0Ac)=A0 make a first build for tools=0A=0Acd xen-unstable=
.hg-rev-${rev}/=0A=0A./configure=0Acd tools=0Amake && make clean=0Acd ..=0A=
=0Ad) apply patches=0A=0A=A0wget -q http://www.davidgis.fr/download/xen-4.2=
_rev24798_gfx-passthrough-patchs.tar.bz2 && \=0A=A0tar xvjf xen-4.2_rev2479=
8_gfx-passthrough-patchs.tar.bz2 && \=0A=A0for file in $(ls xen-4.2_rev2479=
8_gfx-passthrough-patchs/*);do patch -p1 < $file;done=0A=0Ae) Modify the va=
lues assigned to your graphic card to tools/firmware/hvmloader/acpi/dsdt.as=
l=0A=0Asee http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unsta=
ble-patches-for-vga-pass-through =0ASection "6. Quick instructions to insta=
ll Xen with patches " - # 5 =0A=0Af)Copy your EEPROM for graphic gard (VGA =
BIOS)=0A=0Acp -/path/tovgabios-pt.bin=A0 tools/firmware/vgabios/vgabios-pt.=
bin=0A=0Ag) Compil and install=0A=0Amake xen && make tools && make stubdom =
\=0Amake xen && make tools && make stubdom=0A
--478945831-1084944271-1330358492=:50617
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div>Hi <br></div><di=
v><br></div><div>Here are the last patchs.</div><div><br></div><div>My pers=
onal recommendation: If you have a<span class=3D"tab">&nbsp;&nbsp; ATI grap=
hic card or if you have the intention to buy one, good choice :)</span></di=
v><div><span class=3D"tab"><br></span></div><div><span class=3D"tab">I main=
tain patches for NVIDIA because I like to play on Linux PVHVM domU for gami=
ng and multimedia :)</span></div><div><span class=3D"tab">So I could have o=
ne domU for gaming and another one for multimedia<br></span></div><div><br>=
</div>Q:Why are there new patches?<br>R:=09A few modifications was =0Aintro=
duced from revision 24782 to 24785. A new file&nbsp; is <code>tools/firmwar=
e/hvmloader/rombios.c</code>. It implies that this file has to be patched t=
oo.<br><br><br><div>Should work with Xen revision &gt;=3D24798.</div><div><=
br></div><div>As usual</div><div><br></div><div>a) Exrtact EEPROM for your =
NVIDIA graphic card (nvtools ...)<br></div><div><br></div><div>b) Download =
Xen 4.2 unstable</div><div>rev=3D24888 <br></div><div>hg clone -r $rev http=
://xenbits.xensource.com/staging/xen-unstable.hg/ xen-unstable.hg-rev-${rev=
}</div><div><br></div><div>c)&nbsp; make a first build for tools<br></div><=
div>cd xen-unstable.hg-rev-${rev}/<br></div><div>./configure</div><div>cd t=
ools</div><div>make &amp;&amp; make clean</div><div>cd ..</div><div><br></d=
iv><div>d) apply patches<br></div><div><br></div>&nbsp;wget -q http://www.d=
avidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 &amp;&a=
mp; \<br>&nbsp;tar xvjf
 xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 &amp;&amp; \<br>&nbsp;for =
file in $(ls xen-4.2_rev24798_gfx-passthrough-patchs/*);do patch -p1 &lt; $=
file;done<br><br>e) Modify the values assigned to your graphic card to <cod=
e>tools/firmware/hvmloader/acpi/dsdt.asl</code><br><br>see http://www.david=
gis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-pass-th=
rough <br>Section "6. Quick instructions to install Xen with patches " - # =
5 <br><br>f)Copy your EEPROM for graphic gard (VGA BIOS)<br><br>cp -/path/t=
ovgabios-pt.bin&nbsp; tools/firmware/vgabios/vgabios-pt.bin<br><br>g) Compi=
l and install<br><br>make xen &amp;&amp; make tools &amp;&amp; make stubdom=
 \<br>make xen &amp;&amp; make tools &amp;&amp; make stubdom<br></div></bod=
y></html>
--478945831-1084944271-1330358492=:50617--


--===============7468592519973596231==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7468592519973596231==--


From xen-users-bounces@lists.xen.org Mon Feb 27 16:35:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23WM-0001BG-SA; Mon, 27 Feb 2012 16:33:54 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S23WL-0001B7-Rg
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:33:54 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330360425!10925744!1
X-Originating-IP: [65.55.88.14]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13416 invoked from network); 27 Feb 2012 16:33:47 -0000
Received: from tx2ehsobe004.messaging.microsoft.com (HELO
	TX2EHSOBE007.bigfish.com) (65.55.88.14)
	by server-7.tower-174.messagelabs.com with AES128-SHA encrypted SMTP;
	27 Feb 2012 16:33:47 -0000
Received: from mail120-tx2-R.bigfish.com (10.9.14.241) by
	TX2EHSOBE007.bigfish.com (10.9.40.27) with Microsoft SMTP Server id
	14.1.225.23; Mon, 27 Feb 2012 16:33:44 +0000
Received: from mail120-tx2 (localhost [127.0.0.1])	by
	mail120-tx2-R.bigfish.com (Postfix) with ESMTP id CF98820007C;
	Mon, 27 Feb 2012 16:33:44 +0000 (UTC)
X-SpamScore: -12
X-BigFish: VS-12(zz9371I542M1432Nzz1202hzz8275bh8275dhz2fh668h839h944h)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail120-tx2: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail120-tx2 (localhost.localdomain [127.0.0.1]) by mail120-tx2
	(MessageSwitch) id 1330360423222585_10252;
	Mon, 27 Feb 2012 16:33:43 +0000 (UTC)
Received: from TX2EHSMHS033.bigfish.com (unknown [10.9.14.242])	by
	mail120-tx2.bigfish.com (Postfix) with ESMTP id 32F02C004F;
	Mon, 27 Feb 2012 16:33:43 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by TX2EHSMHS033.bigfish.com
	(10.9.99.133) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 27 Feb 2012 16:33:41 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 3BFAD2D0040;	Mon, 27 Feb 2012
	11:33:41 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Mon, 27 Feb 2012 11:33:41 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: "mywildimagination@gmail.com" <mywildimagination@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Xen questions (Be kind)
Thread-Index: AQHM9V/DgkOHghxtG0+NsLojHmuGI5ZQ7kHQ
Date: Mon, 27 Feb 2012 16:33:40 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
In-Reply-To: <4F4B98D9.6060108@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.51]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
> Behalf Of mywildimagination@gmail.com
> Sent: Monday, February 27, 2012 9:53 AM
> 
> Name                                      ID Mem(MiB) VCPUs State   Time(s)
> Domain-0                                   0      405     2 r----- 778902.7
> saturn                                     1     7599     2 r-----

Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that right?

If there are more CPUs available you can increase VCPUs for "saturn", likewise for memory.  Otherwise, you've given your domU all the resources available.  The dom0 is lightly loaded, but that's normal.  You can see from xentop that the system is busy.

If the hardware isn't enough for the workload, you could build a new dom0 on a bigger host, and migrate the domU over.

-Jeff



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 16:35:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23WM-0001BG-SA; Mon, 27 Feb 2012 16:33:54 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S23WL-0001B7-Rg
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:33:54 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330360425!10925744!1
X-Originating-IP: [65.55.88.14]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13416 invoked from network); 27 Feb 2012 16:33:47 -0000
Received: from tx2ehsobe004.messaging.microsoft.com (HELO
	TX2EHSOBE007.bigfish.com) (65.55.88.14)
	by server-7.tower-174.messagelabs.com with AES128-SHA encrypted SMTP;
	27 Feb 2012 16:33:47 -0000
Received: from mail120-tx2-R.bigfish.com (10.9.14.241) by
	TX2EHSOBE007.bigfish.com (10.9.40.27) with Microsoft SMTP Server id
	14.1.225.23; Mon, 27 Feb 2012 16:33:44 +0000
Received: from mail120-tx2 (localhost [127.0.0.1])	by
	mail120-tx2-R.bigfish.com (Postfix) with ESMTP id CF98820007C;
	Mon, 27 Feb 2012 16:33:44 +0000 (UTC)
X-SpamScore: -12
X-BigFish: VS-12(zz9371I542M1432Nzz1202hzz8275bh8275dhz2fh668h839h944h)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail120-tx2: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail120-tx2 (localhost.localdomain [127.0.0.1]) by mail120-tx2
	(MessageSwitch) id 1330360423222585_10252;
	Mon, 27 Feb 2012 16:33:43 +0000 (UTC)
Received: from TX2EHSMHS033.bigfish.com (unknown [10.9.14.242])	by
	mail120-tx2.bigfish.com (Postfix) with ESMTP id 32F02C004F;
	Mon, 27 Feb 2012 16:33:43 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by TX2EHSMHS033.bigfish.com
	(10.9.99.133) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 27 Feb 2012 16:33:41 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 3BFAD2D0040;	Mon, 27 Feb 2012
	11:33:41 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Mon, 27 Feb 2012 11:33:41 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: "mywildimagination@gmail.com" <mywildimagination@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Xen questions (Be kind)
Thread-Index: AQHM9V/DgkOHghxtG0+NsLojHmuGI5ZQ7kHQ
Date: Mon, 27 Feb 2012 16:33:40 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
In-Reply-To: <4F4B98D9.6060108@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.51]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
> Behalf Of mywildimagination@gmail.com
> Sent: Monday, February 27, 2012 9:53 AM
> 
> Name                                      ID Mem(MiB) VCPUs State   Time(s)
> Domain-0                                   0      405     2 r----- 778902.7
> saturn                                     1     7599     2 r-----

Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that right?

If there are more CPUs available you can increase VCPUs for "saturn", likewise for memory.  Otherwise, you've given your domU all the resources available.  The dom0 is lightly loaded, but that's normal.  You can see from xentop that the system is busy.

If the hardware isn't enough for the workload, you could build a new dom0 on a bigger host, and migrate the domU over.

-Jeff



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 16:40:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23c1-0001Qm-T5; Mon, 27 Feb 2012 16:39:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S23bz-0001Qc-Uj
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:39:44 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1330360777!2528906!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25652 invoked from network); 27 Feb 2012 16:39:37 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-9.tower-21.messagelabs.com with SMTP;
	27 Feb 2012 16:39:37 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 16:39:26 +0000
Message-ID: <4F4BB1BB.2070805@gmail.com>
Date: Mon, 27 Feb 2012 17:39:23 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4F4B98D9.6060108@gmail.com>
	<CAGnmK4yMKwHc18gfM7r=vh2OKfywoPvA6aKx_BQYX9QjOW1RbQ@mail.gmail.com>
In-Reply-To: <CAGnmK4yMKwHc18gfM7r=vh2OKfywoPvA6aKx_BQYX9QjOW1RbQ@mail.gmail.com>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 04:31 PM, Grant McWilliams wrote:
> On Mon, Feb 27, 2012 at 6:53 AM, <mywildimagination@gmail.com
> <mailto:mywildimagination@gmail.com>> wrote:
>
>     HI, I'm new here and very new to Xen so please be kind.
>
>     I have inherited a CentOS dedicated server with xen, basically
>     running 1 vps and I am trying to optimise it as it seems to me that
>     the 1 VPS is not using anywhere near what is available.
>
>     When I look at TOP command on the host machine the load average is
>     very good 0.31, 0.25, 0.16 but when I login to the VPS and look at
>     TOP the load average is : 8.49, 7.61, 8.21.
>
>     This is the xen list of vps's
>
>     Name                                      ID Mem(MiB) VCPUs State
>     Time(s)
>     Domain-0                                   0      405     2 r-----
>     778902.7
>     saturn                                     1     7599     2 r-----
>     20162599.6
>
>     As you can see there is only two vps's the Domain-0 (which as I
>     gather is meant to be there and uses very little resources) and our
>     main VPS..
>
>     I want Saturn to basically utilise as much resource as it can.
>
>     here is xm top in case that makes a difference.
>
>     xentop - 14:44:31   Xen 3.1.2-194.17.1.el5
>     2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0
>     shutdown
>     Mem: 8386888k total, 8386172k used, 716k free    CPUs: 2 @ 2333MHz
>           NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k)
>     MAXMEM(%) VCPUS
>       NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
>       Domain-0 -----r     778921    1.2     414752    4.9   no limit n/a
>          2
>         4 1229451696 1245919559    0        0        0        0    0
>           saturn -----r   20163400   99.5    7782260   92.8    7782400
>       92.8     2
>         1 3462118258 900859990    3   406372 1428634114 2900835964    0
>
>     Thanks for your help in advance.
>
>     Ben
>
>
>
> Ben, your DomU (saturn) will only use what it needs. Dom0 is your "host
> OS" in a sense. It's the one you log into to run xm commands. If you
> want to see the DomU use more you'll need to give it more things to do.
>   If it's only using 8% then it probably only needs 8%.

Thanks Grant, I obviously don't want to see it do more if it cant, I 
want to know if it is doing too much or if I can give it more resources 
to allow it to do more if it needs too,  if you look at the CPU usage in 
the xm top list you will see that saturn is using 99.5% of it's 
available CPU but this is not reflected anywhere near that in the CPU 
usage of the host OS.
Am I missing something?

This is also reflected in the load averages, I am a linux newbie also 
but I believe anything above 1 (when yo take the load number and divide 
it by the number of CPUs and Cores) means it is overloaded. What I am 
trying to understand is if my VPS is about to come to a halt any time 
with an overload or should I be only concerned about the host machines load?

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 16:40:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23c1-0001Qm-T5; Mon, 27 Feb 2012 16:39:45 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S23bz-0001Qc-Uj
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:39:44 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1330360777!2528906!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25652 invoked from network); 27 Feb 2012 16:39:37 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-9.tower-21.messagelabs.com with SMTP;
	27 Feb 2012 16:39:37 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 16:39:26 +0000
Message-ID: <4F4BB1BB.2070805@gmail.com>
Date: Mon, 27 Feb 2012 17:39:23 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4F4B98D9.6060108@gmail.com>
	<CAGnmK4yMKwHc18gfM7r=vh2OKfywoPvA6aKx_BQYX9QjOW1RbQ@mail.gmail.com>
In-Reply-To: <CAGnmK4yMKwHc18gfM7r=vh2OKfywoPvA6aKx_BQYX9QjOW1RbQ@mail.gmail.com>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 04:31 PM, Grant McWilliams wrote:
> On Mon, Feb 27, 2012 at 6:53 AM, <mywildimagination@gmail.com
> <mailto:mywildimagination@gmail.com>> wrote:
>
>     HI, I'm new here and very new to Xen so please be kind.
>
>     I have inherited a CentOS dedicated server with xen, basically
>     running 1 vps and I am trying to optimise it as it seems to me that
>     the 1 VPS is not using anywhere near what is available.
>
>     When I look at TOP command on the host machine the load average is
>     very good 0.31, 0.25, 0.16 but when I login to the VPS and look at
>     TOP the load average is : 8.49, 7.61, 8.21.
>
>     This is the xen list of vps's
>
>     Name                                      ID Mem(MiB) VCPUs State
>     Time(s)
>     Domain-0                                   0      405     2 r-----
>     778902.7
>     saturn                                     1     7599     2 r-----
>     20162599.6
>
>     As you can see there is only two vps's the Domain-0 (which as I
>     gather is meant to be there and uses very little resources) and our
>     main VPS..
>
>     I want Saturn to basically utilise as much resource as it can.
>
>     here is xm top in case that makes a difference.
>
>     xentop - 14:44:31   Xen 3.1.2-194.17.1.el5
>     2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0
>     shutdown
>     Mem: 8386888k total, 8386172k used, 716k free    CPUs: 2 @ 2333MHz
>           NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k)
>     MAXMEM(%) VCPUS
>       NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
>       Domain-0 -----r     778921    1.2     414752    4.9   no limit n/a
>          2
>         4 1229451696 1245919559    0        0        0        0    0
>           saturn -----r   20163400   99.5    7782260   92.8    7782400
>       92.8     2
>         1 3462118258 900859990    3   406372 1428634114 2900835964    0
>
>     Thanks for your help in advance.
>
>     Ben
>
>
>
> Ben, your DomU (saturn) will only use what it needs. Dom0 is your "host
> OS" in a sense. It's the one you log into to run xm commands. If you
> want to see the DomU use more you'll need to give it more things to do.
>   If it's only using 8% then it probably only needs 8%.

Thanks Grant, I obviously don't want to see it do more if it cant, I 
want to know if it is doing too much or if I can give it more resources 
to allow it to do more if it needs too,  if you look at the CPU usage in 
the xm top list you will see that saturn is using 99.5% of it's 
available CPU but this is not reflected anywhere near that in the CPU 
usage of the host OS.
Am I missing something?

This is also reflected in the load averages, I am a linux newbie also 
but I believe anything above 1 (when yo take the load number and divide 
it by the number of CPUs and Cores) means it is overloaded. What I am 
trying to understand is if my VPS is about to come to a halt any time 
with an overload or should I be only concerned about the host machines load?

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 16:46:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23hu-0001is-U5; Mon, 27 Feb 2012 16:45:50 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S23ht-0001ie-SE
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:45:50 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330361143!10456190!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23100 invoked from network); 27 Feb 2012 16:45:43 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-13.tower-21.messagelabs.com with SMTP;
	27 Feb 2012 16:45:43 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 16:45:32 +0000
Message-ID: <4F4BB327.6060406@gmail.com>
Date: Mon, 27 Feb 2012 17:45:27 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 05:33 PM, Jeff Sturm wrote:
>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
>> Behalf Of mywildimagination@gmail.com
>> Sent: Monday, February 27, 2012 9:53 AM
>>
>> Name                                      ID Mem(MiB) VCPUs State   Time(s)
>> Domain-0                                   0      405     2 r----- 778902.7
>> saturn                                     1     7599     2 r-----
>
> Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that right?
>
> If there are more CPUs available you can increase VCPUs for "saturn", likewise for memory.  Otherwise, you've given your domU all the resources available.  The dom0 is lightly loaded, but that's normal.  You can see from xentop that the system is busy.
>
> If the hardware isn't enough for the workload, you could build a new dom0 on a bigger host, and migrate the domU over.
>
> -Jeff
>
>


Thanks Jeff,

Yes it just has two CPU cores. What I am confused about is the really 
low CPU load shown on the host OS when I view the top command, seems 
like the server as a whole is not loaded much at all.

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 16:46:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23hu-0001is-U5; Mon, 27 Feb 2012 16:45:50 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S23ht-0001ie-SE
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:45:50 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330361143!10456190!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23100 invoked from network); 27 Feb 2012 16:45:43 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-13.tower-21.messagelabs.com with SMTP;
	27 Feb 2012 16:45:43 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 16:45:32 +0000
Message-ID: <4F4BB327.6060406@gmail.com>
Date: Mon, 27 Feb 2012 17:45:27 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 05:33 PM, Jeff Sturm wrote:
>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On
>> Behalf Of mywildimagination@gmail.com
>> Sent: Monday, February 27, 2012 9:53 AM
>>
>> Name                                      ID Mem(MiB) VCPUs State   Time(s)
>> Domain-0                                   0      405     2 r----- 778902.7
>> saturn                                     1     7599     2 r-----
>
> Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that right?
>
> If there are more CPUs available you can increase VCPUs for "saturn", likewise for memory.  Otherwise, you've given your domU all the resources available.  The dom0 is lightly loaded, but that's normal.  You can see from xentop that the system is busy.
>
> If the hardware isn't enough for the workload, you could build a new dom0 on a bigger host, and migrate the domU over.
>
> -Jeff
>
>


Thanks Jeff,

Yes it just has two CPU cores. What I am confused about is the really 
low CPU load shown on the host OS when I view the top command, seems 
like the server as a whole is not loaded much at all.

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 16:56:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23rT-0002I3-MB; Mon, 27 Feb 2012 16:55:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S23rS-0002Hr-HK
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:55:42 +0000
Received: from [85.158.139.83:6573] by server-11.bemta-5.messagelabs.com id
	C0/C6-14397-D85BB4F4; Mon, 27 Feb 2012 16:55:41 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-2.tower-182.messagelabs.com!1330361739!16915496!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31715 invoked from network); 27 Feb 2012 16:55:40 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 16:55:40 -0000
Received: from mail-vx0-f173.google.com ([209.85.220.173])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S23rM-000W8P-Ml
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 23:55:36 +0700
Received: by vcmm1 with SMTP id m1so1889850vcm.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 08:55:33 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.149.82 as permitted sender) client-ip=10.220.149.82; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.149.82 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.149.82])
	by 10.220.149.82 with SMTP id s18mr5230104vcv.42.1330361733198
	(num_hops = 1); Mon, 27 Feb 2012 08:55:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.149.82 with SMTP id s18mr4296355vcv.42.1330361733153; Mon,
	27 Feb 2012 08:55:33 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:55:33 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:55:33 -0800 (PST)
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
Date: Mon, 27 Feb 2012 23:55:33 +0700
Message-ID: <CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: Jeff Sturm <jeff.sturm@eprize.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: "mywildimagination@gmail.com" <mywildimagination@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0891170477208669016=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0891170477208669016==
Content-Type: multipart/alternative; boundary=f46d043d64a387049904b9f4fa98

--f46d043d64a387049904b9f4fa98
Content-Type: text/plain; charset=UTF-8

On Feb 27, 2012 11:39 PM, "Jeff Sturm" <jeff.sturm@eprize.com> wrote:
>
> > -----Original Message-----
> > From: xen-users-bounces@lists.xen.org [mailto:
xen-users-bounces@lists.xen.org] On
> > Behalf Of mywildimagination@gmail.com
> > Sent: Monday, February 27, 2012 9:53 AM
> >
> > Name                                      ID Mem(MiB) VCPUs State
Time(s)
> > Domain-0                                   0      405     2 r-----
778902.7
> > saturn                                     1     7599     2 r-----
>
> Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that right?
>
> If there are more CPUs available you can increase VCPUs for "saturn",
likewise for memory.  Otherwise, you've given your domU all the resources
available.  The dom0 is lightly loaded, but that's normal.  You can see
from xentop that the system is busy.
>
> If the hardware isn't enough for the workload, you could build a new dom0
on a bigger host, and migrate the domU over.
>
> -Jeff
>

Well, yes your guest VM a.k.a domU (please don't use the term VPS) is
overloaded... but that still depends on whether it's I/O-bound or
CPU-bound...

The loads of domU's have no relation to the load of dom0; they are separate
VMs. dom0 is not running the VMs. It's the hypervisor that's running the
VMs (dom0 + all domU's) and the load if each VM is local to that particular
VM.

In your case, dom0 is lightly-loaded (as it should be), while the single
domU is heavily loaded. Check first what's causing such heavy load: not
enough RAM making the system swap-thrashing? Overzealous polling by
spinning? Buggy kernel?

Rgds,

--f46d043d64a387049904b9f4fa98
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 27, 2012 11:39 PM, &quot;Jeff Sturm&quot; &lt;<a href=3D"mailto:jeff=
.sturm@eprize.com">jeff.sturm@eprize.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a href=3D"mailto:xen-users-bounces@lists.xen.org">xen-user=
s-bounces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@lis=
ts.xen.org">xen-users-bounces@lists.xen.org</a>] On<br>
&gt; &gt; Behalf Of <a href=3D"mailto:mywildimagination@gmail.com">mywildim=
agination@gmail.com</a><br>
&gt; &gt; Sent: Monday, February 27, 2012 9:53 AM<br>
&gt; &gt;<br>
&gt; &gt; Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ID=
 Mem(MiB) VCPUs State =C2=A0 Time(s)<br>
&gt; &gt; Domain-0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=
=A0 =C2=A0405 =C2=A0 =C2=A0 2 r----- 778902.7<br>
&gt; &gt; saturn =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=
=A0 =C2=A0 7599 =C2=A0 =C2=A0 2 r-----<br>
&gt;<br>
&gt; Looks like the hardware has 2 CPU&#39;s available and 8GB RAM? =C2=A0I=
s that right?<br>
&gt;<br>
&gt; If there are more CPUs available you can increase VCPUs for &quot;satu=
rn&quot;, likewise for memory. =C2=A0Otherwise, you&#39;ve given your domU =
all the resources available. =C2=A0The dom0 is lightly loaded, but that&#39=
;s normal. =C2=A0You can see from xentop that the system is busy.<br>

&gt;<br>
&gt; If the hardware isn&#39;t enough for the workload, you could build a n=
ew dom0 on a bigger host, and migrate the domU over.<br>
&gt;<br>
&gt; -Jeff<br>
&gt;</p>
<p>Well, yes your guest VM a.k.a domU (please don&#39;t use the term VPS) i=
s overloaded... but that still depends on whether it&#39;s I/O-bound or CPU=
-bound...</p>
<p>The loads of domU&#39;s have no relation to the load of dom0; they are s=
eparate VMs. dom0 is not running the VMs. It&#39;s the hypervisor that&#39;=
s running the VMs (dom0 + all domU&#39;s) and the load if each VM is local =
to that particular VM.</p>

<p>In your case, dom0 is lightly-loaded (as it should be), while the single=
 domU is heavily loaded. Check first what&#39;s causing such heavy load: no=
t enough RAM making the system swap-thrashing? Overzealous polling by spinn=
ing? Buggy kernel?</p>

<p>Rgds,<br>
</p>

--f46d043d64a387049904b9f4fa98--


--===============0891170477208669016==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0891170477208669016==--


From xen-users-bounces@lists.xen.org Mon Feb 27 16:56:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23rT-0002I3-MB; Mon, 27 Feb 2012 16:55:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S23rS-0002Hr-HK
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:55:42 +0000
Received: from [85.158.139.83:6573] by server-11.bemta-5.messagelabs.com id
	C0/C6-14397-D85BB4F4; Mon, 27 Feb 2012 16:55:41 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-2.tower-182.messagelabs.com!1330361739!16915496!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31715 invoked from network); 27 Feb 2012 16:55:40 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 16:55:40 -0000
Received: from mail-vx0-f173.google.com ([209.85.220.173])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S23rM-000W8P-Ml
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 23:55:36 +0700
Received: by vcmm1 with SMTP id m1so1889850vcm.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 08:55:33 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.149.82 as permitted sender) client-ip=10.220.149.82; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.149.82 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.149.82])
	by 10.220.149.82 with SMTP id s18mr5230104vcv.42.1330361733198
	(num_hops = 1); Mon, 27 Feb 2012 08:55:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.149.82 with SMTP id s18mr4296355vcv.42.1330361733153; Mon,
	27 Feb 2012 08:55:33 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:55:33 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:55:33 -0800 (PST)
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
Date: Mon, 27 Feb 2012 23:55:33 +0700
Message-ID: <CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: Jeff Sturm <jeff.sturm@eprize.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: "mywildimagination@gmail.com" <mywildimagination@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0891170477208669016=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0891170477208669016==
Content-Type: multipart/alternative; boundary=f46d043d64a387049904b9f4fa98

--f46d043d64a387049904b9f4fa98
Content-Type: text/plain; charset=UTF-8

On Feb 27, 2012 11:39 PM, "Jeff Sturm" <jeff.sturm@eprize.com> wrote:
>
> > -----Original Message-----
> > From: xen-users-bounces@lists.xen.org [mailto:
xen-users-bounces@lists.xen.org] On
> > Behalf Of mywildimagination@gmail.com
> > Sent: Monday, February 27, 2012 9:53 AM
> >
> > Name                                      ID Mem(MiB) VCPUs State
Time(s)
> > Domain-0                                   0      405     2 r-----
778902.7
> > saturn                                     1     7599     2 r-----
>
> Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that right?
>
> If there are more CPUs available you can increase VCPUs for "saturn",
likewise for memory.  Otherwise, you've given your domU all the resources
available.  The dom0 is lightly loaded, but that's normal.  You can see
from xentop that the system is busy.
>
> If the hardware isn't enough for the workload, you could build a new dom0
on a bigger host, and migrate the domU over.
>
> -Jeff
>

Well, yes your guest VM a.k.a domU (please don't use the term VPS) is
overloaded... but that still depends on whether it's I/O-bound or
CPU-bound...

The loads of domU's have no relation to the load of dom0; they are separate
VMs. dom0 is not running the VMs. It's the hypervisor that's running the
VMs (dom0 + all domU's) and the load if each VM is local to that particular
VM.

In your case, dom0 is lightly-loaded (as it should be), while the single
domU is heavily loaded. Check first what's causing such heavy load: not
enough RAM making the system swap-thrashing? Overzealous polling by
spinning? Buggy kernel?

Rgds,

--f46d043d64a387049904b9f4fa98
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br>
On Feb 27, 2012 11:39 PM, &quot;Jeff Sturm&quot; &lt;<a href=3D"mailto:jeff=
.sturm@eprize.com">jeff.sturm@eprize.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a href=3D"mailto:xen-users-bounces@lists.xen.org">xen-user=
s-bounces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@lis=
ts.xen.org">xen-users-bounces@lists.xen.org</a>] On<br>
&gt; &gt; Behalf Of <a href=3D"mailto:mywildimagination@gmail.com">mywildim=
agination@gmail.com</a><br>
&gt; &gt; Sent: Monday, February 27, 2012 9:53 AM<br>
&gt; &gt;<br>
&gt; &gt; Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ID=
 Mem(MiB) VCPUs State =C2=A0 Time(s)<br>
&gt; &gt; Domain-0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=
=A0 =C2=A0405 =C2=A0 =C2=A0 2 r----- 778902.7<br>
&gt; &gt; saturn =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=
=A0 =C2=A0 7599 =C2=A0 =C2=A0 2 r-----<br>
&gt;<br>
&gt; Looks like the hardware has 2 CPU&#39;s available and 8GB RAM? =C2=A0I=
s that right?<br>
&gt;<br>
&gt; If there are more CPUs available you can increase VCPUs for &quot;satu=
rn&quot;, likewise for memory. =C2=A0Otherwise, you&#39;ve given your domU =
all the resources available. =C2=A0The dom0 is lightly loaded, but that&#39=
;s normal. =C2=A0You can see from xentop that the system is busy.<br>

&gt;<br>
&gt; If the hardware isn&#39;t enough for the workload, you could build a n=
ew dom0 on a bigger host, and migrate the domU over.<br>
&gt;<br>
&gt; -Jeff<br>
&gt;</p>
<p>Well, yes your guest VM a.k.a domU (please don&#39;t use the term VPS) i=
s overloaded... but that still depends on whether it&#39;s I/O-bound or CPU=
-bound...</p>
<p>The loads of domU&#39;s have no relation to the load of dom0; they are s=
eparate VMs. dom0 is not running the VMs. It&#39;s the hypervisor that&#39;=
s running the VMs (dom0 + all domU&#39;s) and the load if each VM is local =
to that particular VM.</p>

<p>In your case, dom0 is lightly-loaded (as it should be), while the single=
 domU is heavily loaded. Check first what&#39;s causing such heavy load: no=
t enough RAM making the system swap-thrashing? Overzealous polling by spinn=
ing? Buggy kernel?</p>

<p>Rgds,<br>
</p>

--f46d043d64a387049904b9f4fa98--


--===============0891170477208669016==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0891170477208669016==--


From xen-users-bounces@lists.xen.org Mon Feb 27 16:58:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23tW-0002St-Fc; Mon, 27 Feb 2012 16:57:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S23tV-0002Sg-19
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:57:49 +0000
Received: from [85.158.139.83:19012] by server-11.bemta-5.messagelabs.com id
	EB/9D-14397-C06BB4F4; Mon, 27 Feb 2012 16:57:48 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-8.tower-182.messagelabs.com!1330361866!5635588!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.8 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	INFO_TLD,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2830 invoked from network); 27 Feb 2012 16:57:47 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-8.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 16:57:47 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S23tS-000Wf6-CU
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 23:57:46 +0700
Received: by vbbfs19 with SMTP id fs19so687170vbb.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 08:57:41 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.38.132 as permitted sender) client-ip=10.220.38.132; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.38.132 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.38.132])
	by 10.220.38.132 with SMTP id b4mr8911156vce.72.1330361861426 (num_hops
	= 1); Mon, 27 Feb 2012 08:57:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.38.132 with SMTP id b4mr7166850vce.72.1330361861381; Mon,
	27 Feb 2012 08:57:41 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:57:41 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:57:41 -0800 (PST)
In-Reply-To: <CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
Date: Mon, 27 Feb 2012 23:57:41 +0700
Message-ID: <CAA2qdGWKAB29zuiOBUJGS7zi2e7e2Xc5mQxuBt41b6FrWHT=zg@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: Jeff Sturm <jeff.sturm@eprize.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: "mywildimagination@gmail.com" <mywildimagination@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5989071161287482470=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5989071161287482470==
Content-Type: multipart/alternative; boundary=bcaec54eea9c2b9e8404b9f502d1

--bcaec54eea9c2b9e8404b9f502d1
Content-Type: text/plain; charset=UTF-8

Okay, I replied to the wrong email; I meant to reply to
"mywildimagination"'s email that said that the host doesn't seem to be
working hard.

Rgds,
 On Feb 27, 2012 11:55 PM, "Pandu Poluan" <pandu@poluan.info> wrote:

>
> On Feb 27, 2012 11:39 PM, "Jeff Sturm" <jeff.sturm@eprize.com> wrote:
> >
> > > -----Original Message-----
> > > From: xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] On
> > > Behalf Of mywildimagination@gmail.com
> > > Sent: Monday, February 27, 2012 9:53 AM
> > >
> > > Name                                      ID Mem(MiB) VCPUs State
> Time(s)
> > > Domain-0                                   0      405     2 r-----
> 778902.7
> > > saturn                                     1     7599     2 r-----
> >
> > Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that
> right?
> >
> > If there are more CPUs available you can increase VCPUs for "saturn",
> likewise for memory.  Otherwise, you've given your domU all the resources
> available.  The dom0 is lightly loaded, but that's normal.  You can see
> from xentop that the system is busy.
> >
> > If the hardware isn't enough for the workload, you could build a new
> dom0 on a bigger host, and migrate the domU over.
> >
> > -Jeff
> >
>
> Well, yes your guest VM a.k.a domU (please don't use the term VPS) is
> overloaded... but that still depends on whether it's I/O-bound or
> CPU-bound...
>
> The loads of domU's have no relation to the load of dom0; they are
> separate VMs. dom0 is not running the VMs. It's the hypervisor that's
> running the VMs (dom0 + all domU's) and the load if each VM is local to
> that particular VM.
>
> In your case, dom0 is lightly-loaded (as it should be), while the single
> domU is heavily loaded. Check first what's causing such heavy load: not
> enough RAM making the system swap-thrashing? Overzealous polling by
> spinning? Buggy kernel?
>
> Rgds,
>

--bcaec54eea9c2b9e8404b9f502d1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Okay, I replied to the wrong email; I meant to reply to &quot;mywildimag=
ination&quot;&#39;s email that said that the host doesn&#39;t seem to be wo=
rking hard.</p>
<p>Rgds,<br>
</p>
<div class=3D"gmail_quote">On Feb 27, 2012 11:55 PM, &quot;Pandu Poluan&quo=
t; &lt;<a href=3D"mailto:pandu@poluan.info">pandu@poluan.info</a>&gt; wrote=
:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p><br>
On Feb 27, 2012 11:39 PM, &quot;Jeff Sturm&quot; &lt;<a href=3D"mailto:jeff=
.sturm@eprize.com" target=3D"_blank">jeff.sturm@eprize.com</a>&gt; wrote:<b=
r>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a href=3D"mailto:xen-users-bounces@lists.xen.org" target=
=3D"_blank">xen-users-bounces@lists.xen.org</a> [mailto:<a href=3D"mailto:x=
en-users-bounces@lists.xen.org" target=3D"_blank">xen-users-bounces@lists.x=
en.org</a>] On<br>

&gt; &gt; Behalf Of <a href=3D"mailto:mywildimagination@gmail.com" target=
=3D"_blank">mywildimagination@gmail.com</a><br>
&gt; &gt; Sent: Monday, February 27, 2012 9:53 AM<br>
&gt; &gt;<br>
&gt; &gt; Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ID=
 Mem(MiB) VCPUs State =C2=A0 Time(s)<br>
&gt; &gt; Domain-0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=
=A0 =C2=A0405 =C2=A0 =C2=A0 2 r----- 778902.7<br>
&gt; &gt; saturn =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=
=A0 =C2=A0 7599 =C2=A0 =C2=A0 2 r-----<br>
&gt;<br>
&gt; Looks like the hardware has 2 CPU&#39;s available and 8GB RAM? =C2=A0I=
s that right?<br>
&gt;<br>
&gt; If there are more CPUs available you can increase VCPUs for &quot;satu=
rn&quot;, likewise for memory. =C2=A0Otherwise, you&#39;ve given your domU =
all the resources available. =C2=A0The dom0 is lightly loaded, but that&#39=
;s normal. =C2=A0You can see from xentop that the system is busy.<br>


&gt;<br>
&gt; If the hardware isn&#39;t enough for the workload, you could build a n=
ew dom0 on a bigger host, and migrate the domU over.<br>
&gt;<br>
&gt; -Jeff<br>
&gt;</p>
<p>Well, yes your guest VM a.k.a domU (please don&#39;t use the term VPS) i=
s overloaded... but that still depends on whether it&#39;s I/O-bound or CPU=
-bound...</p>
<p>The loads of domU&#39;s have no relation to the load of dom0; they are s=
eparate VMs. dom0 is not running the VMs. It&#39;s the hypervisor that&#39;=
s running the VMs (dom0 + all domU&#39;s) and the load if each VM is local =
to that particular VM.</p>


<p>In your case, dom0 is lightly-loaded (as it should be), while the single=
 domU is heavily loaded. Check first what&#39;s causing such heavy load: no=
t enough RAM making the system swap-thrashing? Overzealous polling by spinn=
ing? Buggy kernel?</p>


<p>Rgds,<br>
</p>
</blockquote></div>

--bcaec54eea9c2b9e8404b9f502d1--


--===============5989071161287482470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5989071161287482470==--


From xen-users-bounces@lists.xen.org Mon Feb 27 16:58:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 16:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S23tW-0002St-Fc; Mon, 27 Feb 2012 16:57:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pandu@poluan.info>) id 1S23tV-0002Sg-19
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 16:57:49 +0000
Received: from [85.158.139.83:19012] by server-11.bemta-5.messagelabs.com id
	EB/9D-14397-C06BB4F4; Mon, 27 Feb 2012 16:57:48 +0000
X-Env-Sender: pandu@poluan.info
X-Msg-Ref: server-8.tower-182.messagelabs.com!1330361866!5635588!1
X-Originating-IP: [69.65.43.212]
X-SpamReason: No, hits=1.8 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	INFO_TLD,RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2830 invoked from network); 27 Feb 2012 16:57:47 -0000
Received: from svr-us4.tirtonadi.com (HELO svr-us4.tirtonadi.com)
	(69.65.43.212)
	by server-8.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 16:57:47 -0000
Received: from mail-vw0-f45.google.com ([209.85.212.45])
	by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69)
	(envelope-from <pandu@poluan.info>) id 1S23tS-000Wf6-CU
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 23:57:46 +0700
Received: by vbbfs19 with SMTP id fs19so687170vbb.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 08:57:41 -0800 (PST)
Received-SPF: pass (google.com: domain of pandu@poluan.info designates
	10.220.38.132 as permitted sender) client-ip=10.220.38.132; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pandu@poluan.info
	designates 10.220.38.132 as permitted sender)
	smtp.mail=pandu@poluan.info
Received: from mr.google.com ([10.220.38.132])
	by 10.220.38.132 with SMTP id b4mr8911156vce.72.1330361861426 (num_hops
	= 1); Mon, 27 Feb 2012 08:57:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.38.132 with SMTP id b4mr7166850vce.72.1330361861381; Mon,
	27 Feb 2012 08:57:41 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:57:41 -0800 (PST)
Received: by 10.220.119.85 with HTTP; Mon, 27 Feb 2012 08:57:41 -0800 (PST)
In-Reply-To: <CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
Date: Mon, 27 Feb 2012 23:57:41 +0700
Message-ID: <CAA2qdGWKAB29zuiOBUJGS7zi2e7e2Xc5mQxuBt41b6FrWHT=zg@mail.gmail.com>
From: Pandu Poluan <pandu@poluan.info>
To: Jeff Sturm <jeff.sturm@eprize.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - poluan.info
Cc: "mywildimagination@gmail.com" <mywildimagination@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5989071161287482470=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5989071161287482470==
Content-Type: multipart/alternative; boundary=bcaec54eea9c2b9e8404b9f502d1

--bcaec54eea9c2b9e8404b9f502d1
Content-Type: text/plain; charset=UTF-8

Okay, I replied to the wrong email; I meant to reply to
"mywildimagination"'s email that said that the host doesn't seem to be
working hard.

Rgds,
 On Feb 27, 2012 11:55 PM, "Pandu Poluan" <pandu@poluan.info> wrote:

>
> On Feb 27, 2012 11:39 PM, "Jeff Sturm" <jeff.sturm@eprize.com> wrote:
> >
> > > -----Original Message-----
> > > From: xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] On
> > > Behalf Of mywildimagination@gmail.com
> > > Sent: Monday, February 27, 2012 9:53 AM
> > >
> > > Name                                      ID Mem(MiB) VCPUs State
> Time(s)
> > > Domain-0                                   0      405     2 r-----
> 778902.7
> > > saturn                                     1     7599     2 r-----
> >
> > Looks like the hardware has 2 CPU's available and 8GB RAM?  Is that
> right?
> >
> > If there are more CPUs available you can increase VCPUs for "saturn",
> likewise for memory.  Otherwise, you've given your domU all the resources
> available.  The dom0 is lightly loaded, but that's normal.  You can see
> from xentop that the system is busy.
> >
> > If the hardware isn't enough for the workload, you could build a new
> dom0 on a bigger host, and migrate the domU over.
> >
> > -Jeff
> >
>
> Well, yes your guest VM a.k.a domU (please don't use the term VPS) is
> overloaded... but that still depends on whether it's I/O-bound or
> CPU-bound...
>
> The loads of domU's have no relation to the load of dom0; they are
> separate VMs. dom0 is not running the VMs. It's the hypervisor that's
> running the VMs (dom0 + all domU's) and the load if each VM is local to
> that particular VM.
>
> In your case, dom0 is lightly-loaded (as it should be), while the single
> domU is heavily loaded. Check first what's causing such heavy load: not
> enough RAM making the system swap-thrashing? Overzealous polling by
> spinning? Buggy kernel?
>
> Rgds,
>

--bcaec54eea9c2b9e8404b9f502d1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Okay, I replied to the wrong email; I meant to reply to &quot;mywildimag=
ination&quot;&#39;s email that said that the host doesn&#39;t seem to be wo=
rking hard.</p>
<p>Rgds,<br>
</p>
<div class=3D"gmail_quote">On Feb 27, 2012 11:55 PM, &quot;Pandu Poluan&quo=
t; &lt;<a href=3D"mailto:pandu@poluan.info">pandu@poluan.info</a>&gt; wrote=
:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p><br>
On Feb 27, 2012 11:39 PM, &quot;Jeff Sturm&quot; &lt;<a href=3D"mailto:jeff=
.sturm@eprize.com" target=3D"_blank">jeff.sturm@eprize.com</a>&gt; wrote:<b=
r>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a href=3D"mailto:xen-users-bounces@lists.xen.org" target=
=3D"_blank">xen-users-bounces@lists.xen.org</a> [mailto:<a href=3D"mailto:x=
en-users-bounces@lists.xen.org" target=3D"_blank">xen-users-bounces@lists.x=
en.org</a>] On<br>

&gt; &gt; Behalf Of <a href=3D"mailto:mywildimagination@gmail.com" target=
=3D"_blank">mywildimagination@gmail.com</a><br>
&gt; &gt; Sent: Monday, February 27, 2012 9:53 AM<br>
&gt; &gt;<br>
&gt; &gt; Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ID=
 Mem(MiB) VCPUs State =C2=A0 Time(s)<br>
&gt; &gt; Domain-0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=
=A0 =C2=A0405 =C2=A0 =C2=A0 2 r----- 778902.7<br>
&gt; &gt; saturn =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=
=A0 =C2=A0 7599 =C2=A0 =C2=A0 2 r-----<br>
&gt;<br>
&gt; Looks like the hardware has 2 CPU&#39;s available and 8GB RAM? =C2=A0I=
s that right?<br>
&gt;<br>
&gt; If there are more CPUs available you can increase VCPUs for &quot;satu=
rn&quot;, likewise for memory. =C2=A0Otherwise, you&#39;ve given your domU =
all the resources available. =C2=A0The dom0 is lightly loaded, but that&#39=
;s normal. =C2=A0You can see from xentop that the system is busy.<br>


&gt;<br>
&gt; If the hardware isn&#39;t enough for the workload, you could build a n=
ew dom0 on a bigger host, and migrate the domU over.<br>
&gt;<br>
&gt; -Jeff<br>
&gt;</p>
<p>Well, yes your guest VM a.k.a domU (please don&#39;t use the term VPS) i=
s overloaded... but that still depends on whether it&#39;s I/O-bound or CPU=
-bound...</p>
<p>The loads of domU&#39;s have no relation to the load of dom0; they are s=
eparate VMs. dom0 is not running the VMs. It&#39;s the hypervisor that&#39;=
s running the VMs (dom0 + all domU&#39;s) and the load if each VM is local =
to that particular VM.</p>


<p>In your case, dom0 is lightly-loaded (as it should be), while the single=
 domU is heavily loaded. Check first what&#39;s causing such heavy load: no=
t enough RAM making the system swap-thrashing? Overzealous polling by spinn=
ing? Buggy kernel?</p>


<p>Rgds,<br>
</p>
</blockquote></div>

--bcaec54eea9c2b9e8404b9f502d1--


--===============5989071161287482470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5989071161287482470==--


From xen-users-bounces@lists.xen.org Mon Feb 27 17:11:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 17:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S245g-0003EY-Bb; Mon, 27 Feb 2012 17:10:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S245e-0003ED-Vv
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 17:10:23 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1330362616!16607265!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11317 invoked from network); 27 Feb 2012 17:10:17 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-8.tower-216.messagelabs.com with SMTP;
	27 Feb 2012 17:10:17 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 17:10:04 +0000
Message-ID: <4F4BB8E9.8060807@gmail.com>
Date: Mon, 27 Feb 2012 18:10:01 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Pandu Poluan <pandu@poluan.info>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
In-Reply-To: <CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Jeff Sturm <jeff.sturm@eprize.com>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 05:55 PM, Pandu Poluan wrote:

> Well, yes your guest VM a.k.a domU (please don't use the term VPS) is
> overloaded... but that still depends on whether it's I/O-bound or
> CPU-bound...
>
> The loads of domU's have no relation to the load of dom0; they are
> separate VMs. dom0 is not running the VMs. It's the hypervisor that's
> running the VMs (dom0 + all domU's) and the load if each VM is local to
> that particular VM.
>
> In your case, dom0 is lightly-loaded (as it should be), while the single
> domU is heavily loaded. Check first what's causing such heavy load: not
> enough RAM making the system swap-thrashing? Overzealous polling by
> spinning? Buggy kernel?
>
> Rgds,
>


Just to be clear, are you saying the CPU usage of the host OS does not 
reflect the overall CPU usage of the guest VMs it hosts?

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 17:11:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 17:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S245g-0003EY-Bb; Mon, 27 Feb 2012 17:10:24 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S245e-0003ED-Vv
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 17:10:23 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1330362616!16607265!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11317 invoked from network); 27 Feb 2012 17:10:17 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-8.tower-216.messagelabs.com with SMTP;
	27 Feb 2012 17:10:17 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 17:10:04 +0000
Message-ID: <4F4BB8E9.8060807@gmail.com>
Date: Mon, 27 Feb 2012 18:10:01 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Pandu Poluan <pandu@poluan.info>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
In-Reply-To: <CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Jeff Sturm <jeff.sturm@eprize.com>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 05:55 PM, Pandu Poluan wrote:

> Well, yes your guest VM a.k.a domU (please don't use the term VPS) is
> overloaded... but that still depends on whether it's I/O-bound or
> CPU-bound...
>
> The loads of domU's have no relation to the load of dom0; they are
> separate VMs. dom0 is not running the VMs. It's the hypervisor that's
> running the VMs (dom0 + all domU's) and the load if each VM is local to
> that particular VM.
>
> In your case, dom0 is lightly-loaded (as it should be), while the single
> domU is heavily loaded. Check first what's causing such heavy load: not
> enough RAM making the system swap-thrashing? Overzealous polling by
> spinning? Buggy kernel?
>
> Rgds,
>


Just to be clear, are you saying the CPU usage of the host OS does not 
reflect the overall CPU usage of the guest VMs it hosts?

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:09:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:09:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S24za-0004IY-Gl; Mon, 27 Feb 2012 18:08:10 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S24zY-0004IT-EY
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:08:08 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330366080!10468626!1
X-Originating-IP: [216.32.181.185]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12220 invoked from network); 27 Feb 2012 18:08:01 -0000
Received: from ch1ehsobe005.messaging.microsoft.com (HELO
	ch1outboundpool.messaging.microsoft.com) (216.32.181.185)
	by server-13.tower-21.messagelabs.com with AES128-SHA encrypted SMTP;
	27 Feb 2012 18:08:01 -0000
Received: from mail190-ch1-R.bigfish.com (10.43.68.226) by
	CH1EHSOBE017.bigfish.com (10.43.70.67) with Microsoft SMTP Server id
	14.1.225.23; Mon, 27 Feb 2012 18:07:59 +0000
Received: from mail190-ch1 (localhost [127.0.0.1])	by
	mail190-ch1-R.bigfish.com (Postfix) with ESMTP id C09C836037F;
	Mon, 27 Feb 2012 18:07:59 +0000 (UTC)
X-SpamScore: -12
X-BigFish: VS-12(zz9371I542M1432Nzz1202hzz8275bhz2fh668h839h93fh)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail190-ch1: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail190-ch1 (localhost.localdomain [127.0.0.1]) by mail190-ch1
	(MessageSwitch) id 1330366078566980_14887;
	Mon, 27 Feb 2012 18:07:58 +0000 (UTC)
Received: from CH1EHSMHS029.bigfish.com (snatpool1.int.messaging.microsoft.com
	[10.43.68.251])	by mail190-ch1.bigfish.com (Postfix) with ESMTP id
	868B61A004A;	Mon, 27 Feb 2012 18:07:58 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by CH1EHSMHS029.bigfish.com
	(10.43.70.29) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 27 Feb 2012 18:07:57 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 8708F2D0042;	Mon, 27 Feb 2012
	13:07:57 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Mon, 27 Feb 2012 13:07:57 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: "mywildimagination@gmail.com" <mywildimagination@gmail.com>, Pandu Poluan
	<pandu@poluan.info>
Thread-Topic: [Xen-users] Xen questions (Be kind)
Thread-Index: AQHM9V/DgkOHghxtG0+NsLojHmuGI5ZQ7kHQgABcDoCAAAQKgP//uyAg
Date: Mon, 27 Feb 2012 18:07:56 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
In-Reply-To: <4F4BB8E9.8060807@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.51]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
> Sent: Monday, February 27, 2012 12:10 PM
> 
> Just to be clear, are you saying the CPU usage of the host OS does not reflect the
> overall CPU usage of the guest VMs it hosts?

That's correct.

Ideally the dom0 wouldn't show a high load average, ever.  If it does, then it is likely taking resources away from the other guests.  The dom0 instance is there to manage the hypervisor and provide driver backend services to the guests for disk, network, etc.  None of those things should require much CPU activity.

-Jeff

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:09:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:09:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S24za-0004IY-Gl; Mon, 27 Feb 2012 18:08:10 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S24zY-0004IT-EY
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:08:08 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330366080!10468626!1
X-Originating-IP: [216.32.181.185]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12220 invoked from network); 27 Feb 2012 18:08:01 -0000
Received: from ch1ehsobe005.messaging.microsoft.com (HELO
	ch1outboundpool.messaging.microsoft.com) (216.32.181.185)
	by server-13.tower-21.messagelabs.com with AES128-SHA encrypted SMTP;
	27 Feb 2012 18:08:01 -0000
Received: from mail190-ch1-R.bigfish.com (10.43.68.226) by
	CH1EHSOBE017.bigfish.com (10.43.70.67) with Microsoft SMTP Server id
	14.1.225.23; Mon, 27 Feb 2012 18:07:59 +0000
Received: from mail190-ch1 (localhost [127.0.0.1])	by
	mail190-ch1-R.bigfish.com (Postfix) with ESMTP id C09C836037F;
	Mon, 27 Feb 2012 18:07:59 +0000 (UTC)
X-SpamScore: -12
X-BigFish: VS-12(zz9371I542M1432Nzz1202hzz8275bhz2fh668h839h93fh)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail190-ch1: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail190-ch1 (localhost.localdomain [127.0.0.1]) by mail190-ch1
	(MessageSwitch) id 1330366078566980_14887;
	Mon, 27 Feb 2012 18:07:58 +0000 (UTC)
Received: from CH1EHSMHS029.bigfish.com (snatpool1.int.messaging.microsoft.com
	[10.43.68.251])	by mail190-ch1.bigfish.com (Postfix) with ESMTP id
	868B61A004A;	Mon, 27 Feb 2012 18:07:58 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by CH1EHSMHS029.bigfish.com
	(10.43.70.29) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 27 Feb 2012 18:07:57 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 8708F2D0042;	Mon, 27 Feb 2012
	13:07:57 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Mon, 27 Feb 2012 13:07:57 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: "mywildimagination@gmail.com" <mywildimagination@gmail.com>, Pandu Poluan
	<pandu@poluan.info>
Thread-Topic: [Xen-users] Xen questions (Be kind)
Thread-Index: AQHM9V/DgkOHghxtG0+NsLojHmuGI5ZQ7kHQgABcDoCAAAQKgP//uyAg
Date: Mon, 27 Feb 2012 18:07:56 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
In-Reply-To: <4F4BB8E9.8060807@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.51]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
> Sent: Monday, February 27, 2012 12:10 PM
> 
> Just to be clear, are you saying the CPU usage of the host OS does not reflect the
> overall CPU usage of the guest VMs it hosts?

That's correct.

Ideally the dom0 wouldn't show a high load average, ever.  If it does, then it is likely taking resources away from the other guests.  The dom0 instance is there to manage the hypervisor and provide driver backend services to the guests for disk, network, etc.  None of those things should require much CPU activity.

-Jeff

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:19:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2597-0004dZ-5F; Mon, 27 Feb 2012 18:18:01 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S2595-0004dM-UG
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:18:00 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330366642!16688076!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13452 invoked from network); 27 Feb 2012 18:17:22 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-15.tower-216.messagelabs.com with SMTP;
	27 Feb 2012 18:17:22 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 18:17:10 +0000
Message-ID: <4F4BC8A3.2000003@gmail.com>
Date: Mon, 27 Feb 2012 19:17:07 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Pandu Poluan <pandu@poluan.info>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 07:07 PM, Jeff Sturm wrote:
>> -----Original Message-----
>> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
>> Sent: Monday, February 27, 2012 12:10 PM
>>
>> Just to be clear, are you saying the CPU usage of the host OS does not reflect the
>> overall CPU usage of the guest VMs it hosts?
>
> That's correct.
>
> Ideally the dom0 wouldn't show a high load average, ever.  If it does, then it is likely taking resources away from the other guests.  The dom0 instance is there to manage the hypervisor and provide driver backend services to the guests for disk, network, etc.  None of those things should require much CPU activity.
>
> -Jeff
>

I'm not talking about dom0 (Or maybe I am), I am logging into the host 
OS, is this the same as logging into the dom0 VM?

So if I look at TOP in the host SSH login am I just looking at the 
resources used by dom0?

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:19:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2597-0004dZ-5F; Mon, 27 Feb 2012 18:18:01 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S2595-0004dM-UG
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:18:00 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330366642!16688076!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13452 invoked from network); 27 Feb 2012 18:17:22 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-15.tower-216.messagelabs.com with SMTP;
	27 Feb 2012 18:17:22 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 18:17:10 +0000
Message-ID: <4F4BC8A3.2000003@gmail.com>
Date: Mon, 27 Feb 2012 19:17:07 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Jeff Sturm <jeff.sturm@eprize.com>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Pandu Poluan <pandu@poluan.info>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 07:07 PM, Jeff Sturm wrote:
>> -----Original Message-----
>> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
>> Sent: Monday, February 27, 2012 12:10 PM
>>
>> Just to be clear, are you saying the CPU usage of the host OS does not reflect the
>> overall CPU usage of the guest VMs it hosts?
>
> That's correct.
>
> Ideally the dom0 wouldn't show a high load average, ever.  If it does, then it is likely taking resources away from the other guests.  The dom0 instance is there to manage the hypervisor and provide driver backend services to the guests for disk, network, etc.  None of those things should require much CPU activity.
>
> -Jeff
>

I'm not talking about dom0 (Or maybe I am), I am logging into the host 
OS, is this the same as logging into the dom0 VM?

So if I look at TOP in the host SSH login am I just looking at the 
resources used by dom0?

Thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:28:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S25It-0004zQ-Ta; Mon, 27 Feb 2012 18:28:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S25Is-0004zL-Rx
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:28:07 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330367279!10940609!1
X-Originating-IP: [65.55.88.14]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27938 invoked from network); 27 Feb 2012 18:28:00 -0000
Received: from tx2ehsobe004.messaging.microsoft.com (HELO
	TX2EHSOBE005.bigfish.com) (65.55.88.14)
	by server-7.tower-174.messagelabs.com with AES128-SHA encrypted SMTP;
	27 Feb 2012 18:28:00 -0000
Received: from mail121-tx2-R.bigfish.com (10.9.14.247) by
	TX2EHSOBE005.bigfish.com (10.9.40.25) with Microsoft SMTP Server id
	14.1.225.23; Mon, 27 Feb 2012 18:27:58 +0000
Received: from mail121-tx2 (localhost [127.0.0.1])	by
	mail121-tx2-R.bigfish.com (Postfix) with ESMTP id BC1E8201B7;
	Mon, 27 Feb 2012 18:27:58 +0000 (UTC)
X-SpamScore: -12
X-BigFish: VS-12(zz9371I542M1432Nzz1202hzz8275bh8275dhz2fh668h839h93fh)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail121-tx2: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail121-tx2 (localhost.localdomain [127.0.0.1]) by mail121-tx2
	(MessageSwitch) id 1330367276135104_3918;
	Mon, 27 Feb 2012 18:27:56 +0000 (UTC)
Received: from TX2EHSMHS023.bigfish.com (unknown [10.9.14.249])	by
	mail121-tx2.bigfish.com (Postfix) with ESMTP id 1ABE83A0047;
	Mon, 27 Feb 2012 18:27:56 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by TX2EHSMHS023.bigfish.com
	(10.9.99.123) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 27 Feb 2012 18:27:55 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 0887D2D0040;	Mon, 27 Feb 2012
	13:27:55 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Mon, 27 Feb 2012 13:27:54 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: "mywildimagination@gmail.com" <mywildimagination@gmail.com>
Thread-Topic: [Xen-users] Xen questions (Be kind)
Thread-Index: AQHM9V/DgkOHghxtG0+NsLojHmuGI5ZQ7kHQgABcDoCAAAQKgP//uyAggABXoID//6yxgA==
Date: Mon, 27 Feb 2012 18:27:54 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B6F282@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
	<4F4BC8A3.2000003@gmail.com>
In-Reply-To: <4F4BC8A3.2000003@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.51]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Pandu Poluan <pandu@poluan.info>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
> Sent: Monday, February 27, 2012 1:17 PM
> 
> I'm not talking about dom0 (Or maybe I am), I am logging into the host OS, is this the
> same as logging into the dom0 VM?

Yes.

> So if I look at TOP in the host SSH login am I just looking at the resources used by
> dom0?

Correct.

What you have is a Xen hypervisor running on the bare hardware, with two guests: A dom0 instance (which must always be running), and a domU (unprivileged guest OS that you can start/stop as needed).  The difference between the two guests is that the dom0 is privileged--Xen allows it to directly access most hardware, in particular the PCI bus.  The hypervisor itself does not provide a means for direct interactive commands, so instead  you log into dom0 to issue hypervisor commands.

The figure in this page may help to explain: http://libvirt.org/architecture.html

-Jeff

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:28:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S25It-0004zQ-Ta; Mon, 27 Feb 2012 18:28:07 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jeff.sturm@eprize.com>) id 1S25Is-0004zL-Rx
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:28:07 +0000
X-Env-Sender: jeff.sturm@eprize.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330367279!10940609!1
X-Originating-IP: [65.55.88.14]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27938 invoked from network); 27 Feb 2012 18:28:00 -0000
Received: from tx2ehsobe004.messaging.microsoft.com (HELO
	TX2EHSOBE005.bigfish.com) (65.55.88.14)
	by server-7.tower-174.messagelabs.com with AES128-SHA encrypted SMTP;
	27 Feb 2012 18:28:00 -0000
Received: from mail121-tx2-R.bigfish.com (10.9.14.247) by
	TX2EHSOBE005.bigfish.com (10.9.40.25) with Microsoft SMTP Server id
	14.1.225.23; Mon, 27 Feb 2012 18:27:58 +0000
Received: from mail121-tx2 (localhost [127.0.0.1])	by
	mail121-tx2-R.bigfish.com (Postfix) with ESMTP id BC1E8201B7;
	Mon, 27 Feb 2012 18:27:58 +0000 (UTC)
X-SpamScore: -12
X-BigFish: VS-12(zz9371I542M1432Nzz1202hzz8275bh8275dhz2fh668h839h93fh)
X-Forefront-Antispam-Report: CIP:208.82.64.110; KIP:(null); UIP:(null); IPV:NLI;
	H:mxgw.eprize.com; RD:smtp.eprize.com; EFVD:NLI
Received-SPF: pass (mail121-tx2: domain of eprize.com designates 208.82.64.110
	as permitted sender) client-ip=208.82.64.110;
	envelope-from=jeff.sturm@eprize.com; helo=mxgw.eprize.com ;
	w.eprize.com ; 
Received: from mail121-tx2 (localhost.localdomain [127.0.0.1]) by mail121-tx2
	(MessageSwitch) id 1330367276135104_3918;
	Mon, 27 Feb 2012 18:27:56 +0000 (UTC)
Received: from TX2EHSMHS023.bigfish.com (unknown [10.9.14.249])	by
	mail121-tx2.bigfish.com (Postfix) with ESMTP id 1ABE83A0047;
	Mon, 27 Feb 2012 18:27:56 +0000 (UTC)
Received: from mxgw.eprize.com (208.82.64.110) by TX2EHSMHS023.bigfish.com
	(10.9.99.123) with Microsoft SMTP Server id 14.1.225.23;
	Mon, 27 Feb 2012 18:27:55 +0000
Received: from mail.eprize.com (mailnode1.eprize.local [10.1.5.44])	by
	mxgw.eprize.com (Postfix) with ESMTP id 0887D2D0040;	Mon, 27 Feb 2012
	13:27:55 -0500 (EST)
Received: from MailNode2.eprize.local ([fe80::194b:11b1:5459:52ea]) by
	MailNode1.eprize.local ([fe80::4ff:6f30:c67:4ece%17]) with mapi id
	14.01.0355.002; Mon, 27 Feb 2012 13:27:54 -0500
From: Jeff Sturm <jeff.sturm@eprize.com>
To: "mywildimagination@gmail.com" <mywildimagination@gmail.com>
Thread-Topic: [Xen-users] Xen questions (Be kind)
Thread-Index: AQHM9V/DgkOHghxtG0+NsLojHmuGI5ZQ7kHQgABcDoCAAAQKgP//uyAggABXoID//6yxgA==
Date: Mon, 27 Feb 2012 18:27:54 +0000
Message-ID: <B1B9801C5CBC954680D0374CC4EEABA511B6F282@MailNode2.eprize.local>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
	<4F4BC8A3.2000003@gmail.com>
In-Reply-To: <4F4BC8A3.2000003@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.88.51]
MIME-Version: 1.0
X-OriginatorOrg: eprize.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Pandu Poluan <pandu@poluan.info>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
> Sent: Monday, February 27, 2012 1:17 PM
> 
> I'm not talking about dom0 (Or maybe I am), I am logging into the host OS, is this the
> same as logging into the dom0 VM?

Yes.

> So if I look at TOP in the host SSH login am I just looking at the resources used by
> dom0?

Correct.

What you have is a Xen hypervisor running on the bare hardware, with two guests: A dom0 instance (which must always be running), and a domU (unprivileged guest OS that you can start/stop as needed).  The difference between the two guests is that the dom0 is privileged--Xen allows it to directly access most hardware, in particular the PCI bus.  The hypervisor itself does not provide a means for direct interactive commands, so instead  you log into dom0 to issue hypervisor commands.

The figure in this page may help to explain: http://libvirt.org/architecture.html

-Jeff

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:46:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S25Zw-0005Td-Lh; Mon, 27 Feb 2012 18:45:44 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S25Zv-0005TF-I4
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:45:43 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330368314!54725371!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25389 invoked from network); 27 Feb 2012 18:45:14 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-11.tower-27.messagelabs.com with SMTP;
	27 Feb 2012 18:45:14 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 18:45:29 +0000
Message-ID: <4F4BCF45.3090000@gmail.com>
Date: Mon, 27 Feb 2012 19:45:25 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Pandu Poluan <pandu@poluan.info>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
	<4F4BC8A3.2000003@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F282@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6F282@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 07:27 PM, Jeff Sturm wrote:
>> -----Original Message-----
>> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
>> Sent: Monday, February 27, 2012 1:17 PM
>>
>> I'm not talking about dom0 (Or maybe I am), I am logging into the host OS, is this the
>> same as logging into the dom0 VM?
>
> Yes.
>
>> So if I look at TOP in the host SSH login am I just looking at the resources used by
>> dom0?
>
> Correct.
>
> What you have is a Xen hypervisor running on the bare hardware, with two guests: A dom0 instance (which must always be running), and a domU (unprivileged guest OS that you can start/stop as needed).  The difference between the two guests is that the dom0 is privileged--Xen allows it to directly access most hardware, in particular the PCI bus.  The hypervisor itself does not provide a means for direct interactive commands, so instead  you log into dom0 to issue hypervisor commands.
>
> The figure in this page may help to explain: http://libvirt.org/architecture.html
>
> -Jeff
>


Thanks Jeff, that's cleared up a lot. So I can safely say that the 
single VM running on this server is allocated as much resource as can be 
made available to it and if it needs more I need to upgrade the server?

thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 18:46:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 18:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S25Zw-0005Td-Lh; Mon, 27 Feb 2012 18:45:44 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mywildimagination@gmail.com>) id 1S25Zv-0005TF-I4
	for xen-users@lists.xen.org; Mon, 27 Feb 2012 18:45:43 +0000
X-Env-Sender: mywildimagination@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330368314!54725371!1
X-Originating-IP: [92.48.114.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25389 invoked from network); 27 Feb 2012 18:45:14 -0000
Received: from mail.servwise.com (HELO mail.servwise.com) (92.48.114.240)
	by server-11.tower-27.messagelabs.com with SMTP;
	27 Feb 2012 18:45:14 -0000
Received: from static-217-133-22-145.clienti.tiscali.it [217.133.22.145] by
	mail.servwise.com with SMTP; Mon, 27 Feb 2012 18:45:29 +0000
Message-ID: <4F4BCF45.3090000@gmail.com>
Date: Mon, 27 Feb 2012 19:45:25 +0100
From: mywildimagination@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:10.0) Gecko/20120124 Thunderbird/10.0
MIME-Version: 1.0
To: Pandu Poluan <pandu@poluan.info>
References: <4F4B98D9.6060108@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6E932@MailNode2.eprize.local>
	<CAA2qdGWuik3XVYnsC6TTvxBP+t_gNHjKXvjd6SsceXaOBshnfg@mail.gmail.com>
	<4F4BB8E9.8060807@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F133@MailNode2.eprize.local>
	<4F4BC8A3.2000003@gmail.com>
	<B1B9801C5CBC954680D0374CC4EEABA511B6F282@MailNode2.eprize.local>
In-Reply-To: <B1B9801C5CBC954680D0374CC4EEABA511B6F282@MailNode2.eprize.local>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen questions (Be kind)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27/02/2012 07:27 PM, Jeff Sturm wrote:
>> -----Original Message-----
>> From: mywildimagination@gmail.com [mailto:mywildimagination@gmail.com]
>> Sent: Monday, February 27, 2012 1:17 PM
>>
>> I'm not talking about dom0 (Or maybe I am), I am logging into the host OS, is this the
>> same as logging into the dom0 VM?
>
> Yes.
>
>> So if I look at TOP in the host SSH login am I just looking at the resources used by
>> dom0?
>
> Correct.
>
> What you have is a Xen hypervisor running on the bare hardware, with two guests: A dom0 instance (which must always be running), and a domU (unprivileged guest OS that you can start/stop as needed).  The difference between the two guests is that the dom0 is privileged--Xen allows it to directly access most hardware, in particular the PCI bus.  The hypervisor itself does not provide a means for direct interactive commands, so instead  you log into dom0 to issue hypervisor commands.
>
> The figure in this page may help to explain: http://libvirt.org/architecture.html
>
> -Jeff
>


Thanks Jeff, that's cleared up a lot. So I can safely say that the 
single VM running on this server is allocated as much resource as can be 
made available to it and if it needs more I need to upgrade the server?

thanks

Ben


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Feb 27 19:48:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 19:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S26X7-0007Pm-VH; Mon, 27 Feb 2012 19:46:53 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1S26X6-0007Ph-Nm
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 19:46:53 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-9.tower-27.messagelabs.com!1330371958!62376251!1
X-Originating-IP: [77.238.189.70]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25349 invoked from network); 27 Feb 2012 19:45:59 -0000
Received: from nm17.bullet.mail.ird.yahoo.com (HELO
	nm17.bullet.mail.ird.yahoo.com) (77.238.189.70)
	by server-9.tower-27.messagelabs.com with SMTP;
	27 Feb 2012 19:45:59 -0000
Received: from [77.238.189.48] by nm17.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 19:46:50 -0000
Received: from [212.82.108.122] by tm1.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 19:46:50 -0000
Received: from [127.0.0.1] by omp1031.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 19:46:50 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 528004.61233.bm@omp1031.mail.ird.yahoo.com
Received: (qmail 93092 invoked by uid 60001); 27 Feb 2012 19:46:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1330372010; bh=ZXnKHAz/dYtD0Z2Mh8errEJbbresoGr/pQIZyuRijB4=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=B+zCrAlFe0vnim1ZVlmITtU5JInF1waCz3lwmn1S0IiirviQAEHE3lbhF8hcdtMVw5As/8g659NbRQV7ZLyFDknvS2tLu1JDhgf33w9HZhSHBCrsY9CPF4FNfY7kr8uC97+oQ3EiKTWvyhxcJRraGaZH07LXY7Esiita5N3KNqI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ys3Ia1Llgj55yX0FKD0KUIpmR/z73tGD8iClYSIgOq6mDp7p+tIVlYyvZkb08M8E+CblWcScNP7iY1di40tKzxjyVOrMAarlizX33I+XcN0Moip1ec2pErHkR77/vhX7DQqxAMK8H1EB0f2DZ8zjowoIm3falDx+7yVNJvqah5Y=;
X-YMail-OSG: HWSOG5wVM1kR9bzZhCN80YvzXvTrPYqzkp1RyupOjQ_4bv2
	l1LyTQwXvmHEiyTt4CQ3NtYEo1f6_wVdZ9Bsvc1VaatUTgvamrdSmuPqOpjx
	vjCj_hMdJzdmB2vRKp06wLP0_w2qih74y512mccDLdgQpGvQZK_J0nrknmJy
	9hxFQBCrdhaVANf549308gQwARPVkbxrcrZ9h7gl2B_O03.gWBylYl5KDiwm
	v1Fn.Szmu8pck4FNSUXEuNRBH49bLgOnseq3BKB6nGZv.lahuq50NPPK490n
	nPjzqntHH2ZqP_PyBWTtol1wfPpBl519r_zMGCtcMfdKBnxa4cu8_fnHdoFb
	UaC7SQ0yOsoKdPRceKiGA82W4DO3t83dW3CEZNAlpw0n41oF9kBjHmF2mCe7
	pBVrIFSwOTxCjzRuLUgCuYbWEz9FAjiXoF_h1qn_Hwk7Hd2kBmo_sgNVStKw
	QZrz5rtfdtVCDeoLAt2lhKGIaSl1APDzwzDigb48Y2gkVDWP_yYiTjHxMSM5
	5LKqL_mzJTAK5d8mrN0CcWzNT_wkPhJtYCex0k4m3M9PgT8NKYuwf1R45s1r
	Q17_mEXQHn29lUy.QckwyPDFBtLc3_0xxqpSgey7nEovJ0aEh_BJnlyytYDi
	ekb1mNERsw134FbnH9ydJnFQzZbDxJSKFvpmDz7DL.GleAeJTug4-
Received: from [83.154.246.188] by web29801.mail.ird.yahoo.com via HTTP;
	Mon, 27 Feb 2012 19:46:49 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com>
	<CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com>
Message-ID: <1330372009.92832.YahooMailNeo@web29801.mail.ird.yahoo.com>
Date: Mon, 27 Feb 2012 19:46:49 +0000 (GMT)
From: David TECHER <davidtecher@yahoo.fr>
To: Tim Stowell <stowellt@gmail.com>
In-Reply-To: <CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com>
MIME-Version: 1.0
Cc: Xen <xen-users@lists.xensource.com>
Subject: [Xen-users] Re : Last pachs for Xen VGA PAssthrough NVIIDA
	(revision >=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3724468354273951993=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3724468354273951993==
Content-Type: multipart/alternative; boundary="908097277-1834502033-1330372009=:92832"

--908097277-1834502033-1330372009=:92832
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

XP yes=0AWindows 7...no. to complicated when you install nvidia driver.=0A=
=0AIt should be better to use a ATI card for Windows 7.=0A=0A=0A=0A________=
________________________=0A De=A0: Tim Stowell <stowellt@gmail.com>=0A=C0=
=A0: David TECHER <davidtecher@yahoo.fr> =0AEnvoy=E9 le : Lundi 27 f=E9vrie=
r 2012 18h39=0AObjet=A0: Re: [Xen-users] Last pachs for Xen VGA PAssthrough=
 NVIIDA (revision >=3D24798)=0A =0A=0AThanks for this information, will it =
work with a Windows 7 guest?=0A=0A=0AOn Mon, Feb 27, 2012 at 9:01 AM, David=
 TECHER <davidtecher@yahoo.fr> wrote:=0A=0AHi =0A>=0A>=0A>=0A>Here are the =
last patchs.=0A>=0A>=0A>My personal recommendation: If you have a=A0=A0 ATI=
 graphic card or if you have the intention to buy one, good choice :)=0A>=
=0A>=0A>I maintain patches for NVIDIA because I like to play on Linux PVHVM=
 domU for gaming and multimedia :)=0A>So I could have one domU for gaming a=
nd another one for multimedia=0A>=0A>=0A>Q:Why are there new patches?=0A>R:=
=09A few modifications was =0Aintroduced from revision 24782 to 24785. A ne=
w file=A0 is tools/firmware/hvmloader/rombios.c. It implies that this file =
has to be patched too.=0A>=0A>=0A>=0A>Should work with Xen revision >=3D247=
98.=0A>=0A>=0A>As usual=0A>=0A>=0A>a) Exrtact EEPROM for your NVIDIA graphi=
c card (nvtools ...)=0A>=0A>=0A>=0A>b) Download Xen 4.2 unstable=0A>rev=3D2=
4888 =0A>=0A>hg clone -r $rev http://xenbits.xensource.com/staging/xen-unst=
able.hg/ xen-unstable.hg-rev-${rev}=0A>=0A>=0A>c)=A0 make a first build for=
 tools=0A>=0A>cd xen-unstable.hg-rev-${rev}/=0A>=0A>./configure=0A>cd tools=
=0A>make && make clean=0A>cd ..=0A>=0A>=0A>d) apply patches=0A>=0A>=0A>=A0w=
get -q http://www.davidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-pat=
chs.tar.bz2 && \=0A>=A0tar xvjf=0A xen-4.2_rev24798_gfx-passthrough-patchs.=
tar.bz2 && \=0A>=A0for file in $(ls xen-4.2_rev24798_gfx-passthrough-patchs=
/*);do patch -p1 < $file;done=0A>=0A>e) Modify the values assigned to your =
graphic card to tools/firmware/hvmloader/acpi/dsdt.asl=0A>=0A>see http://ww=
w.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-=
pass-through =0A>Section "6. Quick instructions to install Xen with patches=
 " - # 5 =0A>=0A>f)Copy your EEPROM for graphic gard (VGA BIOS)=0A>=0A>cp -=
/path/tovgabios-pt.bin=A0 tools/firmware/vgabios/vgabios-pt.bin=0A>=0A>g) C=
ompil and install=0A>=0A>make xen && make tools && make stubdom \=0A>make x=
en && make tools && make stubdom=0A>=0A>___________________________________=
____________=0A>Xen-users mailing list=0A>Xen-users@lists.xen.org=0A>http:/=
/lists.xen.org/xen-users=0A>
--908097277-1834502033-1330372009=:92832
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span>XP yes</sp=
an></div><div><span>Windows 7...no. to complicated when you install nvidia =
driver.</span></div><div><br><span></span></div><div><span>It should be bet=
ter to use a ATI card for Windows 7.<br></span></div><div><br></div>  <div =
style=3D"font-family: times new roman, new york, times, serif; font-size: 1=
2pt;"> <div style=3D"font-family: times new roman, new york, times, serif; =
font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr s=
ize=3D"1">  <b><span style=3D"font-weight:bold;">De&nbsp;:</span></b> Tim S=
towell &lt;stowellt@gmail.com&gt;<br> <b><span style=3D"font-weight: bold;"=
>=C0&nbsp;:</span></b> David TECHER &lt;davidtecher@yahoo.fr&gt; <br> <b><s=
pan style=3D"font-weight: bold;">Envoy=E9 le :</span></b> Lundi 27 f=E9vrie=
r 2012 18h39<br> <b><span style=3D"font-weight: bold;">Objet&nbsp;:</span><=
/b> Re:
 [Xen-users] Last pachs for Xen VGA PAssthrough NVIIDA (revision &gt;=3D247=
98)<br> </font> </div> <br><div id=3D"yiv505323595">Thanks for this informa=
tion, will it work with a Windows 7 guest?<br><br><div class=3D"yiv50532359=
5gmail_quote">On Mon, Feb 27, 2012 at 9:01 AM, David TECHER <span dir=3D"lt=
r">&lt;<a rel=3D"nofollow" ymailto=3D"mailto:davidtecher@yahoo.fr" target=
=3D"_blank" href=3D"mailto:davidtecher@yahoo.fr">davidtecher@yahoo.fr</a>&g=
t;</span> wrote:<br>=0A<blockquote class=3D"yiv505323595gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><d=
iv style=3D"font-size:12pt;font-family:times new roman, new york, times, se=
rif;"><div>Hi <br></div><div><br></div><div>=0AHere are the last patchs.</d=
iv><div><br></div><div>My personal recommendation: If you have a<span>&nbsp=
;&nbsp; ATI graphic card or if you have the intention to buy one, good choi=
ce :)</span></div><div><span><br></span></div><div><span>I maintain patches=
 for NVIDIA because I like to play on Linux PVHVM domU for gaming and multi=
media :)</span></div>=0A<div><span>So I could have one domU for gaming and =
another one for multimedia<br></span></div><div><br></div>Q:Why are there n=
ew patches?<br>R:=09A few modifications was =0Aintroduced from revision 247=
82 to 24785. A new file&nbsp; is <code>tools/firmware/hvmloader/rombios.c</=
code>. It implies that this file has to be patched too.<br><br><br><div>Sho=
uld work with Xen revision &gt;=3D24798.</div><div>=0A<br></div><div>As usu=
al</div><div><br></div><div>a) Exrtact EEPROM for your NVIDIA graphic card =
(nvtools ...)<br></div><div><br></div><div>b) Download Xen 4.2 unstable</di=
v><div>rev=3D24888 <br></div><div>hg clone -r $rev <a rel=3D"nofollow" targ=
et=3D"_blank" href=3D"http://xenbits.xensource.com/staging/xen-unstable.hg/=
">http://xenbits.xensource.com/staging/xen-unstable.hg/</a> xen-unstable.hg=
-rev-${rev}</div>=0A<div><br></div><div>c)&nbsp; make a first build for too=
ls<br></div><div>cd xen-unstable.hg-rev-${rev}/<br></div><div>./configure</=
div><div>cd tools</div><div>make &amp;&amp; make clean</div><div>cd ..</div=
><div><br></div><div>=0Ad) apply patches<br></div><div><br></div>&nbsp;wget=
 -q <a rel=3D"nofollow" target=3D"_blank" href=3D"http://www.davidgis.fr/do=
wnload/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2">http://www.davidgis=
.fr/download/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2</a> &amp;&amp;=
 \<br>=0A&nbsp;tar xvjf=0A xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 =
&amp;&amp; \<br>&nbsp;for file in $(ls xen-4.2_rev24798_gfx-passthrough-pat=
chs/*);do patch -p1 &lt; $file;done<br><br>e) Modify the values assigned to=
 your graphic card to <code>tools/firmware/hvmloader/acpi/dsdt.asl</code><b=
r>=0A<br>see <a rel=3D"nofollow" target=3D"_blank" href=3D"http://www.david=
gis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-pass-th=
rough">http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-=
patches-for-vga-pass-through</a> <br>=0ASection "6. Quick instructions to i=
nstall Xen with patches " - # 5 <br><br>f)Copy your EEPROM for graphic gard=
 (VGA BIOS)<br><br>cp -/path/tovgabios-pt.bin&nbsp; tools/firmware/vgabios/=
vgabios-pt.bin<br><br>g) Compil and install<br>=0A<br>make xen &amp;&amp; m=
ake tools &amp;&amp; make stubdom \<br>make xen &amp;&amp; make tools &amp;=
&amp; make stubdom<br></div></div><br>_____________________________________=
__________<br>=0AXen-users mailing list<br>=0A<a rel=3D"nofollow" ymailto=
=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D"mailto:Xen-us=
ers@lists.xen.org">Xen-users@lists.xen.org</a><br>=0A<a rel=3D"nofollow" ta=
rget=3D"_blank" href=3D"http://lists.xen.org/xen-users">http://lists.xen.or=
g/xen-users</a><br></blockquote></div><br>=0A</div><br><br> </div> </div>  =
</div></body></html>
--908097277-1834502033-1330372009=:92832--


--===============3724468354273951993==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3724468354273951993==--


From xen-users-bounces@lists.xen.org Mon Feb 27 19:48:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 19:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S26X7-0007Pm-VH; Mon, 27 Feb 2012 19:46:53 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1S26X6-0007Ph-Nm
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 19:46:53 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-9.tower-27.messagelabs.com!1330371958!62376251!1
X-Originating-IP: [77.238.189.70]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25349 invoked from network); 27 Feb 2012 19:45:59 -0000
Received: from nm17.bullet.mail.ird.yahoo.com (HELO
	nm17.bullet.mail.ird.yahoo.com) (77.238.189.70)
	by server-9.tower-27.messagelabs.com with SMTP;
	27 Feb 2012 19:45:59 -0000
Received: from [77.238.189.48] by nm17.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 19:46:50 -0000
Received: from [212.82.108.122] by tm1.bullet.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 19:46:50 -0000
Received: from [127.0.0.1] by omp1031.mail.ird.yahoo.com with NNFMP;
	27 Feb 2012 19:46:50 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 528004.61233.bm@omp1031.mail.ird.yahoo.com
Received: (qmail 93092 invoked by uid 60001); 27 Feb 2012 19:46:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1330372010; bh=ZXnKHAz/dYtD0Z2Mh8errEJbbresoGr/pQIZyuRijB4=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=B+zCrAlFe0vnim1ZVlmITtU5JInF1waCz3lwmn1S0IiirviQAEHE3lbhF8hcdtMVw5As/8g659NbRQV7ZLyFDknvS2tLu1JDhgf33w9HZhSHBCrsY9CPF4FNfY7kr8uC97+oQ3EiKTWvyhxcJRraGaZH07LXY7Esiita5N3KNqI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ys3Ia1Llgj55yX0FKD0KUIpmR/z73tGD8iClYSIgOq6mDp7p+tIVlYyvZkb08M8E+CblWcScNP7iY1di40tKzxjyVOrMAarlizX33I+XcN0Moip1ec2pErHkR77/vhX7DQqxAMK8H1EB0f2DZ8zjowoIm3falDx+7yVNJvqah5Y=;
X-YMail-OSG: HWSOG5wVM1kR9bzZhCN80YvzXvTrPYqzkp1RyupOjQ_4bv2
	l1LyTQwXvmHEiyTt4CQ3NtYEo1f6_wVdZ9Bsvc1VaatUTgvamrdSmuPqOpjx
	vjCj_hMdJzdmB2vRKp06wLP0_w2qih74y512mccDLdgQpGvQZK_J0nrknmJy
	9hxFQBCrdhaVANf549308gQwARPVkbxrcrZ9h7gl2B_O03.gWBylYl5KDiwm
	v1Fn.Szmu8pck4FNSUXEuNRBH49bLgOnseq3BKB6nGZv.lahuq50NPPK490n
	nPjzqntHH2ZqP_PyBWTtol1wfPpBl519r_zMGCtcMfdKBnxa4cu8_fnHdoFb
	UaC7SQ0yOsoKdPRceKiGA82W4DO3t83dW3CEZNAlpw0n41oF9kBjHmF2mCe7
	pBVrIFSwOTxCjzRuLUgCuYbWEz9FAjiXoF_h1qn_Hwk7Hd2kBmo_sgNVStKw
	QZrz5rtfdtVCDeoLAt2lhKGIaSl1APDzwzDigb48Y2gkVDWP_yYiTjHxMSM5
	5LKqL_mzJTAK5d8mrN0CcWzNT_wkPhJtYCex0k4m3M9PgT8NKYuwf1R45s1r
	Q17_mEXQHn29lUy.QckwyPDFBtLc3_0xxqpSgey7nEovJ0aEh_BJnlyytYDi
	ekb1mNERsw134FbnH9ydJnFQzZbDxJSKFvpmDz7DL.GleAeJTug4-
Received: from [83.154.246.188] by web29801.mail.ird.yahoo.com via HTTP;
	Mon, 27 Feb 2012 19:46:49 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com>
	<CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com>
Message-ID: <1330372009.92832.YahooMailNeo@web29801.mail.ird.yahoo.com>
Date: Mon, 27 Feb 2012 19:46:49 +0000 (GMT)
From: David TECHER <davidtecher@yahoo.fr>
To: Tim Stowell <stowellt@gmail.com>
In-Reply-To: <CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com>
MIME-Version: 1.0
Cc: Xen <xen-users@lists.xensource.com>
Subject: [Xen-users] Re : Last pachs for Xen VGA PAssthrough NVIIDA
	(revision >=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3724468354273951993=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3724468354273951993==
Content-Type: multipart/alternative; boundary="908097277-1834502033-1330372009=:92832"

--908097277-1834502033-1330372009=:92832
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

XP yes=0AWindows 7...no. to complicated when you install nvidia driver.=0A=
=0AIt should be better to use a ATI card for Windows 7.=0A=0A=0A=0A________=
________________________=0A De=A0: Tim Stowell <stowellt@gmail.com>=0A=C0=
=A0: David TECHER <davidtecher@yahoo.fr> =0AEnvoy=E9 le : Lundi 27 f=E9vrie=
r 2012 18h39=0AObjet=A0: Re: [Xen-users] Last pachs for Xen VGA PAssthrough=
 NVIIDA (revision >=3D24798)=0A =0A=0AThanks for this information, will it =
work with a Windows 7 guest?=0A=0A=0AOn Mon, Feb 27, 2012 at 9:01 AM, David=
 TECHER <davidtecher@yahoo.fr> wrote:=0A=0AHi =0A>=0A>=0A>=0A>Here are the =
last patchs.=0A>=0A>=0A>My personal recommendation: If you have a=A0=A0 ATI=
 graphic card or if you have the intention to buy one, good choice :)=0A>=
=0A>=0A>I maintain patches for NVIDIA because I like to play on Linux PVHVM=
 domU for gaming and multimedia :)=0A>So I could have one domU for gaming a=
nd another one for multimedia=0A>=0A>=0A>Q:Why are there new patches?=0A>R:=
=09A few modifications was =0Aintroduced from revision 24782 to 24785. A ne=
w file=A0 is tools/firmware/hvmloader/rombios.c. It implies that this file =
has to be patched too.=0A>=0A>=0A>=0A>Should work with Xen revision >=3D247=
98.=0A>=0A>=0A>As usual=0A>=0A>=0A>a) Exrtact EEPROM for your NVIDIA graphi=
c card (nvtools ...)=0A>=0A>=0A>=0A>b) Download Xen 4.2 unstable=0A>rev=3D2=
4888 =0A>=0A>hg clone -r $rev http://xenbits.xensource.com/staging/xen-unst=
able.hg/ xen-unstable.hg-rev-${rev}=0A>=0A>=0A>c)=A0 make a first build for=
 tools=0A>=0A>cd xen-unstable.hg-rev-${rev}/=0A>=0A>./configure=0A>cd tools=
=0A>make && make clean=0A>cd ..=0A>=0A>=0A>d) apply patches=0A>=0A>=0A>=A0w=
get -q http://www.davidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-pat=
chs.tar.bz2 && \=0A>=A0tar xvjf=0A xen-4.2_rev24798_gfx-passthrough-patchs.=
tar.bz2 && \=0A>=A0for file in $(ls xen-4.2_rev24798_gfx-passthrough-patchs=
/*);do patch -p1 < $file;done=0A>=0A>e) Modify the values assigned to your =
graphic card to tools/firmware/hvmloader/acpi/dsdt.asl=0A>=0A>see http://ww=
w.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-=
pass-through =0A>Section "6. Quick instructions to install Xen with patches=
 " - # 5 =0A>=0A>f)Copy your EEPROM for graphic gard (VGA BIOS)=0A>=0A>cp -=
/path/tovgabios-pt.bin=A0 tools/firmware/vgabios/vgabios-pt.bin=0A>=0A>g) C=
ompil and install=0A>=0A>make xen && make tools && make stubdom \=0A>make x=
en && make tools && make stubdom=0A>=0A>___________________________________=
____________=0A>Xen-users mailing list=0A>Xen-users@lists.xen.org=0A>http:/=
/lists.xen.org/xen-users=0A>
--908097277-1834502033-1330372009=:92832
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span>XP yes</sp=
an></div><div><span>Windows 7...no. to complicated when you install nvidia =
driver.</span></div><div><br><span></span></div><div><span>It should be bet=
ter to use a ATI card for Windows 7.<br></span></div><div><br></div>  <div =
style=3D"font-family: times new roman, new york, times, serif; font-size: 1=
2pt;"> <div style=3D"font-family: times new roman, new york, times, serif; =
font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr s=
ize=3D"1">  <b><span style=3D"font-weight:bold;">De&nbsp;:</span></b> Tim S=
towell &lt;stowellt@gmail.com&gt;<br> <b><span style=3D"font-weight: bold;"=
>=C0&nbsp;:</span></b> David TECHER &lt;davidtecher@yahoo.fr&gt; <br> <b><s=
pan style=3D"font-weight: bold;">Envoy=E9 le :</span></b> Lundi 27 f=E9vrie=
r 2012 18h39<br> <b><span style=3D"font-weight: bold;">Objet&nbsp;:</span><=
/b> Re:
 [Xen-users] Last pachs for Xen VGA PAssthrough NVIIDA (revision &gt;=3D247=
98)<br> </font> </div> <br><div id=3D"yiv505323595">Thanks for this informa=
tion, will it work with a Windows 7 guest?<br><br><div class=3D"yiv50532359=
5gmail_quote">On Mon, Feb 27, 2012 at 9:01 AM, David TECHER <span dir=3D"lt=
r">&lt;<a rel=3D"nofollow" ymailto=3D"mailto:davidtecher@yahoo.fr" target=
=3D"_blank" href=3D"mailto:davidtecher@yahoo.fr">davidtecher@yahoo.fr</a>&g=
t;</span> wrote:<br>=0A<blockquote class=3D"yiv505323595gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><d=
iv style=3D"font-size:12pt;font-family:times new roman, new york, times, se=
rif;"><div>Hi <br></div><div><br></div><div>=0AHere are the last patchs.</d=
iv><div><br></div><div>My personal recommendation: If you have a<span>&nbsp=
;&nbsp; ATI graphic card or if you have the intention to buy one, good choi=
ce :)</span></div><div><span><br></span></div><div><span>I maintain patches=
 for NVIDIA because I like to play on Linux PVHVM domU for gaming and multi=
media :)</span></div>=0A<div><span>So I could have one domU for gaming and =
another one for multimedia<br></span></div><div><br></div>Q:Why are there n=
ew patches?<br>R:=09A few modifications was =0Aintroduced from revision 247=
82 to 24785. A new file&nbsp; is <code>tools/firmware/hvmloader/rombios.c</=
code>. It implies that this file has to be patched too.<br><br><br><div>Sho=
uld work with Xen revision &gt;=3D24798.</div><div>=0A<br></div><div>As usu=
al</div><div><br></div><div>a) Exrtact EEPROM for your NVIDIA graphic card =
(nvtools ...)<br></div><div><br></div><div>b) Download Xen 4.2 unstable</di=
v><div>rev=3D24888 <br></div><div>hg clone -r $rev <a rel=3D"nofollow" targ=
et=3D"_blank" href=3D"http://xenbits.xensource.com/staging/xen-unstable.hg/=
">http://xenbits.xensource.com/staging/xen-unstable.hg/</a> xen-unstable.hg=
-rev-${rev}</div>=0A<div><br></div><div>c)&nbsp; make a first build for too=
ls<br></div><div>cd xen-unstable.hg-rev-${rev}/<br></div><div>./configure</=
div><div>cd tools</div><div>make &amp;&amp; make clean</div><div>cd ..</div=
><div><br></div><div>=0Ad) apply patches<br></div><div><br></div>&nbsp;wget=
 -q <a rel=3D"nofollow" target=3D"_blank" href=3D"http://www.davidgis.fr/do=
wnload/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2">http://www.davidgis=
.fr/download/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2</a> &amp;&amp;=
 \<br>=0A&nbsp;tar xvjf=0A xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 =
&amp;&amp; \<br>&nbsp;for file in $(ls xen-4.2_rev24798_gfx-passthrough-pat=
chs/*);do patch -p1 &lt; $file;done<br><br>e) Modify the values assigned to=
 your graphic card to <code>tools/firmware/hvmloader/acpi/dsdt.asl</code><b=
r>=0A<br>see <a rel=3D"nofollow" target=3D"_blank" href=3D"http://www.david=
gis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-pass-th=
rough">http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-=
patches-for-vga-pass-through</a> <br>=0ASection "6. Quick instructions to i=
nstall Xen with patches " - # 5 <br><br>f)Copy your EEPROM for graphic gard=
 (VGA BIOS)<br><br>cp -/path/tovgabios-pt.bin&nbsp; tools/firmware/vgabios/=
vgabios-pt.bin<br><br>g) Compil and install<br>=0A<br>make xen &amp;&amp; m=
ake tools &amp;&amp; make stubdom \<br>make xen &amp;&amp; make tools &amp;=
&amp; make stubdom<br></div></div><br>_____________________________________=
__________<br>=0AXen-users mailing list<br>=0A<a rel=3D"nofollow" ymailto=
=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D"mailto:Xen-us=
ers@lists.xen.org">Xen-users@lists.xen.org</a><br>=0A<a rel=3D"nofollow" ta=
rget=3D"_blank" href=3D"http://lists.xen.org/xen-users">http://lists.xen.or=
g/xen-users</a><br></blockquote></div><br>=0A</div><br><br> </div> </div>  =
</div></body></html>
--908097277-1834502033-1330372009=:92832--


--===============3724468354273951993==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3724468354273951993==--


From xen-users-bounces@lists.xen.org Mon Feb 27 20:39:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 20:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S27LN-0000LQ-T7; Mon, 27 Feb 2012 20:38:49 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1S27LM-0000LI-2C
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 20:38:48 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1330375120!2996720!1
X-Originating-IP: [65.55.90.78]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23569 invoked from network); 27 Feb 2012 20:38:40 -0000
Received: from snt0-omc2-s3.snt0.hotmail.com (HELO
	snt0-omc2-s3.snt0.hotmail.com) (65.55.90.78)
	by server-5.tower-21.messagelabs.com with SMTP;
	27 Feb 2012 20:38:40 -0000
Received: from SNT114-W55 ([65.55.90.73]) by snt0-omc2-s3.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 27 Feb 2012 12:38:39 -0800
Message-ID: <SNT114-W55970219EA1B35EBACBCBCA6690@phx.gbl>
X-Originating-IP: [200.56.126.186]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Mon, 27 Feb 2012 14:38:39 -0600
Importance: Normal
In-Reply-To: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
References: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 27 Feb 2012 20:38:39.0476 (UTC)
	FILETIME=[C9635340:01CCF58F]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - tap2
 issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6632161569414539384=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6632161569414539384==
Content-Type: multipart/alternative;
	boundary="_01c487f4-f08c-485d-85ca-3780c7f3a82a_"

--_01c487f4-f08c-485d-85ca-3780c7f3a82a_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hello Shriram=2C

Thanks so much for your patch=2C I have been trying to apply it but there i=
s a problem when doing it=2C
here I send you the errors thrown.

Any advice on how to do it properly??

Thanks a lot!

Tony.
----

root@neutrino:~/xen-4.1.1# xm list
Name                                        ID   Mem VCPUs      State   Tim=
e(s)
Domain-0                                     0  2649     1     r-----     8=
8.2
root@neutrino:~/xen-4.1.1# patch -p0 < timeouts.patch
(Stripping trailing CRs from patch.)
patching file b/tools/blktap2/drivers/block-remus.c
Hunk #1 FAILED at 59.
1 out of 1 hunk FAILED -- saving rejects to file b/tools/blktap2/drivers/bl=
ock-remus.c.rej
(Stripping trailing CRs from patch.)
patching file b/tools/libxc/xc_domain_restore.c
Hunk #1 FAILED at 47.
1 out of 1 hunk FAILED -- saving rejects to file b/tools/libxc/xc_domain_re=
store.c.rej
(Stripping trailing CRs from patch.)
patching file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
Hunk #1 FAILED at 504.
1 out of 1 hunk FAILED -- saving rejects to file b/tools/python/xen/lowleve=
l/checkpoint/libcheckpoint.c.rej
root@neutrino:~/xen-4.1.1#=20

___________________________________________________________________________=
_______________________________
> From: rshriram@cs.ubc.ca
> Date: Thu=2C 16 Feb 2012 10:06:56 -0800
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - ta=
p2 issue
> To: dftonywhite@hotmail.com=3B dimitrios.melissovas@epfl.ch
> CC: xen-users@lists.xensource.com
>=20
> On Sat=2C Feb 11=2C 2012 at 5:17 PM=2C Antonio Colin <dftonywhite@hotmail=
.com> wrote:
> >
> > PS: If you need further information or want me to test something please=
 let me know.
> >
> > Tony.
> >
> > ________________________________
> > From: rshriram@cs.ubc.ca
> >
> > Date: Fri=2C 10 Feb 2012 11:52:04 -0800
> > To: dftonywhite@hotmail.com
> > CC: xen-users@lists.xensource.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> >
> > On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio Colin <dftonywhite@hotma=
il.com> wrote:
> >
> > Hi again Shriram=2C
> >
> > Thank you for your reply and explanation. You are right I need a differ=
ent port=2C may be 9001 in that case=2C but see...
> > That was the full test but in fact I tested everything with one disk "(=
Unit C:)" and the same thing happens... if you think
> > that doing it that way would save more useful information in the logs I=
 can save them again :).
> >
> > The NFS mount is in /mnt/domus only to begin testing remus. I put one V=
M image there... start remus with --no-net and everything is fine.
> > The directory /home/remus is just to work with remus and disk replicati=
on and is not and NFS mount.
> >
> > It is so strange that it works only for Linux!! (both are HVM)
> >
> > And yes=2C if that directory was shared that might corrupt my disk and =
I also need DRBD to replicate the image... is that possible for img files?
> > and just one last question... after failover how can I get back the exe=
cution of the VM from the backup to the primary host once it is ready ?
> >
> >
> > Let me investigate the blktap2 issue first.
> > DRBD does not replicate img files. You would have to put them in a part=
ition or lvm volume and
> > replicate that volume to the backup host. Whether you want to write the=
 image directly to the volume or
> > create a File system in that volume and drop the image file there=2C is=
 upto you.
> >
> > shriram
> >
> > Thank you so much!!!
> >
> > Tony.
> >
> >
> > ________________________________
> > From: rshriram@cs.ubc.ca
> > Date: Thu=2C 9 Feb 2012 00:35:15 -0800
> >
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > To: dftonywhite@hotmail.com
> > CC: xen-users@lists.xensource.com
> >
> >
> > On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmai=
l.com> wrote:
> >
> > Hello Shriram=2C
> >
> > Just comming back to Remus HA=2C three weeks ago I sent this thread and=
 the situation hasn't changed. You are right=2C
> > remus works properly with --no-net option.
> >
> > There is actually this tapdisk related error in the syslog file in the =
primary host:
> > Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server=
 socket 11 to 192.168.2.4:9000: 98 Address already in use
> >
> >
> > Thanks for the logs.
> >  The first thing that pops out is:
> > ['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win=
2k3-exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C
> > ['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win=
2k3-exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C
> >
> > You have two tapdisk devices=2C but on the same port ? Each disk needs =
a different port=2C as a tcp connection is
> > established between primary and backup for each replicated disk.
> >
> >
> >
> > Also when I boot up the VM (Windows Server 2003) from NFS
> >
> >
> > from NFS ? just to make sure that we are on same page=2C is the above d=
irectory /home/remus an NFS mount ?
> > i.e. is that win2k3-exchange.img "shared" between the primary and backu=
p host ?
> >  If so=2C then remus disk replication will not work=2C as its based on =
a shared-nothing model.
> >  In fact=2C it could corrupt your disk badly. If disk consistency is no=
t an issue=2C then you are better off
> >  running remus without disk replication (though there is no guarantee t=
hat the domain will failover properly).
> >
> >
> >
> > and without remus or disk replication=2C in both the primary and the ba=
ckup
> > there is in fact a vif attached to it which is bind to the bridge in th=
e two cases.
> > I have the sch_plug module installed correctly in both hosts and everyt=
hing works perfect for Linux systems.
> >
> >
> > Oh great. So network buffering is out of the picture. If it works for l=
inux=2C it should work for windows too.
> >
> >
> > But it just cannot come true
> > for Windows.
> >
> > I attach xend.log and syslog from primary and backup if you'd like to s=
ee further information in order to help me.
> >
> > Thank you a lot!!
> >
> > Tony.
> >
> > > From: rshriram@cs.ubc.ca
> > > Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> > > To: xen-users@lists.xensource.com
> > > CC: dftonywhite@hotmail.com
> > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> >
> > >
> > > On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C <xen-users-request@lists.xenso=
urce.com> wrote:
> > > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and di=
sk replication works perfect  for Ubuntu systems=2C
> > > > but when I start Remus for Windows Sever 2003 (running Microsoft Ex=
change Enterprise 2003) it crashes giving the
> > > > following error:
> > > >
> > >
> > > Is that Ubuntu VM a PV or HVM ?
> > > I presume that remus with --no-net works properly ?
> > >
> > > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > > qemu logdirty mode: enable
> > > > xc: error: Error when writing to state file (4a) (errno 104) (104 =
=3D Connection reset by peer): Internal error
> > > > qemu logdirty mode: disable
> > > > PROF: resumed at 1326315866.106150
> > > > resuming QEMU
> > > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > > RTNETLINK answers: Invalid argument
> > > > We have an error talking to the kernel
> > > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=
=2C No such file or directory'=2C) in <bound method BufferedNIC.__del__ of =
<xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> > >
> > > This error tells me nothing. "Connection reset by peer" could result
> > > from a lot of issues.
> > > A. check the syslog in primary and backup=2C for errors related to ta=
pdisk
> > > B. Check the xend.log file in backup
> > > C. If your system works with --no-net=2C then try to boot up the VM
> > > without remus=2C and make sure that
> > > there is a vif interface for the VM. And make sure that interface is
> > > on the bridge (if you have bridging enabled).
> > > Remus tries to install a network buffer (sch_plug) to the vif interfa=
ce.
> > >
> > >
> > >
> > > > root@neutrino:~/working-remus#
> > > >
> > > > It seems that on the backup remus or Xen cannot assign a vif1.0 to =
the DomU since #ifconfig -a doesn't show a new vif there
> > > > when starting remus.
> > > >
> > > > Any help would be highly appreciated!
> > > >
> > > > Tony.
> > >
> > > _______________________________________________
> > > Xen-users mailing list
> > > Xen-users@lists.xensource.com
> > > http://lists.xensource.com/xen-users
> >
> >
> >
> >
> > _______________________________________________ Xen-users mailing list =
Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
>=20
> Tony & Dimitrios=2C
>  Both of you seem to have faced issues with blktap2 based
>  disk replication=2C while running remus. If you are interested in
> gettting blktap2 based replication
>  running=2C can you guys try the patch below and let me know if it
> resolves the issue ?
>=20
>  The patch basically increases the timeouts on both the disk and
> memory checkpoint receivers
>  (block-remus.c & xc_domain_restore.c respectively)
>  I have tested Remus on a Windows 7 HVM with blktap2 based replication
> (tap2:remus:<host>:<port>|aio:... format)
>  Things seemed to run fine.
>=20
>  shriram
> ---
> diff -r 34dec1562a45 tools/blktap2/drivers/block-remus.c
> --- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:33 2011 -0700
> +++ b/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:43 2011 -0700
> @@ -59=2C7 +59=2C7 @@
>  #include <sys/stat.h>
>=20
>  /* timeout for reads and writes in ms */
> -#define HEARTBEAT_MS 1000
> +#define HEARTBEAT_MS 5000
>  #define RAMDISK_HASHSIZE 128
>=20
>  /* connect retry timeout (seconds) */
> diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c
> --- a/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:33 2011 -0700
> +++ b/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:43 2011 -0700
> @@ -47=2C7 +47=2C7 @@
>      struct domain_info_context dinfo=3B
>  }=3B
>=20
> -#define HEARTBEAT_MS 1000
> +#define HEARTBEAT_MS 5000
>=20
>  #define SUPERPAGE_PFN_SHIFT  9
>  #define SUPERPAGE_NR_PFNS    (1UL << SUPERPAGE_PFN_SHIFT)
> diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
> --- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
> 20:52:33 2011 -0700
> +++ b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
> 20:52:43 2011 -0700
> @@ -504=2C7 +504=2C7 @@
>      FD_ZERO(&rfds)=3B
>      FD_SET(fd=2C &rfds)=3B
>=20
> -    tv.tv_sec =3D 0=3B
> +    tv.tv_sec =3D 5=3B
>      tv.tv_usec =3D 500000=3B
>=20
>      rc =3D select(fd + 1=2C &rfds=2C NULL=2C NULL=2C &tv)=3B
 		 	   		  =

--_01c487f4-f08c-485d-85ca-3780c7f3a82a_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hello Shriram=2C<br><br>Thanks so much for your patch=2C I have been trying=
 to apply it but there is a problem when doing it=2C<br>here I send you the=
 errors thrown.<br><br>Any advice on how to do it properly??<br><br>Thanks =
a lot!<br><br>Tony.<br>----<br><br>root@neutrino:~/xen-4.1.1# xm list<br>Na=
me&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&=
nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbs=
p=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B=
&nbsp=3B&nbsp=3B ID&nbsp=3B&nbsp=3B Mem VCPUs&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B State&nbsp=3B&nbsp=3B Time(s)<br>Domain-0&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B=
&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nb=
sp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B 0&nbsp=3B 2649&nbsp=3B&nbsp=3B&=
nbsp=3B&nbsp=3B 1&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B r-----&nbsp=3B&nbsp=3B&nb=
sp=3B&nbsp=3B 88.2<br>root@neutrino:~/xen-4.1.1# patch -p0 &lt=3B timeouts.=
patch<br>(Stripping trailing CRs from patch.)<br>patching file b/tools/blkt=
ap2/drivers/block-remus.c<br>Hunk #1 FAILED at 59.<br>1 out of 1 hunk FAILE=
D -- saving rejects to file b/tools/blktap2/drivers/block-remus.c.rej<br>(S=
tripping trailing CRs from patch.)<br>patching file b/tools/libxc/xc_domain=
_restore.c<br>Hunk #1 FAILED at 47.<br>1 out of 1 hunk FAILED -- saving rej=
ects to file b/tools/libxc/xc_domain_restore.c.rej<br>(Stripping trailing C=
Rs from patch.)<br>patching file b/tools/python/xen/lowlevel/checkpoint/lib=
checkpoint.c<br>Hunk #1 FAILED at 504.<br>1 out of 1 hunk FAILED -- saving =
rejects to file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c.rej<=
br>root@neutrino:~/xen-4.1.1# <br><br>_____________________________________=
_____________________________________________________________________<br><d=
iv><div id=3D"SkyDrivePlaceholder"></div>&gt=3B From: rshriram@cs.ubc.ca<br=
>&gt=3B Date: Thu=2C 16 Feb 2012 10:06:56 -0800<br>&gt=3B Subject: Re: [Xen=
-users] Remus crashes only with Windows Server 2003 - tap2 issue<br>&gt=3B =
To: dftonywhite@hotmail.com=3B dimitrios.melissovas@epfl.ch<br>&gt=3B CC: x=
en-users@lists.xensource.com<br>&gt=3B <br>&gt=3B On Sat=2C Feb 11=2C 2012 =
at 5:17 PM=2C Antonio Colin &lt=3Bdftonywhite@hotmail.com&gt=3B wrote:<br>&=
gt=3B &gt=3B<br>&gt=3B &gt=3B PS: If you&nbsp=3Bneed further information or=
 want me to test&nbsp=3Bsomething please let me&nbsp=3Bknow.<br>&gt=3B &gt=
=3B<br>&gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B ______________=
__________________<br>&gt=3B &gt=3B From: rshriram@cs.ubc.ca<br>&gt=3B &gt=
=3B<br>&gt=3B &gt=3B Date: Fri=2C 10 Feb 2012 11:52:04 -0800<br>&gt=3B &gt=
=3B To: dftonywhite@hotmail.com<br>&gt=3B &gt=3B CC: xen-users@lists.xensou=
rce.com<br>&gt=3B &gt=3B Subject: Re: [Xen-users] Remus crashes only with W=
indows Server 2003<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B On Thu=2C Feb 9=2C 201=
2 at 10:29 AM=2C Antonio Colin &lt=3Bdftonywhite@hotmail.com&gt=3B wrote:<b=
r>&gt=3B &gt=3B<br>&gt=3B &gt=3B Hi again Shriram=2C<br>&gt=3B &gt=3B<br>&g=
t=3B &gt=3B Thank you for your reply and explanation. You are right I need =
a different port=2C may be 9001 in that case=2C but see...<br>&gt=3B &gt=3B=
 That was the full test but in fact I tested everything with one disk "(Uni=
t C:)" and the same thing happens... if you think<br>&gt=3B &gt=3B that doi=
ng it that way would save more useful information in the logs I can save th=
em again :).<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B The NFS mount is in /mnt/dom=
us only to begin testing remus. I put one VM image there... start remus wit=
h --no-net and everything is fine.<br>&gt=3B &gt=3B The directory /home/rem=
us is just to work with remus and disk replication and is not and NFS mount=
.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B It is so strange that it works only for=
 Linux!! (both are HVM)<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B And yes=2C if tha=
t directory was shared that might corrupt my disk and I also need DRBD to r=
eplicate the image... is that possible for img files?<br>&gt=3B &gt=3B and =
just one last question... after failover how can I get back the execution o=
f the VM from the backup to the primary host once it is ready ?<br>&gt=3B &=
gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Let me investigate the blktap2 issu=
e first.<br>&gt=3B &gt=3B DRBD does not replicate img files. You would have=
 to put them in a partition or lvm volume and<br>&gt=3B &gt=3B replicate th=
at volume to the backup host. Whether you want to write the image directly =
to the volume or<br>&gt=3B &gt=3B create a File system in that volume and d=
rop the image file there=2C is upto you.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B =
shriram<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Thank you so much!!!<br>&gt=3B &g=
t=3B<br>&gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=
=3B ________________________________<br>&gt=3B &gt=3B From: rshriram@cs.ubc=
.ca<br>&gt=3B &gt=3B Date: Thu=2C 9 Feb 2012 00:35:15 -0800<br>&gt=3B &gt=
=3B<br>&gt=3B &gt=3B Subject: Re: [Xen-users] Remus crashes only with Windo=
ws Server 2003<br>&gt=3B &gt=3B To: dftonywhite@hotmail.com<br>&gt=3B &gt=
=3B CC: xen-users@lists.xensource.com<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>=
&gt=3B &gt=3B On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin &lt=3Bdft=
onywhite@hotmail.com&gt=3B wrote:<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Hello S=
hriram=2C<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Just comming back to Remus HA=
=2C three weeks ago I sent this thread and the situation hasn't changed. Yo=
u are right=2C<br>&gt=3B &gt=3B remus works properly with --no-net option.<=
br>&gt=3B &gt=3B<br>&gt=3B &gt=3B There is actually this tapdisk related er=
ror in the syslog file in the primary host:<br>&gt=3B &gt=3B Jan 17 17:28:5=
8 xen-backup tapdisk2[5795]: remus: could not bind server socket 11 to 192.=
168.2.4:9000: 98 Address already in use<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<b=
r>&gt=3B &gt=3B Thanks for the logs.<br>&gt=3B &gt=3B &nbsp=3BThe first thi=
ng that pops out is:<br>&gt=3B &gt=3B ['tap2'=2C ['uname'=2C 'tap2:remus:19=
2.168.2.4:9000|aio:/home/remus/win2k3-exchange.img']=2C ['dev'=2C 'ioemu:hd=
a']=2C ['mode'=2C 'w']]=2C<br>&gt=3B &gt=3B ['tap2'=2C ['uname'=2C 'tap2:re=
mus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img']=2C ['dev'=2C '=
ioemu:hdb']=2C ['mode'=2C 'w']]=2C<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B You ha=
ve two tapdisk devices=2C but on the same port ? Each disk needs a differen=
t port=2C as a tcp connection is<br>&gt=3B &gt=3B established between prima=
ry and backup for each replicated disk.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<b=
r>&gt=3B &gt=3B<br>&gt=3B &gt=3B Also when I boot up the VM (Windows Server=
 2003) from NFS<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B from NFS=
 ? just to make sure that we are on same page=2C is the above directory /ho=
me/remus an NFS mount ?<br>&gt=3B &gt=3B i.e. is that win2k3-exchange.img "=
shared" between the primary and backup host ?<br>&gt=3B &gt=3B &nbsp=3BIf s=
o=2C then remus disk replication will not work=2C as its based on a shared-=
nothing model.<br>&gt=3B &gt=3B &nbsp=3BIn fact=2C it could corrupt your di=
sk badly. If disk consistency is not an issue=2C then you are better off<br=
>&gt=3B &gt=3B &nbsp=3Brunning remus without disk replication (though there=
 is no guarantee that the domain will failover properly).<br>&gt=3B &gt=3B<=
br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B and without remus or dis=
k replication=2C in both the primary and the backup<br>&gt=3B &gt=3B there =
is in fact a vif attached to it which is bind to the bridge in the two case=
s.<br>&gt=3B &gt=3B I have the sch_plug module installed correctly in both =
hosts and everything works perfect for Linux systems.<br>&gt=3B &gt=3B<br>&=
gt=3B &gt=3B<br>&gt=3B &gt=3B Oh great. So network buffering is out of the =
picture. If it works for linux=2C it should work for windows too.<br>&gt=3B=
 &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B But it just cannot come true<br>&=
gt=3B &gt=3B for Windows.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B I attach xend.l=
og and syslog from primary and backup if you'd like to see further informat=
ion in order to help me.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Thank you a lot!=
!<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B=
 &gt=3B From: rshriram@cs.ubc.ca<br>&gt=3B &gt=3B &gt=3B Date: Fri=2C 13 Ja=
n 2012 09:54:35 -0800<br>&gt=3B &gt=3B &gt=3B To: xen-users@lists.xensource=
.com<br>&gt=3B &gt=3B &gt=3B CC: dftonywhite@hotmail.com<br>&gt=3B &gt=3B &=
gt=3B Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<=
br>&gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B On Fri=2C =
Jan 13=2C 2012 at 9:05 AM=2C &lt=3Bxen-users-request@lists.xensource.com&gt=
=3B wrote:<br>&gt=3B &gt=3B &gt=3B &gt=3B I have setup Remus on Debian Sque=
eze and kernel 3.1.5. Remus and disk replication works perfect &nbsp=3Bfor =
Ubuntu systems=2C<br>&gt=3B &gt=3B &gt=3B &gt=3B but when I start Remus for=
 Windows Sever 2003 (running Microsoft Exchange Enterprise 2003) it crashes=
 giving the<br>&gt=3B &gt=3B &gt=3B &gt=3B following error:<br>&gt=3B &gt=
=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B Is that U=
buntu VM a PV or HVM ?<br>&gt=3B &gt=3B &gt=3B I presume that remus with --=
no-net works properly ?<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=
=3B root@neutrino:~/working-remus# xm create exchange-hvm.cfg<br>&gt=3B &gt=
=3B &gt=3B &gt=3B root@neutrino:~/working-remus# remus exchange-hvm 192.168=
.2.4<br>&gt=3B &gt=3B &gt=3B &gt=3B qemu logdirty mode: enable<br>&gt=3B &g=
t=3B &gt=3B &gt=3B xc: error: Error when writing to state file (4a) (errno =
104) (104 =3D Connection reset by peer): Internal error<br>&gt=3B &gt=3B &g=
t=3B &gt=3B qemu logdirty mode: disable<br>&gt=3B &gt=3B &gt=3B &gt=3B PROF=
: resumed at 1326315866.106150<br>&gt=3B &gt=3B &gt=3B &gt=3B resuming QEMU=
<br>&gt=3B &gt=3B &gt=3B &gt=3B tc filter del dev vif3.0 parent ffff: proto=
 ip pref 10 u32<br>&gt=3B &gt=3B &gt=3B &gt=3B RTNETLINK answers: Invalid a=
rgument<br>&gt=3B &gt=3B &gt=3B &gt=3B We have an error talking to the kern=
el<br>&gt=3B &gt=3B &gt=3B &gt=3B Exception xen.remus.util.PipeException: P=
ipeException('tc failed: 2=2C No such file or directory'=2C) in &lt=3Bbound=
 method BufferedNIC.__del__ of &lt=3Bxen.remus.device.BufferedNIC object at=
 0x24b7510&gt=3B&gt=3B ignored<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=
=3B This error tells me nothing. "Connection reset by peer" could result<br=
>&gt=3B &gt=3B &gt=3B from a lot of issues.<br>&gt=3B &gt=3B &gt=3B A. chec=
k the syslog in primary and backup=2C for errors related to tapdisk<br>&gt=
=3B &gt=3B &gt=3B B. Check the xend.log file in backup<br>&gt=3B &gt=3B &gt=
=3B C. If your system works with --no-net=2C then try to boot up the VM<br>=
&gt=3B &gt=3B &gt=3B without remus=2C and make sure that<br>&gt=3B &gt=3B &=
gt=3B there is a vif interface for the VM. And make sure that interface is<=
br>&gt=3B &gt=3B &gt=3B on the bridge (if you have bridging enabled).<br>&g=
t=3B &gt=3B &gt=3B Remus tries to install a network buffer (sch_plug) to th=
e vif interface.<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B =
&gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=3B root@neutrino:~/working-remus#=
<br>&gt=3B &gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=3B It seems tha=
t on the backup remus or Xen cannot assign a vif1.0 to the DomU since #ifco=
nfig -a doesn't show a new vif there<br>&gt=3B &gt=3B &gt=3B &gt=3B when st=
arting remus.<br>&gt=3B &gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=3B=
 Any help would be highly appreciated!<br>&gt=3B &gt=3B &gt=3B &gt=3B<br>&g=
t=3B &gt=3B &gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &g=
t=3B _______________________________________________<br>&gt=3B &gt=3B &gt=
=3B Xen-users mailing list<br>&gt=3B &gt=3B &gt=3B Xen-users@lists.xensourc=
e.com<br>&gt=3B &gt=3B &gt=3B http://lists.xensource.com/xen-users<br>&gt=
=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=
=3B _______________________________________________ Xen-users mailing list =
Xen-users@lists.xensource.com http://lists.xensource.com/xen-users<br>&gt=
=3B <br>&gt=3B Tony &amp=3B Dimitrios=2C<br>&gt=3B  Both of you seem to hav=
e faced issues with blktap2 based<br>&gt=3B  disk replication=2C while runn=
ing remus. If you are interested in<br>&gt=3B gettting blktap2 based replic=
ation<br>&gt=3B  running=2C can you guys try the patch below and let me kno=
w if it<br>&gt=3B resolves the issue ?<br>&gt=3B <br>&gt=3B  The patch basi=
cally increases the timeouts on both the disk and<br>&gt=3B memory checkpoi=
nt receivers<br>&gt=3B  (block-remus.c &amp=3B xc_domain_restore.c respecti=
vely)<br>&gt=3B  I have tested Remus on a Windows 7 HVM with blktap2 based =
replication<br>&gt=3B (tap2:remus:&lt=3Bhost&gt=3B:&lt=3Bport&gt=3B|aio:...=
 format)<br>&gt=3B  Things seemed to run fine.<br>&gt=3B <br>&gt=3B  shrira=
m<br>&gt=3B ---<br>&gt=3B diff -r 34dec1562a45 tools/blktap2/drivers/block-=
remus.c<br>&gt=3B --- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:5=
2:33 2011 -0700<br>&gt=3B +++ b/tools/blktap2/drivers/block-remus.c	Sat Jun=
 18 20:52:43 2011 -0700<br>&gt=3B @@ -59=2C7 +59=2C7 @@<br>&gt=3B  #include=
 &lt=3Bsys/stat.h&gt=3B<br>&gt=3B <br>&gt=3B  /* timeout for reads and writ=
es in ms */<br>&gt=3B -#define HEARTBEAT_MS 1000<br>&gt=3B +#define HEARTBE=
AT_MS 5000<br>&gt=3B  #define RAMDISK_HASHSIZE 128<br>&gt=3B <br>&gt=3B  /*=
 connect retry timeout (seconds) */<br>&gt=3B diff -r 34dec1562a45 tools/li=
bxc/xc_domain_restore.c<br>&gt=3B --- a/tools/libxc/xc_domain_restore.c	Sat=
 Jun 18 20:52:33 2011 -0700<br>&gt=3B +++ b/tools/libxc/xc_domain_restore.c=
	Sat Jun 18 20:52:43 2011 -0700<br>&gt=3B @@ -47=2C7 +47=2C7 @@<br>&gt=3B  =
    struct domain_info_context dinfo=3B<br>&gt=3B  }=3B<br>&gt=3B <br>&gt=
=3B -#define HEARTBEAT_MS 1000<br>&gt=3B +#define HEARTBEAT_MS 5000<br>&gt=
=3B <br>&gt=3B  #define SUPERPAGE_PFN_SHIFT  9<br>&gt=3B  #define SUPERPAGE=
_NR_PFNS    (1UL &lt=3B&lt=3B SUPERPAGE_PFN_SHIFT)<br>&gt=3B diff -r 34dec1=
562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c<br>&gt=3B --- a=
/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18<br>&gt=3B =
20:52:33 2011 -0700<br>&gt=3B +++ b/tools/python/xen/lowlevel/checkpoint/li=
bcheckpoint.c	Sat Jun 18<br>&gt=3B 20:52:43 2011 -0700<br>&gt=3B @@ -504=2C=
7 +504=2C7 @@<br>&gt=3B      FD_ZERO(&amp=3Brfds)=3B<br>&gt=3B      FD_SET(=
fd=2C &amp=3Brfds)=3B<br>&gt=3B <br>&gt=3B -    tv.tv_sec =3D 0=3B<br>&gt=
=3B +    tv.tv_sec =3D 5=3B<br>&gt=3B      tv.tv_usec =3D 500000=3B<br>&gt=
=3B <br>&gt=3B      rc =3D select(fd + 1=2C &amp=3Brfds=2C NULL=2C NULL=2C =
&amp=3Btv)=3B<br></div> 		 	   		  </div></body>
</html>=

--_01c487f4-f08c-485d-85ca-3780c7f3a82a_--


--===============6632161569414539384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6632161569414539384==--


From xen-users-bounces@lists.xen.org Mon Feb 27 20:39:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 20:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S27LN-0000LQ-T7; Mon, 27 Feb 2012 20:38:49 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <dftonywhite@hotmail.com>) id 1S27LM-0000LI-2C
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 20:38:48 +0000
X-Env-Sender: dftonywhite@hotmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1330375120!2996720!1
X-Originating-IP: [65.55.90.78]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23569 invoked from network); 27 Feb 2012 20:38:40 -0000
Received: from snt0-omc2-s3.snt0.hotmail.com (HELO
	snt0-omc2-s3.snt0.hotmail.com) (65.55.90.78)
	by server-5.tower-21.messagelabs.com with SMTP;
	27 Feb 2012 20:38:40 -0000
Received: from SNT114-W55 ([65.55.90.73]) by snt0-omc2-s3.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 27 Feb 2012 12:38:39 -0800
Message-ID: <SNT114-W55970219EA1B35EBACBCBCA6690@phx.gbl>
X-Originating-IP: [200.56.126.186]
From: Antonio Colin <dftonywhite@hotmail.com>
To: Shriram Rajagolapan <rshriram@cs.ubc.ca>, Xen Users List
	<xen-users@lists.xensource.com>
Date: Mon, 27 Feb 2012 14:38:39 -0600
Importance: Normal
In-Reply-To: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
References: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 27 Feb 2012 20:38:39.0476 (UTC)
	FILETIME=[C9635340:01CCF58F]
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - tap2
 issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6632161569414539384=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6632161569414539384==
Content-Type: multipart/alternative;
	boundary="_01c487f4-f08c-485d-85ca-3780c7f3a82a_"

--_01c487f4-f08c-485d-85ca-3780c7f3a82a_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hello Shriram=2C

Thanks so much for your patch=2C I have been trying to apply it but there i=
s a problem when doing it=2C
here I send you the errors thrown.

Any advice on how to do it properly??

Thanks a lot!

Tony.
----

root@neutrino:~/xen-4.1.1# xm list
Name                                        ID   Mem VCPUs      State   Tim=
e(s)
Domain-0                                     0  2649     1     r-----     8=
8.2
root@neutrino:~/xen-4.1.1# patch -p0 < timeouts.patch
(Stripping trailing CRs from patch.)
patching file b/tools/blktap2/drivers/block-remus.c
Hunk #1 FAILED at 59.
1 out of 1 hunk FAILED -- saving rejects to file b/tools/blktap2/drivers/bl=
ock-remus.c.rej
(Stripping trailing CRs from patch.)
patching file b/tools/libxc/xc_domain_restore.c
Hunk #1 FAILED at 47.
1 out of 1 hunk FAILED -- saving rejects to file b/tools/libxc/xc_domain_re=
store.c.rej
(Stripping trailing CRs from patch.)
patching file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
Hunk #1 FAILED at 504.
1 out of 1 hunk FAILED -- saving rejects to file b/tools/python/xen/lowleve=
l/checkpoint/libcheckpoint.c.rej
root@neutrino:~/xen-4.1.1#=20

___________________________________________________________________________=
_______________________________
> From: rshriram@cs.ubc.ca
> Date: Thu=2C 16 Feb 2012 10:06:56 -0800
> Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - ta=
p2 issue
> To: dftonywhite@hotmail.com=3B dimitrios.melissovas@epfl.ch
> CC: xen-users@lists.xensource.com
>=20
> On Sat=2C Feb 11=2C 2012 at 5:17 PM=2C Antonio Colin <dftonywhite@hotmail=
.com> wrote:
> >
> > PS: If you need further information or want me to test something please=
 let me know.
> >
> > Tony.
> >
> > ________________________________
> > From: rshriram@cs.ubc.ca
> >
> > Date: Fri=2C 10 Feb 2012 11:52:04 -0800
> > To: dftonywhite@hotmail.com
> > CC: xen-users@lists.xensource.com
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> >
> > On Thu=2C Feb 9=2C 2012 at 10:29 AM=2C Antonio Colin <dftonywhite@hotma=
il.com> wrote:
> >
> > Hi again Shriram=2C
> >
> > Thank you for your reply and explanation. You are right I need a differ=
ent port=2C may be 9001 in that case=2C but see...
> > That was the full test but in fact I tested everything with one disk "(=
Unit C:)" and the same thing happens... if you think
> > that doing it that way would save more useful information in the logs I=
 can save them again :).
> >
> > The NFS mount is in /mnt/domus only to begin testing remus. I put one V=
M image there... start remus with --no-net and everything is fine.
> > The directory /home/remus is just to work with remus and disk replicati=
on and is not and NFS mount.
> >
> > It is so strange that it works only for Linux!! (both are HVM)
> >
> > And yes=2C if that directory was shared that might corrupt my disk and =
I also need DRBD to replicate the image... is that possible for img files?
> > and just one last question... after failover how can I get back the exe=
cution of the VM from the backup to the primary host once it is ready ?
> >
> >
> > Let me investigate the blktap2 issue first.
> > DRBD does not replicate img files. You would have to put them in a part=
ition or lvm volume and
> > replicate that volume to the backup host. Whether you want to write the=
 image directly to the volume or
> > create a File system in that volume and drop the image file there=2C is=
 upto you.
> >
> > shriram
> >
> > Thank you so much!!!
> >
> > Tony.
> >
> >
> > ________________________________
> > From: rshriram@cs.ubc.ca
> > Date: Thu=2C 9 Feb 2012 00:35:15 -0800
> >
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > To: dftonywhite@hotmail.com
> > CC: xen-users@lists.xensource.com
> >
> >
> > On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin <dftonywhite@hotmai=
l.com> wrote:
> >
> > Hello Shriram=2C
> >
> > Just comming back to Remus HA=2C three weeks ago I sent this thread and=
 the situation hasn't changed. You are right=2C
> > remus works properly with --no-net option.
> >
> > There is actually this tapdisk related error in the syslog file in the =
primary host:
> > Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind server=
 socket 11 to 192.168.2.4:9000: 98 Address already in use
> >
> >
> > Thanks for the logs.
> >  The first thing that pops out is:
> > ['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win=
2k3-exchange.img']=2C ['dev'=2C 'ioemu:hda']=2C ['mode'=2C 'w']]=2C
> > ['tap2'=2C ['uname'=2C 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win=
2k3-exchange-d.img']=2C ['dev'=2C 'ioemu:hdb']=2C ['mode'=2C 'w']]=2C
> >
> > You have two tapdisk devices=2C but on the same port ? Each disk needs =
a different port=2C as a tcp connection is
> > established between primary and backup for each replicated disk.
> >
> >
> >
> > Also when I boot up the VM (Windows Server 2003) from NFS
> >
> >
> > from NFS ? just to make sure that we are on same page=2C is the above d=
irectory /home/remus an NFS mount ?
> > i.e. is that win2k3-exchange.img "shared" between the primary and backu=
p host ?
> >  If so=2C then remus disk replication will not work=2C as its based on =
a shared-nothing model.
> >  In fact=2C it could corrupt your disk badly. If disk consistency is no=
t an issue=2C then you are better off
> >  running remus without disk replication (though there is no guarantee t=
hat the domain will failover properly).
> >
> >
> >
> > and without remus or disk replication=2C in both the primary and the ba=
ckup
> > there is in fact a vif attached to it which is bind to the bridge in th=
e two cases.
> > I have the sch_plug module installed correctly in both hosts and everyt=
hing works perfect for Linux systems.
> >
> >
> > Oh great. So network buffering is out of the picture. If it works for l=
inux=2C it should work for windows too.
> >
> >
> > But it just cannot come true
> > for Windows.
> >
> > I attach xend.log and syslog from primary and backup if you'd like to s=
ee further information in order to help me.
> >
> > Thank you a lot!!
> >
> > Tony.
> >
> > > From: rshriram@cs.ubc.ca
> > > Date: Fri=2C 13 Jan 2012 09:54:35 -0800
> > > To: xen-users@lists.xensource.com
> > > CC: dftonywhite@hotmail.com
> > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> >
> > >
> > > On Fri=2C Jan 13=2C 2012 at 9:05 AM=2C <xen-users-request@lists.xenso=
urce.com> wrote:
> > > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and di=
sk replication works perfect  for Ubuntu systems=2C
> > > > but when I start Remus for Windows Sever 2003 (running Microsoft Ex=
change Enterprise 2003) it crashes giving the
> > > > following error:
> > > >
> > >
> > > Is that Ubuntu VM a PV or HVM ?
> > > I presume that remus with --no-net works properly ?
> > >
> > > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > > qemu logdirty mode: enable
> > > > xc: error: Error when writing to state file (4a) (errno 104) (104 =
=3D Connection reset by peer): Internal error
> > > > qemu logdirty mode: disable
> > > > PROF: resumed at 1326315866.106150
> > > > resuming QEMU
> > > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > > RTNETLINK answers: Invalid argument
> > > > We have an error talking to the kernel
> > > > Exception xen.remus.util.PipeException: PipeException('tc failed: 2=
=2C No such file or directory'=2C) in <bound method BufferedNIC.__del__ of =
<xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> > >
> > > This error tells me nothing. "Connection reset by peer" could result
> > > from a lot of issues.
> > > A. check the syslog in primary and backup=2C for errors related to ta=
pdisk
> > > B. Check the xend.log file in backup
> > > C. If your system works with --no-net=2C then try to boot up the VM
> > > without remus=2C and make sure that
> > > there is a vif interface for the VM. And make sure that interface is
> > > on the bridge (if you have bridging enabled).
> > > Remus tries to install a network buffer (sch_plug) to the vif interfa=
ce.
> > >
> > >
> > >
> > > > root@neutrino:~/working-remus#
> > > >
> > > > It seems that on the backup remus or Xen cannot assign a vif1.0 to =
the DomU since #ifconfig -a doesn't show a new vif there
> > > > when starting remus.
> > > >
> > > > Any help would be highly appreciated!
> > > >
> > > > Tony.
> > >
> > > _______________________________________________
> > > Xen-users mailing list
> > > Xen-users@lists.xensource.com
> > > http://lists.xensource.com/xen-users
> >
> >
> >
> >
> > _______________________________________________ Xen-users mailing list =
Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
>=20
> Tony & Dimitrios=2C
>  Both of you seem to have faced issues with blktap2 based
>  disk replication=2C while running remus. If you are interested in
> gettting blktap2 based replication
>  running=2C can you guys try the patch below and let me know if it
> resolves the issue ?
>=20
>  The patch basically increases the timeouts on both the disk and
> memory checkpoint receivers
>  (block-remus.c & xc_domain_restore.c respectively)
>  I have tested Remus on a Windows 7 HVM with blktap2 based replication
> (tap2:remus:<host>:<port>|aio:... format)
>  Things seemed to run fine.
>=20
>  shriram
> ---
> diff -r 34dec1562a45 tools/blktap2/drivers/block-remus.c
> --- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:33 2011 -0700
> +++ b/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:43 2011 -0700
> @@ -59=2C7 +59=2C7 @@
>  #include <sys/stat.h>
>=20
>  /* timeout for reads and writes in ms */
> -#define HEARTBEAT_MS 1000
> +#define HEARTBEAT_MS 5000
>  #define RAMDISK_HASHSIZE 128
>=20
>  /* connect retry timeout (seconds) */
> diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c
> --- a/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:33 2011 -0700
> +++ b/tools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:43 2011 -0700
> @@ -47=2C7 +47=2C7 @@
>      struct domain_info_context dinfo=3B
>  }=3B
>=20
> -#define HEARTBEAT_MS 1000
> +#define HEARTBEAT_MS 5000
>=20
>  #define SUPERPAGE_PFN_SHIFT  9
>  #define SUPERPAGE_NR_PFNS    (1UL << SUPERPAGE_PFN_SHIFT)
> diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
> --- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
> 20:52:33 2011 -0700
> +++ b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18
> 20:52:43 2011 -0700
> @@ -504=2C7 +504=2C7 @@
>      FD_ZERO(&rfds)=3B
>      FD_SET(fd=2C &rfds)=3B
>=20
> -    tv.tv_sec =3D 0=3B
> +    tv.tv_sec =3D 5=3B
>      tv.tv_usec =3D 500000=3B
>=20
>      rc =3D select(fd + 1=2C &rfds=2C NULL=2C NULL=2C &tv)=3B
 		 	   		  =

--_01c487f4-f08c-485d-85ca-3780c7f3a82a_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hello Shriram=2C<br><br>Thanks so much for your patch=2C I have been trying=
 to apply it but there is a problem when doing it=2C<br>here I send you the=
 errors thrown.<br><br>Any advice on how to do it properly??<br><br>Thanks =
a lot!<br><br>Tony.<br>----<br><br>root@neutrino:~/xen-4.1.1# xm list<br>Na=
me&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&=
nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbs=
p=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B=
&nbsp=3B&nbsp=3B ID&nbsp=3B&nbsp=3B Mem VCPUs&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B State&nbsp=3B&nbsp=3B Time(s)<br>Domain-0&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B=
&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nb=
sp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B 0&nbsp=3B 2649&nbsp=3B&nbsp=3B&=
nbsp=3B&nbsp=3B 1&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B r-----&nbsp=3B&nbsp=3B&nb=
sp=3B&nbsp=3B 88.2<br>root@neutrino:~/xen-4.1.1# patch -p0 &lt=3B timeouts.=
patch<br>(Stripping trailing CRs from patch.)<br>patching file b/tools/blkt=
ap2/drivers/block-remus.c<br>Hunk #1 FAILED at 59.<br>1 out of 1 hunk FAILE=
D -- saving rejects to file b/tools/blktap2/drivers/block-remus.c.rej<br>(S=
tripping trailing CRs from patch.)<br>patching file b/tools/libxc/xc_domain=
_restore.c<br>Hunk #1 FAILED at 47.<br>1 out of 1 hunk FAILED -- saving rej=
ects to file b/tools/libxc/xc_domain_restore.c.rej<br>(Stripping trailing C=
Rs from patch.)<br>patching file b/tools/python/xen/lowlevel/checkpoint/lib=
checkpoint.c<br>Hunk #1 FAILED at 504.<br>1 out of 1 hunk FAILED -- saving =
rejects to file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c.rej<=
br>root@neutrino:~/xen-4.1.1# <br><br>_____________________________________=
_____________________________________________________________________<br><d=
iv><div id=3D"SkyDrivePlaceholder"></div>&gt=3B From: rshriram@cs.ubc.ca<br=
>&gt=3B Date: Thu=2C 16 Feb 2012 10:06:56 -0800<br>&gt=3B Subject: Re: [Xen=
-users] Remus crashes only with Windows Server 2003 - tap2 issue<br>&gt=3B =
To: dftonywhite@hotmail.com=3B dimitrios.melissovas@epfl.ch<br>&gt=3B CC: x=
en-users@lists.xensource.com<br>&gt=3B <br>&gt=3B On Sat=2C Feb 11=2C 2012 =
at 5:17 PM=2C Antonio Colin &lt=3Bdftonywhite@hotmail.com&gt=3B wrote:<br>&=
gt=3B &gt=3B<br>&gt=3B &gt=3B PS: If you&nbsp=3Bneed further information or=
 want me to test&nbsp=3Bsomething please let me&nbsp=3Bknow.<br>&gt=3B &gt=
=3B<br>&gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B ______________=
__________________<br>&gt=3B &gt=3B From: rshriram@cs.ubc.ca<br>&gt=3B &gt=
=3B<br>&gt=3B &gt=3B Date: Fri=2C 10 Feb 2012 11:52:04 -0800<br>&gt=3B &gt=
=3B To: dftonywhite@hotmail.com<br>&gt=3B &gt=3B CC: xen-users@lists.xensou=
rce.com<br>&gt=3B &gt=3B Subject: Re: [Xen-users] Remus crashes only with W=
indows Server 2003<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B On Thu=2C Feb 9=2C 201=
2 at 10:29 AM=2C Antonio Colin &lt=3Bdftonywhite@hotmail.com&gt=3B wrote:<b=
r>&gt=3B &gt=3B<br>&gt=3B &gt=3B Hi again Shriram=2C<br>&gt=3B &gt=3B<br>&g=
t=3B &gt=3B Thank you for your reply and explanation. You are right I need =
a different port=2C may be 9001 in that case=2C but see...<br>&gt=3B &gt=3B=
 That was the full test but in fact I tested everything with one disk "(Uni=
t C:)" and the same thing happens... if you think<br>&gt=3B &gt=3B that doi=
ng it that way would save more useful information in the logs I can save th=
em again :).<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B The NFS mount is in /mnt/dom=
us only to begin testing remus. I put one VM image there... start remus wit=
h --no-net and everything is fine.<br>&gt=3B &gt=3B The directory /home/rem=
us is just to work with remus and disk replication and is not and NFS mount=
.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B It is so strange that it works only for=
 Linux!! (both are HVM)<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B And yes=2C if tha=
t directory was shared that might corrupt my disk and I also need DRBD to r=
eplicate the image... is that possible for img files?<br>&gt=3B &gt=3B and =
just one last question... after failover how can I get back the execution o=
f the VM from the backup to the primary host once it is ready ?<br>&gt=3B &=
gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Let me investigate the blktap2 issu=
e first.<br>&gt=3B &gt=3B DRBD does not replicate img files. You would have=
 to put them in a partition or lvm volume and<br>&gt=3B &gt=3B replicate th=
at volume to the backup host. Whether you want to write the image directly =
to the volume or<br>&gt=3B &gt=3B create a File system in that volume and d=
rop the image file there=2C is upto you.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B =
shriram<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Thank you so much!!!<br>&gt=3B &g=
t=3B<br>&gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=
=3B ________________________________<br>&gt=3B &gt=3B From: rshriram@cs.ubc=
.ca<br>&gt=3B &gt=3B Date: Thu=2C 9 Feb 2012 00:35:15 -0800<br>&gt=3B &gt=
=3B<br>&gt=3B &gt=3B Subject: Re: [Xen-users] Remus crashes only with Windo=
ws Server 2003<br>&gt=3B &gt=3B To: dftonywhite@hotmail.com<br>&gt=3B &gt=
=3B CC: xen-users@lists.xensource.com<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>=
&gt=3B &gt=3B On Wed=2C Feb 8=2C 2012 at 1:56 AM=2C Antonio Colin &lt=3Bdft=
onywhite@hotmail.com&gt=3B wrote:<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Hello S=
hriram=2C<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Just comming back to Remus HA=
=2C three weeks ago I sent this thread and the situation hasn't changed. Yo=
u are right=2C<br>&gt=3B &gt=3B remus works properly with --no-net option.<=
br>&gt=3B &gt=3B<br>&gt=3B &gt=3B There is actually this tapdisk related er=
ror in the syslog file in the primary host:<br>&gt=3B &gt=3B Jan 17 17:28:5=
8 xen-backup tapdisk2[5795]: remus: could not bind server socket 11 to 192.=
168.2.4:9000: 98 Address already in use<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<b=
r>&gt=3B &gt=3B Thanks for the logs.<br>&gt=3B &gt=3B &nbsp=3BThe first thi=
ng that pops out is:<br>&gt=3B &gt=3B ['tap2'=2C ['uname'=2C 'tap2:remus:19=
2.168.2.4:9000|aio:/home/remus/win2k3-exchange.img']=2C ['dev'=2C 'ioemu:hd=
a']=2C ['mode'=2C 'w']]=2C<br>&gt=3B &gt=3B ['tap2'=2C ['uname'=2C 'tap2:re=
mus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img']=2C ['dev'=2C '=
ioemu:hdb']=2C ['mode'=2C 'w']]=2C<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B You ha=
ve two tapdisk devices=2C but on the same port ? Each disk needs a differen=
t port=2C as a tcp connection is<br>&gt=3B &gt=3B established between prima=
ry and backup for each replicated disk.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<b=
r>&gt=3B &gt=3B<br>&gt=3B &gt=3B Also when I boot up the VM (Windows Server=
 2003) from NFS<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B from NFS=
 ? just to make sure that we are on same page=2C is the above directory /ho=
me/remus an NFS mount ?<br>&gt=3B &gt=3B i.e. is that win2k3-exchange.img "=
shared" between the primary and backup host ?<br>&gt=3B &gt=3B &nbsp=3BIf s=
o=2C then remus disk replication will not work=2C as its based on a shared-=
nothing model.<br>&gt=3B &gt=3B &nbsp=3BIn fact=2C it could corrupt your di=
sk badly. If disk consistency is not an issue=2C then you are better off<br=
>&gt=3B &gt=3B &nbsp=3Brunning remus without disk replication (though there=
 is no guarantee that the domain will failover properly).<br>&gt=3B &gt=3B<=
br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B and without remus or dis=
k replication=2C in both the primary and the backup<br>&gt=3B &gt=3B there =
is in fact a vif attached to it which is bind to the bridge in the two case=
s.<br>&gt=3B &gt=3B I have the sch_plug module installed correctly in both =
hosts and everything works perfect for Linux systems.<br>&gt=3B &gt=3B<br>&=
gt=3B &gt=3B<br>&gt=3B &gt=3B Oh great. So network buffering is out of the =
picture. If it works for linux=2C it should work for windows too.<br>&gt=3B=
 &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B But it just cannot come true<br>&=
gt=3B &gt=3B for Windows.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B I attach xend.l=
og and syslog from primary and backup if you'd like to see further informat=
ion in order to help me.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Thank you a lot!=
!<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B=
 &gt=3B From: rshriram@cs.ubc.ca<br>&gt=3B &gt=3B &gt=3B Date: Fri=2C 13 Ja=
n 2012 09:54:35 -0800<br>&gt=3B &gt=3B &gt=3B To: xen-users@lists.xensource=
.com<br>&gt=3B &gt=3B &gt=3B CC: dftonywhite@hotmail.com<br>&gt=3B &gt=3B &=
gt=3B Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003<=
br>&gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B On Fri=2C =
Jan 13=2C 2012 at 9:05 AM=2C &lt=3Bxen-users-request@lists.xensource.com&gt=
=3B wrote:<br>&gt=3B &gt=3B &gt=3B &gt=3B I have setup Remus on Debian Sque=
eze and kernel 3.1.5. Remus and disk replication works perfect &nbsp=3Bfor =
Ubuntu systems=2C<br>&gt=3B &gt=3B &gt=3B &gt=3B but when I start Remus for=
 Windows Sever 2003 (running Microsoft Exchange Enterprise 2003) it crashes=
 giving the<br>&gt=3B &gt=3B &gt=3B &gt=3B following error:<br>&gt=3B &gt=
=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B Is that U=
buntu VM a PV or HVM ?<br>&gt=3B &gt=3B &gt=3B I presume that remus with --=
no-net works properly ?<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=
=3B root@neutrino:~/working-remus# xm create exchange-hvm.cfg<br>&gt=3B &gt=
=3B &gt=3B &gt=3B root@neutrino:~/working-remus# remus exchange-hvm 192.168=
.2.4<br>&gt=3B &gt=3B &gt=3B &gt=3B qemu logdirty mode: enable<br>&gt=3B &g=
t=3B &gt=3B &gt=3B xc: error: Error when writing to state file (4a) (errno =
104) (104 =3D Connection reset by peer): Internal error<br>&gt=3B &gt=3B &g=
t=3B &gt=3B qemu logdirty mode: disable<br>&gt=3B &gt=3B &gt=3B &gt=3B PROF=
: resumed at 1326315866.106150<br>&gt=3B &gt=3B &gt=3B &gt=3B resuming QEMU=
<br>&gt=3B &gt=3B &gt=3B &gt=3B tc filter del dev vif3.0 parent ffff: proto=
 ip pref 10 u32<br>&gt=3B &gt=3B &gt=3B &gt=3B RTNETLINK answers: Invalid a=
rgument<br>&gt=3B &gt=3B &gt=3B &gt=3B We have an error talking to the kern=
el<br>&gt=3B &gt=3B &gt=3B &gt=3B Exception xen.remus.util.PipeException: P=
ipeException('tc failed: 2=2C No such file or directory'=2C) in &lt=3Bbound=
 method BufferedNIC.__del__ of &lt=3Bxen.remus.device.BufferedNIC object at=
 0x24b7510&gt=3B&gt=3B ignored<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=
=3B This error tells me nothing. "Connection reset by peer" could result<br=
>&gt=3B &gt=3B &gt=3B from a lot of issues.<br>&gt=3B &gt=3B &gt=3B A. chec=
k the syslog in primary and backup=2C for errors related to tapdisk<br>&gt=
=3B &gt=3B &gt=3B B. Check the xend.log file in backup<br>&gt=3B &gt=3B &gt=
=3B C. If your system works with --no-net=2C then try to boot up the VM<br>=
&gt=3B &gt=3B &gt=3B without remus=2C and make sure that<br>&gt=3B &gt=3B &=
gt=3B there is a vif interface for the VM. And make sure that interface is<=
br>&gt=3B &gt=3B &gt=3B on the bridge (if you have bridging enabled).<br>&g=
t=3B &gt=3B &gt=3B Remus tries to install a network buffer (sch_plug) to th=
e vif interface.<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B =
&gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=3B root@neutrino:~/working-remus#=
<br>&gt=3B &gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=3B It seems tha=
t on the backup remus or Xen cannot assign a vif1.0 to the DomU since #ifco=
nfig -a doesn't show a new vif there<br>&gt=3B &gt=3B &gt=3B &gt=3B when st=
arting remus.<br>&gt=3B &gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &gt=3B &gt=3B=
 Any help would be highly appreciated!<br>&gt=3B &gt=3B &gt=3B &gt=3B<br>&g=
t=3B &gt=3B &gt=3B &gt=3B Tony.<br>&gt=3B &gt=3B &gt=3B<br>&gt=3B &gt=3B &g=
t=3B _______________________________________________<br>&gt=3B &gt=3B &gt=
=3B Xen-users mailing list<br>&gt=3B &gt=3B &gt=3B Xen-users@lists.xensourc=
e.com<br>&gt=3B &gt=3B &gt=3B http://lists.xensource.com/xen-users<br>&gt=
=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=
=3B _______________________________________________ Xen-users mailing list =
Xen-users@lists.xensource.com http://lists.xensource.com/xen-users<br>&gt=
=3B <br>&gt=3B Tony &amp=3B Dimitrios=2C<br>&gt=3B  Both of you seem to hav=
e faced issues with blktap2 based<br>&gt=3B  disk replication=2C while runn=
ing remus. If you are interested in<br>&gt=3B gettting blktap2 based replic=
ation<br>&gt=3B  running=2C can you guys try the patch below and let me kno=
w if it<br>&gt=3B resolves the issue ?<br>&gt=3B <br>&gt=3B  The patch basi=
cally increases the timeouts on both the disk and<br>&gt=3B memory checkpoi=
nt receivers<br>&gt=3B  (block-remus.c &amp=3B xc_domain_restore.c respecti=
vely)<br>&gt=3B  I have tested Remus on a Windows 7 HVM with blktap2 based =
replication<br>&gt=3B (tap2:remus:&lt=3Bhost&gt=3B:&lt=3Bport&gt=3B|aio:...=
 format)<br>&gt=3B  Things seemed to run fine.<br>&gt=3B <br>&gt=3B  shrira=
m<br>&gt=3B ---<br>&gt=3B diff -r 34dec1562a45 tools/blktap2/drivers/block-=
remus.c<br>&gt=3B --- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:5=
2:33 2011 -0700<br>&gt=3B +++ b/tools/blktap2/drivers/block-remus.c	Sat Jun=
 18 20:52:43 2011 -0700<br>&gt=3B @@ -59=2C7 +59=2C7 @@<br>&gt=3B  #include=
 &lt=3Bsys/stat.h&gt=3B<br>&gt=3B <br>&gt=3B  /* timeout for reads and writ=
es in ms */<br>&gt=3B -#define HEARTBEAT_MS 1000<br>&gt=3B +#define HEARTBE=
AT_MS 5000<br>&gt=3B  #define RAMDISK_HASHSIZE 128<br>&gt=3B <br>&gt=3B  /*=
 connect retry timeout (seconds) */<br>&gt=3B diff -r 34dec1562a45 tools/li=
bxc/xc_domain_restore.c<br>&gt=3B --- a/tools/libxc/xc_domain_restore.c	Sat=
 Jun 18 20:52:33 2011 -0700<br>&gt=3B +++ b/tools/libxc/xc_domain_restore.c=
	Sat Jun 18 20:52:43 2011 -0700<br>&gt=3B @@ -47=2C7 +47=2C7 @@<br>&gt=3B  =
    struct domain_info_context dinfo=3B<br>&gt=3B  }=3B<br>&gt=3B <br>&gt=
=3B -#define HEARTBEAT_MS 1000<br>&gt=3B +#define HEARTBEAT_MS 5000<br>&gt=
=3B <br>&gt=3B  #define SUPERPAGE_PFN_SHIFT  9<br>&gt=3B  #define SUPERPAGE=
_NR_PFNS    (1UL &lt=3B&lt=3B SUPERPAGE_PFN_SHIFT)<br>&gt=3B diff -r 34dec1=
562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c<br>&gt=3B --- a=
/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat Jun 18<br>&gt=3B =
20:52:33 2011 -0700<br>&gt=3B +++ b/tools/python/xen/lowlevel/checkpoint/li=
bcheckpoint.c	Sat Jun 18<br>&gt=3B 20:52:43 2011 -0700<br>&gt=3B @@ -504=2C=
7 +504=2C7 @@<br>&gt=3B      FD_ZERO(&amp=3Brfds)=3B<br>&gt=3B      FD_SET(=
fd=2C &amp=3Brfds)=3B<br>&gt=3B <br>&gt=3B -    tv.tv_sec =3D 0=3B<br>&gt=
=3B +    tv.tv_sec =3D 5=3B<br>&gt=3B      tv.tv_usec =3D 500000=3B<br>&gt=
=3B <br>&gt=3B      rc =3D select(fd + 1=2C &amp=3Brfds=2C NULL=2C NULL=2C =
&amp=3Btv)=3B<br></div> 		 	   		  </div></body>
</html>=

--_01c487f4-f08c-485d-85ca-3780c7f3a82a_--


--===============6632161569414539384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6632161569414539384==--


From xen-users-bounces@lists.xen.org Mon Feb 27 21:27:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 21:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S285C-0001Cv-Vg; Mon, 27 Feb 2012 21:26:10 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1S285B-0001Cl-6u
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 21:26:09 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-2.tower-216.messagelabs.com!1330377962!18518122!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11121 invoked from network); 27 Feb 2012 21:26:03 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 21:26:03 -0000
Received: by vcbf11 with SMTP id f11so946296vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 27 Feb 2012 13:26:01 -0800 (PST)
Received-SPF: pass (google.com: domain of linus@vangeuns.name designates
	10.52.71.80 as permitted sender) client-ip=10.52.71.80; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of linus@vangeuns.name
	designates 10.52.71.80 as permitted sender)
	smtp.mail=linus@vangeuns.name
Received: from mr.google.com ([10.52.71.80])
	by 10.52.71.80 with SMTP id s16mr8604962vdu.131.1330377961768 (num_hops
	= 1); Mon, 27 Feb 2012 13:26:01 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.71.80 with SMTP id s16mr7054952vdu.131.1330377961587; Mon,
	27 Feb 2012 13:26:01 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Mon, 27 Feb 2012 13:26:01 -0800 (PST)
Date: Mon, 27 Feb 2012 22:26:01 +0100
Message-ID: <CANGqLUQDW_BLMrqbCEn_i8ZkAgdFsqvpi-iKsNcvYEhsXqDoTw@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Xen Users <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQklmzvnArgfpEw8PWZ8ll92YYD2a+3qDUssUo9+dQETT+Jhcdz0voBsddgCBeL9Q/T41CMo
Subject: [Xen-users] Experience with Xen & AMD Opteron 4200 series?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6669114465770559360=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6669114465770559360==
Content-Type: multipart/alternative; boundary=20cf3071d0d6d1426e04b9f8c179

--20cf3071d0d6d1426e04b9f8c179
Content-Type: text/plain; charset=UTF-8

Hey,

I am currently considering a two machine Xen setup based on AMD Opterons,
more precisely Dell R515s or R415s with dual Opteron 4274HE.
Does anyone has some Xen setup(s) running on top of Opterons 4274HE,
Opteron 4200 or Dell R515 machines and is willing to share some experience?

In particular, I am interested in using Debian squeeze (Xen 4.0.1, Linux
2.6.32) for dom0 and most domUs.
Any issues with PV or HVM guests, live migration, AMD-V features?

Regards, Linus

--20cf3071d0d6d1426e04b9f8c179
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hey,<div><br></div><div>I am currently considering a two machine Xen setup =
based on AMD Opterons, more precisely Dell R515s or R415s with dual Opteron=
 4274HE.</div><div>Does anyone has some Xen setup(s) running on top of Opte=
rons 4274HE, Opteron 4200 or Dell R515 machines and is willing to share som=
e experience?</div>
<div><br></div><div>In particular, I am interested in using Debian squeeze =
(Xen 4.0.1, Linux 2.6.32) for dom0 and most domUs.</div><div>Any issues wit=
h PV or HVM guests, live migration, AMD-V features?</div><div><br></div>
<div>Regards, Linus</div><div><br></div>

--20cf3071d0d6d1426e04b9f8c179--


--===============6669114465770559360==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6669114465770559360==--


From xen-users-bounces@lists.xen.org Mon Feb 27 21:27:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 21:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S285C-0001Cv-Vg; Mon, 27 Feb 2012 21:26:10 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1S285B-0001Cl-6u
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 21:26:09 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-2.tower-216.messagelabs.com!1330377962!18518122!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11121 invoked from network); 27 Feb 2012 21:26:03 -0000
Received: from mail-vx0-f171.google.com (HELO mail-vx0-f171.google.com)
	(209.85.220.171)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Feb 2012 21:26:03 -0000
Received: by vcbf11 with SMTP id f11so946296vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 27 Feb 2012 13:26:01 -0800 (PST)
Received-SPF: pass (google.com: domain of linus@vangeuns.name designates
	10.52.71.80 as permitted sender) client-ip=10.52.71.80; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of linus@vangeuns.name
	designates 10.52.71.80 as permitted sender)
	smtp.mail=linus@vangeuns.name
Received: from mr.google.com ([10.52.71.80])
	by 10.52.71.80 with SMTP id s16mr8604962vdu.131.1330377961768 (num_hops
	= 1); Mon, 27 Feb 2012 13:26:01 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.71.80 with SMTP id s16mr7054952vdu.131.1330377961587; Mon,
	27 Feb 2012 13:26:01 -0800 (PST)
Received: by 10.52.77.102 with HTTP; Mon, 27 Feb 2012 13:26:01 -0800 (PST)
Date: Mon, 27 Feb 2012 22:26:01 +0100
Message-ID: <CANGqLUQDW_BLMrqbCEn_i8ZkAgdFsqvpi-iKsNcvYEhsXqDoTw@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Xen Users <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQklmzvnArgfpEw8PWZ8ll92YYD2a+3qDUssUo9+dQETT+Jhcdz0voBsddgCBeL9Q/T41CMo
Subject: [Xen-users] Experience with Xen & AMD Opteron 4200 series?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6669114465770559360=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6669114465770559360==
Content-Type: multipart/alternative; boundary=20cf3071d0d6d1426e04b9f8c179

--20cf3071d0d6d1426e04b9f8c179
Content-Type: text/plain; charset=UTF-8

Hey,

I am currently considering a two machine Xen setup based on AMD Opterons,
more precisely Dell R515s or R415s with dual Opteron 4274HE.
Does anyone has some Xen setup(s) running on top of Opterons 4274HE,
Opteron 4200 or Dell R515 machines and is willing to share some experience?

In particular, I am interested in using Debian squeeze (Xen 4.0.1, Linux
2.6.32) for dom0 and most domUs.
Any issues with PV or HVM guests, live migration, AMD-V features?

Regards, Linus

--20cf3071d0d6d1426e04b9f8c179
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hey,<div><br></div><div>I am currently considering a two machine Xen setup =
based on AMD Opterons, more precisely Dell R515s or R415s with dual Opteron=
 4274HE.</div><div>Does anyone has some Xen setup(s) running on top of Opte=
rons 4274HE, Opteron 4200 or Dell R515 machines and is willing to share som=
e experience?</div>
<div><br></div><div>In particular, I am interested in using Debian squeeze =
(Xen 4.0.1, Linux 2.6.32) for dom0 and most domUs.</div><div>Any issues wit=
h PV or HVM guests, live migration, AMD-V features?</div><div><br></div>
<div>Regards, Linus</div><div><br></div>

--20cf3071d0d6d1426e04b9f8c179--


--===============6669114465770559360==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6669114465770559360==--


From xen-users-bounces@lists.xen.org Mon Feb 27 23:59:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 23:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2ASK-0002xp-Ep; Mon, 27 Feb 2012 23:58:12 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1S2ASI-0002xh-Tp
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 23:58:11 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-3.tower-21.messagelabs.com!1330387081!8801080!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22707 invoked from network); 27 Feb 2012 23:58:02 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 23:58:02 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q1RNvwkr025784
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Mon, 27 Feb 2012 15:57:59 -0800
Received: by bkwq16 with SMTP id q16so4882310bkw.30
	for <xen-users@lists.xensource.com>;
	Mon, 27 Feb 2012 15:57:56 -0800 (PST)
Received-SPF: pass (google.com: domain of rshriram@cs.ubc.ca designates
	10.204.128.211 as permitted sender) client-ip=10.204.128.211; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of rshriram@cs.ubc.ca
	designates 10.204.128.211 as permitted sender)
	smtp.mail=rshriram@cs.ubc.ca
Received: from mr.google.com ([10.204.128.211])
	by 10.204.128.211 with SMTP id l19mr8345883bks.59.1330387076854
	(num_hops = 1); Mon, 27 Feb 2012 15:57:56 -0800 (PST)
Received: by 10.204.128.211 with SMTP id l19mr6707171bks.59.1330387076767;
	Mon, 27 Feb 2012 15:57:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.44.6 with HTTP; Mon, 27 Feb 2012 15:57:16 -0800 (PST)
In-Reply-To: <SNT114-W55970219EA1B35EBACBCBCA6690@phx.gbl>
References: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
	<SNT114-W55970219EA1B35EBACBCBCA6690@phx.gbl>
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Mon, 27 Feb 2012 15:57:16 -0800
Message-ID: <CAP8mzPMD-Odw4yKq9xwyabtS5WuEX+PvyY9j8Jg_RVYhpkW-CQ@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - tap2
	issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5654827455698511420=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5654827455698511420==
Content-Type: multipart/alternative; boundary=0015173ff3e21fe1f004b9fae1fa

--0015173ff3e21fe1f004b9fae1fa
Content-Type: text/plain; charset=ISO-8859-1

its patch -p1

On Mon, Feb 27, 2012 at 12:38 PM, Antonio Colin <dftonywhite@hotmail.com>wrote:

>  Hello Shriram,
>
> Thanks so much for your patch, I have been trying to apply it but there is
> a problem when doing it,
> here I send you the errors thrown.
>
> Any advice on how to do it properly??
>
> Thanks a lot!
>
> Tony.
> ----
>
> root@neutrino:~/xen-4.1.1# xm list
> Name                                        ID   Mem VCPUs      State
> Time(s)
> Domain-0                                     0  2649     1     r-----
> 88.2
> root@neutrino:~/xen-4.1.1# patch -p0 < timeouts.patch
> (Stripping trailing CRs from patch.)
> patching file b/tools/blktap2/drivers/block-remus.c
> Hunk #1 FAILED at 59.
> 1 out of 1 hunk FAILED -- saving rejects to file
> b/tools/blktap2/drivers/block-remus.c.rej
> (Stripping trailing CRs from patch.)
> patching file b/tools/libxc/xc_domain_restore.c
> Hunk #1 FAILED at 47.
> 1 out of 1 hunk FAILED -- saving rejects to file
> b/tools/libxc/xc_domain_restore.c.rej
> (Stripping trailing CRs from patch.)
> patching file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
> Hunk #1 FAILED at 504.
> 1 out of 1 hunk FAILED -- saving rejects to file
> b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c.rej
> root@neutrino:~/xen-4.1.1#
>
>
> __________________________________________________________________________________________________________
> > From: rshriram@cs.ubc.ca
> > Date: Thu, 16 Feb 2012 10:06:56 -0800
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 -
> tap2 issue
> > To: dftonywhite@hotmail.com; dimitrios.melissovas@epfl.ch
> > CC: xen-users@lists.xensource.com
>
> >
> > On Sat, Feb 11, 2012 at 5:17 PM, Antonio Colin <dftonywhite@hotmail.com>
> wrote:
> > >
> > > PS: If you need further information or want me to test something
> please let me know.
> > >
> > > Tony.
> > >
> > > ________________________________
> > > From: rshriram@cs.ubc.ca
> > >
> > > Date: Fri, 10 Feb 2012 11:52:04 -0800
> > > To: dftonywhite@hotmail.com
> > > CC: xen-users@lists.xensource.com
> > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > >
> > > On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <
> dftonywhite@hotmail.com> wrote:
> > >
> > > Hi again Shriram,
> > >
> > > Thank you for your reply and explanation. You are right I need a
> different port, may be 9001 in that case, but see...
> > > That was the full test but in fact I tested everything with one disk
> "(Unit C:)" and the same thing happens... if you think
> > > that doing it that way would save more useful information in the logs
> I can save them again :).
> > >
> > > The NFS mount is in /mnt/domus only to begin testing remus. I put one
> VM image there... start remus with --no-net and everything is fine.
> > > The directory /home/remus is just to work with remus and disk
> replication and is not and NFS mount.
> > >
> > > It is so strange that it works only for Linux!! (both are HVM)
> > >
> > > And yes, if that directory was shared that might corrupt my disk and I
> also need DRBD to replicate the image... is that possible for img files?
> > > and just one last question... after failover how can I get back the
> execution of the VM from the backup to the primary host once it is ready ?
> > >
> > >
> > > Let me investigate the blktap2 issue first.
> > > DRBD does not replicate img files. You would have to put them in a
> partition or lvm volume and
> > > replicate that volume to the backup host. Whether you want to write
> the image directly to the volume or
> > > create a File system in that volume and drop the image file there, is
> upto you.
> > >
> > > shriram
> > >
> > > Thank you so much!!!
> > >
> > > Tony.
> > >
> > >
> > > ________________________________
> > > From: rshriram@cs.ubc.ca
> > > Date: Thu, 9 Feb 2012 00:35:15 -0800
> > >
> > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > > To: dftonywhite@hotmail.com
> > > CC: xen-users@lists.xensource.com
> > >
> > >
> > > On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com>
> wrote:
> > >
> > > Hello Shriram,
> > >
> > > Just comming back to Remus HA, three weeks ago I sent this thread and
> the situation hasn't changed. You are right,
> > > remus works properly with --no-net option.
> > >
> > > There is actually this tapdisk related error in the syslog file in the
> primary host:
> > > Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind
> server socket 11 to 192.168.2.4:9000: 98 Address already in use
> > >
> > >
> > > Thanks for the logs.
> > >  The first thing that pops out is:
> > > ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange.img'],
> ['dev', 'ioemu:hda'], ['mode', 'w']],
> > > ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img'],
> ['dev', 'ioemu:hdb'], ['mode', 'w']],
> > >
> > > You have two tapdisk devices, but on the same port ? Each disk needs a
> different port, as a tcp connection is
> > > established between primary and backup for each replicated disk.
> > >
> > >
> > >
> > > Also when I boot up the VM (Windows Server 2003) from NFS
> > >
> > >
> > > from NFS ? just to make sure that we are on same page, is the above
> directory /home/remus an NFS mount ?
> > > i.e. is that win2k3-exchange.img "shared" between the primary and
> backup host ?
> > >  If so, then remus disk replication will not work, as its based on a
> shared-nothing model.
> > >  In fact, it could corrupt your disk badly. If disk consistency is not
> an issue, then you are better off
> > >  running remus without disk replication (though there is no guarantee
> that the domain will failover properly).
> > >
> > >
> > >
> > > and without remus or disk replication, in both the primary and the
> backup
> > > there is in fact a vif attached to it which is bind to the bridge in
> the two cases.
> > > I have the sch_plug module installed correctly in both hosts and
> everything works perfect for Linux systems.
> > >
> > >
> > > Oh great. So network buffering is out of the picture. If it works for
> linux, it should work for windows too.
> > >
> > >
> > > But it just cannot come true
> > > for Windows.
> > >
> > > I attach xend.log and syslog from primary and backup if you'd like to
> see further information in order to help me.
> > >
> > > Thank you a lot!!
> > >
> > > Tony.
> > >
> > > > From: rshriram@cs.ubc.ca
> > > > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > > > To: xen-users@lists.xensource.com
> > > > CC: dftonywhite@hotmail.com
> > > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > >
> > > >
> > > > On Fri, Jan 13, 2012 at 9:05 AM, <
> xen-users-request@lists.xensource.com> wrote:
> > > > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and
> disk replication works perfect  for Ubuntu systems,
> > > > > but when I start Remus for Windows Sever 2003 (running Microsoft
> Exchange Enterprise 2003) it crashes giving the
> > > > > following error:
> > > > >
> > > >
> > > > Is that Ubuntu VM a PV or HVM ?
> > > > I presume that remus with --no-net works properly ?
> > > >
> > > > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > > > qemu logdirty mode: enable
> > > > > xc: error: Error when writing to state file (4a) (errno 104) (104
> = Connection reset by peer): Internal error
> > > > > qemu logdirty mode: disable
> > > > > PROF: resumed at 1326315866.106150
> > > > > resuming QEMU
> > > > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > > > RTNETLINK answers: Invalid argument
> > > > > We have an error talking to the kernel
> > > > > Exception xen.remus.util.PipeException: PipeException('tc failed:
> 2, No such file or directory',) in <bound method BufferedNIC.__del__ of
> <xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> > > >
> > > > This error tells me nothing. "Connection reset by peer" could result
> > > > from a lot of issues.
> > > > A. check the syslog in primary and backup, for errors related to
> tapdisk
> > > > B. Check the xend.log file in backup
> > > > C. If your system works with --no-net, then try to boot up the VM
> > > > without remus, and make sure that
> > > > there is a vif interface for the VM. And make sure that interface is
> > > > on the bridge (if you have bridging enabled).
> > > > Remus tries to install a network buffer (sch_plug) to the vif
> interface.
> > > >
> > > >
> > > >
> > > > > root@neutrino:~/working-remus#
> > > > >
> > > > > It seems that on the backup remus or Xen cannot assign a vif1.0 to
> the DomU since #ifconfig -a doesn't show a new vif there
> > > > > when starting remus.
> > > > >
> > > > > Any help would be highly appreciated!
> > > > >
> > > > > Tony.
> > > >
> > > > _______________________________________________
> > > > Xen-users mailing list
> > > > Xen-users@lists.xensource.com
> > > > http://lists.xensource.com/xen-users
> > >
> > >
> > >
> > >
> > > _______________________________________________ Xen-users mailing list
> Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> >
> > Tony & Dimitrios,
> > Both of you seem to have faced issues with blktap2 based
> > disk replication, while running remus. If you are interested in
> > gettting blktap2 based replication
> > running, can you guys try the patch below and let me know if it
> > resolves the issue ?
> >
> > The patch basically increases the timeouts on both the disk and
> > memory checkpoint receivers
> > (block-remus.c & xc_domain_restore.c respectively)
> > I have tested Remus on a Windows 7 HVM with blktap2 based replication
> > (tap2:remus:<host>:<port>|aio:... format)
> > Things seemed to run fine.
> >
> > shriram
> > ---
> > diff -r 34dec1562a45 tools/blktap2/drivers/block-remus.c
> > --- a/tools/blktap2/drivers/block-remus.c Sat Jun 18 20:52:33 2011 -0700
> > +++ b/tools/blktap2/drivers/block-remus.c Sat Jun 18 20:52:43 2011 -0700
> > @@ -59,7 +59,7 @@
> > #include <sys/stat.h>
> >
> > /* timeout for reads and writes in ms */
> > -#define HEARTBEAT_MS 1000
> > +#define HEARTBEAT_MS 5000
> > #define RAMDISK_HASHSIZE 128
> >
> > /* connect retry timeout (seconds) */
> > diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c
> > --- a/tools/libxc/xc_domain_restore.c Sat Jun 18 20:52:33 2011 -0700
> > +++ b/tools/libxc/xc_domain_restore.c Sat Jun 18 20:52:43 2011 -0700
> > @@ -47,7 +47,7 @@
> > struct domain_info_context dinfo;
> > };
> >
> > -#define HEARTBEAT_MS 1000
> > +#define HEARTBEAT_MS 5000
> >
> > #define SUPERPAGE_PFN_SHIFT 9
> > #define SUPERPAGE_NR_PFNS (1UL << SUPERPAGE_PFN_SHIFT)
> > diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
> > --- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c Sat Jun 18
> > 20:52:33 2011 -0700
> > +++ b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c Sat Jun 18
> > 20:52:43 2011 -0700
> > @@ -504,7 +504,7 @@
> > FD_ZERO(&rfds);
> > FD_SET(fd, &rfds);
> >
> > - tv.tv_sec = 0;
> > + tv.tv_sec = 5;
> > tv.tv_usec = 500000;
> >
> > rc = select(fd + 1, &rfds, NULL, NULL, &tv);
>

--0015173ff3e21fe1f004b9fae1fa
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

its patch -p1<br><br><div class=3D"gmail_quote">On Mon, Feb 27, 2012 at 12:=
38 PM, Antonio Colin <span dir=3D"ltr">&lt;<a href=3D"mailto:dftonywhite@ho=
tmail.com">dftonywhite@hotmail.com</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">




<div><div dir=3D"ltr">
Hello Shriram,<br><br>Thanks so much for your patch, I have been trying to =
apply it but there is a problem when doing it,<br>here I send you the error=
s thrown.<br><br>Any advice on how to do it properly??<br><br>Thanks a lot!=
<br>

<br>Tony.<br>----<br><br>root@neutrino:~/xen-4.1.1# xm list<br>Name=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 Stat=
e=A0=A0 Time(s)<br>Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 2649=A0=
=A0=A0=A0 1=A0=A0=A0=A0 r-----=A0=A0=A0=A0 88.2<br>

root@neutrino:~/xen-4.1.1# patch -p0 &lt; timeouts.patch<br>(Stripping trai=
ling CRs from patch.)<br>patching file b/tools/blktap2/drivers/block-remus.=
c<br>Hunk #1 FAILED at 59.<br>1 out of 1 hunk FAILED -- saving rejects to f=
ile b/tools/blktap2/drivers/block-remus.c.rej<br>

(Stripping trailing CRs from patch.)<br>patching file b/tools/libxc/xc_doma=
in_restore.c<br>Hunk #1 FAILED at 47.<br>1 out of 1 hunk FAILED -- saving r=
ejects to file b/tools/libxc/xc_domain_restore.c.rej<br>(Stripping trailing=
 CRs from patch.)<br>

patching file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c<br>Hun=
k #1 FAILED at 504.<br>1 out of 1 hunk FAILED -- saving rejects to file b/t=
ools/python/xen/lowlevel/checkpoint/libcheckpoint.c.rej<br>root@neutrino:~/=
xen-4.1.1# <br>

<div class=3D"hm HOEnZb"><br>______________________________________________=
____________________________________________________________<br></div><div>=
<div class=3D"hm HOEnZb"><div></div>&gt; From: <a href=3D"mailto:rshriram@c=
s.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>

&gt; Date: Thu, 16 Feb 2012 10:06:56 -0800<br>&gt; Subject: Re: [Xen-users]=
 Remus crashes only with Windows Server 2003 - tap2 issue<br>&gt; To: <a hr=
ef=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotmail=
.com</a>; <a href=3D"mailto:dimitrios.melissovas@epfl.ch" target=3D"_blank"=
>dimitrios.melissovas@epfl.ch</a><br>

&gt; CC: <a href=3D"mailto:xen-users@lists.xensource.com" target=3D"_blank"=
>xen-users@lists.xensource.com</a></div><div><div class=3D"h5"><br>&gt; <br=
>&gt; On Sat, Feb 11, 2012 at 5:17 PM, Antonio Colin &lt;<a href=3D"mailto:=
dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotmail.com</a>&gt; =
wrote:<br>

&gt; &gt;<br>&gt; &gt; PS: If you=A0need further information or want me to =
test=A0something please let me=A0know.<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&=
gt; &gt;<br>&gt; &gt; ________________________________<br>&gt; &gt; From: <=
a href=3D"mailto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</=
a><br>

&gt; &gt;<br>&gt; &gt; Date: Fri, 10 Feb 2012 11:52:04 -0800<br>&gt; &gt; T=
o: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite=
@hotmail.com</a><br>&gt; &gt; CC: <a href=3D"mailto:xen-users@lists.xensour=
ce.com" target=3D"_blank">xen-users@lists.xensource.com</a><br>

&gt; &gt; Subject: Re: [Xen-users] Remus crashes only with Windows Server 2=
003<br>&gt; &gt;<br>&gt; &gt; On Thu, Feb 9, 2012 at 10:29 AM, Antonio Coli=
n &lt;<a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywh=
ite@hotmail.com</a>&gt; wrote:<br>

&gt; &gt;<br>&gt; &gt; Hi again Shriram,<br>&gt; &gt;<br>&gt; &gt; Thank yo=
u for your reply and explanation. You are right I need a different port, ma=
y be 9001 in that case, but see...<br>&gt; &gt; That was the full test but =
in fact I tested everything with one disk &quot;(Unit C:)&quot; and the sam=
e thing happens... if you think<br>

&gt; &gt; that doing it that way would save more useful information in the =
logs I can save them again :).<br>&gt; &gt;<br>&gt; &gt; The NFS mount is i=
n /mnt/domus only to begin testing remus. I put one VM image there... start=
 remus with --no-net and everything is fine.<br>

&gt; &gt; The directory /home/remus is just to work with remus and disk rep=
lication and is not and NFS mount.<br>&gt; &gt;<br>&gt; &gt; It is so stran=
ge that it works only for Linux!! (both are HVM)<br>&gt; &gt;<br>&gt; &gt; =
And yes, if that directory was shared that might corrupt my disk and I also=
 need DRBD to replicate the image... is that possible for img files?<br>

&gt; &gt; and just one last question... after failover how can I get back t=
he execution of the VM from the backup to the primary host once it is ready=
 ?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Let me investigate the blktap2 is=
sue first.<br>

&gt; &gt; DRBD does not replicate img files. You would have to put them in =
a partition or lvm volume and<br>&gt; &gt; replicate that volume to the bac=
kup host. Whether you want to write the image directly to the volume or<br>

&gt; &gt; create a File system in that volume and drop the image file there=
, is upto you.<br>&gt; &gt;<br>&gt; &gt; shriram<br>&gt; &gt;<br>&gt; &gt; =
Thank you so much!!!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&gt; &gt;<br>&gt; &=
gt;<br>

&gt; &gt; ________________________________<br>&gt; &gt; From: <a href=3D"ma=
ilto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>&gt; &=
gt; Date: Thu, 9 Feb 2012 00:35:15 -0800<br>&gt; &gt;<br>&gt; &gt; Subject:=
 Re: [Xen-users] Remus crashes only with Windows Server 2003<br>

&gt; &gt; To: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">=
dftonywhite@hotmail.com</a><br>&gt; &gt; CC: <a href=3D"mailto:xen-users@li=
sts.xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><br>&=
gt; &gt;<br>

&gt; &gt;<br>&gt; &gt; On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin &lt;<a=
 href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotm=
ail.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; Hello Shriram,<br>&gt; &gt=
;<br>

&gt; &gt; Just comming back to Remus HA, three weeks ago I sent this thread=
 and the situation hasn&#39;t changed. You are right,<br>&gt; &gt; remus wo=
rks properly with --no-net option.<br>&gt; &gt;<br>&gt; &gt; There is actua=
lly this tapdisk related error in the syslog file in the primary host:<br>

&gt; &gt; Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind =
server socket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">1=
92.168.2.4:9000</a>: 98 Address already in use<br>&gt; &gt;<br>&gt; &gt;<br=
>

&gt; &gt; Thanks for the logs.<br>&gt; &gt; =A0The first thing that pops ou=
t is:<br>&gt; &gt; [&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.1=
68.2.4:9000|aio:/home/remus/win2k3-exchange.img&#39;], [&#39;dev&#39;, &#39=
;ioemu:hda&#39;], [&#39;mode&#39;, &#39;w&#39;]],<br>

&gt; &gt; [&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:90=
00|aio:/home/remus/win2k3-exchange-d.img&#39;], [&#39;dev&#39;, &#39;ioemu:=
hdb&#39;], [&#39;mode&#39;, &#39;w&#39;]],<br>&gt; &gt;<br>&gt; &gt; You ha=
ve two tapdisk devices, but on the same port ? Each disk needs a different =
port, as a tcp connection is<br>

&gt; &gt; established between primary and backup for each replicated disk.<=
br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Also when I boot up the=
 VM (Windows Server 2003) from NFS<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; f=
rom NFS ? just to make sure that we are on same page, is the above director=
y /home/remus an NFS mount ?<br>

&gt; &gt; i.e. is that win2k3-exchange.img &quot;shared&quot; between the p=
rimary and backup host ?<br>&gt; &gt; =A0If so, then remus disk replication=
 will not work, as its based on a shared-nothing model.<br>&gt; &gt; =A0In =
fact, it could corrupt your disk badly. If disk consistency is not an issue=
, then you are better off<br>

&gt; &gt; =A0running remus without disk replication (though there is no gua=
rantee that the domain will failover properly).<br>&gt; &gt;<br>&gt; &gt;<b=
r>&gt; &gt;<br>&gt; &gt; and without remus or disk replication, in both the=
 primary and the backup<br>

&gt; &gt; there is in fact a vif attached to it which is bind to the bridge=
 in the two cases.<br>&gt; &gt; I have the sch_plug module installed correc=
tly in both hosts and everything works perfect for Linux systems.<br>&gt; &=
gt;<br>

&gt; &gt;<br>&gt; &gt; Oh great. So network buffering is out of the picture=
. If it works for linux, it should work for windows too.<br>&gt; &gt;<br>&g=
t; &gt;<br>&gt; &gt; But it just cannot come true<br>&gt; &gt; for Windows.=
<br>

&gt; &gt;<br>&gt; &gt; I attach xend.log and syslog from primary and backup=
 if you&#39;d like to see further information in order to help me.<br>&gt; =
&gt;<br>&gt; &gt; Thank you a lot!!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>

&gt; &gt;<br>&gt; &gt; &gt; From: <a href=3D"mailto:rshriram@cs.ubc.ca" tar=
get=3D"_blank">rshriram@cs.ubc.ca</a><br>&gt; &gt; &gt; Date: Fri, 13 Jan 2=
012 09:54:35 -0800<br>&gt; &gt; &gt; To: <a href=3D"mailto:xen-users@lists.=
xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><br>

&gt; &gt; &gt; CC: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_bl=
ank">dftonywhite@hotmail.com</a><br>&gt; &gt; &gt; Subject: Re: [Xen-users]=
 Remus crashes only with Windows Server 2003<br>&gt; &gt;<br>&gt; &gt; &gt;=
<br>

&gt; &gt; &gt; On Fri, Jan 13, 2012 at 9:05 AM, &lt;<a href=3D"mailto:xen-u=
sers-request@lists.xensource.com" target=3D"_blank">xen-users-request@lists=
.xensource.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; I have setup Remus on =
Debian Squeeze and kernel 3.1.5. Remus and disk replication works perfect =
=A0for Ubuntu systems,<br>

&gt; &gt; &gt; &gt; but when I start Remus for Windows Sever 2003 (running =
Microsoft Exchange Enterprise 2003) it crashes giving the<br>&gt; &gt; &gt;=
 &gt; following error:<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt=
; &gt; Is that Ubuntu VM a PV or HVM ?<br>

&gt; &gt; &gt; I presume that remus with --no-net works properly ?<br>&gt; =
&gt; &gt;<br>&gt; &gt; &gt; &gt; root@neutrino:~/working-remus# xm create e=
xchange-hvm.cfg<br>&gt; &gt; &gt; &gt; root@neutrino:~/working-remus# remus=
 exchange-hvm 192.168.2.4<br>

&gt; &gt; &gt; &gt; qemu logdirty mode: enable<br>&gt; &gt; &gt; &gt; xc: e=
rror: Error when writing to state file (4a) (errno 104) (104 =3D Connection=
 reset by peer): Internal error<br>&gt; &gt; &gt; &gt; qemu logdirty mode: =
disable<br>

&gt; &gt; &gt; &gt; PROF: resumed at 1326315866.106150<br>&gt; &gt; &gt; &g=
t; resuming QEMU<br>&gt; &gt; &gt; &gt; tc filter del dev vif3.0 parent fff=
f: proto ip pref 10 u32<br>&gt; &gt; &gt; &gt; RTNETLINK answers: Invalid a=
rgument<br>

&gt; &gt; &gt; &gt; We have an error talking to the kernel<br>&gt; &gt; &gt=
; &gt; Exception xen.remus.util.PipeException: PipeException(&#39;tc failed=
: 2, No such file or directory&#39;,) in &lt;bound method BufferedNIC.__del=
__ of &lt;xen.remus.device.BufferedNIC object at 0x24b7510&gt;&gt; ignored<=
br>

&gt; &gt; &gt;<br>&gt; &gt; &gt; This error tells me nothing. &quot;Connect=
ion reset by peer&quot; could result<br>&gt; &gt; &gt; from a lot of issues=
.<br>&gt; &gt; &gt; A. check the syslog in primary and backup, for errors r=
elated to tapdisk<br>

&gt; &gt; &gt; B. Check the xend.log file in backup<br>&gt; &gt; &gt; C. If=
 your system works with --no-net, then try to boot up the VM<br>&gt; &gt; &=
gt; without remus, and make sure that<br>&gt; &gt; &gt; there is a vif inte=
rface for the VM. And make sure that interface is<br>

&gt; &gt; &gt; on the bridge (if you have bridging enabled).<br>&gt; &gt; &=
gt; Remus tries to install a network buffer (sch_plug) to the vif interface=
.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &=
gt; root@neutrino:~/working-remus#<br>

&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; It seems that on the backup remu=
s or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn&#39;t =
show a new vif there<br>&gt; &gt; &gt; &gt; when starting remus.<br>&gt; &g=
t; &gt; &gt;<br>

&gt; &gt; &gt; &gt; Any help would be highly appreciated!<br>&gt; &gt; &gt;=
 &gt;<br>&gt; &gt; &gt; &gt; Tony.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ____=
___________________________________________<br>&gt; &gt; &gt; Xen-users mai=
ling list<br>

&gt; &gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_=
blank">Xen-users@lists.xensource.com</a><br>&gt; &gt; &gt; <a href=3D"http:=
//lists.xensource.com/xen-users" target=3D"_blank">http://lists.xensource.c=
om/xen-users</a><br>

&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _____________=
__________________________________ Xen-users mailing list <a href=3D"mailto=
:Xen-users@lists.xensource.com" target=3D"_blank">Xen-users@lists.xensource=
.com</a> <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank"=
>http://lists.xensource.com/xen-users</a><br>

&gt; <br>&gt; Tony &amp; Dimitrios,<br>&gt;  Both of you seem to have faced=
 issues with blktap2 based<br>&gt;  disk replication, while running remus. =
If you are interested in<br>&gt; gettting blktap2 based replication<br>

&gt;  running, can you guys try the patch below and let me know if it<br>&g=
t; resolves the issue ?<br>&gt; <br>&gt;  The patch basically increases the=
 timeouts on both the disk and<br>&gt; memory checkpoint receivers<br>
&gt;  (block-remus.c &amp; xc_domain_restore.c respectively)<br>
&gt;  I have tested Remus on a Windows 7 HVM with blktap2 based replication=
<br>&gt; (tap2:remus:&lt;host&gt;:&lt;port&gt;|aio:... format)<br>&gt;  Thi=
ngs seemed to run fine.<br>&gt; <br>&gt;  shriram<br>&gt; ---<br>&gt; diff =
-r 34dec1562a45 tools/blktap2/drivers/block-remus.c<br>

&gt; --- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:33 2011 -07=
00<br>&gt; +++ b/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:43 20=
11 -0700<br>&gt; @@ -59,7 +59,7 @@<br>&gt;  #include &lt;sys/stat.h&gt;<br>

&gt; <br>&gt;  /* timeout for reads and writes in ms */<br>&gt; -#define HE=
ARTBEAT_MS 1000<br>&gt; +#define HEARTBEAT_MS 5000<br>&gt;  #define RAMDISK=
_HASHSIZE 128<br>&gt; <br>&gt;  /* connect retry timeout (seconds) */<br>

&gt; diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c<br>&gt; --- a/too=
ls/libxc/xc_domain_restore.c	Sat Jun 18 20:52:33 2011 -0700<br>&gt; +++ b/t=
ools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:43 2011 -0700<br>&gt; @@ -4=
7,7 +47,7 @@<br>

&gt;      struct domain_info_context dinfo;<br>&gt;  };<br>&gt; <br>&gt; -#=
define HEARTBEAT_MS 1000<br>&gt; +#define HEARTBEAT_MS 5000<br>&gt; <br>&gt=
;  #define SUPERPAGE_PFN_SHIFT  9<br>&gt;  #define SUPERPAGE_NR_PFNS    (1U=
L &lt;&lt; SUPERPAGE_PFN_SHIFT)<br>

&gt; diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoin=
t.c<br>&gt; --- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat =
Jun 18<br>&gt; 20:52:33 2011 -0700<br>&gt; +++ b/tools/python/xen/lowlevel/=
checkpoint/libcheckpoint.c	Sat Jun 18<br>

&gt; 20:52:43 2011 -0700<br>&gt; @@ -504,7 +504,7 @@<br>&gt;      FD_ZERO(&=
amp;rfds);<br>&gt;      FD_SET(fd, &amp;rfds);<br>&gt; <br>&gt; -    tv.tv_=
sec =3D 0;<br>&gt; +    tv.tv_sec =3D 5;<br>&gt;      tv.tv_usec =3D 500000=
;<br>

&gt; <br>&gt;      rc =3D select(fd + 1, &amp;rfds, NULL, NULL, &amp;tv);<b=
r></div></div></div> 		 	   		  </div></div>
</blockquote></div><br>

--0015173ff3e21fe1f004b9fae1fa--


--===============5654827455698511420==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5654827455698511420==--


From xen-users-bounces@lists.xen.org Mon Feb 27 23:59:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Feb 2012 23:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2ASK-0002xp-Ep; Mon, 27 Feb 2012 23:58:12 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rshriram@cs.ubc.ca>) id 1S2ASI-0002xh-Tp
	for xen-users@lists.xensource.com; Mon, 27 Feb 2012 23:58:11 +0000
X-Env-Sender: rshriram@cs.ubc.ca
X-Msg-Ref: server-3.tower-21.messagelabs.com!1330387081!8801080!1
X-Originating-IP: [142.103.6.52]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22707 invoked from network); 27 Feb 2012 23:58:02 -0000
Received: from smtp.cs.ubc.ca (HELO smtp.cs.ubc.ca) (142.103.6.52)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Feb 2012 23:58:02 -0000
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com
	[209.85.214.43]) (authenticated bits=0)
	by smtp.cs.ubc.ca (8.14.3/8.13.6) with ESMTP id q1RNvwkr025784
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL)
	for <xen-users@lists.xensource.com>; Mon, 27 Feb 2012 15:57:59 -0800
Received: by bkwq16 with SMTP id q16so4882310bkw.30
	for <xen-users@lists.xensource.com>;
	Mon, 27 Feb 2012 15:57:56 -0800 (PST)
Received-SPF: pass (google.com: domain of rshriram@cs.ubc.ca designates
	10.204.128.211 as permitted sender) client-ip=10.204.128.211; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of rshriram@cs.ubc.ca
	designates 10.204.128.211 as permitted sender)
	smtp.mail=rshriram@cs.ubc.ca
Received: from mr.google.com ([10.204.128.211])
	by 10.204.128.211 with SMTP id l19mr8345883bks.59.1330387076854
	(num_hops = 1); Mon, 27 Feb 2012 15:57:56 -0800 (PST)
Received: by 10.204.128.211 with SMTP id l19mr6707171bks.59.1330387076767;
	Mon, 27 Feb 2012 15:57:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.205.44.6 with HTTP; Mon, 27 Feb 2012 15:57:16 -0800 (PST)
In-Reply-To: <SNT114-W55970219EA1B35EBACBCBCA6690@phx.gbl>
References: <CAP8mzPPweGiG+gTq69aiwMrFkcM+6ocZ-Nta8WpNsUasGnBCxw@mail.gmail.com>
	<SNT114-W55970219EA1B35EBACBCBCA6690@phx.gbl>
From: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Date: Mon, 27 Feb 2012 15:57:16 -0800
Message-ID: <CAP8mzPMD-Odw4yKq9xwyabtS5WuEX+PvyY9j8Jg_RVYhpkW-CQ@mail.gmail.com>
To: Antonio Colin <dftonywhite@hotmail.com>
Cc: Xen Users List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 - tap2
	issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rshriram@cs.ubc.ca
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5654827455698511420=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5654827455698511420==
Content-Type: multipart/alternative; boundary=0015173ff3e21fe1f004b9fae1fa

--0015173ff3e21fe1f004b9fae1fa
Content-Type: text/plain; charset=ISO-8859-1

its patch -p1

On Mon, Feb 27, 2012 at 12:38 PM, Antonio Colin <dftonywhite@hotmail.com>wrote:

>  Hello Shriram,
>
> Thanks so much for your patch, I have been trying to apply it but there is
> a problem when doing it,
> here I send you the errors thrown.
>
> Any advice on how to do it properly??
>
> Thanks a lot!
>
> Tony.
> ----
>
> root@neutrino:~/xen-4.1.1# xm list
> Name                                        ID   Mem VCPUs      State
> Time(s)
> Domain-0                                     0  2649     1     r-----
> 88.2
> root@neutrino:~/xen-4.1.1# patch -p0 < timeouts.patch
> (Stripping trailing CRs from patch.)
> patching file b/tools/blktap2/drivers/block-remus.c
> Hunk #1 FAILED at 59.
> 1 out of 1 hunk FAILED -- saving rejects to file
> b/tools/blktap2/drivers/block-remus.c.rej
> (Stripping trailing CRs from patch.)
> patching file b/tools/libxc/xc_domain_restore.c
> Hunk #1 FAILED at 47.
> 1 out of 1 hunk FAILED -- saving rejects to file
> b/tools/libxc/xc_domain_restore.c.rej
> (Stripping trailing CRs from patch.)
> patching file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
> Hunk #1 FAILED at 504.
> 1 out of 1 hunk FAILED -- saving rejects to file
> b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c.rej
> root@neutrino:~/xen-4.1.1#
>
>
> __________________________________________________________________________________________________________
> > From: rshriram@cs.ubc.ca
> > Date: Thu, 16 Feb 2012 10:06:56 -0800
> > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003 -
> tap2 issue
> > To: dftonywhite@hotmail.com; dimitrios.melissovas@epfl.ch
> > CC: xen-users@lists.xensource.com
>
> >
> > On Sat, Feb 11, 2012 at 5:17 PM, Antonio Colin <dftonywhite@hotmail.com>
> wrote:
> > >
> > > PS: If you need further information or want me to test something
> please let me know.
> > >
> > > Tony.
> > >
> > > ________________________________
> > > From: rshriram@cs.ubc.ca
> > >
> > > Date: Fri, 10 Feb 2012 11:52:04 -0800
> > > To: dftonywhite@hotmail.com
> > > CC: xen-users@lists.xensource.com
> > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > >
> > > On Thu, Feb 9, 2012 at 10:29 AM, Antonio Colin <
> dftonywhite@hotmail.com> wrote:
> > >
> > > Hi again Shriram,
> > >
> > > Thank you for your reply and explanation. You are right I need a
> different port, may be 9001 in that case, but see...
> > > That was the full test but in fact I tested everything with one disk
> "(Unit C:)" and the same thing happens... if you think
> > > that doing it that way would save more useful information in the logs
> I can save them again :).
> > >
> > > The NFS mount is in /mnt/domus only to begin testing remus. I put one
> VM image there... start remus with --no-net and everything is fine.
> > > The directory /home/remus is just to work with remus and disk
> replication and is not and NFS mount.
> > >
> > > It is so strange that it works only for Linux!! (both are HVM)
> > >
> > > And yes, if that directory was shared that might corrupt my disk and I
> also need DRBD to replicate the image... is that possible for img files?
> > > and just one last question... after failover how can I get back the
> execution of the VM from the backup to the primary host once it is ready ?
> > >
> > >
> > > Let me investigate the blktap2 issue first.
> > > DRBD does not replicate img files. You would have to put them in a
> partition or lvm volume and
> > > replicate that volume to the backup host. Whether you want to write
> the image directly to the volume or
> > > create a File system in that volume and drop the image file there, is
> upto you.
> > >
> > > shriram
> > >
> > > Thank you so much!!!
> > >
> > > Tony.
> > >
> > >
> > > ________________________________
> > > From: rshriram@cs.ubc.ca
> > > Date: Thu, 9 Feb 2012 00:35:15 -0800
> > >
> > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > > To: dftonywhite@hotmail.com
> > > CC: xen-users@lists.xensource.com
> > >
> > >
> > > On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin <dftonywhite@hotmail.com>
> wrote:
> > >
> > > Hello Shriram,
> > >
> > > Just comming back to Remus HA, three weeks ago I sent this thread and
> the situation hasn't changed. You are right,
> > > remus works properly with --no-net option.
> > >
> > > There is actually this tapdisk related error in the syslog file in the
> primary host:
> > > Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind
> server socket 11 to 192.168.2.4:9000: 98 Address already in use
> > >
> > >
> > > Thanks for the logs.
> > >  The first thing that pops out is:
> > > ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange.img'],
> ['dev', 'ioemu:hda'], ['mode', 'w']],
> > > ['tap2', ['uname', 'tap2:remus:192.168.2.4:9000|aio:/home/remus/win2k3-exchange-d.img'],
> ['dev', 'ioemu:hdb'], ['mode', 'w']],
> > >
> > > You have two tapdisk devices, but on the same port ? Each disk needs a
> different port, as a tcp connection is
> > > established between primary and backup for each replicated disk.
> > >
> > >
> > >
> > > Also when I boot up the VM (Windows Server 2003) from NFS
> > >
> > >
> > > from NFS ? just to make sure that we are on same page, is the above
> directory /home/remus an NFS mount ?
> > > i.e. is that win2k3-exchange.img "shared" between the primary and
> backup host ?
> > >  If so, then remus disk replication will not work, as its based on a
> shared-nothing model.
> > >  In fact, it could corrupt your disk badly. If disk consistency is not
> an issue, then you are better off
> > >  running remus without disk replication (though there is no guarantee
> that the domain will failover properly).
> > >
> > >
> > >
> > > and without remus or disk replication, in both the primary and the
> backup
> > > there is in fact a vif attached to it which is bind to the bridge in
> the two cases.
> > > I have the sch_plug module installed correctly in both hosts and
> everything works perfect for Linux systems.
> > >
> > >
> > > Oh great. So network buffering is out of the picture. If it works for
> linux, it should work for windows too.
> > >
> > >
> > > But it just cannot come true
> > > for Windows.
> > >
> > > I attach xend.log and syslog from primary and backup if you'd like to
> see further information in order to help me.
> > >
> > > Thank you a lot!!
> > >
> > > Tony.
> > >
> > > > From: rshriram@cs.ubc.ca
> > > > Date: Fri, 13 Jan 2012 09:54:35 -0800
> > > > To: xen-users@lists.xensource.com
> > > > CC: dftonywhite@hotmail.com
> > > > Subject: Re: [Xen-users] Remus crashes only with Windows Server 2003
> > >
> > > >
> > > > On Fri, Jan 13, 2012 at 9:05 AM, <
> xen-users-request@lists.xensource.com> wrote:
> > > > > I have setup Remus on Debian Squeeze and kernel 3.1.5. Remus and
> disk replication works perfect  for Ubuntu systems,
> > > > > but when I start Remus for Windows Sever 2003 (running Microsoft
> Exchange Enterprise 2003) it crashes giving the
> > > > > following error:
> > > > >
> > > >
> > > > Is that Ubuntu VM a PV or HVM ?
> > > > I presume that remus with --no-net works properly ?
> > > >
> > > > > root@neutrino:~/working-remus# xm create exchange-hvm.cfg
> > > > > root@neutrino:~/working-remus# remus exchange-hvm 192.168.2.4
> > > > > qemu logdirty mode: enable
> > > > > xc: error: Error when writing to state file (4a) (errno 104) (104
> = Connection reset by peer): Internal error
> > > > > qemu logdirty mode: disable
> > > > > PROF: resumed at 1326315866.106150
> > > > > resuming QEMU
> > > > > tc filter del dev vif3.0 parent ffff: proto ip pref 10 u32
> > > > > RTNETLINK answers: Invalid argument
> > > > > We have an error talking to the kernel
> > > > > Exception xen.remus.util.PipeException: PipeException('tc failed:
> 2, No such file or directory',) in <bound method BufferedNIC.__del__ of
> <xen.remus.device.BufferedNIC object at 0x24b7510>> ignored
> > > >
> > > > This error tells me nothing. "Connection reset by peer" could result
> > > > from a lot of issues.
> > > > A. check the syslog in primary and backup, for errors related to
> tapdisk
> > > > B. Check the xend.log file in backup
> > > > C. If your system works with --no-net, then try to boot up the VM
> > > > without remus, and make sure that
> > > > there is a vif interface for the VM. And make sure that interface is
> > > > on the bridge (if you have bridging enabled).
> > > > Remus tries to install a network buffer (sch_plug) to the vif
> interface.
> > > >
> > > >
> > > >
> > > > > root@neutrino:~/working-remus#
> > > > >
> > > > > It seems that on the backup remus or Xen cannot assign a vif1.0 to
> the DomU since #ifconfig -a doesn't show a new vif there
> > > > > when starting remus.
> > > > >
> > > > > Any help would be highly appreciated!
> > > > >
> > > > > Tony.
> > > >
> > > > _______________________________________________
> > > > Xen-users mailing list
> > > > Xen-users@lists.xensource.com
> > > > http://lists.xensource.com/xen-users
> > >
> > >
> > >
> > >
> > > _______________________________________________ Xen-users mailing list
> Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> >
> > Tony & Dimitrios,
> > Both of you seem to have faced issues with blktap2 based
> > disk replication, while running remus. If you are interested in
> > gettting blktap2 based replication
> > running, can you guys try the patch below and let me know if it
> > resolves the issue ?
> >
> > The patch basically increases the timeouts on both the disk and
> > memory checkpoint receivers
> > (block-remus.c & xc_domain_restore.c respectively)
> > I have tested Remus on a Windows 7 HVM with blktap2 based replication
> > (tap2:remus:<host>:<port>|aio:... format)
> > Things seemed to run fine.
> >
> > shriram
> > ---
> > diff -r 34dec1562a45 tools/blktap2/drivers/block-remus.c
> > --- a/tools/blktap2/drivers/block-remus.c Sat Jun 18 20:52:33 2011 -0700
> > +++ b/tools/blktap2/drivers/block-remus.c Sat Jun 18 20:52:43 2011 -0700
> > @@ -59,7 +59,7 @@
> > #include <sys/stat.h>
> >
> > /* timeout for reads and writes in ms */
> > -#define HEARTBEAT_MS 1000
> > +#define HEARTBEAT_MS 5000
> > #define RAMDISK_HASHSIZE 128
> >
> > /* connect retry timeout (seconds) */
> > diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c
> > --- a/tools/libxc/xc_domain_restore.c Sat Jun 18 20:52:33 2011 -0700
> > +++ b/tools/libxc/xc_domain_restore.c Sat Jun 18 20:52:43 2011 -0700
> > @@ -47,7 +47,7 @@
> > struct domain_info_context dinfo;
> > };
> >
> > -#define HEARTBEAT_MS 1000
> > +#define HEARTBEAT_MS 5000
> >
> > #define SUPERPAGE_PFN_SHIFT 9
> > #define SUPERPAGE_NR_PFNS (1UL << SUPERPAGE_PFN_SHIFT)
> > diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c
> > --- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c Sat Jun 18
> > 20:52:33 2011 -0700
> > +++ b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c Sat Jun 18
> > 20:52:43 2011 -0700
> > @@ -504,7 +504,7 @@
> > FD_ZERO(&rfds);
> > FD_SET(fd, &rfds);
> >
> > - tv.tv_sec = 0;
> > + tv.tv_sec = 5;
> > tv.tv_usec = 500000;
> >
> > rc = select(fd + 1, &rfds, NULL, NULL, &tv);
>

--0015173ff3e21fe1f004b9fae1fa
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

its patch -p1<br><br><div class=3D"gmail_quote">On Mon, Feb 27, 2012 at 12:=
38 PM, Antonio Colin <span dir=3D"ltr">&lt;<a href=3D"mailto:dftonywhite@ho=
tmail.com">dftonywhite@hotmail.com</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">




<div><div dir=3D"ltr">
Hello Shriram,<br><br>Thanks so much for your patch, I have been trying to =
apply it but there is a problem when doing it,<br>here I send you the error=
s thrown.<br><br>Any advice on how to do it properly??<br><br>Thanks a lot!=
<br>

<br>Tony.<br>----<br><br>root@neutrino:~/xen-4.1.1# xm list<br>Name=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=A0=A0=A0 Stat=
e=A0=A0 Time(s)<br>Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0 2649=A0=
=A0=A0=A0 1=A0=A0=A0=A0 r-----=A0=A0=A0=A0 88.2<br>

root@neutrino:~/xen-4.1.1# patch -p0 &lt; timeouts.patch<br>(Stripping trai=
ling CRs from patch.)<br>patching file b/tools/blktap2/drivers/block-remus.=
c<br>Hunk #1 FAILED at 59.<br>1 out of 1 hunk FAILED -- saving rejects to f=
ile b/tools/blktap2/drivers/block-remus.c.rej<br>

(Stripping trailing CRs from patch.)<br>patching file b/tools/libxc/xc_doma=
in_restore.c<br>Hunk #1 FAILED at 47.<br>1 out of 1 hunk FAILED -- saving r=
ejects to file b/tools/libxc/xc_domain_restore.c.rej<br>(Stripping trailing=
 CRs from patch.)<br>

patching file b/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c<br>Hun=
k #1 FAILED at 504.<br>1 out of 1 hunk FAILED -- saving rejects to file b/t=
ools/python/xen/lowlevel/checkpoint/libcheckpoint.c.rej<br>root@neutrino:~/=
xen-4.1.1# <br>

<div class=3D"hm HOEnZb"><br>______________________________________________=
____________________________________________________________<br></div><div>=
<div class=3D"hm HOEnZb"><div></div>&gt; From: <a href=3D"mailto:rshriram@c=
s.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>

&gt; Date: Thu, 16 Feb 2012 10:06:56 -0800<br>&gt; Subject: Re: [Xen-users]=
 Remus crashes only with Windows Server 2003 - tap2 issue<br>&gt; To: <a hr=
ef=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotmail=
.com</a>; <a href=3D"mailto:dimitrios.melissovas@epfl.ch" target=3D"_blank"=
>dimitrios.melissovas@epfl.ch</a><br>

&gt; CC: <a href=3D"mailto:xen-users@lists.xensource.com" target=3D"_blank"=
>xen-users@lists.xensource.com</a></div><div><div class=3D"h5"><br>&gt; <br=
>&gt; On Sat, Feb 11, 2012 at 5:17 PM, Antonio Colin &lt;<a href=3D"mailto:=
dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotmail.com</a>&gt; =
wrote:<br>

&gt; &gt;<br>&gt; &gt; PS: If you=A0need further information or want me to =
test=A0something please let me=A0know.<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&=
gt; &gt;<br>&gt; &gt; ________________________________<br>&gt; &gt; From: <=
a href=3D"mailto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</=
a><br>

&gt; &gt;<br>&gt; &gt; Date: Fri, 10 Feb 2012 11:52:04 -0800<br>&gt; &gt; T=
o: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite=
@hotmail.com</a><br>&gt; &gt; CC: <a href=3D"mailto:xen-users@lists.xensour=
ce.com" target=3D"_blank">xen-users@lists.xensource.com</a><br>

&gt; &gt; Subject: Re: [Xen-users] Remus crashes only with Windows Server 2=
003<br>&gt; &gt;<br>&gt; &gt; On Thu, Feb 9, 2012 at 10:29 AM, Antonio Coli=
n &lt;<a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywh=
ite@hotmail.com</a>&gt; wrote:<br>

&gt; &gt;<br>&gt; &gt; Hi again Shriram,<br>&gt; &gt;<br>&gt; &gt; Thank yo=
u for your reply and explanation. You are right I need a different port, ma=
y be 9001 in that case, but see...<br>&gt; &gt; That was the full test but =
in fact I tested everything with one disk &quot;(Unit C:)&quot; and the sam=
e thing happens... if you think<br>

&gt; &gt; that doing it that way would save more useful information in the =
logs I can save them again :).<br>&gt; &gt;<br>&gt; &gt; The NFS mount is i=
n /mnt/domus only to begin testing remus. I put one VM image there... start=
 remus with --no-net and everything is fine.<br>

&gt; &gt; The directory /home/remus is just to work with remus and disk rep=
lication and is not and NFS mount.<br>&gt; &gt;<br>&gt; &gt; It is so stran=
ge that it works only for Linux!! (both are HVM)<br>&gt; &gt;<br>&gt; &gt; =
And yes, if that directory was shared that might corrupt my disk and I also=
 need DRBD to replicate the image... is that possible for img files?<br>

&gt; &gt; and just one last question... after failover how can I get back t=
he execution of the VM from the backup to the primary host once it is ready=
 ?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Let me investigate the blktap2 is=
sue first.<br>

&gt; &gt; DRBD does not replicate img files. You would have to put them in =
a partition or lvm volume and<br>&gt; &gt; replicate that volume to the bac=
kup host. Whether you want to write the image directly to the volume or<br>

&gt; &gt; create a File system in that volume and drop the image file there=
, is upto you.<br>&gt; &gt;<br>&gt; &gt; shriram<br>&gt; &gt;<br>&gt; &gt; =
Thank you so much!!!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>&gt; &gt;<br>&gt; &=
gt;<br>

&gt; &gt; ________________________________<br>&gt; &gt; From: <a href=3D"ma=
ilto:rshriram@cs.ubc.ca" target=3D"_blank">rshriram@cs.ubc.ca</a><br>&gt; &=
gt; Date: Thu, 9 Feb 2012 00:35:15 -0800<br>&gt; &gt;<br>&gt; &gt; Subject:=
 Re: [Xen-users] Remus crashes only with Windows Server 2003<br>

&gt; &gt; To: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">=
dftonywhite@hotmail.com</a><br>&gt; &gt; CC: <a href=3D"mailto:xen-users@li=
sts.xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><br>&=
gt; &gt;<br>

&gt; &gt;<br>&gt; &gt; On Wed, Feb 8, 2012 at 1:56 AM, Antonio Colin &lt;<a=
 href=3D"mailto:dftonywhite@hotmail.com" target=3D"_blank">dftonywhite@hotm=
ail.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; Hello Shriram,<br>&gt; &gt=
;<br>

&gt; &gt; Just comming back to Remus HA, three weeks ago I sent this thread=
 and the situation hasn&#39;t changed. You are right,<br>&gt; &gt; remus wo=
rks properly with --no-net option.<br>&gt; &gt;<br>&gt; &gt; There is actua=
lly this tapdisk related error in the syslog file in the primary host:<br>

&gt; &gt; Jan 17 17:28:58 xen-backup tapdisk2[5795]: remus: could not bind =
server socket 11 to <a href=3D"http://192.168.2.4:9000" target=3D"_blank">1=
92.168.2.4:9000</a>: 98 Address already in use<br>&gt; &gt;<br>&gt; &gt;<br=
>

&gt; &gt; Thanks for the logs.<br>&gt; &gt; =A0The first thing that pops ou=
t is:<br>&gt; &gt; [&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.1=
68.2.4:9000|aio:/home/remus/win2k3-exchange.img&#39;], [&#39;dev&#39;, &#39=
;ioemu:hda&#39;], [&#39;mode&#39;, &#39;w&#39;]],<br>

&gt; &gt; [&#39;tap2&#39;, [&#39;uname&#39;, &#39;tap2:remus:192.168.2.4:90=
00|aio:/home/remus/win2k3-exchange-d.img&#39;], [&#39;dev&#39;, &#39;ioemu:=
hdb&#39;], [&#39;mode&#39;, &#39;w&#39;]],<br>&gt; &gt;<br>&gt; &gt; You ha=
ve two tapdisk devices, but on the same port ? Each disk needs a different =
port, as a tcp connection is<br>

&gt; &gt; established between primary and backup for each replicated disk.<=
br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Also when I boot up the=
 VM (Windows Server 2003) from NFS<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; f=
rom NFS ? just to make sure that we are on same page, is the above director=
y /home/remus an NFS mount ?<br>

&gt; &gt; i.e. is that win2k3-exchange.img &quot;shared&quot; between the p=
rimary and backup host ?<br>&gt; &gt; =A0If so, then remus disk replication=
 will not work, as its based on a shared-nothing model.<br>&gt; &gt; =A0In =
fact, it could corrupt your disk badly. If disk consistency is not an issue=
, then you are better off<br>

&gt; &gt; =A0running remus without disk replication (though there is no gua=
rantee that the domain will failover properly).<br>&gt; &gt;<br>&gt; &gt;<b=
r>&gt; &gt;<br>&gt; &gt; and without remus or disk replication, in both the=
 primary and the backup<br>

&gt; &gt; there is in fact a vif attached to it which is bind to the bridge=
 in the two cases.<br>&gt; &gt; I have the sch_plug module installed correc=
tly in both hosts and everything works perfect for Linux systems.<br>&gt; &=
gt;<br>

&gt; &gt;<br>&gt; &gt; Oh great. So network buffering is out of the picture=
. If it works for linux, it should work for windows too.<br>&gt; &gt;<br>&g=
t; &gt;<br>&gt; &gt; But it just cannot come true<br>&gt; &gt; for Windows.=
<br>

&gt; &gt;<br>&gt; &gt; I attach xend.log and syslog from primary and backup=
 if you&#39;d like to see further information in order to help me.<br>&gt; =
&gt;<br>&gt; &gt; Thank you a lot!!<br>&gt; &gt;<br>&gt; &gt; Tony.<br>

&gt; &gt;<br>&gt; &gt; &gt; From: <a href=3D"mailto:rshriram@cs.ubc.ca" tar=
get=3D"_blank">rshriram@cs.ubc.ca</a><br>&gt; &gt; &gt; Date: Fri, 13 Jan 2=
012 09:54:35 -0800<br>&gt; &gt; &gt; To: <a href=3D"mailto:xen-users@lists.=
xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><br>

&gt; &gt; &gt; CC: <a href=3D"mailto:dftonywhite@hotmail.com" target=3D"_bl=
ank">dftonywhite@hotmail.com</a><br>&gt; &gt; &gt; Subject: Re: [Xen-users]=
 Remus crashes only with Windows Server 2003<br>&gt; &gt;<br>&gt; &gt; &gt;=
<br>

&gt; &gt; &gt; On Fri, Jan 13, 2012 at 9:05 AM, &lt;<a href=3D"mailto:xen-u=
sers-request@lists.xensource.com" target=3D"_blank">xen-users-request@lists=
.xensource.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; I have setup Remus on =
Debian Squeeze and kernel 3.1.5. Remus and disk replication works perfect =
=A0for Ubuntu systems,<br>

&gt; &gt; &gt; &gt; but when I start Remus for Windows Sever 2003 (running =
Microsoft Exchange Enterprise 2003) it crashes giving the<br>&gt; &gt; &gt;=
 &gt; following error:<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt=
; &gt; Is that Ubuntu VM a PV or HVM ?<br>

&gt; &gt; &gt; I presume that remus with --no-net works properly ?<br>&gt; =
&gt; &gt;<br>&gt; &gt; &gt; &gt; root@neutrino:~/working-remus# xm create e=
xchange-hvm.cfg<br>&gt; &gt; &gt; &gt; root@neutrino:~/working-remus# remus=
 exchange-hvm 192.168.2.4<br>

&gt; &gt; &gt; &gt; qemu logdirty mode: enable<br>&gt; &gt; &gt; &gt; xc: e=
rror: Error when writing to state file (4a) (errno 104) (104 =3D Connection=
 reset by peer): Internal error<br>&gt; &gt; &gt; &gt; qemu logdirty mode: =
disable<br>

&gt; &gt; &gt; &gt; PROF: resumed at 1326315866.106150<br>&gt; &gt; &gt; &g=
t; resuming QEMU<br>&gt; &gt; &gt; &gt; tc filter del dev vif3.0 parent fff=
f: proto ip pref 10 u32<br>&gt; &gt; &gt; &gt; RTNETLINK answers: Invalid a=
rgument<br>

&gt; &gt; &gt; &gt; We have an error talking to the kernel<br>&gt; &gt; &gt=
; &gt; Exception xen.remus.util.PipeException: PipeException(&#39;tc failed=
: 2, No such file or directory&#39;,) in &lt;bound method BufferedNIC.__del=
__ of &lt;xen.remus.device.BufferedNIC object at 0x24b7510&gt;&gt; ignored<=
br>

&gt; &gt; &gt;<br>&gt; &gt; &gt; This error tells me nothing. &quot;Connect=
ion reset by peer&quot; could result<br>&gt; &gt; &gt; from a lot of issues=
.<br>&gt; &gt; &gt; A. check the syslog in primary and backup, for errors r=
elated to tapdisk<br>

&gt; &gt; &gt; B. Check the xend.log file in backup<br>&gt; &gt; &gt; C. If=
 your system works with --no-net, then try to boot up the VM<br>&gt; &gt; &=
gt; without remus, and make sure that<br>&gt; &gt; &gt; there is a vif inte=
rface for the VM. And make sure that interface is<br>

&gt; &gt; &gt; on the bridge (if you have bridging enabled).<br>&gt; &gt; &=
gt; Remus tries to install a network buffer (sch_plug) to the vif interface=
.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &=
gt; root@neutrino:~/working-remus#<br>

&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; It seems that on the backup remu=
s or Xen cannot assign a vif1.0 to the DomU since #ifconfig -a doesn&#39;t =
show a new vif there<br>&gt; &gt; &gt; &gt; when starting remus.<br>&gt; &g=
t; &gt; &gt;<br>

&gt; &gt; &gt; &gt; Any help would be highly appreciated!<br>&gt; &gt; &gt;=
 &gt;<br>&gt; &gt; &gt; &gt; Tony.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ____=
___________________________________________<br>&gt; &gt; &gt; Xen-users mai=
ling list<br>

&gt; &gt; &gt; <a href=3D"mailto:Xen-users@lists.xensource.com" target=3D"_=
blank">Xen-users@lists.xensource.com</a><br>&gt; &gt; &gt; <a href=3D"http:=
//lists.xensource.com/xen-users" target=3D"_blank">http://lists.xensource.c=
om/xen-users</a><br>

&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _____________=
__________________________________ Xen-users mailing list <a href=3D"mailto=
:Xen-users@lists.xensource.com" target=3D"_blank">Xen-users@lists.xensource=
.com</a> <a href=3D"http://lists.xensource.com/xen-users" target=3D"_blank"=
>http://lists.xensource.com/xen-users</a><br>

&gt; <br>&gt; Tony &amp; Dimitrios,<br>&gt;  Both of you seem to have faced=
 issues with blktap2 based<br>&gt;  disk replication, while running remus. =
If you are interested in<br>&gt; gettting blktap2 based replication<br>

&gt;  running, can you guys try the patch below and let me know if it<br>&g=
t; resolves the issue ?<br>&gt; <br>&gt;  The patch basically increases the=
 timeouts on both the disk and<br>&gt; memory checkpoint receivers<br>
&gt;  (block-remus.c &amp; xc_domain_restore.c respectively)<br>
&gt;  I have tested Remus on a Windows 7 HVM with blktap2 based replication=
<br>&gt; (tap2:remus:&lt;host&gt;:&lt;port&gt;|aio:... format)<br>&gt;  Thi=
ngs seemed to run fine.<br>&gt; <br>&gt;  shriram<br>&gt; ---<br>&gt; diff =
-r 34dec1562a45 tools/blktap2/drivers/block-remus.c<br>

&gt; --- a/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:33 2011 -07=
00<br>&gt; +++ b/tools/blktap2/drivers/block-remus.c	Sat Jun 18 20:52:43 20=
11 -0700<br>&gt; @@ -59,7 +59,7 @@<br>&gt;  #include &lt;sys/stat.h&gt;<br>

&gt; <br>&gt;  /* timeout for reads and writes in ms */<br>&gt; -#define HE=
ARTBEAT_MS 1000<br>&gt; +#define HEARTBEAT_MS 5000<br>&gt;  #define RAMDISK=
_HASHSIZE 128<br>&gt; <br>&gt;  /* connect retry timeout (seconds) */<br>

&gt; diff -r 34dec1562a45 tools/libxc/xc_domain_restore.c<br>&gt; --- a/too=
ls/libxc/xc_domain_restore.c	Sat Jun 18 20:52:33 2011 -0700<br>&gt; +++ b/t=
ools/libxc/xc_domain_restore.c	Sat Jun 18 20:52:43 2011 -0700<br>&gt; @@ -4=
7,7 +47,7 @@<br>

&gt;      struct domain_info_context dinfo;<br>&gt;  };<br>&gt; <br>&gt; -#=
define HEARTBEAT_MS 1000<br>&gt; +#define HEARTBEAT_MS 5000<br>&gt; <br>&gt=
;  #define SUPERPAGE_PFN_SHIFT  9<br>&gt;  #define SUPERPAGE_NR_PFNS    (1U=
L &lt;&lt; SUPERPAGE_PFN_SHIFT)<br>

&gt; diff -r 34dec1562a45 tools/python/xen/lowlevel/checkpoint/libcheckpoin=
t.c<br>&gt; --- a/tools/python/xen/lowlevel/checkpoint/libcheckpoint.c	Sat =
Jun 18<br>&gt; 20:52:33 2011 -0700<br>&gt; +++ b/tools/python/xen/lowlevel/=
checkpoint/libcheckpoint.c	Sat Jun 18<br>

&gt; 20:52:43 2011 -0700<br>&gt; @@ -504,7 +504,7 @@<br>&gt;      FD_ZERO(&=
amp;rfds);<br>&gt;      FD_SET(fd, &amp;rfds);<br>&gt; <br>&gt; -    tv.tv_=
sec =3D 0;<br>&gt; +    tv.tv_sec =3D 5;<br>&gt;      tv.tv_usec =3D 500000=
;<br>

&gt; <br>&gt;      rc =3D select(fd + 1, &amp;rfds, NULL, NULL, &amp;tv);<b=
r></div></div></div> 		 	   		  </div></div>
</blockquote></div><br>

--0015173ff3e21fe1f004b9fae1fa--


--===============5654827455698511420==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5654827455698511420==--


From xen-users-bounces@lists.xen.org Tue Feb 28 01:29:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 01:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2BrY-0007pM-R5; Tue, 28 Feb 2012 01:28:20 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1S2BrV-0007pG-Tb
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 01:28:18 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-15.tower-27.messagelabs.com!1330392471!65350838!1
X-Originating-IP: [77.238.189.59]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21056 invoked from network); 28 Feb 2012 01:27:51 -0000
Received: from nm2.bullet.mail.ird.yahoo.com (HELO
	nm2.bullet.mail.ird.yahoo.com) (77.238.189.59)
	by server-15.tower-27.messagelabs.com with SMTP;
	28 Feb 2012 01:27:51 -0000
Received: from [77.238.189.230] by nm2.bullet.mail.ird.yahoo.com with NNFMP;
	28 Feb 2012 01:28:15 -0000
Received: from [212.82.108.118] by tm11.bullet.mail.ird.yahoo.com with NNFMP;
	28 Feb 2012 01:28:15 -0000
Received: from [127.0.0.1] by omp1027.mail.ird.yahoo.com with NNFMP;
	28 Feb 2012 01:28:15 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 301702.94394.bm@omp1027.mail.ird.yahoo.com
Received: (qmail 8944 invoked by uid 60001); 28 Feb 2012 01:28:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1330392495; bh=3QH8Ykh70VyLW9IBsyWTB4R4jjgx+LpSQvoEnLC8BlI=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=iAAe+vipZ8kzXWK8/4+mVFOhdV5HpVXAFoFaixGxU8TLQ3gxSuIJQ55bVOsKMUzNoX9oYg+IV2eyuc1WTCt9MRBs5FqGBgeUXpoFTZtGP0AgwZIjufebzsMpm1uFfo4hzKms8NRu3cHj/S7/7p00Y9mPY3QMw5WgYgcCgCqdIrU=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Hg1yraAXyZ3fGaFFSuMBmlOL0HY8YZS7zr3/NtBqkpgij3xjefEAktMPKn+/7H9YwuORpCXoF9QeKm9XM180PayMhb9rGE7IlPxoTa1J0hfidtjvndoQF5RjqR3/UFvFMi0jaugNiFRn0L+n87dVb+uPQISqGhtmgO9aKAtt2os=;
X-YMail-OSG: yH.SztUVM1kKDD5sit9AU58IBTts7mza_4NP7E1pT6mzYQg
	gd1_Rz3T6P8XZprgzQbk8WUvZhTVFimjfVwheLByqPCQ.7psdA9C8tienEC3
	xtvCQ74f32le9VVVn0llgbT28BUw_j3c.VerxWtjCuqVIQBL3DBe.fIkoZTV
	iUNdk20K96HjO7rp8klvaABpChW96aYnEBRXZMVlLMDs312uzmEfW72PEdO4
	ysWVJDY5WBr8zbY91horyFWaIX.NB6WphKJi3Pv._DF3Swr74pF6ulM7_b2e
	i76v1LSjeVBB9HThzJn5c2.WztpWkRYojEelZ0T3VYRpTpyyww7b3gRVZ7d0
	wjrB7aHgedh9wk31uaCyAvnV98mlNuTBpkVxesisIr7Bpz3pXmyCxjeyWhYm
	0Kv2QR8WywyTz59vKNS_x5vydr6SJkkxuFAo3RsogQ1RuZgZaazw.vhrDEA9
	3A55IyjG0g52l14SgTePW06ASWPg21SLc40xtPcScmt.qh0n6vpKJEmGOQ3q
	xrOCTHooDKmnUfqmrSKDJkldmUEVLrFguo_p70dm64qgBLu3n1pHUNbK.VYO
	9CPzP1VqYnZ9uMsAyBL1PljXc_hdJGPh2uu.77h_iWITYu4HAxj97YaCm89O
	KD7Ves3CCBoqzF6IrrC3vwhbcOLY1HqehHxdoZem4BBkFZzvXjjE-
Received: from [83.154.246.188] by web29802.mail.ird.yahoo.com via HTTP;
	Tue, 28 Feb 2012 01:28:14 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com><CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com>
	<07ECF1192127412797604FAD0932F382@Medianetworks.local>
	<446D6DFDD9FDFE45AEC2BB727134963BAA80@av-server.Medianetworks.local>
Message-ID: <1330392494.7946.YahooMailNeo@web29802.mail.ird.yahoo.com>
Date: Tue, 28 Feb 2012 01:28:14 +0000 (GMT)
From: David TECHER <davidtecher@yahoo.fr>
To: Torsten Vogelreuter <Torsten_Vogelreuter@dantor.de>
In-Reply-To: <446D6DFDD9FDFE45AEC2BB727134963BAA80@av-server.Medianetworks.local>
MIME-Version: 1.0
Cc: Xen <xen-users@lists.xensource.com>
Subject: [Xen-users] Re : AW: Re : Last pachs for Xen VGA PAssthrough
	NVIIDA(revision >=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1345952245606049547=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1345952245606049547==
Content-Type: multipart/alternative; boundary="478945831-626822840-1330392494=:7946"

--478945831-626822840-1330392494=:7946
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Torsten=0A=0AFirst of all could you CC Xen-users mailinglist each time you =
sent me a mail? Anyone on mailinglist could help you too :)=0A=0A=0AXen 4.2=
 + VGA PassThrough (+ optionnal PVHVM) work like a charm with a Linux domU=
=C2=A0 (Ubuntu Lucid 10.04)=0A=0A=0Ahttp://www.davidgis.fr/blog/index.php?2=
011/12/25/867-xen-42-unstable-xen-pvhvm-on-linux-hvm-vga-pass-through-nvidi=
a-it-works-for-linux-316=0A=0AThere is no problem to start, shutdown, reboo=
t the domU whereas it is not the case for Windows. (ATI=C2=A0 is a better c=
hoice for Windows)=0A=0A=0AMplayer with VDPAU and VLC 2.0 with hw accelerat=
ion work well :)=0A=0AHowever if you are a new Xen user if is a little comp=
licated to do all required steps.=0A=0AI try to put all informations here:=
=0A=0A=0A=0Aa) It is not worth testing (and going on ...) if your processor=
 is not a (vt-d / iommu) capable ( see google)=0A=0AIntel --> Vt-d=0AAMD-->=
 IOMMU=0A=0Amoreover you have to be sure that your motherboard is able to s=
upport Vt-d/IOMMU. (I mean that your motherboard has a BIOS version which a=
llows Vt-d/IOMMU option for you processor.=0A=0A=0APlease see =0A=0A=0Ahttp=
://wiki.xen.org/wiki/VTdHowTo=0Aand=0Ahttp://wiki.xen.org/wiki/Xen_VGA_Pass=
through=0A=0AFor example=0A=0Amy proc is i5-2400=0Amy motherboard is H61MU-=
E35 B3 (7680)=0AI need to upgrade my BIOS/UEFI to allow Intel Vt-d feature.=
=0A=0Aif (a) is not Ok then stop here it is not worth trying b) , c) ....=
=0A=0Aif (a) =3D yes then let's go=0A=0A=0A=0Ab) if a=3D yes then you need =
to extract the EEPROM (VGA BIOS) from your graphic card. I did it for my GT=
X 560 TI. So it should work for your own card (GT530)=0AA few months ago I =
did my test for my old GT 440. So it should work for GT 530.=0A=0AIt implie=
s that you have to use nvtools to extract VGA BIOS. So use google to see ho=
w to do that.=0A=0A=0Ac) You have to build Xen from sources and apply the i=
nstructions from my first mail.=0A=0AKind regards.=0A=0ADavid.=0A=0A=0A=0A_=
_______________________________=0A De=C2=A0: Torsten Vogelreuter <Torsten_V=
ogelreuter@dantor.de>=0A=C3=80=C2=A0: David TECHER <davidtecher@yahoo.fr> =
=0AEnvoy=C3=A9 le : Lundi 27 f=C3=A9vrier 2012 22h59=0AObjet=C2=A0: AW: [Xe=
n-users] Re : Last pachs for Xen VGA PAssthrough NVIIDA(revision >=3D24798)=
=0A =0A=0AHi,=0Ai am also trying to get an nvidia card (Quadro 600 or GT530=
) running under XCP 1.5 beta. No way ootb. I=C2=B4am new with xen so I thou=
ght at least, a good idea will be in trying latest kernel 3.2 with Ubuntu p=
recise plus xen repo.=0ABut when I understand you correctly, it is anyway n=
ecessary to build an nvidia bios and it is still not possible without modif=
ikations?=0A=C2=A0=0AI need it because I am using a yavdr distri Oneric wit=
h needs VDPAU =E2=80=A6=0A=C2=A0=0AOther thought was, to install Yavdr and =
add the repository for xen, so that the yavdr is running as DOM0 and the ot=
her systems doesn=C2=B4t need a native graficcard. Maybe this is easyer for=
 a beginner?=0A=C2=A0=0AThx=0A=C2=A0=0AGreetings=0ATorsten=0A=C2=A0=0AVon:x=
en-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] Im =
Auftrag von David TECHER=0AGesendet: Montag, 27. Februar 2012 21:01=0AAn: T=
im Stowell=0ACc: Xen=0ABetreff: [Xen-users] Re : Last pachs for Xen VGA PAs=
sthrough NVIIDA(revision >=3D24798)=0A=C2=A0=0AXP yes=0AWindows 7...no. to =
complicated when you install nvidia driver.=0A=C2=A0=0AIt should be better =
to use a ATI card for Windows 7.=0A=C2=A0=0A=0A____________________________=
____=0A=0ADe=C2=A0:Tim Stowell <stowellt@gmail.com>=0A=C3=80=C2=A0: David T=
ECHER <davidtecher@yahoo.fr> =0AEnvoy=C3=A9 le : Lundi 27 f=C3=A9vrier 2012=
 18h39=0AObjet=C2=A0: Re: [Xen-users] Last pachs for Xen VGA PAssthrough NV=
IIDA (revision >=3D24798)=0A=C2=A0=0AThanks for this information, will it w=
ork with a Windows 7 guest?=0AOn Mon, Feb 27, 2012 at 9:01 AM, David TECHER=
 <davidtecher@yahoo.fr> wrote:=0AHi =0A=C2=A0=0AHere are the last patchs.=
=0A=C2=A0=0AMy personal recommendation: If you have a=C2=A0=C2=A0 ATI graph=
ic card or if you have the intention to buy one, good choice :)=0A=C2=A0=0A=
I maintain patches for NVIDIA because I like to play on Linux PVHVM domU fo=
r gaming and multimedia :)=0ASo I could have one domU for gaming and anothe=
r one for multimedia=0A=C2=A0=0AQ:Why are there new patches?=0AR: A few mod=
ifications was introduced from revision 24782 to 24785. A new file=C2=A0 is=
 tools/firmware/hvmloader/rombios.c. It implies that this file has to be pa=
tched too.=0A=0A=0AShould work with Xen revision >=3D24798.=0A=C2=A0=0AAs u=
sual=0A=C2=A0=0Aa) Exrtact EEPROM for your NVIDIA graphic card (nvtools ...=
)=0A=C2=A0=0Ab) Download Xen 4.2 unstable=0Arev=3D24888 =0Ahg clone -r $rev=
 http://xenbits.xensource.com/staging/xen-unstable.hg/ xen-unstable.hg-rev-=
${rev}=0A=C2=A0=0Ac)=C2=A0 make a first build for tools=0Acd xen-unstable.h=
g-rev-${rev}/=0A./configure=0Acd tools=0Amake && make clean=0Acd ..=0A=C2=
=A0=0Ad) apply patches=0A=C2=A0=0A=C2=A0wget -q http://www.davidgis.fr/down=
load/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 && \=0A=C2=A0tar xvjf =
xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 && \=0A=C2=A0for file in $(=
ls xen-4.2_rev24798_gfx-passthrough-patchs/*);do patch -p1 < $file;done=0A=
=0Ae) Modify the values assigned to your graphic card to tools/firmware/hvm=
loader/acpi/dsdt.asl=0A=0Asee http://www.davidgis.fr/blog/index.php?2011/12=
/07/860-xen-42unstable-patches-for-vga-pass-through =0ASection "6. Quick in=
structions to install Xen with patches " - # 5 =0A=0Af)Copy your EEPROM for=
 graphic gard (VGA BIOS)=0A=0Acp -/path/tovgabios-pt.bin=C2=A0 tools/firmwa=
re/vgabios/vgabios-pt.bin=0A=0Ag) Compil and install=0A=0Amake xen && make =
tools && make stubdom \=0Amake xen && make tools && make stubdom=0A=0A_____=
__________________________________________=0AXen-users mailing list=0AXen-u=
sers@lists.xen.org=0Ahttp://lists.xen.org/xen-users
--478945831-626822840-1330392494=:7946
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span>Torsten</s=
pan></div><div><br><span></span></div><div><span>First of all could you CC =
Xen-users mailinglist each time you sent me a mail</span><span>? Anyone on =
mailinglist could help you too :)<br></span></div><div><br><span></span></d=
iv><div><span>Xen 4.2 + VGA PassThrough (+ optionnal PVHVM) work like a cha=
rm with a Linux domU&nbsp; (Ubuntu Lucid 10.04)<br></span></div><div><br><s=
pan></span></div><div><span>http://www.davidgis.fr/blog/index.php?2011/12/2=
5/867-xen-42-unstable-xen-pvhvm-on-linux-hvm-vga-pass-through-nvidia-it-wor=
ks-for-linux-316</span></div><div><br><span></span></div><div><span>There i=
s no problem to start, shutdown, reboot the domU whereas it is not the case=
 for Windows. (ATI&nbsp; is a better choice for Windows)<br></span></div><d=
iv><br><span></span></div><div><span>Mplayer with VDPAU and VLC 2.0
 with hw acceleration work well :)</span></div><div><br><span></span></div>=
<div><span>However if you are a new Xen user if is a little complicated to =
do all required steps.</span></div><div><br><span></span></div><div><span>I=
 try to put all informations here:<br></span></div><div><br><span></span></=
div><div><span><br></span></div><span></span><div><span>a) It is not worth =
testing (and going on ...) if your processor is not a (vt-d / iommu) capabl=
e ( see google)<br></span></div><div><span>Intel --&gt; Vt-d</span></div><d=
iv><span>AMD--&gt; IOMMU</span></div><div><br><span></span></div><div><span=
>moreover you have to be sure that your motherboard is able to support Vt-d=
/IOMMU. (I mean that your motherboard has a BIOS version which allows Vt-d/=
IOMMU option for you processor.<br></span></div><div><br><span></span></div=
><div><span>Please see
 <br></span></div><div><span><br></span></div><div><span>http://wiki.xen.or=
g/wiki/VTdHowTo</span></div><div><span>and</span></div><div><span>http://wi=
ki.xen.org/wiki/Xen_VGA_Passthrough</span></div><div><br><span></span></div=
><div><span>For example</span></div><div><br><span></span></div><div><span>=
my proc is i5-2400</span></div><div><span>my motherboard is </span><b><font=
 face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D"2" color=3D"#333333=
">H61MU-E35 B3 (7680)</font></b></div><div>I need to upgrade my BIOS/UEFI t=
o allow Intel Vt-d feature.</div><div><br></div><div><b><font face=3D"Verda=
na, Arial, Helvetica, sans-serif" size=3D"2" color=3D"#333333">if (a) is no=
t Ok then stop here it is not worth trying b) , c) ....</font></b></div><di=
v><br></div><div><b><font face=3D"Verdana, Arial, Helvetica, sans-serif" si=
ze=3D"2" color=3D"#333333">if (a) =3D yes then let's go<br></font></b></div=
><div><b><font face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D"2"
 color=3D"#333333"><br></font></b></div><div><br><span></span></div><div><s=
pan></span><span>b) if a=3D yes then you need to extract the EEPROM (VGA BI=
OS) from your graphic card. I did it for my GTX 560 TI. So it should work f=
or your own card (GT530)</span></div><div><span>A few months ago I did my t=
est for my old GT 440. So it should work for GT 530.</span></div><div><br><=
span></span></div><div><span>It implies that you have to use nvtools to ext=
ract VGA BIOS. So use google to see how to do that.<br></span></div><div><b=
r><span></span></div><div><span></span><span>c) You have to build Xen from =
sources and apply the instructions from my first mail.</span></div><div><br=
><span></span></div><div><span>Kind regards.</span></div><div><br><span></s=
pan></div><div><span>David.</span></div><div><br></div>  <div style=3D"font=
-family: times new roman, new york, times, serif; font-size: 12pt;"> <div s=
tyle=3D"font-family: times new roman, new york, times, serif; font-size:
 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">=
  <b><span style=3D"font-weight:bold;">De&nbsp;:</span></b> Torsten Vogelre=
uter &lt;Torsten_Vogelreuter@dantor.de&gt;<br> <b><span style=3D"font-weigh=
t: bold;">=C3=80&nbsp;:</span></b> David TECHER &lt;davidtecher@yahoo.fr&gt=
; <br> <b><span style=3D"font-weight: bold;">Envoy=C3=A9 le :</span></b> Lu=
ndi 27 f=C3=A9vrier 2012 22h59<br> <b><span style=3D"font-weight: bold;">Ob=
jet&nbsp;:</span></b> AW: [Xen-users] Re : Last pachs for Xen VGA PAssthrou=
gh NVIIDA(revision &gt;=3D24798)<br> </font> </div> <br><div id=3D"yiv11872=
29605">=0A<style><!--=0A#yiv1187229605  =0A _filtered #yiv1187229605 {font-=
family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _filtered #yiv1187229605 =
{font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A#yiv1187229605  =0A#y=
iv1187229605 p.yiv1187229605MsoNormal, #yiv1187229605 li.yiv1187229605MsoNo=
rmal, #yiv1187229605 div.yiv1187229605MsoNormal=0A=09{margin:0cm;margin-bot=
tom:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv1187229605 a:link,=
 #yiv1187229605 span.yiv1187229605MsoHyperlink=0A=09{color:blue;text-decora=
tion:underline;}=0A#yiv1187229605 a:visited, #yiv1187229605 span.yiv1187229=
605MsoHyperlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#y=
iv1187229605 code=0A=09{font-family:"Courier New";}=0A#yiv1187229605 p.yiv1=
187229605MsoAcetate, #yiv1187229605 li.yiv1187229605MsoAcetate, #yiv1187229=
605 div.yiv1187229605MsoAcetate=0A=09{margin:0cm;margin-bottom:.0001pt;font=
-size:8.0pt;font-family:"sans-serif";}=0A#yiv1187229605 span.yiv1187229605E=
-MailFormatvorlage18=0A=09{font-family:"sans-serif";color:#1F497D;}=0A#yiv1=
187229605 span.yiv1187229605SprechblasentextZchn=0A=09{font-family:"sans-se=
rif";}=0A#yiv1187229605 .yiv1187229605MsoChpDefault=0A=09{font-size:10.0pt;=
}=0A _filtered #yiv1187229605 {margin:70.85pt 70.85pt 2.0cm 70.85pt;}=0A#yi=
v1187229605 div.yiv1187229605WordSection1=0A=09{}=0A--></style><div><div cl=
ass=3D"yiv1187229605WordSection1"><div class=3D"yiv1187229605MsoNormal"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F49=
7D;" lang=3D"EN-US">Hi,</span></div><div class=3D"yiv1187229605MsoNormal"><=
span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F=
497D;" lang=3D"EN-US">i am also trying to get an nvidia card (Quadro 600 or=
 GT530) running under XCP 1.5 beta. No way ootb. I=C2=B4am new with xen so =
I thought at least, a good idea will be in trying latest kernel 3.2 with Ub=
untu precise plus xen repo.</span></div><div class=3D"yiv1187229605MsoNorma=
l"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color=
:#1F497D;" lang=3D"EN-US">But when I understand you correctly, it is anyway=
 necessary to build an nvidia bios and it is still not possible without mod=
ifikations?</span></div><div class=3D"yiv1187229605MsoNormal"><span style=
=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"
 lang=3D"EN-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNormal"><=
span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F=
497D;" lang=3D"EN-US">I need it because I am using a yavdr distri Oneric wi=
th needs VDPAU =E2=80=A6</span></div><div class=3D"yiv1187229605MsoNormal">=
<span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1=
F497D;" lang=3D"EN-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNo=
rmal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;co=
lor:#1F497D;" lang=3D"EN-US">Other thought was, to install Yavdr and add th=
e repository for xen, so that the yavdr is running as DOM0 and the other sy=
stems doesn=C2=B4t need a native graficcard. Maybe this is easyer for a beg=
inner?</span></div><div class=3D"yiv1187229605MsoNormal"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;" lang=3D"EN=
-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNormal"><span
 style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;" lang=3D"EN-US">Thx</span></div><div class=3D"yiv1187229605MsoNormal"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F49=
7D;" lang=3D"EN-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNorma=
l"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color=
:#1F497D;" lang=3D"EN-US">Greetings</span></div><div class=3D"yiv1187229605=
MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quo=
t;;color:#1F497D;" lang=3D"EN-US">Torsten</span></div><div class=3D"yiv1187=
229605MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-ser=
if&quot;;color:#1F497D;" lang=3D"EN-US"> &nbsp;</span></div><div><div style=
=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm;">=
<div class=3D"yiv1187229605MsoNormal"><b><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;sans-serif&quot;;" lang=3D"EN-US">Von:</span></b><span
 style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;" lang=3D"EN-=
US"> xen-users-bounces@lists.xen.org [ma</span><span style=3D"font-size:10.=
0pt;font-family:&quot;sans-serif&quot;;">ilto:xen-users-bounces@lists.xen.o=
rg] <b>Im Auftrag von </b>David TECHER<br><b>Gesendet:</b> Montag, 27. Febr=
uar 2012 21:01<br><b>An:</b> Tim Stowell<br><b>Cc:</b> Xen<br><b>Betreff:</=
b> [Xen-users] Re : Last pachs for Xen VGA PAssthrough NVIIDA(revision &gt;=
=3D24798)</span></div></div></div><div class=3D"yiv1187229605MsoNormal"> &n=
bsp;</div><div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backgrou=
nd:white;"><span style=3D"color:black;">XP yes</span></div></div><div><div =
class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D=
"color:black;">Windows 7...no. to complicated when you install nvidia drive=
r.</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"ba=
ckground:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><di=
v><div
 class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=
=3D"color:black;">It should be better to use a ATI card for Windows 7.</spa=
n></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backgroun=
d:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><div><div>=
<div><div class=3D"yiv1187229605MsoNormal" style=3D"text-align:center;backg=
round:white;" align=3D"center"><span style=3D"font-size:10.0pt;font-family:=
&quot;sans-serif&quot;;color:black;"><hr size=3D"1" width=3D"100%" align=3D=
"center"></span></div><div class=3D"yiv1187229605MsoNormal" style=3D"backgr=
ound:white;"><b><span style=3D"font-size:10.0pt;font-family:&quot;sans-seri=
f&quot;;color:black;" lang=3D"EN-US">De&nbsp;:</span></b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;" lang=3D"EN-U=
S"> Tim Stowell &lt;</span><span style=3D"font-size:10.0pt;font-family:&quo=
t;sans-serif&quot;;color:black;"><a rel=3D"nofollow" ymailto=3D"mailto:stow=
ellt@gmail.com" target=3D"_blank"
 href=3D"mailto:stowellt@gmail.com"><span lang=3D"EN-US">stowellt@gmail.com=
</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;sans-se=
rif&quot;;color:black;" lang=3D"EN-US">&gt;<br><b>=C3=80&nbsp;:</b> David T=
ECHER &lt;</span><span style=3D"font-size:10.0pt;font-family:&quot;sans-ser=
if&quot;;color:black;"><a rel=3D"nofollow" ymailto=3D"mailto:davidtecher@ya=
hoo.fr" target=3D"_blank" href=3D"mailto:davidtecher@yahoo.fr"><span lang=
=3D"EN-US">davidtecher@yahoo.fr</span></a></span><span style=3D"font-size:1=
0.0pt;font-family:&quot;sans-serif&quot;;color:black;" lang=3D"EN-US">&gt; =
<br><b>Envoy=C3=A9 le :</b> Lundi 27 f=C3=A9vrier 2012 18h39<br><b>Objet&nb=
sp;:</b> Re: [Xen-users] Last pachs for Xen VGA PAssthrough NVIIDA (revisio=
n &gt;=3D24798)</span><span style=3D"color:black;" lang=3D"EN-US"></span></=
div></div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"=
><span style=3D"color:black;" lang=3D"EN-US"> &nbsp;</span></div><div id=3D=
"yiv1187229605"><div
 class=3D"yiv1187229605MsoNormal" style=3D"margin-bottom:12.0pt;background:=
white;"><span style=3D"color:black;">Thanks for this information, will it w=
ork with a Windows 7 guest?</span></div><div><div class=3D"yiv1187229605Mso=
Normal" style=3D"background:white;"><span style=3D"color:black;">On Mon, Fe=
b 27, 2012 at 9:01 AM, David TECHER &lt;<a rel=3D"nofollow" ymailto=3D"mail=
to:davidtecher@yahoo.fr" target=3D"_blank" href=3D"mailto:davidtecher@yahoo=
.fr">davidtecher@yahoo.fr</a>&gt; wrote:</span></div><div><div><div><div cl=
ass=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"c=
olor:black;">Hi </span></div></div><div><div class=3D"yiv1187229605MsoNorma=
l" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</span><=
/div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"background:w=
hite;"><span style=3D"color:black;">Here are the last patchs.</span></div><=
/div><div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"=
><span style=3D"color:black;">
 &nbsp;</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=
=3D"background:white;"><span style=3D"color:black;">My personal recommendat=
ion: If you have a&nbsp;&nbsp; ATI graphic card or if you have the intentio=
n to buy one, good choice :)</span></div></div><div><div class=3D"yiv118722=
9605MsoNormal" style=3D"background:white;"><span style=3D"color:black;"> &n=
bsp;</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"=
background:white;"><span style=3D"color:black;">I maintain patches for NVID=
IA because I like to play on Linux PVHVM domU for gaming and multimedia :)<=
/span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backg=
round:white;"><span style=3D"color:black;">So I could have one domU for gam=
ing and another one for multimedia</span></div></div><div><div class=3D"yiv=
1187229605MsoNormal" style=3D"background:white;"><span style=3D"color:black=
;"> &nbsp;</span></div></div><div class=3D"yiv1187229605MsoNormal"
 style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"color:blac=
k;">Q:Why are there new patches?<br>R: A few modifications was introduced f=
rom revision 24782 to 24785. A new file&nbsp; is </span><code><span style=
=3D"font-size:10.0pt;color:black;">tools/firmware/hvmloader/rombios.c</span=
></code><span style=3D"color:black;">. It implies that this file has to be =
patched too.<br><br></span></div><div><div class=3D"yiv1187229605MsoNormal"=
 style=3D"background:white;"><span style=3D"color:black;">Should work with =
Xen revision &gt;=3D24798.</span></div></div><div><div class=3D"yiv11872296=
05MsoNormal" style=3D"background:white;"><span style=3D"color:black;"> &nbs=
p;</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"ba=
ckground:white;"><span style=3D"color:black;">As usual</span></div></div><d=
iv><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;"> &nbsp;</span></div></div><div><div class=3D"yiv1187=
229605MsoNormal"
 style=3D"background:white;"><span style=3D"color:black;">a) Exrtact EEPROM=
 for your NVIDIA graphic card (nvtools ...)</span></div></div><div><div cla=
ss=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"co=
lor:black;"> &nbsp;</span></div></div><div><div class=3D"yiv1187229605MsoNo=
rmal" style=3D"background:white;"><span style=3D"color:black;">b) Download =
Xen 4.2 unstable</span></div></div><div><div class=3D"yiv1187229605MsoNorma=
l" style=3D"background:white;"><span style=3D"color:black;">rev=3D24888 </s=
pan></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backgro=
und:white;"><span style=3D"color:black;">hg clone -r $rev <a rel=3D"nofollo=
w" target=3D"_blank" href=3D"http://xenbits.xensource.com/staging/xen-unsta=
ble.hg/">http://xenbits.xensource.com/staging/xen-unstable.hg/</a> xen-unst=
able.hg-rev-${rev}</span></div></div><div><div class=3D"yiv1187229605MsoNor=
mal" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</span=
></div></div><div><div
 class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=
=3D"color:black;">c)&nbsp; make a first build for tools</span></div></div><=
div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span=
 style=3D"color:black;">cd xen-unstable.hg-rev-${rev}/</span></div></div><d=
iv><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;">./configure</span></div></div><div><div class=3D"yiv=
1187229605MsoNormal" style=3D"background:white;"><span style=3D"color:black=
;">cd tools</span></div></div><div><div class=3D"yiv1187229605MsoNormal" st=
yle=3D"background:white;"><span style=3D"color:black;">make &amp;&amp; make=
 clean</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=
=3D"background:white;"><span style=3D"color:black;">cd ..</span></div></div=
><div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><sp=
an style=3D"color:black;"> &nbsp;</span></div></div><div><div class=3D"yiv1=
187229605MsoNormal"
 style=3D"background:white;"><span style=3D"color:black;">d) apply patches<=
/span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backg=
round:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><div c=
lass=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"=
color:black;">&nbsp;wget -q <a rel=3D"nofollow" target=3D"_blank" href=3D"h=
ttp://www.davidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-patchs.tar.=
bz2">http://www.davidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-patch=
s.tar.bz2</a> &amp;&amp; \<br>&nbsp;tar xvjf xen-4.2_rev24798_gfx-passthrou=
gh-patchs.tar.bz2 &amp;&amp; \<br>&nbsp;for file in $(ls xen-4.2_rev24798_g=
fx-passthrough-patchs/*);do patch -p1 &lt; $file;done<br><br>e) Modify the =
values assigned to your graphic card to </span><code><span style=3D"font-si=
ze:10.0pt;color:black;">tools/firmware/hvmloader/acpi/dsdt.asl</span></code=
><span style=3D"color:black;"><br><br>see <a rel=3D"nofollow" target=3D"_bl=
ank"
 href=3D"http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstabl=
e-patches-for-vga-pass-through">http://www.davidgis.fr/blog/index.php?2011/=
12/07/860-xen-42unstable-patches-for-vga-pass-through</a> <br>Section "6. Q=
uick instructions to install Xen with patches " - # 5 <br><br>f)Copy your E=
EPROM for graphic gard (VGA BIOS)<br><br>cp -/path/tovgabios-pt.bin&nbsp; t=
ools/firmware/vgabios/vgabios-pt.bin<br><br>g) Compil and install<br><br>ma=
ke xen &amp;&amp; make tools &amp;&amp; make stubdom \<br>make xen &amp;&am=
p; make tools &amp;&amp; make stubdom</span></div></div></div><div class=3D=
"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"color:b=
lack;"><br>_______________________________________________<br>Xen-users mai=
ling list<br><a rel=3D"nofollow" ymailto=3D"mailto:Xen-users@lists.xen.org"=
 target=3D"_blank" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.=
xen.org</a><br><a rel=3D"nofollow" target=3D"_blank"
 href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a>=
</span></div></div><div class=3D"yiv1187229605MsoNormal" style=3D"backgroun=
d:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><div class=
=3D"yiv1187229605MsoNormal" style=3D"margin-bottom:12.0pt;background:white;=
"><span style=3D"color:black;"> &nbsp;</span></div></div></div></div></div>=
</div></div><br><br> </div> </div>  </div></body></html>
--478945831-626822840-1330392494=:7946--


--===============1345952245606049547==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1345952245606049547==--


From xen-users-bounces@lists.xen.org Tue Feb 28 01:29:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 01:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2BrY-0007pM-R5; Tue, 28 Feb 2012 01:28:20 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1S2BrV-0007pG-Tb
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 01:28:18 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-15.tower-27.messagelabs.com!1330392471!65350838!1
X-Originating-IP: [77.238.189.59]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21056 invoked from network); 28 Feb 2012 01:27:51 -0000
Received: from nm2.bullet.mail.ird.yahoo.com (HELO
	nm2.bullet.mail.ird.yahoo.com) (77.238.189.59)
	by server-15.tower-27.messagelabs.com with SMTP;
	28 Feb 2012 01:27:51 -0000
Received: from [77.238.189.230] by nm2.bullet.mail.ird.yahoo.com with NNFMP;
	28 Feb 2012 01:28:15 -0000
Received: from [212.82.108.118] by tm11.bullet.mail.ird.yahoo.com with NNFMP;
	28 Feb 2012 01:28:15 -0000
Received: from [127.0.0.1] by omp1027.mail.ird.yahoo.com with NNFMP;
	28 Feb 2012 01:28:15 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 301702.94394.bm@omp1027.mail.ird.yahoo.com
Received: (qmail 8944 invoked by uid 60001); 28 Feb 2012 01:28:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1330392495; bh=3QH8Ykh70VyLW9IBsyWTB4R4jjgx+LpSQvoEnLC8BlI=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=iAAe+vipZ8kzXWK8/4+mVFOhdV5HpVXAFoFaixGxU8TLQ3gxSuIJQ55bVOsKMUzNoX9oYg+IV2eyuc1WTCt9MRBs5FqGBgeUXpoFTZtGP0AgwZIjufebzsMpm1uFfo4hzKms8NRu3cHj/S7/7p00Y9mPY3QMw5WgYgcCgCqdIrU=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Hg1yraAXyZ3fGaFFSuMBmlOL0HY8YZS7zr3/NtBqkpgij3xjefEAktMPKn+/7H9YwuORpCXoF9QeKm9XM180PayMhb9rGE7IlPxoTa1J0hfidtjvndoQF5RjqR3/UFvFMi0jaugNiFRn0L+n87dVb+uPQISqGhtmgO9aKAtt2os=;
X-YMail-OSG: yH.SztUVM1kKDD5sit9AU58IBTts7mza_4NP7E1pT6mzYQg
	gd1_Rz3T6P8XZprgzQbk8WUvZhTVFimjfVwheLByqPCQ.7psdA9C8tienEC3
	xtvCQ74f32le9VVVn0llgbT28BUw_j3c.VerxWtjCuqVIQBL3DBe.fIkoZTV
	iUNdk20K96HjO7rp8klvaABpChW96aYnEBRXZMVlLMDs312uzmEfW72PEdO4
	ysWVJDY5WBr8zbY91horyFWaIX.NB6WphKJi3Pv._DF3Swr74pF6ulM7_b2e
	i76v1LSjeVBB9HThzJn5c2.WztpWkRYojEelZ0T3VYRpTpyyww7b3gRVZ7d0
	wjrB7aHgedh9wk31uaCyAvnV98mlNuTBpkVxesisIr7Bpz3pXmyCxjeyWhYm
	0Kv2QR8WywyTz59vKNS_x5vydr6SJkkxuFAo3RsogQ1RuZgZaazw.vhrDEA9
	3A55IyjG0g52l14SgTePW06ASWPg21SLc40xtPcScmt.qh0n6vpKJEmGOQ3q
	xrOCTHooDKmnUfqmrSKDJkldmUEVLrFguo_p70dm64qgBLu3n1pHUNbK.VYO
	9CPzP1VqYnZ9uMsAyBL1PljXc_hdJGPh2uu.77h_iWITYu4HAxj97YaCm89O
	KD7Ves3CCBoqzF6IrrC3vwhbcOLY1HqehHxdoZem4BBkFZzvXjjE-
Received: from [83.154.246.188] by web29802.mail.ird.yahoo.com via HTTP;
	Tue, 28 Feb 2012 01:28:14 GMT
X-Mailer: YahooMailWebService/0.8.116.338427
References: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com><CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com>
	<07ECF1192127412797604FAD0932F382@Medianetworks.local>
	<446D6DFDD9FDFE45AEC2BB727134963BAA80@av-server.Medianetworks.local>
Message-ID: <1330392494.7946.YahooMailNeo@web29802.mail.ird.yahoo.com>
Date: Tue, 28 Feb 2012 01:28:14 +0000 (GMT)
From: David TECHER <davidtecher@yahoo.fr>
To: Torsten Vogelreuter <Torsten_Vogelreuter@dantor.de>
In-Reply-To: <446D6DFDD9FDFE45AEC2BB727134963BAA80@av-server.Medianetworks.local>
MIME-Version: 1.0
Cc: Xen <xen-users@lists.xensource.com>
Subject: [Xen-users] Re : AW: Re : Last pachs for Xen VGA PAssthrough
	NVIIDA(revision >=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1345952245606049547=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1345952245606049547==
Content-Type: multipart/alternative; boundary="478945831-626822840-1330392494=:7946"

--478945831-626822840-1330392494=:7946
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Torsten=0A=0AFirst of all could you CC Xen-users mailinglist each time you =
sent me a mail? Anyone on mailinglist could help you too :)=0A=0A=0AXen 4.2=
 + VGA PassThrough (+ optionnal PVHVM) work like a charm with a Linux domU=
=C2=A0 (Ubuntu Lucid 10.04)=0A=0A=0Ahttp://www.davidgis.fr/blog/index.php?2=
011/12/25/867-xen-42-unstable-xen-pvhvm-on-linux-hvm-vga-pass-through-nvidi=
a-it-works-for-linux-316=0A=0AThere is no problem to start, shutdown, reboo=
t the domU whereas it is not the case for Windows. (ATI=C2=A0 is a better c=
hoice for Windows)=0A=0A=0AMplayer with VDPAU and VLC 2.0 with hw accelerat=
ion work well :)=0A=0AHowever if you are a new Xen user if is a little comp=
licated to do all required steps.=0A=0AI try to put all informations here:=
=0A=0A=0A=0Aa) It is not worth testing (and going on ...) if your processor=
 is not a (vt-d / iommu) capable ( see google)=0A=0AIntel --> Vt-d=0AAMD-->=
 IOMMU=0A=0Amoreover you have to be sure that your motherboard is able to s=
upport Vt-d/IOMMU. (I mean that your motherboard has a BIOS version which a=
llows Vt-d/IOMMU option for you processor.=0A=0A=0APlease see =0A=0A=0Ahttp=
://wiki.xen.org/wiki/VTdHowTo=0Aand=0Ahttp://wiki.xen.org/wiki/Xen_VGA_Pass=
through=0A=0AFor example=0A=0Amy proc is i5-2400=0Amy motherboard is H61MU-=
E35 B3 (7680)=0AI need to upgrade my BIOS/UEFI to allow Intel Vt-d feature.=
=0A=0Aif (a) is not Ok then stop here it is not worth trying b) , c) ....=
=0A=0Aif (a) =3D yes then let's go=0A=0A=0A=0Ab) if a=3D yes then you need =
to extract the EEPROM (VGA BIOS) from your graphic card. I did it for my GT=
X 560 TI. So it should work for your own card (GT530)=0AA few months ago I =
did my test for my old GT 440. So it should work for GT 530.=0A=0AIt implie=
s that you have to use nvtools to extract VGA BIOS. So use google to see ho=
w to do that.=0A=0A=0Ac) You have to build Xen from sources and apply the i=
nstructions from my first mail.=0A=0AKind regards.=0A=0ADavid.=0A=0A=0A=0A_=
_______________________________=0A De=C2=A0: Torsten Vogelreuter <Torsten_V=
ogelreuter@dantor.de>=0A=C3=80=C2=A0: David TECHER <davidtecher@yahoo.fr> =
=0AEnvoy=C3=A9 le : Lundi 27 f=C3=A9vrier 2012 22h59=0AObjet=C2=A0: AW: [Xe=
n-users] Re : Last pachs for Xen VGA PAssthrough NVIIDA(revision >=3D24798)=
=0A =0A=0AHi,=0Ai am also trying to get an nvidia card (Quadro 600 or GT530=
) running under XCP 1.5 beta. No way ootb. I=C2=B4am new with xen so I thou=
ght at least, a good idea will be in trying latest kernel 3.2 with Ubuntu p=
recise plus xen repo.=0ABut when I understand you correctly, it is anyway n=
ecessary to build an nvidia bios and it is still not possible without modif=
ikations?=0A=C2=A0=0AI need it because I am using a yavdr distri Oneric wit=
h needs VDPAU =E2=80=A6=0A=C2=A0=0AOther thought was, to install Yavdr and =
add the repository for xen, so that the yavdr is running as DOM0 and the ot=
her systems doesn=C2=B4t need a native graficcard. Maybe this is easyer for=
 a beginner?=0A=C2=A0=0AThx=0A=C2=A0=0AGreetings=0ATorsten=0A=C2=A0=0AVon:x=
en-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] Im =
Auftrag von David TECHER=0AGesendet: Montag, 27. Februar 2012 21:01=0AAn: T=
im Stowell=0ACc: Xen=0ABetreff: [Xen-users] Re : Last pachs for Xen VGA PAs=
sthrough NVIIDA(revision >=3D24798)=0A=C2=A0=0AXP yes=0AWindows 7...no. to =
complicated when you install nvidia driver.=0A=C2=A0=0AIt should be better =
to use a ATI card for Windows 7.=0A=C2=A0=0A=0A____________________________=
____=0A=0ADe=C2=A0:Tim Stowell <stowellt@gmail.com>=0A=C3=80=C2=A0: David T=
ECHER <davidtecher@yahoo.fr> =0AEnvoy=C3=A9 le : Lundi 27 f=C3=A9vrier 2012=
 18h39=0AObjet=C2=A0: Re: [Xen-users] Last pachs for Xen VGA PAssthrough NV=
IIDA (revision >=3D24798)=0A=C2=A0=0AThanks for this information, will it w=
ork with a Windows 7 guest?=0AOn Mon, Feb 27, 2012 at 9:01 AM, David TECHER=
 <davidtecher@yahoo.fr> wrote:=0AHi =0A=C2=A0=0AHere are the last patchs.=
=0A=C2=A0=0AMy personal recommendation: If you have a=C2=A0=C2=A0 ATI graph=
ic card or if you have the intention to buy one, good choice :)=0A=C2=A0=0A=
I maintain patches for NVIDIA because I like to play on Linux PVHVM domU fo=
r gaming and multimedia :)=0ASo I could have one domU for gaming and anothe=
r one for multimedia=0A=C2=A0=0AQ:Why are there new patches?=0AR: A few mod=
ifications was introduced from revision 24782 to 24785. A new file=C2=A0 is=
 tools/firmware/hvmloader/rombios.c. It implies that this file has to be pa=
tched too.=0A=0A=0AShould work with Xen revision >=3D24798.=0A=C2=A0=0AAs u=
sual=0A=C2=A0=0Aa) Exrtact EEPROM for your NVIDIA graphic card (nvtools ...=
)=0A=C2=A0=0Ab) Download Xen 4.2 unstable=0Arev=3D24888 =0Ahg clone -r $rev=
 http://xenbits.xensource.com/staging/xen-unstable.hg/ xen-unstable.hg-rev-=
${rev}=0A=C2=A0=0Ac)=C2=A0 make a first build for tools=0Acd xen-unstable.h=
g-rev-${rev}/=0A./configure=0Acd tools=0Amake && make clean=0Acd ..=0A=C2=
=A0=0Ad) apply patches=0A=C2=A0=0A=C2=A0wget -q http://www.davidgis.fr/down=
load/xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 && \=0A=C2=A0tar xvjf =
xen-4.2_rev24798_gfx-passthrough-patchs.tar.bz2 && \=0A=C2=A0for file in $(=
ls xen-4.2_rev24798_gfx-passthrough-patchs/*);do patch -p1 < $file;done=0A=
=0Ae) Modify the values assigned to your graphic card to tools/firmware/hvm=
loader/acpi/dsdt.asl=0A=0Asee http://www.davidgis.fr/blog/index.php?2011/12=
/07/860-xen-42unstable-patches-for-vga-pass-through =0ASection "6. Quick in=
structions to install Xen with patches " - # 5 =0A=0Af)Copy your EEPROM for=
 graphic gard (VGA BIOS)=0A=0Acp -/path/tovgabios-pt.bin=C2=A0 tools/firmwa=
re/vgabios/vgabios-pt.bin=0A=0Ag) Compil and install=0A=0Amake xen && make =
tools && make stubdom \=0Amake xen && make tools && make stubdom=0A=0A_____=
__________________________________________=0AXen-users mailing list=0AXen-u=
sers@lists.xen.org=0Ahttp://lists.xen.org/xen-users
--478945831-626822840-1330392494=:7946
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span>Torsten</s=
pan></div><div><br><span></span></div><div><span>First of all could you CC =
Xen-users mailinglist each time you sent me a mail</span><span>? Anyone on =
mailinglist could help you too :)<br></span></div><div><br><span></span></d=
iv><div><span>Xen 4.2 + VGA PassThrough (+ optionnal PVHVM) work like a cha=
rm with a Linux domU&nbsp; (Ubuntu Lucid 10.04)<br></span></div><div><br><s=
pan></span></div><div><span>http://www.davidgis.fr/blog/index.php?2011/12/2=
5/867-xen-42-unstable-xen-pvhvm-on-linux-hvm-vga-pass-through-nvidia-it-wor=
ks-for-linux-316</span></div><div><br><span></span></div><div><span>There i=
s no problem to start, shutdown, reboot the domU whereas it is not the case=
 for Windows. (ATI&nbsp; is a better choice for Windows)<br></span></div><d=
iv><br><span></span></div><div><span>Mplayer with VDPAU and VLC 2.0
 with hw acceleration work well :)</span></div><div><br><span></span></div>=
<div><span>However if you are a new Xen user if is a little complicated to =
do all required steps.</span></div><div><br><span></span></div><div><span>I=
 try to put all informations here:<br></span></div><div><br><span></span></=
div><div><span><br></span></div><span></span><div><span>a) It is not worth =
testing (and going on ...) if your processor is not a (vt-d / iommu) capabl=
e ( see google)<br></span></div><div><span>Intel --&gt; Vt-d</span></div><d=
iv><span>AMD--&gt; IOMMU</span></div><div><br><span></span></div><div><span=
>moreover you have to be sure that your motherboard is able to support Vt-d=
/IOMMU. (I mean that your motherboard has a BIOS version which allows Vt-d/=
IOMMU option for you processor.<br></span></div><div><br><span></span></div=
><div><span>Please see
 <br></span></div><div><span><br></span></div><div><span>http://wiki.xen.or=
g/wiki/VTdHowTo</span></div><div><span>and</span></div><div><span>http://wi=
ki.xen.org/wiki/Xen_VGA_Passthrough</span></div><div><br><span></span></div=
><div><span>For example</span></div><div><br><span></span></div><div><span>=
my proc is i5-2400</span></div><div><span>my motherboard is </span><b><font=
 face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D"2" color=3D"#333333=
">H61MU-E35 B3 (7680)</font></b></div><div>I need to upgrade my BIOS/UEFI t=
o allow Intel Vt-d feature.</div><div><br></div><div><b><font face=3D"Verda=
na, Arial, Helvetica, sans-serif" size=3D"2" color=3D"#333333">if (a) is no=
t Ok then stop here it is not worth trying b) , c) ....</font></b></div><di=
v><br></div><div><b><font face=3D"Verdana, Arial, Helvetica, sans-serif" si=
ze=3D"2" color=3D"#333333">if (a) =3D yes then let's go<br></font></b></div=
><div><b><font face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D"2"
 color=3D"#333333"><br></font></b></div><div><br><span></span></div><div><s=
pan></span><span>b) if a=3D yes then you need to extract the EEPROM (VGA BI=
OS) from your graphic card. I did it for my GTX 560 TI. So it should work f=
or your own card (GT530)</span></div><div><span>A few months ago I did my t=
est for my old GT 440. So it should work for GT 530.</span></div><div><br><=
span></span></div><div><span>It implies that you have to use nvtools to ext=
ract VGA BIOS. So use google to see how to do that.<br></span></div><div><b=
r><span></span></div><div><span></span><span>c) You have to build Xen from =
sources and apply the instructions from my first mail.</span></div><div><br=
><span></span></div><div><span>Kind regards.</span></div><div><br><span></s=
pan></div><div><span>David.</span></div><div><br></div>  <div style=3D"font=
-family: times new roman, new york, times, serif; font-size: 12pt;"> <div s=
tyle=3D"font-family: times new roman, new york, times, serif; font-size:
 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">=
  <b><span style=3D"font-weight:bold;">De&nbsp;:</span></b> Torsten Vogelre=
uter &lt;Torsten_Vogelreuter@dantor.de&gt;<br> <b><span style=3D"font-weigh=
t: bold;">=C3=80&nbsp;:</span></b> David TECHER &lt;davidtecher@yahoo.fr&gt=
; <br> <b><span style=3D"font-weight: bold;">Envoy=C3=A9 le :</span></b> Lu=
ndi 27 f=C3=A9vrier 2012 22h59<br> <b><span style=3D"font-weight: bold;">Ob=
jet&nbsp;:</span></b> AW: [Xen-users] Re : Last pachs for Xen VGA PAssthrou=
gh NVIIDA(revision &gt;=3D24798)<br> </font> </div> <br><div id=3D"yiv11872=
29605">=0A<style><!--=0A#yiv1187229605  =0A _filtered #yiv1187229605 {font-=
family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _filtered #yiv1187229605 =
{font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A#yiv1187229605  =0A#y=
iv1187229605 p.yiv1187229605MsoNormal, #yiv1187229605 li.yiv1187229605MsoNo=
rmal, #yiv1187229605 div.yiv1187229605MsoNormal=0A=09{margin:0cm;margin-bot=
tom:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv1187229605 a:link,=
 #yiv1187229605 span.yiv1187229605MsoHyperlink=0A=09{color:blue;text-decora=
tion:underline;}=0A#yiv1187229605 a:visited, #yiv1187229605 span.yiv1187229=
605MsoHyperlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#y=
iv1187229605 code=0A=09{font-family:"Courier New";}=0A#yiv1187229605 p.yiv1=
187229605MsoAcetate, #yiv1187229605 li.yiv1187229605MsoAcetate, #yiv1187229=
605 div.yiv1187229605MsoAcetate=0A=09{margin:0cm;margin-bottom:.0001pt;font=
-size:8.0pt;font-family:"sans-serif";}=0A#yiv1187229605 span.yiv1187229605E=
-MailFormatvorlage18=0A=09{font-family:"sans-serif";color:#1F497D;}=0A#yiv1=
187229605 span.yiv1187229605SprechblasentextZchn=0A=09{font-family:"sans-se=
rif";}=0A#yiv1187229605 .yiv1187229605MsoChpDefault=0A=09{font-size:10.0pt;=
}=0A _filtered #yiv1187229605 {margin:70.85pt 70.85pt 2.0cm 70.85pt;}=0A#yi=
v1187229605 div.yiv1187229605WordSection1=0A=09{}=0A--></style><div><div cl=
ass=3D"yiv1187229605WordSection1"><div class=3D"yiv1187229605MsoNormal"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F49=
7D;" lang=3D"EN-US">Hi,</span></div><div class=3D"yiv1187229605MsoNormal"><=
span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F=
497D;" lang=3D"EN-US">i am also trying to get an nvidia card (Quadro 600 or=
 GT530) running under XCP 1.5 beta. No way ootb. I=C2=B4am new with xen so =
I thought at least, a good idea will be in trying latest kernel 3.2 with Ub=
untu precise plus xen repo.</span></div><div class=3D"yiv1187229605MsoNorma=
l"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color=
:#1F497D;" lang=3D"EN-US">But when I understand you correctly, it is anyway=
 necessary to build an nvidia bios and it is still not possible without mod=
ifikations?</span></div><div class=3D"yiv1187229605MsoNormal"><span style=
=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"
 lang=3D"EN-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNormal"><=
span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F=
497D;" lang=3D"EN-US">I need it because I am using a yavdr distri Oneric wi=
th needs VDPAU =E2=80=A6</span></div><div class=3D"yiv1187229605MsoNormal">=
<span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1=
F497D;" lang=3D"EN-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNo=
rmal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;co=
lor:#1F497D;" lang=3D"EN-US">Other thought was, to install Yavdr and add th=
e repository for xen, so that the yavdr is running as DOM0 and the other sy=
stems doesn=C2=B4t need a native graficcard. Maybe this is easyer for a beg=
inner?</span></div><div class=3D"yiv1187229605MsoNormal"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;" lang=3D"EN=
-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNormal"><span
 style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;" lang=3D"EN-US">Thx</span></div><div class=3D"yiv1187229605MsoNormal"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F49=
7D;" lang=3D"EN-US"> &nbsp;</span></div><div class=3D"yiv1187229605MsoNorma=
l"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color=
:#1F497D;" lang=3D"EN-US">Greetings</span></div><div class=3D"yiv1187229605=
MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quo=
t;;color:#1F497D;" lang=3D"EN-US">Torsten</span></div><div class=3D"yiv1187=
229605MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-ser=
if&quot;;color:#1F497D;" lang=3D"EN-US"> &nbsp;</span></div><div><div style=
=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm;">=
<div class=3D"yiv1187229605MsoNormal"><b><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;sans-serif&quot;;" lang=3D"EN-US">Von:</span></b><span
 style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;" lang=3D"EN-=
US"> xen-users-bounces@lists.xen.org [ma</span><span style=3D"font-size:10.=
0pt;font-family:&quot;sans-serif&quot;;">ilto:xen-users-bounces@lists.xen.o=
rg] <b>Im Auftrag von </b>David TECHER<br><b>Gesendet:</b> Montag, 27. Febr=
uar 2012 21:01<br><b>An:</b> Tim Stowell<br><b>Cc:</b> Xen<br><b>Betreff:</=
b> [Xen-users] Re : Last pachs for Xen VGA PAssthrough NVIIDA(revision &gt;=
=3D24798)</span></div></div></div><div class=3D"yiv1187229605MsoNormal"> &n=
bsp;</div><div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backgrou=
nd:white;"><span style=3D"color:black;">XP yes</span></div></div><div><div =
class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D=
"color:black;">Windows 7...no. to complicated when you install nvidia drive=
r.</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"ba=
ckground:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><di=
v><div
 class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=
=3D"color:black;">It should be better to use a ATI card for Windows 7.</spa=
n></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backgroun=
d:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><div><div>=
<div><div class=3D"yiv1187229605MsoNormal" style=3D"text-align:center;backg=
round:white;" align=3D"center"><span style=3D"font-size:10.0pt;font-family:=
&quot;sans-serif&quot;;color:black;"><hr size=3D"1" width=3D"100%" align=3D=
"center"></span></div><div class=3D"yiv1187229605MsoNormal" style=3D"backgr=
ound:white;"><b><span style=3D"font-size:10.0pt;font-family:&quot;sans-seri=
f&quot;;color:black;" lang=3D"EN-US">De&nbsp;:</span></b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;" lang=3D"EN-U=
S"> Tim Stowell &lt;</span><span style=3D"font-size:10.0pt;font-family:&quo=
t;sans-serif&quot;;color:black;"><a rel=3D"nofollow" ymailto=3D"mailto:stow=
ellt@gmail.com" target=3D"_blank"
 href=3D"mailto:stowellt@gmail.com"><span lang=3D"EN-US">stowellt@gmail.com=
</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;sans-se=
rif&quot;;color:black;" lang=3D"EN-US">&gt;<br><b>=C3=80&nbsp;:</b> David T=
ECHER &lt;</span><span style=3D"font-size:10.0pt;font-family:&quot;sans-ser=
if&quot;;color:black;"><a rel=3D"nofollow" ymailto=3D"mailto:davidtecher@ya=
hoo.fr" target=3D"_blank" href=3D"mailto:davidtecher@yahoo.fr"><span lang=
=3D"EN-US">davidtecher@yahoo.fr</span></a></span><span style=3D"font-size:1=
0.0pt;font-family:&quot;sans-serif&quot;;color:black;" lang=3D"EN-US">&gt; =
<br><b>Envoy=C3=A9 le :</b> Lundi 27 f=C3=A9vrier 2012 18h39<br><b>Objet&nb=
sp;:</b> Re: [Xen-users] Last pachs for Xen VGA PAssthrough NVIIDA (revisio=
n &gt;=3D24798)</span><span style=3D"color:black;" lang=3D"EN-US"></span></=
div></div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"=
><span style=3D"color:black;" lang=3D"EN-US"> &nbsp;</span></div><div id=3D=
"yiv1187229605"><div
 class=3D"yiv1187229605MsoNormal" style=3D"margin-bottom:12.0pt;background:=
white;"><span style=3D"color:black;">Thanks for this information, will it w=
ork with a Windows 7 guest?</span></div><div><div class=3D"yiv1187229605Mso=
Normal" style=3D"background:white;"><span style=3D"color:black;">On Mon, Fe=
b 27, 2012 at 9:01 AM, David TECHER &lt;<a rel=3D"nofollow" ymailto=3D"mail=
to:davidtecher@yahoo.fr" target=3D"_blank" href=3D"mailto:davidtecher@yahoo=
.fr">davidtecher@yahoo.fr</a>&gt; wrote:</span></div><div><div><div><div cl=
ass=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"c=
olor:black;">Hi </span></div></div><div><div class=3D"yiv1187229605MsoNorma=
l" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</span><=
/div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"background:w=
hite;"><span style=3D"color:black;">Here are the last patchs.</span></div><=
/div><div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"=
><span style=3D"color:black;">
 &nbsp;</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=
=3D"background:white;"><span style=3D"color:black;">My personal recommendat=
ion: If you have a&nbsp;&nbsp; ATI graphic card or if you have the intentio=
n to buy one, good choice :)</span></div></div><div><div class=3D"yiv118722=
9605MsoNormal" style=3D"background:white;"><span style=3D"color:black;"> &n=
bsp;</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"=
background:white;"><span style=3D"color:black;">I maintain patches for NVID=
IA because I like to play on Linux PVHVM domU for gaming and multimedia :)<=
/span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backg=
round:white;"><span style=3D"color:black;">So I could have one domU for gam=
ing and another one for multimedia</span></div></div><div><div class=3D"yiv=
1187229605MsoNormal" style=3D"background:white;"><span style=3D"color:black=
;"> &nbsp;</span></div></div><div class=3D"yiv1187229605MsoNormal"
 style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"color:blac=
k;">Q:Why are there new patches?<br>R: A few modifications was introduced f=
rom revision 24782 to 24785. A new file&nbsp; is </span><code><span style=
=3D"font-size:10.0pt;color:black;">tools/firmware/hvmloader/rombios.c</span=
></code><span style=3D"color:black;">. It implies that this file has to be =
patched too.<br><br></span></div><div><div class=3D"yiv1187229605MsoNormal"=
 style=3D"background:white;"><span style=3D"color:black;">Should work with =
Xen revision &gt;=3D24798.</span></div></div><div><div class=3D"yiv11872296=
05MsoNormal" style=3D"background:white;"><span style=3D"color:black;"> &nbs=
p;</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"ba=
ckground:white;"><span style=3D"color:black;">As usual</span></div></div><d=
iv><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;"> &nbsp;</span></div></div><div><div class=3D"yiv1187=
229605MsoNormal"
 style=3D"background:white;"><span style=3D"color:black;">a) Exrtact EEPROM=
 for your NVIDIA graphic card (nvtools ...)</span></div></div><div><div cla=
ss=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"co=
lor:black;"> &nbsp;</span></div></div><div><div class=3D"yiv1187229605MsoNo=
rmal" style=3D"background:white;"><span style=3D"color:black;">b) Download =
Xen 4.2 unstable</span></div></div><div><div class=3D"yiv1187229605MsoNorma=
l" style=3D"background:white;"><span style=3D"color:black;">rev=3D24888 </s=
pan></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backgro=
und:white;"><span style=3D"color:black;">hg clone -r $rev <a rel=3D"nofollo=
w" target=3D"_blank" href=3D"http://xenbits.xensource.com/staging/xen-unsta=
ble.hg/">http://xenbits.xensource.com/staging/xen-unstable.hg/</a> xen-unst=
able.hg-rev-${rev}</span></div></div><div><div class=3D"yiv1187229605MsoNor=
mal" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</span=
></div></div><div><div
 class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=
=3D"color:black;">c)&nbsp; make a first build for tools</span></div></div><=
div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span=
 style=3D"color:black;">cd xen-unstable.hg-rev-${rev}/</span></div></div><d=
iv><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;">./configure</span></div></div><div><div class=3D"yiv=
1187229605MsoNormal" style=3D"background:white;"><span style=3D"color:black=
;">cd tools</span></div></div><div><div class=3D"yiv1187229605MsoNormal" st=
yle=3D"background:white;"><span style=3D"color:black;">make &amp;&amp; make=
 clean</span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=
=3D"background:white;"><span style=3D"color:black;">cd ..</span></div></div=
><div><div class=3D"yiv1187229605MsoNormal" style=3D"background:white;"><sp=
an style=3D"color:black;"> &nbsp;</span></div></div><div><div class=3D"yiv1=
187229605MsoNormal"
 style=3D"background:white;"><span style=3D"color:black;">d) apply patches<=
/span></div></div><div><div class=3D"yiv1187229605MsoNormal" style=3D"backg=
round:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><div c=
lass=3D"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"=
color:black;">&nbsp;wget -q <a rel=3D"nofollow" target=3D"_blank" href=3D"h=
ttp://www.davidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-patchs.tar.=
bz2">http://www.davidgis.fr/download/xen-4.2_rev24798_gfx-passthrough-patch=
s.tar.bz2</a> &amp;&amp; \<br>&nbsp;tar xvjf xen-4.2_rev24798_gfx-passthrou=
gh-patchs.tar.bz2 &amp;&amp; \<br>&nbsp;for file in $(ls xen-4.2_rev24798_g=
fx-passthrough-patchs/*);do patch -p1 &lt; $file;done<br><br>e) Modify the =
values assigned to your graphic card to </span><code><span style=3D"font-si=
ze:10.0pt;color:black;">tools/firmware/hvmloader/acpi/dsdt.asl</span></code=
><span style=3D"color:black;"><br><br>see <a rel=3D"nofollow" target=3D"_bl=
ank"
 href=3D"http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstabl=
e-patches-for-vga-pass-through">http://www.davidgis.fr/blog/index.php?2011/=
12/07/860-xen-42unstable-patches-for-vga-pass-through</a> <br>Section "6. Q=
uick instructions to install Xen with patches " - # 5 <br><br>f)Copy your E=
EPROM for graphic gard (VGA BIOS)<br><br>cp -/path/tovgabios-pt.bin&nbsp; t=
ools/firmware/vgabios/vgabios-pt.bin<br><br>g) Compil and install<br><br>ma=
ke xen &amp;&amp; make tools &amp;&amp; make stubdom \<br>make xen &amp;&am=
p; make tools &amp;&amp; make stubdom</span></div></div></div><div class=3D=
"yiv1187229605MsoNormal" style=3D"background:white;"><span style=3D"color:b=
lack;"><br>_______________________________________________<br>Xen-users mai=
ling list<br><a rel=3D"nofollow" ymailto=3D"mailto:Xen-users@lists.xen.org"=
 target=3D"_blank" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.=
xen.org</a><br><a rel=3D"nofollow" target=3D"_blank"
 href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a>=
</span></div></div><div class=3D"yiv1187229605MsoNormal" style=3D"backgroun=
d:white;"><span style=3D"color:black;"> &nbsp;</span></div></div><div class=
=3D"yiv1187229605MsoNormal" style=3D"margin-bottom:12.0pt;background:white;=
"><span style=3D"color:black;"> &nbsp;</span></div></div></div></div></div>=
</div></div><br><br> </div> </div>  </div></body></html>
--478945831-626822840-1330392494=:7946--


--===============1345952245606049547==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1345952245606049547==--


From xen-users-bounces@lists.xen.org Tue Feb 28 02:24:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 02:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Cib-00009d-FH; Tue, 28 Feb 2012 02:23:09 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S2CiZ-00009Y-Ok
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 02:23:07 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330395754!58573212!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23488 invoked from network); 28 Feb 2012 02:22:34 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 02:22:34 -0000
Received: by wibhr2 with SMTP id hr2so1359715wib.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 18:23:06 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.14.37 as permitted sender) client-ip=10.180.14.37; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.14.37 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.14.37])
	by 10.180.14.37 with SMTP id m5mr22475291wic.19.1330395786241 (num_hops
	= 1); Mon, 27 Feb 2012 18:23:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ku9MA3bH5o7Ho6q2JCRNx++8wyM44/yCmuyKw6BkGos=;
	b=G+7b95CIf8Se4ADkq1Z0LESMins+jyF9+0Sfn3nxHkjrQFeyBiOuEcf6O0azN8ZNZo
	VCnDpspFcks6guarFrCL8NJ/536D9N7ZryV12TI4jO7SOi28Uknzm99PYne0g2zyz6Ne
	LLXaIrrw8gGEDvo3ISnN4yfPKBhKQB5ZT9qz0=
MIME-Version: 1.0
Received: by 10.180.14.37 with SMTP id m5mr17658435wic.19.1330395786184; Mon,
	27 Feb 2012 18:23:06 -0800 (PST)
Received: by 10.180.18.167 with HTTP; Mon, 27 Feb 2012 18:23:06 -0800 (PST)
Date: Tue, 28 Feb 2012 10:23:06 +0800
Message-ID: <CADALBYPxLr2v_Tg_L+Q2XKD+5NQp8_ZT8KO6_+eToT=f6YvHiw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] hvm with no network config and how to boot up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6253409878381247432=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6253409878381247432==
Content-Type: multipart/alternative; boundary=f46d04138ca73f06bc04b9fce871

--f46d04138ca73f06bc04b9fce871
Content-Type: text/plain; charset=ISO-8859-1

hi there guys

recently, i found a confused phenomenon, when study xen. the pv domain can
boot up sucessfully with the config file, it comment out the vif line, but
the hvm domain can not boot up in the same condition.

anybody understand what's reason for the different situation.

best regards.

--f46d04138ca73f06bc04b9fce871
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi there guys<br><br>recently, i found a confused <span id=3D"result_box" c=
lass=3D"short_text" lang=3D"en"><span class=3D"">phenomenon, when study xen=
. the pv domain can boot up sucessfully with the config file, it comment ou=
t the vif line, but the hvm domain can not boot up in the same condition.<b=
r>
<br>anybody understand what&#39;s reason for the different situation.<br><b=
r>best regards. <br></span></span>

--f46d04138ca73f06bc04b9fce871--


--===============6253409878381247432==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6253409878381247432==--


From xen-users-bounces@lists.xen.org Tue Feb 28 02:24:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 02:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Cib-00009d-FH; Tue, 28 Feb 2012 02:23:09 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lianlun418@gmail.com>) id 1S2CiZ-00009Y-Ok
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 02:23:07 +0000
X-Env-Sender: lianlun418@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330395754!58573212!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23488 invoked from network); 28 Feb 2012 02:22:34 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 02:22:34 -0000
Received: by wibhr2 with SMTP id hr2so1359715wib.32
	for <xen-users@lists.xen.org>; Mon, 27 Feb 2012 18:23:06 -0800 (PST)
Received-SPF: pass (google.com: domain of lianlun418@gmail.com designates
	10.180.14.37 as permitted sender) client-ip=10.180.14.37; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of lianlun418@gmail.com
	designates 10.180.14.37 as permitted sender)
	smtp.mail=lianlun418@gmail.com;
	dkim=pass header.i=lianlun418@gmail.com
Received: from mr.google.com ([10.180.14.37])
	by 10.180.14.37 with SMTP id m5mr22475291wic.19.1330395786241 (num_hops
	= 1); Mon, 27 Feb 2012 18:23:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ku9MA3bH5o7Ho6q2JCRNx++8wyM44/yCmuyKw6BkGos=;
	b=G+7b95CIf8Se4ADkq1Z0LESMins+jyF9+0Sfn3nxHkjrQFeyBiOuEcf6O0azN8ZNZo
	VCnDpspFcks6guarFrCL8NJ/536D9N7ZryV12TI4jO7SOi28Uknzm99PYne0g2zyz6Ne
	LLXaIrrw8gGEDvo3ISnN4yfPKBhKQB5ZT9qz0=
MIME-Version: 1.0
Received: by 10.180.14.37 with SMTP id m5mr17658435wic.19.1330395786184; Mon,
	27 Feb 2012 18:23:06 -0800 (PST)
Received: by 10.180.18.167 with HTTP; Mon, 27 Feb 2012 18:23:06 -0800 (PST)
Date: Tue, 28 Feb 2012 10:23:06 +0800
Message-ID: <CADALBYPxLr2v_Tg_L+Q2XKD+5NQp8_ZT8KO6_+eToT=f6YvHiw@mail.gmail.com>
From: =?GB2312?B?wO6wssLX?= <lianlun418@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] hvm with no network config and how to boot up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6253409878381247432=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6253409878381247432==
Content-Type: multipart/alternative; boundary=f46d04138ca73f06bc04b9fce871

--f46d04138ca73f06bc04b9fce871
Content-Type: text/plain; charset=ISO-8859-1

hi there guys

recently, i found a confused phenomenon, when study xen. the pv domain can
boot up sucessfully with the config file, it comment out the vif line, but
the hvm domain can not boot up in the same condition.

anybody understand what's reason for the different situation.

best regards.

--f46d04138ca73f06bc04b9fce871
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi there guys<br><br>recently, i found a confused <span id=3D"result_box" c=
lass=3D"short_text" lang=3D"en"><span class=3D"">phenomenon, when study xen=
. the pv domain can boot up sucessfully with the config file, it comment ou=
t the vif line, but the hvm domain can not boot up in the same condition.<b=
r>
<br>anybody understand what&#39;s reason for the different situation.<br><b=
r>best regards. <br></span></span>

--f46d04138ca73f06bc04b9fce871--


--===============6253409878381247432==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6253409878381247432==--


From xen-users-bounces@lists.xen.org Tue Feb 28 07:44:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 07:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Hi7-0003WA-QC; Tue, 28 Feb 2012 07:42:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prmahesh@gmail.com>) id 1S2Hi6-0003W5-Ve
	for Xen-users@lists.xen.org; Tue, 28 Feb 2012 07:42:59 +0000
X-Env-Sender: prmahesh@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330414972!13053792!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29003 invoked from network); 28 Feb 2012 07:42:52 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 07:42:52 -0000
Received: by lahe6 with SMTP id e6so1634688lah.32
	for <Xen-users@lists.xen.org>; Mon, 27 Feb 2012 23:42:52 -0800 (PST)
Received-SPF: pass (google.com: domain of prmahesh@gmail.com designates
	10.152.114.74 as permitted sender) client-ip=10.152.114.74; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of prmahesh@gmail.com
	designates 10.152.114.74 as permitted sender)
	smtp.mail=prmahesh@gmail.com;
	dkim=pass header.i=prmahesh@gmail.com
Received: from mr.google.com ([10.152.114.74])
	by 10.152.114.74 with SMTP id je10mr14234218lab.40.1330414971999
	(num_hops = 1); Mon, 27 Feb 2012 23:42:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=;
	b=V+qvUDC2OyS4DBzWtQmTWUxV8B8ioBd/I77fehjD9s5bbddJlY/NCXr4Ld7aZzxykT
	993x58XfgTdNlo8ANU/0jytiZEdxANxYGqqkgyUswtQfYNY32iC9BFPYdl7ufqzOSGA5
	lSVta4UfpvQkuDcCznjibt5txq7mQwTW8HQBk=
MIME-Version: 1.0
Received: by 10.152.114.74 with SMTP id je10mr11872680lab.40.1330414971934;
	Mon, 27 Feb 2012 23:42:51 -0800 (PST)
Received: by 10.112.86.42 with HTTP; Mon, 27 Feb 2012 23:42:51 -0800 (PST)
Date: Tue, 28 Feb 2012 13:12:51 +0530
Message-ID: <CAEivQkU25XHp72obcn0mg29SXTMq0Vou_JNxPLANBU1fBd34hA@mail.gmail.com>
From: Mahesh Pr <prmahesh@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] remove me from xen mailing list.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 07:44:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 07:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Hi7-0003WA-QC; Tue, 28 Feb 2012 07:42:59 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prmahesh@gmail.com>) id 1S2Hi6-0003W5-Ve
	for Xen-users@lists.xen.org; Tue, 28 Feb 2012 07:42:59 +0000
X-Env-Sender: prmahesh@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330414972!13053792!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29003 invoked from network); 28 Feb 2012 07:42:52 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 07:42:52 -0000
Received: by lahe6 with SMTP id e6so1634688lah.32
	for <Xen-users@lists.xen.org>; Mon, 27 Feb 2012 23:42:52 -0800 (PST)
Received-SPF: pass (google.com: domain of prmahesh@gmail.com designates
	10.152.114.74 as permitted sender) client-ip=10.152.114.74; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of prmahesh@gmail.com
	designates 10.152.114.74 as permitted sender)
	smtp.mail=prmahesh@gmail.com;
	dkim=pass header.i=prmahesh@gmail.com
Received: from mr.google.com ([10.152.114.74])
	by 10.152.114.74 with SMTP id je10mr14234218lab.40.1330414971999
	(num_hops = 1); Mon, 27 Feb 2012 23:42:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=;
	b=V+qvUDC2OyS4DBzWtQmTWUxV8B8ioBd/I77fehjD9s5bbddJlY/NCXr4Ld7aZzxykT
	993x58XfgTdNlo8ANU/0jytiZEdxANxYGqqkgyUswtQfYNY32iC9BFPYdl7ufqzOSGA5
	lSVta4UfpvQkuDcCznjibt5txq7mQwTW8HQBk=
MIME-Version: 1.0
Received: by 10.152.114.74 with SMTP id je10mr11872680lab.40.1330414971934;
	Mon, 27 Feb 2012 23:42:51 -0800 (PST)
Received: by 10.112.86.42 with HTTP; Mon, 27 Feb 2012 23:42:51 -0800 (PST)
Date: Tue, 28 Feb 2012 13:12:51 +0530
Message-ID: <CAEivQkU25XHp72obcn0mg29SXTMq0Vou_JNxPLANBU1fBd34hA@mail.gmail.com>
From: Mahesh Pr <prmahesh@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] remove me from xen mailing list.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 08:12:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 08:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2I9W-0004Ny-OS; Tue, 28 Feb 2012 08:11:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1S2I9V-0004Nt-7r
	for Xen-users@lists.xen.org; Tue, 28 Feb 2012 08:11:17 +0000
Received: from [85.158.139.83:62837] by server-11.bemta-5.messagelabs.com id
	B4/04-14397-42C8C4F4; Tue, 28 Feb 2012 08:11:16 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-3.tower-182.messagelabs.com!1330416675!16986817!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27755 invoked from network); 28 Feb 2012 08:11:15 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-3.tower-182.messagelabs.com with SMTP;
	28 Feb 2012 08:11:15 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 95FC510401A;
	Tue, 28 Feb 2012 08:11:14 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id NV6ewrvWUlhx; Tue, 28 Feb 2012 08:11:14 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 39DFC29F15;
	Tue, 28 Feb 2012 08:11:13 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624084bcb723b9af155@simon.thehobsons.co.uk>
In-Reply-To: <CAEivQkU25XHp72obcn0mg29SXTMq0Vou_JNxPLANBU1fBd34hA@mail.gmail.com>
References: <CAEivQkU25XHp72obcn0mg29SXTMq0Vou_JNxPLANBU1fBd34hA@mail.gmail.com>
Date: Tue, 28 Feb 2012 08:11:08 +0000
To: Mahesh Pr <prmahesh@gmail.com>, Xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] remove me from xen mailing list.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Is this the new FAQ these days ?

In common with most lists run with Mailman (which is a lot), in the 
footer of EVERY message you get from the list is a link. On that page 
is everything you need to administer your subscription.

>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users

Also, in the headers of EVERY message you receive are more headers - 
though your client probably is "helpful" and hides them from you.

>List-Id: Xen user discussion <xen-users.lists.xen.org>
>List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
>	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
>List-Post: <mailto:xen-users@lists.xen.org>
>List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
>List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
>	<mailto:xen-users-request@lists.xen.org?subject=subscribe>

In there you'll see several useful options - including two methods 
for unsubscribing.


But, none of us on the list can unsubscribe you - only a list admin 
can do that. And having run lists, nursemaiding subscribers who can't 
read can get quite time consuming.
-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 08:12:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 08:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2I9W-0004Ny-OS; Tue, 28 Feb 2012 08:11:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1S2I9V-0004Nt-7r
	for Xen-users@lists.xen.org; Tue, 28 Feb 2012 08:11:17 +0000
Received: from [85.158.139.83:62837] by server-11.bemta-5.messagelabs.com id
	B4/04-14397-42C8C4F4; Tue, 28 Feb 2012 08:11:16 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-3.tower-182.messagelabs.com!1330416675!16986817!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27755 invoked from network); 28 Feb 2012 08:11:15 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-3.tower-182.messagelabs.com with SMTP;
	28 Feb 2012 08:11:15 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 95FC510401A;
	Tue, 28 Feb 2012 08:11:14 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id NV6ewrvWUlhx; Tue, 28 Feb 2012 08:11:14 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 39DFC29F15;
	Tue, 28 Feb 2012 08:11:13 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p0624084bcb723b9af155@simon.thehobsons.co.uk>
In-Reply-To: <CAEivQkU25XHp72obcn0mg29SXTMq0Vou_JNxPLANBU1fBd34hA@mail.gmail.com>
References: <CAEivQkU25XHp72obcn0mg29SXTMq0Vou_JNxPLANBU1fBd34hA@mail.gmail.com>
Date: Tue, 28 Feb 2012 08:11:08 +0000
To: Mahesh Pr <prmahesh@gmail.com>, Xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] remove me from xen mailing list.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Is this the new FAQ these days ?

In common with most lists run with Mailman (which is a lot), in the 
footer of EVERY message you get from the list is a link. On that page 
is everything you need to administer your subscription.

>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users

Also, in the headers of EVERY message you receive are more headers - 
though your client probably is "helpful" and hides them from you.

>List-Id: Xen user discussion <xen-users.lists.xen.org>
>List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
>	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
>List-Post: <mailto:xen-users@lists.xen.org>
>List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
>List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
>	<mailto:xen-users-request@lists.xen.org?subject=subscribe>

In there you'll see several useful options - including two methods 
for unsubscribing.


But, none of us on the list can unsubscribe you - only a list admin 
can do that. And having run lists, nursemaiding subscribers who can't 
read can get quite time consuming.
-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 10:18:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 10:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2K7d-0006sP-L1; Tue, 28 Feb 2012 10:17:29 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S2K7b-0006s2-ST; Tue, 28 Feb 2012 10:17:28 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330424215!54818036!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18732 invoked from network); 28 Feb 2012 10:16:56 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 10:16:56 -0000
Received: by lahe6 with SMTP id e6so1846344lah.32
	for <multiple recipients>; Tue, 28 Feb 2012 02:17:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ijNgMWaYvoZ+drAe7j/BtXiS8W2ZZIuvt4Ezu+noQCc=;
	b=qzV1LBGtUmckMFbeQcF65jqHSMq6wgiIH4inGtRIqq5NUdGNcLM1r9LVQ3fLOlyOZQ
	QjHnS01uD1ve7zGfMid16vdr5wlTcMICK6D7wSER2DJC6Vxow4u6cuvXZfg9+vOf3P/L
	uquqS+13y0yQ8exS6Bi/01bdtl7VNri7sOnBE=
MIME-Version: 1.0
Received: by 10.112.102.161 with SMTP id fp1mr5893479lbb.71.1330424240807;
	Tue, 28 Feb 2012 02:17:20 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Tue, 28 Feb 2012 02:17:20 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
	<CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
	<alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
Date: Tue, 28 Feb 2012 18:17:20 +0800
Message-ID: <CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"cloudxy@googlegroups.com" <cloudxy@googlegroups.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Feb 27, 2012 at 7:54 PM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> On Sun, 26 Feb 2012, harryxiyou wrote:
>> Hi Stefano,
>>
>> We have written a new wiki page here
>> http://code.google.com/p/cloudxy/wiki/WHAT_IS_CLOUDXY
>> And we add a row to
>> http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas , which add
>> our
>> project idea for xen. Our thoughts also contain the new wiki page's
>> link. I will also give another new
>> wiki page in English for describing HLFS for more details (Realize Mechanisms).
>
> The WHAT_IS_CLOUDXY page is OK to describe what Cloudxy is, but neither
> in that page, not in the xen.org GSoC wiki page, there is any detailed
> description of what the google summer of code project you are proposing
> would be trying to accomplish.
> It is clear that the project is about HLFS, and you give a good high
> level decription of HLFS in WHAT_IS_CLOUDXY, but it is not clear exactly
> what you'll do about it during GSoC.

Yup, much thanks for reminding us of this mistake. I have added the task
we will do for GSOC 2012 in the xen.org GSOC wiki page. Cloud you please
have a look(http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas) ;-).
I will also give another new wiki page in English for describing HLFS
for more details
(Realize Mechanisms) in this weekend.

Stefano, feel free to give other suggestions about my updating information.
we are very pleased to receive your help ;-)

-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 10:18:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 10:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2K7d-0006sP-L1; Tue, 28 Feb 2012 10:17:29 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S2K7b-0006s2-ST; Tue, 28 Feb 2012 10:17:28 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330424215!54818036!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18732 invoked from network); 28 Feb 2012 10:16:56 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 10:16:56 -0000
Received: by lahe6 with SMTP id e6so1846344lah.32
	for <multiple recipients>; Tue, 28 Feb 2012 02:17:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ijNgMWaYvoZ+drAe7j/BtXiS8W2ZZIuvt4Ezu+noQCc=;
	b=qzV1LBGtUmckMFbeQcF65jqHSMq6wgiIH4inGtRIqq5NUdGNcLM1r9LVQ3fLOlyOZQ
	QjHnS01uD1ve7zGfMid16vdr5wlTcMICK6D7wSER2DJC6Vxow4u6cuvXZfg9+vOf3P/L
	uquqS+13y0yQ8exS6Bi/01bdtl7VNri7sOnBE=
MIME-Version: 1.0
Received: by 10.112.102.161 with SMTP id fp1mr5893479lbb.71.1330424240807;
	Tue, 28 Feb 2012 02:17:20 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Tue, 28 Feb 2012 02:17:20 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
	<CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
	<alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
Date: Tue, 28 Feb 2012 18:17:20 +0800
Message-ID: <CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"cloudxy@googlegroups.com" <cloudxy@googlegroups.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Feb 27, 2012 at 7:54 PM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> On Sun, 26 Feb 2012, harryxiyou wrote:
>> Hi Stefano,
>>
>> We have written a new wiki page here
>> http://code.google.com/p/cloudxy/wiki/WHAT_IS_CLOUDXY
>> And we add a row to
>> http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas , which add
>> our
>> project idea for xen. Our thoughts also contain the new wiki page's
>> link. I will also give another new
>> wiki page in English for describing HLFS for more details (Realize Mechanisms).
>
> The WHAT_IS_CLOUDXY page is OK to describe what Cloudxy is, but neither
> in that page, not in the xen.org GSoC wiki page, there is any detailed
> description of what the google summer of code project you are proposing
> would be trying to accomplish.
> It is clear that the project is about HLFS, and you give a good high
> level decription of HLFS in WHAT_IS_CLOUDXY, but it is not clear exactly
> what you'll do about it during GSoC.

Yup, much thanks for reminding us of this mistake. I have added the task
we will do for GSOC 2012 in the xen.org GSOC wiki page. Cloud you please
have a look(http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas) ;-).
I will also give another new wiki page in English for describing HLFS
for more details
(Realize Mechanisms) in this weekend.

Stefano, feel free to give other suggestions about my updating information.
we are very pleased to receive your help ;-)

-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 10:43:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 10:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2KVx-0008Kk-93; Tue, 28 Feb 2012 10:42:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S2KVv-0008KS-5u
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 10:42:35 +0000
Received: from [85.158.139.83:40035] by server-2.bemta-5.messagelabs.com id
	DC/96-20263-99FAC4F4; Tue, 28 Feb 2012 10:42:33 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1330425752!9683128!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4652 invoked from network); 28 Feb 2012 10:42:33 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 10:42:33 -0000
Received: by lahe6 with SMTP id e6so1882594lah.32
	for <multiple recipients>; Tue, 28 Feb 2012 02:42:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ra2y0KCv+3FZPEH10G8ofxou5yP1wGUbvLET4MoHpZc=;
	b=c8JGNVEtz3p+8SGWIffR2zwiEVW3E+jgS+2WDSi1g7jS135JVwmeAYMbNWfC6WDSe5
	BDUI33rnjOEXA0Fr2nzTINqTfdDDheQ1HIUVo2SWex+n4NcCHFTld0yBN2uDpKr8xoCp
	Q4L9dT5/ILpvz1E13bdbJ6HAyhY2sctjvbjWw=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr5907775lbb.99.1330425752541;
	Tue, 28 Feb 2012 02:42:32 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Tue, 28 Feb 2012 02:42:32 -0800 (PST)
In-Reply-To: <CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
	<CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
	<alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
	<CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
Date: Tue, 28 Feb 2012 18:42:32 +0800
Message-ID: <CAD+1EGPT0u+2evyF4RyUU=ED_VRnGzc0QH7ZCWgLnmdjTtfSEw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"cloudxy@googlegroups.com" <cloudxy@googlegroups.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 6:17 PM, harryxiyou <harryxiyou@gmail.com> wrote:
> On Mon, Feb 27, 2012 at 7:54 PM, Stefano Stabellini
> <stefano.stabellini@eu.citrix.com> wrote:
>> On Sun, 26 Feb 2012, harryxiyou wrote:
>>> Hi Stefano,
>>>
>>> We have written a new wiki page here
>>> http://code.google.com/p/cloudxy/wiki/WHAT_IS_CLOUDXY
>>> And we add a row to
>>> http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas , which add
>>> our
>>> project idea for xen. Our thoughts also contain the new wiki page's
>>> link. I will also give another new
>>> wiki page in English for describing HLFS for more details (Realize Mechanisms).
>>
>> The WHAT_IS_CLOUDXY page is OK to describe what Cloudxy is, but neither
>> in that page, not in the xen.org GSoC wiki page, there is any detailed
>> description of what the google summer of code project you are proposing
>> would be trying to accomplish.
>> It is clear that the project is about HLFS, and you give a good high
>> level decription of HLFS in WHAT_IS_CLOUDXY, but it is not clear exactly
>> what you'll do about it during GSoC.
>
> Yup, much thanks for reminding us of this mistake. I have added the task
> we will do for GSOC 2012 in the xen.org GSOC wiki page. Cloud you please
> have a look(http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas) ;-).
> I will also give another new wiki page in English for describing HLFS
> for more details
> (Realize Mechanisms) in this weekend.
>
> Stefano, feel free to give other suggestions about my updating information.
> we are very pleased to receive your help ;-)
>

And now mentoring organizations can begin submitting applications to Google.
Our project is full of enthusiasms to join GSOC 2012 as a project
under org xen.org.
Anyway, we hope xen.org can interest our project. And if you have any
question or
request about our project, you cloud feel free to ask us to do. We
will very happy to
try our best to join GSOC 2012 as a project under org xen.org.

Stefano, thanks for your help ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 10:43:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 10:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2KVx-0008Kk-93; Tue, 28 Feb 2012 10:42:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>) id 1S2KVv-0008KS-5u
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 10:42:35 +0000
Received: from [85.158.139.83:40035] by server-2.bemta-5.messagelabs.com id
	DC/96-20263-99FAC4F4; Tue, 28 Feb 2012 10:42:33 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1330425752!9683128!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4652 invoked from network); 28 Feb 2012 10:42:33 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 10:42:33 -0000
Received: by lahe6 with SMTP id e6so1882594lah.32
	for <multiple recipients>; Tue, 28 Feb 2012 02:42:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=ra2y0KCv+3FZPEH10G8ofxou5yP1wGUbvLET4MoHpZc=;
	b=c8JGNVEtz3p+8SGWIffR2zwiEVW3E+jgS+2WDSi1g7jS135JVwmeAYMbNWfC6WDSe5
	BDUI33rnjOEXA0Fr2nzTINqTfdDDheQ1HIUVo2SWex+n4NcCHFTld0yBN2uDpKr8xoCp
	Q4L9dT5/ILpvz1E13bdbJ6HAyhY2sctjvbjWw=
MIME-Version: 1.0
Received: by 10.112.103.228 with SMTP id fz4mr5907775lbb.99.1330425752541;
	Tue, 28 Feb 2012 02:42:32 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Tue, 28 Feb 2012 02:42:32 -0800 (PST)
In-Reply-To: <CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
	<CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
	<alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
	<CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
Date: Tue, 28 Feb 2012 18:42:32 +0800
Message-ID: <CAD+1EGPT0u+2evyF4RyUU=ED_VRnGzc0QH7ZCWgLnmdjTtfSEw@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"cloudxy@googlegroups.com" <cloudxy@googlegroups.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 6:17 PM, harryxiyou <harryxiyou@gmail.com> wrote:
> On Mon, Feb 27, 2012 at 7:54 PM, Stefano Stabellini
> <stefano.stabellini@eu.citrix.com> wrote:
>> On Sun, 26 Feb 2012, harryxiyou wrote:
>>> Hi Stefano,
>>>
>>> We have written a new wiki page here
>>> http://code.google.com/p/cloudxy/wiki/WHAT_IS_CLOUDXY
>>> And we add a row to
>>> http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas , which add
>>> our
>>> project idea for xen. Our thoughts also contain the new wiki page's
>>> link. I will also give another new
>>> wiki page in English for describing HLFS for more details (Realize Mechanisms).
>>
>> The WHAT_IS_CLOUDXY page is OK to describe what Cloudxy is, but neither
>> in that page, not in the xen.org GSoC wiki page, there is any detailed
>> description of what the google summer of code project you are proposing
>> would be trying to accomplish.
>> It is clear that the project is about HLFS, and you give a good high
>> level decription of HLFS in WHAT_IS_CLOUDXY, but it is not clear exactly
>> what you'll do about it during GSoC.
>
> Yup, much thanks for reminding us of this mistake. I have added the task
> we will do for GSOC 2012 in the xen.org GSOC wiki page. Cloud you please
> have a look(http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas) ;-).
> I will also give another new wiki page in English for describing HLFS
> for more details
> (Realize Mechanisms) in this weekend.
>
> Stefano, feel free to give other suggestions about my updating information.
> we are very pleased to receive your help ;-)
>

And now mentoring organizations can begin submitting applications to Google.
Our project is full of enthusiasms to join GSOC 2012 as a project
under org xen.org.
Anyway, we hope xen.org can interest our project. And if you have any
question or
request about our project, you cloud feel free to ask us to do. We
will very happy to
try our best to join GSOC 2012 as a project under org xen.org.

Stefano, thanks for your help ;-)


-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 12:31:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 12:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2MBv-0001rl-I8; Tue, 28 Feb 2012 12:30:03 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S2MBt-0001rf-Ms
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 12:30:01 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330432194!16242886!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=INFO_TLD,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32322 invoked from network); 28 Feb 2012 12:29:55 -0000
Received: from mail-gx0-f173.google.com (HELO mail-gx0-f173.google.com)
	(209.85.161.173)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 12:29:55 -0000
Received: by ggnj2 with SMTP id j2so998594ggn.32
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 04:29:54 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.50.178.73 as permitted sender) client-ip=10.50.178.73; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.50.178.73 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.50.178.73])
	by 10.50.178.73 with SMTP id cw9mr22127005igc.23.1330432194049
	(num_hops = 1); Tue, 28 Feb 2012 04:29:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=0UHW5Ongxd8If5Vpzy7yTbnJhLavlk1PqJrB0V3yUyc=;
	b=udQsJUOGHgleSrucgV/wfJHYu6Z5GzIEltaD6iLtSl+bsAVdwaR/TLKmucawychD25
	/mgQq3RVswsms+MVt3KAJyAWZM9Jkv5iF5w3dqdW1NqxfX+kufNwyprtvRXsfJkjuI6g
	kLnvt7wczNlEQudMPETtbJ0QvIVkiQRGYmVsI=
Received: by 10.50.178.73 with SMTP id cw9mr17993933igc.23.1330432194008; Tue,
	28 Feb 2012 04:29:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 28 Feb 2012 04:29:33 -0800 (PST)
In-Reply-To: <CAA2qdGVfhtmBd0CxryX548gNKpUAkdZn+9zeaqv59tpeA4PoSw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
	<CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
	<CAA2qdGVfhtmBd0CxryX548gNKpUAkdZn+9zeaqv59tpeA4PoSw@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Tue, 28 Feb 2012 13:29:33 +0100
Message-ID: <CAN-hevks8DPf205YuxZG3+tPWCJBnoMRiNpcpS-vT0Gf=i8eow@mail.gmail.com>
To: Pandu Poluan <pandu@poluan.info>
Cc: xen-users@lists.xen.org, "Luke S. Crawford" <lsc@prgmr.com>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27 February 2012 14:57, Pandu Poluan <pandu@poluan.info> wrote:
>
> On Feb 27, 2012 8:51 PM, "Pandu Poluan" <pandu@poluan.info> wrote:
>>
>>
>> On Feb 27, 2012 3:55 PM, "eva" <evammg@gmail.com> wrote:
>> >
>> > On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
>> > > On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
>> > >> Hello,
>> > >>
>> > >> I am still learning about Xen.. I am trying to setup Xen hypervisor
>> > >> for the first time. I was reading the howto here:
>> > >>
>> > >>
>> > >> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian=
-squeeze-amd64
>> > >>
>> > >> and I stopped here:
>> > >>
>> > >> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
>> > >> the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0l=
ines in
>> > >> /etc/xen-tools/xen-tools.conf.)"
>> > >
>> >
>> > [...]
>> >
>> > Thanks, your answer was very useful to me.
>> >

[...]

Thank you guys for such a detailed explanation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 12:31:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 12:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2MBv-0001rl-I8; Tue, 28 Feb 2012 12:30:03 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <evammg@gmail.com>) id 1S2MBt-0001rf-Ms
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 12:30:01 +0000
X-Env-Sender: evammg@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1330432194!16242886!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=INFO_TLD,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32322 invoked from network); 28 Feb 2012 12:29:55 -0000
Received: from mail-gx0-f173.google.com (HELO mail-gx0-f173.google.com)
	(209.85.161.173)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 12:29:55 -0000
Received: by ggnj2 with SMTP id j2so998594ggn.32
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 04:29:54 -0800 (PST)
Received-SPF: pass (google.com: domain of evammg@gmail.com designates
	10.50.178.73 as permitted sender) client-ip=10.50.178.73; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of evammg@gmail.com
	designates 10.50.178.73 as permitted sender)
	smtp.mail=evammg@gmail.com; dkim=pass header.i=evammg@gmail.com
Received: from mr.google.com ([10.50.178.73])
	by 10.50.178.73 with SMTP id cw9mr22127005igc.23.1330432194049
	(num_hops = 1); Tue, 28 Feb 2012 04:29:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=0UHW5Ongxd8If5Vpzy7yTbnJhLavlk1PqJrB0V3yUyc=;
	b=udQsJUOGHgleSrucgV/wfJHYu6Z5GzIEltaD6iLtSl+bsAVdwaR/TLKmucawychD25
	/mgQq3RVswsms+MVt3KAJyAWZM9Jkv5iF5w3dqdW1NqxfX+kufNwyprtvRXsfJkjuI6g
	kLnvt7wczNlEQudMPETtbJ0QvIVkiQRGYmVsI=
Received: by 10.50.178.73 with SMTP id cw9mr17993933igc.23.1330432194008; Tue,
	28 Feb 2012 04:29:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.107.102 with HTTP; Tue, 28 Feb 2012 04:29:33 -0800 (PST)
In-Reply-To: <CAA2qdGVfhtmBd0CxryX548gNKpUAkdZn+9zeaqv59tpeA4PoSw@mail.gmail.com>
References: <CAN-hevmLbKk0Yh6o05ipVk2gF_eVQRUyeskSNFgMkzSFfQMrTQ@mail.gmail.com>
	<20120224215539.GB8506@luke.xen.prgmr.com>
	<CAN-hev=zb5uwOVAzhbwJ7k5qYR+E_V-5EhDPvmNMVw=BJ9OnVw@mail.gmail.com>
	<CAA2qdGXvz8xK+J3y3JeK4oESGfSUYM1DueMUAL7SJQg1AHRfFw@mail.gmail.com>
	<CAA2qdGVfhtmBd0CxryX548gNKpUAkdZn+9zeaqv59tpeA4PoSw@mail.gmail.com>
From: eva <evammg@gmail.com>
Date: Tue, 28 Feb 2012 13:29:33 +0100
Message-ID: <CAN-hevks8DPf205YuxZG3+tPWCJBnoMRiNpcpS-vT0Gf=i8eow@mail.gmail.com>
To: Pandu Poluan <pandu@poluan.info>
Cc: xen-users@lists.xen.org, "Luke S. Crawford" <lsc@prgmr.com>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Separate kernel on domU's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27 February 2012 14:57, Pandu Poluan <pandu@poluan.info> wrote:
>
> On Feb 27, 2012 8:51 PM, "Pandu Poluan" <pandu@poluan.info> wrote:
>>
>>
>> On Feb 27, 2012 3:55 PM, "eva" <evammg@gmail.com> wrote:
>> >
>> > On 24 February 2012 22:55, Luke S. Crawford <lsc@prgmr.com> wrote:
>> > > On Wed, Feb 22, 2012 at 12:28:51PM +0100, eva wrote:
>> > >> Hello,
>> > >>
>> > >> I am still learning about Xen.. I am trying to setup Xen hypervisor
>> > >> for the first time. I was reading the howto here:
>> > >>
>> > >>
>> > >> http://www.howtoforge.com/paravirtualization-with-xen-4.0-on-debian=
-squeeze-amd64
>> > >>
>> > >> and I stopped here:
>> > >>
>> > >> "(To use the default Ubuntu kernel instead of Debian's Xen kernel in
>> > >> the guest, you can also comment out the=A0kernel=A0and=A0initrd=A0l=
ines in
>> > >> /etc/xen-tools/xen-tools.conf.)"
>> > >
>> >
>> > [...]
>> >
>> > Thanks, your answer was very useful to me.
>> >

[...]

Thank you guys for such a detailed explanation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 13:22:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 13:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2MzV-0003fU-Nz; Tue, 28 Feb 2012 13:21:17 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jstoever@uni-bremen.de>) id 1S2MzT-0003fO-7V
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 13:21:15 +0000
X-Env-Sender: jstoever@uni-bremen.de
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330435238!58667257!1
X-Originating-IP: [134.102.20.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7320 invoked from network); 28 Feb 2012 13:20:39 -0000
Received: from gabriel-1.zfn.uni-bremen.de (HELO smtp.uni-bremen.de)
	(134.102.20.29)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Feb 2012 13:20:39 -0000
Received: from julians-macbook.fritz.box (g230213062.adsl.alicedsl.de
	[92.230.213.62])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by smtp.uni-bremen.de (Postfix) with ESMTPSA id D24B41220FF
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 14:21:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim;
	t=1330435289; bh=isoyeXdSv47dPAg8D1KTYx+XJoahOjHmoVRSwEgjocE=;
	h=From:Content-Type:Content-Transfer-Encoding:Date:Message-Id:To:
	Mime-Version;
	b=PdpMC5JcmghHwRyYp0qZYCV9wVQ97KgNg4PUZYXTt0LTLZ+rQ8SygTZWC5TwIKfM+
	qZMsjUSS3UtXB6FjnQpl6EcLB312wcZnpLm+SeMKz22PeYjZlBCggRA8EGh/4vLdQi
	ayA4hwd66pTL2r9a2HYFbJEhY9gbFORE5y2oNxd8=
From: =?iso-8859-1?Q?Julian_St=F6ver?= <jstoever@uni-bremen.de>
Date: Tue, 28 Feb 2012 14:21:09 +0100
Message-Id: <FCC3B760-53FF-4157-9253-C3FF4A576FAD@uni-bremen.de>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] Two monitors with VGA Passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I'm totally new to Xen and I have one question: 
I want to virtualize my Windows 7 on my PC. I've got a dedicated vga and a onboard intel vga, so I want to use vga passthrough for Windows 7 to get 3d power. 

Is it possible, to put the output of the dedicated vga on it's own hdmi port and the onboad vga, which should be used by dom0, on the onboard hdmi port? I ask this questions because I have two monitors, so I can use one for gaming and one for work without switching between the os.


best regards,
Julian
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 13:22:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 13:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2MzV-0003fU-Nz; Tue, 28 Feb 2012 13:21:17 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jstoever@uni-bremen.de>) id 1S2MzT-0003fO-7V
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 13:21:15 +0000
X-Env-Sender: jstoever@uni-bremen.de
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330435238!58667257!1
X-Originating-IP: [134.102.20.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7320 invoked from network); 28 Feb 2012 13:20:39 -0000
Received: from gabriel-1.zfn.uni-bremen.de (HELO smtp.uni-bremen.de)
	(134.102.20.29)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Feb 2012 13:20:39 -0000
Received: from julians-macbook.fritz.box (g230213062.adsl.alicedsl.de
	[92.230.213.62])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by smtp.uni-bremen.de (Postfix) with ESMTPSA id D24B41220FF
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 14:21:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim;
	t=1330435289; bh=isoyeXdSv47dPAg8D1KTYx+XJoahOjHmoVRSwEgjocE=;
	h=From:Content-Type:Content-Transfer-Encoding:Date:Message-Id:To:
	Mime-Version;
	b=PdpMC5JcmghHwRyYp0qZYCV9wVQ97KgNg4PUZYXTt0LTLZ+rQ8SygTZWC5TwIKfM+
	qZMsjUSS3UtXB6FjnQpl6EcLB312wcZnpLm+SeMKz22PeYjZlBCggRA8EGh/4vLdQi
	ayA4hwd66pTL2r9a2HYFbJEhY9gbFORE5y2oNxd8=
From: =?iso-8859-1?Q?Julian_St=F6ver?= <jstoever@uni-bremen.de>
Date: Tue, 28 Feb 2012 14:21:09 +0100
Message-Id: <FCC3B760-53FF-4157-9253-C3FF4A576FAD@uni-bremen.de>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [Xen-users] Two monitors with VGA Passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I'm totally new to Xen and I have one question: 
I want to virtualize my Windows 7 on my PC. I've got a dedicated vga and a onboard intel vga, so I want to use vga passthrough for Windows 7 to get 3d power. 

Is it possible, to put the output of the dedicated vga on it's own hdmi port and the onboad vga, which should be used by dom0, on the onboard hdmi port? I ask this questions because I have two monitors, so I can use one for gaming and one for work without switching between the os.


best regards,
Julian
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 14:53:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 14:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2OPB-0005f9-RS; Tue, 28 Feb 2012 14:51:53 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>) id 1S2OPA-0005f4-68
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 14:51:52 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330440705!13151823!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19958 invoked from network); 28 Feb 2012 14:51:45 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-14.tower-21.messagelabs.com with SMTP;
	28 Feb 2012 14:51:45 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id 5AE46D347FD;
	Tue, 28 Feb 2012 15:51:45 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id yA7cg5QeMktf; Tue, 28 Feb 2012 15:51:38 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id 0DA71D3474B;
	Tue, 28 Feb 2012 15:51:38 +0100 (CET)
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
To: xen-users@lists.xen.org
Date: Tue, 28 Feb 2012 15:51:36 +0100
User-Agent: KMail/1.13.7 (Linux/3.0.0-1-amd64; KDE/4.6.5; x86_64; ; )
References: <FCC3B760-53FF-4157-9253-C3FF4A576FAD@uni-bremen.de>
In-Reply-To: <FCC3B760-53FF-4157-9253-C3FF4A576FAD@uni-bremen.de>
MIME-Version: 1.0
Message-Id: <201202281551.36988.tobias.geiger@vido.info>
Cc: Julian =?iso-8859-1?q?St=F6ver?= <jstoever@uni-bremen.de>
Subject: Re: [Xen-users] Two monitors with VGA Passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Julian,

in fact thats the only way it is possible:
Dom0 gets the onboard GPU -> puts its picture out on the onboard-GPU-HDMI =

monitor
DomU gets the "other" GPU -> puts its picture out on the "other"-GPU-HDMI =

monitor.

Its not possible to "mix" - Dom0-GPU doesnt even now DomU-GPU exists (and v=
ice =

versa), so no possibility to share it in any way.

If you're planing to put Windows7 into your DomU be advised that - right no=
w - =

this is only known to work with ATI Cards - Nvidia MAY work but only with =

windowsXP

Greetings
Tobias

Am Dienstag, 28. Februar 2012, 14:21:09 schrieb Julian St=F6ver:
> Hi,
> I'm totally new to Xen and I have one question:
> I want to virtualize my Windows 7 on my PC. I've got a dedicated vga and a
> onboard intel vga, so I want to use vga passthrough for Windows 7 to get
> 3d power.
> =

> Is it possible, to put the output of the dedicated vga on it's own hdmi
> port and the onboad vga, which should be used by dom0, on the onboard hdmi
> port? I ask this questions because I have two monitors, so I can use one
> for gaming and one for work without switching between the os.
> =

> =

> best regards,
> Julian
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 14:53:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 14:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2OPB-0005f9-RS; Tue, 28 Feb 2012 14:51:53 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <tobias.geiger@vido.info>) id 1S2OPA-0005f4-68
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 14:51:52 +0000
X-Env-Sender: tobias.geiger@vido.info
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330440705!13151823!1
X-Originating-IP: [78.47.43.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19958 invoked from network); 28 Feb 2012 14:51:45 -0000
Received: from www.vido.info (HELO mail.vido.info) (78.47.43.171)
	by server-14.tower-21.messagelabs.com with SMTP;
	28 Feb 2012 14:51:45 -0000
Received: from localhost (ip6-localhost [127.0.0.1])
	by mail.vido.info (Postfix) with ESMTP id 5AE46D347FD;
	Tue, 28 Feb 2012 15:51:45 +0100 (CET)
X-Virus-Scanned: by amavis at mail.vido.info
Received: from mail.vido.info ([127.0.0.1])
	by localhost (mail.vido.info [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id yA7cg5QeMktf; Tue, 28 Feb 2012 15:51:38 +0100 (CET)
Received: from lxgeigert.localnet (et-1-10.gw-nat.bs.kae.de.oneandone.net
	[212.227.35.74])
	by mail.vido.info (Postfix) with ESMTPSA id 0DA71D3474B;
	Tue, 28 Feb 2012 15:51:38 +0100 (CET)
From: Tobias Geiger <tobias.geiger@vido.info>
Organization: VIDO IT-Service
To: xen-users@lists.xen.org
Date: Tue, 28 Feb 2012 15:51:36 +0100
User-Agent: KMail/1.13.7 (Linux/3.0.0-1-amd64; KDE/4.6.5; x86_64; ; )
References: <FCC3B760-53FF-4157-9253-C3FF4A576FAD@uni-bremen.de>
In-Reply-To: <FCC3B760-53FF-4157-9253-C3FF4A576FAD@uni-bremen.de>
MIME-Version: 1.0
Message-Id: <201202281551.36988.tobias.geiger@vido.info>
Cc: Julian =?iso-8859-1?q?St=F6ver?= <jstoever@uni-bremen.de>
Subject: Re: [Xen-users] Two monitors with VGA Passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Julian,

in fact thats the only way it is possible:
Dom0 gets the onboard GPU -> puts its picture out on the onboard-GPU-HDMI =

monitor
DomU gets the "other" GPU -> puts its picture out on the "other"-GPU-HDMI =

monitor.

Its not possible to "mix" - Dom0-GPU doesnt even now DomU-GPU exists (and v=
ice =

versa), so no possibility to share it in any way.

If you're planing to put Windows7 into your DomU be advised that - right no=
w - =

this is only known to work with ATI Cards - Nvidia MAY work but only with =

windowsXP

Greetings
Tobias

Am Dienstag, 28. Februar 2012, 14:21:09 schrieb Julian St=F6ver:
> Hi,
> I'm totally new to Xen and I have one question:
> I want to virtualize my Windows 7 on my PC. I've got a dedicated vga and a
> onboard intel vga, so I want to use vga passthrough for Windows 7 to get
> 3d power.
> =

> Is it possible, to put the output of the dedicated vga on it's own hdmi
> port and the onboad vga, which should be used by dom0, on the onboard hdmi
> port? I ask this questions because I have two monitors, so I can use one
> for gaming and one for work without switching between the os.
> =

> =

> best regards,
> Julian
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 17:09:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 17:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2QX5-0004y4-Jw; Tue, 28 Feb 2012 17:08:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1S2QX4-0004xx-Gu
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 17:08:10 +0000
Received: from [85.158.139.83:25953] by server-3.bemta-5.messagelabs.com id
	29/A6-06438-9F90D4F4; Tue, 28 Feb 2012 17:08:09 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-7.tower-182.messagelabs.com!1330448885!13157073!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12407 invoked from network); 28 Feb 2012 17:08:08 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-7.tower-182.messagelabs.com with SMTP;
	28 Feb 2012 17:08:08 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 63EDBCC124;
	Tue, 28 Feb 2012 12:08:04 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id SYzy3rA2gnkU; Tue, 28 Feb 2012 12:08:02 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 571FECC11E;
	Tue, 28 Feb 2012 12:08:02 -0500 (EST)
Message-ID: <4F4D09F1.9090804@meetinghouse.net>
Date: Tue, 28 Feb 2012 12:08:01 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.2) Gecko/20120216 Firefox/10.0.2 SeaMonkey/2.7.2
MIME-Version: 1.0
To: xen-users mailing list <Xen-users@lists.xensource.com>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
In-Reply-To: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
Cc: Todd Deshane <todd.deshane@xen.org>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Todd Deshane wrote:
> Just a reminder...
>
> On February 28th and 29th CloudStack.org be holding a two day session
> focusing on the open source technologies you can use to build, manage
> and deploy an open source cloud compute environment as well as DevOps
> presentation on operational methodologies for managing "cloudy"
> infrastructure.  The program will feature speakers from CloudStack,
> Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
> enStratus.
>
> Even if you can't attend all the sessions feel free to sign-up and
> we'll make our best effort to get you links to recordings and slide
> decks after the event.
>
>
Making slides available would be VERY helpful.  Thank you!  (I'm 
personally quite interested in the GlusterFS slides, re. ability support 
small clusters - something I understand isn't really there quite yet, 
but is coming in the 3.3 release).

Miles Fidelman

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 17:09:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 17:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2QX5-0004y4-Jw; Tue, 28 Feb 2012 17:08:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1S2QX4-0004xx-Gu
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 17:08:10 +0000
Received: from [85.158.139.83:25953] by server-3.bemta-5.messagelabs.com id
	29/A6-06438-9F90D4F4; Tue, 28 Feb 2012 17:08:09 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-7.tower-182.messagelabs.com!1330448885!13157073!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12407 invoked from network); 28 Feb 2012 17:08:08 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-7.tower-182.messagelabs.com with SMTP;
	28 Feb 2012 17:08:08 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 63EDBCC124;
	Tue, 28 Feb 2012 12:08:04 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id SYzy3rA2gnkU; Tue, 28 Feb 2012 12:08:02 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 571FECC11E;
	Tue, 28 Feb 2012 12:08:02 -0500 (EST)
Message-ID: <4F4D09F1.9090804@meetinghouse.net>
Date: Tue, 28 Feb 2012 12:08:01 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.2) Gecko/20120216 Firefox/10.0.2 SeaMonkey/2.7.2
MIME-Version: 1.0
To: xen-users mailing list <Xen-users@lists.xensource.com>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
In-Reply-To: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
Cc: Todd Deshane <todd.deshane@xen.org>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Todd Deshane wrote:
> Just a reminder...
>
> On February 28th and 29th CloudStack.org be holding a two day session
> focusing on the open source technologies you can use to build, manage
> and deploy an open source cloud compute environment as well as DevOps
> presentation on operational methodologies for managing "cloudy"
> infrastructure.  The program will feature speakers from CloudStack,
> Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
> enStratus.
>
> Even if you can't attend all the sessions feel free to sign-up and
> we'll make our best effort to get you links to recordings and slide
> decks after the event.
>
>
Making slides available would be VERY helpful.  Thank you!  (I'm 
personally quite interested in the GlusterFS slides, re. ability support 
small clusters - something I understand isn't really there quite yet, 
but is coming in the 3.3 release).

Miles Fidelman

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 18:13:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2RWo-0006dT-A0; Tue, 28 Feb 2012 18:11:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pstroud@gmail.com>) id 1S2RWm-0006ci-2o
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 18:11:56 +0000
X-Env-Sender: pstroud@gmail.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330452709!15318899!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3787 invoked from network); 28 Feb 2012 18:11:49 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 18:11:49 -0000
Received: by wgbds1 with SMTP id ds1so2227760wgb.2
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 10:11:49 -0800 (PST)
Received-SPF: pass (google.com: domain of pstroud@gmail.com designates
	10.180.92.71 as permitted sender) client-ip=10.180.92.71; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pstroud@gmail.com
	designates 10.180.92.71 as permitted sender)
	smtp.mail=pstroud@gmail.com;
	dkim=pass header.i=pstroud@gmail.com
Received: from mr.google.com ([10.180.92.71])
	by 10.180.92.71 with SMTP id ck7mr50356775wib.3.1330452709438 (num_hops
	= 1); Tue, 28 Feb 2012 10:11:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=XRQXjqJGnf9w/GPkqQOd4tkWynEH4NlUpfyoBmZgQ+k=;
	b=YrU/KpWqiWzu9EoP9YMqXP67tR77rwUPPxRgzgMzSxH1hAwU3ySn1zrhoCBE/C4j1X
	XsvIp2xbK4aPQaj5bkSEV4Ed//eN2QjZOUIOFR68skRru+AOsTiOgzAjdkCU7AkkmFKh
	OQ6J/sPhU2KwzZSD/IxYASGJcJK7Q9rFIHn9o=
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr40323685wib.3.1330452709326; Tue,
	28 Feb 2012 10:11:49 -0800 (PST)
Received: by 10.216.52.147 with HTTP; Tue, 28 Feb 2012 10:11:49 -0800 (PST)
Date: Tue, 28 Feb 2012 13:11:49 -0500
Message-ID: <CAEpZYZZLFLTYndk1pr=py6gNtViMN1krXej=6AGdmez1yNE6Hw@mail.gmail.com>
From: Paul S <pstroud@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Passthrough and pci_iomul
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0373494820173045532=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0373494820173045532==
Content-Type: multipart/alternative; boundary=f46d043c8070213f0604ba0a290f

--f46d043c8070213f0604ba0a290f
Content-Type: text/plain; charset=ISO-8859-1

Environment:
ASRock z68 Extreme4
i5-2500
ATI HD 6450

Trying to run Xen Passthrough on the ATI card, while running the normal
console on the internal VGA adapter.
All I ever get is a blank screen.

This is an excerpt from the qemu-dm log:
--
dm-command: hot insert pass-through pci dev
register_real_device: Assigning real physical device 01:00.0 ...
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No
such file or directory: 0x1:0x0.0x0
pt_register_regions: IO region registered (size=0x10000000
base_addr=0xc000000c)
pt_register_regions: IO region registered (size=0x00020000
base_addr=0xfbe20004)
pt_register_regions: IO region registered (size=0x00000100
base_addr=0x0000e001)
pt_register_regions: Expansion ROM registered (size=0x00020000
base_addr=0xfbe00000)
pt_msi_setup: msi mapped with pirq 36
pci_intx: intx=1
register_real_device: Real physical device 01:00.0 registered successfuly!
--
The pt_iomul error seems to be relevant to my problem. The
/dev/xen/pci_iomul device does NOT exist:

[root@xenzibar xen]# ls /dev/xen
evtchn  gntdev

However, the rule to create the device does exist in udev rules:

[root@xenzibar rules.d]# grep iomul xen-backend.rules
KERNEL=="pci_iomul", NAME="xen/%k", MODE="0600"

I have the devices properly detached from dom0, and attached to domU:

[root@xenzibar rules.d]# xm pci-list-assignable-devices
[root@xenzibar rules.d]# xm pci-list Windows
Vdev Device
06.0 0000:01:00.1 <- HDMI Sound
07.0 0000:01:00.0 <- Video

Here is my 'xm dmesg':
http://pastebin.com/SvW6k73R

My question is, what is the pci_iomul device, should it be created, or am I
chasing a red herring?

Thanks in advance for any assistance.

--f46d043c8070213f0604ba0a290f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Environment:</div><div>ASRock z68 Extreme4</div><div>i5-2500</div><div=
>ATI HD 6450</div><div><br></div><div>Trying to run Xen Passthrough on the =
ATI card, while running the normal console on the internal VGA adapter.</di=
v>
<div>All I ever get is a blank screen.=A0</div><div><br></div><div>This is =
an excerpt from the qemu-dm log:</div><div>--</div><div>dm-command: hot ins=
ert pass-through pci dev</div><div>register_real_device: Assigning real phy=
sical device 01:00.0 ...</div>
<div>pt_iomul_init: Error: pt_iomul_init can&#39;t open file /dev/xen/pci_i=
omul: No such file or directory: 0x1:0x0.0x0 =A0</div><div>pt_register_regi=
ons: IO region registered (size=3D0x10000000 base_addr=3D0xc000000c)</div><=
div>
pt_register_regions: IO region registered (size=3D0x00020000 base_addr=3D0x=
fbe20004)</div><div>pt_register_regions: IO region registered (size=3D0x000=
00100 base_addr=3D0x0000e001)</div><div>pt_register_regions: Expansion ROM =
registered (size=3D0x00020000 base_addr=3D0xfbe00000)</div>
<div>pt_msi_setup: msi mapped with pirq 36</div><div>pci_intx: intx=3D1</di=
v><div>register_real_device: Real physical device 01:00.0 registered succes=
sfuly!</div><div>--</div><div>The pt_iomul error seems to be relevant to my=
 problem. The /dev/xen/pci_iomul device does NOT exist:</div>
<div><br></div><div>[root@xenzibar xen]# ls /dev/xen</div><div>evtchn =A0gn=
tdev</div><div><br></div><div>However, the rule to create the device does e=
xist in udev rules:</div><div><br></div><div>[root@xenzibar rules.d]# grep =
iomul xen-backend.rules=A0</div>
<div>KERNEL=3D=3D&quot;pci_iomul&quot;, NAME=3D&quot;xen/%k&quot;, MODE=3D&=
quot;0600&quot;</div><div><br></div><div>I have the devices properly detach=
ed from dom0, and attached to domU:</div><div><br></div><div>[root@xenzibar=
 rules.d]# xm pci-list-assignable-devices</div>
<div>[root@xenzibar rules.d]# xm pci-list Windows</div><div>Vdev Device</di=
v><div>06.0 0000:01:00.1 &lt;- HDMI Sound</div><div>07.0 0000:01:00.0 &lt;-=
 Video</div><div><br></div><div>Here is my &#39;xm dmesg&#39;:</div><div>
<a href=3D"http://pastebin.com/SvW6k73R">http://pastebin.com/SvW6k73R</a></=
div><div><br></div><div>My question is, what is the pci_iomul device, shoul=
d it be created, or am I chasing a red herring?=A0</div><div><br></div><div=
>
Thanks in advance for any assistance.</div>

--f46d043c8070213f0604ba0a290f--


--===============0373494820173045532==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0373494820173045532==--


From xen-users-bounces@lists.xen.org Tue Feb 28 18:13:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2RWo-0006dT-A0; Tue, 28 Feb 2012 18:11:58 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pstroud@gmail.com>) id 1S2RWm-0006ci-2o
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 18:11:56 +0000
X-Env-Sender: pstroud@gmail.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330452709!15318899!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3787 invoked from network); 28 Feb 2012 18:11:49 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 18:11:49 -0000
Received: by wgbds1 with SMTP id ds1so2227760wgb.2
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 10:11:49 -0800 (PST)
Received-SPF: pass (google.com: domain of pstroud@gmail.com designates
	10.180.92.71 as permitted sender) client-ip=10.180.92.71; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of pstroud@gmail.com
	designates 10.180.92.71 as permitted sender)
	smtp.mail=pstroud@gmail.com;
	dkim=pass header.i=pstroud@gmail.com
Received: from mr.google.com ([10.180.92.71])
	by 10.180.92.71 with SMTP id ck7mr50356775wib.3.1330452709438 (num_hops
	= 1); Tue, 28 Feb 2012 10:11:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=XRQXjqJGnf9w/GPkqQOd4tkWynEH4NlUpfyoBmZgQ+k=;
	b=YrU/KpWqiWzu9EoP9YMqXP67tR77rwUPPxRgzgMzSxH1hAwU3ySn1zrhoCBE/C4j1X
	XsvIp2xbK4aPQaj5bkSEV4Ed//eN2QjZOUIOFR68skRru+AOsTiOgzAjdkCU7AkkmFKh
	OQ6J/sPhU2KwzZSD/IxYASGJcJK7Q9rFIHn9o=
MIME-Version: 1.0
Received: by 10.180.92.71 with SMTP id ck7mr40323685wib.3.1330452709326; Tue,
	28 Feb 2012 10:11:49 -0800 (PST)
Received: by 10.216.52.147 with HTTP; Tue, 28 Feb 2012 10:11:49 -0800 (PST)
Date: Tue, 28 Feb 2012 13:11:49 -0500
Message-ID: <CAEpZYZZLFLTYndk1pr=py6gNtViMN1krXej=6AGdmez1yNE6Hw@mail.gmail.com>
From: Paul S <pstroud@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Passthrough and pci_iomul
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0373494820173045532=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0373494820173045532==
Content-Type: multipart/alternative; boundary=f46d043c8070213f0604ba0a290f

--f46d043c8070213f0604ba0a290f
Content-Type: text/plain; charset=ISO-8859-1

Environment:
ASRock z68 Extreme4
i5-2500
ATI HD 6450

Trying to run Xen Passthrough on the ATI card, while running the normal
console on the internal VGA adapter.
All I ever get is a blank screen.

This is an excerpt from the qemu-dm log:
--
dm-command: hot insert pass-through pci dev
register_real_device: Assigning real physical device 01:00.0 ...
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No
such file or directory: 0x1:0x0.0x0
pt_register_regions: IO region registered (size=0x10000000
base_addr=0xc000000c)
pt_register_regions: IO region registered (size=0x00020000
base_addr=0xfbe20004)
pt_register_regions: IO region registered (size=0x00000100
base_addr=0x0000e001)
pt_register_regions: Expansion ROM registered (size=0x00020000
base_addr=0xfbe00000)
pt_msi_setup: msi mapped with pirq 36
pci_intx: intx=1
register_real_device: Real physical device 01:00.0 registered successfuly!
--
The pt_iomul error seems to be relevant to my problem. The
/dev/xen/pci_iomul device does NOT exist:

[root@xenzibar xen]# ls /dev/xen
evtchn  gntdev

However, the rule to create the device does exist in udev rules:

[root@xenzibar rules.d]# grep iomul xen-backend.rules
KERNEL=="pci_iomul", NAME="xen/%k", MODE="0600"

I have the devices properly detached from dom0, and attached to domU:

[root@xenzibar rules.d]# xm pci-list-assignable-devices
[root@xenzibar rules.d]# xm pci-list Windows
Vdev Device
06.0 0000:01:00.1 <- HDMI Sound
07.0 0000:01:00.0 <- Video

Here is my 'xm dmesg':
http://pastebin.com/SvW6k73R

My question is, what is the pci_iomul device, should it be created, or am I
chasing a red herring?

Thanks in advance for any assistance.

--f46d043c8070213f0604ba0a290f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Environment:</div><div>ASRock z68 Extreme4</div><div>i5-2500</div><div=
>ATI HD 6450</div><div><br></div><div>Trying to run Xen Passthrough on the =
ATI card, while running the normal console on the internal VGA adapter.</di=
v>
<div>All I ever get is a blank screen.=A0</div><div><br></div><div>This is =
an excerpt from the qemu-dm log:</div><div>--</div><div>dm-command: hot ins=
ert pass-through pci dev</div><div>register_real_device: Assigning real phy=
sical device 01:00.0 ...</div>
<div>pt_iomul_init: Error: pt_iomul_init can&#39;t open file /dev/xen/pci_i=
omul: No such file or directory: 0x1:0x0.0x0 =A0</div><div>pt_register_regi=
ons: IO region registered (size=3D0x10000000 base_addr=3D0xc000000c)</div><=
div>
pt_register_regions: IO region registered (size=3D0x00020000 base_addr=3D0x=
fbe20004)</div><div>pt_register_regions: IO region registered (size=3D0x000=
00100 base_addr=3D0x0000e001)</div><div>pt_register_regions: Expansion ROM =
registered (size=3D0x00020000 base_addr=3D0xfbe00000)</div>
<div>pt_msi_setup: msi mapped with pirq 36</div><div>pci_intx: intx=3D1</di=
v><div>register_real_device: Real physical device 01:00.0 registered succes=
sfuly!</div><div>--</div><div>The pt_iomul error seems to be relevant to my=
 problem. The /dev/xen/pci_iomul device does NOT exist:</div>
<div><br></div><div>[root@xenzibar xen]# ls /dev/xen</div><div>evtchn =A0gn=
tdev</div><div><br></div><div>However, the rule to create the device does e=
xist in udev rules:</div><div><br></div><div>[root@xenzibar rules.d]# grep =
iomul xen-backend.rules=A0</div>
<div>KERNEL=3D=3D&quot;pci_iomul&quot;, NAME=3D&quot;xen/%k&quot;, MODE=3D&=
quot;0600&quot;</div><div><br></div><div>I have the devices properly detach=
ed from dom0, and attached to domU:</div><div><br></div><div>[root@xenzibar=
 rules.d]# xm pci-list-assignable-devices</div>
<div>[root@xenzibar rules.d]# xm pci-list Windows</div><div>Vdev Device</di=
v><div>06.0 0000:01:00.1 &lt;- HDMI Sound</div><div>07.0 0000:01:00.0 &lt;-=
 Video</div><div><br></div><div>Here is my &#39;xm dmesg&#39;:</div><div>
<a href=3D"http://pastebin.com/SvW6k73R">http://pastebin.com/SvW6k73R</a></=
div><div><br></div><div>My question is, what is the pci_iomul device, shoul=
d it be created, or am I chasing a red herring?=A0</div><div><br></div><div=
>
Thanks in advance for any assistance.</div>

--f46d043c8070213f0604ba0a290f--


--===============0373494820173045532==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0373494820173045532==--


From xen-users-bounces@lists.xen.org Tue Feb 28 18:21:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2RfF-0007Iu-Af; Tue, 28 Feb 2012 18:20:41 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2RfD-0007Ip-AT
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 18:20:39 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330453194!54438417!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2201 invoked from network); 28 Feb 2012 18:19:56 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 18:19:56 -0000
Received: by iadj38 with SMTP id j38so6988089iad.30
	for <Xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 10:20:36 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.182.234 as permitted sender)
	client-ip=10.50.182.234; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.182.234 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.182.234])
	by 10.50.182.234 with SMTP id eh10mr3870944igc.48.1330453236768
	(num_hops = 1); Tue, 28 Feb 2012 10:20:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=8shYuzkOwlnmtqk+JQxKCh0ZSSo1HlwsDGKH9MDeka4=;
	b=BddFhb/DT+CoD80F3m/sDMMpY94TIclQp/3D4wKL9ObWMrsWjE0qJAxy5U8DOvgbEg
	UC7nQgFxZDSu7A6Zwn1VEG0DpMj4NT5yKbuHvb90D39/MIaKacQZJ4O65m3KA/VmejN9
	h3I5wu8oFJgz14q5AmLxwImdPvWhwPNaqtQNU=
Received: by 10.50.182.234 with SMTP id eh10mr3197487igc.48.1330453236690;
	Tue, 28 Feb 2012 10:20:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 10:20:16 -0800 (PST)
In-Reply-To: <4F4D09F1.9090804@meetinghouse.net>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
	<4F4D09F1.9090804@meetinghouse.net>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 13:20:16 -0500
X-Google-Sender-Auth: jW90MeHi2W2I6UULa1YHLKyr9aM
Message-ID: <CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
To: Miles Fidelman <mfidelman@meetinghouse.net>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 12:08 PM, Miles Fidelman
<mfidelman@meetinghouse.net> wrote:
> Todd Deshane wrote:
>>
>> Just a reminder...
>>
>> On February 28th and 29th CloudStack.org be holding a two day session
>> focusing on the open source technologies you can use to build, manage
>> and deploy an open source cloud compute environment as well as DevOps
>> presentation on operational methodologies for managing "cloudy"
>> infrastructure. =A0The program will feature speakers from CloudStack,
>> Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
>> enStratus.
>>
>> Even if you can't attend all the sessions feel free to sign-up and
>> we'll make our best effort to get you links to recordings and slide
>> decks after the event.
>>
>>
> Making slides available would be VERY helpful. =A0Thank you! =A0(I'm pers=
onally
> quite interested in the GlusterFS slides, re. ability support small clust=
ers
> - something I understand isn't really there quite yet, but is coming in t=
he
> 3.3 release).

Slides are (and will be) available here:
http://www.slideshare.net/cloudstack

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 18:21:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2RfF-0007Iu-Af; Tue, 28 Feb 2012 18:20:41 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2RfD-0007Ip-AT
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 18:20:39 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1330453194!54438417!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2201 invoked from network); 28 Feb 2012 18:19:56 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 18:19:56 -0000
Received: by iadj38 with SMTP id j38so6988089iad.30
	for <Xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 10:20:36 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.182.234 as permitted sender)
	client-ip=10.50.182.234; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.182.234 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.182.234])
	by 10.50.182.234 with SMTP id eh10mr3870944igc.48.1330453236768
	(num_hops = 1); Tue, 28 Feb 2012 10:20:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=8shYuzkOwlnmtqk+JQxKCh0ZSSo1HlwsDGKH9MDeka4=;
	b=BddFhb/DT+CoD80F3m/sDMMpY94TIclQp/3D4wKL9ObWMrsWjE0qJAxy5U8DOvgbEg
	UC7nQgFxZDSu7A6Zwn1VEG0DpMj4NT5yKbuHvb90D39/MIaKacQZJ4O65m3KA/VmejN9
	h3I5wu8oFJgz14q5AmLxwImdPvWhwPNaqtQNU=
Received: by 10.50.182.234 with SMTP id eh10mr3197487igc.48.1330453236690;
	Tue, 28 Feb 2012 10:20:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 10:20:16 -0800 (PST)
In-Reply-To: <4F4D09F1.9090804@meetinghouse.net>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
	<4F4D09F1.9090804@meetinghouse.net>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 13:20:16 -0500
X-Google-Sender-Auth: jW90MeHi2W2I6UULa1YHLKyr9aM
Message-ID: <CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
To: Miles Fidelman <mfidelman@meetinghouse.net>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 12:08 PM, Miles Fidelman
<mfidelman@meetinghouse.net> wrote:
> Todd Deshane wrote:
>>
>> Just a reminder...
>>
>> On February 28th and 29th CloudStack.org be holding a two day session
>> focusing on the open source technologies you can use to build, manage
>> and deploy an open source cloud compute environment as well as DevOps
>> presentation on operational methodologies for managing "cloudy"
>> infrastructure. =A0The program will feature speakers from CloudStack,
>> Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
>> enStratus.
>>
>> Even if you can't attend all the sessions feel free to sign-up and
>> we'll make our best effort to get you links to recordings and slide
>> decks after the event.
>>
>>
> Making slides available would be VERY helpful. =A0Thank you! =A0(I'm pers=
onally
> quite interested in the GlusterFS slides, re. ability support small clust=
ers
> - something I understand isn't really there quite yet, but is coming in t=
he
> 3.3 release).

Slides are (and will be) available here:
http://www.slideshare.net/cloudstack

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 18:35:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Rsd-00089W-5t; Tue, 28 Feb 2012 18:34:31 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1S2Rsb-00089H-BY
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 18:34:29 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1330454008!54737118!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2295 invoked from network); 28 Feb 2012 18:33:28 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-5.tower-27.messagelabs.com with SMTP;
	28 Feb 2012 18:33:28 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 9A1E4CC12A;
	Tue, 28 Feb 2012 13:34:22 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id 1Qn5dgF+BZbE; Tue, 28 Feb 2012 13:34:21 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id EFF80CC127;
	Tue, 28 Feb 2012 13:34:20 -0500 (EST)
Message-ID: <4F4D1E2C.6050306@meetinghouse.net>
Date: Tue, 28 Feb 2012 13:34:20 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.2) Gecko/20120216 Firefox/10.0.2 SeaMonkey/2.7.2
MIME-Version: 1.0
To: Todd Deshane <todd.deshane@xen.org>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
	<4F4D09F1.9090804@meetinghouse.net>
	<CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
In-Reply-To: <CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Todd Deshane wrote:
> Slides are (and will be) available here:
> http://www.slideshare.net/cloudstack
>
Thanks!

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 18:35:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Rsd-00089W-5t; Tue, 28 Feb 2012 18:34:31 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1S2Rsb-00089H-BY
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 18:34:29 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1330454008!54737118!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2295 invoked from network); 28 Feb 2012 18:33:28 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-5.tower-27.messagelabs.com with SMTP;
	28 Feb 2012 18:33:28 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 9A1E4CC12A;
	Tue, 28 Feb 2012 13:34:22 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id 1Qn5dgF+BZbE; Tue, 28 Feb 2012 13:34:21 -0500 (EST)
Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net
	[173.76.134.212])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id EFF80CC127;
	Tue, 28 Feb 2012 13:34:20 -0500 (EST)
Message-ID: <4F4D1E2C.6050306@meetinghouse.net>
Date: Tue, 28 Feb 2012 13:34:20 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:10.0.2) Gecko/20120216 Firefox/10.0.2 SeaMonkey/2.7.2
MIME-Version: 1.0
To: Todd Deshane <todd.deshane@xen.org>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
	<4F4D09F1.9090804@meetinghouse.net>
	<CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
In-Reply-To: <CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
Cc: xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Todd Deshane wrote:
> Slides are (and will be) available here:
> http://www.slideshare.net/cloudstack
>
Thanks!

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 18:42:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2RzB-00007q-LI; Tue, 28 Feb 2012 18:41:17 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2RzA-00007c-3a
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 18:41:16 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1330454469!16262523!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28585 invoked from network); 28 Feb 2012 18:41:09 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 18:41:09 -0000
Received: by wgbds1 with SMTP id ds1so2561100wgb.0
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 10:41:09 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.216.135.102 as permitted sender) client-ip=10.216.135.102; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.216.135.102 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.216.135.102])
	by 10.216.135.102 with SMTP id t80mr6027989wei.59.1330454469395
	(num_hops = 1); Tue, 28 Feb 2012 10:41:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type
	:x-gm-message-state;
	bh=RBiz8Tfa1BPBGRXYHYZOLaZwx6O9Z5mABXuhWZmpSZ8=;
	b=aUk2STQxx3ft76WTpn/OIgelVkOZ8P21cu9eRRExM66Is5Ha6oVbzGmDEKFWHz8VXf
	EE00hP7BzGYxqP47c9h2grIAFRKQcy8Vr/KbdwyL9uToeyNY5ML4ZyZ7TBiZ59fZiICA
	Oe250TduIh00/MFAvJEKHoRqzz3ynEe6J1x3M=
Received: by 10.216.135.102 with SMTP id t80mr4779578wei.59.1330454469248;
	Tue, 28 Feb 2012 10:41:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Tue, 28 Feb 2012 10:40:49 -0800 (PST)
From: Andrew Eross <eross@locatrix.com>
Date: Tue, 28 Feb 2012 15:40:49 -0300
Message-ID: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
To: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQmfTY+rZeKkpztrig1xUwv7McWJJkUzLQ5B2tMoM6hXn7aIcb5JMikUEcNeN3VVA4N5g+rH
Subject: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6960845626942674531=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6960845626942674531==
Content-Type: multipart/alternative; boundary=00504502dabf07881604ba0a924a

--00504502dabf07881604ba0a924a
Content-Type: text/plain; charset=ISO-8859-1

Hey guys,

Has anyone had much success with XCP and Open Stack together?

I'm in the process of putting together a open stack test cluster and I
thought I might be able to use XCP dom0's for it.. but to be honest it
doesn't look so good.

I tried following these instructions on a separate XCP test machine:
http://wiki.openstack.org/XenServerDevelopment

At a first test run I couldn't get the instructions to work for some
reasons I won't go into here, but before I spend too much time just fixing
that, I wanted to ask if there's any better information resources available?

Also, more to the point, what I really couldn't figure out from the wiki
article above: Do you have to run this special domU open stack guest on
every XCP machine in the cluster to make XCP work with Open Stack? I hope
not, otherwise that's quite a bit of over-head to get a server in the
cluster!

Any advice appreciated!

Cheers,
Andrew

--00504502dabf07881604ba0a924a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey guys,<div><br></div><div>Has anyone had much success with XCP and Open =
Stack together?</div><div><br></div><div>I&#39;m in the process of putting =
together a open stack test cluster and I thought I might be able to use XCP=
 dom0&#39;s for it.. but to be honest it doesn&#39;t look so good.</div>

<div><br></div><div>I tried following these instructions on a separate XCP =
test machine:</div><div><a href=3D"http://wiki.openstack.org/XenServerDevel=
opment">http://wiki.openstack.org/XenServerDevelopment</a>=A0</div><div><br=
>

</div><div>At a first test run I couldn&#39;t get the instructions to work =
for some reasons I won&#39;t go into here, but before I spend too much time=
 just fixing that, I wanted to ask if there&#39;s any better information re=
sources available?</div>

<div><br></div><div>Also, more to the point, what I really couldn&#39;t fig=
ure out from the wiki article above: Do you have to run this special domU o=
pen stack guest on every XCP machine in the cluster to make XCP work with O=
pen Stack? I hope not, otherwise that&#39;s quite a bit of over-head to get=
 a server in the cluster!</div>

<div><br></div><div>Any advice appreciated!</div><div><br></div><div>Cheers=
,</div><div>Andrew</div>

--00504502dabf07881604ba0a924a--


--===============6960845626942674531==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6960845626942674531==--


From xen-users-bounces@lists.xen.org Tue Feb 28 18:42:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 18:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2RzB-00007q-LI; Tue, 28 Feb 2012 18:41:17 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2RzA-00007c-3a
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 18:41:16 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1330454469!16262523!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28585 invoked from network); 28 Feb 2012 18:41:09 -0000
Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com)
	(74.125.82.41)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 18:41:09 -0000
Received: by wgbds1 with SMTP id ds1so2561100wgb.0
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 10:41:09 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.216.135.102 as permitted sender) client-ip=10.216.135.102; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.216.135.102 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.216.135.102])
	by 10.216.135.102 with SMTP id t80mr6027989wei.59.1330454469395
	(num_hops = 1); Tue, 28 Feb 2012 10:41:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=gamma;
	h=mime-version:from:date:message-id:subject:to:content-type
	:x-gm-message-state;
	bh=RBiz8Tfa1BPBGRXYHYZOLaZwx6O9Z5mABXuhWZmpSZ8=;
	b=aUk2STQxx3ft76WTpn/OIgelVkOZ8P21cu9eRRExM66Is5Ha6oVbzGmDEKFWHz8VXf
	EE00hP7BzGYxqP47c9h2grIAFRKQcy8Vr/KbdwyL9uToeyNY5ML4ZyZ7TBiZ59fZiICA
	Oe250TduIh00/MFAvJEKHoRqzz3ynEe6J1x3M=
Received: by 10.216.135.102 with SMTP id t80mr4779578wei.59.1330454469248;
	Tue, 28 Feb 2012 10:41:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Tue, 28 Feb 2012 10:40:49 -0800 (PST)
From: Andrew Eross <eross@locatrix.com>
Date: Tue, 28 Feb 2012 15:40:49 -0300
Message-ID: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
To: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQmfTY+rZeKkpztrig1xUwv7McWJJkUzLQ5B2tMoM6hXn7aIcb5JMikUEcNeN3VVA4N5g+rH
Subject: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6960845626942674531=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6960845626942674531==
Content-Type: multipart/alternative; boundary=00504502dabf07881604ba0a924a

--00504502dabf07881604ba0a924a
Content-Type: text/plain; charset=ISO-8859-1

Hey guys,

Has anyone had much success with XCP and Open Stack together?

I'm in the process of putting together a open stack test cluster and I
thought I might be able to use XCP dom0's for it.. but to be honest it
doesn't look so good.

I tried following these instructions on a separate XCP test machine:
http://wiki.openstack.org/XenServerDevelopment

At a first test run I couldn't get the instructions to work for some
reasons I won't go into here, but before I spend too much time just fixing
that, I wanted to ask if there's any better information resources available?

Also, more to the point, what I really couldn't figure out from the wiki
article above: Do you have to run this special domU open stack guest on
every XCP machine in the cluster to make XCP work with Open Stack? I hope
not, otherwise that's quite a bit of over-head to get a server in the
cluster!

Any advice appreciated!

Cheers,
Andrew

--00504502dabf07881604ba0a924a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey guys,<div><br></div><div>Has anyone had much success with XCP and Open =
Stack together?</div><div><br></div><div>I&#39;m in the process of putting =
together a open stack test cluster and I thought I might be able to use XCP=
 dom0&#39;s for it.. but to be honest it doesn&#39;t look so good.</div>

<div><br></div><div>I tried following these instructions on a separate XCP =
test machine:</div><div><a href=3D"http://wiki.openstack.org/XenServerDevel=
opment">http://wiki.openstack.org/XenServerDevelopment</a>=A0</div><div><br=
>

</div><div>At a first test run I couldn&#39;t get the instructions to work =
for some reasons I won&#39;t go into here, but before I spend too much time=
 just fixing that, I wanted to ask if there&#39;s any better information re=
sources available?</div>

<div><br></div><div>Also, more to the point, what I really couldn&#39;t fig=
ure out from the wiki article above: Do you have to run this special domU o=
pen stack guest on every XCP machine in the cluster to make XCP work with O=
pen Stack? I hope not, otherwise that&#39;s quite a bit of over-head to get=
 a server in the cluster!</div>

<div><br></div><div>Any advice appreciated!</div><div><br></div><div>Cheers=
,</div><div>Andrew</div>

--00504502dabf07881604ba0a924a--


--===============6960845626942674531==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6960845626942674531==--


From xen-users-bounces@lists.xen.org Tue Feb 28 19:07:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 19:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2SNb-00011g-Hr; Tue, 28 Feb 2012 19:06:31 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1S2SNa-00011L-0R
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 19:06:30 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330455983!10204043!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9802 invoked from network); 28 Feb 2012 19:06:23 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 19:06:23 -0000
Received: by bkwj5 with SMTP id j5so51569bkw.30
	for <Xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 11:06:23 -0800 (PST)
Received-SPF: pass (google.com: domain of grantmasterflash@gmail.com
	designates 10.112.100.169 as permitted sender)
	client-ip=10.112.100.169; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	grantmasterflash@gmail.com designates 10.112.100.169 as
	permitted sender) smtp.mail=grantmasterflash@gmail.com;
	dkim=pass header.i=grantmasterflash@gmail.com
Received: from mr.google.com ([10.112.100.169])
	by 10.112.100.169 with SMTP id ez9mr8012126lbb.82.1330455983325
	(num_hops = 1); Tue, 28 Feb 2012 11:06:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=uyRL/9WvxotTJ8h+HhijRYymBvNgrV035eppXuQZDsk=;
	b=lsLT/p8qE7CgJ4JAdmUeVjeIjv7D1Z7uZtmS1czzaX6lOCrlbwRgyRcA+kQS3H9c3o
	4NAjraJt+jM46zf2Ns5VZMdXwSUrjEeA9fCYzTDM+n48hk+K045x7QDK8CqhGG+O9FNk
	DbIJEtujoDJ+26jTbk3sOpCu2OnOlSxHCCSTs=
Received: by 10.112.100.169 with SMTP id ez9mr6648332lbb.82.1330455983222;
	Tue, 28 Feb 2012 11:06:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Tue, 28 Feb 2012 11:05:43 -0800 (PST)
In-Reply-To: <CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
	<4F4D09F1.9090804@meetinghouse.net>
	<CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Tue, 28 Feb 2012 11:05:43 -0800
Message-ID: <CAGnmK4zQX18qn3OayZaoCf+k3xv+wspn2bOOOZnug2EQpSZYog@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: Miles Fidelman <mfidelman@meetinghouse.net>,
	xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2112204627161212952=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2112204627161212952==
Content-Type: multipart/alternative; boundary=14dae9d2f79e44f15304ba0aec28

--14dae9d2f79e44f15304ba0aec28
Content-Type: text/plain; charset=UTF-8

On Tue, Feb 28, 2012 at 10:20 AM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Feb 28, 2012 at 12:08 PM, Miles Fidelman
> <mfidelman@meetinghouse.net> wrote:
> > Todd Deshane wrote:
> >>
> >> Just a reminder...
> >>
> >> On February 28th and 29th CloudStack.org be holding a two day session
> >> focusing on the open source technologies you can use to build, manage
> >> and deploy an open source cloud compute environment as well as DevOps
> >> presentation on operational methodologies for managing "cloudy"
> >> infrastructure.  The program will feature speakers from CloudStack,
> >> Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
> >> enStratus.
> >>
> >> Even if you can't attend all the sessions feel free to sign-up and
> >> we'll make our best effort to get you links to recordings and slide
> >> decks after the event.
> >>
> >>
> > Making slides available would be VERY helpful.  Thank you!  (I'm
> personally
> > quite interested in the GlusterFS slides, re. ability support small
> clusters
> > - something I understand isn't really there quite yet, but is coming in
> the
> > 3.3 release).
>
> Slides are (and will be) available here:
> http://www.slideshare.net/cloudstack
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>
> _
>

I signed up for both but will only be able to attend the second day. Slides
and video would be great but slides will work as well.

Grant McWilliams

--14dae9d2f79e44f15304ba0aec28
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">On Tue, Feb 28, 2012 at 10:20 AM, Todd Desha=
ne <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.desha=
ne@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Tue, Feb 28, 2012 at 12:08 PM, Miles Fidelman<br>
&lt;<a href=3D"mailto:mfidelman@meetinghouse.net">mfidelman@meetinghouse.ne=
t</a>&gt; wrote:<br>
&gt; Todd Deshane wrote:<br>
&gt;&gt;<br>
&gt;&gt; Just a reminder...<br>
&gt;&gt;<br>
&gt;&gt; On February 28th and 29th CloudStack.org be holding a two day sess=
ion<br>
&gt;&gt; focusing on the open source technologies you can use to build, man=
age<br>
&gt;&gt; and deploy an open source cloud compute environment as well as Dev=
Ops<br>
&gt;&gt; presentation on operational methodologies for managing &quot;cloud=
y&quot;<br>
&gt;&gt; infrastructure. =C2=A0The program will feature speakers from Cloud=
Stack,<br>
&gt;&gt; Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and=
<br>
&gt;&gt; enStratus.<br>
&gt;&gt;<br>
&gt;&gt; Even if you can&#39;t attend all the sessions feel free to sign-up=
 and<br>
&gt;&gt; we&#39;ll make our best effort to get you links to recordings and =
slide<br>
&gt;&gt; decks after the event.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; Making slides available would be VERY helpful. =C2=A0Thank you! =C2=A0=
(I&#39;m personally<br>
&gt; quite interested in the GlusterFS slides, re. ability support small cl=
usters<br>
&gt; - something I understand isn&#39;t really there quite yet, but is comi=
ng in the<br>
&gt; 3.3 release).<br>
<br>
</div>Slides are (and will be) available here:<br>
<a href=3D"http://www.slideshare.net/cloudstack" target=3D"_blank">http://w=
ww.slideshare.net/cloudstack</a><br>
<div class=3D"im"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
<br>
</div><div><div></div><div class=3D"h5">_</div></div></blockquote><div><br>=
</div><div>I signed up for both but will only be able to attend the second =
day. Slides and video would be great but slides will work as well.=C2=A0</d=
iv>

<div><br></div><div>Grant McWilliams</div><div>=C2=A0</div></div>

--14dae9d2f79e44f15304ba0aec28--


--===============2112204627161212952==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2112204627161212952==--


From xen-users-bounces@lists.xen.org Tue Feb 28 19:07:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 19:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2SNb-00011g-Hr; Tue, 28 Feb 2012 19:06:31 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1S2SNa-00011L-0R
	for Xen-users@lists.xensource.com; Tue, 28 Feb 2012 19:06:30 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1330455983!10204043!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9802 invoked from network); 28 Feb 2012 19:06:23 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 19:06:23 -0000
Received: by bkwj5 with SMTP id j5so51569bkw.30
	for <Xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 11:06:23 -0800 (PST)
Received-SPF: pass (google.com: domain of grantmasterflash@gmail.com
	designates 10.112.100.169 as permitted sender)
	client-ip=10.112.100.169; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	grantmasterflash@gmail.com designates 10.112.100.169 as
	permitted sender) smtp.mail=grantmasterflash@gmail.com;
	dkim=pass header.i=grantmasterflash@gmail.com
Received: from mr.google.com ([10.112.100.169])
	by 10.112.100.169 with SMTP id ez9mr8012126lbb.82.1330455983325
	(num_hops = 1); Tue, 28 Feb 2012 11:06:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=uyRL/9WvxotTJ8h+HhijRYymBvNgrV035eppXuQZDsk=;
	b=lsLT/p8qE7CgJ4JAdmUeVjeIjv7D1Z7uZtmS1czzaX6lOCrlbwRgyRcA+kQS3H9c3o
	4NAjraJt+jM46zf2Ns5VZMdXwSUrjEeA9fCYzTDM+n48hk+K045x7QDK8CqhGG+O9FNk
	DbIJEtujoDJ+26jTbk3sOpCu2OnOlSxHCCSTs=
Received: by 10.112.100.169 with SMTP id ez9mr6648332lbb.82.1330455983222;
	Tue, 28 Feb 2012 11:06:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.27.69 with HTTP; Tue, 28 Feb 2012 11:05:43 -0800 (PST)
In-Reply-To: <CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
References: <CAMrPLWLk6-qk-Kk2gtwf+snmXXwRSz2_YBs8s0oqZQx+DbDk4A@mail.gmail.com>
	<4F4D09F1.9090804@meetinghouse.net>
	<CAMrPLWJgbefNJ_tFCck0+PVK1WzusNk2qUqs-UHbSGf2tZr8MA@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Tue, 28 Feb 2012 11:05:43 -0800
Message-ID: <CAGnmK4zQX18qn3OayZaoCf+k3xv+wspn2bOOOZnug2EQpSZYog@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
Cc: Miles Fidelman <mfidelman@meetinghouse.net>,
	xen-users mailing list <Xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Virtual Build a Cloud Day Tomorrow
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2112204627161212952=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2112204627161212952==
Content-Type: multipart/alternative; boundary=14dae9d2f79e44f15304ba0aec28

--14dae9d2f79e44f15304ba0aec28
Content-Type: text/plain; charset=UTF-8

On Tue, Feb 28, 2012 at 10:20 AM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Feb 28, 2012 at 12:08 PM, Miles Fidelman
> <mfidelman@meetinghouse.net> wrote:
> > Todd Deshane wrote:
> >>
> >> Just a reminder...
> >>
> >> On February 28th and 29th CloudStack.org be holding a two day session
> >> focusing on the open source technologies you can use to build, manage
> >> and deploy an open source cloud compute environment as well as DevOps
> >> presentation on operational methodologies for managing "cloudy"
> >> infrastructure.  The program will feature speakers from CloudStack,
> >> Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and
> >> enStratus.
> >>
> >> Even if you can't attend all the sessions feel free to sign-up and
> >> we'll make our best effort to get you links to recordings and slide
> >> decks after the event.
> >>
> >>
> > Making slides available would be VERY helpful.  Thank you!  (I'm
> personally
> > quite interested in the GlusterFS slides, re. ability support small
> clusters
> > - something I understand isn't really there quite yet, but is coming in
> the
> > 3.3 release).
>
> Slides are (and will be) available here:
> http://www.slideshare.net/cloudstack
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>
> _
>

I signed up for both but will only be able to attend the second day. Slides
and video would be great but slides will work as well.

Grant McWilliams

--14dae9d2f79e44f15304ba0aec28
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">On Tue, Feb 28, 2012 at 10:20 AM, Todd Desha=
ne <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.desha=
ne@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Tue, Feb 28, 2012 at 12:08 PM, Miles Fidelman<br>
&lt;<a href=3D"mailto:mfidelman@meetinghouse.net">mfidelman@meetinghouse.ne=
t</a>&gt; wrote:<br>
&gt; Todd Deshane wrote:<br>
&gt;&gt;<br>
&gt;&gt; Just a reminder...<br>
&gt;&gt;<br>
&gt;&gt; On February 28th and 29th CloudStack.org be holding a two day sess=
ion<br>
&gt;&gt; focusing on the open source technologies you can use to build, man=
age<br>
&gt;&gt; and deploy an open source cloud compute environment as well as Dev=
Ops<br>
&gt;&gt; presentation on operational methodologies for managing &quot;cloud=
y&quot;<br>
&gt;&gt; infrastructure. =C2=A0The program will feature speakers from Cloud=
Stack,<br>
&gt;&gt; Citrix, Xen.org, Red Hat, Gluster, PuppetLabs, Opscode, Zenoss and=
<br>
&gt;&gt; enStratus.<br>
&gt;&gt;<br>
&gt;&gt; Even if you can&#39;t attend all the sessions feel free to sign-up=
 and<br>
&gt;&gt; we&#39;ll make our best effort to get you links to recordings and =
slide<br>
&gt;&gt; decks after the event.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; Making slides available would be VERY helpful. =C2=A0Thank you! =C2=A0=
(I&#39;m personally<br>
&gt; quite interested in the GlusterFS slides, re. ability support small cl=
usters<br>
&gt; - something I understand isn&#39;t really there quite yet, but is comi=
ng in the<br>
&gt; 3.3 release).<br>
<br>
</div>Slides are (and will be) available here:<br>
<a href=3D"http://www.slideshare.net/cloudstack" target=3D"_blank">http://w=
ww.slideshare.net/cloudstack</a><br>
<div class=3D"im"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
<br>
</div><div><div></div><div class=3D"h5">_</div></div></blockquote><div><br>=
</div><div>I signed up for both but will only be able to attend the second =
day. Slides and video would be great but slides will work as well.=C2=A0</d=
iv>

<div><br></div><div>Grant McWilliams</div><div>=C2=A0</div></div>

--14dae9d2f79e44f15304ba0aec28--


--===============2112204627161212952==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2112204627161212952==--


From xen-users-bounces@lists.xen.org Tue Feb 28 19:42:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 19:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2SvQ-0001lL-6p; Tue, 28 Feb 2012 19:41:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.vandersluis@gmail.com>) id 1S2SvO-0001lF-1z
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 19:41:26 +0000
X-Env-Sender: s.vandersluis@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1330458077!15146820!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9022 invoked from network); 28 Feb 2012 19:41:18 -0000
Received: from mail-qw0-f45.google.com (HELO mail-qw0-f45.google.com)
	(209.85.216.45)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 19:41:18 -0000
Received: by qafi31 with SMTP id i31so2406883qaf.11
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 11:41:17 -0800 (PST)
Received-SPF: pass (google.com: domain of s.vandersluis@gmail.com designates
	10.224.86.142 as permitted sender) client-ip=10.224.86.142; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	s.vandersluis@gmail.com designates 10.224.86.142 as permitted
	sender) smtp.mail=s.vandersluis@gmail.com;
	dkim=pass header.i=s.vandersluis@gmail.com
Received: from mr.google.com ([10.224.86.142])
	by 10.224.86.142 with SMTP id s14mr15320724qal.59.1330458077444
	(num_hops = 1); Tue, 28 Feb 2012 11:41:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=yh+MDbgP81B2b7IOUN8Wg6FRrGsiM6UwddnGoLgxH9I=;
	b=C51tCxHVGuc6G8oALGuXEXPy49sWU+0dbjxHy1nycXhmeixsyuXVAKJrO9/rOqKDU8
	XSkCOc/jnTV5s0LR6SfyyMQoMdR8g/cJ/Q5gPW9vZFFVkj2gQFM2+qZV6EB9gs7eiq2m
	rJ0BuT3LwG2ILEBFrTY/JR9Si4vF0+x2+dM2U=
Received: by 10.224.86.142 with SMTP id s14mr12928291qal.59.1330458077256;
	Tue, 28 Feb 2012 11:41:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.138.11 with HTTP; Tue, 28 Feb 2012 11:40:47 -0800 (PST)
In-Reply-To: <CAEpZYZZLFLTYndk1pr=py6gNtViMN1krXej=6AGdmez1yNE6Hw@mail.gmail.com>
References: <CAEpZYZZLFLTYndk1pr=py6gNtViMN1krXej=6AGdmez1yNE6Hw@mail.gmail.com>
From: Steven van der Sluis <s.vandersluis@gmail.com>
Date: Tue, 28 Feb 2012 20:40:47 +0100
Message-ID: <CABc588m7hmCUaj38iFup-jRNw9t_CZX9wtvh4-GR8zzuKU4nDA@mail.gmail.com>
To: xen-users@lists.xen.org
Cc: Paul S <pstroud@gmail.com>
Subject: Re: [Xen-users] Passthrough and pci_iomul
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9010661798181655185=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9010661798181655185==
Content-Type: multipart/alternative; boundary=20cf3063e32f155d7b04ba0b6941

--20cf3063e32f155d7b04ba0b6941
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I had the same messages for pci-passthrough for a vga device (intel IGD)
and an entire usb-bus. However both worked! (see also the "registered
successfuly" message).

However I have read somewhere that vga-passthrough is only possible for
primary vga device and not yet secondary devices, although there seems to
be success with secondary card here and there?

rgds, Steven

DISCLAIMER I cannot say that I am an experience user with Xen, I only tried
it for 2 weeks, a few weeks ago.

On Tue, Feb 28, 2012 at 7:11 PM, Paul S <pstroud@gmail.com> wrote:

> Environment:
> ASRock z68 Extreme4
> i5-2500
> ATI HD 6450
>
> Trying to run Xen Passthrough on the ATI card, while running the normal
> console on the internal VGA adapter.
> All I ever get is a blank screen.
>
> This is an excerpt from the qemu-dm log:
> --
> dm-command: hot insert pass-through pci dev
> register_real_device: Assigning real physical device 01:00.0 ...
> pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No
> such file or directory: 0x1:0x0.0x0
> pt_register_regions: IO region registered (size=0x10000000
> base_addr=0xc000000c)
> pt_register_regions: IO region registered (size=0x00020000
> base_addr=0xfbe20004)
> pt_register_regions: IO region registered (size=0x00000100
> base_addr=0x0000e001)
> pt_register_regions: Expansion ROM registered (size=0x00020000
> base_addr=0xfbe00000)
> pt_msi_setup: msi mapped with pirq 36
> pci_intx: intx=1
> register_real_device: Real physical device 01:00.0 registered successfuly!
> --
> The pt_iomul error seems to be relevant to my problem. The
> /dev/xen/pci_iomul device does NOT exist:
>
> [root@xenzibar xen]# ls /dev/xen
> evtchn  gntdev
>
> However, the rule to create the device does exist in udev rules:
>
> [root@xenzibar rules.d]# grep iomul xen-backend.rules
> KERNEL=="pci_iomul", NAME="xen/%k", MODE="0600"
>
> I have the devices properly detached from dom0, and attached to domU:
>
> [root@xenzibar rules.d]# xm pci-list-assignable-devices
> [root@xenzibar rules.d]# xm pci-list Windows
> Vdev Device
> 06.0 0000:01:00.1 <- HDMI Sound
> 07.0 0000:01:00.0 <- Video
>
> Here is my 'xm dmesg':
> http://pastebin.com/SvW6k73R
>
> My question is, what is the pci_iomul device, should it be created, or am
> I chasing a red herring?
>
> Thanks in advance for any assistance.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--20cf3063e32f155d7b04ba0b6941
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I had the same messages for pci-passthrough for a vga device (in=
tel IGD) and an entire usb-bus. However both worked! (see also the &quot;re=
gistered successfuly&quot; message).<br><br>However I have read somewhere t=
hat vga-passthrough is only possible for primary vga device and not yet sec=
ondary devices, although there seems to be success with secondary card here=
 and there?<br>

<br>rgds, Steven<br><br>
DISCLAIMER I cannot say that I am an experience user with Xen, I only tried=
 it for 2 weeks, a few weeks ago.<br><br><div class=3D"gmail_quote">On Tue,=
 Feb 28, 2012 at 7:11 PM, Paul S <span dir=3D"ltr">&lt;<a href=3D"mailto:ps=
troud@gmail.com">pstroud@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>Environment:</div><div>ASRock z68 Extre=
me4</div><div>i5-2500</div><div>ATI HD 6450</div><div><br></div><div>Trying=
 to run Xen Passthrough on the ATI card, while running the normal console o=
n the internal VGA adapter.</div>


<div>All I ever get is a blank screen.=A0</div><div><br></div><div>This is =
an excerpt from the qemu-dm log:</div><div>--</div><div>dm-command: hot ins=
ert pass-through pci dev</div><div>register_real_device: Assigning real phy=
sical device 01:00.0 ...</div>


<div>pt_iomul_init: Error: pt_iomul_init can&#39;t open file /dev/xen/pci_i=
omul: No such file or directory: 0x1:0x0.0x0 =A0</div><div>pt_register_regi=
ons: IO region registered (size=3D0x10000000 base_addr=3D0xc000000c)</div><=
div>


pt_register_regions: IO region registered (size=3D0x00020000 base_addr=3D0x=
fbe20004)</div><div>pt_register_regions: IO region registered (size=3D0x000=
00100 base_addr=3D0x0000e001)</div><div>pt_register_regions: Expansion ROM =
registered (size=3D0x00020000 base_addr=3D0xfbe00000)</div>


<div>pt_msi_setup: msi mapped with pirq 36</div><div>pci_intx: intx=3D1</di=
v><div>register_real_device: Real physical device 01:00.0 registered succes=
sfuly!</div><div>--</div><div>The pt_iomul error seems to be relevant to my=
 problem. The /dev/xen/pci_iomul device does NOT exist:</div>


<div><br></div><div>[root@xenzibar xen]# ls /dev/xen</div><div>evtchn =A0gn=
tdev</div><div><br></div><div>However, the rule to create the device does e=
xist in udev rules:</div><div><br></div><div>[root@xenzibar rules.d]# grep =
iomul xen-backend.rules=A0</div>


<div>KERNEL=3D=3D&quot;pci_iomul&quot;, NAME=3D&quot;xen/%k&quot;, MODE=3D&=
quot;0600&quot;</div><div><br></div><div>I have the devices properly detach=
ed from dom0, and attached to domU:</div><div><br></div><div>[root@xenzibar=
 rules.d]# xm pci-list-assignable-devices</div>


<div>[root@xenzibar rules.d]# xm pci-list Windows</div><div>Vdev Device</di=
v><div>06.0 0000:01:00.1 &lt;- HDMI Sound</div><div>07.0 0000:01:00.0 &lt;-=
 Video</div><div><br></div><div>Here is my &#39;xm dmesg&#39;:</div><div>


<a href=3D"http://pastebin.com/SvW6k73R" target=3D"_blank">http://pastebin.=
com/SvW6k73R</a></div><div><br></div><div>My question is, what is the pci_i=
omul device, should it be created, or am I chasing a red herring?=A0</div><=
div>

<br></div><div>
Thanks in advance for any assistance.</div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--20cf3063e32f155d7b04ba0b6941--


--===============9010661798181655185==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9010661798181655185==--


From xen-users-bounces@lists.xen.org Tue Feb 28 19:42:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 19:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2SvQ-0001lL-6p; Tue, 28 Feb 2012 19:41:28 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.vandersluis@gmail.com>) id 1S2SvO-0001lF-1z
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 19:41:26 +0000
X-Env-Sender: s.vandersluis@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1330458077!15146820!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9022 invoked from network); 28 Feb 2012 19:41:18 -0000
Received: from mail-qw0-f45.google.com (HELO mail-qw0-f45.google.com)
	(209.85.216.45)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 19:41:18 -0000
Received: by qafi31 with SMTP id i31so2406883qaf.11
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 11:41:17 -0800 (PST)
Received-SPF: pass (google.com: domain of s.vandersluis@gmail.com designates
	10.224.86.142 as permitted sender) client-ip=10.224.86.142; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	s.vandersluis@gmail.com designates 10.224.86.142 as permitted
	sender) smtp.mail=s.vandersluis@gmail.com;
	dkim=pass header.i=s.vandersluis@gmail.com
Received: from mr.google.com ([10.224.86.142])
	by 10.224.86.142 with SMTP id s14mr15320724qal.59.1330458077444
	(num_hops = 1); Tue, 28 Feb 2012 11:41:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=yh+MDbgP81B2b7IOUN8Wg6FRrGsiM6UwddnGoLgxH9I=;
	b=C51tCxHVGuc6G8oALGuXEXPy49sWU+0dbjxHy1nycXhmeixsyuXVAKJrO9/rOqKDU8
	XSkCOc/jnTV5s0LR6SfyyMQoMdR8g/cJ/Q5gPW9vZFFVkj2gQFM2+qZV6EB9gs7eiq2m
	rJ0BuT3LwG2ILEBFrTY/JR9Si4vF0+x2+dM2U=
Received: by 10.224.86.142 with SMTP id s14mr12928291qal.59.1330458077256;
	Tue, 28 Feb 2012 11:41:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.138.11 with HTTP; Tue, 28 Feb 2012 11:40:47 -0800 (PST)
In-Reply-To: <CAEpZYZZLFLTYndk1pr=py6gNtViMN1krXej=6AGdmez1yNE6Hw@mail.gmail.com>
References: <CAEpZYZZLFLTYndk1pr=py6gNtViMN1krXej=6AGdmez1yNE6Hw@mail.gmail.com>
From: Steven van der Sluis <s.vandersluis@gmail.com>
Date: Tue, 28 Feb 2012 20:40:47 +0100
Message-ID: <CABc588m7hmCUaj38iFup-jRNw9t_CZX9wtvh4-GR8zzuKU4nDA@mail.gmail.com>
To: xen-users@lists.xen.org
Cc: Paul S <pstroud@gmail.com>
Subject: Re: [Xen-users] Passthrough and pci_iomul
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9010661798181655185=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9010661798181655185==
Content-Type: multipart/alternative; boundary=20cf3063e32f155d7b04ba0b6941

--20cf3063e32f155d7b04ba0b6941
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I had the same messages for pci-passthrough for a vga device (intel IGD)
and an entire usb-bus. However both worked! (see also the "registered
successfuly" message).

However I have read somewhere that vga-passthrough is only possible for
primary vga device and not yet secondary devices, although there seems to
be success with secondary card here and there?

rgds, Steven

DISCLAIMER I cannot say that I am an experience user with Xen, I only tried
it for 2 weeks, a few weeks ago.

On Tue, Feb 28, 2012 at 7:11 PM, Paul S <pstroud@gmail.com> wrote:

> Environment:
> ASRock z68 Extreme4
> i5-2500
> ATI HD 6450
>
> Trying to run Xen Passthrough on the ATI card, while running the normal
> console on the internal VGA adapter.
> All I ever get is a blank screen.
>
> This is an excerpt from the qemu-dm log:
> --
> dm-command: hot insert pass-through pci dev
> register_real_device: Assigning real physical device 01:00.0 ...
> pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No
> such file or directory: 0x1:0x0.0x0
> pt_register_regions: IO region registered (size=0x10000000
> base_addr=0xc000000c)
> pt_register_regions: IO region registered (size=0x00020000
> base_addr=0xfbe20004)
> pt_register_regions: IO region registered (size=0x00000100
> base_addr=0x0000e001)
> pt_register_regions: Expansion ROM registered (size=0x00020000
> base_addr=0xfbe00000)
> pt_msi_setup: msi mapped with pirq 36
> pci_intx: intx=1
> register_real_device: Real physical device 01:00.0 registered successfuly!
> --
> The pt_iomul error seems to be relevant to my problem. The
> /dev/xen/pci_iomul device does NOT exist:
>
> [root@xenzibar xen]# ls /dev/xen
> evtchn  gntdev
>
> However, the rule to create the device does exist in udev rules:
>
> [root@xenzibar rules.d]# grep iomul xen-backend.rules
> KERNEL=="pci_iomul", NAME="xen/%k", MODE="0600"
>
> I have the devices properly detached from dom0, and attached to domU:
>
> [root@xenzibar rules.d]# xm pci-list-assignable-devices
> [root@xenzibar rules.d]# xm pci-list Windows
> Vdev Device
> 06.0 0000:01:00.1 <- HDMI Sound
> 07.0 0000:01:00.0 <- Video
>
> Here is my 'xm dmesg':
> http://pastebin.com/SvW6k73R
>
> My question is, what is the pci_iomul device, should it be created, or am
> I chasing a red herring?
>
> Thanks in advance for any assistance.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--20cf3063e32f155d7b04ba0b6941
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I had the same messages for pci-passthrough for a vga device (in=
tel IGD) and an entire usb-bus. However both worked! (see also the &quot;re=
gistered successfuly&quot; message).<br><br>However I have read somewhere t=
hat vga-passthrough is only possible for primary vga device and not yet sec=
ondary devices, although there seems to be success with secondary card here=
 and there?<br>

<br>rgds, Steven<br><br>
DISCLAIMER I cannot say that I am an experience user with Xen, I only tried=
 it for 2 weeks, a few weeks ago.<br><br><div class=3D"gmail_quote">On Tue,=
 Feb 28, 2012 at 7:11 PM, Paul S <span dir=3D"ltr">&lt;<a href=3D"mailto:ps=
troud@gmail.com">pstroud@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>Environment:</div><div>ASRock z68 Extre=
me4</div><div>i5-2500</div><div>ATI HD 6450</div><div><br></div><div>Trying=
 to run Xen Passthrough on the ATI card, while running the normal console o=
n the internal VGA adapter.</div>


<div>All I ever get is a blank screen.=A0</div><div><br></div><div>This is =
an excerpt from the qemu-dm log:</div><div>--</div><div>dm-command: hot ins=
ert pass-through pci dev</div><div>register_real_device: Assigning real phy=
sical device 01:00.0 ...</div>


<div>pt_iomul_init: Error: pt_iomul_init can&#39;t open file /dev/xen/pci_i=
omul: No such file or directory: 0x1:0x0.0x0 =A0</div><div>pt_register_regi=
ons: IO region registered (size=3D0x10000000 base_addr=3D0xc000000c)</div><=
div>


pt_register_regions: IO region registered (size=3D0x00020000 base_addr=3D0x=
fbe20004)</div><div>pt_register_regions: IO region registered (size=3D0x000=
00100 base_addr=3D0x0000e001)</div><div>pt_register_regions: Expansion ROM =
registered (size=3D0x00020000 base_addr=3D0xfbe00000)</div>


<div>pt_msi_setup: msi mapped with pirq 36</div><div>pci_intx: intx=3D1</di=
v><div>register_real_device: Real physical device 01:00.0 registered succes=
sfuly!</div><div>--</div><div>The pt_iomul error seems to be relevant to my=
 problem. The /dev/xen/pci_iomul device does NOT exist:</div>


<div><br></div><div>[root@xenzibar xen]# ls /dev/xen</div><div>evtchn =A0gn=
tdev</div><div><br></div><div>However, the rule to create the device does e=
xist in udev rules:</div><div><br></div><div>[root@xenzibar rules.d]# grep =
iomul xen-backend.rules=A0</div>


<div>KERNEL=3D=3D&quot;pci_iomul&quot;, NAME=3D&quot;xen/%k&quot;, MODE=3D&=
quot;0600&quot;</div><div><br></div><div>I have the devices properly detach=
ed from dom0, and attached to domU:</div><div><br></div><div>[root@xenzibar=
 rules.d]# xm pci-list-assignable-devices</div>


<div>[root@xenzibar rules.d]# xm pci-list Windows</div><div>Vdev Device</di=
v><div>06.0 0000:01:00.1 &lt;- HDMI Sound</div><div>07.0 0000:01:00.0 &lt;-=
 Video</div><div><br></div><div>Here is my &#39;xm dmesg&#39;:</div><div>


<a href=3D"http://pastebin.com/SvW6k73R" target=3D"_blank">http://pastebin.=
com/SvW6k73R</a></div><div><br></div><div>My question is, what is the pci_i=
omul device, should it be created, or am I chasing a red herring?=A0</div><=
div>

<br></div><div>
Thanks in advance for any assistance.</div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--20cf3063e32f155d7b04ba0b6941--


--===============9010661798181655185==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9010661798181655185==--


From xen-users-bounces@lists.xen.org Tue Feb 28 19:52:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 19:52:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2T5X-00027d-J3; Tue, 28 Feb 2012 19:51:55 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S2T5W-00027V-17
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 19:51:54 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1330458707!16812157!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24898 invoked from network); 28 Feb 2012 19:51:47 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 19:51:47 -0000
Received: by werp12 with SMTP id p12so2505614wer.32
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 11:51:47 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.100 as permitted sender) client-ip=10.180.99.100; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.100 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.100])
	by 10.180.99.100 with SMTP id ep4mr41987926wib.7.1330458707728
	(num_hops = 1); Tue, 28 Feb 2012 11:51:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Lg5KIuIeRmV5MVCFVeqV5QlR9+1sd2yl8/OEtFVVxO0=;
	b=rPHaxeF0Uqvd5P9tjLu2oV2iCJd2XHIt/pD74csS7LH3r+Ox1KKrjU7lfYiYBpWB7I
	3h+MRbbrwA01Be4KtN3ABfECGG6o/SG+Iaxy0cVgNEPg3WS2L27SM+a95cJ+SdKwKSmY
	7e7Anui3w924ukW+t7pHiXfMUdnViZfCFmeSc=
MIME-Version: 1.0
Received: by 10.180.99.100 with SMTP id ep4mr33334300wib.7.1330458707669; Tue,
	28 Feb 2012 11:51:47 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Tue, 28 Feb 2012 11:51:47 -0800 (PST)
Date: Tue, 28 Feb 2012 12:51:47 -0700
Message-ID: <CAHyyzzQpXH2j3bQXkGUj3apmqNNqsCM654AEb00==douXMDuyg@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen unstable hvm time
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

It seems that my server 2008 is getting time from xen that is 7 hours off.
I am in mountain standart time my dom0 is set to localtime and I set
locatime=1  in my config file. It seems that domu gets correct time
but server 2008 shows time that  is 7 hours ahead. how I can fix it.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 19:52:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 19:52:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2T5X-00027d-J3; Tue, 28 Feb 2012 19:51:55 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1S2T5W-00027V-17
	for xen-users@lists.xen.org; Tue, 28 Feb 2012 19:51:54 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1330458707!16812157!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24898 invoked from network); 28 Feb 2012 19:51:47 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 19:51:47 -0000
Received: by werp12 with SMTP id p12so2505614wer.32
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 11:51:47 -0800 (PST)
Received-SPF: pass (google.com: domain of jaceksburghardt@gmail.com designates
	10.180.99.100 as permitted sender) client-ip=10.180.99.100; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	jaceksburghardt@gmail.com designates 10.180.99.100 as permitted
	sender) smtp.mail=jaceksburghardt@gmail.com;
	dkim=pass header.i=jaceksburghardt@gmail.com
Received: from mr.google.com ([10.180.99.100])
	by 10.180.99.100 with SMTP id ep4mr41987926wib.7.1330458707728
	(num_hops = 1); Tue, 28 Feb 2012 11:51:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Lg5KIuIeRmV5MVCFVeqV5QlR9+1sd2yl8/OEtFVVxO0=;
	b=rPHaxeF0Uqvd5P9tjLu2oV2iCJd2XHIt/pD74csS7LH3r+Ox1KKrjU7lfYiYBpWB7I
	3h+MRbbrwA01Be4KtN3ABfECGG6o/SG+Iaxy0cVgNEPg3WS2L27SM+a95cJ+SdKwKSmY
	7e7Anui3w924ukW+t7pHiXfMUdnViZfCFmeSc=
MIME-Version: 1.0
Received: by 10.180.99.100 with SMTP id ep4mr33334300wib.7.1330458707669; Tue,
	28 Feb 2012 11:51:47 -0800 (PST)
Received: by 10.180.106.99 with HTTP; Tue, 28 Feb 2012 11:51:47 -0800 (PST)
Date: Tue, 28 Feb 2012 12:51:47 -0700
Message-ID: <CAHyyzzQpXH2j3bQXkGUj3apmqNNqsCM654AEb00==douXMDuyg@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen unstable hvm time
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

It seems that my server 2008 is getting time from xen that is 7 hours off.
I am in mountain standart time my dom0 is set to localtime and I set
locatime=1  in my config file. It seems that domu gets correct time
but server 2008 shows time that  is 7 hours ahead. how I can fix it.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 20:05:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2THj-0002hv-F7; Tue, 28 Feb 2012 20:04:31 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2THi-0002hn-CJ
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:04:30 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330459461!15329931!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5496 invoked from network); 28 Feb 2012 20:04:23 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:04:23 -0000
Received: by iadj38 with SMTP id j38so7136713iad.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:04:21 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.89.233 as permitted sender)
	client-ip=10.50.89.233; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.89.233 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.89.233])
	by 10.50.89.233 with SMTP id br9mr4225620igb.48.1330459461232 (num_hops
	= 1); Tue, 28 Feb 2012 12:04:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=KsOU+BMOA2xrrY3mMb0IhXs9dPcdX4eVa6OLHoe9TBs=;
	b=YUAwMjpWhJIy3N3UInn2gv1LQUip0frsFXDOQFcVURcZFpgT0K7vEbGFUWKtlewloz
	Q4AOTSScv3LByUT7TVm6B/ueHm+pTCKMng+BlRSVcH76SadU9bAl5KOKMV9+mPXddZ0l
	WmxvRktpwTpY34Tv+Oo3CCnVLTV2i1RBgOkBc=
Received: by 10.50.89.233 with SMTP id br9mr3482257igb.48.1330459461180; Tue,
	28 Feb 2012 12:04:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 12:04:01 -0800 (PST)
In-Reply-To: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 15:04:01 -0500
X-Google-Sender-Auth: 1AL1Ey6J2N9k4YO9-aacbXYQMC4
Message-ID: <CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 1:40 PM, Andrew Eross <eross@locatrix.com> wrote:
> Hey guys,
>
> Has anyone had much success with XCP and Open Stack together?
>
> I'm in the process of putting together a open stack test cluster and I
> thought I might be able to use XCP dom0's for it.. but to be honest it
> doesn't look so good.
>
> I tried following these instructions on a separate XCP test machine:
> http://wiki.openstack.org/XenServerDevelopment
>
> At a first test run I couldn't get the instructions to work for some reasons
> I won't go into here, but before I spend too much time just fixing that, I
> wanted to ask if there's any better information resources available?
>

devstack works well with XCP:
https://github.com/openstack-dev/devstack/tree/master/tools/xen


> Also, more to the point, what I really couldn't figure out from the wiki
> article above: Do you have to run this special domU open stack guest on
> every XCP machine in the cluster to make XCP work with Open Stack?

Yes.

> I hope
> not, otherwise that's quite a bit of over-head to get a server in the
> cluster!
>

There is a lot of benefit to this model, particularly in terms of
security and reliablity.

Take a look at slide 28 in particular:
http://www.slideshare.net/cloudstack/vbacd-xen-cloud-computing

Hope that helps.

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 20:05:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2THj-0002hv-F7; Tue, 28 Feb 2012 20:04:31 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2THi-0002hn-CJ
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:04:30 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1330459461!15329931!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5496 invoked from network); 28 Feb 2012 20:04:23 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:04:23 -0000
Received: by iadj38 with SMTP id j38so7136713iad.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:04:21 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.89.233 as permitted sender)
	client-ip=10.50.89.233; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.89.233 as permitted
	sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.89.233])
	by 10.50.89.233 with SMTP id br9mr4225620igb.48.1330459461232 (num_hops
	= 1); Tue, 28 Feb 2012 12:04:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=KsOU+BMOA2xrrY3mMb0IhXs9dPcdX4eVa6OLHoe9TBs=;
	b=YUAwMjpWhJIy3N3UInn2gv1LQUip0frsFXDOQFcVURcZFpgT0K7vEbGFUWKtlewloz
	Q4AOTSScv3LByUT7TVm6B/ueHm+pTCKMng+BlRSVcH76SadU9bAl5KOKMV9+mPXddZ0l
	WmxvRktpwTpY34Tv+Oo3CCnVLTV2i1RBgOkBc=
Received: by 10.50.89.233 with SMTP id br9mr3482257igb.48.1330459461180; Tue,
	28 Feb 2012 12:04:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 12:04:01 -0800 (PST)
In-Reply-To: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 15:04:01 -0500
X-Google-Sender-Auth: 1AL1Ey6J2N9k4YO9-aacbXYQMC4
Message-ID: <CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 1:40 PM, Andrew Eross <eross@locatrix.com> wrote:
> Hey guys,
>
> Has anyone had much success with XCP and Open Stack together?
>
> I'm in the process of putting together a open stack test cluster and I
> thought I might be able to use XCP dom0's for it.. but to be honest it
> doesn't look so good.
>
> I tried following these instructions on a separate XCP test machine:
> http://wiki.openstack.org/XenServerDevelopment
>
> At a first test run I couldn't get the instructions to work for some reasons
> I won't go into here, but before I spend too much time just fixing that, I
> wanted to ask if there's any better information resources available?
>

devstack works well with XCP:
https://github.com/openstack-dev/devstack/tree/master/tools/xen


> Also, more to the point, what I really couldn't figure out from the wiki
> article above: Do you have to run this special domU open stack guest on
> every XCP machine in the cluster to make XCP work with Open Stack?

Yes.

> I hope
> not, otherwise that's quite a bit of over-head to get a server in the
> cluster!
>

There is a lot of benefit to this model, particularly in terms of
security and reliablity.

Take a look at slide 28 in particular:
http://www.slideshare.net/cloudstack/vbacd-xen-cloud-computing

Hope that helps.

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 20:09:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2TLv-0002wn-EU; Tue, 28 Feb 2012 20:08:51 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2TLt-0002wb-Ov
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:08:49 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1330459596!61110236!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31596 invoked from network); 28 Feb 2012 20:06:37 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:06:37 -0000
Received: by iadj38 with SMTP id j38so7143265iad.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:08:47 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.182.234 as permitted sender)
	client-ip=10.50.182.234; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.182.234 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.182.234])
	by 10.50.182.234 with SMTP id eh10mr4233467igc.48.1330459727183
	(num_hops = 1); Tue, 28 Feb 2012 12:08:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=mcKmlFsa7tpVs3EJOi4O86+W22+ddSvsUCKlJZ2Bh0M=;
	b=WhZEZHg4LJNtN2ViN3jXb1Uvodtn2ZADsV6VgxN1B78JCxIYwiGADuppOhavdbASUv
	vshS5zb6H7/5eGd+KYKro1CU6eM2vv26x7MU59v48v4bubqTae31aWIyVp1SGYVwcVFH
	YA/EZJyWihxJyGVCvFn7XU0Kky6sn0XKo3Wq4=
Received: by 10.50.182.234 with SMTP id eh10mr3497256igc.48.1330459727150;
	Tue, 28 Feb 2012 12:08:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 12:08:27 -0800 (PST)
In-Reply-To: <CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 15:08:27 -0500
X-Google-Sender-Auth: vGF2OG-3E1ZuDvO-G4Qp2GXlVH4
Message-ID: <CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 3:04 PM, Todd Deshane <todd.deshane@xen.org>
>
> devstack works well with XCP:
> https://github.com/openstack-dev/devstack/tree/master/tools/xen
>

Also we are building and storing the xenapi plugins on xen.org
http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 20:09:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2TLv-0002wn-EU; Tue, 28 Feb 2012 20:08:51 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2TLt-0002wb-Ov
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:08:49 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1330459596!61110236!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31596 invoked from network); 28 Feb 2012 20:06:37 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:06:37 -0000
Received: by iadj38 with SMTP id j38so7143265iad.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:08:47 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.182.234 as permitted sender)
	client-ip=10.50.182.234; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.182.234 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.182.234])
	by 10.50.182.234 with SMTP id eh10mr4233467igc.48.1330459727183
	(num_hops = 1); Tue, 28 Feb 2012 12:08:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=mcKmlFsa7tpVs3EJOi4O86+W22+ddSvsUCKlJZ2Bh0M=;
	b=WhZEZHg4LJNtN2ViN3jXb1Uvodtn2ZADsV6VgxN1B78JCxIYwiGADuppOhavdbASUv
	vshS5zb6H7/5eGd+KYKro1CU6eM2vv26x7MU59v48v4bubqTae31aWIyVp1SGYVwcVFH
	YA/EZJyWihxJyGVCvFn7XU0Kky6sn0XKo3Wq4=
Received: by 10.50.182.234 with SMTP id eh10mr3497256igc.48.1330459727150;
	Tue, 28 Feb 2012 12:08:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 12:08:27 -0800 (PST)
In-Reply-To: <CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 15:08:27 -0500
X-Google-Sender-Auth: vGF2OG-3E1ZuDvO-G4Qp2GXlVH4
Message-ID: <CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 3:04 PM, Todd Deshane <todd.deshane@xen.org>
>
> devstack works well with XCP:
> https://github.com/openstack-dev/devstack/tree/master/tools/xen
>

Also we are building and storing the xenapi plugins on xen.org
http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 20:28:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Tdo-0003T9-Cg; Tue, 28 Feb 2012 20:27:20 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2Tdn-0003Sr-Ai
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:27:19 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1330460832!4074571!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18175 invoked from network); 28 Feb 2012 20:27:12 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:27:12 -0000
Received: by werm1 with SMTP id m1so2844263wer.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:27:11 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.99.7 as permitted sender) client-ip=10.180.99.7; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.99.7 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.99.7])
	by 10.180.99.7 with SMTP id em7mr42421370wib.7.1330460831372 (num_hops
	= 1); Tue, 28 Feb 2012 12:27:11 -0800 (PST)
Received: by 10.180.99.7 with SMTP id em7mr33660530wib.7.1330460831252; Tue,
	28 Feb 2012 12:27:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Tue, 28 Feb 2012 12:26:51 -0800 (PST)
In-Reply-To: <CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Tue, 28 Feb 2012 17:26:51 -0300
Message-ID: <CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQlCgwyz07XjN/99P8V7NvCj4lg1UfHPVRVFLqotoTRoVoKnE3LqS1/tM/F5q97GPMuuGhTq
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1615299374347506571=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1615299374347506571==
Content-Type: multipart/alternative; boundary=f46d041828043c001d04ba0c0d93

--f46d041828043c001d04ba0c0d93
Content-Type: text/plain; charset=ISO-8859-1

Thanks Todd!

I never saw this information before. Giving it a run right now.

I see mention that the scripted methods don't directly help you setup
multiple nodes (e.g. for my test cluster here at least I want a single
controller and then multiple compute nodes).

Any hints how to create compute nodes from here?

Cheers,
Andrew


On Tue, Feb 28, 2012 at 5:08 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Feb 28, 2012 at 3:04 PM, Todd Deshane <todd.deshane@xen.org>
> >
> > devstack works well with XCP:
> > https://github.com/openstack-dev/devstack/tree/master/tools/xen
> >
>
> Also we are building and storing the xenapi plugins on xen.org
> http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/
>

--f46d041828043c001d04ba0c0d93
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks Todd!<div><br></div><div>I never saw this information before. Giving=
 it a run right now.</div><div><br></div><div>I see mention that the script=
ed methods don&#39;t directly help you setup multiple nodes (e.g. for my te=
st cluster here at least I want a single controller and then multiple compu=
te nodes).</div>

<div><br></div><div>Any hints how to create compute nodes from here?</div><=
div><br></div><div>Cheers,</div><div>Andrew</div><div><br><br><div class=3D=
"gmail_quote">On Tue, Feb 28, 2012 at 5:08 PM, Todd Deshane <span dir=3D"lt=
r">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org</a>&gt;=
</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">On Tue, Feb 28, 2012 at 3:04 PM, Todd Deshan=
e &lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org</a>&gt;<=
br>


<div class=3D"im">&gt;<br>
&gt; devstack works well with XCP:<br>
&gt; <a href=3D"https://github.com/openstack-dev/devstack/tree/master/tools=
/xen" target=3D"_blank">https://github.com/openstack-dev/devstack/tree/mast=
er/tools/xen</a><br>
&gt;<br>
<br>
</div>Also we are building and storing the xenapi plugins on <a href=3D"htt=
p://xen.org" target=3D"_blank">xen.org</a><br>
<a href=3D"http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/" t=
arget=3D"_blank">http://downloads.xen.org/XCP/openstack/openstack-xen-plugi=
ns/</a><br>
</blockquote></div><br></div>

--f46d041828043c001d04ba0c0d93--


--===============1615299374347506571==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1615299374347506571==--


From xen-users-bounces@lists.xen.org Tue Feb 28 20:28:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Tdo-0003T9-Cg; Tue, 28 Feb 2012 20:27:20 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2Tdn-0003Sr-Ai
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:27:19 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1330460832!4074571!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18175 invoked from network); 28 Feb 2012 20:27:12 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:27:12 -0000
Received: by werm1 with SMTP id m1so2844263wer.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:27:11 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.99.7 as permitted sender) client-ip=10.180.99.7; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.99.7 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.99.7])
	by 10.180.99.7 with SMTP id em7mr42421370wib.7.1330460831372 (num_hops
	= 1); Tue, 28 Feb 2012 12:27:11 -0800 (PST)
Received: by 10.180.99.7 with SMTP id em7mr33660530wib.7.1330460831252; Tue,
	28 Feb 2012 12:27:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Tue, 28 Feb 2012 12:26:51 -0800 (PST)
In-Reply-To: <CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Tue, 28 Feb 2012 17:26:51 -0300
Message-ID: <CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQlCgwyz07XjN/99P8V7NvCj4lg1UfHPVRVFLqotoTRoVoKnE3LqS1/tM/F5q97GPMuuGhTq
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1615299374347506571=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1615299374347506571==
Content-Type: multipart/alternative; boundary=f46d041828043c001d04ba0c0d93

--f46d041828043c001d04ba0c0d93
Content-Type: text/plain; charset=ISO-8859-1

Thanks Todd!

I never saw this information before. Giving it a run right now.

I see mention that the scripted methods don't directly help you setup
multiple nodes (e.g. for my test cluster here at least I want a single
controller and then multiple compute nodes).

Any hints how to create compute nodes from here?

Cheers,
Andrew


On Tue, Feb 28, 2012 at 5:08 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Feb 28, 2012 at 3:04 PM, Todd Deshane <todd.deshane@xen.org>
> >
> > devstack works well with XCP:
> > https://github.com/openstack-dev/devstack/tree/master/tools/xen
> >
>
> Also we are building and storing the xenapi plugins on xen.org
> http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/
>

--f46d041828043c001d04ba0c0d93
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks Todd!<div><br></div><div>I never saw this information before. Giving=
 it a run right now.</div><div><br></div><div>I see mention that the script=
ed methods don&#39;t directly help you setup multiple nodes (e.g. for my te=
st cluster here at least I want a single controller and then multiple compu=
te nodes).</div>

<div><br></div><div>Any hints how to create compute nodes from here?</div><=
div><br></div><div>Cheers,</div><div>Andrew</div><div><br><br><div class=3D=
"gmail_quote">On Tue, Feb 28, 2012 at 5:08 PM, Todd Deshane <span dir=3D"lt=
r">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org</a>&gt;=
</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">On Tue, Feb 28, 2012 at 3:04 PM, Todd Deshan=
e &lt;<a href=3D"mailto:todd.deshane@xen.org">todd.deshane@xen.org</a>&gt;<=
br>


<div class=3D"im">&gt;<br>
&gt; devstack works well with XCP:<br>
&gt; <a href=3D"https://github.com/openstack-dev/devstack/tree/master/tools=
/xen" target=3D"_blank">https://github.com/openstack-dev/devstack/tree/mast=
er/tools/xen</a><br>
&gt;<br>
<br>
</div>Also we are building and storing the xenapi plugins on <a href=3D"htt=
p://xen.org" target=3D"_blank">xen.org</a><br>
<a href=3D"http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/" t=
arget=3D"_blank">http://downloads.xen.org/XCP/openstack/openstack-xen-plugi=
ns/</a><br>
</blockquote></div><br></div>

--f46d041828043c001d04ba0c0d93--


--===============1615299374347506571==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1615299374347506571==--


From xen-users-bounces@lists.xen.org Tue Feb 28 20:34:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Tjz-0003l6-FI; Tue, 28 Feb 2012 20:33:43 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2Tjy-0003kv-0S
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:33:42 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330461213!10701313!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21526 invoked from network); 28 Feb 2012 20:33:35 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:33:35 -0000
Received: by iadj38 with SMTP id j38so7179660iad.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:33:33 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.185.232 as permitted sender)
	client-ip=10.50.185.232; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.185.232 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.185.232])
	by 10.50.185.232 with SMTP id ff8mr4228386igc.56.1330461213203
	(num_hops = 1); Tue, 28 Feb 2012 12:33:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=1hJCPQkwI3bYkJhrvpPHcrQ66+Td8qRxHZ8rUERIqFE=;
	b=IVG52pi7VxyC6+n36aLcHrESu6uBNtOvWTUij4+LtPEAtrS15+4zjwOFww4hcSoT2/
	7hKKF38JygRUI8xXaBhYrcERB952rRXJAFy1cEBoTwndSuN3C9X5Nfl7JuM6ENo8boHZ
	ZGdt+bvb3M2KtzsOGLzEaqN654IOyc43ZtZeI=
Received: by 10.50.185.232 with SMTP id ff8mr3501991igc.56.1330461213165; Tue,
	28 Feb 2012 12:33:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 12:33:13 -0800 (PST)
In-Reply-To: <CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 15:33:13 -0500
X-Google-Sender-Auth: j59tX_2rj0seif14kXdUgJ91FTk
Message-ID: <CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 3:26 PM, Andrew Eross <eross@locatrix.com> wrote:
> Thanks Todd!
>
> I never saw this information before. Giving it a run right now.
>
> I see mention that the scripted methods don't directly help you setup
> multiple nodes (e.g. for my test cluster here at least I want a single
> controller and then multiple compute nodes).
>
> Any hints how to create compute nodes from here?
>

Is this what you are looking for:
https://github.com/openstack-dev/devstack/blob/master/tools/xen/build_domU_multi.sh


-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Feb 28 20:34:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Feb 2012 20:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2Tjz-0003l6-FI; Tue, 28 Feb 2012 20:33:43 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2Tjy-0003kv-0S
	for xen-users@lists.xensource.com; Tue, 28 Feb 2012 20:33:42 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330461213!10701313!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21526 invoked from network); 28 Feb 2012 20:33:35 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Feb 2012 20:33:35 -0000
Received: by iadj38 with SMTP id j38so7179660iad.30
	for <xen-users@lists.xensource.com>;
	Tue, 28 Feb 2012 12:33:33 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.185.232 as permitted sender)
	client-ip=10.50.185.232; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.185.232 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.185.232])
	by 10.50.185.232 with SMTP id ff8mr4228386igc.56.1330461213203
	(num_hops = 1); Tue, 28 Feb 2012 12:33:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=1hJCPQkwI3bYkJhrvpPHcrQ66+Td8qRxHZ8rUERIqFE=;
	b=IVG52pi7VxyC6+n36aLcHrESu6uBNtOvWTUij4+LtPEAtrS15+4zjwOFww4hcSoT2/
	7hKKF38JygRUI8xXaBhYrcERB952rRXJAFy1cEBoTwndSuN3C9X5Nfl7JuM6ENo8boHZ
	ZGdt+bvb3M2KtzsOGLzEaqN654IOyc43ZtZeI=
Received: by 10.50.185.232 with SMTP id ff8mr3501991igc.56.1330461213165; Tue,
	28 Feb 2012 12:33:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.38.5 with HTTP; Tue, 28 Feb 2012 12:33:13 -0800 (PST)
In-Reply-To: <CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Tue, 28 Feb 2012 15:33:13 -0500
X-Google-Sender-Auth: j59tX_2rj0seif14kXdUgJ91FTk
Message-ID: <CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 3:26 PM, Andrew Eross <eross@locatrix.com> wrote:
> Thanks Todd!
>
> I never saw this information before. Giving it a run right now.
>
> I see mention that the scripted methods don't directly help you setup
> multiple nodes (e.g. for my test cluster here at least I want a single
> controller and then multiple compute nodes).
>
> Any hints how to create compute nodes from here?
>

Is this what you are looking for:
https://github.com/openstack-dev/devstack/blob/master/tools/xen/build_domU_multi.sh


-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 05:55:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 05:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2cUP-0006o3-2c; Wed, 29 Feb 2012 05:54:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2cUN-0006ny-Ao
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 05:54:11 +0000
Received: from [85.158.139.83:28827] by server-5.bemta-5.messagelabs.com id
	F0/02-13566-28DBD4F4; Wed, 29 Feb 2012 05:54:10 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1330494847!17082988!1
X-Originating-IP: [202.108.3.67]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26398 invoked from network); 29 Feb 2012 05:54:08 -0000
Received: from r3-67.sinamail.sina.com.cn (HELO smtp-6-99.vip.sina.com)
	(202.108.3.67) by server-15.tower-182.messagelabs.com with SMTP;
	29 Feb 2012 05:54:08 -0000
Received: from ironsmtp-xd5-210.sinamail.sina.com.cn (unknown [10.55.5.210])
	by smtp-6-99.vip.sina.com (SINAMAIL) with ESMTP id F12AB287FE
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 13:54:05 +0800 (CST)
X-Originating-IP: [10.55.6.25]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-210.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 13:54:05 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id 0625846CC27; Wed, 29 Feb 2012 13:54:06 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.9)
Received: from [10.69.2.9] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 13:54:06 +0800 (CST)
Date: Wed, 29 Feb 2012 13:54:06 +0800 
From: Sha <pichu@vip.sina.com>
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229055406.0625846CC27@3in1-aspirin-6-25.vip.sina.com.cn>
Subject: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8076141523718081161=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8076141523718081161==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3"

--=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBldmVyeW9uZSwKCldlIGFyZSBjdXJyZW50bHkgd2UgYXJlIGRvaW5nIHNvbWUgcmVzZWFy
Y2ggYWJvdXQgVmlydHVhbCBNYWNoaW5lIE1pZ3JhdGlvbiwgYW5kIEkgd2FzIHJlZGlyZWN0ZWQg
aGVyZSB3aGVuIGFza2luZyB0aGUgY29tbXVuaXR5IG1hbmFnZXIgZm9yIGhlbHAuCgpXaGF0IHdl
IGtub3cgaXMgdGhhdCBhIFZNIHJ1bm5pbmcgb24gWGVuIGNhbiBiZSBzdG9yZWQgYXMgKi5jaGss
IGFuZCB0aGF0J3MgaG93IFZNIG1pZ3JhdGlvbiBpcyBkb25lIGJ5IFhlbi4gQWxzbywgSUJNIFBv
d2VyVk0gaGFzIGl0cyB3YXkgb2Ygc3RvcmluZyBhIFZNLiBPdXIgZ29hbCBpcyB0byBjb252ZXJ0
IHRoZSAqLmNoayBmaWxlIGludG8gdGhlIElCTSBQb3dlclZNIGZvcm1hdCwgc28gdGhlIHNhbWUg
Z3Vlc3QgT1MgKGUuZy4gTGludXgpIGNhbiBiZSBtaWdyYXRlZCBmcm9tIHg4NiB0byBQb3dlciBz
ZXJ2ZXJzLgoKQ291bGQgYW55b25lIHBsZWFzZSBnaXZlIHVzIHNvbWUgYWR2aWNlIGFib3V0IHRo
ZSBkYXRhIHN0cnVjdHVyZSBvZiAqLmNoayBmaWxlLCBvciB3aGVyZSB0byBmaW5kIG1vcmUgcmVm
ZXJlbmNlPyBBbnkgc3VnZ2VzdGlvbiB3b3VsZCBiZSBoaWdobHkgYXBwcmVjaWF0ZWQuCgpUaGFu
a3MgYSBsb3QuCg==


--=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBldmVyeW9uZSw8YnI+PGJyPldlIGFyZSBjdXJyZW50bHkgd2UgYXJlIGRvaW5nIHNvbWUg
cmVzZWFyY2ggYWJvdXQgVmlydHVhbCBNYWNoaW5lIE1pZ3JhdGlvbiwgYW5kIEkgd2FzIHJlZGly
ZWN0ZWQgaGVyZSB3aGVuIGFza2luZyB0aGUgY29tbXVuaXR5IG1hbmFnZXIgZm9yIGhlbHAuPGJy
Pjxicj5XaGF0IHdlIGtub3cgaXMgdGhhdCBhIFZNIHJ1bm5pbmcgb24gWGVuIGNhbiBiZSBzdG9y
ZWQgYXMgKi5jaGssIGFuZCB0aGF0J3MgaG93IFZNIG1pZ3JhdGlvbiBpcyBkb25lIGJ5IFhlbi4g
QWxzbywgSUJNIFBvd2VyVk0gaGFzIGl0cyB3YXkgb2Ygc3RvcmluZyBhIFZNLiBPdXIgZ29hbCBp
cyB0byBjb252ZXJ0IHRoZSAqLmNoayBmaWxlIGludG8gdGhlIElCTSBQb3dlclZNIGZvcm1hdCwg
c28gdGhlIHNhbWUgZ3Vlc3QgT1MgKGUuZy4gTGludXgpIGNhbiBiZSBtaWdyYXRlZCBmcm9tIHg4
NiB0byBQb3dlciBzZXJ2ZXJzLjxicj48YnI+Q291bGQgYW55b25lIHBsZWFzZSBnaXZlIHVzIHNv
bWUgYWR2aWNlIGFib3V0IHRoZSBkYXRhIHN0cnVjdHVyZSBvZiAqLmNoayBmaWxlLCBvciB3aGVy
ZSB0byBmaW5kIG1vcmUgcmVmZXJlbmNlPyBBbnkgc3VnZ2VzdGlvbiB3b3VsZCBiZSBoaWdobHkg
YXBwcmVjaWF0ZWQuPGJyPjxicj5UaGFua3MgYSBsb3QuPGJyPg==


--=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3--


--===============8076141523718081161==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8076141523718081161==--


From xen-users-bounces@lists.xen.org Wed Feb 29 05:55:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 05:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2cUP-0006o3-2c; Wed, 29 Feb 2012 05:54:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2cUN-0006ny-Ao
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 05:54:11 +0000
Received: from [85.158.139.83:28827] by server-5.bemta-5.messagelabs.com id
	F0/02-13566-28DBD4F4; Wed, 29 Feb 2012 05:54:10 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1330494847!17082988!1
X-Originating-IP: [202.108.3.67]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26398 invoked from network); 29 Feb 2012 05:54:08 -0000
Received: from r3-67.sinamail.sina.com.cn (HELO smtp-6-99.vip.sina.com)
	(202.108.3.67) by server-15.tower-182.messagelabs.com with SMTP;
	29 Feb 2012 05:54:08 -0000
Received: from ironsmtp-xd5-210.sinamail.sina.com.cn (unknown [10.55.5.210])
	by smtp-6-99.vip.sina.com (SINAMAIL) with ESMTP id F12AB287FE
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 13:54:05 +0800 (CST)
X-Originating-IP: [10.55.6.25]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-210.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 13:54:05 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id 0625846CC27; Wed, 29 Feb 2012 13:54:06 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.9)
Received: from [10.69.2.9] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 13:54:06 +0800 (CST)
Date: Wed, 29 Feb 2012 13:54:06 +0800 
From: Sha <pichu@vip.sina.com>
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229055406.0625846CC27@3in1-aspirin-6-25.vip.sina.com.cn>
Subject: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8076141523718081161=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8076141523718081161==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3"

--=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBldmVyeW9uZSwKCldlIGFyZSBjdXJyZW50bHkgd2UgYXJlIGRvaW5nIHNvbWUgcmVzZWFy
Y2ggYWJvdXQgVmlydHVhbCBNYWNoaW5lIE1pZ3JhdGlvbiwgYW5kIEkgd2FzIHJlZGlyZWN0ZWQg
aGVyZSB3aGVuIGFza2luZyB0aGUgY29tbXVuaXR5IG1hbmFnZXIgZm9yIGhlbHAuCgpXaGF0IHdl
IGtub3cgaXMgdGhhdCBhIFZNIHJ1bm5pbmcgb24gWGVuIGNhbiBiZSBzdG9yZWQgYXMgKi5jaGss
IGFuZCB0aGF0J3MgaG93IFZNIG1pZ3JhdGlvbiBpcyBkb25lIGJ5IFhlbi4gQWxzbywgSUJNIFBv
d2VyVk0gaGFzIGl0cyB3YXkgb2Ygc3RvcmluZyBhIFZNLiBPdXIgZ29hbCBpcyB0byBjb252ZXJ0
IHRoZSAqLmNoayBmaWxlIGludG8gdGhlIElCTSBQb3dlclZNIGZvcm1hdCwgc28gdGhlIHNhbWUg
Z3Vlc3QgT1MgKGUuZy4gTGludXgpIGNhbiBiZSBtaWdyYXRlZCBmcm9tIHg4NiB0byBQb3dlciBz
ZXJ2ZXJzLgoKQ291bGQgYW55b25lIHBsZWFzZSBnaXZlIHVzIHNvbWUgYWR2aWNlIGFib3V0IHRo
ZSBkYXRhIHN0cnVjdHVyZSBvZiAqLmNoayBmaWxlLCBvciB3aGVyZSB0byBmaW5kIG1vcmUgcmVm
ZXJlbmNlPyBBbnkgc3VnZ2VzdGlvbiB3b3VsZCBiZSBoaWdobHkgYXBwcmVjaWF0ZWQuCgpUaGFu
a3MgYSBsb3QuCg==


--=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBldmVyeW9uZSw8YnI+PGJyPldlIGFyZSBjdXJyZW50bHkgd2UgYXJlIGRvaW5nIHNvbWUg
cmVzZWFyY2ggYWJvdXQgVmlydHVhbCBNYWNoaW5lIE1pZ3JhdGlvbiwgYW5kIEkgd2FzIHJlZGly
ZWN0ZWQgaGVyZSB3aGVuIGFza2luZyB0aGUgY29tbXVuaXR5IG1hbmFnZXIgZm9yIGhlbHAuPGJy
Pjxicj5XaGF0IHdlIGtub3cgaXMgdGhhdCBhIFZNIHJ1bm5pbmcgb24gWGVuIGNhbiBiZSBzdG9y
ZWQgYXMgKi5jaGssIGFuZCB0aGF0J3MgaG93IFZNIG1pZ3JhdGlvbiBpcyBkb25lIGJ5IFhlbi4g
QWxzbywgSUJNIFBvd2VyVk0gaGFzIGl0cyB3YXkgb2Ygc3RvcmluZyBhIFZNLiBPdXIgZ29hbCBp
cyB0byBjb252ZXJ0IHRoZSAqLmNoayBmaWxlIGludG8gdGhlIElCTSBQb3dlclZNIGZvcm1hdCwg
c28gdGhlIHNhbWUgZ3Vlc3QgT1MgKGUuZy4gTGludXgpIGNhbiBiZSBtaWdyYXRlZCBmcm9tIHg4
NiB0byBQb3dlciBzZXJ2ZXJzLjxicj48YnI+Q291bGQgYW55b25lIHBsZWFzZSBnaXZlIHVzIHNv
bWUgYWR2aWNlIGFib3V0IHRoZSBkYXRhIHN0cnVjdHVyZSBvZiAqLmNoayBmaWxlLCBvciB3aGVy
ZSB0byBmaW5kIG1vcmUgcmVmZXJlbmNlPyBBbnkgc3VnZ2VzdGlvbiB3b3VsZCBiZSBoaWdobHkg
YXBwcmVjaWF0ZWQuPGJyPjxicj5UaGFua3MgYSBsb3QuPGJyPg==


--=-sinamail_alt_125bbc9e14c6d0d7e53215bc50d2f1d3--


--===============8076141523718081161==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8076141523718081161==--


From xen-users-bounces@lists.xen.org Wed Feb 29 06:04:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 06:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2ccP-00077J-9L; Wed, 29 Feb 2012 06:02:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2ccN-00077D-MC
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 06:02:27 +0000
Received: from [85.158.139.83:59870] by server-8.bemta-5.messagelabs.com id
	8C/9B-07862-27FBD4F4; Wed, 29 Feb 2012 06:02:26 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1330495343!17162157!1
X-Originating-IP: [209.85.210.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17491 invoked from network); 29 Feb 2012 06:02:25 -0000
Received: from mail-pz0-f41.google.com (HELO mail-pz0-f41.google.com)
	(209.85.210.41)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 06:02:25 -0000
Received: by dadv6 with SMTP id v6so7247636dad.28
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 22:02:23 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.211.201 as permitted sender) client-ip=10.68.211.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.211.201 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.211.201])
	by 10.68.211.201 with SMTP id ne9mr2150627pbc.97.1330495343112
	(num_hops = 1); Tue, 28 Feb 2012 22:02:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.211.201 with SMTP id ne9mr1816350pbc.97.1330495343013; Tue,
	28 Feb 2012 22:02:23 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Tue, 28 Feb 2012 22:02:23 -0800 (PST)
In-Reply-To: <20120229055406.0625846CC27@3in1-aspirin-6-25.vip.sina.com.cn>
References: <20120229055406.0625846CC27@3in1-aspirin-6-25.vip.sina.com.cn>
Date: Wed, 29 Feb 2012 13:02:23 +0700
Message-ID: <CAG1y0se6+tQpQ5MA5ihxchD0uu8qKHxMDA7gSR6n=WvQoNyfdw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQmV53dr3c7OZY3pBX1gDAgLwqLmxkDFrYgFYejXxwammk0Mkix2S952wpiM3icpX8NiAlL/
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/2/29 Sha <pichu@vip.sina.com>:
> Dear everyone,
>
> We are currently we are doing some research about Virtual Machine Migration,
> and I was redirected here when asking the community manager for help.
>
> What we know is that a VM running on Xen can be stored as *.chk, and that's
> how VM migration is done by Xen. Also, IBM PowerVM has its way of storing a
> VM. Our goal is to convert the *.chk file into the IBM PowerVM format, so
> the same guest OS (e.g. Linux) can be migrated from x86 to Power servers.
>
> Could anyone please give us some advice about the data structure of *.chk
> file, or where to find more reference? Any suggestion would be highly
> appreciated.

Short version: You can't.

Long version:
- xen runs on x86 (well, mostly on x86), while powerVM runs on Power
CPU architecture
- those two cpu architectures are binary incompatible
- For migration purpose, you need to install the new OS with the
correct arch, then migrate the config

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 06:04:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 06:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2ccP-00077J-9L; Wed, 29 Feb 2012 06:02:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2ccN-00077D-MC
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 06:02:27 +0000
Received: from [85.158.139.83:59870] by server-8.bemta-5.messagelabs.com id
	8C/9B-07862-27FBD4F4; Wed, 29 Feb 2012 06:02:26 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1330495343!17162157!1
X-Originating-IP: [209.85.210.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17491 invoked from network); 29 Feb 2012 06:02:25 -0000
Received: from mail-pz0-f41.google.com (HELO mail-pz0-f41.google.com)
	(209.85.210.41)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 06:02:25 -0000
Received: by dadv6 with SMTP id v6so7247636dad.28
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 22:02:23 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.211.201 as permitted sender) client-ip=10.68.211.201; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.211.201 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.211.201])
	by 10.68.211.201 with SMTP id ne9mr2150627pbc.97.1330495343112
	(num_hops = 1); Tue, 28 Feb 2012 22:02:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.211.201 with SMTP id ne9mr1816350pbc.97.1330495343013; Tue,
	28 Feb 2012 22:02:23 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Tue, 28 Feb 2012 22:02:23 -0800 (PST)
In-Reply-To: <20120229055406.0625846CC27@3in1-aspirin-6-25.vip.sina.com.cn>
References: <20120229055406.0625846CC27@3in1-aspirin-6-25.vip.sina.com.cn>
Date: Wed, 29 Feb 2012 13:02:23 +0700
Message-ID: <CAG1y0se6+tQpQ5MA5ihxchD0uu8qKHxMDA7gSR6n=WvQoNyfdw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQmV53dr3c7OZY3pBX1gDAgLwqLmxkDFrYgFYejXxwammk0Mkix2S952wpiM3icpX8NiAlL/
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/2/29 Sha <pichu@vip.sina.com>:
> Dear everyone,
>
> We are currently we are doing some research about Virtual Machine Migration,
> and I was redirected here when asking the community manager for help.
>
> What we know is that a VM running on Xen can be stored as *.chk, and that's
> how VM migration is done by Xen. Also, IBM PowerVM has its way of storing a
> VM. Our goal is to convert the *.chk file into the IBM PowerVM format, so
> the same guest OS (e.g. Linux) can be migrated from x86 to Power servers.
>
> Could anyone please give us some advice about the data structure of *.chk
> file, or where to find more reference? Any suggestion would be highly
> appreciated.

Short version: You can't.

Long version:
- xen runs on x86 (well, mostly on x86), while powerVM runs on Power
CPU architecture
- those two cpu architectures are binary incompatible
- For migration purpose, you need to install the new OS with the
correct arch, then migrate the config

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 06:12:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 06:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2clH-0007QS-HW; Wed, 29 Feb 2012 06:11:39 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2clF-0007QK-WE
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 06:11:38 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1330495833!53792694!1
X-Originating-IP: [202.108.3.67]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29269 invoked from network); 29 Feb 2012 06:10:34 -0000
Received: from r3-67.sinamail.sina.com.cn (HELO smtp-6-99.vip.sina.com)
	(202.108.3.67) by server-3.tower-27.messagelabs.com with SMTP;
	29 Feb 2012 06:10:34 -0000
Received: from ironsmtp-xd5-205.sinamail.sina.com.cn (unknown [10.55.5.205])
	by smtp-6-99.vip.sina.com (SINAMAIL) with ESMTP id 88D2029708
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 14:11:30 +0800 (CST)
X-Originating-IP: [10.69.2.6]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-205.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 14:11:24 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id BE68446CC24; Wed, 29 Feb 2012 14:11:25 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.6)
Received: from [10.69.2.6] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 14:11:25 +0800 (CST)
Date: Wed, 29 Feb 2012 14:11:25 +0800 
From: Sha <pichu@vip.sina.com>
To: Fajar A. Nugraha<list@fajar.net>
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2384922309264131922=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2384922309264131922==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52"

--=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBGYWphciwKClRoYW5rIHlvdSBmb3IgeW91ciByZXBseS4KCkhvd2V2ZXIsIEkga25vdyB0
aGF0IHRoZSBQb3dlclZNIEx4ODYgZnJvbSBJQk0gY2FuIHJ1biB4ODYgYXBwbGljYXRpb25zIG9u
IFBvd2VyIHNlcnZlciwgc28gaXMgaXQgdGVjaG5pY2FsbHkgcG9zc2libGUgZm9yIGEgVk0gbWln
cmF0aW5nIGZyb20gWGVuIHRvIFBvd2VyVk0/CgpUaGFua3MgYWdhaW4uCgpTaGEKCi0tLS0tIE9y
aWdpbmFsIE1lc3NhZ2UgLS0tLS0KRnJvbTogRmFqYXImbmJzcDtBLiZuYnNwO051Z3JhaGEmbmJz
cDs8bGlzdEBmYWphci5uZXQ+ClRvOiBTaGEmbmJzcDs8cGljaHVAdmlwLnNpbmEuY29tPgpTdWJq
ZWN0OiBSZTombmJzcDtbWGVuLXVzZXJzXSZuYnNwO05lZWQmbmJzcDt0ZWNobmljYWwmbmJzcDtz
dXBwb3J0Jm5ic3A7b24mbmJzcDtYZW4mbmJzcDttaWdyYXRpb24mbmJzcDtkZXZlbG9wbWVudApE
YXRlOiAxMi0wMi0yOSAxNDowMjoyMwoKMjAxMi8yLzI5Jm5ic3A7U2hhJm5ic3A7PHBpY2h1QHZp
cC5zaW5hLmNvbT46Cg0KPiZuYnNwO0RlYXImbmJzcDtldmVyeW9uZSwKDQo+Cg0KPiZuYnNwO1dl
Jm5ic3A7YXJlJm5ic3A7Y3VycmVudGx5Jm5ic3A7d2UmbmJzcDthcmUmbmJzcDtkb2luZyZuYnNw
O3NvbWUmbmJzcDtyZXNlYXJjaCZuYnNwO2Fib3V0Jm5ic3A7VmlydHVhbCZuYnNwO01hY2hpbmUm
bmJzcDtNaWdyYXRpb24sCg0KPiZuYnNwO2FuZCZuYnNwO0kmbmJzcDt3YXMmbmJzcDtyZWRpcmVj
dGVkJm5ic3A7aGVyZSZuYnNwO3doZW4mbmJzcDthc2tpbmcmbmJzcDt0aGUmbmJzcDtjb21tdW5p
dHkmbmJzcDttYW5hZ2VyJm5ic3A7Zm9yJm5ic3A7aGVscC4KDQo+Cg0KPiZuYnNwO1doYXQmbmJz
cDt3ZSZuYnNwO2tub3cmbmJzcDtpcyZuYnNwO3RoYXQmbmJzcDthJm5ic3A7Vk0mbmJzcDtydW5u
aW5nJm5ic3A7b24mbmJzcDtYZW4mbmJzcDtjYW4mbmJzcDtiZSZuYnNwO3N0b3JlZCZuYnNwO2Fz
Jm5ic3A7Ki5jaGssJm5ic3A7YW5kJm5ic3A7dGhhdCdzCg0KPiZuYnNwO2hvdyZuYnNwO1ZNJm5i
c3A7bWlncmF0aW9uJm5ic3A7aXMmbmJzcDtkb25lJm5ic3A7YnkmbmJzcDtYZW4uJm5ic3A7QWxz
bywmbmJzcDtJQk0mbmJzcDtQb3dlclZNJm5ic3A7aGFzJm5ic3A7aXRzJm5ic3A7d2F5Jm5ic3A7
b2YmbmJzcDtzdG9yaW5nJm5ic3A7YQoNCj4mbmJzcDtWTS4mbmJzcDtPdXImbmJzcDtnb2FsJm5i
c3A7aXMmbmJzcDt0byZuYnNwO2NvbnZlcnQmbmJzcDt0aGUmbmJzcDsqLmNoayZuYnNwO2ZpbGUm
bmJzcDtpbnRvJm5ic3A7dGhlJm5ic3A7SUJNJm5ic3A7UG93ZXJWTSZuYnNwO2Zvcm1hdCwmbmJz
cDtzbwoNCj4mbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7Z3Vlc3QmbmJzcDtPUyZuYnNwOyhlLmcu
Jm5ic3A7TGludXgpJm5ic3A7Y2FuJm5ic3A7YmUmbmJzcDttaWdyYXRlZCZuYnNwO2Zyb20mbmJz
cDt4ODYmbmJzcDt0byZuYnNwO1Bvd2VyJm5ic3A7c2VydmVycy4KDQo+Cg0KPiZuYnNwO0NvdWxk
Jm5ic3A7YW55b25lJm5ic3A7cGxlYXNlJm5ic3A7Z2l2ZSZuYnNwO3VzJm5ic3A7c29tZSZuYnNw
O2FkdmljZSZuYnNwO2Fib3V0Jm5ic3A7dGhlJm5ic3A7ZGF0YSZuYnNwO3N0cnVjdHVyZSZuYnNw
O29mJm5ic3A7Ki5jaGsKDQo+Jm5ic3A7ZmlsZSwmbmJzcDtvciZuYnNwO3doZXJlJm5ic3A7dG8m
bmJzcDtmaW5kJm5ic3A7bW9yZSZuYnNwO3JlZmVyZW5jZT8mbmJzcDtBbnkmbmJzcDtzdWdnZXN0
aW9uJm5ic3A7d291bGQmbmJzcDtiZSZuYnNwO2hpZ2hseQoNCj4mbmJzcDthcHByZWNpYXRlZC4K
DQoKDQpTaG9ydCZuYnNwO3ZlcnNpb246Jm5ic3A7WW91Jm5ic3A7Y2FuJ3QuCg0KCg0KTG9uZyZu
YnNwO3ZlcnNpb246Cg0KLSZuYnNwO3hlbiZuYnNwO3J1bnMmbmJzcDtvbiZuYnNwO3g4NiZuYnNw
Oyh3ZWxsLCZuYnNwO21vc3RseSZuYnNwO29uJm5ic3A7eDg2KSwmbmJzcDt3aGlsZSZuYnNwO3Bv
d2VyVk0mbmJzcDtydW5zJm5ic3A7b24mbmJzcDtQb3dlcgoNCkNQVSZuYnNwO2FyY2hpdGVjdHVy
ZQoNCi0mbmJzcDt0aG9zZSZuYnNwO3R3byZuYnNwO2NwdSZuYnNwO2FyY2hpdGVjdHVyZXMmbmJz
cDthcmUmbmJzcDtiaW5hcnkmbmJzcDtpbmNvbXBhdGlibGUKDQotJm5ic3A7Rm9yJm5ic3A7bWln
cmF0aW9uJm5ic3A7cHVycG9zZSwmbmJzcDt5b3UmbmJzcDtuZWVkJm5ic3A7dG8mbmJzcDtpbnN0
YWxsJm5ic3A7dGhlJm5ic3A7bmV3Jm5ic3A7T1MmbmJzcDt3aXRoJm5ic3A7dGhlCg0KY29ycmVj
dCZuYnNwO2FyY2gsJm5ic3A7dGhlbiZuYnNwO21pZ3JhdGUmbmJzcDt0aGUmbmJzcDtjb25maWcK
DQoKDQotLSZuYnNwOwoNCkZhamFyCg0KCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KDQpYZW4tdXNlcnMmbmJzcDttYWlsaW5nJm5ic3A7bGlzdAoNClhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnCg0KaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCg0K
DQoJCQkJCQkJCQ==


--=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBGYWphciw8YnI+PGJyPlRoYW5rIHlvdSBmb3IgeW91ciByZXBseS48YnI+PGJyPkhvd2V2
ZXIsIEkga25vdyB0aGF0IHRoZSBQb3dlclZNIEx4ODYgZnJvbSBJQk0gY2FuIHJ1biB4ODYgYXBw
bGljYXRpb25zIG9uIFBvd2VyIHNlcnZlciwgc28gaXMgaXQgdGVjaG5pY2FsbHkgcG9zc2libGUg
Zm9yIGEgVk0gbWlncmF0aW5nIGZyb20gWGVuIHRvIFBvd2VyVk0/PGJyPjxicj5UaGFua3MgYWdh
aW4uPGJyPjxicj5TaGE8YnI+PGJyPi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+RnJv
bTogRmFqYXImbmJzcDtBLiZuYnNwO051Z3JhaGEmbmJzcDsmbHQ7bGlzdEBmYWphci5uZXQmZ3Q7
PGJyPlRvOiBTaGEmbmJzcDsmbHQ7cGljaHVAdmlwLnNpbmEuY29tJmd0Ozxicj5TdWJqZWN0OiBS
ZTombmJzcDtbWGVuLXVzZXJzXSZuYnNwO05lZWQmbmJzcDt0ZWNobmljYWwmbmJzcDtzdXBwb3J0
Jm5ic3A7b24mbmJzcDtYZW4mbmJzcDttaWdyYXRpb24mbmJzcDtkZXZlbG9wbWVudDxicj5EYXRl
OiAxMi0wMi0yOSAxNDowMjoyMzxicj48YnI+MjAxMi8yLzI5Jm5ic3A7U2hhJm5ic3A7Jmx0O3Bp
Y2h1QHZpcC5zaW5hLmNvbSZndDs6PGJyPg0KJmd0OyZuYnNwO0RlYXImbmJzcDtldmVyeW9uZSw8
YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwO1dlJm5ic3A7YXJlJm5ic3A7Y3VycmVudGx5Jm5ic3A7
d2UmbmJzcDthcmUmbmJzcDtkb2luZyZuYnNwO3NvbWUmbmJzcDtyZXNlYXJjaCZuYnNwO2Fib3V0
Jm5ic3A7VmlydHVhbCZuYnNwO01hY2hpbmUmbmJzcDtNaWdyYXRpb24sPGJyPg0KJmd0OyZuYnNw
O2FuZCZuYnNwO0kmbmJzcDt3YXMmbmJzcDtyZWRpcmVjdGVkJm5ic3A7aGVyZSZuYnNwO3doZW4m
bmJzcDthc2tpbmcmbmJzcDt0aGUmbmJzcDtjb21tdW5pdHkmbmJzcDttYW5hZ2VyJm5ic3A7Zm9y
Jm5ic3A7aGVscC48YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwO1doYXQmbmJzcDt3ZSZuYnNwO2tu
b3cmbmJzcDtpcyZuYnNwO3RoYXQmbmJzcDthJm5ic3A7Vk0mbmJzcDtydW5uaW5nJm5ic3A7b24m
bmJzcDtYZW4mbmJzcDtjYW4mbmJzcDtiZSZuYnNwO3N0b3JlZCZuYnNwO2FzJm5ic3A7Ki5jaGss
Jm5ic3A7YW5kJm5ic3A7dGhhdCdzPGJyPg0KJmd0OyZuYnNwO2hvdyZuYnNwO1ZNJm5ic3A7bWln
cmF0aW9uJm5ic3A7aXMmbmJzcDtkb25lJm5ic3A7YnkmbmJzcDtYZW4uJm5ic3A7QWxzbywmbmJz
cDtJQk0mbmJzcDtQb3dlclZNJm5ic3A7aGFzJm5ic3A7aXRzJm5ic3A7d2F5Jm5ic3A7b2YmbmJz
cDtzdG9yaW5nJm5ic3A7YTxicj4NCiZndDsmbmJzcDtWTS4mbmJzcDtPdXImbmJzcDtnb2FsJm5i
c3A7aXMmbmJzcDt0byZuYnNwO2NvbnZlcnQmbmJzcDt0aGUmbmJzcDsqLmNoayZuYnNwO2ZpbGUm
bmJzcDtpbnRvJm5ic3A7dGhlJm5ic3A7SUJNJm5ic3A7UG93ZXJWTSZuYnNwO2Zvcm1hdCwmbmJz
cDtzbzxicj4NCiZndDsmbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7Z3Vlc3QmbmJzcDtPUyZuYnNw
OyhlLmcuJm5ic3A7TGludXgpJm5ic3A7Y2FuJm5ic3A7YmUmbmJzcDttaWdyYXRlZCZuYnNwO2Zy
b20mbmJzcDt4ODYmbmJzcDt0byZuYnNwO1Bvd2VyJm5ic3A7c2VydmVycy48YnI+DQomZ3Q7PGJy
Pg0KJmd0OyZuYnNwO0NvdWxkJm5ic3A7YW55b25lJm5ic3A7cGxlYXNlJm5ic3A7Z2l2ZSZuYnNw
O3VzJm5ic3A7c29tZSZuYnNwO2FkdmljZSZuYnNwO2Fib3V0Jm5ic3A7dGhlJm5ic3A7ZGF0YSZu
YnNwO3N0cnVjdHVyZSZuYnNwO29mJm5ic3A7Ki5jaGs8YnI+DQomZ3Q7Jm5ic3A7ZmlsZSwmbmJz
cDtvciZuYnNwO3doZXJlJm5ic3A7dG8mbmJzcDtmaW5kJm5ic3A7bW9yZSZuYnNwO3JlZmVyZW5j
ZT8mbmJzcDtBbnkmbmJzcDtzdWdnZXN0aW9uJm5ic3A7d291bGQmbmJzcDtiZSZuYnNwO2hpZ2hs
eTxicj4NCiZndDsmbmJzcDthcHByZWNpYXRlZC48YnI+DQo8YnI+DQpTaG9ydCZuYnNwO3ZlcnNp
b246Jm5ic3A7WW91Jm5ic3A7Y2FuJ3QuPGJyPg0KPGJyPg0KTG9uZyZuYnNwO3ZlcnNpb246PGJy
Pg0KLSZuYnNwO3hlbiZuYnNwO3J1bnMmbmJzcDtvbiZuYnNwO3g4NiZuYnNwOyh3ZWxsLCZuYnNw
O21vc3RseSZuYnNwO29uJm5ic3A7eDg2KSwmbmJzcDt3aGlsZSZuYnNwO3Bvd2VyVk0mbmJzcDty
dW5zJm5ic3A7b24mbmJzcDtQb3dlcjxicj4NCkNQVSZuYnNwO2FyY2hpdGVjdHVyZTxicj4NCi0m
bmJzcDt0aG9zZSZuYnNwO3R3byZuYnNwO2NwdSZuYnNwO2FyY2hpdGVjdHVyZXMmbmJzcDthcmUm
bmJzcDtiaW5hcnkmbmJzcDtpbmNvbXBhdGlibGU8YnI+DQotJm5ic3A7Rm9yJm5ic3A7bWlncmF0
aW9uJm5ic3A7cHVycG9zZSwmbmJzcDt5b3UmbmJzcDtuZWVkJm5ic3A7dG8mbmJzcDtpbnN0YWxs
Jm5ic3A7dGhlJm5ic3A7bmV3Jm5ic3A7T1MmbmJzcDt3aXRoJm5ic3A7dGhlPGJyPg0KY29ycmVj
dCZuYnNwO2FyY2gsJm5ic3A7dGhlbiZuYnNwO21pZ3JhdGUmbmJzcDt0aGUmbmJzcDtjb25maWc8
YnI+DQo8YnI+DQotLSZuYnNwOzxicj4NCkZhamFyPGJyPg0KPGJyPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpYZW4tdXNlcnMmbmJzcDttYWls
aW5nJm5ic3A7bGlzdDxicj4NClhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnPGJyPg0KPGEgaHJlZj0i
aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xp
c3RzLnhlbi5vcmcveGVuLXVzZXJzPC9hPjxicj4NCg0KCQkJCQkJCQk=


--=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52--


--===============2384922309264131922==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2384922309264131922==--


From xen-users-bounces@lists.xen.org Wed Feb 29 06:12:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 06:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2clH-0007QS-HW; Wed, 29 Feb 2012 06:11:39 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2clF-0007QK-WE
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 06:11:38 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1330495833!53792694!1
X-Originating-IP: [202.108.3.67]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29269 invoked from network); 29 Feb 2012 06:10:34 -0000
Received: from r3-67.sinamail.sina.com.cn (HELO smtp-6-99.vip.sina.com)
	(202.108.3.67) by server-3.tower-27.messagelabs.com with SMTP;
	29 Feb 2012 06:10:34 -0000
Received: from ironsmtp-xd5-205.sinamail.sina.com.cn (unknown [10.55.5.205])
	by smtp-6-99.vip.sina.com (SINAMAIL) with ESMTP id 88D2029708
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 14:11:30 +0800 (CST)
X-Originating-IP: [10.69.2.6]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-205.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 14:11:24 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id BE68446CC24; Wed, 29 Feb 2012 14:11:25 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.6)
Received: from [10.69.2.6] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 14:11:25 +0800 (CST)
Date: Wed, 29 Feb 2012 14:11:25 +0800 
From: Sha <pichu@vip.sina.com>
To: Fajar A. Nugraha<list@fajar.net>
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2384922309264131922=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2384922309264131922==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52"

--=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBGYWphciwKClRoYW5rIHlvdSBmb3IgeW91ciByZXBseS4KCkhvd2V2ZXIsIEkga25vdyB0
aGF0IHRoZSBQb3dlclZNIEx4ODYgZnJvbSBJQk0gY2FuIHJ1biB4ODYgYXBwbGljYXRpb25zIG9u
IFBvd2VyIHNlcnZlciwgc28gaXMgaXQgdGVjaG5pY2FsbHkgcG9zc2libGUgZm9yIGEgVk0gbWln
cmF0aW5nIGZyb20gWGVuIHRvIFBvd2VyVk0/CgpUaGFua3MgYWdhaW4uCgpTaGEKCi0tLS0tIE9y
aWdpbmFsIE1lc3NhZ2UgLS0tLS0KRnJvbTogRmFqYXImbmJzcDtBLiZuYnNwO051Z3JhaGEmbmJz
cDs8bGlzdEBmYWphci5uZXQ+ClRvOiBTaGEmbmJzcDs8cGljaHVAdmlwLnNpbmEuY29tPgpTdWJq
ZWN0OiBSZTombmJzcDtbWGVuLXVzZXJzXSZuYnNwO05lZWQmbmJzcDt0ZWNobmljYWwmbmJzcDtz
dXBwb3J0Jm5ic3A7b24mbmJzcDtYZW4mbmJzcDttaWdyYXRpb24mbmJzcDtkZXZlbG9wbWVudApE
YXRlOiAxMi0wMi0yOSAxNDowMjoyMwoKMjAxMi8yLzI5Jm5ic3A7U2hhJm5ic3A7PHBpY2h1QHZp
cC5zaW5hLmNvbT46Cg0KPiZuYnNwO0RlYXImbmJzcDtldmVyeW9uZSwKDQo+Cg0KPiZuYnNwO1dl
Jm5ic3A7YXJlJm5ic3A7Y3VycmVudGx5Jm5ic3A7d2UmbmJzcDthcmUmbmJzcDtkb2luZyZuYnNw
O3NvbWUmbmJzcDtyZXNlYXJjaCZuYnNwO2Fib3V0Jm5ic3A7VmlydHVhbCZuYnNwO01hY2hpbmUm
bmJzcDtNaWdyYXRpb24sCg0KPiZuYnNwO2FuZCZuYnNwO0kmbmJzcDt3YXMmbmJzcDtyZWRpcmVj
dGVkJm5ic3A7aGVyZSZuYnNwO3doZW4mbmJzcDthc2tpbmcmbmJzcDt0aGUmbmJzcDtjb21tdW5p
dHkmbmJzcDttYW5hZ2VyJm5ic3A7Zm9yJm5ic3A7aGVscC4KDQo+Cg0KPiZuYnNwO1doYXQmbmJz
cDt3ZSZuYnNwO2tub3cmbmJzcDtpcyZuYnNwO3RoYXQmbmJzcDthJm5ic3A7Vk0mbmJzcDtydW5u
aW5nJm5ic3A7b24mbmJzcDtYZW4mbmJzcDtjYW4mbmJzcDtiZSZuYnNwO3N0b3JlZCZuYnNwO2Fz
Jm5ic3A7Ki5jaGssJm5ic3A7YW5kJm5ic3A7dGhhdCdzCg0KPiZuYnNwO2hvdyZuYnNwO1ZNJm5i
c3A7bWlncmF0aW9uJm5ic3A7aXMmbmJzcDtkb25lJm5ic3A7YnkmbmJzcDtYZW4uJm5ic3A7QWxz
bywmbmJzcDtJQk0mbmJzcDtQb3dlclZNJm5ic3A7aGFzJm5ic3A7aXRzJm5ic3A7d2F5Jm5ic3A7
b2YmbmJzcDtzdG9yaW5nJm5ic3A7YQoNCj4mbmJzcDtWTS4mbmJzcDtPdXImbmJzcDtnb2FsJm5i
c3A7aXMmbmJzcDt0byZuYnNwO2NvbnZlcnQmbmJzcDt0aGUmbmJzcDsqLmNoayZuYnNwO2ZpbGUm
bmJzcDtpbnRvJm5ic3A7dGhlJm5ic3A7SUJNJm5ic3A7UG93ZXJWTSZuYnNwO2Zvcm1hdCwmbmJz
cDtzbwoNCj4mbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7Z3Vlc3QmbmJzcDtPUyZuYnNwOyhlLmcu
Jm5ic3A7TGludXgpJm5ic3A7Y2FuJm5ic3A7YmUmbmJzcDttaWdyYXRlZCZuYnNwO2Zyb20mbmJz
cDt4ODYmbmJzcDt0byZuYnNwO1Bvd2VyJm5ic3A7c2VydmVycy4KDQo+Cg0KPiZuYnNwO0NvdWxk
Jm5ic3A7YW55b25lJm5ic3A7cGxlYXNlJm5ic3A7Z2l2ZSZuYnNwO3VzJm5ic3A7c29tZSZuYnNw
O2FkdmljZSZuYnNwO2Fib3V0Jm5ic3A7dGhlJm5ic3A7ZGF0YSZuYnNwO3N0cnVjdHVyZSZuYnNw
O29mJm5ic3A7Ki5jaGsKDQo+Jm5ic3A7ZmlsZSwmbmJzcDtvciZuYnNwO3doZXJlJm5ic3A7dG8m
bmJzcDtmaW5kJm5ic3A7bW9yZSZuYnNwO3JlZmVyZW5jZT8mbmJzcDtBbnkmbmJzcDtzdWdnZXN0
aW9uJm5ic3A7d291bGQmbmJzcDtiZSZuYnNwO2hpZ2hseQoNCj4mbmJzcDthcHByZWNpYXRlZC4K
DQoKDQpTaG9ydCZuYnNwO3ZlcnNpb246Jm5ic3A7WW91Jm5ic3A7Y2FuJ3QuCg0KCg0KTG9uZyZu
YnNwO3ZlcnNpb246Cg0KLSZuYnNwO3hlbiZuYnNwO3J1bnMmbmJzcDtvbiZuYnNwO3g4NiZuYnNw
Oyh3ZWxsLCZuYnNwO21vc3RseSZuYnNwO29uJm5ic3A7eDg2KSwmbmJzcDt3aGlsZSZuYnNwO3Bv
d2VyVk0mbmJzcDtydW5zJm5ic3A7b24mbmJzcDtQb3dlcgoNCkNQVSZuYnNwO2FyY2hpdGVjdHVy
ZQoNCi0mbmJzcDt0aG9zZSZuYnNwO3R3byZuYnNwO2NwdSZuYnNwO2FyY2hpdGVjdHVyZXMmbmJz
cDthcmUmbmJzcDtiaW5hcnkmbmJzcDtpbmNvbXBhdGlibGUKDQotJm5ic3A7Rm9yJm5ic3A7bWln
cmF0aW9uJm5ic3A7cHVycG9zZSwmbmJzcDt5b3UmbmJzcDtuZWVkJm5ic3A7dG8mbmJzcDtpbnN0
YWxsJm5ic3A7dGhlJm5ic3A7bmV3Jm5ic3A7T1MmbmJzcDt3aXRoJm5ic3A7dGhlCg0KY29ycmVj
dCZuYnNwO2FyY2gsJm5ic3A7dGhlbiZuYnNwO21pZ3JhdGUmbmJzcDt0aGUmbmJzcDtjb25maWcK
DQoKDQotLSZuYnNwOwoNCkZhamFyCg0KCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KDQpYZW4tdXNlcnMmbmJzcDttYWlsaW5nJm5ic3A7bGlzdAoNClhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnCg0KaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCg0K
DQoJCQkJCQkJCQ==


--=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

RGVhciBGYWphciw8YnI+PGJyPlRoYW5rIHlvdSBmb3IgeW91ciByZXBseS48YnI+PGJyPkhvd2V2
ZXIsIEkga25vdyB0aGF0IHRoZSBQb3dlclZNIEx4ODYgZnJvbSBJQk0gY2FuIHJ1biB4ODYgYXBw
bGljYXRpb25zIG9uIFBvd2VyIHNlcnZlciwgc28gaXMgaXQgdGVjaG5pY2FsbHkgcG9zc2libGUg
Zm9yIGEgVk0gbWlncmF0aW5nIGZyb20gWGVuIHRvIFBvd2VyVk0/PGJyPjxicj5UaGFua3MgYWdh
aW4uPGJyPjxicj5TaGE8YnI+PGJyPi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+RnJv
bTogRmFqYXImbmJzcDtBLiZuYnNwO051Z3JhaGEmbmJzcDsmbHQ7bGlzdEBmYWphci5uZXQmZ3Q7
PGJyPlRvOiBTaGEmbmJzcDsmbHQ7cGljaHVAdmlwLnNpbmEuY29tJmd0Ozxicj5TdWJqZWN0OiBS
ZTombmJzcDtbWGVuLXVzZXJzXSZuYnNwO05lZWQmbmJzcDt0ZWNobmljYWwmbmJzcDtzdXBwb3J0
Jm5ic3A7b24mbmJzcDtYZW4mbmJzcDttaWdyYXRpb24mbmJzcDtkZXZlbG9wbWVudDxicj5EYXRl
OiAxMi0wMi0yOSAxNDowMjoyMzxicj48YnI+MjAxMi8yLzI5Jm5ic3A7U2hhJm5ic3A7Jmx0O3Bp
Y2h1QHZpcC5zaW5hLmNvbSZndDs6PGJyPg0KJmd0OyZuYnNwO0RlYXImbmJzcDtldmVyeW9uZSw8
YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwO1dlJm5ic3A7YXJlJm5ic3A7Y3VycmVudGx5Jm5ic3A7
d2UmbmJzcDthcmUmbmJzcDtkb2luZyZuYnNwO3NvbWUmbmJzcDtyZXNlYXJjaCZuYnNwO2Fib3V0
Jm5ic3A7VmlydHVhbCZuYnNwO01hY2hpbmUmbmJzcDtNaWdyYXRpb24sPGJyPg0KJmd0OyZuYnNw
O2FuZCZuYnNwO0kmbmJzcDt3YXMmbmJzcDtyZWRpcmVjdGVkJm5ic3A7aGVyZSZuYnNwO3doZW4m
bmJzcDthc2tpbmcmbmJzcDt0aGUmbmJzcDtjb21tdW5pdHkmbmJzcDttYW5hZ2VyJm5ic3A7Zm9y
Jm5ic3A7aGVscC48YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwO1doYXQmbmJzcDt3ZSZuYnNwO2tu
b3cmbmJzcDtpcyZuYnNwO3RoYXQmbmJzcDthJm5ic3A7Vk0mbmJzcDtydW5uaW5nJm5ic3A7b24m
bmJzcDtYZW4mbmJzcDtjYW4mbmJzcDtiZSZuYnNwO3N0b3JlZCZuYnNwO2FzJm5ic3A7Ki5jaGss
Jm5ic3A7YW5kJm5ic3A7dGhhdCdzPGJyPg0KJmd0OyZuYnNwO2hvdyZuYnNwO1ZNJm5ic3A7bWln
cmF0aW9uJm5ic3A7aXMmbmJzcDtkb25lJm5ic3A7YnkmbmJzcDtYZW4uJm5ic3A7QWxzbywmbmJz
cDtJQk0mbmJzcDtQb3dlclZNJm5ic3A7aGFzJm5ic3A7aXRzJm5ic3A7d2F5Jm5ic3A7b2YmbmJz
cDtzdG9yaW5nJm5ic3A7YTxicj4NCiZndDsmbmJzcDtWTS4mbmJzcDtPdXImbmJzcDtnb2FsJm5i
c3A7aXMmbmJzcDt0byZuYnNwO2NvbnZlcnQmbmJzcDt0aGUmbmJzcDsqLmNoayZuYnNwO2ZpbGUm
bmJzcDtpbnRvJm5ic3A7dGhlJm5ic3A7SUJNJm5ic3A7UG93ZXJWTSZuYnNwO2Zvcm1hdCwmbmJz
cDtzbzxicj4NCiZndDsmbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7Z3Vlc3QmbmJzcDtPUyZuYnNw
OyhlLmcuJm5ic3A7TGludXgpJm5ic3A7Y2FuJm5ic3A7YmUmbmJzcDttaWdyYXRlZCZuYnNwO2Zy
b20mbmJzcDt4ODYmbmJzcDt0byZuYnNwO1Bvd2VyJm5ic3A7c2VydmVycy48YnI+DQomZ3Q7PGJy
Pg0KJmd0OyZuYnNwO0NvdWxkJm5ic3A7YW55b25lJm5ic3A7cGxlYXNlJm5ic3A7Z2l2ZSZuYnNw
O3VzJm5ic3A7c29tZSZuYnNwO2FkdmljZSZuYnNwO2Fib3V0Jm5ic3A7dGhlJm5ic3A7ZGF0YSZu
YnNwO3N0cnVjdHVyZSZuYnNwO29mJm5ic3A7Ki5jaGs8YnI+DQomZ3Q7Jm5ic3A7ZmlsZSwmbmJz
cDtvciZuYnNwO3doZXJlJm5ic3A7dG8mbmJzcDtmaW5kJm5ic3A7bW9yZSZuYnNwO3JlZmVyZW5j
ZT8mbmJzcDtBbnkmbmJzcDtzdWdnZXN0aW9uJm5ic3A7d291bGQmbmJzcDtiZSZuYnNwO2hpZ2hs
eTxicj4NCiZndDsmbmJzcDthcHByZWNpYXRlZC48YnI+DQo8YnI+DQpTaG9ydCZuYnNwO3ZlcnNp
b246Jm5ic3A7WW91Jm5ic3A7Y2FuJ3QuPGJyPg0KPGJyPg0KTG9uZyZuYnNwO3ZlcnNpb246PGJy
Pg0KLSZuYnNwO3hlbiZuYnNwO3J1bnMmbmJzcDtvbiZuYnNwO3g4NiZuYnNwOyh3ZWxsLCZuYnNw
O21vc3RseSZuYnNwO29uJm5ic3A7eDg2KSwmbmJzcDt3aGlsZSZuYnNwO3Bvd2VyVk0mbmJzcDty
dW5zJm5ic3A7b24mbmJzcDtQb3dlcjxicj4NCkNQVSZuYnNwO2FyY2hpdGVjdHVyZTxicj4NCi0m
bmJzcDt0aG9zZSZuYnNwO3R3byZuYnNwO2NwdSZuYnNwO2FyY2hpdGVjdHVyZXMmbmJzcDthcmUm
bmJzcDtiaW5hcnkmbmJzcDtpbmNvbXBhdGlibGU8YnI+DQotJm5ic3A7Rm9yJm5ic3A7bWlncmF0
aW9uJm5ic3A7cHVycG9zZSwmbmJzcDt5b3UmbmJzcDtuZWVkJm5ic3A7dG8mbmJzcDtpbnN0YWxs
Jm5ic3A7dGhlJm5ic3A7bmV3Jm5ic3A7T1MmbmJzcDt3aXRoJm5ic3A7dGhlPGJyPg0KY29ycmVj
dCZuYnNwO2FyY2gsJm5ic3A7dGhlbiZuYnNwO21pZ3JhdGUmbmJzcDt0aGUmbmJzcDtjb25maWc8
YnI+DQo8YnI+DQotLSZuYnNwOzxicj4NCkZhamFyPGJyPg0KPGJyPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpYZW4tdXNlcnMmbmJzcDttYWls
aW5nJm5ic3A7bGlzdDxicj4NClhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnPGJyPg0KPGEgaHJlZj0i
aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xp
c3RzLnhlbi5vcmcveGVuLXVzZXJzPC9hPjxicj4NCg0KCQkJCQkJCQk=


--=-sinamail_alt_430b1ac04610c791c81ca9a061bf8b52--


--===============2384922309264131922==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2384922309264131922==--


From xen-users-bounces@lists.xen.org Wed Feb 29 06:24:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 06:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2cw8-0007wW-V2; Wed, 29 Feb 2012 06:22:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2cw7-0007wP-52
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 06:22:51 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330496542!54957962!1
X-Originating-IP: [209.85.210.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9499 invoked from network); 29 Feb 2012 06:22:24 -0000
Received: from mail-pz0-f41.google.com (HELO mail-pz0-f41.google.com)
	(209.85.210.41)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 06:22:24 -0000
Received: by dadv6 with SMTP id v6so7270507dad.28
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 22:22:47 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr2096896pbc.160.1330496567572 (num_hops
	= 1); Tue, 28 Feb 2012 22:22:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr1763659pbc.160.1330496567474; Tue,
	28 Feb 2012 22:22:47 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Tue, 28 Feb 2012 22:22:47 -0800 (PST)
In-Reply-To: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
References: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
Date: Wed, 29 Feb 2012 13:22:47 +0700
Message-ID: <CAG1y0sc-=auxg4-S56ykda0ffcp7Xm-pGtN7qSq2ugyeC2Numg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQmfoZv0Amcc7nfowdK1ZIKaNNR78ALyT2sDignlGmCuYDcUqmB0tdkQf1DQEBIbahSSMaA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/2/29 Sha <pichu@vip.sina.com>:
> Dear Fajar,
>
> Thank you for your reply.
>
> However, I know that the PowerVM Lx86 from IBM can run x86 applications on
> Power server, so is it technically possible for a VM migrating from Xen to
> PowerVM?

I'd suggest against any form of emulation. Your performance will suffer.

If you insist to do it anyway:
- contact your IBM representative. You HAVE one, right? IMHO there's
no point in having a high-end systems like power or sparc without a
good support contract. They might have some shiny P2V/V2V tool that
you can use.
- learn how Lx86 works.

For most virtualization products, you usually only need the disk image
(e.g. for xen, vmware, qemu/kvm, etc) or the files (e.g. solaris
containers, lxc, openvz). To do offline migration, simply copy what's
needed, adjust the config, and you SHOULD be good. No need for
vendor-specific migration tool

For example, if you use new-enough linux distro (e.g. ubuntu oneiric),
migrating from xen <-> vmware is as simple as booting a rescue
environment (e.g. sysrescuecd) and using "dd" to copy the disk IMAGE.
Migrating from xen <-> lxc on the other hand requires copying the
FILES, adjusting some configs, and running some scripts.

-- =

Fajar

>
> Thanks again.
>
> Sha
>
>
> ----- Original Message -----
> From: Fajar=A0A.=A0Nugraha=A0<list@fajar.net>
> To: Sha=A0<pichu@vip.sina.com>
> Subject: Re:=A0[Xen-users]=A0Need=A0technical=A0support=A0on=A0Xen=A0migr=
ation=A0development
> Date: 12-02-29 14:02:23
>
> 2012/2/29=A0Sha=A0<pichu@vip.sina.com>:
>>=A0Dear=A0everyone,
>>
>>=A0We=A0are=A0currently=A0we=A0are=A0doing=A0some=A0research=A0about=A0Vi=
rtual=A0Machine=A0Migration,
>>=A0and=A0I=A0was=A0redirected=A0here=A0when=A0asking=A0the=A0community=A0=
manager=A0for=A0help.
>>
>>=A0What=A0we=A0know=A0is=A0that=A0a=A0VM=A0running=A0on=A0Xen=A0can=A0be=
=A0stored=A0as=A0*.chk,=A0and=A0that's
>>=A0how=A0VM=A0migration=A0is=A0done=A0by=A0Xen.=A0Also,=A0IBM=A0PowerVM=
=A0has=A0its=A0way=A0of=A0storing=A0a
>>=A0VM.=A0Our=A0goal=A0is=A0to=A0convert=A0the=A0*.chk=A0file=A0into=A0the=
=A0IBM=A0PowerVM=A0format,=A0so
>>=A0the=A0same=A0guest=A0OS=A0(e.g.=A0Linux)=A0can=A0be=A0migrated=A0from=
=A0x86=A0to=A0Power=A0servers.
>>
>>=A0Could=A0anyone=A0please=A0give=A0us=A0some=A0advice=A0about=A0the=A0da=
ta=A0structure=A0of=A0*.chk
>>=A0file,=A0or=A0where=A0to=A0find=A0more=A0reference?=A0Any=A0suggestion=
=A0would=A0be=A0highly
>>=A0appreciated.
>
> Short=A0version:=A0You=A0can't.
>
> Long=A0version:
> -=A0xen=A0runs=A0on=A0x86=A0(well,=A0mostly=A0on=A0x86),=A0while=A0powerV=
M=A0runs=A0on=A0Power
> CPU=A0architecture
> -=A0those=A0two=A0cpu=A0architectures=A0are=A0binary=A0incompatible
> -=A0For=A0migration=A0purpose,=A0you=A0need=A0to=A0install=A0the=A0new=A0=
OS=A0with=A0the
> correct=A0arch,=A0then=A0migrate=A0the=A0config
>
> --
> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 06:24:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 06:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2cw8-0007wW-V2; Wed, 29 Feb 2012 06:22:52 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2cw7-0007wP-52
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 06:22:51 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330496542!54957962!1
X-Originating-IP: [209.85.210.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9499 invoked from network); 29 Feb 2012 06:22:24 -0000
Received: from mail-pz0-f41.google.com (HELO mail-pz0-f41.google.com)
	(209.85.210.41)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 06:22:24 -0000
Received: by dadv6 with SMTP id v6so7270507dad.28
	for <xen-users@lists.xen.org>; Tue, 28 Feb 2012 22:22:47 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr2096896pbc.160.1330496567572 (num_hops
	= 1); Tue, 28 Feb 2012 22:22:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr1763659pbc.160.1330496567474; Tue,
	28 Feb 2012 22:22:47 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Tue, 28 Feb 2012 22:22:47 -0800 (PST)
In-Reply-To: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
References: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
Date: Wed, 29 Feb 2012 13:22:47 +0700
Message-ID: <CAG1y0sc-=auxg4-S56ykda0ffcp7Xm-pGtN7qSq2ugyeC2Numg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQmfoZv0Amcc7nfowdK1ZIKaNNR78ALyT2sDignlGmCuYDcUqmB0tdkQf1DQEBIbahSSMaA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/2/29 Sha <pichu@vip.sina.com>:
> Dear Fajar,
>
> Thank you for your reply.
>
> However, I know that the PowerVM Lx86 from IBM can run x86 applications on
> Power server, so is it technically possible for a VM migrating from Xen to
> PowerVM?

I'd suggest against any form of emulation. Your performance will suffer.

If you insist to do it anyway:
- contact your IBM representative. You HAVE one, right? IMHO there's
no point in having a high-end systems like power or sparc without a
good support contract. They might have some shiny P2V/V2V tool that
you can use.
- learn how Lx86 works.

For most virtualization products, you usually only need the disk image
(e.g. for xen, vmware, qemu/kvm, etc) or the files (e.g. solaris
containers, lxc, openvz). To do offline migration, simply copy what's
needed, adjust the config, and you SHOULD be good. No need for
vendor-specific migration tool

For example, if you use new-enough linux distro (e.g. ubuntu oneiric),
migrating from xen <-> vmware is as simple as booting a rescue
environment (e.g. sysrescuecd) and using "dd" to copy the disk IMAGE.
Migrating from xen <-> lxc on the other hand requires copying the
FILES, adjusting some configs, and running some scripts.

-- =

Fajar

>
> Thanks again.
>
> Sha
>
>
> ----- Original Message -----
> From: Fajar=A0A.=A0Nugraha=A0<list@fajar.net>
> To: Sha=A0<pichu@vip.sina.com>
> Subject: Re:=A0[Xen-users]=A0Need=A0technical=A0support=A0on=A0Xen=A0migr=
ation=A0development
> Date: 12-02-29 14:02:23
>
> 2012/2/29=A0Sha=A0<pichu@vip.sina.com>:
>>=A0Dear=A0everyone,
>>
>>=A0We=A0are=A0currently=A0we=A0are=A0doing=A0some=A0research=A0about=A0Vi=
rtual=A0Machine=A0Migration,
>>=A0and=A0I=A0was=A0redirected=A0here=A0when=A0asking=A0the=A0community=A0=
manager=A0for=A0help.
>>
>>=A0What=A0we=A0know=A0is=A0that=A0a=A0VM=A0running=A0on=A0Xen=A0can=A0be=
=A0stored=A0as=A0*.chk,=A0and=A0that's
>>=A0how=A0VM=A0migration=A0is=A0done=A0by=A0Xen.=A0Also,=A0IBM=A0PowerVM=
=A0has=A0its=A0way=A0of=A0storing=A0a
>>=A0VM.=A0Our=A0goal=A0is=A0to=A0convert=A0the=A0*.chk=A0file=A0into=A0the=
=A0IBM=A0PowerVM=A0format,=A0so
>>=A0the=A0same=A0guest=A0OS=A0(e.g.=A0Linux)=A0can=A0be=A0migrated=A0from=
=A0x86=A0to=A0Power=A0servers.
>>
>>=A0Could=A0anyone=A0please=A0give=A0us=A0some=A0advice=A0about=A0the=A0da=
ta=A0structure=A0of=A0*.chk
>>=A0file,=A0or=A0where=A0to=A0find=A0more=A0reference?=A0Any=A0suggestion=
=A0would=A0be=A0highly
>>=A0appreciated.
>
> Short=A0version:=A0You=A0can't.
>
> Long=A0version:
> -=A0xen=A0runs=A0on=A0x86=A0(well,=A0mostly=A0on=A0x86),=A0while=A0powerV=
M=A0runs=A0on=A0Power
> CPU=A0architecture
> -=A0those=A0two=A0cpu=A0architectures=A0are=A0binary=A0incompatible
> -=A0For=A0migration=A0purpose,=A0you=A0need=A0to=A0install=A0the=A0new=A0=
OS=A0with=A0the
> correct=A0arch,=A0then=A0migrate=A0the=A0config
>
> --
> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 08:09:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2eZc-0000oM-VO; Wed, 29 Feb 2012 08:07:44 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2eZb-0000o9-EQ
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:07:43 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330502855!13958264!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22367 invoked from network); 29 Feb 2012 08:07:37 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 08:07:37 -0000
Received: by dadp14 with SMTP id p14so7706571dad.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 00:07:34 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr3537383pbc.13.1330502854650
	(num_hops = 1); Wed, 29 Feb 2012 00:07:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr2989644pbc.13.1330502854530; Wed,
	29 Feb 2012 00:07:34 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Wed, 29 Feb 2012 00:07:34 -0800 (PST)
In-Reply-To: <CAG1y0sc-=auxg4-S56ykda0ffcp7Xm-pGtN7qSq2ugyeC2Numg@mail.gmail.com>
References: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
	<CAG1y0sc-=auxg4-S56ykda0ffcp7Xm-pGtN7qSq2ugyeC2Numg@mail.gmail.com>
Date: Wed, 29 Feb 2012 15:07:34 +0700
Message-ID: <CAG1y0sejgA4qoD4ehfioFF2AL2zBZ=uB_mcwU5m61683LK5QTg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQmI5ZfhTzU08N/8H28jFkanP41jcUe2NgWE6jR2Oagn0Sp1lF59jyvb1PoQhLoC1NKMBsM6
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 1:22 PM, Fajar A. Nugraha <list@fajar.net> wrote:
> 2012/2/29 Sha <pichu@vip.sina.com>:

>> However, I know that the PowerVM Lx86 from IBM can run x86 applications on
>> Power server, so is it technically possible for a VM migrating from Xen to
>> PowerVM?


> For example, if you use new-enough linux distro (e.g. ubuntu oneiric),
> migrating from xen <-> vmware is as simple as booting a rescue
> environment (e.g. sysrescuecd) and using "dd" to copy the disk IMAGE.
> Migrating from xen <-> lxc on the other hand requires copying the
> FILES, adjusting some configs, and running some scripts.

After reading the documentation, it looks very similar to what
qemu-i386 would do. It allows you to run a single APPLICATION. Which
means if your application depends on external programs that is
normally part of the OS (e.g. cron) to run, I highly doubt it would
work.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 08:09:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2eZc-0000oM-VO; Wed, 29 Feb 2012 08:07:44 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2eZb-0000o9-EQ
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:07:43 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-8.tower-21.messagelabs.com!1330502855!13958264!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22367 invoked from network); 29 Feb 2012 08:07:37 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 08:07:37 -0000
Received: by dadp14 with SMTP id p14so7706571dad.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 00:07:34 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr3537383pbc.13.1330502854650
	(num_hops = 1); Wed, 29 Feb 2012 00:07:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr2989644pbc.13.1330502854530; Wed,
	29 Feb 2012 00:07:34 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Wed, 29 Feb 2012 00:07:34 -0800 (PST)
In-Reply-To: <CAG1y0sc-=auxg4-S56ykda0ffcp7Xm-pGtN7qSq2ugyeC2Numg@mail.gmail.com>
References: <20120229061125.BE68446CC24@3in1-aspirin-6-25.vip.sina.com.cn>
	<CAG1y0sc-=auxg4-S56ykda0ffcp7Xm-pGtN7qSq2ugyeC2Numg@mail.gmail.com>
Date: Wed, 29 Feb 2012 15:07:34 +0700
Message-ID: <CAG1y0sejgA4qoD4ehfioFF2AL2zBZ=uB_mcwU5m61683LK5QTg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQmI5ZfhTzU08N/8H28jFkanP41jcUe2NgWE6jR2Oagn0Sp1lF59jyvb1PoQhLoC1NKMBsM6
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 1:22 PM, Fajar A. Nugraha <list@fajar.net> wrote:
> 2012/2/29 Sha <pichu@vip.sina.com>:

>> However, I know that the PowerVM Lx86 from IBM can run x86 applications on
>> Power server, so is it technically possible for a VM migrating from Xen to
>> PowerVM?


> For example, if you use new-enough linux distro (e.g. ubuntu oneiric),
> migrating from xen <-> vmware is as simple as booting a rescue
> environment (e.g. sysrescuecd) and using "dd" to copy the disk IMAGE.
> Migrating from xen <-> lxc on the other hand requires copying the
> FILES, adjusting some configs, and running some scripts.

After reading the documentation, it looks very similar to what
qemu-i386 would do. It allows you to run a single APPLICATION. Which
means if your application depends on external programs that is
normally part of the OS (e.g. cron) to run, I highly doubt it would
work.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 08:22:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2emi-0001A8-Ij; Wed, 29 Feb 2012 08:21:16 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2emh-00019z-0I
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:21:15 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330503665!11191712!1
X-Originating-IP: [202.108.3.88]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7195 invoked from network); 29 Feb 2012 08:21:06 -0000
Received: from r3-88.sinamail.sina.com.cn (HELO smtp-6-98.vip.sina.com)
	(202.108.3.88) by server-7.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 08:21:06 -0000
Received: from ironsmtp-xd5-205.sinamail.sina.com.cn (unknown [10.55.5.205])
	by smtp-6-98.vip.sina.com (SINAMAIL) with ESMTP id F1F8C1DE66B
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 16:20:14 +0800 (CST)
X-Originating-IP: [10.69.2.9]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-205.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 16:20:14 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id 78BA146CC26; Wed, 29 Feb 2012 16:20:14 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.9)
Received: from [10.69.2.9] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 16:20:14 +0800 (CST)
Date: Wed, 29 Feb 2012 16:20:14 +0800 
From: Sha <pichu@vip.sina.com>
To: Fajar A. Nugraha<list@fajar.net>, Sha<pichu@vip.sina.com>
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229082014.78BA146CC26@3in1-aspirin-6-25.vip.sina.com.cn>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2776963813324835932=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2776963813324835932==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b"

--=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

VGhhbmtzIGFnYWluIGZvciB5b3VyIGNvbW1lbnRzLiBJIGhhdmUgYWxzbyBiZWVuIHJlYWRpbmcg
bWFueSBkb2NzLCBhbmQgaXQgc2VlbXMgdGhhdCBQb3dlclZNIEx4ODYgaXMgaW5kZWVkIGEgcHJh
dGljYWwgd2F5IHRvIHJ1biB4ODYgYXBwIG9uIFBvd2VyIHNlcnZlciwgYnV0IHRoZSBtYWluIGNo
YW5sbGVuZ2UgbWlnaHQgYmUgaG93IHRvIHJlc3VtZSB0aGUgcnVubmluZyBzdGF0ZSBvZiBhIHN1
c3BlbmRlZCBhcHAgaW4gbWlncmF0aW9uLiBJJ20gbG9va2luZyBpbnRvIHRoYXQuCgotLS0tLSBP
cmlnaW5hbCBNZXNzYWdlIC0tLS0tCkZyb206IEZhamFyJm5ic3A7QS4mbmJzcDtOdWdyYWhhJm5i
c3A7PGxpc3RAZmFqYXIubmV0PgpUbzogU2hhJm5ic3A7PHBpY2h1QHZpcC5zaW5hLmNvbT4KU3Vi
amVjdDogUmU6Jm5ic3A7W1hlbi11c2Vyc10mbmJzcDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7
c3VwcG9ydCZuYnNwO29uJm5ic3A7WGVuJm5ic3A7bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQK
RGF0ZTogMTItMDItMjkgMTY6MDc6MzQKCk9uJm5ic3A7V2VkLCZuYnNwO0ZlYiZuYnNwOzI5LCZu
YnNwOzIwMTImbmJzcDthdCZuYnNwOzE6MjImbmJzcDtQTSwmbmJzcDtGYWphciZuYnNwO0EuJm5i
c3A7TnVncmFoYSZuYnNwOzxsaXN0QGZhamFyLm5ldD4mbmJzcDt3cm90ZToKDQo+Jm5ic3A7MjAx
Mi8yLzI5Jm5ic3A7U2hhJm5ic3A7PHBpY2h1QHZpcC5zaW5hLmNvbT46Cg0KCg0KPj4mbmJzcDtI
b3dldmVyLCZuYnNwO0kmbmJzcDtrbm93Jm5ic3A7dGhhdCZuYnNwO3RoZSZuYnNwO1Bvd2VyVk0m
bmJzcDtMeDg2Jm5ic3A7ZnJvbSZuYnNwO0lCTSZuYnNwO2NhbiZuYnNwO3J1biZuYnNwO3g4NiZu
YnNwO2FwcGxpY2F0aW9ucyZuYnNwO29uCg0KPj4mbmJzcDtQb3dlciZuYnNwO3NlcnZlciwmbmJz
cDtzbyZuYnNwO2lzJm5ic3A7aXQmbmJzcDt0ZWNobmljYWxseSZuYnNwO3Bvc3NpYmxlJm5ic3A7
Zm9yJm5ic3A7YSZuYnNwO1ZNJm5ic3A7bWlncmF0aW5nJm5ic3A7ZnJvbSZuYnNwO1hlbiZuYnNw
O3RvCg0KPj4mbmJzcDtQb3dlclZNPwoNCgoNCgoNCj4mbmJzcDtGb3ImbmJzcDtleGFtcGxlLCZu
YnNwO2lmJm5ic3A7eW91Jm5ic3A7dXNlJm5ic3A7bmV3LWVub3VnaCZuYnNwO2xpbnV4Jm5ic3A7
ZGlzdHJvJm5ic3A7KGUuZy4mbmJzcDt1YnVudHUmbmJzcDtvbmVpcmljKSwKDQo+Jm5ic3A7bWln
cmF0aW5nJm5ic3A7ZnJvbSZuYnNwO3hlbiZuYnNwOzwtPiZuYnNwO3Ztd2FyZSZuYnNwO2lzJm5i
c3A7YXMmbmJzcDtzaW1wbGUmbmJzcDthcyZuYnNwO2Jvb3RpbmcmbmJzcDthJm5ic3A7cmVzY3Vl
Cg0KPiZuYnNwO2Vudmlyb25tZW50Jm5ic3A7KGUuZy4mbmJzcDtzeXNyZXNjdWVjZCkmbmJzcDth
bmQmbmJzcDt1c2luZyZuYnNwOyJkZCImbmJzcDt0byZuYnNwO2NvcHkmbmJzcDt0aGUmbmJzcDtk
aXNrJm5ic3A7SU1BR0UuCg0KPiZuYnNwO01pZ3JhdGluZyZuYnNwO2Zyb20mbmJzcDt4ZW4mbmJz
cDs8LT4mbmJzcDtseGMmbmJzcDtvbiZuYnNwO3RoZSZuYnNwO290aGVyJm5ic3A7aGFuZCZuYnNw
O3JlcXVpcmVzJm5ic3A7Y29weWluZyZuYnNwO3RoZQoNCj4mbmJzcDtGSUxFUywmbmJzcDthZGp1
c3RpbmcmbmJzcDtzb21lJm5ic3A7Y29uZmlncywmbmJzcDthbmQmbmJzcDtydW5uaW5nJm5ic3A7
c29tZSZuYnNwO3NjcmlwdHMuCg0KCg0KQWZ0ZXImbmJzcDtyZWFkaW5nJm5ic3A7dGhlJm5ic3A7
ZG9jdW1lbnRhdGlvbiwmbmJzcDtpdCZuYnNwO2xvb2tzJm5ic3A7dmVyeSZuYnNwO3NpbWlsYXIm
bmJzcDt0byZuYnNwO3doYXQKDQpxZW11LWkzODYmbmJzcDt3b3VsZCZuYnNwO2RvLiZuYnNwO0l0
Jm5ic3A7YWxsb3dzJm5ic3A7eW91Jm5ic3A7dG8mbmJzcDtydW4mbmJzcDthJm5ic3A7c2luZ2xl
Jm5ic3A7QVBQTElDQVRJT04uJm5ic3A7V2hpY2gKDQptZWFucyZuYnNwO2lmJm5ic3A7eW91ciZu
YnNwO2FwcGxpY2F0aW9uJm5ic3A7ZGVwZW5kcyZuYnNwO29uJm5ic3A7ZXh0ZXJuYWwmbmJzcDtw
cm9ncmFtcyZuYnNwO3RoYXQmbmJzcDtpcwoNCm5vcm1hbGx5Jm5ic3A7cGFydCZuYnNwO29mJm5i
c3A7dGhlJm5ic3A7T1MmbmJzcDsoZS5nLiZuYnNwO2Nyb24pJm5ic3A7dG8mbmJzcDtydW4sJm5i
c3A7SSZuYnNwO2hpZ2hseSZuYnNwO2RvdWJ0Jm5ic3A7aXQmbmJzcDt3b3VsZAoNCndvcmsuCg0K
Cg0KLS0mbmJzcDsKDQpGYWphcgoNCgoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCg0KWGVuLXVzZXJzJm5ic3A7bWFpbGluZyZuYnNwO2xpc3QKDQpYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZwoNCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoNCg0K
CQkJCQkJCQk=


--=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

VGhhbmtzIGFnYWluIGZvciB5b3VyIGNvbW1lbnRzLiBJIGhhdmUgYWxzbyBiZWVuIHJlYWRpbmcg
bWFueSBkb2NzLCBhbmQgaXQgc2VlbXMgdGhhdCBQb3dlclZNIEx4ODYgaXMgaW5kZWVkIGEgcHJh
dGljYWwgd2F5IHRvIHJ1biB4ODYgYXBwIG9uIFBvd2VyIHNlcnZlciwgYnV0IHRoZSBtYWluIGNo
YW5sbGVuZ2UgbWlnaHQgYmUgaG93IHRvIHJlc3VtZSB0aGUgcnVubmluZyBzdGF0ZSBvZiBhIHN1
c3BlbmRlZCBhcHAgaW4gbWlncmF0aW9uLiBJJ20gbG9va2luZyBpbnRvIHRoYXQuPGJyPjxicj4t
LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPkZyb206IEZhamFyJm5ic3A7QS4mbmJzcDtO
dWdyYWhhJm5ic3A7Jmx0O2xpc3RAZmFqYXIubmV0Jmd0Ozxicj5UbzogU2hhJm5ic3A7Jmx0O3Bp
Y2h1QHZpcC5zaW5hLmNvbSZndDs8YnI+U3ViamVjdDogUmU6Jm5ic3A7W1hlbi11c2Vyc10mbmJz
cDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7c3VwcG9ydCZuYnNwO29uJm5ic3A7WGVuJm5ic3A7
bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQ8YnI+RGF0ZTogMTItMDItMjkgMTY6MDc6MzQ8YnI+
PGJyPk9uJm5ic3A7V2VkLCZuYnNwO0ZlYiZuYnNwOzI5LCZuYnNwOzIwMTImbmJzcDthdCZuYnNw
OzE6MjImbmJzcDtQTSwmbmJzcDtGYWphciZuYnNwO0EuJm5ic3A7TnVncmFoYSZuYnNwOyZsdDts
aXN0QGZhamFyLm5ldCZndDsmbmJzcDt3cm90ZTo8YnI+DQomZ3Q7Jm5ic3A7MjAxMi8yLzI5Jm5i
c3A7U2hhJm5ic3A7Jmx0O3BpY2h1QHZpcC5zaW5hLmNvbSZndDs6PGJyPg0KPGJyPg0KJmd0OyZn
dDsmbmJzcDtIb3dldmVyLCZuYnNwO0kmbmJzcDtrbm93Jm5ic3A7dGhhdCZuYnNwO3RoZSZuYnNw
O1Bvd2VyVk0mbmJzcDtMeDg2Jm5ic3A7ZnJvbSZuYnNwO0lCTSZuYnNwO2NhbiZuYnNwO3J1biZu
YnNwO3g4NiZuYnNwO2FwcGxpY2F0aW9ucyZuYnNwO29uPGJyPg0KJmd0OyZndDsmbmJzcDtQb3dl
ciZuYnNwO3NlcnZlciwmbmJzcDtzbyZuYnNwO2lzJm5ic3A7aXQmbmJzcDt0ZWNobmljYWxseSZu
YnNwO3Bvc3NpYmxlJm5ic3A7Zm9yJm5ic3A7YSZuYnNwO1ZNJm5ic3A7bWlncmF0aW5nJm5ic3A7
ZnJvbSZuYnNwO1hlbiZuYnNwO3RvPGJyPg0KJmd0OyZndDsmbmJzcDtQb3dlclZNPzxicj4NCjxi
cj4NCjxicj4NCiZndDsmbmJzcDtGb3ImbmJzcDtleGFtcGxlLCZuYnNwO2lmJm5ic3A7eW91Jm5i
c3A7dXNlJm5ic3A7bmV3LWVub3VnaCZuYnNwO2xpbnV4Jm5ic3A7ZGlzdHJvJm5ic3A7KGUuZy4m
bmJzcDt1YnVudHUmbmJzcDtvbmVpcmljKSw8YnI+DQomZ3Q7Jm5ic3A7bWlncmF0aW5nJm5ic3A7
ZnJvbSZuYnNwO3hlbiZuYnNwOyZsdDstJmd0OyZuYnNwO3Ztd2FyZSZuYnNwO2lzJm5ic3A7YXMm
bmJzcDtzaW1wbGUmbmJzcDthcyZuYnNwO2Jvb3RpbmcmbmJzcDthJm5ic3A7cmVzY3VlPGJyPg0K
Jmd0OyZuYnNwO2Vudmlyb25tZW50Jm5ic3A7KGUuZy4mbmJzcDtzeXNyZXNjdWVjZCkmbmJzcDth
bmQmbmJzcDt1c2luZyZuYnNwOyJkZCImbmJzcDt0byZuYnNwO2NvcHkmbmJzcDt0aGUmbmJzcDtk
aXNrJm5ic3A7SU1BR0UuPGJyPg0KJmd0OyZuYnNwO01pZ3JhdGluZyZuYnNwO2Zyb20mbmJzcDt4
ZW4mbmJzcDsmbHQ7LSZndDsmbmJzcDtseGMmbmJzcDtvbiZuYnNwO3RoZSZuYnNwO290aGVyJm5i
c3A7aGFuZCZuYnNwO3JlcXVpcmVzJm5ic3A7Y29weWluZyZuYnNwO3RoZTxicj4NCiZndDsmbmJz
cDtGSUxFUywmbmJzcDthZGp1c3RpbmcmbmJzcDtzb21lJm5ic3A7Y29uZmlncywmbmJzcDthbmQm
bmJzcDtydW5uaW5nJm5ic3A7c29tZSZuYnNwO3NjcmlwdHMuPGJyPg0KPGJyPg0KQWZ0ZXImbmJz
cDtyZWFkaW5nJm5ic3A7dGhlJm5ic3A7ZG9jdW1lbnRhdGlvbiwmbmJzcDtpdCZuYnNwO2xvb2tz
Jm5ic3A7dmVyeSZuYnNwO3NpbWlsYXImbmJzcDt0byZuYnNwO3doYXQ8YnI+DQpxZW11LWkzODYm
bmJzcDt3b3VsZCZuYnNwO2RvLiZuYnNwO0l0Jm5ic3A7YWxsb3dzJm5ic3A7eW91Jm5ic3A7dG8m
bmJzcDtydW4mbmJzcDthJm5ic3A7c2luZ2xlJm5ic3A7QVBQTElDQVRJT04uJm5ic3A7V2hpY2g8
YnI+DQptZWFucyZuYnNwO2lmJm5ic3A7eW91ciZuYnNwO2FwcGxpY2F0aW9uJm5ic3A7ZGVwZW5k
cyZuYnNwO29uJm5ic3A7ZXh0ZXJuYWwmbmJzcDtwcm9ncmFtcyZuYnNwO3RoYXQmbmJzcDtpczxi
cj4NCm5vcm1hbGx5Jm5ic3A7cGFydCZuYnNwO29mJm5ic3A7dGhlJm5ic3A7T1MmbmJzcDsoZS5n
LiZuYnNwO2Nyb24pJm5ic3A7dG8mbmJzcDtydW4sJm5ic3A7SSZuYnNwO2hpZ2hseSZuYnNwO2Rv
dWJ0Jm5ic3A7aXQmbmJzcDt3b3VsZDxicj4NCndvcmsuPGJyPg0KPGJyPg0KLS0mbmJzcDs8YnI+
DQpGYWphcjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KWGVuLXVzZXJzJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8YnI+DQpYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZzxicj4NCjxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vyczwv
YT48YnI+DQoNCgkJCQkJCQkJ


--=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b--


--===============2776963813324835932==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2776963813324835932==--


From xen-users-bounces@lists.xen.org Wed Feb 29 08:22:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2emi-0001A8-Ij; Wed, 29 Feb 2012 08:21:16 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2emh-00019z-0I
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:21:15 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1330503665!11191712!1
X-Originating-IP: [202.108.3.88]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7195 invoked from network); 29 Feb 2012 08:21:06 -0000
Received: from r3-88.sinamail.sina.com.cn (HELO smtp-6-98.vip.sina.com)
	(202.108.3.88) by server-7.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 08:21:06 -0000
Received: from ironsmtp-xd5-205.sinamail.sina.com.cn (unknown [10.55.5.205])
	by smtp-6-98.vip.sina.com (SINAMAIL) with ESMTP id F1F8C1DE66B
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 16:20:14 +0800 (CST)
X-Originating-IP: [10.69.2.9]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-205.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 16:20:14 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id 78BA146CC26; Wed, 29 Feb 2012 16:20:14 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.9)
Received: from [10.69.2.9] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 16:20:14 +0800 (CST)
Date: Wed, 29 Feb 2012 16:20:14 +0800 
From: Sha <pichu@vip.sina.com>
To: Fajar A. Nugraha<list@fajar.net>, Sha<pichu@vip.sina.com>
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229082014.78BA146CC26@3in1-aspirin-6-25.vip.sina.com.cn>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2776963813324835932=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2776963813324835932==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b"

--=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

VGhhbmtzIGFnYWluIGZvciB5b3VyIGNvbW1lbnRzLiBJIGhhdmUgYWxzbyBiZWVuIHJlYWRpbmcg
bWFueSBkb2NzLCBhbmQgaXQgc2VlbXMgdGhhdCBQb3dlclZNIEx4ODYgaXMgaW5kZWVkIGEgcHJh
dGljYWwgd2F5IHRvIHJ1biB4ODYgYXBwIG9uIFBvd2VyIHNlcnZlciwgYnV0IHRoZSBtYWluIGNo
YW5sbGVuZ2UgbWlnaHQgYmUgaG93IHRvIHJlc3VtZSB0aGUgcnVubmluZyBzdGF0ZSBvZiBhIHN1
c3BlbmRlZCBhcHAgaW4gbWlncmF0aW9uLiBJJ20gbG9va2luZyBpbnRvIHRoYXQuCgotLS0tLSBP
cmlnaW5hbCBNZXNzYWdlIC0tLS0tCkZyb206IEZhamFyJm5ic3A7QS4mbmJzcDtOdWdyYWhhJm5i
c3A7PGxpc3RAZmFqYXIubmV0PgpUbzogU2hhJm5ic3A7PHBpY2h1QHZpcC5zaW5hLmNvbT4KU3Vi
amVjdDogUmU6Jm5ic3A7W1hlbi11c2Vyc10mbmJzcDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7
c3VwcG9ydCZuYnNwO29uJm5ic3A7WGVuJm5ic3A7bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQK
RGF0ZTogMTItMDItMjkgMTY6MDc6MzQKCk9uJm5ic3A7V2VkLCZuYnNwO0ZlYiZuYnNwOzI5LCZu
YnNwOzIwMTImbmJzcDthdCZuYnNwOzE6MjImbmJzcDtQTSwmbmJzcDtGYWphciZuYnNwO0EuJm5i
c3A7TnVncmFoYSZuYnNwOzxsaXN0QGZhamFyLm5ldD4mbmJzcDt3cm90ZToKDQo+Jm5ic3A7MjAx
Mi8yLzI5Jm5ic3A7U2hhJm5ic3A7PHBpY2h1QHZpcC5zaW5hLmNvbT46Cg0KCg0KPj4mbmJzcDtI
b3dldmVyLCZuYnNwO0kmbmJzcDtrbm93Jm5ic3A7dGhhdCZuYnNwO3RoZSZuYnNwO1Bvd2VyVk0m
bmJzcDtMeDg2Jm5ic3A7ZnJvbSZuYnNwO0lCTSZuYnNwO2NhbiZuYnNwO3J1biZuYnNwO3g4NiZu
YnNwO2FwcGxpY2F0aW9ucyZuYnNwO29uCg0KPj4mbmJzcDtQb3dlciZuYnNwO3NlcnZlciwmbmJz
cDtzbyZuYnNwO2lzJm5ic3A7aXQmbmJzcDt0ZWNobmljYWxseSZuYnNwO3Bvc3NpYmxlJm5ic3A7
Zm9yJm5ic3A7YSZuYnNwO1ZNJm5ic3A7bWlncmF0aW5nJm5ic3A7ZnJvbSZuYnNwO1hlbiZuYnNw
O3RvCg0KPj4mbmJzcDtQb3dlclZNPwoNCgoNCgoNCj4mbmJzcDtGb3ImbmJzcDtleGFtcGxlLCZu
YnNwO2lmJm5ic3A7eW91Jm5ic3A7dXNlJm5ic3A7bmV3LWVub3VnaCZuYnNwO2xpbnV4Jm5ic3A7
ZGlzdHJvJm5ic3A7KGUuZy4mbmJzcDt1YnVudHUmbmJzcDtvbmVpcmljKSwKDQo+Jm5ic3A7bWln
cmF0aW5nJm5ic3A7ZnJvbSZuYnNwO3hlbiZuYnNwOzwtPiZuYnNwO3Ztd2FyZSZuYnNwO2lzJm5i
c3A7YXMmbmJzcDtzaW1wbGUmbmJzcDthcyZuYnNwO2Jvb3RpbmcmbmJzcDthJm5ic3A7cmVzY3Vl
Cg0KPiZuYnNwO2Vudmlyb25tZW50Jm5ic3A7KGUuZy4mbmJzcDtzeXNyZXNjdWVjZCkmbmJzcDth
bmQmbmJzcDt1c2luZyZuYnNwOyJkZCImbmJzcDt0byZuYnNwO2NvcHkmbmJzcDt0aGUmbmJzcDtk
aXNrJm5ic3A7SU1BR0UuCg0KPiZuYnNwO01pZ3JhdGluZyZuYnNwO2Zyb20mbmJzcDt4ZW4mbmJz
cDs8LT4mbmJzcDtseGMmbmJzcDtvbiZuYnNwO3RoZSZuYnNwO290aGVyJm5ic3A7aGFuZCZuYnNw
O3JlcXVpcmVzJm5ic3A7Y29weWluZyZuYnNwO3RoZQoNCj4mbmJzcDtGSUxFUywmbmJzcDthZGp1
c3RpbmcmbmJzcDtzb21lJm5ic3A7Y29uZmlncywmbmJzcDthbmQmbmJzcDtydW5uaW5nJm5ic3A7
c29tZSZuYnNwO3NjcmlwdHMuCg0KCg0KQWZ0ZXImbmJzcDtyZWFkaW5nJm5ic3A7dGhlJm5ic3A7
ZG9jdW1lbnRhdGlvbiwmbmJzcDtpdCZuYnNwO2xvb2tzJm5ic3A7dmVyeSZuYnNwO3NpbWlsYXIm
bmJzcDt0byZuYnNwO3doYXQKDQpxZW11LWkzODYmbmJzcDt3b3VsZCZuYnNwO2RvLiZuYnNwO0l0
Jm5ic3A7YWxsb3dzJm5ic3A7eW91Jm5ic3A7dG8mbmJzcDtydW4mbmJzcDthJm5ic3A7c2luZ2xl
Jm5ic3A7QVBQTElDQVRJT04uJm5ic3A7V2hpY2gKDQptZWFucyZuYnNwO2lmJm5ic3A7eW91ciZu
YnNwO2FwcGxpY2F0aW9uJm5ic3A7ZGVwZW5kcyZuYnNwO29uJm5ic3A7ZXh0ZXJuYWwmbmJzcDtw
cm9ncmFtcyZuYnNwO3RoYXQmbmJzcDtpcwoNCm5vcm1hbGx5Jm5ic3A7cGFydCZuYnNwO29mJm5i
c3A7dGhlJm5ic3A7T1MmbmJzcDsoZS5nLiZuYnNwO2Nyb24pJm5ic3A7dG8mbmJzcDtydW4sJm5i
c3A7SSZuYnNwO2hpZ2hseSZuYnNwO2RvdWJ0Jm5ic3A7aXQmbmJzcDt3b3VsZAoNCndvcmsuCg0K
Cg0KLS0mbmJzcDsKDQpGYWphcgoNCgoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCg0KWGVuLXVzZXJzJm5ic3A7bWFpbGluZyZuYnNwO2xpc3QKDQpYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZwoNCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoNCg0K
CQkJCQkJCQk=


--=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

VGhhbmtzIGFnYWluIGZvciB5b3VyIGNvbW1lbnRzLiBJIGhhdmUgYWxzbyBiZWVuIHJlYWRpbmcg
bWFueSBkb2NzLCBhbmQgaXQgc2VlbXMgdGhhdCBQb3dlclZNIEx4ODYgaXMgaW5kZWVkIGEgcHJh
dGljYWwgd2F5IHRvIHJ1biB4ODYgYXBwIG9uIFBvd2VyIHNlcnZlciwgYnV0IHRoZSBtYWluIGNo
YW5sbGVuZ2UgbWlnaHQgYmUgaG93IHRvIHJlc3VtZSB0aGUgcnVubmluZyBzdGF0ZSBvZiBhIHN1
c3BlbmRlZCBhcHAgaW4gbWlncmF0aW9uLiBJJ20gbG9va2luZyBpbnRvIHRoYXQuPGJyPjxicj4t
LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPkZyb206IEZhamFyJm5ic3A7QS4mbmJzcDtO
dWdyYWhhJm5ic3A7Jmx0O2xpc3RAZmFqYXIubmV0Jmd0Ozxicj5UbzogU2hhJm5ic3A7Jmx0O3Bp
Y2h1QHZpcC5zaW5hLmNvbSZndDs8YnI+U3ViamVjdDogUmU6Jm5ic3A7W1hlbi11c2Vyc10mbmJz
cDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7c3VwcG9ydCZuYnNwO29uJm5ic3A7WGVuJm5ic3A7
bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQ8YnI+RGF0ZTogMTItMDItMjkgMTY6MDc6MzQ8YnI+
PGJyPk9uJm5ic3A7V2VkLCZuYnNwO0ZlYiZuYnNwOzI5LCZuYnNwOzIwMTImbmJzcDthdCZuYnNw
OzE6MjImbmJzcDtQTSwmbmJzcDtGYWphciZuYnNwO0EuJm5ic3A7TnVncmFoYSZuYnNwOyZsdDts
aXN0QGZhamFyLm5ldCZndDsmbmJzcDt3cm90ZTo8YnI+DQomZ3Q7Jm5ic3A7MjAxMi8yLzI5Jm5i
c3A7U2hhJm5ic3A7Jmx0O3BpY2h1QHZpcC5zaW5hLmNvbSZndDs6PGJyPg0KPGJyPg0KJmd0OyZn
dDsmbmJzcDtIb3dldmVyLCZuYnNwO0kmbmJzcDtrbm93Jm5ic3A7dGhhdCZuYnNwO3RoZSZuYnNw
O1Bvd2VyVk0mbmJzcDtMeDg2Jm5ic3A7ZnJvbSZuYnNwO0lCTSZuYnNwO2NhbiZuYnNwO3J1biZu
YnNwO3g4NiZuYnNwO2FwcGxpY2F0aW9ucyZuYnNwO29uPGJyPg0KJmd0OyZndDsmbmJzcDtQb3dl
ciZuYnNwO3NlcnZlciwmbmJzcDtzbyZuYnNwO2lzJm5ic3A7aXQmbmJzcDt0ZWNobmljYWxseSZu
YnNwO3Bvc3NpYmxlJm5ic3A7Zm9yJm5ic3A7YSZuYnNwO1ZNJm5ic3A7bWlncmF0aW5nJm5ic3A7
ZnJvbSZuYnNwO1hlbiZuYnNwO3RvPGJyPg0KJmd0OyZndDsmbmJzcDtQb3dlclZNPzxicj4NCjxi
cj4NCjxicj4NCiZndDsmbmJzcDtGb3ImbmJzcDtleGFtcGxlLCZuYnNwO2lmJm5ic3A7eW91Jm5i
c3A7dXNlJm5ic3A7bmV3LWVub3VnaCZuYnNwO2xpbnV4Jm5ic3A7ZGlzdHJvJm5ic3A7KGUuZy4m
bmJzcDt1YnVudHUmbmJzcDtvbmVpcmljKSw8YnI+DQomZ3Q7Jm5ic3A7bWlncmF0aW5nJm5ic3A7
ZnJvbSZuYnNwO3hlbiZuYnNwOyZsdDstJmd0OyZuYnNwO3Ztd2FyZSZuYnNwO2lzJm5ic3A7YXMm
bmJzcDtzaW1wbGUmbmJzcDthcyZuYnNwO2Jvb3RpbmcmbmJzcDthJm5ic3A7cmVzY3VlPGJyPg0K
Jmd0OyZuYnNwO2Vudmlyb25tZW50Jm5ic3A7KGUuZy4mbmJzcDtzeXNyZXNjdWVjZCkmbmJzcDth
bmQmbmJzcDt1c2luZyZuYnNwOyJkZCImbmJzcDt0byZuYnNwO2NvcHkmbmJzcDt0aGUmbmJzcDtk
aXNrJm5ic3A7SU1BR0UuPGJyPg0KJmd0OyZuYnNwO01pZ3JhdGluZyZuYnNwO2Zyb20mbmJzcDt4
ZW4mbmJzcDsmbHQ7LSZndDsmbmJzcDtseGMmbmJzcDtvbiZuYnNwO3RoZSZuYnNwO290aGVyJm5i
c3A7aGFuZCZuYnNwO3JlcXVpcmVzJm5ic3A7Y29weWluZyZuYnNwO3RoZTxicj4NCiZndDsmbmJz
cDtGSUxFUywmbmJzcDthZGp1c3RpbmcmbmJzcDtzb21lJm5ic3A7Y29uZmlncywmbmJzcDthbmQm
bmJzcDtydW5uaW5nJm5ic3A7c29tZSZuYnNwO3NjcmlwdHMuPGJyPg0KPGJyPg0KQWZ0ZXImbmJz
cDtyZWFkaW5nJm5ic3A7dGhlJm5ic3A7ZG9jdW1lbnRhdGlvbiwmbmJzcDtpdCZuYnNwO2xvb2tz
Jm5ic3A7dmVyeSZuYnNwO3NpbWlsYXImbmJzcDt0byZuYnNwO3doYXQ8YnI+DQpxZW11LWkzODYm
bmJzcDt3b3VsZCZuYnNwO2RvLiZuYnNwO0l0Jm5ic3A7YWxsb3dzJm5ic3A7eW91Jm5ic3A7dG8m
bmJzcDtydW4mbmJzcDthJm5ic3A7c2luZ2xlJm5ic3A7QVBQTElDQVRJT04uJm5ic3A7V2hpY2g8
YnI+DQptZWFucyZuYnNwO2lmJm5ic3A7eW91ciZuYnNwO2FwcGxpY2F0aW9uJm5ic3A7ZGVwZW5k
cyZuYnNwO29uJm5ic3A7ZXh0ZXJuYWwmbmJzcDtwcm9ncmFtcyZuYnNwO3RoYXQmbmJzcDtpczxi
cj4NCm5vcm1hbGx5Jm5ic3A7cGFydCZuYnNwO29mJm5ic3A7dGhlJm5ic3A7T1MmbmJzcDsoZS5n
LiZuYnNwO2Nyb24pJm5ic3A7dG8mbmJzcDtydW4sJm5ic3A7SSZuYnNwO2hpZ2hseSZuYnNwO2Rv
dWJ0Jm5ic3A7aXQmbmJzcDt3b3VsZDxicj4NCndvcmsuPGJyPg0KPGJyPg0KLS0mbmJzcDs8YnI+
DQpGYWphcjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KWGVuLXVzZXJzJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8YnI+DQpYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZzxicj4NCjxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vyczwv
YT48YnI+DQoNCgkJCQkJCQkJ


--=-sinamail_alt_1417e0dd80d0092a6b31bca5402a4a0b--


--===============2776963813324835932==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2776963813324835932==--


From xen-users-bounces@lists.xen.org Wed Feb 29 08:35:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2ezw-0001bq-Hn; Wed, 29 Feb 2012 08:34:56 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2ezv-0001bi-Mb
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:34:55 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330504487!13282176!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13762 invoked from network); 29 Feb 2012 08:34:49 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 08:34:49 -0000
Received: by dadp14 with SMTP id p14so7732114dad.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 00:34:47 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr3802348pbc.13.1330504487555
	(num_hops = 1); Wed, 29 Feb 2012 00:34:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr3217635pbc.13.1330504487495; Wed,
	29 Feb 2012 00:34:47 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Wed, 29 Feb 2012 00:34:47 -0800 (PST)
In-Reply-To: <20120229082014.78BA146CC26@3in1-aspirin-6-25.vip.sina.com.cn>
References: <20120229082014.78BA146CC26@3in1-aspirin-6-25.vip.sina.com.cn>
Date: Wed, 29 Feb 2012 15:34:47 +0700
Message-ID: <CAG1y0seziiFoU8HvPOMVMb-cPGpFKdgYExN039YyyuM+HiHuvg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQl0iRWf2+RiJK+OYgUJA1uX6w15s4FO/FyXQpsfsbxVo4C7nhzs5rJBPw5Wg5PBl+ft9LTm
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/2/29 Sha <pichu@vip.sina.com>:
> Thanks again for your comments. I have also been reading many docs, and it
> seems that PowerVM Lx86 is indeed a pratical way to run x86 app on Power
> server, but the main chanllenge might be how to resume the running state of
> a suspended app in migration. I'm looking into that.

Do you REALLY need to suspend the application, instead of shutting it down?

It will be impossible. Moving the machine state requires identical
condition on both source and target. For example, when moving between
two Xen dom0s, the CPUs need to be the same (or at least same-enough),
that even live migrate between AMD <-> intel doesn't always work.

You want to live-migrate between a full-virtualization/PV setup (that
can run full-blown OS, with their own kernel) to something that only
supports binary translation for running a single application. It's
simply can't work.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 08:35:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2ezw-0001bq-Hn; Wed, 29 Feb 2012 08:34:56 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2ezv-0001bi-Mb
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:34:55 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-21.messagelabs.com!1330504487!13282176!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13762 invoked from network); 29 Feb 2012 08:34:49 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 08:34:49 -0000
Received: by dadp14 with SMTP id p14so7732114dad.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 00:34:47 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.208.228 as permitted sender) client-ip=10.68.208.228; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.208.228 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.208.228])
	by 10.68.208.228 with SMTP id mh4mr3802348pbc.13.1330504487555
	(num_hops = 1); Wed, 29 Feb 2012 00:34:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.208.228 with SMTP id mh4mr3217635pbc.13.1330504487495; Wed,
	29 Feb 2012 00:34:47 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Wed, 29 Feb 2012 00:34:47 -0800 (PST)
In-Reply-To: <20120229082014.78BA146CC26@3in1-aspirin-6-25.vip.sina.com.cn>
References: <20120229082014.78BA146CC26@3in1-aspirin-6-25.vip.sina.com.cn>
Date: Wed, 29 Feb 2012 15:34:47 +0700
Message-ID: <CAG1y0seziiFoU8HvPOMVMb-cPGpFKdgYExN039YyyuM+HiHuvg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Sha <pichu@vip.sina.com>
X-Gm-Message-State: ALoCoQl0iRWf2+RiJK+OYgUJA1uX6w15s4FO/FyXQpsfsbxVo4C7nhzs5rJBPw5Wg5PBl+ft9LTm
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/2/29 Sha <pichu@vip.sina.com>:
> Thanks again for your comments. I have also been reading many docs, and it
> seems that PowerVM Lx86 is indeed a pratical way to run x86 app on Power
> server, but the main chanllenge might be how to resume the running state of
> a suspended app in migration. I'm looking into that.

Do you REALLY need to suspend the application, instead of shutting it down?

It will be impossible. Moving the machine state requires identical
condition on both source and target. For example, when moving between
two Xen dom0s, the CPUs need to be the same (or at least same-enough),
that even live migrate between AMD <-> intel doesn't always work.

You want to live-migrate between a full-virtualization/PV setup (that
can run full-blown OS, with their own kernel) to something that only
supports binary translation for running a single application. It's
simply can't work.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 08:45:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2f9g-0001ub-Rl; Wed, 29 Feb 2012 08:45:00 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2f9e-0001uS-SL
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:44:59 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330505088!15411812!1
X-Originating-IP: [202.108.3.64]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24885 invoked from network); 29 Feb 2012 08:44:49 -0000
Received: from r3-64.sinamail.sina.com.cn (HELO smtp-6-98.vip.sina.com)
	(202.108.3.64) by server-10.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 08:44:49 -0000
Received: from ironsmtp-xd5-210.sinamail.sina.com.cn (unknown [10.55.5.210])
	by smtp-6-98.vip.sina.com (SINAMAIL) with ESMTP id DB4821DDC12
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 16:44:45 +0800 (CST)
X-Originating-IP: [10.55.6.25]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-210.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 16:44:45 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id 6812746CC24; Wed, 29 Feb 2012 16:44:45 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.8)
Received: from [10.69.2.8] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 16:44:45 +0800 (CST)
Date: Wed, 29 Feb 2012 16:44:45 +0800 
From: Sha <pichu@vip.sina.com>
To: Fajar A. Nugraha<list@fajar.net>, Sha<pichu@vip.sina.com>
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229084445.6812746CC24@3in1-aspirin-6-25.vip.sina.com.cn>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8576127669942265679=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8576127669942265679==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881"

--=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

WWVzLiBMaXZlLW1pZ3JhdGluZyBzdXNwZW5kZWQgYXBwcyB3b3VsZCBiZSB0aGUgdWx0aW1hdGUg
Z29hbCwgYnV0IGl0IHdvbid0IGJlIGEgYmFkIGlkZWEgdG8gY29uc2lkZXIgdGhlIHNodXQtZG93
biBwbGFuIGFzIGEgcHJlbGltaW5hcnkgdGFyZ2V0LiBJbiBvdGhlciB3b3Jkcywgd2UgYXJlIGp1
c3QgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgdGhlIHByb2JhYmlsaXR5LgoKUGxlYXNlIHBvaW50IGl0
IG91dCBpbiBjYXNlIEkgZGlkbid0IGV4cHJlc3MgbXlzZWxmIGNsZWFybHkuCgotLS0tLSBPcmln
aW5hbCBNZXNzYWdlIC0tLS0tCkZyb206IEZhamFyJm5ic3A7QS4mbmJzcDtOdWdyYWhhJm5ic3A7
PGxpc3RAZmFqYXIubmV0PgpUbzogU2hhJm5ic3A7PHBpY2h1QHZpcC5zaW5hLmNvbT4KU3ViamVj
dDogUmU6Jm5ic3A7W1hlbi11c2Vyc10mbmJzcDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7c3Vw
cG9ydCZuYnNwO29uJm5ic3A7WGVuJm5ic3A7bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQKRGF0
ZTogMTItMDItMjkgMTY6MzQ6NDcKCjIwMTIvMi8yOSZuYnNwO1NoYSZuYnNwOzxwaWNodUB2aXAu
c2luYS5jb20+OgoNCj4mbmJzcDtUaGFua3MmbmJzcDthZ2FpbiZuYnNwO2ZvciZuYnNwO3lvdXIm
bmJzcDtjb21tZW50cy4mbmJzcDtJJm5ic3A7aGF2ZSZuYnNwO2Fsc28mbmJzcDtiZWVuJm5ic3A7
cmVhZGluZyZuYnNwO21hbnkmbmJzcDtkb2NzLCZuYnNwO2FuZCZuYnNwO2l0Cg0KPiZuYnNwO3Nl
ZW1zJm5ic3A7dGhhdCZuYnNwO1Bvd2VyVk0mbmJzcDtMeDg2Jm5ic3A7aXMmbmJzcDtpbmRlZWQm
bmJzcDthJm5ic3A7cHJhdGljYWwmbmJzcDt3YXkmbmJzcDt0byZuYnNwO3J1biZuYnNwO3g4NiZu
YnNwO2FwcCZuYnNwO29uJm5ic3A7UG93ZXIKDQo+Jm5ic3A7c2VydmVyLCZuYnNwO2J1dCZuYnNw
O3RoZSZuYnNwO21haW4mbmJzcDtjaGFubGxlbmdlJm5ic3A7bWlnaHQmbmJzcDtiZSZuYnNwO2hv
dyZuYnNwO3RvJm5ic3A7cmVzdW1lJm5ic3A7dGhlJm5ic3A7cnVubmluZyZuYnNwO3N0YXRlJm5i
c3A7b2YKDQo+Jm5ic3A7YSZuYnNwO3N1c3BlbmRlZCZuYnNwO2FwcCZuYnNwO2luJm5ic3A7bWln
cmF0aW9uLiZuYnNwO0knbSZuYnNwO2xvb2tpbmcmbmJzcDtpbnRvJm5ic3A7dGhhdC4KDQoKDQpE
byZuYnNwO3lvdSZuYnNwO1JFQUxMWSZuYnNwO25lZWQmbmJzcDt0byZuYnNwO3N1c3BlbmQmbmJz
cDt0aGUmbmJzcDthcHBsaWNhdGlvbiwmbmJzcDtpbnN0ZWFkJm5ic3A7b2YmbmJzcDtzaHV0dGlu
ZyZuYnNwO2l0Jm5ic3A7ZG93bj8KDQoKDQpJdCZuYnNwO3dpbGwmbmJzcDtiZSZuYnNwO2ltcG9z
c2libGUuJm5ic3A7TW92aW5nJm5ic3A7dGhlJm5ic3A7bWFjaGluZSZuYnNwO3N0YXRlJm5ic3A7
cmVxdWlyZXMmbmJzcDtpZGVudGljYWwKDQpjb25kaXRpb24mbmJzcDtvbiZuYnNwO2JvdGgmbmJz
cDtzb3VyY2UmbmJzcDthbmQmbmJzcDt0YXJnZXQuJm5ic3A7Rm9yJm5ic3A7ZXhhbXBsZSwmbmJz
cDt3aGVuJm5ic3A7bW92aW5nJm5ic3A7YmV0d2VlbgoNCnR3byZuYnNwO1hlbiZuYnNwO2RvbTBz
LCZuYnNwO3RoZSZuYnNwO0NQVXMmbmJzcDtuZWVkJm5ic3A7dG8mbmJzcDtiZSZuYnNwO3RoZSZu
YnNwO3NhbWUmbmJzcDsob3ImbmJzcDthdCZuYnNwO2xlYXN0Jm5ic3A7c2FtZS1lbm91Z2gpLAoN
CnRoYXQmbmJzcDtldmVuJm5ic3A7bGl2ZSZuYnNwO21pZ3JhdGUmbmJzcDtiZXR3ZWVuJm5ic3A7
QU1EJm5ic3A7PC0+Jm5ic3A7aW50ZWwmbmJzcDtkb2Vzbid0Jm5ic3A7YWx3YXlzJm5ic3A7d29y
ay4KDQoKDQpZb3UmbmJzcDt3YW50Jm5ic3A7dG8mbmJzcDtsaXZlLW1pZ3JhdGUmbmJzcDtiZXR3
ZWVuJm5ic3A7YSZuYnNwO2Z1bGwtdmlydHVhbGl6YXRpb24vUFYmbmJzcDtzZXR1cCZuYnNwOyh0
aGF0Cg0KY2FuJm5ic3A7cnVuJm5ic3A7ZnVsbC1ibG93biZuYnNwO09TLCZuYnNwO3dpdGgmbmJz
cDt0aGVpciZuYnNwO293biZuYnNwO2tlcm5lbCkmbmJzcDt0byZuYnNwO3NvbWV0aGluZyZuYnNw
O3RoYXQmbmJzcDtvbmx5Cg0Kc3VwcG9ydHMmbmJzcDtiaW5hcnkmbmJzcDt0cmFuc2xhdGlvbiZu
YnNwO2ZvciZuYnNwO3J1bm5pbmcmbmJzcDthJm5ic3A7c2luZ2xlJm5ic3A7YXBwbGljYXRpb24u
Jm5ic3A7SXQncwoNCnNpbXBseSZuYnNwO2Nhbid0Jm5ic3A7d29yay4KDQoKDQotLSZuYnNwOwoN
CkZhamFyCg0KDQoJCQkJCQkJCQ==


--=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

WWVzLiBMaXZlLW1pZ3JhdGluZyBzdXNwZW5kZWQgYXBwcyB3b3VsZCBiZSB0aGUgdWx0aW1hdGUg
Z29hbCwgYnV0IGl0IHdvbid0IGJlIGEgYmFkIGlkZWEgdG8gY29uc2lkZXIgdGhlIHNodXQtZG93
biBwbGFuIGFzIGEgcHJlbGltaW5hcnkgdGFyZ2V0LiBJbiBvdGhlciB3b3Jkcywgd2UgYXJlIGp1
c3QgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgdGhlIHByb2JhYmlsaXR5Ljxicj48YnI+UGxlYXNlIHBv
aW50IGl0IG91dCBpbiBjYXNlIEkgZGlkbid0IGV4cHJlc3MgbXlzZWxmIGNsZWFybHkuPGJyPjxi
cj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPkZyb206IEZhamFyJm5ic3A7QS4mbmJz
cDtOdWdyYWhhJm5ic3A7Jmx0O2xpc3RAZmFqYXIubmV0Jmd0Ozxicj5UbzogU2hhJm5ic3A7Jmx0
O3BpY2h1QHZpcC5zaW5hLmNvbSZndDs8YnI+U3ViamVjdDogUmU6Jm5ic3A7W1hlbi11c2Vyc10m
bmJzcDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7c3VwcG9ydCZuYnNwO29uJm5ic3A7WGVuJm5i
c3A7bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQ8YnI+RGF0ZTogMTItMDItMjkgMTY6MzQ6NDc8
YnI+PGJyPjIwMTIvMi8yOSZuYnNwO1NoYSZuYnNwOyZsdDtwaWNodUB2aXAuc2luYS5jb20mZ3Q7
Ojxicj4NCiZndDsmbmJzcDtUaGFua3MmbmJzcDthZ2FpbiZuYnNwO2ZvciZuYnNwO3lvdXImbmJz
cDtjb21tZW50cy4mbmJzcDtJJm5ic3A7aGF2ZSZuYnNwO2Fsc28mbmJzcDtiZWVuJm5ic3A7cmVh
ZGluZyZuYnNwO21hbnkmbmJzcDtkb2NzLCZuYnNwO2FuZCZuYnNwO2l0PGJyPg0KJmd0OyZuYnNw
O3NlZW1zJm5ic3A7dGhhdCZuYnNwO1Bvd2VyVk0mbmJzcDtMeDg2Jm5ic3A7aXMmbmJzcDtpbmRl
ZWQmbmJzcDthJm5ic3A7cHJhdGljYWwmbmJzcDt3YXkmbmJzcDt0byZuYnNwO3J1biZuYnNwO3g4
NiZuYnNwO2FwcCZuYnNwO29uJm5ic3A7UG93ZXI8YnI+DQomZ3Q7Jm5ic3A7c2VydmVyLCZuYnNw
O2J1dCZuYnNwO3RoZSZuYnNwO21haW4mbmJzcDtjaGFubGxlbmdlJm5ic3A7bWlnaHQmbmJzcDti
ZSZuYnNwO2hvdyZuYnNwO3RvJm5ic3A7cmVzdW1lJm5ic3A7dGhlJm5ic3A7cnVubmluZyZuYnNw
O3N0YXRlJm5ic3A7b2Y8YnI+DQomZ3Q7Jm5ic3A7YSZuYnNwO3N1c3BlbmRlZCZuYnNwO2FwcCZu
YnNwO2luJm5ic3A7bWlncmF0aW9uLiZuYnNwO0knbSZuYnNwO2xvb2tpbmcmbmJzcDtpbnRvJm5i
c3A7dGhhdC48YnI+DQo8YnI+DQpEbyZuYnNwO3lvdSZuYnNwO1JFQUxMWSZuYnNwO25lZWQmbmJz
cDt0byZuYnNwO3N1c3BlbmQmbmJzcDt0aGUmbmJzcDthcHBsaWNhdGlvbiwmbmJzcDtpbnN0ZWFk
Jm5ic3A7b2YmbmJzcDtzaHV0dGluZyZuYnNwO2l0Jm5ic3A7ZG93bj88YnI+DQo8YnI+DQpJdCZu
YnNwO3dpbGwmbmJzcDtiZSZuYnNwO2ltcG9zc2libGUuJm5ic3A7TW92aW5nJm5ic3A7dGhlJm5i
c3A7bWFjaGluZSZuYnNwO3N0YXRlJm5ic3A7cmVxdWlyZXMmbmJzcDtpZGVudGljYWw8YnI+DQpj
b25kaXRpb24mbmJzcDtvbiZuYnNwO2JvdGgmbmJzcDtzb3VyY2UmbmJzcDthbmQmbmJzcDt0YXJn
ZXQuJm5ic3A7Rm9yJm5ic3A7ZXhhbXBsZSwmbmJzcDt3aGVuJm5ic3A7bW92aW5nJm5ic3A7YmV0
d2Vlbjxicj4NCnR3byZuYnNwO1hlbiZuYnNwO2RvbTBzLCZuYnNwO3RoZSZuYnNwO0NQVXMmbmJz
cDtuZWVkJm5ic3A7dG8mbmJzcDtiZSZuYnNwO3RoZSZuYnNwO3NhbWUmbmJzcDsob3ImbmJzcDth
dCZuYnNwO2xlYXN0Jm5ic3A7c2FtZS1lbm91Z2gpLDxicj4NCnRoYXQmbmJzcDtldmVuJm5ic3A7
bGl2ZSZuYnNwO21pZ3JhdGUmbmJzcDtiZXR3ZWVuJm5ic3A7QU1EJm5ic3A7Jmx0Oy0mZ3Q7Jm5i
c3A7aW50ZWwmbmJzcDtkb2Vzbid0Jm5ic3A7YWx3YXlzJm5ic3A7d29yay48YnI+DQo8YnI+DQpZ
b3UmbmJzcDt3YW50Jm5ic3A7dG8mbmJzcDtsaXZlLW1pZ3JhdGUmbmJzcDtiZXR3ZWVuJm5ic3A7
YSZuYnNwO2Z1bGwtdmlydHVhbGl6YXRpb24vUFYmbmJzcDtzZXR1cCZuYnNwOyh0aGF0PGJyPg0K
Y2FuJm5ic3A7cnVuJm5ic3A7ZnVsbC1ibG93biZuYnNwO09TLCZuYnNwO3dpdGgmbmJzcDt0aGVp
ciZuYnNwO293biZuYnNwO2tlcm5lbCkmbmJzcDt0byZuYnNwO3NvbWV0aGluZyZuYnNwO3RoYXQm
bmJzcDtvbmx5PGJyPg0Kc3VwcG9ydHMmbmJzcDtiaW5hcnkmbmJzcDt0cmFuc2xhdGlvbiZuYnNw
O2ZvciZuYnNwO3J1bm5pbmcmbmJzcDthJm5ic3A7c2luZ2xlJm5ic3A7YXBwbGljYXRpb24uJm5i
c3A7SXQnczxicj4NCnNpbXBseSZuYnNwO2Nhbid0Jm5ic3A7d29yay48YnI+DQo8YnI+DQotLSZu
YnNwOzxicj4NCkZhamFyPGJyPg0KDQoJCQkJCQkJCQ==


--=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881--


--===============8576127669942265679==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8576127669942265679==--


From xen-users-bounces@lists.xen.org Wed Feb 29 08:45:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2f9g-0001ub-Rl; Wed, 29 Feb 2012 08:45:00 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <pichu@vip.sina.com>) id 1S2f9e-0001uS-SL
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 08:44:59 +0000
X-Env-Sender: pichu@vip.sina.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1330505088!15411812!1
X-Originating-IP: [202.108.3.64]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24885 invoked from network); 29 Feb 2012 08:44:49 -0000
Received: from r3-64.sinamail.sina.com.cn (HELO smtp-6-98.vip.sina.com)
	(202.108.3.64) by server-10.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 08:44:49 -0000
Received: from ironsmtp-xd5-210.sinamail.sina.com.cn (unknown [10.55.5.210])
	by smtp-6-98.vip.sina.com (SINAMAIL) with ESMTP id DB4821DDC12
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 16:44:45 +0800 (CST)
X-Originating-IP: [10.55.6.25]
Received: from unknown (HELO 3in1-aspirin-6-25.vip.sina.com.cn) ([10.55.6.25])
	by ironsmtp-xd5-210.sinamail.sina.com.cn with ESMTP;
	29 Feb 2012 16:44:45 +0800
Received: by 3in1-aspirin-6-25.vip.sina.com.cn (Postfix, from userid 99)
	id 6812746CC24; Wed, 29 Feb 2012 16:44:45 +0800 (CST)
Received: from Sina WebMail (pichu@vip.sina.com|10.69.2.8)
Received: from [10.69.2.8] by vip3-159.sinamail.sina.com.cn via HTTP;
	Wed, 29 Feb 2012 16:44:45 +0800 (CST)
Date: Wed, 29 Feb 2012 16:44:45 +0800 
From: Sha <pichu@vip.sina.com>
To: Fajar A. Nugraha<list@fajar.net>, Sha<pichu@vip.sina.com>
MIME-Version: 1.0
X-Priority: 3
X-Mailer: Sina WebMail 4.0
Message-Id: <20120229084445.6812746CC24@3in1-aspirin-6-25.vip.sina.com.cn>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Need technical support on Xen migration development
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8576127669942265679=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8576127669942265679==
Content-Type: multipart/alternative;
	 boundary="=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881"

--=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881
Content-Type: text/plain;
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

WWVzLiBMaXZlLW1pZ3JhdGluZyBzdXNwZW5kZWQgYXBwcyB3b3VsZCBiZSB0aGUgdWx0aW1hdGUg
Z29hbCwgYnV0IGl0IHdvbid0IGJlIGEgYmFkIGlkZWEgdG8gY29uc2lkZXIgdGhlIHNodXQtZG93
biBwbGFuIGFzIGEgcHJlbGltaW5hcnkgdGFyZ2V0LiBJbiBvdGhlciB3b3Jkcywgd2UgYXJlIGp1
c3QgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgdGhlIHByb2JhYmlsaXR5LgoKUGxlYXNlIHBvaW50IGl0
IG91dCBpbiBjYXNlIEkgZGlkbid0IGV4cHJlc3MgbXlzZWxmIGNsZWFybHkuCgotLS0tLSBPcmln
aW5hbCBNZXNzYWdlIC0tLS0tCkZyb206IEZhamFyJm5ic3A7QS4mbmJzcDtOdWdyYWhhJm5ic3A7
PGxpc3RAZmFqYXIubmV0PgpUbzogU2hhJm5ic3A7PHBpY2h1QHZpcC5zaW5hLmNvbT4KU3ViamVj
dDogUmU6Jm5ic3A7W1hlbi11c2Vyc10mbmJzcDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7c3Vw
cG9ydCZuYnNwO29uJm5ic3A7WGVuJm5ic3A7bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQKRGF0
ZTogMTItMDItMjkgMTY6MzQ6NDcKCjIwMTIvMi8yOSZuYnNwO1NoYSZuYnNwOzxwaWNodUB2aXAu
c2luYS5jb20+OgoNCj4mbmJzcDtUaGFua3MmbmJzcDthZ2FpbiZuYnNwO2ZvciZuYnNwO3lvdXIm
bmJzcDtjb21tZW50cy4mbmJzcDtJJm5ic3A7aGF2ZSZuYnNwO2Fsc28mbmJzcDtiZWVuJm5ic3A7
cmVhZGluZyZuYnNwO21hbnkmbmJzcDtkb2NzLCZuYnNwO2FuZCZuYnNwO2l0Cg0KPiZuYnNwO3Nl
ZW1zJm5ic3A7dGhhdCZuYnNwO1Bvd2VyVk0mbmJzcDtMeDg2Jm5ic3A7aXMmbmJzcDtpbmRlZWQm
bmJzcDthJm5ic3A7cHJhdGljYWwmbmJzcDt3YXkmbmJzcDt0byZuYnNwO3J1biZuYnNwO3g4NiZu
YnNwO2FwcCZuYnNwO29uJm5ic3A7UG93ZXIKDQo+Jm5ic3A7c2VydmVyLCZuYnNwO2J1dCZuYnNw
O3RoZSZuYnNwO21haW4mbmJzcDtjaGFubGxlbmdlJm5ic3A7bWlnaHQmbmJzcDtiZSZuYnNwO2hv
dyZuYnNwO3RvJm5ic3A7cmVzdW1lJm5ic3A7dGhlJm5ic3A7cnVubmluZyZuYnNwO3N0YXRlJm5i
c3A7b2YKDQo+Jm5ic3A7YSZuYnNwO3N1c3BlbmRlZCZuYnNwO2FwcCZuYnNwO2luJm5ic3A7bWln
cmF0aW9uLiZuYnNwO0knbSZuYnNwO2xvb2tpbmcmbmJzcDtpbnRvJm5ic3A7dGhhdC4KDQoKDQpE
byZuYnNwO3lvdSZuYnNwO1JFQUxMWSZuYnNwO25lZWQmbmJzcDt0byZuYnNwO3N1c3BlbmQmbmJz
cDt0aGUmbmJzcDthcHBsaWNhdGlvbiwmbmJzcDtpbnN0ZWFkJm5ic3A7b2YmbmJzcDtzaHV0dGlu
ZyZuYnNwO2l0Jm5ic3A7ZG93bj8KDQoKDQpJdCZuYnNwO3dpbGwmbmJzcDtiZSZuYnNwO2ltcG9z
c2libGUuJm5ic3A7TW92aW5nJm5ic3A7dGhlJm5ic3A7bWFjaGluZSZuYnNwO3N0YXRlJm5ic3A7
cmVxdWlyZXMmbmJzcDtpZGVudGljYWwKDQpjb25kaXRpb24mbmJzcDtvbiZuYnNwO2JvdGgmbmJz
cDtzb3VyY2UmbmJzcDthbmQmbmJzcDt0YXJnZXQuJm5ic3A7Rm9yJm5ic3A7ZXhhbXBsZSwmbmJz
cDt3aGVuJm5ic3A7bW92aW5nJm5ic3A7YmV0d2VlbgoNCnR3byZuYnNwO1hlbiZuYnNwO2RvbTBz
LCZuYnNwO3RoZSZuYnNwO0NQVXMmbmJzcDtuZWVkJm5ic3A7dG8mbmJzcDtiZSZuYnNwO3RoZSZu
YnNwO3NhbWUmbmJzcDsob3ImbmJzcDthdCZuYnNwO2xlYXN0Jm5ic3A7c2FtZS1lbm91Z2gpLAoN
CnRoYXQmbmJzcDtldmVuJm5ic3A7bGl2ZSZuYnNwO21pZ3JhdGUmbmJzcDtiZXR3ZWVuJm5ic3A7
QU1EJm5ic3A7PC0+Jm5ic3A7aW50ZWwmbmJzcDtkb2Vzbid0Jm5ic3A7YWx3YXlzJm5ic3A7d29y
ay4KDQoKDQpZb3UmbmJzcDt3YW50Jm5ic3A7dG8mbmJzcDtsaXZlLW1pZ3JhdGUmbmJzcDtiZXR3
ZWVuJm5ic3A7YSZuYnNwO2Z1bGwtdmlydHVhbGl6YXRpb24vUFYmbmJzcDtzZXR1cCZuYnNwOyh0
aGF0Cg0KY2FuJm5ic3A7cnVuJm5ic3A7ZnVsbC1ibG93biZuYnNwO09TLCZuYnNwO3dpdGgmbmJz
cDt0aGVpciZuYnNwO293biZuYnNwO2tlcm5lbCkmbmJzcDt0byZuYnNwO3NvbWV0aGluZyZuYnNw
O3RoYXQmbmJzcDtvbmx5Cg0Kc3VwcG9ydHMmbmJzcDtiaW5hcnkmbmJzcDt0cmFuc2xhdGlvbiZu
YnNwO2ZvciZuYnNwO3J1bm5pbmcmbmJzcDthJm5ic3A7c2luZ2xlJm5ic3A7YXBwbGljYXRpb24u
Jm5ic3A7SXQncwoNCnNpbXBseSZuYnNwO2Nhbid0Jm5ic3A7d29yay4KDQoKDQotLSZuYnNwOwoN
CkZhamFyCg0KDQoJCQkJCQkJCQ==


--=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881
Content-Type: text/html; 
	charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline

WWVzLiBMaXZlLW1pZ3JhdGluZyBzdXNwZW5kZWQgYXBwcyB3b3VsZCBiZSB0aGUgdWx0aW1hdGUg
Z29hbCwgYnV0IGl0IHdvbid0IGJlIGEgYmFkIGlkZWEgdG8gY29uc2lkZXIgdGhlIHNodXQtZG93
biBwbGFuIGFzIGEgcHJlbGltaW5hcnkgdGFyZ2V0LiBJbiBvdGhlciB3b3Jkcywgd2UgYXJlIGp1
c3QgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgdGhlIHByb2JhYmlsaXR5Ljxicj48YnI+UGxlYXNlIHBv
aW50IGl0IG91dCBpbiBjYXNlIEkgZGlkbid0IGV4cHJlc3MgbXlzZWxmIGNsZWFybHkuPGJyPjxi
cj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPkZyb206IEZhamFyJm5ic3A7QS4mbmJz
cDtOdWdyYWhhJm5ic3A7Jmx0O2xpc3RAZmFqYXIubmV0Jmd0Ozxicj5UbzogU2hhJm5ic3A7Jmx0
O3BpY2h1QHZpcC5zaW5hLmNvbSZndDs8YnI+U3ViamVjdDogUmU6Jm5ic3A7W1hlbi11c2Vyc10m
bmJzcDtOZWVkJm5ic3A7dGVjaG5pY2FsJm5ic3A7c3VwcG9ydCZuYnNwO29uJm5ic3A7WGVuJm5i
c3A7bWlncmF0aW9uJm5ic3A7ZGV2ZWxvcG1lbnQ8YnI+RGF0ZTogMTItMDItMjkgMTY6MzQ6NDc8
YnI+PGJyPjIwMTIvMi8yOSZuYnNwO1NoYSZuYnNwOyZsdDtwaWNodUB2aXAuc2luYS5jb20mZ3Q7
Ojxicj4NCiZndDsmbmJzcDtUaGFua3MmbmJzcDthZ2FpbiZuYnNwO2ZvciZuYnNwO3lvdXImbmJz
cDtjb21tZW50cy4mbmJzcDtJJm5ic3A7aGF2ZSZuYnNwO2Fsc28mbmJzcDtiZWVuJm5ic3A7cmVh
ZGluZyZuYnNwO21hbnkmbmJzcDtkb2NzLCZuYnNwO2FuZCZuYnNwO2l0PGJyPg0KJmd0OyZuYnNw
O3NlZW1zJm5ic3A7dGhhdCZuYnNwO1Bvd2VyVk0mbmJzcDtMeDg2Jm5ic3A7aXMmbmJzcDtpbmRl
ZWQmbmJzcDthJm5ic3A7cHJhdGljYWwmbmJzcDt3YXkmbmJzcDt0byZuYnNwO3J1biZuYnNwO3g4
NiZuYnNwO2FwcCZuYnNwO29uJm5ic3A7UG93ZXI8YnI+DQomZ3Q7Jm5ic3A7c2VydmVyLCZuYnNw
O2J1dCZuYnNwO3RoZSZuYnNwO21haW4mbmJzcDtjaGFubGxlbmdlJm5ic3A7bWlnaHQmbmJzcDti
ZSZuYnNwO2hvdyZuYnNwO3RvJm5ic3A7cmVzdW1lJm5ic3A7dGhlJm5ic3A7cnVubmluZyZuYnNw
O3N0YXRlJm5ic3A7b2Y8YnI+DQomZ3Q7Jm5ic3A7YSZuYnNwO3N1c3BlbmRlZCZuYnNwO2FwcCZu
YnNwO2luJm5ic3A7bWlncmF0aW9uLiZuYnNwO0knbSZuYnNwO2xvb2tpbmcmbmJzcDtpbnRvJm5i
c3A7dGhhdC48YnI+DQo8YnI+DQpEbyZuYnNwO3lvdSZuYnNwO1JFQUxMWSZuYnNwO25lZWQmbmJz
cDt0byZuYnNwO3N1c3BlbmQmbmJzcDt0aGUmbmJzcDthcHBsaWNhdGlvbiwmbmJzcDtpbnN0ZWFk
Jm5ic3A7b2YmbmJzcDtzaHV0dGluZyZuYnNwO2l0Jm5ic3A7ZG93bj88YnI+DQo8YnI+DQpJdCZu
YnNwO3dpbGwmbmJzcDtiZSZuYnNwO2ltcG9zc2libGUuJm5ic3A7TW92aW5nJm5ic3A7dGhlJm5i
c3A7bWFjaGluZSZuYnNwO3N0YXRlJm5ic3A7cmVxdWlyZXMmbmJzcDtpZGVudGljYWw8YnI+DQpj
b25kaXRpb24mbmJzcDtvbiZuYnNwO2JvdGgmbmJzcDtzb3VyY2UmbmJzcDthbmQmbmJzcDt0YXJn
ZXQuJm5ic3A7Rm9yJm5ic3A7ZXhhbXBsZSwmbmJzcDt3aGVuJm5ic3A7bW92aW5nJm5ic3A7YmV0
d2Vlbjxicj4NCnR3byZuYnNwO1hlbiZuYnNwO2RvbTBzLCZuYnNwO3RoZSZuYnNwO0NQVXMmbmJz
cDtuZWVkJm5ic3A7dG8mbmJzcDtiZSZuYnNwO3RoZSZuYnNwO3NhbWUmbmJzcDsob3ImbmJzcDth
dCZuYnNwO2xlYXN0Jm5ic3A7c2FtZS1lbm91Z2gpLDxicj4NCnRoYXQmbmJzcDtldmVuJm5ic3A7
bGl2ZSZuYnNwO21pZ3JhdGUmbmJzcDtiZXR3ZWVuJm5ic3A7QU1EJm5ic3A7Jmx0Oy0mZ3Q7Jm5i
c3A7aW50ZWwmbmJzcDtkb2Vzbid0Jm5ic3A7YWx3YXlzJm5ic3A7d29yay48YnI+DQo8YnI+DQpZ
b3UmbmJzcDt3YW50Jm5ic3A7dG8mbmJzcDtsaXZlLW1pZ3JhdGUmbmJzcDtiZXR3ZWVuJm5ic3A7
YSZuYnNwO2Z1bGwtdmlydHVhbGl6YXRpb24vUFYmbmJzcDtzZXR1cCZuYnNwOyh0aGF0PGJyPg0K
Y2FuJm5ic3A7cnVuJm5ic3A7ZnVsbC1ibG93biZuYnNwO09TLCZuYnNwO3dpdGgmbmJzcDt0aGVp
ciZuYnNwO293biZuYnNwO2tlcm5lbCkmbmJzcDt0byZuYnNwO3NvbWV0aGluZyZuYnNwO3RoYXQm
bmJzcDtvbmx5PGJyPg0Kc3VwcG9ydHMmbmJzcDtiaW5hcnkmbmJzcDt0cmFuc2xhdGlvbiZuYnNw
O2ZvciZuYnNwO3J1bm5pbmcmbmJzcDthJm5ic3A7c2luZ2xlJm5ic3A7YXBwbGljYXRpb24uJm5i
c3A7SXQnczxicj4NCnNpbXBseSZuYnNwO2Nhbid0Jm5ic3A7d29yay48YnI+DQo8YnI+DQotLSZu
YnNwOzxicj4NCkZhamFyPGJyPg0KDQoJCQkJCQkJCQ==


--=-sinamail_alt_531ae1be7fc4744a8ba64ebebc999881--


--===============8576127669942265679==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8576127669942265679==--


From xen-users-bounces@lists.xen.org Wed Feb 29 08:46:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2fAn-0001y0-ID; Wed, 29 Feb 2012 08:46:09 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1S2fAl-0001xP-Qs
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 08:46:08 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330505161!16952103!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32765 invoked from network); 29 Feb 2012 08:46:01 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-15.tower-216.messagelabs.com with SMTP;
	29 Feb 2012 08:46:01 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 86D6C16296
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 08:46:01 +0000 (GMT)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id TAQToMcknXQ0 for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 08:46:01 +0000 (GMT)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id 02AFE16295
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 08:46:00 +0000 (GMT)
Message-ID: <4F4DE5C9.1050106@abpni.co.uk>
Date: Wed, 29 Feb 2012 08:46:01 +0000
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Mainline Kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Hi Everyone,

Now that Xen Dom0 kernel is in the mainline kernel at kernel.org for 
3.0+, does this mean that the concept of installing a "kernel-xen" 
package on a to-be hypervisor no longer exists, assuming that the to-be 
hypervisor is running a 3.0+ kernel?

Specifically, does this mean that for Ubuntu 11.10 (which uses a 3.x 
kernel by default), it can run as a Dom0 out of the box?

Also, does this mean that any updates for xen Dom0/DomU stuff comes just 
like any "normal" kernel update, since it's mainline?

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 08:46:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 08:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2fAn-0001y0-ID; Wed, 29 Feb 2012 08:46:09 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1S2fAl-0001xP-Qs
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 08:46:08 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-15.tower-216.messagelabs.com!1330505161!16952103!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32765 invoked from network); 29 Feb 2012 08:46:01 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-15.tower-216.messagelabs.com with SMTP;
	29 Feb 2012 08:46:01 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 86D6C16296
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 08:46:01 +0000 (GMT)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id TAQToMcknXQ0 for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 08:46:01 +0000 (GMT)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id 02AFE16295
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 08:46:00 +0000 (GMT)
Message-ID: <4F4DE5C9.1050106@abpni.co.uk>
Date: Wed, 29 Feb 2012 08:46:01 +0000
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Mainline Kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Hi Everyone,

Now that Xen Dom0 kernel is in the mainline kernel at kernel.org for 
3.0+, does this mean that the concept of installing a "kernel-xen" 
package on a to-be hypervisor no longer exists, assuming that the to-be 
hypervisor is running a 3.0+ kernel?

Specifically, does this mean that for Ubuntu 11.10 (which uses a 3.x 
kernel by default), it can run as a Dom0 out of the box?

Also, does this mean that any updates for xen Dom0/DomU stuff comes just 
like any "normal" kernel update, since it's mainline?

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 09:26:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 09:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2fms-0003O6-NZ; Wed, 29 Feb 2012 09:25:30 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S2fmr-0003Nt-BB; Wed, 29 Feb 2012 09:25:29 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1330507522!13553106!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16523 invoked from network); 29 Feb 2012 09:25:22 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 09:25:22 -0000
Received: by lahe6 with SMTP id e6so3552451lah.32
	for <multiple recipients>; Wed, 29 Feb 2012 01:25:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=X251MFNE5RvPvxrCX6o1dPZhg0ScgA64kIV3vrmp430=;
	b=vZXyXFK0mAGzI7RJUy4YpELFqctrXjv4k1zvm6pspzkNzRV/6/6zeEd2mKJvnE8pHa
	JSejiWIYp+3QhqY8IowGAXS4E1HVrCP0KJzza01rW6jxSv5zLBynqeQwzW0HQ6j3zFql
	ZcXJYs+s5EzJGEURkWvYfSEPW2eAT59sMe3XA=
MIME-Version: 1.0
Received: by 10.152.148.230 with SMTP id tv6mr15728210lab.12.1330507521828;
	Wed, 29 Feb 2012 01:25:21 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Wed, 29 Feb 2012 01:25:21 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202281245040.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
	<CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
	<alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
	<CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
	<CAD+1EGPT0u+2evyF4RyUU=ED_VRnGzc0QH7ZCWgLnmdjTtfSEw@mail.gmail.com>
	<alpine.DEB.2.00.1202281245040.23091@kaball-desktop>
Date: Wed, 29 Feb 2012 17:25:21 +0800
Message-ID: <CAD+1EGNBfVruAOvCfjgkL19-5p4LWUXEsT45o9YYT1iXfJjdtQ@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"cloudxy@googlegroups.com" <cloudxy@googlegroups.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 8:47 PM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> On Tue, 28 Feb 2012, harryxiyou wrote:
>> > Yup, much thanks for reminding us of this mistake. I have added the task
>> > we will do for GSOC 2012 in the xen.org GSOC wiki page. Cloud you please
>> > have a look(http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas) ;-).
>> > I will also give another new wiki page in English for describing HLFS
>> > for more details
>> > (Realize Mechanisms) in this weekend.
>> >
>> > Stefano, feel free to give other suggestions about my updating information.
>> > we are very pleased to receive your help ;-)
>
> It's better now, thanks.
>
Okay, thanks.

>
>> And now mentoring organizations can begin submitting applications to Google.
>> Our project is full of enthusiasms to join GSOC 2012 as a project
>> under org xen.org.
>> Anyway, we hope xen.org can interest our project. And if you have any
>> question or
>> request about our project, you cloud feel free to ask us to do. We
>> will very happy to
>> try our best to join GSOC 2012 as a project under org xen.org.
>>
>> Stefano, thanks for your help ;-)
>
> No problem, we'll certainly take you and your project into
> consideration.

Thanks very much ;-) We will be waiting for your good news.
Best wishes to us.



-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 09:26:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 09:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2fms-0003O6-NZ; Wed, 29 Feb 2012 09:25:30 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <harryxiyou@gmail.com>)
	id 1S2fmr-0003Nt-BB; Wed, 29 Feb 2012 09:25:29 +0000
X-Env-Sender: harryxiyou@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1330507522!13553106!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16523 invoked from network); 29 Feb 2012 09:25:22 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 09:25:22 -0000
Received: by lahe6 with SMTP id e6so3552451lah.32
	for <multiple recipients>; Wed, 29 Feb 2012 01:25:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=X251MFNE5RvPvxrCX6o1dPZhg0ScgA64kIV3vrmp430=;
	b=vZXyXFK0mAGzI7RJUy4YpELFqctrXjv4k1zvm6pspzkNzRV/6/6zeEd2mKJvnE8pHa
	JSejiWIYp+3QhqY8IowGAXS4E1HVrCP0KJzza01rW6jxSv5zLBynqeQwzW0HQ6j3zFql
	ZcXJYs+s5EzJGEURkWvYfSEPW2eAT59sMe3XA=
MIME-Version: 1.0
Received: by 10.152.148.230 with SMTP id tv6mr15728210lab.12.1330507521828;
	Wed, 29 Feb 2012 01:25:21 -0800 (PST)
Received: by 10.112.81.2 with HTTP; Wed, 29 Feb 2012 01:25:21 -0800 (PST)
In-Reply-To: <alpine.DEB.2.00.1202281245040.23091@kaball-desktop>
References: <CAD+1EGP7H3j2tHaJ+=yoVZ2EFfaYXgJfVrv=GRkgF+iW0tjavw@mail.gmail.com>
	<alpine.DEB.2.00.1202231908270.23091@kaball-desktop>
	<CAD+1EGMvem2T4sDbmWmu44348gZpL2B-pYt8=xRwzzyqM4=UUQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241210380.23091@kaball-desktop>
	<CAD+1EGO0WvQDxO2aYWYPxV65x_HpDdgQqBqb4AW4BCFBvSypSQ@mail.gmail.com>
	<alpine.DEB.2.00.1202241425410.23091@kaball-desktop>
	<CAD+1EGNdmVMcShU1pGW5SDrF8Tvjs22wvz43d90OGG=ptXC9Sw@mail.gmail.com>
	<CAD+1EGO537Rii+9Y8ME9oe0-uBXH=+zoc0qTXJ=y=V1D60EC8Q@mail.gmail.com>
	<alpine.DEB.2.00.1202271148010.23091@kaball-desktop>
	<CAD+1EGMa-K7WJVs4L2sBNmwrWFnzTzVCe5hnRyi3S3+V4sysEw@mail.gmail.com>
	<CAD+1EGPT0u+2evyF4RyUU=ED_VRnGzc0QH7ZCWgLnmdjTtfSEw@mail.gmail.com>
	<alpine.DEB.2.00.1202281245040.23091@kaball-desktop>
Date: Wed, 29 Feb 2012 17:25:21 +0800
Message-ID: <CAD+1EGNBfVruAOvCfjgkL19-5p4LWUXEsT45o9YYT1iXfJjdtQ@mail.gmail.com>
From: harryxiyou <harryxiyou@gmail.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: "xen-community@lists.xen.org" <xen-community@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Mike McClurg <mike.mcclurg@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"cloudxy@googlegroups.com" <cloudxy@googlegroups.com>,
	"konrad@darnok.org" <konrad@darnok.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Kang Hua <kanghua151@gmail.com>
Subject: Re: [Xen-users] [Xen]Do some stuffs for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Feb 28, 2012 at 8:47 PM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> On Tue, 28 Feb 2012, harryxiyou wrote:
>> > Yup, much thanks for reminding us of this mistake. I have added the task
>> > we will do for GSOC 2012 in the xen.org GSOC wiki page. Cloud you please
>> > have a look(http://wiki.xen.org/wiki/GSoC_2012_Ideas#New_Project_Ideas) ;-).
>> > I will also give another new wiki page in English for describing HLFS
>> > for more details
>> > (Realize Mechanisms) in this weekend.
>> >
>> > Stefano, feel free to give other suggestions about my updating information.
>> > we are very pleased to receive your help ;-)
>
> It's better now, thanks.
>
Okay, thanks.

>
>> And now mentoring organizations can begin submitting applications to Google.
>> Our project is full of enthusiasms to join GSOC 2012 as a project
>> under org xen.org.
>> Anyway, we hope xen.org can interest our project. And if you have any
>> question or
>> request about our project, you cloud feel free to ask us to do. We
>> will very happy to
>> try our best to join GSOC 2012 as a project under org xen.org.
>>
>> Stefano, thanks for your help ;-)
>
> No problem, we'll certainly take you and your project into
> consideration.

Thanks very much ;-) We will be waiting for your good news.
Best wishes to us.



-- 
Thanks
Harry Wei

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 09:35:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 09:35:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2fvw-0003lK-DC; Wed, 29 Feb 2012 09:34:52 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2fvu-0003kz-7n
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 09:34:50 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-174.messagelabs.com!1330508081!15222403!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30313 invoked from network); 29 Feb 2012 09:34:43 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 09:34:43 -0000
Received: by pbcuo5 with SMTP id uo5so4456090pbc.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 01:34:40 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr3923061pbc.160.1330508080444 (num_hops
	= 1); Wed, 29 Feb 2012 01:34:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr3318691pbc.160.1330508080346; Wed,
	29 Feb 2012 01:34:40 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Wed, 29 Feb 2012 01:34:40 -0800 (PST)
In-Reply-To: <4F4DE5C9.1050106@abpni.co.uk>
References: <4F4DE5C9.1050106@abpni.co.uk>
Date: Wed, 29 Feb 2012 16:34:40 +0700
Message-ID: <CAG1y0sdUkD4rgrOBsvqnkX-1V9e1QCDzz-RU_G81P5rZq-ph+w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQmpyYQQr2n8rmMfmnUZykUcmXEOQSu8Y+rXQuPZFEac30o71reclvOdu2NppLlqiX0wmdbK
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Mainline Kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 3:46 PM, Jonathan Tripathy <jonnyt@abpni.co.uk> wrote:
>
> Hi Everyone,
>
> Now that Xen Dom0 kernel is in the mainline kernel at kernel.org for 3.0+,
> does this mean that the concept of installing a "kernel-xen" package on a
> to-be hypervisor no longer exists, assuming that the to-be hypervisor is
> running a 3.0+ kernel?

It depends.

A distro MIGHT still want to have separate kernel-xen, which could
include (for example) some functionality not yet on upstream, like
blktap.

>
> Specifically, does this mean that for Ubuntu 11.10 (which uses a 3.x kernel
> by default), it can run as a Dom0 out of the box?
>

I don't know, haven't tried :)

I DO know that elrepo.org's kernel-ml, as well as my own self-compiled
3.1 kernel (based on Fedora's SRPM) works as both native and dom0
kernel, after editing grub config manually.

> Also, does this mean that any updates for xen Dom0/DomU stuff comes just
> like any "normal" kernel update, since it's mainline?

For kernel-related stuff? Should be.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 09:35:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 09:35:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2fvw-0003lK-DC; Wed, 29 Feb 2012 09:34:52 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1S2fvu-0003kz-7n
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 09:34:50 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-174.messagelabs.com!1330508081!15222403!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30313 invoked from network); 29 Feb 2012 09:34:43 -0000
Received: from mail-pw0-f43.google.com (HELO mail-pw0-f43.google.com)
	(209.85.160.43)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 09:34:43 -0000
Received: by pbcuo5 with SMTP id uo5so4456090pbc.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 01:34:40 -0800 (PST)
Received-SPF: pass (google.com: domain of fajar@fajar.net designates
	10.68.220.7 as permitted sender) client-ip=10.68.220.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of fajar@fajar.net
	designates 10.68.220.7 as permitted sender)
	smtp.mail=fajar@fajar.net
Received: from mr.google.com ([10.68.220.7])
	by 10.68.220.7 with SMTP id ps7mr3923061pbc.160.1330508080444 (num_hops
	= 1); Wed, 29 Feb 2012 01:34:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.220.7 with SMTP id ps7mr3318691pbc.160.1330508080346; Wed,
	29 Feb 2012 01:34:40 -0800 (PST)
Received: by 10.68.219.193 with HTTP; Wed, 29 Feb 2012 01:34:40 -0800 (PST)
In-Reply-To: <4F4DE5C9.1050106@abpni.co.uk>
References: <4F4DE5C9.1050106@abpni.co.uk>
Date: Wed, 29 Feb 2012 16:34:40 +0700
Message-ID: <CAG1y0sdUkD4rgrOBsvqnkX-1V9e1QCDzz-RU_G81P5rZq-ph+w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQmpyYQQr2n8rmMfmnUZykUcmXEOQSu8Y+rXQuPZFEac30o71reclvOdu2NppLlqiX0wmdbK
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Mainline Kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 3:46 PM, Jonathan Tripathy <jonnyt@abpni.co.uk> wrote:
>
> Hi Everyone,
>
> Now that Xen Dom0 kernel is in the mainline kernel at kernel.org for 3.0+,
> does this mean that the concept of installing a "kernel-xen" package on a
> to-be hypervisor no longer exists, assuming that the to-be hypervisor is
> running a 3.0+ kernel?

It depends.

A distro MIGHT still want to have separate kernel-xen, which could
include (for example) some functionality not yet on upstream, like
blktap.

>
> Specifically, does this mean that for Ubuntu 11.10 (which uses a 3.x kernel
> by default), it can run as a Dom0 out of the box?
>

I don't know, haven't tried :)

I DO know that elrepo.org's kernel-ml, as well as my own self-compiled
3.1 kernel (based on Fedora's SRPM) works as both native and dom0
kernel, after editing grub config manually.

> Also, does this mean that any updates for xen Dom0/DomU stuff comes just
> like any "normal" kernel update, since it's mainline?

For kernel-related stuff? Should be.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 10:37:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 10:37:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2gtF-0005CP-NH; Wed, 29 Feb 2012 10:36:09 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2gtD-0005CD-Nb
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 10:36:08 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330511735!55000198!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31443 invoked from network); 29 Feb 2012 10:35:35 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 10:35:35 -0000
Received: by wibhj6 with SMTP id hj6so290615wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 02:36:00 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.216.137.219 as permitted sender) client-ip=10.216.137.219; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.216.137.219 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.216.137.219])
	by 10.216.137.219 with SMTP id y69mr11740944wei.51.1330511760650
	(num_hops = 1); Wed, 29 Feb 2012 02:36:00 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=nlSkrCEvfPunJPMMixBdFmUfTYhMqEBtm8d8Tf4Ge3k=;
	b=OXpJ4U5ZVIFxUZUw783dOeYqULiCqvf9kTxe8EqxJoLKjn0F8YVZgUPJ042OqUEcR9
	KbY5wfYQ99YRiq3M+bbiCIFBPCLURUvMiIPIs2YUKz8oQkdj7uWD/ZPQfXlcUFcxz+jy
	iFQ/pv22h2kgSP/cnGoAxixyy731AXxdwX6Ga+u2w1HeruMbcHhzdctz11syA6v5S+fA
	ChHYWA7M1OZlePpKRxlR3W5EhkUacDUB4zqVIXcKMj3SO8peQpu6wdbll/YJWRA80Ivx
	nCI8XRpQhqDXKfRdmeDj4IOWwZlf6UquULe4febZiLUvC0EfThIuvcAK8rNcRXr+/aq0
	xXKA==
Received: by 10.216.137.219 with SMTP id y69mr9316486wei.51.1330511760115;
	Wed, 29 Feb 2012 02:36:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Wed, 29 Feb 2012 02:35:40 -0800 (PST)
In-Reply-To: <CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 29 Feb 2012 07:35:40 -0300
Message-ID: <CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQnYp4g3jRTI8g5nOcQ2vxZOhoI3T0/3E1IfeYuNV56rI09pgbbJk0QCh05Re3GfGK9BYtCr
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8609702525577900152=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8609702525577900152==
Content-Type: multipart/alternative; boundary=00504502cfc2d4c91c04ba17e8f9

--00504502cfc2d4c91c04ba17e8f9
Content-Type: text/plain; charset=ISO-8859-1

Thanks again Todd.

Took a bit of hacking around with the configuration, but I got it working
here -- I'll write it up for the wiki once I've got it completely working.

Worth noting for anyone reading this, according to http://devstack.org/ setting
up OpenStack on XCP/XenServer with DevStack is only encouraged for test /
development use, not for production.

After this I'm going to try some other methods for getting XCP up with
OpenStack.

Todd, if I have it right, however, it seems that the instructions here are
still in fact the best method to get started with creating a production
cluster, is that right?
http://wiki.openstack.org/XenServerDevelopment

Also about the plug-ins you mentioned (
http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/).. where do
they fit into the picture?

Cheers,
Andrew


On Tue, Feb 28, 2012 at 5:33 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Feb 28, 2012 at 3:26 PM, Andrew Eross <eross@locatrix.com> wrote:
> > Thanks Todd!
> >
> > I never saw this information before. Giving it a run right now.
> >
> > I see mention that the scripted methods don't directly help you setup
> > multiple nodes (e.g. for my test cluster here at least I want a single
> > controller and then multiple compute nodes).
> >
> > Any hints how to create compute nodes from here?
> >
>
> Is this what you are looking for:
>
> https://github.com/openstack-dev/devstack/blob/master/tools/xen/build_domU_multi.sh
>
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--00504502cfc2d4c91c04ba17e8f9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks again Todd.<div><br></div><div>Took a bit of hacking around with the=
 configuration, but I got it working here -- I&#39;ll write it up for the w=
iki once I&#39;ve got it completely working.</div><div><br></div><div>Worth=
 noting for anyone reading this, according to=A0<a href=3D"http://devstack.=
org/" target=3D"_blank">http://devstack.org/</a>=A0setting up OpenStack on =
XCP/XenServer with DevStack is only encouraged for test / development use, =
not for production.</div>

<div><br></div><div>After this I&#39;m going to try some other methods for =
getting XCP up with OpenStack.</div><div><br></div><div>Todd, if I have it =
right, however, it seems that the instructions here are still in fact the b=
est method to get started with creating a production cluster, is that right=
?</div>

<div><a href=3D"http://wiki.openstack.org/XenServerDevelopment">http://wiki=
.openstack.org/XenServerDevelopment</a></div><div><br></div><div>Also about=
 the plug-ins you mentioned (<a href=3D"http://downloads.xen.org/XCP/openst=
ack/openstack-xen-plugins/">http://downloads.xen.org/XCP/openstack/openstac=
k-xen-plugins/</a>).. where do they fit into the picture?=A0</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div>
<br><br><div class=3D"gmail_quote">On Tue, Feb 28, 2012 at 5:33 PM, Todd De=
shane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org" target=
=3D"_blank">todd.deshane@xen.org</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">



<div>On Tue, Feb 28, 2012 at 3:26 PM, Andrew Eross &lt;<a href=3D"mailto:er=
oss@locatrix.com" target=3D"_blank">eross@locatrix.com</a>&gt; wrote:<br>
&gt; Thanks Todd!<br>
&gt;<br>
&gt; I never saw this information before. Giving it a run right now.<br>
&gt;<br>
&gt; I see mention that the scripted methods don&#39;t directly help you se=
tup<br>
&gt; multiple nodes (e.g. for my test cluster here at least I want a single=
<br>
&gt; controller and then multiple compute nodes).<br>
&gt;<br>
&gt; Any hints how to create compute nodes from here?<br>
&gt;<br>
<br>
</div>Is this what you are looking for:<br>
<a href=3D"https://github.com/openstack-dev/devstack/blob/master/tools/xen/=
build_domU_multi.sh" target=3D"_blank">https://github.com/openstack-dev/dev=
stack/blob/master/tools/xen/build_domU_multi.sh</a><br>
<div><div></div><div><br>
<br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br></div>

--00504502cfc2d4c91c04ba17e8f9--


--===============8609702525577900152==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8609702525577900152==--


From xen-users-bounces@lists.xen.org Wed Feb 29 10:37:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 10:37:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2gtF-0005CP-NH; Wed, 29 Feb 2012 10:36:09 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2gtD-0005CD-Nb
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 10:36:08 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1330511735!55000198!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31443 invoked from network); 29 Feb 2012 10:35:35 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 10:35:35 -0000
Received: by wibhj6 with SMTP id hj6so290615wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 02:36:00 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.216.137.219 as permitted sender) client-ip=10.216.137.219; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.216.137.219 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.216.137.219])
	by 10.216.137.219 with SMTP id y69mr11740944wei.51.1330511760650
	(num_hops = 1); Wed, 29 Feb 2012 02:36:00 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=nlSkrCEvfPunJPMMixBdFmUfTYhMqEBtm8d8Tf4Ge3k=;
	b=OXpJ4U5ZVIFxUZUw783dOeYqULiCqvf9kTxe8EqxJoLKjn0F8YVZgUPJ042OqUEcR9
	KbY5wfYQ99YRiq3M+bbiCIFBPCLURUvMiIPIs2YUKz8oQkdj7uWD/ZPQfXlcUFcxz+jy
	iFQ/pv22h2kgSP/cnGoAxixyy731AXxdwX6Ga+u2w1HeruMbcHhzdctz11syA6v5S+fA
	ChHYWA7M1OZlePpKRxlR3W5EhkUacDUB4zqVIXcKMj3SO8peQpu6wdbll/YJWRA80Ivx
	nCI8XRpQhqDXKfRdmeDj4IOWwZlf6UquULe4febZiLUvC0EfThIuvcAK8rNcRXr+/aq0
	xXKA==
Received: by 10.216.137.219 with SMTP id y69mr9316486wei.51.1330511760115;
	Wed, 29 Feb 2012 02:36:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Wed, 29 Feb 2012 02:35:40 -0800 (PST)
In-Reply-To: <CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 29 Feb 2012 07:35:40 -0300
Message-ID: <CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQnYp4g3jRTI8g5nOcQ2vxZOhoI3T0/3E1IfeYuNV56rI09pgbbJk0QCh05Re3GfGK9BYtCr
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8609702525577900152=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8609702525577900152==
Content-Type: multipart/alternative; boundary=00504502cfc2d4c91c04ba17e8f9

--00504502cfc2d4c91c04ba17e8f9
Content-Type: text/plain; charset=ISO-8859-1

Thanks again Todd.

Took a bit of hacking around with the configuration, but I got it working
here -- I'll write it up for the wiki once I've got it completely working.

Worth noting for anyone reading this, according to http://devstack.org/ setting
up OpenStack on XCP/XenServer with DevStack is only encouraged for test /
development use, not for production.

After this I'm going to try some other methods for getting XCP up with
OpenStack.

Todd, if I have it right, however, it seems that the instructions here are
still in fact the best method to get started with creating a production
cluster, is that right?
http://wiki.openstack.org/XenServerDevelopment

Also about the plug-ins you mentioned (
http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/).. where do
they fit into the picture?

Cheers,
Andrew


On Tue, Feb 28, 2012 at 5:33 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Tue, Feb 28, 2012 at 3:26 PM, Andrew Eross <eross@locatrix.com> wrote:
> > Thanks Todd!
> >
> > I never saw this information before. Giving it a run right now.
> >
> > I see mention that the scripted methods don't directly help you setup
> > multiple nodes (e.g. for my test cluster here at least I want a single
> > controller and then multiple compute nodes).
> >
> > Any hints how to create compute nodes from here?
> >
>
> Is this what you are looking for:
>
> https://github.com/openstack-dev/devstack/blob/master/tools/xen/build_domU_multi.sh
>
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--00504502cfc2d4c91c04ba17e8f9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks again Todd.<div><br></div><div>Took a bit of hacking around with the=
 configuration, but I got it working here -- I&#39;ll write it up for the w=
iki once I&#39;ve got it completely working.</div><div><br></div><div>Worth=
 noting for anyone reading this, according to=A0<a href=3D"http://devstack.=
org/" target=3D"_blank">http://devstack.org/</a>=A0setting up OpenStack on =
XCP/XenServer with DevStack is only encouraged for test / development use, =
not for production.</div>

<div><br></div><div>After this I&#39;m going to try some other methods for =
getting XCP up with OpenStack.</div><div><br></div><div>Todd, if I have it =
right, however, it seems that the instructions here are still in fact the b=
est method to get started with creating a production cluster, is that right=
?</div>

<div><a href=3D"http://wiki.openstack.org/XenServerDevelopment">http://wiki=
.openstack.org/XenServerDevelopment</a></div><div><br></div><div>Also about=
 the plug-ins you mentioned (<a href=3D"http://downloads.xen.org/XCP/openst=
ack/openstack-xen-plugins/">http://downloads.xen.org/XCP/openstack/openstac=
k-xen-plugins/</a>).. where do they fit into the picture?=A0</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div>
<br><br><div class=3D"gmail_quote">On Tue, Feb 28, 2012 at 5:33 PM, Todd De=
shane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org" target=
=3D"_blank">todd.deshane@xen.org</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">



<div>On Tue, Feb 28, 2012 at 3:26 PM, Andrew Eross &lt;<a href=3D"mailto:er=
oss@locatrix.com" target=3D"_blank">eross@locatrix.com</a>&gt; wrote:<br>
&gt; Thanks Todd!<br>
&gt;<br>
&gt; I never saw this information before. Giving it a run right now.<br>
&gt;<br>
&gt; I see mention that the scripted methods don&#39;t directly help you se=
tup<br>
&gt; multiple nodes (e.g. for my test cluster here at least I want a single=
<br>
&gt; controller and then multiple compute nodes).<br>
&gt;<br>
&gt; Any hints how to create compute nodes from here?<br>
&gt;<br>
<br>
</div>Is this what you are looking for:<br>
<a href=3D"https://github.com/openstack-dev/devstack/blob/master/tools/xen/=
build_domU_multi.sh" target=3D"_blank">https://github.com/openstack-dev/dev=
stack/blob/master/tools/xen/build_domU_multi.sh</a><br>
<div><div></div><div><br>
<br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br></div>

--00504502cfc2d4c91c04ba17e8f9--


--===============8609702525577900152==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8609702525577900152==--


From xen-users-bounces@lists.xen.org Wed Feb 29 10:46:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 10:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2h1u-0005v0-3B; Wed, 29 Feb 2012 10:45:06 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1S2h1s-0005ud-Gm
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 10:45:04 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330512294!10809009!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.9 required=7.0 tests=MISSING_MIMEOLE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27053 invoked from network); 29 Feb 2012 10:44:55 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 10:44:55 -0000
Received: by wibhj6 with SMTP id hj6so299883wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 02:44:54 -0800 (PST)
Received-SPF: pass (google.com: domain of ditwal001@gmail.com designates
	10.180.83.70 as permitted sender) client-ip=10.180.83.70; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of ditwal001@gmail.com
	designates 10.180.83.70 as permitted sender)
	smtp.mail=ditwal001@gmail.com;
	dkim=pass header.i=ditwal001@gmail.com
Received: from mr.google.com ([10.180.83.70])
	by 10.180.83.70 with SMTP id o6mr15964557wiy.19.1330512294767 (num_hops
	= 1); Wed, 29 Feb 2012 02:44:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:subject:date:message-id:mime-version:content-type
	:content-transfer-encoding:x-priority:x-msmail-priority:x-mailer
	:importance:thread-index:content-language
	:disposition-notification-to;
	bh=93Vs0nYILzd2t0Goq/c8seRC3mFwfJvBgP4OEwGmCHg=;
	b=gN82CFx+BRa6G90SuYUpl+rnsg8iezOaRd16E8lj7v2FQ3i6HMg+0Dkp3xnI0Pe9H3
	kkw4E9dBoJKpilabHomIV98uHLu7OSOmwoR7ueQrnPB86DLHiPWMNPX0SeF4Ff2/yJHq
	z1UhlzlPhqrOkGZlWEX1Wbh81B2xP6HpzjbwU=
Received: by 10.180.83.70 with SMTP id o6mr12718112wiy.19.1330512294729;
	Wed, 29 Feb 2012 02:44:54 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id 9sm62132537wid.2.2012.02.29.02.44.53
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 29 Feb 2012 02:44:54 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xensource.com>
Date: Wed, 29 Feb 2012 11:44:50 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAANqHxj/XjGBLnQN72JBwJa4BAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: Acz2zrwjJ94N+UosS0uBxwhkVxcfGA==
Content-Language: de-ch
Subject: [Xen-users] remus / kernel 3.2 / xen / debian squeeze
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi everyone, how are you?

is there anyone who has successfully implemented a

- remus / kernel 3.2 / xen / debian squeeze

setup? i strugling on that several weeks? is there a solution at all, at the
moment? or is my actual strategy,

- using drbd and, in case of a server crash, having a down time of 2 or 4
minutes?

what I am looking for is to become the session state sync'ed between 2 xen
servers (memory/session of domu, dom0).

thatnks a lot for your help,

have a nice day, walter.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 10:46:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 10:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2h1u-0005v0-3B; Wed, 29 Feb 2012 10:45:06 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1S2h1s-0005ud-Gm
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 10:45:04 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1330512294!10809009!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=1.9 required=7.0 tests=MISSING_MIMEOLE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27053 invoked from network); 29 Feb 2012 10:44:55 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 10:44:55 -0000
Received: by wibhj6 with SMTP id hj6so299883wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 02:44:54 -0800 (PST)
Received-SPF: pass (google.com: domain of ditwal001@gmail.com designates
	10.180.83.70 as permitted sender) client-ip=10.180.83.70; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of ditwal001@gmail.com
	designates 10.180.83.70 as permitted sender)
	smtp.mail=ditwal001@gmail.com;
	dkim=pass header.i=ditwal001@gmail.com
Received: from mr.google.com ([10.180.83.70])
	by 10.180.83.70 with SMTP id o6mr15964557wiy.19.1330512294767 (num_hops
	= 1); Wed, 29 Feb 2012 02:44:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:subject:date:message-id:mime-version:content-type
	:content-transfer-encoding:x-priority:x-msmail-priority:x-mailer
	:importance:thread-index:content-language
	:disposition-notification-to;
	bh=93Vs0nYILzd2t0Goq/c8seRC3mFwfJvBgP4OEwGmCHg=;
	b=gN82CFx+BRa6G90SuYUpl+rnsg8iezOaRd16E8lj7v2FQ3i6HMg+0Dkp3xnI0Pe9H3
	kkw4E9dBoJKpilabHomIV98uHLu7OSOmwoR7ueQrnPB86DLHiPWMNPX0SeF4Ff2/yJHq
	z1UhlzlPhqrOkGZlWEX1Wbh81B2xP6HpzjbwU=
Received: by 10.180.83.70 with SMTP id o6mr12718112wiy.19.1330512294729;
	Wed, 29 Feb 2012 02:44:54 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id 9sm62132537wid.2.2012.02.29.02.44.53
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 29 Feb 2012 02:44:54 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xensource.com>
Date: Wed, 29 Feb 2012 11:44:50 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAANqHxj/XjGBLnQN72JBwJa4BAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: Acz2zrwjJ94N+UosS0uBxwhkVxcfGA==
Content-Language: de-ch
Subject: [Xen-users] remus / kernel 3.2 / xen / debian squeeze
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi everyone, how are you?

is there anyone who has successfully implemented a

- remus / kernel 3.2 / xen / debian squeeze

setup? i strugling on that several weeks? is there a solution at all, at the
moment? or is my actual strategy,

- using drbd and, in case of a server crash, having a down time of 2 or 4
minutes?

what I am looking for is to become the session state sync'ed between 2 xen
servers (memory/session of domu, dom0).

thatnks a lot for your help,

have a nice day, walter.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 11:33:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 11:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2hmH-0007cE-67; Wed, 29 Feb 2012 11:33:01 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Daniel.Taschik@student.hpi.uni-potsdam.de>)
	id 1S2hmF-0007c9-3g
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 11:32:59 +0000
X-Env-Sender: Daniel.Taschik@student.hpi.uni-potsdam.de
X-Msg-Ref: server-14.tower-174.messagelabs.com!1330515172!15246145!1
X-Originating-IP: [141.89.225.123]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9127 invoked from network); 29 Feb 2012 11:32:52 -0000
Received: from mail3.hpi.uni-potsdam.de (HELO mail3.hpi.uni-potsdam.de)
	(141.89.225.123) by server-14.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 11:32:52 -0000
Received: from owa2.hpi.uni-potsdam.de (owa2.hpi.uni-potsdam.de
	[141.89.225.162])
	by mail3.hpi.uni-potsdam.de (Postfix) with ESMTP id E1ED5169E99
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 12:32:51 +0100 (CET)
Received: from 8mxstu1r.hpi.uni-potsdam.de ([fe80::58f6:fad3:45d8:9990]) by
	OWA2.hpi.uni-potsdam.de ([2002:8d59:e1a2::8d59:e1a2]) with mapi;
	Wed, 29 Feb 2012 12:32:51 +0100
From: "Taschik, Daniel" <Daniel.Taschik@student.hpi.uni-potsdam.de>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Wed, 29 Feb 2012 12:32:50 +0100
Thread-Topic: Getting the bridged network running on Debian Squeeze with Xen
	4.0.1
Thread-Index: Acz21d5yinDxOzJ2Sxis6CUJBm4oLQ==
Message-ID: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
Accept-Language: de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
MIME-Version: 1.0
Subject: [Xen-users] Getting the bridged network running on Debian Squeeze
	with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

For a few days, I have been trying  to get a Xen 4.0.1 running on a fresh installed Debian Squeeze 6.0.4. The host installation was fine at all. My problem is, that I can't get the network in the guest domU up and running. 

root@guest:~# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@guest:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 39:fa:a9:88:a1:5c  
          inet addr:192.168.67.14  Bcast:192.168.67.255  Mask:255.255.255.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:23 

root@guest:~# ifconfig eth0 up
SIOCSIFFLAGS: Cannot assign requested address


On the Host, my xend-configuration.sxp looks like this:

(vif-script vif-bridge)
(network-script 'network-bridge bridge=eth0')
(dom0-min-mem 2048)
(enable-dom0-ballooning yes)
(total_available_memory 0)
(dom0-cpus 0)
(vncpasswd '').
(xend-unix-server yes)

brctl show looks like this:

bridge name     bridge id               STP enabled     interfaces
eth0            8000.002590499320       no              peth0
                     				                                    vif1.0
My host dmesg log looks like this:

[ 1110.116485] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1122.775781] device vif2.0 entered promiscuous mode
[ 1122.781559] eth0: port 2(vif2.0) entering forwarding state
[ 1122.851644] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 1122.853593] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 1122.853597] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[ 1122.853600] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 1122.880067] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1122.895044] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1122.899251] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1122.899258] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1124.867103] blkback: ring-ref 770, event-channel 24, protocol 1 (x86_64-abi)
[ 1124.905556] blkback: ring-ref 771, event-channel 25, protocol 1 (x86_64-abi)


I created the guest with:

xen-create-image --force       --fs=ext4 --genpass=0 --install=1       --memory=10G --password=test      --pygrub --size=20G --swap=4G      --swap-dev=/dev/vg0/hostname.com-swap --vcpus=4       --dist=squeeze --install-method=debootstrap       --broadcast=192.168.67.127 --netmask=255.255.255.128      --gateway=192.168.67.1 --ip=192.168.67.14 --mac=39:fa:a9:88:a1:5c      --nameserver=192.168.67.1 --hostname=hostname.com      --lvm=vg0


I found out that when I disable handle_iptables() (line 94 in /etc/xen/scripts/vif-bridge), the errors about the physdev-out disappear, but even when this error is gone the problem is still the same. I tried using routed networking, but the same problem here. I have been reinstalling two times but no success at all. I hope you can help me to find out how to get the network in the guest running.

Thanks in Advance!

Daniel


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 11:33:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 11:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2hmH-0007cE-67; Wed, 29 Feb 2012 11:33:01 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Daniel.Taschik@student.hpi.uni-potsdam.de>)
	id 1S2hmF-0007c9-3g
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 11:32:59 +0000
X-Env-Sender: Daniel.Taschik@student.hpi.uni-potsdam.de
X-Msg-Ref: server-14.tower-174.messagelabs.com!1330515172!15246145!1
X-Originating-IP: [141.89.225.123]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9127 invoked from network); 29 Feb 2012 11:32:52 -0000
Received: from mail3.hpi.uni-potsdam.de (HELO mail3.hpi.uni-potsdam.de)
	(141.89.225.123) by server-14.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 11:32:52 -0000
Received: from owa2.hpi.uni-potsdam.de (owa2.hpi.uni-potsdam.de
	[141.89.225.162])
	by mail3.hpi.uni-potsdam.de (Postfix) with ESMTP id E1ED5169E99
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 12:32:51 +0100 (CET)
Received: from 8mxstu1r.hpi.uni-potsdam.de ([fe80::58f6:fad3:45d8:9990]) by
	OWA2.hpi.uni-potsdam.de ([2002:8d59:e1a2::8d59:e1a2]) with mapi;
	Wed, 29 Feb 2012 12:32:51 +0100
From: "Taschik, Daniel" <Daniel.Taschik@student.hpi.uni-potsdam.de>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Wed, 29 Feb 2012 12:32:50 +0100
Thread-Topic: Getting the bridged network running on Debian Squeeze with Xen
	4.0.1
Thread-Index: Acz21d5yinDxOzJ2Sxis6CUJBm4oLQ==
Message-ID: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
Accept-Language: de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
MIME-Version: 1.0
Subject: [Xen-users] Getting the bridged network running on Debian Squeeze
	with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

For a few days, I have been trying  to get a Xen 4.0.1 running on a fresh installed Debian Squeeze 6.0.4. The host installation was fine at all. My problem is, that I can't get the network in the guest domU up and running. 

root@guest:~# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@guest:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 39:fa:a9:88:a1:5c  
          inet addr:192.168.67.14  Bcast:192.168.67.255  Mask:255.255.255.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:23 

root@guest:~# ifconfig eth0 up
SIOCSIFFLAGS: Cannot assign requested address


On the Host, my xend-configuration.sxp looks like this:

(vif-script vif-bridge)
(network-script 'network-bridge bridge=eth0')
(dom0-min-mem 2048)
(enable-dom0-ballooning yes)
(total_available_memory 0)
(dom0-cpus 0)
(vncpasswd '').
(xend-unix-server yes)

brctl show looks like this:

bridge name     bridge id               STP enabled     interfaces
eth0            8000.002590499320       no              peth0
                     				                                    vif1.0
My host dmesg log looks like this:

[ 1110.116485] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1122.775781] device vif2.0 entered promiscuous mode
[ 1122.781559] eth0: port 2(vif2.0) entering forwarding state
[ 1122.851644] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 1122.853593] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 1122.853597] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[ 1122.853600] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 1122.880067] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1122.895044] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1122.899251] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1122.899258] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1124.867103] blkback: ring-ref 770, event-channel 24, protocol 1 (x86_64-abi)
[ 1124.905556] blkback: ring-ref 771, event-channel 25, protocol 1 (x86_64-abi)


I created the guest with:

xen-create-image --force       --fs=ext4 --genpass=0 --install=1       --memory=10G --password=test      --pygrub --size=20G --swap=4G      --swap-dev=/dev/vg0/hostname.com-swap --vcpus=4       --dist=squeeze --install-method=debootstrap       --broadcast=192.168.67.127 --netmask=255.255.255.128      --gateway=192.168.67.1 --ip=192.168.67.14 --mac=39:fa:a9:88:a1:5c      --nameserver=192.168.67.1 --hostname=hostname.com      --lvm=vg0


I found out that when I disable handle_iptables() (line 94 in /etc/xen/scripts/vif-bridge), the errors about the physdev-out disappear, but even when this error is gone the problem is still the same. I tried using routed networking, but the same problem here. I have been reinstalling two times but no success at all. I hope you can help me to find out how to get the network in the guest running.

Thanks in Advance!

Daniel


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 12:05:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 12:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2iGw-0000N3-Fr; Wed, 29 Feb 2012 12:04:42 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1S2iGv-0000Mr-73
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 12:04:41 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-9.tower-216.messagelabs.com!1330517074!16997196!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12263 invoked from network); 29 Feb 2012 12:04:35 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-9.tower-216.messagelabs.com with SMTP;
	29 Feb 2012 12:04:35 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C738210401B
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 12:04:33 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id EMj-sKSXxDIn for <xen-users@lists.xen.org>;
	Wed, 29 Feb 2012 12:04:33 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 6805610401A
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 12:04:33 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240850cb73c2157353@simon.thehobsons.co.uk>
In-Reply-To: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
Date: Wed, 29 Feb 2012 12:04:21 +0000
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Taschik, Daniel wrote:

>On the Host, my xend-configuration.sxp looks like this:
>
>(vif-script vif-bridge)
>(network-script 'network-bridge bridge=eth0')

OK, stop right there, comment out network-script. The Xen supplied 
scripts are not needed now and are to all intents deprecated in 
favour of Host OS facilities. Debian in particular make sit an 
absolute doddle to set up the bridge. All you need in 
/etc/network/interfaces is something like this :

auto eth0
iface eth0 inet static
   bridge_ports peth0
   address 192.168.x.y
   netmask 255.255.255.0
   gateway 192.168.x.z

And I've used /etc/udev/rules.d/70-persistent-net.rules to set the 
name of the physical interface to peth0. You don't have to do this, 
you can use any name for the bridge, and any name for the physical 
NIC.

That *really* is all you need to create a bridge in Debian these days !

I'd try that first and see if it changes anything. If not then 
there's something else going on. I'm running 4.0.1 & Debian Squeeze 
both at home and work, i686 and AMD64.


One other thing I'd try is not specifying any IP addressing when 
creating the guest. That ought to bypass any iptables stuff being set 
up in vif-script.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 12:05:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 12:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2iGw-0000N3-Fr; Wed, 29 Feb 2012 12:04:42 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1S2iGv-0000Mr-73
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 12:04:41 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-9.tower-216.messagelabs.com!1330517074!16997196!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12263 invoked from network); 29 Feb 2012 12:04:35 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-9.tower-216.messagelabs.com with SMTP;
	29 Feb 2012 12:04:35 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C738210401B
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 12:04:33 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id EMj-sKSXxDIn for <xen-users@lists.xen.org>;
	Wed, 29 Feb 2012 12:04:33 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 6805610401A
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 12:04:33 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240850cb73c2157353@simon.thehobsons.co.uk>
In-Reply-To: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
Date: Wed, 29 Feb 2012 12:04:21 +0000
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Taschik, Daniel wrote:

>On the Host, my xend-configuration.sxp looks like this:
>
>(vif-script vif-bridge)
>(network-script 'network-bridge bridge=eth0')

OK, stop right there, comment out network-script. The Xen supplied 
scripts are not needed now and are to all intents deprecated in 
favour of Host OS facilities. Debian in particular make sit an 
absolute doddle to set up the bridge. All you need in 
/etc/network/interfaces is something like this :

auto eth0
iface eth0 inet static
   bridge_ports peth0
   address 192.168.x.y
   netmask 255.255.255.0
   gateway 192.168.x.z

And I've used /etc/udev/rules.d/70-persistent-net.rules to set the 
name of the physical interface to peth0. You don't have to do this, 
you can use any name for the bridge, and any name for the physical 
NIC.

That *really* is all you need to create a bridge in Debian these days !

I'd try that first and see if it changes anything. If not then 
there's something else going on. I'm running 4.0.1 & Debian Squeeze 
both at home and work, i686 and AMD64.


One other thing I'd try is not specifying any IP addressing when 
creating the guest. That ought to bypass any iptables stuff being set 
up in vif-script.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 12:11:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 12:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2iMl-0000h8-7J; Wed, 29 Feb 2012 12:10:43 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1S2iMk-0000gz-BH
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 12:10:42 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330517408!58838005!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16842 invoked from network); 29 Feb 2012 12:10:08 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 12:10:08 -0000
Received: by lahe6 with SMTP id e6so3801150lah.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 04:10:40 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.152.110.102 as permitted sender)
	client-ip=10.152.110.102; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.152.110.102 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.152.110.102])
	by 10.152.110.102 with SMTP id hz6mr46935lab.21.1330517440132 (num_hops
	= 1); Wed, 29 Feb 2012 04:10:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.110.102 with SMTP id hz6mr37624lab.21.1330517439966; Wed,
	29 Feb 2012 04:10:39 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Wed, 29 Feb 2012 04:10:39 -0800 (PST)
X-Originating-IP: [1.139.118.19]
Received: by 10.112.29.69 with HTTP; Wed, 29 Feb 2012 04:10:39 -0800 (PST)
In-Reply-To: <p06240850cb73c2157353@simon.thehobsons.co.uk>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
Date: Wed, 29 Feb 2012 23:10:39 +1100
Message-ID: <CAOzFzEi2yZB4HtCy+yzTY3nVuTANeCp_f2oFiLx5YV9EKGLxxw@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: Simon Hobson <linux@thehobsons.co.uk>
X-Gm-Message-State: ALoCoQkUfooU5UFCvT7jXxz1K3rHcpcwz2PvaTeohoh/bngippfb4Llz61uEw3dlseWkRrEaAhnx
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7315618590034826439=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7315618590034826439==
Content-Type: multipart/alternative; boundary=bcaec54eee6a606f6604ba193b87

--bcaec54eee6a606f6604ba193b87
Content-Type: text/plain; charset=ISO-8859-1

Take a look at the xen beginners guide on the wiki. It covers networking
and this problem in particular.
On Feb 29, 2012 11:05 PM, "Simon Hobson" <linux@thehobsons.co.uk> wrote:

> Taschik, Daniel wrote:
>
>  On the Host, my xend-configuration.sxp looks like this:
>>
>> (vif-script vif-bridge)
>> (network-script 'network-bridge bridge=eth0')
>>
>
> OK, stop right there, comment out network-script. The Xen supplied scripts
> are not needed now and are to all intents deprecated in favour of Host OS
> facilities. Debian in particular make sit an absolute doddle to set up the
> bridge. All you need in /etc/network/interfaces is something like this :
>
> auto eth0
> iface eth0 inet static
>  bridge_ports peth0
>  address 192.168.x.y
>  netmask 255.255.255.0
>  gateway 192.168.x.z
>
> And I've used /etc/udev/rules.d/70-**persistent-net.rules to set the name
> of the physical interface to peth0. You don't have to do this, you can use
> any name for the bridge, and any name for the physical NIC.
>
> That *really* is all you need to create a bridge in Debian these days !
>
> I'd try that first and see if it changes anything. If not then there's
> something else going on. I'm running 4.0.1 & Debian Squeeze both at home
> and work, i686 and AMD64.
>
>
> One other thing I'd try is not specifying any IP addressing when creating
> the guest. That ought to bypass any iptables stuff being set up in
> vif-script.
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--bcaec54eee6a606f6604ba193b87
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Take a look at the xen beginners guide on the wiki. It covers networking=
 and this problem in particular.</p>
<div class=3D"gmail_quote">On Feb 29, 2012 11:05 PM, &quot;Simon Hobson&quo=
t; &lt;<a href=3D"mailto:linux@thehobsons.co.uk">linux@thehobsons.co.uk</a>=
&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Taschik, Daniel wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On the Host, my xend-configuration.sxp looks like this:<br>
<br>
(vif-script vif-bridge)<br>
(network-script &#39;network-bridge bridge=3Deth0&#39;)<br>
</blockquote>
<br>
OK, stop right there, comment out network-script. The Xen supplied scripts =
are not needed now and are to all intents deprecated in favour of Host OS f=
acilities. Debian in particular make sit an absolute doddle to set up the b=
ridge. All you need in /etc/network/interfaces is something like this :<br>

<br>
auto eth0<br>
iface eth0 inet static<br>
 =A0bridge_ports peth0<br>
 =A0address 192.168.x.y<br>
 =A0netmask 255.255.255.0<br>
 =A0gateway 192.168.x.z<br>
<br>
And I&#39;ve used /etc/udev/rules.d/70-<u></u>persistent-net.rules to set t=
he name of the physical interface to peth0. You don&#39;t have to do this, =
you can use any name for the bridge, and any name for the physical NIC.<br>

<br>
That *really* is all you need to create a bridge in Debian these days !<br>
<br>
I&#39;d try that first and see if it changes anything. If not then there&#3=
9;s something else going on. I&#39;m running 4.0.1 &amp; Debian Squeeze bot=
h at home and work, i686 and AMD64.<br>
<br>
<br>
One other thing I&#39;d try is not specifying any IP addressing when creati=
ng the guest. That ought to bypass any iptables stuff being set up in vif-s=
cript.<br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div>

--bcaec54eee6a606f6604ba193b87--


--===============7315618590034826439==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7315618590034826439==--


From xen-users-bounces@lists.xen.org Wed Feb 29 12:11:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 12:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2iMl-0000h8-7J; Wed, 29 Feb 2012 12:10:43 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1S2iMk-0000gz-BH
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 12:10:42 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-13.tower-27.messagelabs.com!1330517408!58838005!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16842 invoked from network); 29 Feb 2012 12:10:08 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 12:10:08 -0000
Received: by lahe6 with SMTP id e6so3801150lah.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 04:10:40 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.152.110.102 as permitted sender)
	client-ip=10.152.110.102; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.152.110.102 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.152.110.102])
	by 10.152.110.102 with SMTP id hz6mr46935lab.21.1330517440132 (num_hops
	= 1); Wed, 29 Feb 2012 04:10:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.110.102 with SMTP id hz6mr37624lab.21.1330517439966; Wed,
	29 Feb 2012 04:10:39 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Wed, 29 Feb 2012 04:10:39 -0800 (PST)
X-Originating-IP: [1.139.118.19]
Received: by 10.112.29.69 with HTTP; Wed, 29 Feb 2012 04:10:39 -0800 (PST)
In-Reply-To: <p06240850cb73c2157353@simon.thehobsons.co.uk>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
Date: Wed, 29 Feb 2012 23:10:39 +1100
Message-ID: <CAOzFzEi2yZB4HtCy+yzTY3nVuTANeCp_f2oFiLx5YV9EKGLxxw@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: Simon Hobson <linux@thehobsons.co.uk>
X-Gm-Message-State: ALoCoQkUfooU5UFCvT7jXxz1K3rHcpcwz2PvaTeohoh/bngippfb4Llz61uEw3dlseWkRrEaAhnx
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7315618590034826439=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7315618590034826439==
Content-Type: multipart/alternative; boundary=bcaec54eee6a606f6604ba193b87

--bcaec54eee6a606f6604ba193b87
Content-Type: text/plain; charset=ISO-8859-1

Take a look at the xen beginners guide on the wiki. It covers networking
and this problem in particular.
On Feb 29, 2012 11:05 PM, "Simon Hobson" <linux@thehobsons.co.uk> wrote:

> Taschik, Daniel wrote:
>
>  On the Host, my xend-configuration.sxp looks like this:
>>
>> (vif-script vif-bridge)
>> (network-script 'network-bridge bridge=eth0')
>>
>
> OK, stop right there, comment out network-script. The Xen supplied scripts
> are not needed now and are to all intents deprecated in favour of Host OS
> facilities. Debian in particular make sit an absolute doddle to set up the
> bridge. All you need in /etc/network/interfaces is something like this :
>
> auto eth0
> iface eth0 inet static
>  bridge_ports peth0
>  address 192.168.x.y
>  netmask 255.255.255.0
>  gateway 192.168.x.z
>
> And I've used /etc/udev/rules.d/70-**persistent-net.rules to set the name
> of the physical interface to peth0. You don't have to do this, you can use
> any name for the bridge, and any name for the physical NIC.
>
> That *really* is all you need to create a bridge in Debian these days !
>
> I'd try that first and see if it changes anything. If not then there's
> something else going on. I'm running 4.0.1 & Debian Squeeze both at home
> and work, i686 and AMD64.
>
>
> One other thing I'd try is not specifying any IP addressing when creating
> the guest. That ought to bypass any iptables stuff being set up in
> vif-script.
>
> --
> Simon Hobson
>
> Visit http://www.**magpiesnestpublishing.co.uk/<http://www.magpiesnestpublishing.co.uk/>for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--bcaec54eee6a606f6604ba193b87
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Take a look at the xen beginners guide on the wiki. It covers networking=
 and this problem in particular.</p>
<div class=3D"gmail_quote">On Feb 29, 2012 11:05 PM, &quot;Simon Hobson&quo=
t; &lt;<a href=3D"mailto:linux@thehobsons.co.uk">linux@thehobsons.co.uk</a>=
&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Taschik, Daniel wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On the Host, my xend-configuration.sxp looks like this:<br>
<br>
(vif-script vif-bridge)<br>
(network-script &#39;network-bridge bridge=3Deth0&#39;)<br>
</blockquote>
<br>
OK, stop right there, comment out network-script. The Xen supplied scripts =
are not needed now and are to all intents deprecated in favour of Host OS f=
acilities. Debian in particular make sit an absolute doddle to set up the b=
ridge. All you need in /etc/network/interfaces is something like this :<br>

<br>
auto eth0<br>
iface eth0 inet static<br>
 =A0bridge_ports peth0<br>
 =A0address 192.168.x.y<br>
 =A0netmask 255.255.255.0<br>
 =A0gateway 192.168.x.z<br>
<br>
And I&#39;ve used /etc/udev/rules.d/70-<u></u>persistent-net.rules to set t=
he name of the physical interface to peth0. You don&#39;t have to do this, =
you can use any name for the bridge, and any name for the physical NIC.<br>

<br>
That *really* is all you need to create a bridge in Debian these days !<br>
<br>
I&#39;d try that first and see if it changes anything. If not then there&#3=
9;s something else going on. I&#39;m running 4.0.1 &amp; Debian Squeeze bot=
h at home and work, i686 and AMD64.<br>
<br>
<br>
One other thing I&#39;d try is not specifying any IP addressing when creati=
ng the guest. That ought to bypass any iptables stuff being set up in vif-s=
cript.<br>
<br>
-- <br>
Simon Hobson<br>
<br>
Visit <a href=3D"http://www.magpiesnestpublishing.co.uk/" target=3D"_blank"=
>http://www.<u></u>magpiesnestpublishing.co.uk/</a> for books by acclaimed<=
br>
author Gladys Hobson. Novels - poetry - short stories - ideal as<br>
Christmas stocking fillers. Some available as e-books.<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div>

--bcaec54eee6a606f6604ba193b87--


--===============7315618590034826439==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7315618590034826439==--


From xen-users-bounces@lists.xen.org Wed Feb 29 12:33:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 12:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2iiL-0001ri-28; Wed, 29 Feb 2012 12:33:01 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Daniel.Taschik@student.hpi.uni-potsdam.de>)
	id 1S2iiJ-0001rd-4g
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 12:32:59 +0000
X-Env-Sender: Daniel.Taschik@student.hpi.uni-potsdam.de
X-Msg-Ref: server-5.tower-216.messagelabs.com!1330518772!16677316!1
X-Originating-IP: [141.89.225.123]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23694 invoked from network); 29 Feb 2012 12:32:52 -0000
Received: from mail3.hpi.uni-potsdam.de (HELO mail3.hpi.uni-potsdam.de)
	(141.89.225.123) by server-5.tower-216.messagelabs.com with SMTP;
	29 Feb 2012 12:32:52 -0000
Received: from owa2.hpi.uni-potsdam.de (owa2.hpi.uni-potsdam.de
	[141.89.225.162])
	by mail3.hpi.uni-potsdam.de (Postfix) with ESMTP id C3462169EA1;
	Wed, 29 Feb 2012 13:32:51 +0100 (CET)
Received: from 8mxstu1r.hpi.uni-potsdam.de ([fe80::58f6:fad3:45d8:9990]) by
	OWA2.hpi.uni-potsdam.de ([2002:8d59:e1a2::8d59:e1a2]) with mapi;
	Wed, 29 Feb 2012 13:32:51 +0100
From: "Taschik, Daniel" <Daniel.Taschik@student.hpi.uni-potsdam.de>
To: Simon Hobson <linux@thehobsons.co.uk>
Date: Wed, 29 Feb 2012 13:32:50 +0100
Thread-Topic: [Xen-users] Getting the bridged network running on Debian
	Squeeze with Xen 4.0.1
Thread-Index: Acz23kA4dohL6+ojT6iknbYtIlQ8OQ==
Message-ID: <893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
In-Reply-To: <p06240850cb73c2157353@simon.thehobsons.co.uk>
Accept-Language: de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your fast response.
On 29.02.2012, at 13:04, Simon Hobson wrote:

> Taschik, Daniel wrote:
> 
>> On the Host, my xend-configuration.sxp looks like this:
>> 
>> (vif-script vif-bridge)
>> (network-script 'network-bridge bridge=eth0')
> 
> OK, stop right there, comment out network-script. The Xen supplied 
> scripts are not needed now and are to all intents deprecated in 
> favour of Host OS facilities. Debian in particular make sit an 
> absolute doddle to set up the bridge. All you need in 
> /etc/network/interfaces is something like this :
> 
> auto eth0
> iface eth0 inet static
>   bridge_ports peth0
>   address 192.168.x.y
>   netmask 255.255.255.0
>   gateway 192.168.x.z
> 
I commented (network-script 'network-bridge bridge=eth0') and m y interfaces now look like the following:

auto eth0
iface eth0 inet static
    	bridge_ports peth0
        address 192.168.67.12
        netmask 255.255.255.128
        network 192.168.67.0
        broadcast 192.168.67.127
        gateway 192.168.67.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.67.1
        dns-search signavio.com

I also changed /etc/udev/rules.d/70-persistent-net.rules to:

# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:20", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="peth0"
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:21", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:1f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:1e", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

I also changed my guest vif config to:

vif         = [ 'bridge=xenbr0,mac=39:fa:a9:88:a1:5c' ]

When I create the guest I still get the following error:

Configuring network interfaces...SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFFLAGS: Cannot assign requested address
Failed to bring up eth0.

any other ideas?

> And I've used /etc/udev/rules.d/70-persistent-net.rules to set the 
> name of the physical interface to peth0. You don't have to do this, 
> you can use any name for the bridge, and any name for the physical 
> NIC.
> 
> That *really* is all you need to create a bridge in Debian these days !
> 
> I'd try that first and see if it changes anything. If not then 
> there's something else going on. I'm running 4.0.1 & Debian Squeeze 
> both at home and work, i686 and AMD64.
> 
> 
> One other thing I'd try is not specifying any IP addressing when 
> creating the guest. That ought to bypass any iptables stuff being set 
> up in vif-script.
> 
> -- 
> Simon Hobson
> 
> Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 12:33:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 12:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2iiL-0001ri-28; Wed, 29 Feb 2012 12:33:01 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <Daniel.Taschik@student.hpi.uni-potsdam.de>)
	id 1S2iiJ-0001rd-4g
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 12:32:59 +0000
X-Env-Sender: Daniel.Taschik@student.hpi.uni-potsdam.de
X-Msg-Ref: server-5.tower-216.messagelabs.com!1330518772!16677316!1
X-Originating-IP: [141.89.225.123]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23694 invoked from network); 29 Feb 2012 12:32:52 -0000
Received: from mail3.hpi.uni-potsdam.de (HELO mail3.hpi.uni-potsdam.de)
	(141.89.225.123) by server-5.tower-216.messagelabs.com with SMTP;
	29 Feb 2012 12:32:52 -0000
Received: from owa2.hpi.uni-potsdam.de (owa2.hpi.uni-potsdam.de
	[141.89.225.162])
	by mail3.hpi.uni-potsdam.de (Postfix) with ESMTP id C3462169EA1;
	Wed, 29 Feb 2012 13:32:51 +0100 (CET)
Received: from 8mxstu1r.hpi.uni-potsdam.de ([fe80::58f6:fad3:45d8:9990]) by
	OWA2.hpi.uni-potsdam.de ([2002:8d59:e1a2::8d59:e1a2]) with mapi;
	Wed, 29 Feb 2012 13:32:51 +0100
From: "Taschik, Daniel" <Daniel.Taschik@student.hpi.uni-potsdam.de>
To: Simon Hobson <linux@thehobsons.co.uk>
Date: Wed, 29 Feb 2012 13:32:50 +0100
Thread-Topic: [Xen-users] Getting the bridged network running on Debian
	Squeeze with Xen 4.0.1
Thread-Index: Acz23kA4dohL6+ojT6iknbYtIlQ8OQ==
Message-ID: <893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
In-Reply-To: <p06240850cb73c2157353@simon.thehobsons.co.uk>
Accept-Language: de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your fast response.
On 29.02.2012, at 13:04, Simon Hobson wrote:

> Taschik, Daniel wrote:
> 
>> On the Host, my xend-configuration.sxp looks like this:
>> 
>> (vif-script vif-bridge)
>> (network-script 'network-bridge bridge=eth0')
> 
> OK, stop right there, comment out network-script. The Xen supplied 
> scripts are not needed now and are to all intents deprecated in 
> favour of Host OS facilities. Debian in particular make sit an 
> absolute doddle to set up the bridge. All you need in 
> /etc/network/interfaces is something like this :
> 
> auto eth0
> iface eth0 inet static
>   bridge_ports peth0
>   address 192.168.x.y
>   netmask 255.255.255.0
>   gateway 192.168.x.z
> 
I commented (network-script 'network-bridge bridge=eth0') and m y interfaces now look like the following:

auto eth0
iface eth0 inet static
    	bridge_ports peth0
        address 192.168.67.12
        netmask 255.255.255.128
        network 192.168.67.0
        broadcast 192.168.67.127
        gateway 192.168.67.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.67.1
        dns-search signavio.com

I also changed /etc/udev/rules.d/70-persistent-net.rules to:

# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:20", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="peth0"
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:21", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:1f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:49:93:1e", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

I also changed my guest vif config to:

vif         = [ 'bridge=xenbr0,mac=39:fa:a9:88:a1:5c' ]

When I create the guest I still get the following error:

Configuring network interfaces...SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFFLAGS: Cannot assign requested address
Failed to bring up eth0.

any other ideas?

> And I've used /etc/udev/rules.d/70-persistent-net.rules to set the 
> name of the physical interface to peth0. You don't have to do this, 
> you can use any name for the bridge, and any name for the physical 
> NIC.
> 
> That *really* is all you need to create a bridge in Debian these days !
> 
> I'd try that first and see if it changes anything. If not then 
> there's something else going on. I'm running 4.0.1 & Debian Squeeze 
> both at home and work, i686 and AMD64.
> 
> 
> One other thing I'd try is not specifying any IP addressing when 
> creating the guest. That ought to bypass any iptables stuff being set 
> up in vif-script.
> 
> -- 
> Simon Hobson
> 
> Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:00:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2kzu-0006gr-6J; Wed, 29 Feb 2012 14:59:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <darkbasic@linuxsystems.it>) id 1S2kzs-0006fV-3m
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 14:59:16 +0000
X-Env-Sender: darkbasic@linuxsystems.it
X-Msg-Ref: server-8.tower-27.messagelabs.com!1330527420!61251173!1
X-Originating-IP: [2.119.245.41]
X-SpamReason: No, hits=1.6 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15800 invoked from network); 29 Feb 2012 14:57:00 -0000
Received: from mail.linuxsystems.it (HELO mail.linuxsystems.it) (2.119.245.41)
	by server-8.tower-27.messagelabs.com with SMTP;
	29 Feb 2012 14:57:00 -0000
Received: from [192.168.1.44] (unknown [192.168.1.44])
	by mail.linuxsystems.it (Postfix) with ESMTPSA id 3C7DAFB0B
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 15:59:11 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=linuxsystems.it;
	s=linuxsystems.it; t=1330527551;
	bh=6AY4ce7ygPCeEA5RwQdZD/+qlTindrcfs9bdXQ2OoKM=;
	h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type:
	Content-Transfer-Encoding;
	b=gQVegm0G/JiYf63tKL+IybXro21pO4nr59JBEl2woHCW3xOr7YC/YULoRMI93NBjj
	daNSlY+grC5aX3xKJAjg2C387cb2L488PCs89sQKPIbUhLBYtWQkRB8rSdAMhZKLgB
	VtSBMqv5+ApksKDh+e3sWUkkHhjkeSoSK3Xrk9W0=
Message-ID: <4F4E3D4F.6060706@linuxsystems.it>
Date: Wed, 29 Feb 2012 15:59:27 +0100
From: =?ISO-8859-15?Q?Niccol=F2_Belli?= <darkbasic@linuxsystems.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120218 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Virus-Scanned: clamav-milter 0.97.3 at mail.linuxsystems.it
X-Virus-Status: Clean
Subject: [Xen-users] pvgrub, ext4 boot partitions and grub2 config files
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-15"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I do use Xen 4.1.2, pygrub does support both ext4 boot partitions and =

grub2 config files. Does it apply to pvgrub too?

Thanks,
Niccol=F2

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:00:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2kzu-0006gr-6J; Wed, 29 Feb 2012 14:59:18 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <darkbasic@linuxsystems.it>) id 1S2kzs-0006fV-3m
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 14:59:16 +0000
X-Env-Sender: darkbasic@linuxsystems.it
X-Msg-Ref: server-8.tower-27.messagelabs.com!1330527420!61251173!1
X-Originating-IP: [2.119.245.41]
X-SpamReason: No, hits=1.6 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15800 invoked from network); 29 Feb 2012 14:57:00 -0000
Received: from mail.linuxsystems.it (HELO mail.linuxsystems.it) (2.119.245.41)
	by server-8.tower-27.messagelabs.com with SMTP;
	29 Feb 2012 14:57:00 -0000
Received: from [192.168.1.44] (unknown [192.168.1.44])
	by mail.linuxsystems.it (Postfix) with ESMTPSA id 3C7DAFB0B
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 15:59:11 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=linuxsystems.it;
	s=linuxsystems.it; t=1330527551;
	bh=6AY4ce7ygPCeEA5RwQdZD/+qlTindrcfs9bdXQ2OoKM=;
	h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type:
	Content-Transfer-Encoding;
	b=gQVegm0G/JiYf63tKL+IybXro21pO4nr59JBEl2woHCW3xOr7YC/YULoRMI93NBjj
	daNSlY+grC5aX3xKJAjg2C387cb2L488PCs89sQKPIbUhLBYtWQkRB8rSdAMhZKLgB
	VtSBMqv5+ApksKDh+e3sWUkkHhjkeSoSK3Xrk9W0=
Message-ID: <4F4E3D4F.6060706@linuxsystems.it>
Date: Wed, 29 Feb 2012 15:59:27 +0100
From: =?ISO-8859-15?Q?Niccol=F2_Belli?= <darkbasic@linuxsystems.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.1) Gecko/20120218 Thunderbird/10.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Virus-Scanned: clamav-milter 0.97.3 at mail.linuxsystems.it
X-Virus-Status: Clean
Subject: [Xen-users] pvgrub, ext4 boot partitions and grub2 config files
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-15"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I do use Xen 4.1.2, pygrub does support both ext4 boot partitions and =

grub2 config files. Does it apply to pvgrub too?

Thanks,
Niccol=F2

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:24:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2lNN-0000VC-RL; Wed, 29 Feb 2012 15:23:33 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1S2lNM-0000V7-Go
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 15:23:32 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-10.tower-21.messagelabs.com!1330529006!8123799!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27707 invoked from network); 29 Feb 2012 15:23:26 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-10.tower-21.messagelabs.com with SMTP;
	29 Feb 2012 15:23:26 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 0C53910401C
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 15:23:25 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id Xum4ZwyP7jeX for <xen-users@lists.xen.org>;
	Wed, 29 Feb 2012 15:23:24 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 10AF010401A
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 15:23:23 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240851cb73dd0bc4ef@simon.thehobsons.co.uk>
In-Reply-To: <893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
	<893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
Date: Wed, 29 Feb 2012 13:51:24 +0000
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Taschik, Daniel wrote:

>I commented (network-script 'network-bridge bridge=eth0') and m y 
>interfaces now look like the following:
>
>auto eth0
>iface eth0 inet static
...
>I also changed my guest vif config to:
>
>vif         = [ 'bridge=xenbr0,mac=39:fa:a9:88:a1:5c' ]
>
>When I create the guest I still get the following error:

xenbr0 is not the same as eth0, it's trying to create a virtual 
interface attached to a non-existant bridge.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:24:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2lNN-0000VC-RL; Wed, 29 Feb 2012 15:23:33 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1S2lNM-0000V7-Go
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 15:23:32 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-10.tower-21.messagelabs.com!1330529006!8123799!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27707 invoked from network); 29 Feb 2012 15:23:26 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-10.tower-21.messagelabs.com with SMTP;
	29 Feb 2012 15:23:26 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 0C53910401C
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 15:23:25 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id Xum4ZwyP7jeX for <xen-users@lists.xen.org>;
	Wed, 29 Feb 2012 15:23:24 +0000 (GMT)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 10AF010401A
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 15:23:23 +0000 (GMT)
Mime-Version: 1.0
Message-Id: <p06240851cb73dd0bc4ef@simon.thehobsons.co.uk>
In-Reply-To: <893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
	<893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
Date: Wed, 29 Feb 2012 13:51:24 +0000
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Getting the bridged network running on Debian
 Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Taschik, Daniel wrote:

>I commented (network-script 'network-bridge bridge=eth0') and m y 
>interfaces now look like the following:
>
>auto eth0
>iface eth0 inet static
...
>I also changed my guest vif config to:
>
>vif         = [ 'bridge=xenbr0,mac=39:fa:a9:88:a1:5c' ]
>
>When I create the guest I still get the following error:

xenbr0 is not the same as eth0, it's trying to create a virtual 
interface attached to a non-existant bridge.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:29:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2lRo-0000kj-OQ; Wed, 29 Feb 2012 15:28:08 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2lRn-0000kK-RG
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 15:28:08 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330529279!15435208!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21577 invoked from network); 29 Feb 2012 15:28:00 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 15:28:00 -0000
Received: by iadj38 with SMTP id j38so8811919iad.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 07:27:59 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.156.225 as permitted sender)
	client-ip=10.50.156.225; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.156.225 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.156.225])
	by 10.50.156.225 with SMTP id wh1mr21171543igb.0.1330529279129
	(num_hops = 1); Wed, 29 Feb 2012 07:27:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=cYbENM/TDevt6xZ00ZFE7dP9mNFHYBG3i2nMTQphYQw=;
	b=NiuxWW7+PmDieIrUO6Znb/k8K26rBWqRL7+ss5jY8lmjIeJ1jfN/UOb1jXJxEZWszO
	zrvMwg0UVET14ZjUA0YGgPnlcCxCd+p26CaFpfE2pyIewrM5ZQNGlVtJvSIuFE3BdTcC
	zKtZ7BpT/lRq+Ay4qE7GpbYlFHBl0E3jMyHl8=
Received: by 10.50.156.225 with SMTP id wh1mr17278109igb.0.1330529279085; Wed,
	29 Feb 2012 07:27:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.203.2 with HTTP; Wed, 29 Feb 2012 07:27:38 -0800 (PST)
In-Reply-To: <CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 29 Feb 2012 10:27:38 -0500
X-Google-Sender-Auth: zMji112D266NMcQmmM3MbaReh0A
Message-ID: <CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 5:35 AM, Andrew Eross <eross@locatrix.com> wrote:

> Todd, if I have it right, however, it seems that the instructions here are
> still in fact the best method to get started with creating a production
> cluster, is that right?
> http://wiki.openstack.org/XenServerDevelopment
>

No, this is for a development environment as well. For a production
environment your going to want look into things like Chef, Puppet,
Crowbar, etc.

here is the chef cookbook for Xen+OpenStack:
https://github.com/openstack/openstack-chef/tree/master/cookbooks/xenserver

> Also about the plug-ins you mentioned
> (http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/).. where do
> they fit into the picture?

Instead of having to pull the nova source and copy the xen-api plugins
by coping them into place (e.g.
http://wiki.openstack.org/XenServerDevelopment#Install_Nova_plugins)
you can instead just install the RPM on dom0.

Thank you for your efforts and documentation. I also wanted to mention
that we also have xcp-toolstack branch for using xcp-api packages on
Debian/Ubuntu (see
https://lists.launchpad.net/openstack/msg07759.html)

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:29:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2lRo-0000kj-OQ; Wed, 29 Feb 2012 15:28:08 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2lRn-0000kK-RG
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 15:28:08 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1330529279!15435208!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21577 invoked from network); 29 Feb 2012 15:28:00 -0000
Received: from mail-iy0-f171.google.com (HELO mail-iy0-f171.google.com)
	(209.85.210.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 15:28:00 -0000
Received: by iadj38 with SMTP id j38so8811919iad.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 07:27:59 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.156.225 as permitted sender)
	client-ip=10.50.156.225; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.156.225 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.156.225])
	by 10.50.156.225 with SMTP id wh1mr21171543igb.0.1330529279129
	(num_hops = 1); Wed, 29 Feb 2012 07:27:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type;
	bh=cYbENM/TDevt6xZ00ZFE7dP9mNFHYBG3i2nMTQphYQw=;
	b=NiuxWW7+PmDieIrUO6Znb/k8K26rBWqRL7+ss5jY8lmjIeJ1jfN/UOb1jXJxEZWszO
	zrvMwg0UVET14ZjUA0YGgPnlcCxCd+p26CaFpfE2pyIewrM5ZQNGlVtJvSIuFE3BdTcC
	zKtZ7BpT/lRq+Ay4qE7GpbYlFHBl0E3jMyHl8=
Received: by 10.50.156.225 with SMTP id wh1mr17278109igb.0.1330529279085; Wed,
	29 Feb 2012 07:27:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.203.2 with HTTP; Wed, 29 Feb 2012 07:27:38 -0800 (PST)
In-Reply-To: <CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 29 Feb 2012 10:27:38 -0500
X-Google-Sender-Auth: zMji112D266NMcQmmM3MbaReh0A
Message-ID: <CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 5:35 AM, Andrew Eross <eross@locatrix.com> wrote:

> Todd, if I have it right, however, it seems that the instructions here are
> still in fact the best method to get started with creating a production
> cluster, is that right?
> http://wiki.openstack.org/XenServerDevelopment
>

No, this is for a development environment as well. For a production
environment your going to want look into things like Chef, Puppet,
Crowbar, etc.

here is the chef cookbook for Xen+OpenStack:
https://github.com/openstack/openstack-chef/tree/master/cookbooks/xenserver

> Also about the plug-ins you mentioned
> (http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/).. where do
> they fit into the picture?

Instead of having to pull the nova source and copy the xen-api plugins
by coping them into place (e.g.
http://wiki.openstack.org/XenServerDevelopment#Install_Nova_plugins)
you can instead just install the RPM on dom0.

Thank you for your efforts and documentation. I also wanted to mention
that we also have xcp-toolstack branch for using xcp-api packages on
Debian/Ubuntu (see
https://lists.launchpad.net/openstack/msg07759.html)

Cheers,
Todd

-- 
Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:42:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2let-0001ZE-IB; Wed, 29 Feb 2012 15:41:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2ler-0001Z5-MQ
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 15:41:38 +0000
Received: from [85.158.139.83:36936] by server-5.bemta-5.messagelabs.com id
	58/79-13566-0374E4F4; Wed, 29 Feb 2012 15:41:36 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1330530095!16709357!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27581 invoked from network); 29 Feb 2012 15:41:35 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 15:41:35 -0000
Received: by wibhj6 with SMTP id hj6so628739wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 07:41:35 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.24.166 as permitted sender) client-ip=10.180.24.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.24.166 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.24.166])
	by 10.180.24.166 with SMTP id v6mr18541437wif.10.1330530095243
	(num_hops = 1); Wed, 29 Feb 2012 07:41:35 -0800 (PST)
Received: by 10.180.24.166 with SMTP id v6mr14781831wif.10.1330530095164; Wed,
	29 Feb 2012 07:41:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Wed, 29 Feb 2012 07:41:14 -0800 (PST)
In-Reply-To: <CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
	<CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 29 Feb 2012 12:41:14 -0300
Message-ID: <CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQku8rsExLDvN6qIVoCxWcd8yk/+wyRQzzQmUuDt2vmvxon2RR2WTyOzGPFp8P8gLlFonm5i
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8326328868744893745=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8326328868744893745==
Content-Type: multipart/alternative; boundary=f46d04182610af6c4c04ba1c2dc8

--f46d04182610af6c4c04ba1c2dc8
Content-Type: text/plain; charset=ISO-8859-1

Hi Todd,

Thanks! Yup, that Xen cookbook is actually where I'm about to start from...
with a combination of the knowledge from the other various pages.

Ah, got it about the plugins, good hint there.

One question though, do you know how to make sense of the 100 some-odd
identical looking RPMs in
http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/ ?

Could I ask though what you mean when you say that the instructions at
http://wiki.openstack.org/XenServerDevelopment  are for development?

I mean, other than that the configuration details and network setup, etc,
would all need to be changed.. is there anything in particular that setup
is doing that would be otherwise undesirable?

Cheers,
Andrew




On Wed, Feb 29, 2012 at 12:27 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Wed, Feb 29, 2012 at 5:35 AM, Andrew Eross <eross@locatrix.com> wrote:
>
> > Todd, if I have it right, however, it seems that the instructions here
> are
> > still in fact the best method to get started with creating a production
> > cluster, is that right?
> > http://wiki.openstack.org/XenServerDevelopment
> >
>
> No, this is for a development environment as well. For a production
> environment your going to want look into things like Chef, Puppet,
> Crowbar, etc.
>
> here is the chef cookbook for Xen+OpenStack:
> https://github.com/openstack/openstack-chef/tree/master/cookbooks/xenserver
>
> > Also about the plug-ins you mentioned
> > (http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/).. where
> do
> > they fit into the picture?
>
> Instead of having to pull the nova source and copy the xen-api plugins
> by coping them into place (e.g.
> http://wiki.openstack.org/XenServerDevelopment#Install_Nova_plugins)
> you can instead just install the RPM on dom0.
>
> Thank you for your efforts and documentation. I also wanted to mention
> that we also have xcp-toolstack branch for using xcp-api packages on
> Debian/Ubuntu (see
> https://lists.launchpad.net/openstack/msg07759.html)
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--f46d04182610af6c4c04ba1c2dc8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Todd,<div><br></div><div>Thanks! Yup, that Xen cookbook is actually wher=
e I&#39;m about to start from... with a combination of the knowledge from t=
he other various pages.</div><div><br></div><div>Ah, got it about the plugi=
ns, good hint there.</div>

<div><br></div><div>One question though, do you know how to make sense of t=
he 100 some-odd identical looking RPMs in=A0<a href=3D"http://downloads.xen=
.org/XCP/openstack/openstack-xen-plugins/">http://downloads.xen.org/XCP/ope=
nstack/openstack-xen-plugins/</a>=A0?</div>

<div><br></div><div>Could I ask though what you mean when you say that the =
instructions at=A0
<a href=3D"http://wiki.openstack.org/XenServerDevelopment">http://wiki.open=
stack.org/XenServerDevelopment</a>=A0 are for development?</div><div><br></=
div><div>I mean, other than that the configuration details and network setu=
p, etc, would all need to be changed.. is there anything in particular that=
 setup is doing that would be otherwise undesirable?</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div><br><br>
<br><br><div class=3D"gmail_quote">On Wed, Feb 29, 2012 at 12:27 PM, Todd D=
eshane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.d=
eshane@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Wed, Feb 29, 2012 at 5:35 AM, Andrew Eross &lt;<a href=
=3D"mailto:eross@locatrix.com">eross@locatrix.com</a>&gt; wrote:<br>
<br>
&gt; Todd, if I have it right, however, it seems that the instructions here=
 are<br>
&gt; still in fact the best method to get started with creating a productio=
n<br>
&gt; cluster, is that right?<br>
&gt; <a href=3D"http://wiki.openstack.org/XenServerDevelopment" target=3D"_=
blank">http://wiki.openstack.org/XenServerDevelopment</a><br>
&gt;<br>
<br>
</div>No, this is for a development environment as well. For a production<b=
r>
environment your going to want look into things like Chef, Puppet,<br>
Crowbar, etc.<br>
<br>
here is the chef cookbook for Xen+OpenStack:<br>
<a href=3D"https://github.com/openstack/openstack-chef/tree/master/cookbook=
s/xenserver" target=3D"_blank">https://github.com/openstack/openstack-chef/=
tree/master/cookbooks/xenserver</a><br>
<div class=3D"im"><br>
&gt; Also about the plug-ins you mentioned<br>
&gt; (<a href=3D"http://downloads.xen.org/XCP/openstack/openstack-xen-plugi=
ns/)" target=3D"_blank">http://downloads.xen.org/XCP/openstack/openstack-xe=
n-plugins/)</a>.. where do<br>
&gt; they fit into the picture?<br>
<br>
</div>Instead of having to pull the nova source and copy the xen-api plugin=
s<br>
by coping them into place (e.g.<br>
<a href=3D"http://wiki.openstack.org/XenServerDevelopment#Install_Nova_plug=
ins" target=3D"_blank">http://wiki.openstack.org/XenServerDevelopment#Insta=
ll_Nova_plugins</a>)<br>
you can instead just install the RPM on dom0.<br>
<br>
Thank you for your efforts and documentation. I also wanted to mention<br>
that we also have xcp-toolstack branch for using xcp-api packages on<br>
Debian/Ubuntu (see<br>
<a href=3D"https://lists.launchpad.net/openstack/msg07759.html" target=3D"_=
blank">https://lists.launchpad.net/openstack/msg07759.html</a>)<br>
<br>
Cheers,<br>
<font color=3D"#888888">Todd<br>
</font><div><div></div><div class=3D"h5"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br></div>

--f46d04182610af6c4c04ba1c2dc8--


--===============8326328868744893745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8326328868744893745==--


From xen-users-bounces@lists.xen.org Wed Feb 29 15:42:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2let-0001ZE-IB; Wed, 29 Feb 2012 15:41:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2ler-0001Z5-MQ
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 15:41:38 +0000
Received: from [85.158.139.83:36936] by server-5.bemta-5.messagelabs.com id
	58/79-13566-0374E4F4; Wed, 29 Feb 2012 15:41:36 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1330530095!16709357!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27581 invoked from network); 29 Feb 2012 15:41:35 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 15:41:35 -0000
Received: by wibhj6 with SMTP id hj6so628739wib.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 07:41:35 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.24.166 as permitted sender) client-ip=10.180.24.166; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.24.166 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.24.166])
	by 10.180.24.166 with SMTP id v6mr18541437wif.10.1330530095243
	(num_hops = 1); Wed, 29 Feb 2012 07:41:35 -0800 (PST)
Received: by 10.180.24.166 with SMTP id v6mr14781831wif.10.1330530095164; Wed,
	29 Feb 2012 07:41:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Wed, 29 Feb 2012 07:41:14 -0800 (PST)
In-Reply-To: <CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
	<CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 29 Feb 2012 12:41:14 -0300
Message-ID: <CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQku8rsExLDvN6qIVoCxWcd8yk/+wyRQzzQmUuDt2vmvxon2RR2WTyOzGPFp8P8gLlFonm5i
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8326328868744893745=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8326328868744893745==
Content-Type: multipart/alternative; boundary=f46d04182610af6c4c04ba1c2dc8

--f46d04182610af6c4c04ba1c2dc8
Content-Type: text/plain; charset=ISO-8859-1

Hi Todd,

Thanks! Yup, that Xen cookbook is actually where I'm about to start from...
with a combination of the knowledge from the other various pages.

Ah, got it about the plugins, good hint there.

One question though, do you know how to make sense of the 100 some-odd
identical looking RPMs in
http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/ ?

Could I ask though what you mean when you say that the instructions at
http://wiki.openstack.org/XenServerDevelopment  are for development?

I mean, other than that the configuration details and network setup, etc,
would all need to be changed.. is there anything in particular that setup
is doing that would be otherwise undesirable?

Cheers,
Andrew




On Wed, Feb 29, 2012 at 12:27 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Wed, Feb 29, 2012 at 5:35 AM, Andrew Eross <eross@locatrix.com> wrote:
>
> > Todd, if I have it right, however, it seems that the instructions here
> are
> > still in fact the best method to get started with creating a production
> > cluster, is that right?
> > http://wiki.openstack.org/XenServerDevelopment
> >
>
> No, this is for a development environment as well. For a production
> environment your going to want look into things like Chef, Puppet,
> Crowbar, etc.
>
> here is the chef cookbook for Xen+OpenStack:
> https://github.com/openstack/openstack-chef/tree/master/cookbooks/xenserver
>
> > Also about the plug-ins you mentioned
> > (http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/).. where
> do
> > they fit into the picture?
>
> Instead of having to pull the nova source and copy the xen-api plugins
> by coping them into place (e.g.
> http://wiki.openstack.org/XenServerDevelopment#Install_Nova_plugins)
> you can instead just install the RPM on dom0.
>
> Thank you for your efforts and documentation. I also wanted to mention
> that we also have xcp-toolstack branch for using xcp-api packages on
> Debian/Ubuntu (see
> https://lists.launchpad.net/openstack/msg07759.html)
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--f46d04182610af6c4c04ba1c2dc8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Todd,<div><br></div><div>Thanks! Yup, that Xen cookbook is actually wher=
e I&#39;m about to start from... with a combination of the knowledge from t=
he other various pages.</div><div><br></div><div>Ah, got it about the plugi=
ns, good hint there.</div>

<div><br></div><div>One question though, do you know how to make sense of t=
he 100 some-odd identical looking RPMs in=A0<a href=3D"http://downloads.xen=
.org/XCP/openstack/openstack-xen-plugins/">http://downloads.xen.org/XCP/ope=
nstack/openstack-xen-plugins/</a>=A0?</div>

<div><br></div><div>Could I ask though what you mean when you say that the =
instructions at=A0
<a href=3D"http://wiki.openstack.org/XenServerDevelopment">http://wiki.open=
stack.org/XenServerDevelopment</a>=A0 are for development?</div><div><br></=
div><div>I mean, other than that the configuration details and network setu=
p, etc, would all need to be changed.. is there anything in particular that=
 setup is doing that would be otherwise undesirable?</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div><br><br>
<br><br><div class=3D"gmail_quote">On Wed, Feb 29, 2012 at 12:27 PM, Todd D=
eshane <span dir=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org">todd.d=
eshane@xen.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Wed, Feb 29, 2012 at 5:35 AM, Andrew Eross &lt;<a href=
=3D"mailto:eross@locatrix.com">eross@locatrix.com</a>&gt; wrote:<br>
<br>
&gt; Todd, if I have it right, however, it seems that the instructions here=
 are<br>
&gt; still in fact the best method to get started with creating a productio=
n<br>
&gt; cluster, is that right?<br>
&gt; <a href=3D"http://wiki.openstack.org/XenServerDevelopment" target=3D"_=
blank">http://wiki.openstack.org/XenServerDevelopment</a><br>
&gt;<br>
<br>
</div>No, this is for a development environment as well. For a production<b=
r>
environment your going to want look into things like Chef, Puppet,<br>
Crowbar, etc.<br>
<br>
here is the chef cookbook for Xen+OpenStack:<br>
<a href=3D"https://github.com/openstack/openstack-chef/tree/master/cookbook=
s/xenserver" target=3D"_blank">https://github.com/openstack/openstack-chef/=
tree/master/cookbooks/xenserver</a><br>
<div class=3D"im"><br>
&gt; Also about the plug-ins you mentioned<br>
&gt; (<a href=3D"http://downloads.xen.org/XCP/openstack/openstack-xen-plugi=
ns/)" target=3D"_blank">http://downloads.xen.org/XCP/openstack/openstack-xe=
n-plugins/)</a>.. where do<br>
&gt; they fit into the picture?<br>
<br>
</div>Instead of having to pull the nova source and copy the xen-api plugin=
s<br>
by coping them into place (e.g.<br>
<a href=3D"http://wiki.openstack.org/XenServerDevelopment#Install_Nova_plug=
ins" target=3D"_blank">http://wiki.openstack.org/XenServerDevelopment#Insta=
ll_Nova_plugins</a>)<br>
you can instead just install the RPM on dom0.<br>
<br>
Thank you for your efforts and documentation. I also wanted to mention<br>
that we also have xcp-toolstack branch for using xcp-api packages on<br>
Debian/Ubuntu (see<br>
<a href=3D"https://lists.launchpad.net/openstack/msg07759.html" target=3D"_=
blank">https://lists.launchpad.net/openstack/msg07759.html</a>)<br>
<br>
Cheers,<br>
<font color=3D"#888888">Todd<br>
</font><div><div></div><div class=3D"h5"><br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br></div>

--f46d04182610af6c4c04ba1c2dc8--


--===============8326328868744893745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8326328868744893745==--


From xen-users-bounces@lists.xen.org Wed Feb 29 15:51:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2lnI-00029e-6M; Wed, 29 Feb 2012 15:50:20 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2lnG-00029F-Q6
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 15:50:19 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1330530609!11335503!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20570 invoked from network); 29 Feb 2012 15:50:10 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 15:50:10 -0000
Received: by ggnu1 with SMTP id u1so85763824ggn.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 07:50:09 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.180.231 as permitted sender)
	client-ip=10.50.180.231; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.180.231 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.180.231])
	by 10.50.180.231 with SMTP id dr7mr784297igc.56.1330530608875 (num_hops
	= 1); Wed, 29 Feb 2012 07:50:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=Di7mucFIJpIddniQX8ktRP5d8Oxge5D7AUAv4cVwaO0=;
	b=bGF5zUSPifmyTbJdnHTo3ZKGKtBIppk8pLSHnLSAT/doSqMTCvHP2w4JUQP381OSUu
	Lc47I+K/om3X9+dUQEXIPOywxFvzqPY+I8wdYuSNeP9LCC4bDte6R1es7DzNAqkZlS7Z
	mh705ufWc8Cf6SIs2mstaQ7jQa6hsrK+uiUYg=
Received: by 10.50.180.231 with SMTP id dr7mr644480igc.56.1330530608826; Wed,
	29 Feb 2012 07:50:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.203.2 with HTTP; Wed, 29 Feb 2012 07:49:48 -0800 (PST)
In-Reply-To: <CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
	<CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
	<CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 29 Feb 2012 10:49:48 -0500
X-Google-Sender-Auth: wIYPoyIuOv_-lx2QNvLMNmY-xmk
Message-ID: <CAMrPLWLC99wHxQrLg92=i_pMccu9zYqF7EXHGP+P-4FY-1nBAQ@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 10:41 AM, Andrew Eross <eross@locatrix.com> wrote:
> Hi Todd,
>
> Thanks! Yup, that Xen cookbook is actually where I'm about to start from.=
..
> with a combination of the knowledge from the other various pages.
>
> Ah, got it about the plugins, good hint there.
>
> One question though, do you know how to make sense of the 100 some-odd
> identical looking RPMs
> in=A0http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/=A0?
>

This is currently running with a Jenkins script on each commit:

cd plugins/xenserver/xenapi/contrib
export VER=3D`git rev-parse HEAD`
perl -i -pe 's/^(Release:\s+)(.+)/$1$ENV{VER}/'
rpmbuild/SPECS/openstack-xen-plugins.spec
./build-rpm.sh
mkdir -p openstack-xen-plugins
cp rpmbuild/RPMS/noarch/*.rpm openstack-xen-plugins
createrepo openstack-xen-plugins
scp -r openstack-xen-plugins
deshantm@www.xen.org:/data/files/downloads.xen.org/XCP/openstack

In production you'd want to run this script for a particular release
of your OpenStack deployment so that it is in sync.


> Could I ask though what you mean when you say that the instructions at
> http://wiki.openstack.org/XenServerDevelopment=A0 are for development?
>

They are good for setting up a development environment, but for
deploying OpenStack you should really use configuration management
(Puppet, Chef, Crowbar, etc.)

> I mean, other than that the configuration details and network setup, etc,
> would all need to be changed.. is there anything in particular that setup=
 is
> doing that would be otherwise undesirable?
>

Probably not, but you should encapsulate the best practices with the
e.g. chef scripts, etc.

Cheers,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 15:51:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 15:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2lnI-00029e-6M; Wed, 29 Feb 2012 15:50:20 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <todd.deshane.xen@gmail.com>) id 1S2lnG-00029F-Q6
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 15:50:19 +0000
X-Env-Sender: todd.deshane.xen@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1330530609!11335503!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20570 invoked from network); 29 Feb 2012 15:50:10 -0000
Received: from mail-gx0-f171.google.com (HELO mail-gx0-f171.google.com)
	(209.85.161.171)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 15:50:10 -0000
Received: by ggnu1 with SMTP id u1so85763824ggn.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 07:50:09 -0800 (PST)
Received-SPF: pass (google.com: domain of todd.deshane.xen@gmail.com
	designates 10.50.180.231 as permitted sender)
	client-ip=10.50.180.231; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	todd.deshane.xen@gmail.com designates 10.50.180.231 as
	permitted sender) smtp.mail=todd.deshane.xen@gmail.com;
	dkim=pass header.i=todd.deshane.xen@gmail.com
Received: from mr.google.com ([10.50.180.231])
	by 10.50.180.231 with SMTP id dr7mr784297igc.56.1330530608875 (num_hops
	= 1); Wed, 29 Feb 2012 07:50:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	bh=Di7mucFIJpIddniQX8ktRP5d8Oxge5D7AUAv4cVwaO0=;
	b=bGF5zUSPifmyTbJdnHTo3ZKGKtBIppk8pLSHnLSAT/doSqMTCvHP2w4JUQP381OSUu
	Lc47I+K/om3X9+dUQEXIPOywxFvzqPY+I8wdYuSNeP9LCC4bDte6R1es7DzNAqkZlS7Z
	mh705ufWc8Cf6SIs2mstaQ7jQa6hsrK+uiUYg=
Received: by 10.50.180.231 with SMTP id dr7mr644480igc.56.1330530608826; Wed,
	29 Feb 2012 07:50:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.203.2 with HTTP; Wed, 29 Feb 2012 07:49:48 -0800 (PST)
In-Reply-To: <CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
	<CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
	<CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
From: Todd Deshane <todd.deshane@xen.org>
Date: Wed, 29 Feb 2012 10:49:48 -0500
X-Google-Sender-Auth: wIYPoyIuOv_-lx2QNvLMNmY-xmk
Message-ID: <CAMrPLWLC99wHxQrLg92=i_pMccu9zYqF7EXHGP+P-4FY-1nBAQ@mail.gmail.com>
To: Andrew Eross <eross@locatrix.com>
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Feb 29, 2012 at 10:41 AM, Andrew Eross <eross@locatrix.com> wrote:
> Hi Todd,
>
> Thanks! Yup, that Xen cookbook is actually where I'm about to start from.=
..
> with a combination of the knowledge from the other various pages.
>
> Ah, got it about the plugins, good hint there.
>
> One question though, do you know how to make sense of the 100 some-odd
> identical looking RPMs
> in=A0http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/=A0?
>

This is currently running with a Jenkins script on each commit:

cd plugins/xenserver/xenapi/contrib
export VER=3D`git rev-parse HEAD`
perl -i -pe 's/^(Release:\s+)(.+)/$1$ENV{VER}/'
rpmbuild/SPECS/openstack-xen-plugins.spec
./build-rpm.sh
mkdir -p openstack-xen-plugins
cp rpmbuild/RPMS/noarch/*.rpm openstack-xen-plugins
createrepo openstack-xen-plugins
scp -r openstack-xen-plugins
deshantm@www.xen.org:/data/files/downloads.xen.org/XCP/openstack

In production you'd want to run this script for a particular release
of your OpenStack deployment so that it is in sync.


> Could I ask though what you mean when you say that the instructions at
> http://wiki.openstack.org/XenServerDevelopment=A0 are for development?
>

They are good for setting up a development environment, but for
deploying OpenStack you should really use configuration management
(Puppet, Chef, Crowbar, etc.)

> I mean, other than that the configuration details and network setup, etc,
> would all need to be changed.. is there anything in particular that setup=
 is
> doing that would be otherwise undesirable?
>

Probably not, but you should encapsulate the best practices with the
e.g. chef scripts, etc.

Cheers,
Todd

-- =

Todd Deshane
http://www.linkedin.com/in/deshantm
http://blog.xen.org/
http://wiki.xen.org/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 16:34:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 16:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2mTT-0004EI-PL; Wed, 29 Feb 2012 16:33:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1S2mTS-0004E6-4E
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 16:33:54 +0000
Received: from [85.158.139.83:54922] by server-11.bemta-5.messagelabs.com id
	7D/12-05465-1735E4F4; Wed, 29 Feb 2012 16:33:53 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1330533232!16611978!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=1.9 required=7.0 tests=MISSING_MIMEOLE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5142 invoked from network); 29 Feb 2012 16:33:52 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 16:33:52 -0000
Received: by wibhi18 with SMTP id hi18so603115wib.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 08:33:52 -0800 (PST)
Received-SPF: pass (google.com: domain of ditwal001@gmail.com designates
	10.180.24.7 as permitted sender) client-ip=10.180.24.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of ditwal001@gmail.com
	designates 10.180.24.7 as permitted sender)
	smtp.mail=ditwal001@gmail.com;
	dkim=pass header.i=ditwal001@gmail.com
Received: from mr.google.com ([10.180.24.7])
	by 10.180.24.7 with SMTP id q7mr2365435wif.14.1330533232562 (num_hops =
	1); Wed, 29 Feb 2012 08:33:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-priority:x-msmail-priority
	:x-mailer:importance:thread-index:content-language
	:disposition-notification-to;
	bh=S9ZEhHzADUCuegevyEw3tVNW9FAuguOpqi6GqOMPJfk=;
	b=TgrqloHIKYVtn2ccFP3H1WRYARd2BGXvnu6gwwa2N3VF5rjOQ1qac6mW2fe5UfWEN4
	EGeGEfFB46l/XkLeWqUv9VR+3g/XO86Elx/uoWSo9+Aca0I6I9aWtfXsUPi12YJLh7J1
	wUMkMW5wiUI/2UcKiUj8ZlPe8Qw9LBgrx3+RA=
Received: by 10.180.24.7 with SMTP id q7mr1903475wif.14.1330533232425;
	Wed, 29 Feb 2012 08:33:52 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id p10sm36751795wic.0.2012.02.29.08.33.50
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 29 Feb 2012 08:33:51 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: "'Simon Hobson'" <linux@thehobsons.co.uk>,
	<xen-users@lists.xen.org>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
	<893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
	<p06240851cb73dd0bc4ef@simon.thehobsons.co.uk>
In-Reply-To: <p06240851cb73dd0bc4ef@simon.thehobsons.co.uk>
Date: Wed, 29 Feb 2012 17:33:47 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAMP8zr27JBdDpOTaoR4kr+gBAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: AQFyqUnEcxSrYXZnwQBV//0spyiWEQJjhtcIAq3Y/+cBegR66ZbUQbQg
Content-Language: de-ch
Subject: Re: [Xen-users] Getting the bridged network running on Debian
	Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

 hi all,

i had several problems getting that to work, my solutions look like:

aptitude install bridge-utils, net-tools, uuid, uuid-dev, tcpd

/etc/network/interfaces
***
auto lo
iface lo inet loopback

auto br0
iface br0 inet static
        address         x.x.x.x
        netmask         255.255.255.0
        network         x.x.x.x
        broadcast       x.x.x.x
        gateway         x.x.x.x
        bridge_ports    eth0
        bridge_stp      on
        bridge_maxwait  0
***

/etc/xen/*.cfg
***
vif             = [ 'bridge=br0,mac=00:16:3e:xx:xx:xx' ] (vif mac setup
works only with the beginning of 00:16:3e)
***


/etc/xen/xend-config.sxp
***
# -*- sh -*-
#(logfile /var/log/xen/xend.log)
#(loglevel DEBUG)
#(xsm_module_name dummy)
#(xen-api-server ((unix)))
#(xend-http-server no)
#(xend-unix-server no)
#(xend-tcp-xmlrpc-server no)
#(xend-unix-xmlrpc-server yes)
(xend-relocation-server yes)
#(xend-relocation-ssl-server no)
#(xend-udev-event-server no)
#(xend-unix-path /var/lib/xend/xend-socket)
#(xend-tcp-xmlrpc-server-address 'localhost')
#(xend-tcp-xmlrpc-server-port 8006)
#(xend-tcp-xmlrpc-server-ssl-key-file  xmlrpc.key)
#(xend-tcp-xmlrpc-server-ssl-cert-file xmlrpc.crt)
#(xend-port 8000)
(xend-relocation-port 8002)
#(xend-relocation-ssl-port 8003)
# xend-relocation-ssl-server is set.
#(xend-relocation-server-ssl-key-file   xmlrpc.key)
#(xend-relocation-server-ssl-cert-file  xmlrpc.crt)
#(xend-relocation-ssl no)
#(xend-address '')
#(xend-address localhost)
(xend-relocation-address '')
(xend-relocation-hosts-allow '')
#(xend-relocation-hosts-allow '^localhost$ ^localhost\\.localdomain$')
#(console-limit 1024)
(network-script 'network-bridge antispoof=yes')
(vif-script vif-bridge)
#(vif-script vif-route)
#(vif-script vif-nat)
(dom0-min-mem 256)
(enable-dom0-ballooning yes)
(total_available_memory 0)
(dom0-cpus 0)
#(enable-dump no)
#(external-migration-tool '')
(vnc-listen '0.0.0.0')
(vncpasswd '')
#(vnc-tls 1)
#(vnc-x509-cert-dir vnc)
#(vnc-x509-verify 1)
(keymap 'de-ch')
#(resource-label-change-script '')
#(qemu-dm-logrotate-count 10)
#(xend-domains-path /var/lib/xend/domains)
#(device-create-timeout 100)
#(pscsi-device-mask ('*'))
***


enjoy, walter

-----Original Message-----
From: xen-users-bounces@lists.xen.org
[mailto:xen-users-bounces@lists.xen.org] On Behalf Of Simon Hobson
Sent: Mittwoch, 29. Februar 2012 14:51
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Getting the bridged network running on Debian
Squeeze with Xen 4.0.1

Taschik, Daniel wrote:

>I commented (network-script 'network-bridge bridge=eth0') and m y 
>interfaces now look like the following:
>
>auto eth0
>iface eth0 inet static
...
>I also changed my guest vif config to:
>
>vif         = [ 'bridge=xenbr0,mac=39:fa:a9:88:a1:5c' ]
>
>When I create the guest I still get the following error:

xenbr0 is not the same as eth0, it's trying to create a virtual interface
attached to a non-existant bridge.

--
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed author
Gladys Hobson. Novels - poetry - short stories - ideal as Christmas stocking
fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 16:34:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 16:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2mTT-0004EI-PL; Wed, 29 Feb 2012 16:33:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1S2mTS-0004E6-4E
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 16:33:54 +0000
Received: from [85.158.139.83:54922] by server-11.bemta-5.messagelabs.com id
	7D/12-05465-1735E4F4; Wed, 29 Feb 2012 16:33:53 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1330533232!16611978!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=1.9 required=7.0 tests=MISSING_MIMEOLE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5142 invoked from network); 29 Feb 2012 16:33:52 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 16:33:52 -0000
Received: by wibhi18 with SMTP id hi18so603115wib.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 08:33:52 -0800 (PST)
Received-SPF: pass (google.com: domain of ditwal001@gmail.com designates
	10.180.24.7 as permitted sender) client-ip=10.180.24.7; 
Authentication-Results: mr.google.com;
	spf=pass (google.com: domain of ditwal001@gmail.com
	designates 10.180.24.7 as permitted sender)
	smtp.mail=ditwal001@gmail.com;
	dkim=pass header.i=ditwal001@gmail.com
Received: from mr.google.com ([10.180.24.7])
	by 10.180.24.7 with SMTP id q7mr2365435wif.14.1330533232562 (num_hops =
	1); Wed, 29 Feb 2012 08:33:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=from:to:references:in-reply-to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-priority:x-msmail-priority
	:x-mailer:importance:thread-index:content-language
	:disposition-notification-to;
	bh=S9ZEhHzADUCuegevyEw3tVNW9FAuguOpqi6GqOMPJfk=;
	b=TgrqloHIKYVtn2ccFP3H1WRYARd2BGXvnu6gwwa2N3VF5rjOQ1qac6mW2fe5UfWEN4
	EGeGEfFB46l/XkLeWqUv9VR+3g/XO86Elx/uoWSo9+Aca0I6I9aWtfXsUPi12YJLh7J1
	wUMkMW5wiUI/2UcKiUj8ZlPe8Qw9LBgrx3+RA=
Received: by 10.180.24.7 with SMTP id q7mr1903475wif.14.1330533232425;
	Wed, 29 Feb 2012 08:33:52 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id p10sm36751795wic.0.2012.02.29.08.33.50
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 29 Feb 2012 08:33:51 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: "'Simon Hobson'" <linux@thehobsons.co.uk>,
	<xen-users@lists.xen.org>
References: <64D623E9-30B8-4388-8AB8-7CC62AC72130@student.hpi.uni-potsdam.de>
	<p06240850cb73c2157353@simon.thehobsons.co.uk>
	<893C5687-A7E3-43CF-97A6-99126F07C2AC@student.hpi.uni-potsdam.de>
	<p06240851cb73dd0bc4ef@simon.thehobsons.co.uk>
In-Reply-To: <p06240851cb73dd0bc4ef@simon.thehobsons.co.uk>
Date: Wed, 29 Feb 2012 17:33:47 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAMP8zr27JBdDpOTaoR4kr+gBAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: AQFyqUnEcxSrYXZnwQBV//0spyiWEQJjhtcIAq3Y/+cBegR66ZbUQbQg
Content-Language: de-ch
Subject: Re: [Xen-users] Getting the bridged network running on Debian
	Squeeze with Xen 4.0.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

 hi all,

i had several problems getting that to work, my solutions look like:

aptitude install bridge-utils, net-tools, uuid, uuid-dev, tcpd

/etc/network/interfaces
***
auto lo
iface lo inet loopback

auto br0
iface br0 inet static
        address         x.x.x.x
        netmask         255.255.255.0
        network         x.x.x.x
        broadcast       x.x.x.x
        gateway         x.x.x.x
        bridge_ports    eth0
        bridge_stp      on
        bridge_maxwait  0
***

/etc/xen/*.cfg
***
vif             = [ 'bridge=br0,mac=00:16:3e:xx:xx:xx' ] (vif mac setup
works only with the beginning of 00:16:3e)
***


/etc/xen/xend-config.sxp
***
# -*- sh -*-
#(logfile /var/log/xen/xend.log)
#(loglevel DEBUG)
#(xsm_module_name dummy)
#(xen-api-server ((unix)))
#(xend-http-server no)
#(xend-unix-server no)
#(xend-tcp-xmlrpc-server no)
#(xend-unix-xmlrpc-server yes)
(xend-relocation-server yes)
#(xend-relocation-ssl-server no)
#(xend-udev-event-server no)
#(xend-unix-path /var/lib/xend/xend-socket)
#(xend-tcp-xmlrpc-server-address 'localhost')
#(xend-tcp-xmlrpc-server-port 8006)
#(xend-tcp-xmlrpc-server-ssl-key-file  xmlrpc.key)
#(xend-tcp-xmlrpc-server-ssl-cert-file xmlrpc.crt)
#(xend-port 8000)
(xend-relocation-port 8002)
#(xend-relocation-ssl-port 8003)
# xend-relocation-ssl-server is set.
#(xend-relocation-server-ssl-key-file   xmlrpc.key)
#(xend-relocation-server-ssl-cert-file  xmlrpc.crt)
#(xend-relocation-ssl no)
#(xend-address '')
#(xend-address localhost)
(xend-relocation-address '')
(xend-relocation-hosts-allow '')
#(xend-relocation-hosts-allow '^localhost$ ^localhost\\.localdomain$')
#(console-limit 1024)
(network-script 'network-bridge antispoof=yes')
(vif-script vif-bridge)
#(vif-script vif-route)
#(vif-script vif-nat)
(dom0-min-mem 256)
(enable-dom0-ballooning yes)
(total_available_memory 0)
(dom0-cpus 0)
#(enable-dump no)
#(external-migration-tool '')
(vnc-listen '0.0.0.0')
(vncpasswd '')
#(vnc-tls 1)
#(vnc-x509-cert-dir vnc)
#(vnc-x509-verify 1)
(keymap 'de-ch')
#(resource-label-change-script '')
#(qemu-dm-logrotate-count 10)
#(xend-domains-path /var/lib/xend/domains)
#(device-create-timeout 100)
#(pscsi-device-mask ('*'))
***


enjoy, walter

-----Original Message-----
From: xen-users-bounces@lists.xen.org
[mailto:xen-users-bounces@lists.xen.org] On Behalf Of Simon Hobson
Sent: Mittwoch, 29. Februar 2012 14:51
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Getting the bridged network running on Debian
Squeeze with Xen 4.0.1

Taschik, Daniel wrote:

>I commented (network-script 'network-bridge bridge=eth0') and m y 
>interfaces now look like the following:
>
>auto eth0
>iface eth0 inet static
...
>I also changed my guest vif config to:
>
>vif         = [ 'bridge=xenbr0,mac=39:fa:a9:88:a1:5c' ]
>
>When I create the guest I still get the following error:

xenbr0 is not the same as eth0, it's trying to create a virtual interface
attached to a non-existant bridge.

--
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed author
Gladys Hobson. Novels - poetry - short stories - ideal as Christmas stocking
fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Feb 29 19:28:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 19:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2pAx-0000cI-J0; Wed, 29 Feb 2012 19:26:59 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <r1d@hotmail.com>) id 1S2pAv-0000bz-UG
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 19:26:58 +0000
X-Env-Sender: r1d@hotmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1330543610!15526168!1
X-Originating-IP: [65.55.90.102]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16379 invoked from network); 29 Feb 2012 19:26:50 -0000
Received: from snt0-omc2-s27.snt0.hotmail.com (HELO
	snt0-omc2-s27.snt0.hotmail.com) (65.55.90.102)
	by server-6.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 19:26:50 -0000
Received: from SNT111-W22 ([65.55.90.71]) by snt0-omc2-s27.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Wed, 29 Feb 2012 11:26:49 -0800
Message-ID: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>
X-Originating-IP: [129.188.33.25]
From: Rajiv D <r1d@hotmail.com>
To: <xen-users@lists.xen.org>
Date: Wed, 29 Feb 2012 19:26:49 +0000
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Feb 2012 19:26:49.0406 (UTC)
	FILETIME=[153655E0:01CCF718]
Subject: [Xen-users] kexec crashes on DOM0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1621730496038613981=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1621730496038613981==
Content-Type: multipart/alternative;
	boundary="_973387d5-5f3d-4ab3-a81b-c1272cdc6859_"

--_973387d5-5f3d-4ab3-a81b-c1272cdc6859_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with pvop=
s.patch.
When doing "kexec -l .... " I get an error (appended below).   The kernel t=
hat I give
kexec is also  linux 2.6.32.24 with pvops.patch (the running kernel).=20

Any ideas/pointers will be truly appreciated.

Thank you=2C

-Rajiv

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D



BUG: unable to handle kernel paging request at ffffeba400000000
IP: [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
PGD 0=20
Oops: 0000 [#1] PREEMPT SMP=20
last sysfs file: /sys/bus/pci/drivers/ehci_hcd/bind
CPU 1=20
Modules linked in: bridge stp llc
Pid: 398=2C comm: kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By =
O.E.M.
RIP: e030:[<ffffffff8100cbb6>]  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0=
x40
RSP: e02b:ffff8800b8b65e28  EFLAGS: 00010206
RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000
RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001
RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: 000000003792f063 R14: 0000008000000000 R15: ffff8800b8f0c000
FS:  00007fe88975a6f0(0000) GS:ffff880001ee3000(0000) knlGS:000000000000000=
0
CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b

CR2: ffffeba400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process kexec (pid: 398=2C threadinfo ffff8800b8b64000=2C task ffff8800b890=
8150)
Stack:
 ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000
<0> 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758
<0> ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000
Call Trace:
 [<ffffffff8100f2ae>] xen_set_pgd+0x3e/0xe0
 [<ffffffff81029758>] machine_kexec_prepare+0x238/0x670
 [<ffffffff8106fc8e>] sys_kexec_load+0x10e/0x640
 [<ffffffff81013e02>] system_call_fastpath+0x16/0x1b
Code: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 =
00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff <48> 8=20
RIP  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
 RSP <ffff8800b8b65e28>
CR2: ffffeba400000000
---[ end trace 627386b65317aa94 ]---


 		 	   		  =

--_973387d5-5f3d-4ab3-a81b-c1272cdc6859_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
<br>On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with =
pvops.patch.<br>When doing "kexec -l .... " I get an error (appended below)=
.&nbsp=3B&nbsp=3B The kernel that I give<br>kexec is also  linux 2.6.32.24 =
with pvops.patch (the running kernel). <br><br>Any ideas/pointers will be t=
ruly appreciated.<br><br>Thank you=2C<br><br>-Rajiv<br><br>=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br><=
br><br>BUG: unable to handle kernel paging request at ffffeba400000000<br>I=
P: [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<br>PGD 0 <br>Oo=
ps: 0000 [#1] PREEMPT SMP <br>last sysfs file: /sys/bus/pci/drivers/ehci_hc=
d/bind<br>CPU 1 <br>Modules linked in: bridge stp llc<br>Pid: 398=2C comm: =
kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By O.E.M.<br>RIP: e03=
0:[&lt=3Bffffffff8100cbb6&gt=3B]&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=3B] xen=
_page_pinned+0x26/0x40<br>RSP: e02b:ffff8800b8b65e28&nbsp=3B EFLAGS: 000102=
06<br>RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000<br>=
RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001<br>RBP: f=
fff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000<br>R10: 0000000=
000000000 R11: 0000000000000000 R12: 0000000000000001<br>R13: 000000003792f=
063 R14: 0000008000000000 R15: ffff8800b8f0c000<br>FS:&nbsp=3B 00007fe88975=
a6f0(0000) GS:ffff880001ee3000(0000) knlGS:0000000000000000<br>CS:&nbsp=3B =
e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br><br>CR2: ffffeba400000000 C=
R3: 00000000b8ffa000 CR4: 0000000000002660<br>DR0: 0000000000000000 DR1: 00=
00000000000000 DR2: 0000000000000000<br>DR3: 0000000000000000 DR6: 00000000=
ffff0ff0 DR7: 0000000000000400<br>Process kexec (pid: 398=2C threadinfo fff=
f8800b8b64000=2C task ffff8800b8908150)<br>Stack:<br>&nbsp=3Bffff8800b8b65e=
58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000<br>&lt=3B0&gt=3B 0000=
0000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758<br>&lt=3B0&=
gt=3B ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000<b=
r>Call Trace:<br>&nbsp=3B[&lt=3Bffffffff8100f2ae&gt=3B] xen_set_pgd+0x3e/0x=
e0<br>&nbsp=3B[&lt=3Bffffffff81029758&gt=3B] machine_kexec_prepare+0x238/0x=
670<br>&nbsp=3B[&lt=3Bffffffff8106fc8e&gt=3B] sys_kexec_load+0x10e/0x640<br=
>&nbsp=3B[&lt=3Bffffffff81013e02&gt=3B] system_call_fastpath+0x16/0x1b<br>C=
ode: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 0=
0 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff &lt=3B48&gt=3B 8=
 <br>RIP&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<b=
r>&nbsp=3BRSP &lt=3Bffff8800b8b65e28&gt=3B<br>CR2: ffffeba400000000<br>---[=
 end trace 627386b65317aa94 ]---<br><br>
 		 	   		  </div></body>
</html>=

--_973387d5-5f3d-4ab3-a81b-c1272cdc6859_--


--===============1621730496038613981==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1621730496038613981==--


From xen-users-bounces@lists.xen.org Wed Feb 29 19:28:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 19:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2pAx-0000cI-J0; Wed, 29 Feb 2012 19:26:59 +0000
Received: from mail174.messagelabs.com ([85.158.138.51])
	by lists.xen.org with smtp (Exim 4.72)
	(envelope-from <r1d@hotmail.com>) id 1S2pAv-0000bz-UG
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 19:26:58 +0000
X-Env-Sender: r1d@hotmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1330543610!15526168!1
X-Originating-IP: [65.55.90.102]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16379 invoked from network); 29 Feb 2012 19:26:50 -0000
Received: from snt0-omc2-s27.snt0.hotmail.com (HELO
	snt0-omc2-s27.snt0.hotmail.com) (65.55.90.102)
	by server-6.tower-174.messagelabs.com with SMTP;
	29 Feb 2012 19:26:50 -0000
Received: from SNT111-W22 ([65.55.90.71]) by snt0-omc2-s27.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Wed, 29 Feb 2012 11:26:49 -0800
Message-ID: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>
X-Originating-IP: [129.188.33.25]
From: Rajiv D <r1d@hotmail.com>
To: <xen-users@lists.xen.org>
Date: Wed, 29 Feb 2012 19:26:49 +0000
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Feb 2012 19:26:49.0406 (UTC)
	FILETIME=[153655E0:01CCF718]
Subject: [Xen-users] kexec crashes on DOM0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1621730496038613981=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1621730496038613981==
Content-Type: multipart/alternative;
	boundary="_973387d5-5f3d-4ab3-a81b-c1272cdc6859_"

--_973387d5-5f3d-4ab3-a81b-c1272cdc6859_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with pvop=
s.patch.
When doing "kexec -l .... " I get an error (appended below).   The kernel t=
hat I give
kexec is also  linux 2.6.32.24 with pvops.patch (the running kernel).=20

Any ideas/pointers will be truly appreciated.

Thank you=2C

-Rajiv

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D



BUG: unable to handle kernel paging request at ffffeba400000000
IP: [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
PGD 0=20
Oops: 0000 [#1] PREEMPT SMP=20
last sysfs file: /sys/bus/pci/drivers/ehci_hcd/bind
CPU 1=20
Modules linked in: bridge stp llc
Pid: 398=2C comm: kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By =
O.E.M.
RIP: e030:[<ffffffff8100cbb6>]  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0=
x40
RSP: e02b:ffff8800b8b65e28  EFLAGS: 00010206
RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000
RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001
RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: 000000003792f063 R14: 0000008000000000 R15: ffff8800b8f0c000
FS:  00007fe88975a6f0(0000) GS:ffff880001ee3000(0000) knlGS:000000000000000=
0
CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b

CR2: ffffeba400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process kexec (pid: 398=2C threadinfo ffff8800b8b64000=2C task ffff8800b890=
8150)
Stack:
 ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000
<0> 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758
<0> ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000
Call Trace:
 [<ffffffff8100f2ae>] xen_set_pgd+0x3e/0xe0
 [<ffffffff81029758>] machine_kexec_prepare+0x238/0x670
 [<ffffffff8106fc8e>] sys_kexec_load+0x10e/0x640
 [<ffffffff81013e02>] system_call_fastpath+0x16/0x1b
Code: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 =
00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff <48> 8=20
RIP  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
 RSP <ffff8800b8b65e28>
CR2: ffffeba400000000
---[ end trace 627386b65317aa94 ]---


 		 	   		  =

--_973387d5-5f3d-4ab3-a81b-c1272cdc6859_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
<br>On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with =
pvops.patch.<br>When doing "kexec -l .... " I get an error (appended below)=
.&nbsp=3B&nbsp=3B The kernel that I give<br>kexec is also  linux 2.6.32.24 =
with pvops.patch (the running kernel). <br><br>Any ideas/pointers will be t=
ruly appreciated.<br><br>Thank you=2C<br><br>-Rajiv<br><br>=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br><=
br><br>BUG: unable to handle kernel paging request at ffffeba400000000<br>I=
P: [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<br>PGD 0 <br>Oo=
ps: 0000 [#1] PREEMPT SMP <br>last sysfs file: /sys/bus/pci/drivers/ehci_hc=
d/bind<br>CPU 1 <br>Modules linked in: bridge stp llc<br>Pid: 398=2C comm: =
kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By O.E.M.<br>RIP: e03=
0:[&lt=3Bffffffff8100cbb6&gt=3B]&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=3B] xen=
_page_pinned+0x26/0x40<br>RSP: e02b:ffff8800b8b65e28&nbsp=3B EFLAGS: 000102=
06<br>RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000<br>=
RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001<br>RBP: f=
fff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000<br>R10: 0000000=
000000000 R11: 0000000000000000 R12: 0000000000000001<br>R13: 000000003792f=
063 R14: 0000008000000000 R15: ffff8800b8f0c000<br>FS:&nbsp=3B 00007fe88975=
a6f0(0000) GS:ffff880001ee3000(0000) knlGS:0000000000000000<br>CS:&nbsp=3B =
e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br><br>CR2: ffffeba400000000 C=
R3: 00000000b8ffa000 CR4: 0000000000002660<br>DR0: 0000000000000000 DR1: 00=
00000000000000 DR2: 0000000000000000<br>DR3: 0000000000000000 DR6: 00000000=
ffff0ff0 DR7: 0000000000000400<br>Process kexec (pid: 398=2C threadinfo fff=
f8800b8b64000=2C task ffff8800b8908150)<br>Stack:<br>&nbsp=3Bffff8800b8b65e=
58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000<br>&lt=3B0&gt=3B 0000=
0000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758<br>&lt=3B0&=
gt=3B ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000<b=
r>Call Trace:<br>&nbsp=3B[&lt=3Bffffffff8100f2ae&gt=3B] xen_set_pgd+0x3e/0x=
e0<br>&nbsp=3B[&lt=3Bffffffff81029758&gt=3B] machine_kexec_prepare+0x238/0x=
670<br>&nbsp=3B[&lt=3Bffffffff8106fc8e&gt=3B] sys_kexec_load+0x10e/0x640<br=
>&nbsp=3B[&lt=3Bffffffff81013e02&gt=3B] system_call_fastpath+0x16/0x1b<br>C=
ode: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 0=
0 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff &lt=3B48&gt=3B 8=
 <br>RIP&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<b=
r>&nbsp=3BRSP &lt=3Bffff8800b8b65e28&gt=3B<br>CR2: ffffeba400000000<br>---[=
 end trace 627386b65317aa94 ]---<br><br>
 		 	   		  </div></body>
</html>=

--_973387d5-5f3d-4ab3-a81b-c1272cdc6859_--


--===============1621730496038613981==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1621730496038613981==--


From xen-users-bounces@lists.xen.org Wed Feb 29 19:45:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 19:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2pRD-00016u-0c; Wed, 29 Feb 2012 19:43:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1S2pRB-00016i-D3
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 19:43:45 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-14.tower-216.messagelabs.com!1330544617!16456862!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16368 invoked from network); 29 Feb 2012 19:43:38 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 19:43:38 -0000
Received: by bkcjg9 with SMTP id jg9so4037184bkc.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 11:43:37 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.112.30.73 as permitted sender)
	client-ip=10.112.30.73; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.112.30.73 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.112.30.73])
	by 10.112.30.73 with SMTP id q9mr854486lbh.30.1330544617032 (num_hops =
	1); Wed, 29 Feb 2012 11:43:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.30.73 with SMTP id q9mr700536lbh.30.1330544616684; Wed, 29
	Feb 2012 11:43:36 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Wed, 29 Feb 2012 11:43:36 -0800 (PST)
X-Originating-IP: [49.156.16.100]
In-Reply-To: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>
References: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>
Date: Thu, 1 Mar 2012 06:43:36 +1100
Message-ID: <CAOzFzEi-=ymiNqZEUSDqMuv-T_yjFkEy2jWnP-vPdq6U0CN7hA@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: Rajiv D <r1d@hotmail.com>
X-Gm-Message-State: ALoCoQk9u++YOhn0o+Y893ZOHHWIpnhXUEY0gS8QrydF3To1IokypPV9OrezuzqMAHl/YUFgIWL4
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kexec crashes on DOM0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2400719810543414537=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2400719810543414537==
Content-Type: multipart/alternative; boundary=bcaec554d9863c3b4704ba1f8fde

--bcaec554d9863c3b4704ba1f8fde
Content-Type: text/plain; charset=ISO-8859-1

AFAIK kexec is not supported with dom0 on 2.6.32 kernels, to my knowledge
kexec support was only achieved around 3.1 or 3.2.
I would suggest trying a mainline 3.2.1 based kernel and see if that fixes
your issues.

Joseph.

On 1 March 2012 06:26, Rajiv D <r1d@hotmail.com> wrote:

>
> On a x86_64 platform, I am running xen 4.1.2, linux 2.6.32.24 with
> pvops.patch.
> When doing "kexec -l .... " I get an error (appended below).   The kernel
> that I give
> kexec is also linux 2.6.32.24 with pvops.patch (the running kernel).
>
> Any ideas/pointers will be truly appreciated.
>
> Thank you,
>
> -Rajiv
>
> ====================================================
>
>
>
> BUG: unable to handle kernel paging request at ffffeba400000000
> IP: [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
> PGD 0
> Oops: 0000 [#1] PREEMPT SMP
> last sysfs file: /sys/bus/pci/drivers/ehci_hcd/bind
> CPU 1
> Modules linked in: bridge stp llc
> Pid: 398, comm: kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By
> O.E.M.
> RIP: e030:[<ffffffff8100cbb6>]  [<ffffffff8100cbb6>]
> xen_page_pinned+0x26/0x40
> RSP: e02b:ffff8800b8b65e28  EFLAGS: 00010206
> RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000
> RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001
> RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000
> R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
> R13: 000000003792f063 R14: 0000008000000000 R15: ffff8800b8f0c000
> FS:  00007fe88975a6f0(0000) GS:ffff880001ee3000(0000)
> knlGS:0000000000000000
> CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
>
> CR2: ffffeba400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Process kexec (pid: 398, threadinfo ffff8800b8b64000, task
> ffff8800b8908150)
> Stack:
>  ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000
> <0> 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758
> <0> ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000
> Call Trace:
>  [<ffffffff8100f2ae>] xen_set_pgd+0x3e/0xe0
>  [<ffffffff81029758>] machine_kexec_prepare+0x238/0x670
>  [<ffffffff8106fc8e>] sys_kexec_load+0x10e/0x640
>  [<ffffffff81013e02>] system_call_fastpath+0x16/0x1b
> Code: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00
> 00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff <48> 8
> RIP  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
>  RSP <ffff8800b8b65e28>
> CR2: ffffeba400000000
> ---[ end trace 627386b65317aa94 ]---
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*
Founder | Director | VP Research
Orion Virtualisation Solutions* | www.orionvm.com.au | Phone: 1300 56 99 52
| Mobile: 0428 754 846

--bcaec554d9863c3b4704ba1f8fde
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

AFAIK kexec is not supported with dom0 on 2.6.32 kernels, to my knowledge k=
exec support was only achieved around 3.1 or 3.2.<div>I would suggest tryin=
g a mainline 3.2.1 based kernel and see if that fixes your issues.</div>
<div><br></div><div>Joseph.<br><br><div class=3D"gmail_quote">On 1 March 20=
12 06:26, Rajiv D <span dir=3D"ltr">&lt;<a href=3D"mailto:r1d@hotmail.com">=
r1d@hotmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><div dir=3D"ltr">
<br>On a x86_64 platform, I am running xen 4.1.2, linux 2.6.32.24 with pvop=
s.patch.<br>When doing &quot;kexec -l .... &quot; I get an error (appended =
below).=A0=A0 The kernel that I give<br>kexec is also  linux 2.6.32.24 with=
 pvops.patch (the running kernel). <br>
<br>Any ideas/pointers will be truly appreciated.<br><br>Thank you,<br><br>=
-Rajiv<br><br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<br><br><br><br>BUG: unable to handle kernel paging re=
quest at ffffeba400000000<br>
IP: [&lt;ffffffff8100cbb6&gt;] xen_page_pinned+0x26/0x40<br>PGD 0 <br>Oops:=
 0000 [#1] PREEMPT SMP <br>last sysfs file: /sys/bus/pci/drivers/ehci_hcd/b=
ind<br>CPU 1 <br>Modules linked in: bridge stp llc<br>Pid: 398, comm: kexec=
 Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By O.E.M.<br>
RIP: e030:[&lt;ffffffff8100cbb6&gt;]=A0 [&lt;ffffffff8100cbb6&gt;] xen_page=
_pinned+0x26/0x40<br>RSP: e02b:ffff8800b8b65e28=A0 EFLAGS: 00010206<br>RAX:=
 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000<br>RDX: ffffe=
a0000000000 RSI: 000000003792f063 RDI: 0000000000000001<br>
RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000<br>R10: 0=
000000000000000 R11: 0000000000000000 R12: 0000000000000001<br>R13: 0000000=
03792f063 R14: 0000008000000000 R15: ffff8800b8f0c000<br>FS:=A0 00007fe8897=
5a6f0(0000) GS:ffff880001ee3000(0000) knlGS:0000000000000000<br>
CS:=A0 e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br><br>CR2: ffffeba4000=
00000 CR3: 00000000b8ffa000 CR4: 0000000000002660<br>DR0: 0000000000000000 =
DR1: 0000000000000000 DR2: 0000000000000000<br>DR3: 0000000000000000 DR6: 0=
0000000ffff0ff0 DR7: 0000000000000400<br>
Process kexec (pid: 398, threadinfo ffff8800b8b64000, task ffff8800b8908150=
)<br>Stack:<br>=A0ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff88=
00b8f3d000<br>&lt;0&gt; 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 =
ffffffff81029758<br>
&lt;0&gt; ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a0=
00<br>Call Trace:<br>=A0[&lt;ffffffff8100f2ae&gt;] xen_set_pgd+0x3e/0xe0<br=
>=A0[&lt;ffffffff81029758&gt;] machine_kexec_prepare+0x238/0x670<br>=A0[&lt=
;ffffffff8106fc8e&gt;] sys_kexec_load+0x10e/0x640<br>
=A0[&lt;ffffffff81013e02&gt;] system_call_fastpath+0x16/0x1b<br>Code: 48 89=
 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 00 00 00 48=
 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff &lt;48&gt; 8 <br>RIP=A0 [&=
lt;ffffffff8100cbb6&gt;] xen_page_pinned+0x26/0x40<br>
=A0RSP &lt;ffff8800b8b65e28&gt;<br>CR2: ffffeba400000000<br>---[ end trace =
627386b65317aa94 ]---<br><br>
 		 	   		  </div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><div><br><=
/div>-- <br><span style=3D"font-family:arial,sans-serif;font-size:13px;bord=
er-collapse:collapse"><b><i><font color=3D"#0000ff"><div>
<font color=3D"#000000"><span style=3D"font-style:normal;font-weight:normal=
">Founder | Director | VP Research<br></span></font></div>Orion Virtualisat=
ion Solutions</font></i></b>=A0|=A0<font color=3D"#0000ff"><a href=3D"http:=
//www.orionvm.com.au/" style=3D"color:rgb(42,93,176)" target=3D"_blank">www=
.orionvm.com.au</a></font>=A0| Phone: 1300 56 99 52 | Mobile: 0428 754 846<=
/span><br>

</div>

--bcaec554d9863c3b4704ba1f8fde--


--===============2400719810543414537==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2400719810543414537==--


From xen-users-bounces@lists.xen.org Wed Feb 29 19:45:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 19:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2pRD-00016u-0c; Wed, 29 Feb 2012 19:43:47 +0000
Received: from mail216.messagelabs.com ([85.158.143.99])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joseph.glanville@orionvm.com.au>) id 1S2pRB-00016i-D3
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 19:43:45 +0000
X-Env-Sender: joseph.glanville@orionvm.com.au
X-Msg-Ref: server-14.tower-216.messagelabs.com!1330544617!16456862!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16368 invoked from network); 29 Feb 2012 19:43:38 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 19:43:38 -0000
Received: by bkcjg9 with SMTP id jg9so4037184bkc.32
	for <xen-users@lists.xen.org>; Wed, 29 Feb 2012 11:43:37 -0800 (PST)
Received-SPF: pass (google.com: domain of joseph.glanville@orionvm.com.au
	designates 10.112.30.73 as permitted sender)
	client-ip=10.112.30.73; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	joseph.glanville@orionvm.com.au designates 10.112.30.73 as
	permitted sender) smtp.mail=joseph.glanville@orionvm.com.au
Received: from mr.google.com ([10.112.30.73])
	by 10.112.30.73 with SMTP id q9mr854486lbh.30.1330544617032 (num_hops =
	1); Wed, 29 Feb 2012 11:43:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.112.30.73 with SMTP id q9mr700536lbh.30.1330544616684; Wed, 29
	Feb 2012 11:43:36 -0800 (PST)
Received: by 10.112.29.69 with HTTP; Wed, 29 Feb 2012 11:43:36 -0800 (PST)
X-Originating-IP: [49.156.16.100]
In-Reply-To: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>
References: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>
Date: Thu, 1 Mar 2012 06:43:36 +1100
Message-ID: <CAOzFzEi-=ymiNqZEUSDqMuv-T_yjFkEy2jWnP-vPdq6U0CN7hA@mail.gmail.com>
From: Joseph Glanville <joseph.glanville@orionvm.com.au>
To: Rajiv D <r1d@hotmail.com>
X-Gm-Message-State: ALoCoQk9u++YOhn0o+Y893ZOHHWIpnhXUEY0gS8QrydF3To1IokypPV9OrezuzqMAHl/YUFgIWL4
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kexec crashes on DOM0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2400719810543414537=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2400719810543414537==
Content-Type: multipart/alternative; boundary=bcaec554d9863c3b4704ba1f8fde

--bcaec554d9863c3b4704ba1f8fde
Content-Type: text/plain; charset=ISO-8859-1

AFAIK kexec is not supported with dom0 on 2.6.32 kernels, to my knowledge
kexec support was only achieved around 3.1 or 3.2.
I would suggest trying a mainline 3.2.1 based kernel and see if that fixes
your issues.

Joseph.

On 1 March 2012 06:26, Rajiv D <r1d@hotmail.com> wrote:

>
> On a x86_64 platform, I am running xen 4.1.2, linux 2.6.32.24 with
> pvops.patch.
> When doing "kexec -l .... " I get an error (appended below).   The kernel
> that I give
> kexec is also linux 2.6.32.24 with pvops.patch (the running kernel).
>
> Any ideas/pointers will be truly appreciated.
>
> Thank you,
>
> -Rajiv
>
> ====================================================
>
>
>
> BUG: unable to handle kernel paging request at ffffeba400000000
> IP: [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
> PGD 0
> Oops: 0000 [#1] PREEMPT SMP
> last sysfs file: /sys/bus/pci/drivers/ehci_hcd/bind
> CPU 1
> Modules linked in: bridge stp llc
> Pid: 398, comm: kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By
> O.E.M.
> RIP: e030:[<ffffffff8100cbb6>]  [<ffffffff8100cbb6>]
> xen_page_pinned+0x26/0x40
> RSP: e02b:ffff8800b8b65e28  EFLAGS: 00010206
> RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000
> RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001
> RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000
> R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
> R13: 000000003792f063 R14: 0000008000000000 R15: ffff8800b8f0c000
> FS:  00007fe88975a6f0(0000) GS:ffff880001ee3000(0000)
> knlGS:0000000000000000
> CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
>
> CR2: ffffeba400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Process kexec (pid: 398, threadinfo ffff8800b8b64000, task
> ffff8800b8908150)
> Stack:
>  ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000
> <0> 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758
> <0> ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000
> Call Trace:
>  [<ffffffff8100f2ae>] xen_set_pgd+0x3e/0xe0
>  [<ffffffff81029758>] machine_kexec_prepare+0x238/0x670
>  [<ffffffff8106fc8e>] sys_kexec_load+0x10e/0x640
>  [<ffffffff81013e02>] system_call_fastpath+0x16/0x1b
> Code: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00
> 00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff <48> 8
> RIP  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
>  RSP <ffff8800b8b65e28>
> CR2: ffffeba400000000
> ---[ end trace 627386b65317aa94 ]---
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*
Founder | Director | VP Research
Orion Virtualisation Solutions* | www.orionvm.com.au | Phone: 1300 56 99 52
| Mobile: 0428 754 846

--bcaec554d9863c3b4704ba1f8fde
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

AFAIK kexec is not supported with dom0 on 2.6.32 kernels, to my knowledge k=
exec support was only achieved around 3.1 or 3.2.<div>I would suggest tryin=
g a mainline 3.2.1 based kernel and see if that fixes your issues.</div>
<div><br></div><div>Joseph.<br><br><div class=3D"gmail_quote">On 1 March 20=
12 06:26, Rajiv D <span dir=3D"ltr">&lt;<a href=3D"mailto:r1d@hotmail.com">=
r1d@hotmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><div dir=3D"ltr">
<br>On a x86_64 platform, I am running xen 4.1.2, linux 2.6.32.24 with pvop=
s.patch.<br>When doing &quot;kexec -l .... &quot; I get an error (appended =
below).=A0=A0 The kernel that I give<br>kexec is also  linux 2.6.32.24 with=
 pvops.patch (the running kernel). <br>
<br>Any ideas/pointers will be truly appreciated.<br><br>Thank you,<br><br>=
-Rajiv<br><br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<br><br><br><br>BUG: unable to handle kernel paging re=
quest at ffffeba400000000<br>
IP: [&lt;ffffffff8100cbb6&gt;] xen_page_pinned+0x26/0x40<br>PGD 0 <br>Oops:=
 0000 [#1] PREEMPT SMP <br>last sysfs file: /sys/bus/pci/drivers/ehci_hcd/b=
ind<br>CPU 1 <br>Modules linked in: bridge stp llc<br>Pid: 398, comm: kexec=
 Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By O.E.M.<br>
RIP: e030:[&lt;ffffffff8100cbb6&gt;]=A0 [&lt;ffffffff8100cbb6&gt;] xen_page=
_pinned+0x26/0x40<br>RSP: e02b:ffff8800b8b65e28=A0 EFLAGS: 00010206<br>RAX:=
 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000<br>RDX: ffffe=
a0000000000 RSI: 000000003792f063 RDI: 0000000000000001<br>
RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000<br>R10: 0=
000000000000000 R11: 0000000000000000 R12: 0000000000000001<br>R13: 0000000=
03792f063 R14: 0000008000000000 R15: ffff8800b8f0c000<br>FS:=A0 00007fe8897=
5a6f0(0000) GS:ffff880001ee3000(0000) knlGS:0000000000000000<br>
CS:=A0 e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br><br>CR2: ffffeba4000=
00000 CR3: 00000000b8ffa000 CR4: 0000000000002660<br>DR0: 0000000000000000 =
DR1: 0000000000000000 DR2: 0000000000000000<br>DR3: 0000000000000000 DR6: 0=
0000000ffff0ff0 DR7: 0000000000000400<br>
Process kexec (pid: 398, threadinfo ffff8800b8b64000, task ffff8800b8908150=
)<br>Stack:<br>=A0ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff88=
00b8f3d000<br>&lt;0&gt; 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 =
ffffffff81029758<br>
&lt;0&gt; ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a0=
00<br>Call Trace:<br>=A0[&lt;ffffffff8100f2ae&gt;] xen_set_pgd+0x3e/0xe0<br=
>=A0[&lt;ffffffff81029758&gt;] machine_kexec_prepare+0x238/0x670<br>=A0[&lt=
;ffffffff8106fc8e&gt;] sys_kexec_load+0x10e/0x640<br>
=A0[&lt;ffffffff81013e02&gt;] system_call_fastpath+0x16/0x1b<br>Code: 48 89=
 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 00 00 00 48=
 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff &lt;48&gt; 8 <br>RIP=A0 [&=
lt;ffffffff8100cbb6&gt;] xen_page_pinned+0x26/0x40<br>
=A0RSP &lt;ffff8800b8b65e28&gt;<br>CR2: ffffeba400000000<br>---[ end trace =
627386b65317aa94 ]---<br><br>
 		 	   		  </div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><div><br><=
/div>-- <br><span style=3D"font-family:arial,sans-serif;font-size:13px;bord=
er-collapse:collapse"><b><i><font color=3D"#0000ff"><div>
<font color=3D"#000000"><span style=3D"font-style:normal;font-weight:normal=
">Founder | Director | VP Research<br></span></font></div>Orion Virtualisat=
ion Solutions</font></i></b>=A0|=A0<font color=3D"#0000ff"><a href=3D"http:=
//www.orionvm.com.au/" style=3D"color:rgb(42,93,176)" target=3D"_blank">www=
.orionvm.com.au</a></font>=A0| Phone: 1300 56 99 52 | Mobile: 0428 754 846<=
/span><br>

</div>

--bcaec554d9863c3b4704ba1f8fde--


--===============2400719810543414537==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2400719810543414537==--


From xen-users-bounces@lists.xen.org Wed Feb 29 22:51:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 22:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2sLN-0003Hs-Ec; Wed, 29 Feb 2012 22:49:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Torsten_Vogelreuter@dantor.de>) id 1S2sLK-0003Hn-RZ
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 22:49:55 +0000
Received: from [85.158.139.83:40689] by server-12.bemta-5.messagelabs.com id
	A3/B8-05587-29BAE4F4; Wed, 29 Feb 2012 22:49:54 +0000
X-Env-Sender: Torsten_Vogelreuter@dantor.de
X-Msg-Ref: server-4.tower-182.messagelabs.com!1330555792!14595934!1
X-Originating-IP: [80.67.31.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuOTcgPT4gMzI5ODc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30998 invoked from network); 29 Feb 2012 22:49:52 -0000
Received: from smtprelay05.ispgateway.de (HELO smtprelay05.ispgateway.de)
	(80.67.31.97) by server-4.tower-182.messagelabs.com with SMTP;
	29 Feb 2012 22:49:52 -0000
Received: from [217.245.237.214] (helo=dantor.de)
	by smtprelay05.ispgateway.de with esmtpa (Exim 4.68)
	(envelope-from <Torsten_Vogelreuter@dantor.de>) id 1S2sLH-0006LL-R1
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 23:49:52 +0100
Date: Wed, 29 Feb 2012 23:49:50 +0100
MIME-Version: 1.0
Message-ID: <446D6DFDD9FDFE45AEC2BB727134963BAA82@av-server.Medianetworks.local>
X-MS-Has-Attach: 
Content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.5
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] Re : AW: Re : Last pachs for Xen VGA
	PAssthroughNVIIDA(revision >=24798)
thread-index: Acz1urKzUtGe3arCSEOcNzrP0mQgrwAM8vvAAFF0jSA=
References: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com><CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com><07ECF1192127412797604FAD0932F382@Medianetworks.local><446D6DFDD9FDFE45AEC2BB727134963BAA80@av-server.Medianetworks.local>
	<BA248B5D02534E438D045D735A08D92B@Medianetworks.local> 
From: "Torsten Vogelreuter" <Torsten_Vogelreuter@dantor.de>
To: <xen-users@lists.xen.org>
X-Df-Sender: VG9yc3Rlbl9Wb2dlbHJldXRlckBkYW50b3IuZGU=
Subject: [Xen-users] Re : AW: Re : Last pachs for Xen VGA
	PAssthroughNVIIDA(revision >=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6070095149485032509=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============6070095149485032509==
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01CCF734.72165F44"
Content-class: urn:content-classes:message

This is a multi-part message in MIME format.

------_=_NextPart_001_01CCF734.72165F44
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

VGhhbmsgeW91IGZvciB0aGUgcXVpY2sgcmVzcG9uc2UhDQoNCiANCg0KTXkgSGFyZHdhcmUgc3Bl
Yy4gaXMgcGVyZmVjdGx5IGFuZCB3aXRoIFhDUCAxLjViZXRhIGEgZmlyc3QgbG9vayBpcyB3b3Jr
aW5nIGFzIGV4cGVjdGVkLiBPbmx5IHRoZSBOdmlkaWEgZG9lc27CtHQg4oCmIGJ1dCBJIGFtIGhh
cHB5IHRvIHJlYWQgdGhhdCBpdMK0cyBnZW5lcmFsbHkgcG9zc2libGUuDQoNCiANCg0KVGhlcmVm
b3JlIEkgYW0gYSBiZWdpbm5lciB1bmQgbm90IGEgTGludXggY3JhY2ssIEkgcHJlZmVycmVkIHRv
IHVzZSBhIGRpc3RyaWJ1dGlvbiBhbmQgbm90IHRvIHBhdGNoIHNvdXJjZXMuIFlvdXIgUGF0Y2gg
aXNuwrR0IGluY2x1ZGVkIGluIHRoZSBYQ1AgMS41YmV0YT8gQmVjYXVzZSBJIGhhZG7CtHQgYWRk
ZWQgdGhlIG52aWRpYSBiaW9zLCBtYXliZSB0aGlzIHdpbGwgd29yayBhbHNvIHdpdGggWENQIDEu
NT8NCg0KSSBhbSBnZW5lcmFsbHkgbm90IGEgZnJpZW5kIG9mIHBhdGNoZXMsIG5vIG9uZSBrbm93
cyBob3cgbG9uZyBpdCB3b3JrcyBhbmQgaW4gYSBmZXcgd2Vla3MgUHJlY2lzZSBpcyBvbmxpbmUs
IHNvIEkgbm9ybWFsbHkgZGlkbsK0dCB3YW50IHRvIHVzZSBMdWNpZCBhbnkgbW9yZS4gKElmIHRo
aXMgaXMgdGhlIG9ubHkgd2F5IHRvIGdldCBhIG52aWRpYSBncmFwaGljIHdvcmtpbmcpLg0KDQog
DQoNClRoZSBuZXh0IHRoaW5nIHdoeSBJIGxpa2UgbyB1c2UgeGNwIDEuNSBpcywgdGhhdCBJIG5l
ZWQgYSBncmFwaGljYWwgdG9vbCBmb3IgbWFuYWdpbmcgWGVuLiBXaXRob3V0IGl0IGl0cyB2ZXJ5
IGRpZmZpY3VsdCBmb3IgbWUuIChJIGhhdmUgbm90IHNvIG11Y2ggdGltZSBsaWtlIEkgd2FudCwg
aXTCtHMganVzdCBhIHByaXZhdGUgcHJvamVjdCkuIFdpdGggWENQIDEuNSBJIGNhbiB1c2UgWGVu
Q2VudGVyIG9yIENvbnZpcnQgYW5kIHNldHRpbmcgdXAgYSB2aXJ0dWFsIG1hY2hpbmUgaXMgZWFz
eSB3aXRoIGEgbWFuYWdlbWVudCB0b29sLg0KDQpUaGUgbmV4dCB0aGluZyBpcyBmaW5kaW5nIGlu
Zm9ybWF0aW9uIGlzIHZlcnkgY29tcGxpY2F0ZWQuIEkgbmV2ZXIgdXNlZCBhIG1haWxpbmcgbGlz
dCBiZWZvcmUgYW5kIHNlYXJjaGluZyB3aXRoaW4gd2lraSBhbmQgbWFpbGluZ2xpc3QgaXMgbm90
IHRoZSBiZXN0LiBBIGZvcnVtIGRvZXNuwrR0IGV4aXN0LCB3aGljaCBJIHdvdWxkIGxpa2UgdG8g
cHJlZmVyLg0KDQogDQoNClRoeA0KDQpUb3JzdGVuDQoNCiANCg0KUFM6IEkgaG9wZSBJIGFuc3dl
cmVkIG5vdyBjb3JyZWN0bHkNCg0KIA0KDQpWb246IHhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhl
bi5vcmcgW21haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBJbSBBdWZ0cmFn
IHZvbiBEYXZpZCBURUNIRVINCkdlc2VuZGV0OiBEaWVuc3RhZywgMjguIEZlYnJ1YXIgMjAxMiAw
Mjo0Ng0KQW46IFRvcnN0ZW4gVm9nZWxyZXV0ZXINCkNjOiBYZW4NCkJldHJlZmY6IFtYZW4tdXNl
cnNdIFJlIDogQVc6IFJlIDogTGFzdCBwYWNocyBmb3IgWGVuIFZHQSBQQXNzdGhyb3VnaE5WSUlE
QShyZXZpc2lvbiA+PTI0Nzk4KQ0KDQogDQoNClRvcnN0ZW4NCg0KIA0KDQpGaXJzdCBvZiBhbGwg
Y291bGQgeW91IENDIFhlbi11c2VycyBtYWlsaW5nbGlzdCBlYWNoIHRpbWUgeW91IHNlbnQgbWUg
YSBtYWlsPyBBbnlvbmUgb24gbWFpbGluZ2xpc3QgY291bGQgaGVscCB5b3UgdG9vIDopDQoNCiAN
Cg0KWGVuIDQuMiArIFZHQSBQYXNzVGhyb3VnaCAoKyBvcHRpb25uYWwgUFZIVk0pIHdvcmsgbGlr
ZSBhIGNoYXJtIHdpdGggYSBMaW51eCBkb21VICAoVWJ1bnR1IEx1Y2lkIDEwLjA0KQ0KDQogDQoN
Cmh0dHA6Ly93d3cuZGF2aWRnaXMuZnIvYmxvZy9pbmRleC5waHA/MjAxMS8xMi8yNS84NjcteGVu
LTQyLXVuc3RhYmxlLXhlbi1wdmh2bS1vbi1saW51eC1odm0tdmdhLXBhc3MtdGhyb3VnaC1udmlk
aWEtaXQtd29ya3MtZm9yLWxpbnV4LTMxNg0KDQogDQoNClRoZXJlIGlzIG5vIHByb2JsZW0gdG8g
c3RhcnQsIHNodXRkb3duLCByZWJvb3QgdGhlIGRvbVUgd2hlcmVhcyBpdCBpcyBub3QgdGhlIGNh
c2UgZm9yIFdpbmRvd3MuIChBVEkgIGlzIGEgYmV0dGVyIGNob2ljZSBmb3IgV2luZG93cykNCg0K
IA0KDQpNcGxheWVyIHdpdGggVkRQQVUgYW5kIFZMQyAyLjAgd2l0aCBodyBhY2NlbGVyYXRpb24g
d29yayB3ZWxsIDopDQoNCiANCg0KSG93ZXZlciBpZiB5b3UgYXJlIGEgbmV3IFhlbiB1c2VyIGlm
IGlzIGEgbGl0dGxlIGNvbXBsaWNhdGVkIHRvIGRvIGFsbCByZXF1aXJlZCBzdGVwcy4NCg0KIA0K
DQpJIHRyeSB0byBwdXQgYWxsIGluZm9ybWF0aW9ucyBoZXJlOg0KDQogDQoNCiANCg0KYSkgSXQg
aXMgbm90IHdvcnRoIHRlc3RpbmcgKGFuZCBnb2luZyBvbiAuLi4pIGlmIHlvdXIgcHJvY2Vzc29y
IGlzIG5vdCBhICh2dC1kIC8gaW9tbXUpIGNhcGFibGUgKCBzZWUgZ29vZ2xlKQ0KDQpJbnRlbCAt
LT4gVnQtZA0KDQpBTUQtLT4gSU9NTVUNCg0KIA0KDQptb3Jlb3ZlciB5b3UgaGF2ZSB0byBiZSBz
dXJlIHRoYXQgeW91ciBtb3RoZXJib2FyZCBpcyBhYmxlIHRvIHN1cHBvcnQgVnQtZC9JT01NVS4g
KEkgbWVhbiB0aGF0IHlvdXIgbW90aGVyYm9hcmQgaGFzIGEgQklPUyB2ZXJzaW9uIHdoaWNoIGFs
bG93cyBWdC1kL0lPTU1VIG9wdGlvbiBmb3IgeW91IHByb2Nlc3Nvci4NCg0KIA0KDQpQbGVhc2Ug
c2VlIA0KDQogDQoNCmh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9WVGRIb3dUbw0KDQphbmQNCg0K
aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9WR0FfUGFzc3Rocm91Z2gNCg0KIA0KDQpGb3Ig
ZXhhbXBsZQ0KDQogDQoNCm15IHByb2MgaXMgaTUtMjQwMA0KDQpteSBtb3RoZXJib2FyZCBpcyBI
NjFNVS1FMzUgQjMgKDc2ODApDQoNCkkgbmVlZCB0byB1cGdyYWRlIG15IEJJT1MvVUVGSSB0byBh
bGxvdyBJbnRlbCBWdC1kIGZlYXR1cmUuDQoNCiANCg0KaWYgKGEpIGlzIG5vdCBPayB0aGVuIHN0
b3AgaGVyZSBpdCBpcyBub3Qgd29ydGggdHJ5aW5nIGIpICwgYykgLi4uLg0KDQogDQoNCmlmIChh
KSA9IHllcyB0aGVuIGxldCdzIGdvDQoNCiANCg0KIA0KDQpiKSBpZiBhPSB5ZXMgdGhlbiB5b3Ug
bmVlZCB0byBleHRyYWN0IHRoZSBFRVBST00gKFZHQSBCSU9TKSBmcm9tIHlvdXIgZ3JhcGhpYyBj
YXJkLiBJIGRpZCBpdCBmb3IgbXkgR1RYIDU2MCBUSS4gU28gaXQgc2hvdWxkIHdvcmsgZm9yIHlv
dXIgb3duIGNhcmQgKEdUNTMwKQ0KDQpBIGZldyBtb250aHMgYWdvIEkgZGlkIG15IHRlc3QgZm9y
IG15IG9sZCBHVCA0NDAuIFNvIGl0IHNob3VsZCB3b3JrIGZvciBHVCA1MzAuDQoNCiANCg0KSXQg
aW1wbGllcyB0aGF0IHlvdSBoYXZlIHRvIHVzZSBudnRvb2xzIHRvIGV4dHJhY3QgVkdBIEJJT1Mu
IFNvIHVzZSBnb29nbGUgdG8gc2VlIGhvdyB0byBkbyB0aGF0Lg0KDQogDQoNCmMpIFlvdSBoYXZl
IHRvIGJ1aWxkIFhlbiBmcm9tIHNvdXJjZXMgYW5kIGFwcGx5IHRoZSBpbnN0cnVjdGlvbnMgZnJv
bSBteSBmaXJzdCBtYWlsLg0KDQogDQoNCktpbmQgcmVnYXJkcy4NCg0KIA0KDQpEYXZpZC4NCg0K
IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpEZSA6IFRvcnN0ZW4gVm9n
ZWxyZXV0ZXIgPFRvcnN0ZW5fVm9nZWxyZXV0ZXJAZGFudG9yLmRlPg0Kw4AgOiBEYXZpZCBURUNI
RVIgPGRhdmlkdGVjaGVyQHlhaG9vLmZyPiANCkVudm95w6kgbGUgOiBMdW5kaSAyNyBmw6l2cmll
ciAyMDEyIDIyaDU5DQpPYmpldCA6IEFXOiBbWGVuLXVzZXJzXSBSZSA6IExhc3QgcGFjaHMgZm9y
IFhlbiBWR0EgUEFzc3Rocm91Z2ggTlZJSURBKHJldmlzaW9uID49MjQ3OTgpDQoNCiANCg0KSGks
DQoNCmkgYW0gYWxzbyB0cnlpbmcgdG8gZ2V0IGFuIG52aWRpYSBjYXJkIChRdWFkcm8gNjAwIG9y
IEdUNTMwKSBydW5uaW5nIHVuZGVyIFhDUCAxLjUgYmV0YS4gTm8gd2F5IG9vdGIuIEnCtGFtIG5l
dyB3aXRoIHhlbiBzbyBJIHRob3VnaHQgYXQgbGVhc3QsIGEgZ29vZCBpZGVhIHdpbGwgYmUgaW4g
dHJ5aW5nIGxhdGVzdCBrZXJuZWwgMy4yIHdpdGggVWJ1bnR1IHByZWNpc2UgcGx1cyB4ZW4gcmVw
by4NCg0KQnV0IHdoZW4gSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHksIGl0IGlzIGFueXdheSBu
ZWNlc3NhcnkgdG8gYnVpbGQgYW4gbnZpZGlhIGJpb3MgYW5kIGl0IGlzIHN0aWxsIG5vdCBwb3Nz
aWJsZSB3aXRob3V0IG1vZGlmaWthdGlvbnM/DQoNCiANCg0KSSBuZWVkIGl0IGJlY2F1c2UgSSBh
bSB1c2luZyBhIHlhdmRyIGRpc3RyaSBPbmVyaWMgd2l0aCBuZWVkcyBWRFBBVSDigKYNCg0KIA0K
DQpPdGhlciB0aG91Z2h0IHdhcywgdG8gaW5zdGFsbCBZYXZkciBhbmQgYWRkIHRoZSByZXBvc2l0
b3J5IGZvciB4ZW4sIHNvIHRoYXQgdGhlIHlhdmRyIGlzIHJ1bm5pbmcgYXMgRE9NMCBhbmQgdGhl
IG90aGVyIHN5c3RlbXMgZG9lc27CtHQgbmVlZCBhIG5hdGl2ZSBncmFmaWNjYXJkLiBNYXliZSB0
aGlzIGlzIGVhc3llciBmb3IgYSBiZWdpbm5lcj8NCg0KIA0KDQpUaHgNCg0KIA0KDQpHcmVldGlu
Z3MNCg0KVG9yc3Rlbg0KDQogDQoNClZvbjogeGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9y
ZyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIDxtYWlsdG86W21haWx0
bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXT4gIEltIEF1ZnRyYWcgdm9uIERhdmlk
IFRFQ0hFUg0KR2VzZW5kZXQ6IE1vbnRhZywgMjcuIEZlYnJ1YXIgMjAxMiAyMTowMQ0KQW46IFRp
bSBTdG93ZWxsDQpDYzogWGVuDQpCZXRyZWZmOiBbWGVuLXVzZXJzXSBSZSA6IExhc3QgcGFjaHMg
Zm9yIFhlbiBWR0EgUEFzc3Rocm91Z2ggTlZJSURBKHJldmlzaW9uID49MjQ3OTgpDQoNCiANCg0K
WFAgeWVzDQoNCldpbmRvd3MgNy4uLm5vLiB0byBjb21wbGljYXRlZCB3aGVuIHlvdSBpbnN0YWxs
IG52aWRpYSBkcml2ZXIuDQoNCiANCg0KSXQgc2hvdWxkIGJlIGJldHRlciB0byB1c2UgYSBBVEkg
Y2FyZCBmb3IgV2luZG93cyA3Lg0KDQogDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQoNCkRlIDogVGltIFN0b3dlbGwgPHN0b3dlbGx0QGdtYWlsLmNvbSA8bWFpbHRvOnN0b3dl
bGx0QGdtYWlsLmNvbT4gPg0Kw4AgOiBEYXZpZCBURUNIRVIgPGRhdmlkdGVjaGVyQHlhaG9vLmZy
IDxtYWlsdG86ZGF2aWR0ZWNoZXJAeWFob28uZnI+ID4gDQpFbnZvecOpIGxlIDogTHVuZGkgMjcg
ZsOpdnJpZXIgMjAxMiAxOGgzOQ0KT2JqZXQgOiBSZTogW1hlbi11c2Vyc10gTGFzdCBwYWNocyBm
b3IgWGVuIFZHQSBQQXNzdGhyb3VnaCBOVklJREEgKHJldmlzaW9uID49MjQ3OTgpDQoNCiANCg0K
VGhhbmtzIGZvciB0aGlzIGluZm9ybWF0aW9uLCB3aWxsIGl0IHdvcmsgd2l0aCBhIFdpbmRvd3Mg
NyBndWVzdD8NCg0KT24gTW9uLCBGZWIgMjcsIDIwMTIgYXQgOTowMSBBTSwgRGF2aWQgVEVDSEVS
IDxkYXZpZHRlY2hlckB5YWhvby5mcj4gd3JvdGU6DQoNCkhpIA0KDQogDQoNCkhlcmUgYXJlIHRo
ZSBsYXN0IHBhdGNocy4NCg0KIA0KDQpNeSBwZXJzb25hbCByZWNvbW1lbmRhdGlvbjogSWYgeW91
IGhhdmUgYSAgIEFUSSBncmFwaGljIGNhcmQgb3IgaWYgeW91IGhhdmUgdGhlIGludGVudGlvbiB0
byBidXkgb25lLCBnb29kIGNob2ljZSA6KQ0KDQogDQoNCkkgbWFpbnRhaW4gcGF0Y2hlcyBmb3Ig
TlZJRElBIGJlY2F1c2UgSSBsaWtlIHRvIHBsYXkgb24gTGludXggUFZIVk0gZG9tVSBmb3IgZ2Ft
aW5nIGFuZCBtdWx0aW1lZGlhIDopDQoNClNvIEkgY291bGQgaGF2ZSBvbmUgZG9tVSBmb3IgZ2Ft
aW5nIGFuZCBhbm90aGVyIG9uZSBmb3IgbXVsdGltZWRpYQ0KDQogDQoNClE6V2h5IGFyZSB0aGVy
ZSBuZXcgcGF0Y2hlcz8NClI6IEEgZmV3IG1vZGlmaWNhdGlvbnMgd2FzIGludHJvZHVjZWQgZnJv
bSByZXZpc2lvbiAyNDc4MiB0byAyNDc4NS4gQSBuZXcgZmlsZSAgaXMgdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3JvbWJpb3MuYy4gSXQgaW1wbGllcyB0aGF0IHRoaXMgZmlsZSBoYXMgdG8gYmUg
cGF0Y2hlZCB0b28uDQoNClNob3VsZCB3b3JrIHdpdGggWGVuIHJldmlzaW9uID49MjQ3OTguDQoN
CiANCg0KQXMgdXN1YWwNCg0KIA0KDQphKSBFeHJ0YWN0IEVFUFJPTSBmb3IgeW91ciBOVklESUEg
Z3JhcGhpYyBjYXJkIChudnRvb2xzIC4uLikNCg0KIA0KDQpiKSBEb3dubG9hZCBYZW4gNC4yIHVu
c3RhYmxlDQoNCnJldj0yNDg4OCANCg0KaGcgY2xvbmUgLXIgJHJldiBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL3N0YWdpbmcveGVuLXVuc3RhYmxlLmhnLyB4ZW4tdW5zdGFibGUuaGctcmV2
LSR7cmV2fQ0KDQogDQoNCmMpICBtYWtlIGEgZmlyc3QgYnVpbGQgZm9yIHRvb2xzDQoNCmNkIHhl
bi11bnN0YWJsZS5oZy1yZXYtJHtyZXZ9Lw0KDQouL2NvbmZpZ3VyZQ0KDQpjZCB0b29scw0KDQpt
YWtlICYmIG1ha2UgY2xlYW4NCg0KY2QgLi4NCg0KIA0KDQpkKSBhcHBseSBwYXRjaGVzDQoNCiAN
Cg0KIHdnZXQgLXEgaHR0cDovL3d3dy5kYXZpZGdpcy5mci9kb3dubG9hZC94ZW4tNC4yX3JldjI0
Nzk4X2dmeC1wYXNzdGhyb3VnaC1wYXRjaHMudGFyLmJ6MiAmJiBcDQogdGFyIHh2amYgeGVuLTQu
Ml9yZXYyNDc5OF9nZngtcGFzc3Rocm91Z2gtcGF0Y2hzLnRhci5iejIgJiYgXA0KIGZvciBmaWxl
IGluICQobHMgeGVuLTQuMl9yZXYyNDc5OF9nZngtcGFzc3Rocm91Z2gtcGF0Y2hzLyopO2RvIHBh
dGNoIC1wMSA8ICRmaWxlO2RvbmUNCg0KZSkgTW9kaWZ5IHRoZSB2YWx1ZXMgYXNzaWduZWQgdG8g
eW91ciBncmFwaGljIGNhcmQgdG8gdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvZHNkdC5h
c2wNCg0Kc2VlIGh0dHA6Ly93d3cuZGF2aWRnaXMuZnIvYmxvZy9pbmRleC5waHA/MjAxMS8xMi8w
Ny84NjAteGVuLTQydW5zdGFibGUtcGF0Y2hlcy1mb3ItdmdhLXBhc3MtdGhyb3VnaCANClNlY3Rp
b24gIjYuIFF1aWNrIGluc3RydWN0aW9ucyB0byBpbnN0YWxsIFhlbiB3aXRoIHBhdGNoZXMgIiAt
ICMgNSANCg0KZilDb3B5IHlvdXIgRUVQUk9NIGZvciBncmFwaGljIGdhcmQgKFZHQSBCSU9TKQ0K
DQpjcCAtL3BhdGgvdG92Z2FiaW9zLXB0LmJpbiAgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2Fi
aW9zLXB0LmJpbg0KDQpnKSBDb21waWwgYW5kIGluc3RhbGwNCg0KbWFrZSB4ZW4gJiYgbWFrZSB0
b29scyAmJiBtYWtlIHN0dWJkb20gXA0KbWFrZSB4ZW4gJiYgbWFrZSB0b29scyAmJiBtYWtlIHN0
dWJkb20NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KWGVuLXVzZXJzIG1haWxpbmcgbGlzdA0KWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcNCmh0dHA6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw0KDQogDQoNCiANCg0KIA0KDQo=

------_=_NextPart_001_01CCF734.72165F44
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpjb2RlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAu
TXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJTcHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5TcHJlY2hibGFzZW50ZXh0
WmNobg0KCXttc28tc3R5bGUtbmFtZToiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6U3ByZWNoYmxhc2VudGV4dDsNCglmb250
LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC55aXYxMTg3MjI5NjA1bXNvYWNldGF0
ZSwgbGkueWl2MTE4NzIyOTYwNW1zb2FjZXRhdGUsIGRpdi55aXYxMTg3MjI5NjA1bXNvYWNldGF0
ZQ0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvYWNldGF0ZTsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC55aXYxMTg3MjI5NjA1bXNvbm9ybWFs
LCBsaS55aXYxMTg3MjI5NjA1bXNvbm9ybWFsLCBkaXYueWl2MTE4NzIyOTYwNW1zb25vcm1hbA0K
CXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLnlpdjExODcyMjk2MDVtc29jaHBkZWZhdWx0
LCBsaS55aXYxMTg3MjI5NjA1bXNvY2hwZGVmYXVsdCwgZGl2LnlpdjExODcyMjk2MDVtc29jaHBk
ZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29jaHBkZWZhdWx0Ow0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLnlpdjExODcyMjk2MDVt
c29ub3JtYWwxLCBsaS55aXYxMTg3MjI5NjA1bXNvbm9ybWFsMSwgZGl2LnlpdjExODcyMjk2MDVt
c29ub3JtYWwxDQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29ub3JtYWwxOw0KCW1h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLnlpdjExODcyMjk2MDVt
c29hY2V0YXRlMSwgbGkueWl2MTE4NzIyOTYwNW1zb2FjZXRhdGUxLCBkaXYueWl2MTE4NzIyOTYw
NW1zb2FjZXRhdGUxDQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29hY2V0YXRlMTsN
CgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7
DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7fQ0KcC55aXYxMTg3MjI5NjA1bXNv
Y2hwZGVmYXVsdDEsIGxpLnlpdjExODcyMjk2MDVtc29jaHBkZWZhdWx0MSwgZGl2LnlpdjExODcy
Mjk2MDVtc29jaHBkZWZhdWx0MQ0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvY2hw
ZGVmYXVsdDE7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNw
YW4ueWl2MTE4NzIyOTYwNW1zb2h5cGVybGluaw0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5
NjA1bXNvaHlwZXJsaW5rO30NCnNwYW4ueWl2MTE4NzIyOTYwNW1zb2h5cGVybGlua2ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29oeXBlcmxpbmtmb2xsb3dlZDt9DQpz
cGFuLnlpdjExODcyMjk2MDVlLW1haWxmb3JtYXR2b3JsYWdlMTgNCgl7bXNvLXN0eWxlLW5hbWU6
eWl2MTE4NzIyOTYwNWUtbWFpbGZvcm1hdHZvcmxhZ2UxODt9DQpzcGFuLnlpdjExODcyMjk2MDVz
cHJlY2hibGFzZW50ZXh0emNobg0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1c3ByZWNo
Ymxhc2VudGV4dHpjaG47fQ0Kc3Bhbi55aXYxMTg3MjI5NjA1bXNvaHlwZXJsaW5rMQ0KCXttc28t
c3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvaHlwZXJsaW5rMTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi55aXYxMTg3MjI5NjA1bXNvaHlwZXJsaW5r
Zm9sbG93ZWQxDQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29oeXBlcmxpbmtmb2xs
b3dlZDE7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bh
bi55aXYxMTg3MjI5NjA1ZS1tYWlsZm9ybWF0dm9ybGFnZTE4MQ0KCXttc28tc3R5bGUtbmFtZTp5
aXYxMTg3MjI5NjA1ZS1tYWlsZm9ybWF0dm9ybGFnZTE4MTsNCglmb250LWZhbWlseToiQXJpYWwi
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4ueWl2MTE4NzIyOTYwNXNwcmVj
aGJsYXNlbnRleHR6Y2huMQ0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1c3ByZWNoYmxh
c2VudGV4dHpjaG4xOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO30NCnNwYW4u
RS1NYWlsRm9ybWF0dm9ybGFnZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkUt
TWFpbEZvcm1hdHZvcmxhZ2UzNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFy
Z2luOjcwLjg1cHQgNzAuODVwdCAyLjBjbSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7
cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0
PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5
b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPURFIGxpbms9Ymx1ZSB2bGlu
az1wdXJwbGU+PGRpdiBjbGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaGFuayB5b3UgZm9yIHRoZSBxdWljayByZXNw
b25zZSE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9
RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5NeSBIYXJkd2Fy
ZSBzcGVjLiBpcyBwZXJmZWN0bHkgYW5kIHdpdGggWENQIDEuNWJldGEgYSBmaXJzdCBsb29rIGlz
IHdvcmtpbmcgYXMgZXhwZWN0ZWQuIE9ubHkgdGhlIE52aWRpYSBkb2VzbsK0dCDigKYgYnV0IEkg
YW0gaGFwcHkgdG8gcmVhZCB0aGF0IGl0wrRzIGdlbmVyYWxseSBwb3NzaWJsZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaGVyZWZvcmUgSSBhbSBhIGJlZ2lubmVy
IHVuZCBub3QgYSBMaW51eCBjcmFjaywgSSBwcmVmZXJyZWQgdG8gdXNlIGEgZGlzdHJpYnV0aW9u
IGFuZCBub3QgdG8gcGF0Y2ggc291cmNlcy4gWW91ciBQYXRjaCBpc27CtHQgaW5jbHVkZWQgaW4g
dGhlIFhDUCAxLjViZXRhPyBCZWNhdXNlIEkgaGFkbsK0dCBhZGRlZCB0aGUgbnZpZGlhIGJpb3Ms
IG1heWJlIHRoaXMgd2lsbCB3b3JrIGFsc28gd2l0aCBYQ1AgMS41PzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PkkgYW0gZ2VuZXJhbGx5IG5vdCBhIGZyaWVuZCBvZiBwYXRjaGVzLCBubyBvbmUga25vd3MgaG93
IGxvbmcgaXQgd29ya3MgYW5kIGluIGEgZmV3IHdlZWtzIFByZWNpc2UgaXMgb25saW5lLCBzbyBJ
IG5vcm1hbGx5IGRpZG7CtHQgd2FudCB0byB1c2UgTHVjaWQgYW55IG1vcmUuIChJZiB0aGlzIGlz
IHRoZSBvbmx5IHdheSB0byBnZXQgYSBudmlkaWEgZ3JhcGhpYyB3b3JraW5nKS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaGUgbmV4dCB0aGluZyB3aHkgSSBsaWtl
IG8gdXNlIHhjcCAxLjUgaXMsIHRoYXQgSSBuZWVkIGEgZ3JhcGhpY2FsIHRvb2wgZm9yIG1hbmFn
aW5nIFhlbi4gV2l0aG91dCBpdCBpdHMgdmVyeSBkaWZmaWN1bHQgZm9yIG1lLiAoSSBoYXZlIG5v
dCBzbyBtdWNoIHRpbWUgbGlrZSBJIHdhbnQsIGl0wrRzIGp1c3QgYSBwcml2YXRlIHByb2plY3Qp
LiBXaXRoIFhDUCAxLjUgSSBjYW4gdXNlIFhlbkNlbnRlciBvciBDb252aXJ0IGFuZCBzZXR0aW5n
IHVwIGEgdmlydHVhbCBtYWNoaW5lIGlzIGVhc3kgd2l0aCBhIG1hbmFnZW1lbnQgdG9vbC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz5UaGUgbmV4dCB0aGluZyBpcyBmaW5kaW5nIGluZm9ybWF0aW9uIGlzIHZl
cnkgY29tcGxpY2F0ZWQuIEkgbmV2ZXIgdXNlZCBhIG1haWxpbmcgbGlzdCBiZWZvcmUgYW5kIHNl
YXJjaGluZyB3aXRoaW4gd2lraSBhbmQgbWFpbGluZ2xpc3QgaXMgbm90IHRoZSBiZXN0LiBBIGZv
cnVtIGRvZXNuwrR0IGV4aXN0LCB3aGljaCBJIHdvdWxkIGxpa2UgdG8gcHJlZmVyLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlRoeDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlRv
cnN0ZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9
RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5QUzogSSBob3Bl
IEkgYW5zd2VyZWQgbm93IGNvcnJlY3RseTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtJz48cCBjbGFzcz1Nc29O
b3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiJz5Wb246PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiA8YSBocmVmPSJtYWlsdG86
eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9yZyI+eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMu
eGVuLm9yZzwvYT4gPGEgaHJlZj0ibWFpbHRvOlttYWlsdG86eGVuLXVzZXJzLWJvdW5jZXNAbGlz
dHMueGVuLm9yZ10iPlttYWlsdG86eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9yZ108L2E+
IDxiPkltIEF1ZnRyYWcgdm9uIDwvYj5EYXZpZCBURUNIRVI8YnI+PGI+R2VzZW5kZXQ6PC9iPiBE
aWVuc3RhZywgMjguIEZlYnJ1YXIgMjAxMiAwMjo0Njxicj48Yj5Bbjo8L2I+IFRvcnN0ZW4gVm9n
ZWxyZXV0ZXI8YnI+PGI+Q2M6PC9iPiBYZW48YnI+PGI+QmV0cmVmZjo8L2I+IFtYZW4tdXNlcnNd
IFJlIDogQVc6IFJlIDogTGFzdCBwYWNocyBmb3IgWGVuIFZHQSBQQXNzdGhyb3VnaE5WSUlEQShy
ZXZpc2lvbiAmZ3Q7PTI0Nzk4KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz5Ub3JzdGVuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5GaXJzdCBv
ZiBhbGwgY291bGQgeW91IENDIFhlbi11c2VycyBtYWlsaW5nbGlzdCBlYWNoIHRpbWUgeW91IHNl
bnQgbWUgYSBtYWlsPyBBbnlvbmUgb24gbWFpbGluZ2xpc3QgY291bGQgaGVscCB5b3UgdG9vIDop
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFj
a2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5YZW4gNC4yICsgVkdBIFBh
c3NUaHJvdWdoICgrIG9wdGlvbm5hbCBQVkhWTSkgd29yayBsaWtlIGEgY2hhcm0gd2l0aCBhIExp
bnV4IGRvbVUmbmJzcDsgKFVidW50dSBMdWNpZCAxMC4wNCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Imh0dHA6Ly93d3cuZGF2aWRnaXMuZnIvYmxvZy9p
bmRleC5waHA/MjAxMS8xMi8yNS84NjcteGVuLTQyLXVuc3RhYmxlLXhlbi1wdmh2bS1vbi1saW51
eC1odm0tdmdhLXBhc3MtdGhyb3VnaC1udmlkaWEtaXQtd29ya3MtZm9yLWxpbnV4LTMxNiI+aHR0
cDovL3d3dy5kYXZpZGdpcy5mci9ibG9nL2luZGV4LnBocD8yMDExLzEyLzI1Lzg2Ny14ZW4tNDIt
dW5zdGFibGUteGVuLXB2aHZtLW9uLWxpbnV4LWh2bS12Z2EtcGFzcy10aHJvdWdoLW52aWRpYS1p
dC13b3Jrcy1mb3ItbGludXgtMzE2PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+VGhlcmUgaXMgbm8gcHJvYmxlbSB0byBzdGFydCwgc2h1dGRvd24sIHJlYm9vdCB0
aGUgZG9tVSB3aGVyZWFzIGl0IGlzIG5vdCB0aGUgY2FzZSBmb3IgV2luZG93cy4gKEFUSSZuYnNw
OyBpcyBhIGJldHRlciBjaG9pY2UgZm9yIFdpbmRvd3MpPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz5NcGxheWVyIHdpdGggVkRQQVUgYW5kIFZMQyAyLjAgd2l0aCBodyBh
Y2NlbGVyYXRpb24gd29yayB3ZWxsIDopPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz5Ib3dldmVyIGlmIHlvdSBhcmUgYSBuZXcgWGVuIHVzZXIgaWYgaXMgYSBsaXR0bGUg
Y29tcGxpY2F0ZWQgdG8gZG8gYWxsIHJlcXVpcmVkIHN0ZXBzLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+SSB0cnkgdG8gcHV0IGFsbCBpbmZvcm1hdGlvbnMgaGVyZTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNr
Z3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3Vu
ZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5hKSBJdCBpcyBub3Qgd29ydGggdGVz
dGluZyAoYW5kIGdvaW5nIG9uIC4uLikgaWYgeW91ciBwcm9jZXNzb3IgaXMgbm90IGEgKHZ0LWQg
LyBpb21tdSkgY2FwYWJsZSAoIHNlZSBnb29nbGUpPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPkludGVsIC0tJmd0OyBWdC1kPG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkFNRC0tJmd0OyBJT01NVTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+bW9yZW92ZXIgeW91IGhhdmUgdG8gYmUgc3VyZSB0aGF0
IHlvdXIgbW90aGVyYm9hcmQgaXMgYWJsZSB0byBzdXBwb3J0IFZ0LWQvSU9NTVUuIChJIG1lYW4g
dGhhdCB5b3VyIG1vdGhlcmJvYXJkIGhhcyBhIEJJT1MgdmVyc2lvbiB3aGljaCBhbGxvd3MgVnQt
ZC9JT01NVSBvcHRpb24gZm9yIHlvdSBwcm9jZXNzb3IuPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz5QbGVhc2Ugc2VlIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PGEgaHJlZj0iaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1ZUZEhvd1RvIj5o
dHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvVlRkSG93VG88L2E+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmFuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX1ZH
QV9QYXNzdGhyb3VnaCI+aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9WR0FfUGFzc3Rocm91
Z2g8L2E+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gb3IgZXhhbXBs
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2Jh
Y2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+bXkgcHJvYyBpcyBpNS0y
NDAwPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPm15IG1vdGhl
cmJvYXJkIGlzIDwvc3Bhbj48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVmVyZGFuYSIsInNhbnMtc2VyaWYiO2NvbG9yOiMzMzMzMzMnPkg2MU1VLUUzNSBCMyAo
NzY4MCk8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndo
aXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkkgbmVlZCB0byB1cGdyYWRlIG15IEJJT1Mv
VUVGSSB0byBhbGxvdyBJbnRlbCBWdC1kIGZlYXR1cmUuPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PGI+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlZlcmRhbmEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjojMzMzMzMzJz5pZiAoYSkgaXMgbm90IE9rIHRoZW4gc3RvcCBoZXJlIGl0IGlzIG5v
dCB3b3J0aCB0cnlpbmcgYikgLCBjKSAuLi4uPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJWZXJkYW5hIiwic2Fucy1zZXJpZiI7Y29sb3I6IzMzMzMzMyc+aWYgKGEpID0g
eWVzIHRoZW4gbGV0J3MgZ288L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdi
YWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dy
b3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6
d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+YikgaWYgYT0geWVzIHRoZW4geW91IG5l
ZWQgdG8gZXh0cmFjdCB0aGUgRUVQUk9NIChWR0EgQklPUykgZnJvbSB5b3VyIGdyYXBoaWMgY2Fy
ZC4gSSBkaWQgaXQgZm9yIG15IEdUWCA1NjAgVEkuIFNvIGl0IHNob3VsZCB3b3JrIGZvciB5b3Vy
IG93biBjYXJkIChHVDUzMCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+QSBmZXcgbW9udGhzIGFnbyBJIGRpZCBteSB0ZXN0IGZvciBteSBvbGQgR1QgNDQwLiBT
byBpdCBzaG91bGQgd29yayBmb3IgR1QgNTMwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+SXQgaW1wbGllcyB0aGF0IHlvdSBoYXZlIHRvIHVzZSBudnRvb2xzIHRvIGV4
dHJhY3QgVkdBIEJJT1MuIFNvIHVzZSBnb29nbGUgdG8gc2VlIGhvdyB0byBkbyB0aGF0LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFj
a2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91
bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+YykgWW91IGhhdmUgdG8gYnVpbGQg
WGVuIGZyb20gc291cmNlcyBhbmQgYXBwbHkgdGhlIGluc3RydWN0aW9ucyBmcm9tIG15IGZpcnN0
IG1haWwuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5LaW5kIHJlZ2Fy
ZHMuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5EYXZpZC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tn
cm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWdu
PWNlbnRlciBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7
Y29sb3I6YmxhY2snPjxociBzaXplPTEgd2lkdGg9IjEwMCUiIGFsaWduPWNlbnRlcj48L3NwYW4+
PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48Yj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFRv
cnN0ZW4gVm9nZWxyZXV0ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpUb3JzdGVuX1ZvZ2VscmV1dGVy
QGRhbnRvci5kZSI+VG9yc3Rlbl9Wb2dlbHJldXRlckBkYW50b3IuZGU8L2E+Jmd0Ozxicj48Yj7D
gCZuYnNwOzo8L2I+IERhdmlkIFRFQ0hFUiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkdGVjaGVy
QHlhaG9vLmZyIj5kYXZpZHRlY2hlckB5YWhvby5mcjwvYT4mZ3Q7IDxicj48Yj5FbnZvecOpIGxl
IDo8L2I+IEx1bmRpIDI3IGbDqXZyaWVyIDIwMTIgMjJoNTk8YnI+PGI+T2JqZXQmbmJzcDs6PC9i
PiBBVzogW1hlbi11c2Vyc10gUmUgOiBMYXN0IHBhY2hzIGZvciBYZW4gVkdBIFBBc3N0aHJvdWdo
IE5WSUlEQShyZXZpc2lvbiAmZ3Q7PTI0Nzk4KTwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjxkaXYgaWQ9eWl2MTE4NzIyOTYwNT48ZGl2PjxkaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMg
c3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+SGksPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNr
Z3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPmkgYW0gYWxzbyB0
cnlpbmcgdG8gZ2V0IGFuIG52aWRpYSBjYXJkIChRdWFkcm8gNjAwIG9yIEdUNTMwKSBydW5uaW5n
IHVuZGVyIFhDUCAxLjUgYmV0YS4gTm8gd2F5IG9vdGIuIEnCtGFtIG5ldyB3aXRoIHhlbiBzbyBJ
IHRob3VnaHQgYXQgbGVhc3QsIGEgZ29vZCBpZGVhIHdpbGwgYmUgaW4gdHJ5aW5nIGxhdGVzdCBr
ZXJuZWwgMy4yIHdpdGggVWJ1bnR1IHByZWNpc2UgcGx1cyB4ZW4gcmVwby48L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMg
c3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+QnV0IHdoZW4gSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHksIGl0IGlz
IGFueXdheSBuZWNlc3NhcnkgdG8gYnVpbGQgYW4gbnZpZGlhIGJpb3MgYW5kIGl0IGlzIHN0aWxs
IG5vdCBwb3NzaWJsZSB3aXRob3V0IG1vZGlmaWthdGlvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMx
RjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3Vu
ZDp3aGl0ZSc+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5JIG5lZWQgaXQgYmVjYXVz
ZSBJIGFtIHVzaW5nIGEgeWF2ZHIgZGlzdHJpIE9uZXJpYyB3aXRoIG5lZWRzIFZEUEFVIOKApjwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4g
bGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJz
YW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+T3RoZXIgdGhvdWdodCB3YXMsIHRvIGluc3RhbGwgWWF2ZHIgYW5kIGFkZCB0aGUgcmVwb3Np
dG9yeSBmb3IgeGVuLCBzbyB0aGF0IHRoZSB5YXZkciBpcyBydW5uaW5nIGFzIERPTTAgYW5kIHRo
ZSBvdGhlciBzeXN0ZW1zIGRvZXNuwrR0IG5lZWQgYSBuYXRpdmUgZ3JhZmljY2FyZC4gTWF5YmUg
dGhpcyBpcyBlYXN5ZXIgZm9yIGEgYmVnaW5uZXI/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToi
QXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaHg8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3Jv
dW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkdyZWV0aW5nczwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gbGFu
Zz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz5Ub3JzdGVuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtJz48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PGI+PHNwYW4gbGFuZz1FTi1VUyBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xv
cjpibGFjayc+Vm9uOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IDxh
IGhyZWY9Im1haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnIj54ZW4tdXNlcnMt
Ym91bmNlc0BsaXN0cy54ZW4ub3JnPC9hPiA8YSBocmVmPSJtYWlsdG86W21haWx0bzp4ZW4tdXNl
cnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSI+W21hPHNwYW4gbGFuZz1ERT5pbHRvOnhlbi11c2Vy
cy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddPC9zcGFuPjwvYT4gPC9zcGFuPjxiPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz5JbSBBdWZ0cmFnIHZvbiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5EYXZp
ZCBURUNIRVI8YnI+PGI+R2VzZW5kZXQ6PC9iPiBNb250YWcsIDI3LiBGZWJydWFyIDIwMTIgMjE6
MDE8YnI+PGI+QW46PC9iPiBUaW0gU3Rvd2VsbDxicj48Yj5DYzo8L2I+IFhlbjxicj48Yj5CZXRy
ZWZmOjwvYj4gW1hlbi11c2Vyc10gUmUgOiBMYXN0IHBhY2hzIGZvciBYZW4gVkdBIFBBc3N0aHJv
dWdoIE5WSUlEQShyZXZpc2lvbiAmZ3Q7PTI0Nzk4KTwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPlhQIHllczxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPldpbmRvd3MgNy4uLm5vLiB0byBjb21wbGljYXRlZCB3aGVuIHlv
dSBpbnN0YWxsIG52aWRpYSBkcml2ZXIuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hp
dGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+SXQgc2hvdWxkIGJlIGJldHRlciB0byB1c2Ug
YSBBVEkgY2FyZCBmb3IgV2luZG93cyA3LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rp
dj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48ZGl2PjxkaXY+PGRpdj48ZGl2IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1jZW50ZXIg
c3R5bGU9J3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJs
YWNrJz48aHIgc2l6ZT0xIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+PC9zcGFuPjwvZGl2Pjxk
aXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48Yj48c3BhbiBs
YW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9RU4t
VVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPiBUaW0gU3Rvd2VsbCAmbHQ7PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz48YSBocmVmPSJtYWlsdG86c3Rvd2VsbHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gbGFuZz1FTi1VUz5zdG93ZWxsdEBnbWFpbC5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBs
YW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mZ3Q7PGJyPjxiPsOAJm5ic3A7OjwvYj4gRGF2aWQgVEVD
SEVSICZsdDs8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpkYXZpZHRl
Y2hlckB5YWhvby5mciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9RU4tVVM+ZGF2aWR0ZWNo
ZXJAeWFob28uZnI8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz4mZ3Q7IDxicj48Yj5FbnZvecOpIGxlIDo8L2I+IEx1bmRpIDI3IGbDqXZyaWVyIDIwMTIgMTho
Mzk8YnI+PGI+T2JqZXQmbmJzcDs6PC9iPiBSZTogW1hlbi11c2Vyc10gTGFzdCBwYWNocyBmb3Ig
WGVuIFZHQSBQQXNzdGhyb3VnaCBOVklJREEgKHJldmlzaW9uICZndDs9MjQ3OTgpPC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBs
YW5nPUVOLVVTIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgaWQ9eWl2MTE4NzIy
OTYwNT48ZGl2IHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPlRoYW5r
cyBmb3IgdGhpcyBpbmZvcm1hdGlvbiwgd2lsbCBpdCB3b3JrIHdpdGggYSBXaW5kb3dzIDcgZ3Vl
c3Q/PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+T24g
TW9uLCBGZWIgMjcsIDIwMTIgYXQgOTowMSBBTSwgRGF2aWQgVEVDSEVSICZsdDs8YSBocmVmPSJt
YWlsdG86ZGF2aWR0ZWNoZXJAeWFob28uZnIiIHRhcmdldD0iX2JsYW5rIj5kYXZpZHRlY2hlckB5
YWhvby5mcjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxk
aXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5IaSA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3Vu
ZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5IZXJlIGFyZSB0aGUgbGFzdCBwYXRj
aHMuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+TXkgcGVyc29uYWwgcmVjb21tZW5kYXRpb246IElmIHlvdSBoYXZlIGEmbmJzcDsm
bmJzcDsgQVRJIGdyYXBoaWMgY2FyZCBvciBpZiB5b3UgaGF2ZSB0aGUgaW50ZW50aW9uIHRvIGJ1
eSBvbmUsIGdvb2QgY2hvaWNlIDopPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjwv
ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUn
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+SSBtYWludGFpbiBwYXRjaGVzIGZvciBOVklESUEg
YmVjYXVzZSBJIGxpa2UgdG8gcGxheSBvbiBMaW51eCBQVkhWTSBkb21VIGZvciBnYW1pbmcgYW5k
IG11bHRpbWVkaWEgOik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz5TbyBJIGNvdWxkIGhhdmUgb25lIGRvbVUgZm9yIGdhbWluZyBhbmQgYW5v
dGhlciBvbmUgZm9yIG11bHRpbWVkaWE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdiBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQnPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz5ROldoeSBhcmUgdGhlcmUgbmV3IHBhdGNoZXM/PGJyPlI6IEEgZmV3
IG1vZGlmaWNhdGlvbnMgd2FzIGludHJvZHVjZWQgZnJvbSByZXZpc2lvbiAyNDc4MiB0byAyNDc4
NS4gQSBuZXcgZmlsZSZuYnNwOyBpcyA8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibGFjayc+dG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3JvbWJpb3MuYzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPi4gSXQg
aW1wbGllcyB0aGF0IHRoaXMgZmlsZSBoYXMgdG8gYmUgcGF0Y2hlZCB0b28uPG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tn
cm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+U2hvdWxkIHdvcmsgd2l0aCBY
ZW4gcmV2aXNpb24gJmd0Oz0yNDc5OC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5BcyB1c3VhbDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3Jv
dW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdi
YWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmEpIEV4cnRhY3QgRUVQ
Uk9NIGZvciB5b3VyIE5WSURJQSBncmFwaGljIGNhcmQgKG52dG9vbHMgLi4uKTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmIpIERv
d25sb2FkIFhlbiA0LjIgdW5zdGFibGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5yZXY9MjQ4ODggPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6
d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+aGcgY2xvbmUgLXIgJHJldiA8YSBocmVm
PSJodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL3N0YWdpbmcveGVuLXVuc3RhYmxlLmhnLyIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vc3RhZ2luZy94ZW4t
dW5zdGFibGUuaGcvPC9hPiB4ZW4tdW5zdGFibGUuaGctcmV2LSR7cmV2fTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdi
YWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmMpJm5ic3A7
IG1ha2UgYSBmaXJzdCBidWlsZCBmb3IgdG9vbHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5jZCB4ZW4tdW5zdGFibGUuaGctcmV2LSR7cmV2
fS88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz4uL2NvbmZpZ3VyZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPmNkIHRvb2xzPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+bWFrZSAmYW1wOyZhbXA7IG1ha2UgY2xlYW48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5jZCAuLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PmQpIGFwcGx5IHBhdGNoZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7d2dldCAtcSA8YSBocmVmPSJodHRwOi8vd3d3LmRhdmlk
Z2lzLmZyL2Rvd25sb2FkL3hlbi00LjJfcmV2MjQ3OThfZ2Z4LXBhc3N0aHJvdWdoLXBhdGNocy50
YXIuYnoyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy5kYXZpZGdpcy5mci9kb3dubG9hZC94
ZW4tNC4yX3JldjI0Nzk4X2dmeC1wYXNzdGhyb3VnaC1wYXRjaHMudGFyLmJ6MjwvYT4gJmFtcDsm
YW1wOyBcPGJyPiZuYnNwO3RhciB4dmpmIHhlbi00LjJfcmV2MjQ3OThfZ2Z4LXBhc3N0aHJvdWdo
LXBhdGNocy50YXIuYnoyICZhbXA7JmFtcDsgXDxicj4mbmJzcDtmb3IgZmlsZSBpbiAkKGxzIHhl
bi00LjJfcmV2MjQ3OThfZ2Z4LXBhc3N0aHJvdWdoLXBhdGNocy8qKTtkbyBwYXRjaCAtcDEgJmx0
OyAkZmlsZTtkb25lPGJyPjxicj5lKSBNb2RpZnkgdGhlIHZhbHVlcyBhc3NpZ25lZCB0byB5b3Vy
IGdyYXBoaWMgY2FyZCB0byA8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibGFjayc+dG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL2FjcGkvZHNkdC5hc2w8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YnI+PGJy
PnNlZSA8YSBocmVmPSJodHRwOi8vd3d3LmRhdmlkZ2lzLmZyL2Jsb2cvaW5kZXgucGhwPzIwMTEv
MTIvMDcvODYwLXhlbi00MnVuc3RhYmxlLXBhdGNoZXMtZm9yLXZnYS1wYXNzLXRocm91Z2giIHRh
cmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LmRhdmlkZ2lzLmZyL2Jsb2cvaW5kZXgucGhwPzIwMTEv
MTIvMDcvODYwLXhlbi00MnVuc3RhYmxlLXBhdGNoZXMtZm9yLXZnYS1wYXNzLXRocm91Z2g8L2E+
IDxicj5TZWN0aW9uICZxdW90OzYuIFF1aWNrIGluc3RydWN0aW9ucyB0byBpbnN0YWxsIFhlbiB3
aXRoIHBhdGNoZXMgJnF1b3Q7IC0gIyA1IDxicj48YnI+ZilDb3B5IHlvdXIgRUVQUk9NIGZvciBn
cmFwaGljIGdhcmQgKFZHQSBCSU9TKTxicj48YnI+Y3AgLS9wYXRoL3RvdmdhYmlvcy1wdC5iaW4m
bmJzcDsgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLXB0LmJpbjxicj48YnI+ZykgQ29t
cGlsIGFuZCBpbnN0YWxsPGJyPjxicj5tYWtlIHhlbiAmYW1wOyZhbXA7IG1ha2UgdG9vbHMgJmFt
cDsmYW1wOyBtYWtlIHN0dWJkb20gXDxicj5tYWtlIHhlbiAmYW1wOyZhbXA7IG1ha2UgdG9vbHMg
JmFtcDsmYW1wOyBtYWtlIHN0dWJkb208bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPlhlbi11c2VycyBtYWlsaW5nIGxpc3Q8YnI+PGEgaHJlZj0i
bWFpbHRvOlhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnIiB0YXJnZXQ9Il9ibGFuayI+WGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VyczwvYT48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9J21hcmdpbi1ib3R0
b206MTIuMHB0Jz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4=

------_=_NextPart_001_01CCF734.72165F44--


--===============6070095149485032509==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6070095149485032509==--


From xen-users-bounces@lists.xen.org Wed Feb 29 22:51:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 22:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2sLN-0003Hs-Ec; Wed, 29 Feb 2012 22:49:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Torsten_Vogelreuter@dantor.de>) id 1S2sLK-0003Hn-RZ
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 22:49:55 +0000
Received: from [85.158.139.83:40689] by server-12.bemta-5.messagelabs.com id
	A3/B8-05587-29BAE4F4; Wed, 29 Feb 2012 22:49:54 +0000
X-Env-Sender: Torsten_Vogelreuter@dantor.de
X-Msg-Ref: server-4.tower-182.messagelabs.com!1330555792!14595934!1
X-Originating-IP: [80.67.31.97]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuOTcgPT4gMzI5ODc=\n
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30998 invoked from network); 29 Feb 2012 22:49:52 -0000
Received: from smtprelay05.ispgateway.de (HELO smtprelay05.ispgateway.de)
	(80.67.31.97) by server-4.tower-182.messagelabs.com with SMTP;
	29 Feb 2012 22:49:52 -0000
Received: from [217.245.237.214] (helo=dantor.de)
	by smtprelay05.ispgateway.de with esmtpa (Exim 4.68)
	(envelope-from <Torsten_Vogelreuter@dantor.de>) id 1S2sLH-0006LL-R1
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 23:49:52 +0100
Date: Wed, 29 Feb 2012 23:49:50 +0100
MIME-Version: 1.0
Message-ID: <446D6DFDD9FDFE45AEC2BB727134963BAA82@av-server.Medianetworks.local>
X-MS-Has-Attach: 
Content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.5
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] Re : AW: Re : Last pachs for Xen VGA
	PAssthroughNVIIDA(revision >=24798)
thread-index: Acz1urKzUtGe3arCSEOcNzrP0mQgrwAM8vvAAFF0jSA=
References: <1330358492.50617.YahooMailNeo@web29802.mail.ird.yahoo.com><CAOkj57_W+iX5-y3dEMZGFiZavuZA9yyWmvJZ8vPh8vW20432iQ@mail.gmail.com><07ECF1192127412797604FAD0932F382@Medianetworks.local><446D6DFDD9FDFE45AEC2BB727134963BAA80@av-server.Medianetworks.local>
	<BA248B5D02534E438D045D735A08D92B@Medianetworks.local> 
From: "Torsten Vogelreuter" <Torsten_Vogelreuter@dantor.de>
To: <xen-users@lists.xen.org>
X-Df-Sender: VG9yc3Rlbl9Wb2dlbHJldXRlckBkYW50b3IuZGU=
Subject: [Xen-users] Re : AW: Re : Last pachs for Xen VGA
	PAssthroughNVIIDA(revision >=24798)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6070095149485032509=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============6070095149485032509==
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01CCF734.72165F44"
Content-class: urn:content-classes:message

This is a multi-part message in MIME format.

------_=_NextPart_001_01CCF734.72165F44
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

VGhhbmsgeW91IGZvciB0aGUgcXVpY2sgcmVzcG9uc2UhDQoNCiANCg0KTXkgSGFyZHdhcmUgc3Bl
Yy4gaXMgcGVyZmVjdGx5IGFuZCB3aXRoIFhDUCAxLjViZXRhIGEgZmlyc3QgbG9vayBpcyB3b3Jr
aW5nIGFzIGV4cGVjdGVkLiBPbmx5IHRoZSBOdmlkaWEgZG9lc27CtHQg4oCmIGJ1dCBJIGFtIGhh
cHB5IHRvIHJlYWQgdGhhdCBpdMK0cyBnZW5lcmFsbHkgcG9zc2libGUuDQoNCiANCg0KVGhlcmVm
b3JlIEkgYW0gYSBiZWdpbm5lciB1bmQgbm90IGEgTGludXggY3JhY2ssIEkgcHJlZmVycmVkIHRv
IHVzZSBhIGRpc3RyaWJ1dGlvbiBhbmQgbm90IHRvIHBhdGNoIHNvdXJjZXMuIFlvdXIgUGF0Y2gg
aXNuwrR0IGluY2x1ZGVkIGluIHRoZSBYQ1AgMS41YmV0YT8gQmVjYXVzZSBJIGhhZG7CtHQgYWRk
ZWQgdGhlIG52aWRpYSBiaW9zLCBtYXliZSB0aGlzIHdpbGwgd29yayBhbHNvIHdpdGggWENQIDEu
NT8NCg0KSSBhbSBnZW5lcmFsbHkgbm90IGEgZnJpZW5kIG9mIHBhdGNoZXMsIG5vIG9uZSBrbm93
cyBob3cgbG9uZyBpdCB3b3JrcyBhbmQgaW4gYSBmZXcgd2Vla3MgUHJlY2lzZSBpcyBvbmxpbmUs
IHNvIEkgbm9ybWFsbHkgZGlkbsK0dCB3YW50IHRvIHVzZSBMdWNpZCBhbnkgbW9yZS4gKElmIHRo
aXMgaXMgdGhlIG9ubHkgd2F5IHRvIGdldCBhIG52aWRpYSBncmFwaGljIHdvcmtpbmcpLg0KDQog
DQoNClRoZSBuZXh0IHRoaW5nIHdoeSBJIGxpa2UgbyB1c2UgeGNwIDEuNSBpcywgdGhhdCBJIG5l
ZWQgYSBncmFwaGljYWwgdG9vbCBmb3IgbWFuYWdpbmcgWGVuLiBXaXRob3V0IGl0IGl0cyB2ZXJ5
IGRpZmZpY3VsdCBmb3IgbWUuIChJIGhhdmUgbm90IHNvIG11Y2ggdGltZSBsaWtlIEkgd2FudCwg
aXTCtHMganVzdCBhIHByaXZhdGUgcHJvamVjdCkuIFdpdGggWENQIDEuNSBJIGNhbiB1c2UgWGVu
Q2VudGVyIG9yIENvbnZpcnQgYW5kIHNldHRpbmcgdXAgYSB2aXJ0dWFsIG1hY2hpbmUgaXMgZWFz
eSB3aXRoIGEgbWFuYWdlbWVudCB0b29sLg0KDQpUaGUgbmV4dCB0aGluZyBpcyBmaW5kaW5nIGlu
Zm9ybWF0aW9uIGlzIHZlcnkgY29tcGxpY2F0ZWQuIEkgbmV2ZXIgdXNlZCBhIG1haWxpbmcgbGlz
dCBiZWZvcmUgYW5kIHNlYXJjaGluZyB3aXRoaW4gd2lraSBhbmQgbWFpbGluZ2xpc3QgaXMgbm90
IHRoZSBiZXN0LiBBIGZvcnVtIGRvZXNuwrR0IGV4aXN0LCB3aGljaCBJIHdvdWxkIGxpa2UgdG8g
cHJlZmVyLg0KDQogDQoNClRoeA0KDQpUb3JzdGVuDQoNCiANCg0KUFM6IEkgaG9wZSBJIGFuc3dl
cmVkIG5vdyBjb3JyZWN0bHkNCg0KIA0KDQpWb246IHhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhl
bi5vcmcgW21haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBJbSBBdWZ0cmFn
IHZvbiBEYXZpZCBURUNIRVINCkdlc2VuZGV0OiBEaWVuc3RhZywgMjguIEZlYnJ1YXIgMjAxMiAw
Mjo0Ng0KQW46IFRvcnN0ZW4gVm9nZWxyZXV0ZXINCkNjOiBYZW4NCkJldHJlZmY6IFtYZW4tdXNl
cnNdIFJlIDogQVc6IFJlIDogTGFzdCBwYWNocyBmb3IgWGVuIFZHQSBQQXNzdGhyb3VnaE5WSUlE
QShyZXZpc2lvbiA+PTI0Nzk4KQ0KDQogDQoNClRvcnN0ZW4NCg0KIA0KDQpGaXJzdCBvZiBhbGwg
Y291bGQgeW91IENDIFhlbi11c2VycyBtYWlsaW5nbGlzdCBlYWNoIHRpbWUgeW91IHNlbnQgbWUg
YSBtYWlsPyBBbnlvbmUgb24gbWFpbGluZ2xpc3QgY291bGQgaGVscCB5b3UgdG9vIDopDQoNCiAN
Cg0KWGVuIDQuMiArIFZHQSBQYXNzVGhyb3VnaCAoKyBvcHRpb25uYWwgUFZIVk0pIHdvcmsgbGlr
ZSBhIGNoYXJtIHdpdGggYSBMaW51eCBkb21VICAoVWJ1bnR1IEx1Y2lkIDEwLjA0KQ0KDQogDQoN
Cmh0dHA6Ly93d3cuZGF2aWRnaXMuZnIvYmxvZy9pbmRleC5waHA/MjAxMS8xMi8yNS84NjcteGVu
LTQyLXVuc3RhYmxlLXhlbi1wdmh2bS1vbi1saW51eC1odm0tdmdhLXBhc3MtdGhyb3VnaC1udmlk
aWEtaXQtd29ya3MtZm9yLWxpbnV4LTMxNg0KDQogDQoNClRoZXJlIGlzIG5vIHByb2JsZW0gdG8g
c3RhcnQsIHNodXRkb3duLCByZWJvb3QgdGhlIGRvbVUgd2hlcmVhcyBpdCBpcyBub3QgdGhlIGNh
c2UgZm9yIFdpbmRvd3MuIChBVEkgIGlzIGEgYmV0dGVyIGNob2ljZSBmb3IgV2luZG93cykNCg0K
IA0KDQpNcGxheWVyIHdpdGggVkRQQVUgYW5kIFZMQyAyLjAgd2l0aCBodyBhY2NlbGVyYXRpb24g
d29yayB3ZWxsIDopDQoNCiANCg0KSG93ZXZlciBpZiB5b3UgYXJlIGEgbmV3IFhlbiB1c2VyIGlm
IGlzIGEgbGl0dGxlIGNvbXBsaWNhdGVkIHRvIGRvIGFsbCByZXF1aXJlZCBzdGVwcy4NCg0KIA0K
DQpJIHRyeSB0byBwdXQgYWxsIGluZm9ybWF0aW9ucyBoZXJlOg0KDQogDQoNCiANCg0KYSkgSXQg
aXMgbm90IHdvcnRoIHRlc3RpbmcgKGFuZCBnb2luZyBvbiAuLi4pIGlmIHlvdXIgcHJvY2Vzc29y
IGlzIG5vdCBhICh2dC1kIC8gaW9tbXUpIGNhcGFibGUgKCBzZWUgZ29vZ2xlKQ0KDQpJbnRlbCAt
LT4gVnQtZA0KDQpBTUQtLT4gSU9NTVUNCg0KIA0KDQptb3Jlb3ZlciB5b3UgaGF2ZSB0byBiZSBz
dXJlIHRoYXQgeW91ciBtb3RoZXJib2FyZCBpcyBhYmxlIHRvIHN1cHBvcnQgVnQtZC9JT01NVS4g
KEkgbWVhbiB0aGF0IHlvdXIgbW90aGVyYm9hcmQgaGFzIGEgQklPUyB2ZXJzaW9uIHdoaWNoIGFs
bG93cyBWdC1kL0lPTU1VIG9wdGlvbiBmb3IgeW91IHByb2Nlc3Nvci4NCg0KIA0KDQpQbGVhc2Ug
c2VlIA0KDQogDQoNCmh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9WVGRIb3dUbw0KDQphbmQNCg0K
aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9WR0FfUGFzc3Rocm91Z2gNCg0KIA0KDQpGb3Ig
ZXhhbXBsZQ0KDQogDQoNCm15IHByb2MgaXMgaTUtMjQwMA0KDQpteSBtb3RoZXJib2FyZCBpcyBI
NjFNVS1FMzUgQjMgKDc2ODApDQoNCkkgbmVlZCB0byB1cGdyYWRlIG15IEJJT1MvVUVGSSB0byBh
bGxvdyBJbnRlbCBWdC1kIGZlYXR1cmUuDQoNCiANCg0KaWYgKGEpIGlzIG5vdCBPayB0aGVuIHN0
b3AgaGVyZSBpdCBpcyBub3Qgd29ydGggdHJ5aW5nIGIpICwgYykgLi4uLg0KDQogDQoNCmlmIChh
KSA9IHllcyB0aGVuIGxldCdzIGdvDQoNCiANCg0KIA0KDQpiKSBpZiBhPSB5ZXMgdGhlbiB5b3Ug
bmVlZCB0byBleHRyYWN0IHRoZSBFRVBST00gKFZHQSBCSU9TKSBmcm9tIHlvdXIgZ3JhcGhpYyBj
YXJkLiBJIGRpZCBpdCBmb3IgbXkgR1RYIDU2MCBUSS4gU28gaXQgc2hvdWxkIHdvcmsgZm9yIHlv
dXIgb3duIGNhcmQgKEdUNTMwKQ0KDQpBIGZldyBtb250aHMgYWdvIEkgZGlkIG15IHRlc3QgZm9y
IG15IG9sZCBHVCA0NDAuIFNvIGl0IHNob3VsZCB3b3JrIGZvciBHVCA1MzAuDQoNCiANCg0KSXQg
aW1wbGllcyB0aGF0IHlvdSBoYXZlIHRvIHVzZSBudnRvb2xzIHRvIGV4dHJhY3QgVkdBIEJJT1Mu
IFNvIHVzZSBnb29nbGUgdG8gc2VlIGhvdyB0byBkbyB0aGF0Lg0KDQogDQoNCmMpIFlvdSBoYXZl
IHRvIGJ1aWxkIFhlbiBmcm9tIHNvdXJjZXMgYW5kIGFwcGx5IHRoZSBpbnN0cnVjdGlvbnMgZnJv
bSBteSBmaXJzdCBtYWlsLg0KDQogDQoNCktpbmQgcmVnYXJkcy4NCg0KIA0KDQpEYXZpZC4NCg0K
IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpEZSA6IFRvcnN0ZW4gVm9n
ZWxyZXV0ZXIgPFRvcnN0ZW5fVm9nZWxyZXV0ZXJAZGFudG9yLmRlPg0Kw4AgOiBEYXZpZCBURUNI
RVIgPGRhdmlkdGVjaGVyQHlhaG9vLmZyPiANCkVudm95w6kgbGUgOiBMdW5kaSAyNyBmw6l2cmll
ciAyMDEyIDIyaDU5DQpPYmpldCA6IEFXOiBbWGVuLXVzZXJzXSBSZSA6IExhc3QgcGFjaHMgZm9y
IFhlbiBWR0EgUEFzc3Rocm91Z2ggTlZJSURBKHJldmlzaW9uID49MjQ3OTgpDQoNCiANCg0KSGks
DQoNCmkgYW0gYWxzbyB0cnlpbmcgdG8gZ2V0IGFuIG52aWRpYSBjYXJkIChRdWFkcm8gNjAwIG9y
IEdUNTMwKSBydW5uaW5nIHVuZGVyIFhDUCAxLjUgYmV0YS4gTm8gd2F5IG9vdGIuIEnCtGFtIG5l
dyB3aXRoIHhlbiBzbyBJIHRob3VnaHQgYXQgbGVhc3QsIGEgZ29vZCBpZGVhIHdpbGwgYmUgaW4g
dHJ5aW5nIGxhdGVzdCBrZXJuZWwgMy4yIHdpdGggVWJ1bnR1IHByZWNpc2UgcGx1cyB4ZW4gcmVw
by4NCg0KQnV0IHdoZW4gSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHksIGl0IGlzIGFueXdheSBu
ZWNlc3NhcnkgdG8gYnVpbGQgYW4gbnZpZGlhIGJpb3MgYW5kIGl0IGlzIHN0aWxsIG5vdCBwb3Nz
aWJsZSB3aXRob3V0IG1vZGlmaWthdGlvbnM/DQoNCiANCg0KSSBuZWVkIGl0IGJlY2F1c2UgSSBh
bSB1c2luZyBhIHlhdmRyIGRpc3RyaSBPbmVyaWMgd2l0aCBuZWVkcyBWRFBBVSDigKYNCg0KIA0K
DQpPdGhlciB0aG91Z2h0IHdhcywgdG8gaW5zdGFsbCBZYXZkciBhbmQgYWRkIHRoZSByZXBvc2l0
b3J5IGZvciB4ZW4sIHNvIHRoYXQgdGhlIHlhdmRyIGlzIHJ1bm5pbmcgYXMgRE9NMCBhbmQgdGhl
IG90aGVyIHN5c3RlbXMgZG9lc27CtHQgbmVlZCBhIG5hdGl2ZSBncmFmaWNjYXJkLiBNYXliZSB0
aGlzIGlzIGVhc3llciBmb3IgYSBiZWdpbm5lcj8NCg0KIA0KDQpUaHgNCg0KIA0KDQpHcmVldGlu
Z3MNCg0KVG9yc3Rlbg0KDQogDQoNClZvbjogeGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9y
ZyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIDxtYWlsdG86W21haWx0
bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXT4gIEltIEF1ZnRyYWcgdm9uIERhdmlk
IFRFQ0hFUg0KR2VzZW5kZXQ6IE1vbnRhZywgMjcuIEZlYnJ1YXIgMjAxMiAyMTowMQ0KQW46IFRp
bSBTdG93ZWxsDQpDYzogWGVuDQpCZXRyZWZmOiBbWGVuLXVzZXJzXSBSZSA6IExhc3QgcGFjaHMg
Zm9yIFhlbiBWR0EgUEFzc3Rocm91Z2ggTlZJSURBKHJldmlzaW9uID49MjQ3OTgpDQoNCiANCg0K
WFAgeWVzDQoNCldpbmRvd3MgNy4uLm5vLiB0byBjb21wbGljYXRlZCB3aGVuIHlvdSBpbnN0YWxs
IG52aWRpYSBkcml2ZXIuDQoNCiANCg0KSXQgc2hvdWxkIGJlIGJldHRlciB0byB1c2UgYSBBVEkg
Y2FyZCBmb3IgV2luZG93cyA3Lg0KDQogDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQoNCkRlIDogVGltIFN0b3dlbGwgPHN0b3dlbGx0QGdtYWlsLmNvbSA8bWFpbHRvOnN0b3dl
bGx0QGdtYWlsLmNvbT4gPg0Kw4AgOiBEYXZpZCBURUNIRVIgPGRhdmlkdGVjaGVyQHlhaG9vLmZy
IDxtYWlsdG86ZGF2aWR0ZWNoZXJAeWFob28uZnI+ID4gDQpFbnZvecOpIGxlIDogTHVuZGkgMjcg
ZsOpdnJpZXIgMjAxMiAxOGgzOQ0KT2JqZXQgOiBSZTogW1hlbi11c2Vyc10gTGFzdCBwYWNocyBm
b3IgWGVuIFZHQSBQQXNzdGhyb3VnaCBOVklJREEgKHJldmlzaW9uID49MjQ3OTgpDQoNCiANCg0K
VGhhbmtzIGZvciB0aGlzIGluZm9ybWF0aW9uLCB3aWxsIGl0IHdvcmsgd2l0aCBhIFdpbmRvd3Mg
NyBndWVzdD8NCg0KT24gTW9uLCBGZWIgMjcsIDIwMTIgYXQgOTowMSBBTSwgRGF2aWQgVEVDSEVS
IDxkYXZpZHRlY2hlckB5YWhvby5mcj4gd3JvdGU6DQoNCkhpIA0KDQogDQoNCkhlcmUgYXJlIHRo
ZSBsYXN0IHBhdGNocy4NCg0KIA0KDQpNeSBwZXJzb25hbCByZWNvbW1lbmRhdGlvbjogSWYgeW91
IGhhdmUgYSAgIEFUSSBncmFwaGljIGNhcmQgb3IgaWYgeW91IGhhdmUgdGhlIGludGVudGlvbiB0
byBidXkgb25lLCBnb29kIGNob2ljZSA6KQ0KDQogDQoNCkkgbWFpbnRhaW4gcGF0Y2hlcyBmb3Ig
TlZJRElBIGJlY2F1c2UgSSBsaWtlIHRvIHBsYXkgb24gTGludXggUFZIVk0gZG9tVSBmb3IgZ2Ft
aW5nIGFuZCBtdWx0aW1lZGlhIDopDQoNClNvIEkgY291bGQgaGF2ZSBvbmUgZG9tVSBmb3IgZ2Ft
aW5nIGFuZCBhbm90aGVyIG9uZSBmb3IgbXVsdGltZWRpYQ0KDQogDQoNClE6V2h5IGFyZSB0aGVy
ZSBuZXcgcGF0Y2hlcz8NClI6IEEgZmV3IG1vZGlmaWNhdGlvbnMgd2FzIGludHJvZHVjZWQgZnJv
bSByZXZpc2lvbiAyNDc4MiB0byAyNDc4NS4gQSBuZXcgZmlsZSAgaXMgdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3JvbWJpb3MuYy4gSXQgaW1wbGllcyB0aGF0IHRoaXMgZmlsZSBoYXMgdG8gYmUg
cGF0Y2hlZCB0b28uDQoNClNob3VsZCB3b3JrIHdpdGggWGVuIHJldmlzaW9uID49MjQ3OTguDQoN
CiANCg0KQXMgdXN1YWwNCg0KIA0KDQphKSBFeHJ0YWN0IEVFUFJPTSBmb3IgeW91ciBOVklESUEg
Z3JhcGhpYyBjYXJkIChudnRvb2xzIC4uLikNCg0KIA0KDQpiKSBEb3dubG9hZCBYZW4gNC4yIHVu
c3RhYmxlDQoNCnJldj0yNDg4OCANCg0KaGcgY2xvbmUgLXIgJHJldiBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL3N0YWdpbmcveGVuLXVuc3RhYmxlLmhnLyB4ZW4tdW5zdGFibGUuaGctcmV2
LSR7cmV2fQ0KDQogDQoNCmMpICBtYWtlIGEgZmlyc3QgYnVpbGQgZm9yIHRvb2xzDQoNCmNkIHhl
bi11bnN0YWJsZS5oZy1yZXYtJHtyZXZ9Lw0KDQouL2NvbmZpZ3VyZQ0KDQpjZCB0b29scw0KDQpt
YWtlICYmIG1ha2UgY2xlYW4NCg0KY2QgLi4NCg0KIA0KDQpkKSBhcHBseSBwYXRjaGVzDQoNCiAN
Cg0KIHdnZXQgLXEgaHR0cDovL3d3dy5kYXZpZGdpcy5mci9kb3dubG9hZC94ZW4tNC4yX3JldjI0
Nzk4X2dmeC1wYXNzdGhyb3VnaC1wYXRjaHMudGFyLmJ6MiAmJiBcDQogdGFyIHh2amYgeGVuLTQu
Ml9yZXYyNDc5OF9nZngtcGFzc3Rocm91Z2gtcGF0Y2hzLnRhci5iejIgJiYgXA0KIGZvciBmaWxl
IGluICQobHMgeGVuLTQuMl9yZXYyNDc5OF9nZngtcGFzc3Rocm91Z2gtcGF0Y2hzLyopO2RvIHBh
dGNoIC1wMSA8ICRmaWxlO2RvbmUNCg0KZSkgTW9kaWZ5IHRoZSB2YWx1ZXMgYXNzaWduZWQgdG8g
eW91ciBncmFwaGljIGNhcmQgdG8gdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvZHNkdC5h
c2wNCg0Kc2VlIGh0dHA6Ly93d3cuZGF2aWRnaXMuZnIvYmxvZy9pbmRleC5waHA/MjAxMS8xMi8w
Ny84NjAteGVuLTQydW5zdGFibGUtcGF0Y2hlcy1mb3ItdmdhLXBhc3MtdGhyb3VnaCANClNlY3Rp
b24gIjYuIFF1aWNrIGluc3RydWN0aW9ucyB0byBpbnN0YWxsIFhlbiB3aXRoIHBhdGNoZXMgIiAt
ICMgNSANCg0KZilDb3B5IHlvdXIgRUVQUk9NIGZvciBncmFwaGljIGdhcmQgKFZHQSBCSU9TKQ0K
DQpjcCAtL3BhdGgvdG92Z2FiaW9zLXB0LmJpbiAgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2Fi
aW9zLXB0LmJpbg0KDQpnKSBDb21waWwgYW5kIGluc3RhbGwNCg0KbWFrZSB4ZW4gJiYgbWFrZSB0
b29scyAmJiBtYWtlIHN0dWJkb20gXA0KbWFrZSB4ZW4gJiYgbWFrZSB0b29scyAmJiBtYWtlIHN0
dWJkb20NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KWGVuLXVzZXJzIG1haWxpbmcgbGlzdA0KWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcNCmh0dHA6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw0KDQogDQoNCiANCg0KIA0KDQo=

------_=_NextPart_001_01CCF734.72165F44
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpjb2RlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAu
TXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJTcHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5TcHJlY2hibGFzZW50ZXh0
WmNobg0KCXttc28tc3R5bGUtbmFtZToiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6U3ByZWNoYmxhc2VudGV4dDsNCglmb250
LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC55aXYxMTg3MjI5NjA1bXNvYWNldGF0
ZSwgbGkueWl2MTE4NzIyOTYwNW1zb2FjZXRhdGUsIGRpdi55aXYxMTg3MjI5NjA1bXNvYWNldGF0
ZQ0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvYWNldGF0ZTsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC55aXYxMTg3MjI5NjA1bXNvbm9ybWFs
LCBsaS55aXYxMTg3MjI5NjA1bXNvbm9ybWFsLCBkaXYueWl2MTE4NzIyOTYwNW1zb25vcm1hbA0K
CXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLnlpdjExODcyMjk2MDVtc29jaHBkZWZhdWx0
LCBsaS55aXYxMTg3MjI5NjA1bXNvY2hwZGVmYXVsdCwgZGl2LnlpdjExODcyMjk2MDVtc29jaHBk
ZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29jaHBkZWZhdWx0Ow0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLnlpdjExODcyMjk2MDVt
c29ub3JtYWwxLCBsaS55aXYxMTg3MjI5NjA1bXNvbm9ybWFsMSwgZGl2LnlpdjExODcyMjk2MDVt
c29ub3JtYWwxDQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29ub3JtYWwxOw0KCW1h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLnlpdjExODcyMjk2MDVt
c29hY2V0YXRlMSwgbGkueWl2MTE4NzIyOTYwNW1zb2FjZXRhdGUxLCBkaXYueWl2MTE4NzIyOTYw
NW1zb2FjZXRhdGUxDQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29hY2V0YXRlMTsN
CgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7
DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7fQ0KcC55aXYxMTg3MjI5NjA1bXNv
Y2hwZGVmYXVsdDEsIGxpLnlpdjExODcyMjk2MDVtc29jaHBkZWZhdWx0MSwgZGl2LnlpdjExODcy
Mjk2MDVtc29jaHBkZWZhdWx0MQ0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvY2hw
ZGVmYXVsdDE7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNw
YW4ueWl2MTE4NzIyOTYwNW1zb2h5cGVybGluaw0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5
NjA1bXNvaHlwZXJsaW5rO30NCnNwYW4ueWl2MTE4NzIyOTYwNW1zb2h5cGVybGlua2ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29oeXBlcmxpbmtmb2xsb3dlZDt9DQpz
cGFuLnlpdjExODcyMjk2MDVlLW1haWxmb3JtYXR2b3JsYWdlMTgNCgl7bXNvLXN0eWxlLW5hbWU6
eWl2MTE4NzIyOTYwNWUtbWFpbGZvcm1hdHZvcmxhZ2UxODt9DQpzcGFuLnlpdjExODcyMjk2MDVz
cHJlY2hibGFzZW50ZXh0emNobg0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1c3ByZWNo
Ymxhc2VudGV4dHpjaG47fQ0Kc3Bhbi55aXYxMTg3MjI5NjA1bXNvaHlwZXJsaW5rMQ0KCXttc28t
c3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1bXNvaHlwZXJsaW5rMTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi55aXYxMTg3MjI5NjA1bXNvaHlwZXJsaW5r
Zm9sbG93ZWQxDQoJe21zby1zdHlsZS1uYW1lOnlpdjExODcyMjk2MDVtc29oeXBlcmxpbmtmb2xs
b3dlZDE7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bh
bi55aXYxMTg3MjI5NjA1ZS1tYWlsZm9ybWF0dm9ybGFnZTE4MQ0KCXttc28tc3R5bGUtbmFtZTp5
aXYxMTg3MjI5NjA1ZS1tYWlsZm9ybWF0dm9ybGFnZTE4MTsNCglmb250LWZhbWlseToiQXJpYWwi
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4ueWl2MTE4NzIyOTYwNXNwcmVj
aGJsYXNlbnRleHR6Y2huMQ0KCXttc28tc3R5bGUtbmFtZTp5aXYxMTg3MjI5NjA1c3ByZWNoYmxh
c2VudGV4dHpjaG4xOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO30NCnNwYW4u
RS1NYWlsRm9ybWF0dm9ybGFnZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkUt
TWFpbEZvcm1hdHZvcmxhZ2UzNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFy
Z2luOjcwLjg1cHQgNzAuODVwdCAyLjBjbSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7
cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0
PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5
b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPURFIGxpbms9Ymx1ZSB2bGlu
az1wdXJwbGU+PGRpdiBjbGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaGFuayB5b3UgZm9yIHRoZSBxdWljayByZXNw
b25zZSE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9
RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5NeSBIYXJkd2Fy
ZSBzcGVjLiBpcyBwZXJmZWN0bHkgYW5kIHdpdGggWENQIDEuNWJldGEgYSBmaXJzdCBsb29rIGlz
IHdvcmtpbmcgYXMgZXhwZWN0ZWQuIE9ubHkgdGhlIE52aWRpYSBkb2VzbsK0dCDigKYgYnV0IEkg
YW0gaGFwcHkgdG8gcmVhZCB0aGF0IGl0wrRzIGdlbmVyYWxseSBwb3NzaWJsZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaGVyZWZvcmUgSSBhbSBhIGJlZ2lubmVy
IHVuZCBub3QgYSBMaW51eCBjcmFjaywgSSBwcmVmZXJyZWQgdG8gdXNlIGEgZGlzdHJpYnV0aW9u
IGFuZCBub3QgdG8gcGF0Y2ggc291cmNlcy4gWW91ciBQYXRjaCBpc27CtHQgaW5jbHVkZWQgaW4g
dGhlIFhDUCAxLjViZXRhPyBCZWNhdXNlIEkgaGFkbsK0dCBhZGRlZCB0aGUgbnZpZGlhIGJpb3Ms
IG1heWJlIHRoaXMgd2lsbCB3b3JrIGFsc28gd2l0aCBYQ1AgMS41PzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PkkgYW0gZ2VuZXJhbGx5IG5vdCBhIGZyaWVuZCBvZiBwYXRjaGVzLCBubyBvbmUga25vd3MgaG93
IGxvbmcgaXQgd29ya3MgYW5kIGluIGEgZmV3IHdlZWtzIFByZWNpc2UgaXMgb25saW5lLCBzbyBJ
IG5vcm1hbGx5IGRpZG7CtHQgd2FudCB0byB1c2UgTHVjaWQgYW55IG1vcmUuIChJZiB0aGlzIGlz
IHRoZSBvbmx5IHdheSB0byBnZXQgYSBudmlkaWEgZ3JhcGhpYyB3b3JraW5nKS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaGUgbmV4dCB0aGluZyB3aHkgSSBsaWtl
IG8gdXNlIHhjcCAxLjUgaXMsIHRoYXQgSSBuZWVkIGEgZ3JhcGhpY2FsIHRvb2wgZm9yIG1hbmFn
aW5nIFhlbi4gV2l0aG91dCBpdCBpdHMgdmVyeSBkaWZmaWN1bHQgZm9yIG1lLiAoSSBoYXZlIG5v
dCBzbyBtdWNoIHRpbWUgbGlrZSBJIHdhbnQsIGl0wrRzIGp1c3QgYSBwcml2YXRlIHByb2plY3Qp
LiBXaXRoIFhDUCAxLjUgSSBjYW4gdXNlIFhlbkNlbnRlciBvciBDb252aXJ0IGFuZCBzZXR0aW5n
IHVwIGEgdmlydHVhbCBtYWNoaW5lIGlzIGVhc3kgd2l0aCBhIG1hbmFnZW1lbnQgdG9vbC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz5UaGUgbmV4dCB0aGluZyBpcyBmaW5kaW5nIGluZm9ybWF0aW9uIGlzIHZl
cnkgY29tcGxpY2F0ZWQuIEkgbmV2ZXIgdXNlZCBhIG1haWxpbmcgbGlzdCBiZWZvcmUgYW5kIHNl
YXJjaGluZyB3aXRoaW4gd2lraSBhbmQgbWFpbGluZ2xpc3QgaXMgbm90IHRoZSBiZXN0LiBBIGZv
cnVtIGRvZXNuwrR0IGV4aXN0LCB3aGljaCBJIHdvdWxkIGxpa2UgdG8gcHJlZmVyLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlRoeDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlRv
cnN0ZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9
RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5QUzogSSBob3Bl
IEkgYW5zd2VyZWQgbm93IGNvcnJlY3RseTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtJz48cCBjbGFzcz1Nc29O
b3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiJz5Wb246PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiA8YSBocmVmPSJtYWlsdG86
eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9yZyI+eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMu
eGVuLm9yZzwvYT4gPGEgaHJlZj0ibWFpbHRvOlttYWlsdG86eGVuLXVzZXJzLWJvdW5jZXNAbGlz
dHMueGVuLm9yZ10iPlttYWlsdG86eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9yZ108L2E+
IDxiPkltIEF1ZnRyYWcgdm9uIDwvYj5EYXZpZCBURUNIRVI8YnI+PGI+R2VzZW5kZXQ6PC9iPiBE
aWVuc3RhZywgMjguIEZlYnJ1YXIgMjAxMiAwMjo0Njxicj48Yj5Bbjo8L2I+IFRvcnN0ZW4gVm9n
ZWxyZXV0ZXI8YnI+PGI+Q2M6PC9iPiBYZW48YnI+PGI+QmV0cmVmZjo8L2I+IFtYZW4tdXNlcnNd
IFJlIDogQVc6IFJlIDogTGFzdCBwYWNocyBmb3IgWGVuIFZHQSBQQXNzdGhyb3VnaE5WSUlEQShy
ZXZpc2lvbiAmZ3Q7PTI0Nzk4KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz5Ub3JzdGVuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5GaXJzdCBv
ZiBhbGwgY291bGQgeW91IENDIFhlbi11c2VycyBtYWlsaW5nbGlzdCBlYWNoIHRpbWUgeW91IHNl
bnQgbWUgYSBtYWlsPyBBbnlvbmUgb24gbWFpbGluZ2xpc3QgY291bGQgaGVscCB5b3UgdG9vIDop
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFj
a2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5YZW4gNC4yICsgVkdBIFBh
c3NUaHJvdWdoICgrIG9wdGlvbm5hbCBQVkhWTSkgd29yayBsaWtlIGEgY2hhcm0gd2l0aCBhIExp
bnV4IGRvbVUmbmJzcDsgKFVidW50dSBMdWNpZCAxMC4wNCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Imh0dHA6Ly93d3cuZGF2aWRnaXMuZnIvYmxvZy9p
bmRleC5waHA/MjAxMS8xMi8yNS84NjcteGVuLTQyLXVuc3RhYmxlLXhlbi1wdmh2bS1vbi1saW51
eC1odm0tdmdhLXBhc3MtdGhyb3VnaC1udmlkaWEtaXQtd29ya3MtZm9yLWxpbnV4LTMxNiI+aHR0
cDovL3d3dy5kYXZpZGdpcy5mci9ibG9nL2luZGV4LnBocD8yMDExLzEyLzI1Lzg2Ny14ZW4tNDIt
dW5zdGFibGUteGVuLXB2aHZtLW9uLWxpbnV4LWh2bS12Z2EtcGFzcy10aHJvdWdoLW52aWRpYS1p
dC13b3Jrcy1mb3ItbGludXgtMzE2PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+VGhlcmUgaXMgbm8gcHJvYmxlbSB0byBzdGFydCwgc2h1dGRvd24sIHJlYm9vdCB0
aGUgZG9tVSB3aGVyZWFzIGl0IGlzIG5vdCB0aGUgY2FzZSBmb3IgV2luZG93cy4gKEFUSSZuYnNw
OyBpcyBhIGJldHRlciBjaG9pY2UgZm9yIFdpbmRvd3MpPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz5NcGxheWVyIHdpdGggVkRQQVUgYW5kIFZMQyAyLjAgd2l0aCBodyBh
Y2NlbGVyYXRpb24gd29yayB3ZWxsIDopPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz5Ib3dldmVyIGlmIHlvdSBhcmUgYSBuZXcgWGVuIHVzZXIgaWYgaXMgYSBsaXR0bGUg
Y29tcGxpY2F0ZWQgdG8gZG8gYWxsIHJlcXVpcmVkIHN0ZXBzLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+SSB0cnkgdG8gcHV0IGFsbCBpbmZvcm1hdGlvbnMgaGVyZTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNr
Z3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3Vu
ZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5hKSBJdCBpcyBub3Qgd29ydGggdGVz
dGluZyAoYW5kIGdvaW5nIG9uIC4uLikgaWYgeW91ciBwcm9jZXNzb3IgaXMgbm90IGEgKHZ0LWQg
LyBpb21tdSkgY2FwYWJsZSAoIHNlZSBnb29nbGUpPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPkludGVsIC0tJmd0OyBWdC1kPG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkFNRC0tJmd0OyBJT01NVTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+bW9yZW92ZXIgeW91IGhhdmUgdG8gYmUgc3VyZSB0aGF0
IHlvdXIgbW90aGVyYm9hcmQgaXMgYWJsZSB0byBzdXBwb3J0IFZ0LWQvSU9NTVUuIChJIG1lYW4g
dGhhdCB5b3VyIG1vdGhlcmJvYXJkIGhhcyBhIEJJT1MgdmVyc2lvbiB3aGljaCBhbGxvd3MgVnQt
ZC9JT01NVSBvcHRpb24gZm9yIHlvdSBwcm9jZXNzb3IuPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz5QbGVhc2Ugc2VlIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PGEgaHJlZj0iaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1ZUZEhvd1RvIj5o
dHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvVlRkSG93VG88L2E+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmFuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX1ZH
QV9QYXNzdGhyb3VnaCI+aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9WR0FfUGFzc3Rocm91
Z2g8L2E+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gb3IgZXhhbXBs
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2Jh
Y2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+bXkgcHJvYyBpcyBpNS0y
NDAwPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPm15IG1vdGhl
cmJvYXJkIGlzIDwvc3Bhbj48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVmVyZGFuYSIsInNhbnMtc2VyaWYiO2NvbG9yOiMzMzMzMzMnPkg2MU1VLUUzNSBCMyAo
NzY4MCk8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndo
aXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkkgbmVlZCB0byB1cGdyYWRlIG15IEJJT1Mv
VUVGSSB0byBhbGxvdyBJbnRlbCBWdC1kIGZlYXR1cmUuPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PGI+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlZlcmRhbmEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjojMzMzMzMzJz5pZiAoYSkgaXMgbm90IE9rIHRoZW4gc3RvcCBoZXJlIGl0IGlzIG5v
dCB3b3J0aCB0cnlpbmcgYikgLCBjKSAuLi4uPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJWZXJkYW5hIiwic2Fucy1zZXJpZiI7Y29sb3I6IzMzMzMzMyc+aWYgKGEpID0g
eWVzIHRoZW4gbGV0J3MgZ288L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdi
YWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dy
b3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6
d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+YikgaWYgYT0geWVzIHRoZW4geW91IG5l
ZWQgdG8gZXh0cmFjdCB0aGUgRUVQUk9NIChWR0EgQklPUykgZnJvbSB5b3VyIGdyYXBoaWMgY2Fy
ZC4gSSBkaWQgaXQgZm9yIG15IEdUWCA1NjAgVEkuIFNvIGl0IHNob3VsZCB3b3JrIGZvciB5b3Vy
IG93biBjYXJkIChHVDUzMCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+QSBmZXcgbW9udGhzIGFnbyBJIGRpZCBteSB0ZXN0IGZvciBteSBvbGQgR1QgNDQwLiBT
byBpdCBzaG91bGQgd29yayBmb3IgR1QgNTMwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+SXQgaW1wbGllcyB0aGF0IHlvdSBoYXZlIHRvIHVzZSBudnRvb2xzIHRvIGV4
dHJhY3QgVkdBIEJJT1MuIFNvIHVzZSBnb29nbGUgdG8gc2VlIGhvdyB0byBkbyB0aGF0LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFj
a2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91
bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+YykgWW91IGhhdmUgdG8gYnVpbGQg
WGVuIGZyb20gc291cmNlcyBhbmQgYXBwbHkgdGhlIGluc3RydWN0aW9ucyBmcm9tIG15IGZpcnN0
IG1haWwuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5LaW5kIHJlZ2Fy
ZHMuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5EYXZpZC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tn
cm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWdu
PWNlbnRlciBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7
Y29sb3I6YmxhY2snPjxociBzaXplPTEgd2lkdGg9IjEwMCUiIGFsaWduPWNlbnRlcj48L3NwYW4+
PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48Yj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFRv
cnN0ZW4gVm9nZWxyZXV0ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpUb3JzdGVuX1ZvZ2VscmV1dGVy
QGRhbnRvci5kZSI+VG9yc3Rlbl9Wb2dlbHJldXRlckBkYW50b3IuZGU8L2E+Jmd0Ozxicj48Yj7D
gCZuYnNwOzo8L2I+IERhdmlkIFRFQ0hFUiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkdGVjaGVy
QHlhaG9vLmZyIj5kYXZpZHRlY2hlckB5YWhvby5mcjwvYT4mZ3Q7IDxicj48Yj5FbnZvecOpIGxl
IDo8L2I+IEx1bmRpIDI3IGbDqXZyaWVyIDIwMTIgMjJoNTk8YnI+PGI+T2JqZXQmbmJzcDs6PC9i
PiBBVzogW1hlbi11c2Vyc10gUmUgOiBMYXN0IHBhY2hzIGZvciBYZW4gVkdBIFBBc3N0aHJvdWdo
IE5WSUlEQShyZXZpc2lvbiAmZ3Q7PTI0Nzk4KTwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjxkaXYgaWQ9eWl2MTE4NzIyOTYwNT48ZGl2PjxkaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMg
c3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+SGksPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNr
Z3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPmkgYW0gYWxzbyB0
cnlpbmcgdG8gZ2V0IGFuIG52aWRpYSBjYXJkIChRdWFkcm8gNjAwIG9yIEdUNTMwKSBydW5uaW5n
IHVuZGVyIFhDUCAxLjUgYmV0YS4gTm8gd2F5IG9vdGIuIEnCtGFtIG5ldyB3aXRoIHhlbiBzbyBJ
IHRob3VnaHQgYXQgbGVhc3QsIGEgZ29vZCBpZGVhIHdpbGwgYmUgaW4gdHJ5aW5nIGxhdGVzdCBr
ZXJuZWwgMy4yIHdpdGggVWJ1bnR1IHByZWNpc2UgcGx1cyB4ZW4gcmVwby48L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMg
c3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+QnV0IHdoZW4gSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHksIGl0IGlz
IGFueXdheSBuZWNlc3NhcnkgdG8gYnVpbGQgYW4gbnZpZGlhIGJpb3MgYW5kIGl0IGlzIHN0aWxs
IG5vdCBwb3NzaWJsZSB3aXRob3V0IG1vZGlmaWthdGlvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMx
RjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3Vu
ZDp3aGl0ZSc+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5JIG5lZWQgaXQgYmVjYXVz
ZSBJIGFtIHVzaW5nIGEgeWF2ZHIgZGlzdHJpIE9uZXJpYyB3aXRoIG5lZWRzIFZEUEFVIOKApjwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4g
bGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJz
YW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+T3RoZXIgdGhvdWdodCB3YXMsIHRvIGluc3RhbGwgWWF2ZHIgYW5kIGFkZCB0aGUgcmVwb3Np
dG9yeSBmb3IgeGVuLCBzbyB0aGF0IHRoZSB5YXZkciBpcyBydW5uaW5nIGFzIERPTTAgYW5kIHRo
ZSBvdGhlciBzeXN0ZW1zIGRvZXNuwrR0IG5lZWQgYSBuYXRpdmUgZ3JhZmljY2FyZC4gTWF5YmUg
dGhpcyBpcyBlYXN5ZXIgZm9yIGEgYmVnaW5uZXI/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToi
QXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaHg8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3Jv
dW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkdyZWV0aW5nczwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gbGFu
Zz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz5Ub3JzdGVuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtJz48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PGI+PHNwYW4gbGFuZz1FTi1VUyBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xv
cjpibGFjayc+Vm9uOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IDxh
IGhyZWY9Im1haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnIj54ZW4tdXNlcnMt
Ym91bmNlc0BsaXN0cy54ZW4ub3JnPC9hPiA8YSBocmVmPSJtYWlsdG86W21haWx0bzp4ZW4tdXNl
cnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSI+W21hPHNwYW4gbGFuZz1ERT5pbHRvOnhlbi11c2Vy
cy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddPC9zcGFuPjwvYT4gPC9zcGFuPjxiPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz5JbSBBdWZ0cmFnIHZvbiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5EYXZp
ZCBURUNIRVI8YnI+PGI+R2VzZW5kZXQ6PC9iPiBNb250YWcsIDI3LiBGZWJydWFyIDIwMTIgMjE6
MDE8YnI+PGI+QW46PC9iPiBUaW0gU3Rvd2VsbDxicj48Yj5DYzo8L2I+IFhlbjxicj48Yj5CZXRy
ZWZmOjwvYj4gW1hlbi11c2Vyc10gUmUgOiBMYXN0IHBhY2hzIGZvciBYZW4gVkdBIFBBc3N0aHJv
dWdoIE5WSUlEQShyZXZpc2lvbiAmZ3Q7PTI0Nzk4KTwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPlhQIHllczxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPldpbmRvd3MgNy4uLm5vLiB0byBjb21wbGljYXRlZCB3aGVuIHlv
dSBpbnN0YWxsIG52aWRpYSBkcml2ZXIuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hp
dGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+SXQgc2hvdWxkIGJlIGJldHRlciB0byB1c2Ug
YSBBVEkgY2FyZCBmb3IgV2luZG93cyA3LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rp
dj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48ZGl2PjxkaXY+PGRpdj48ZGl2IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1jZW50ZXIg
c3R5bGU9J3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJs
YWNrJz48aHIgc2l6ZT0xIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+PC9zcGFuPjwvZGl2Pjxk
aXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48Yj48c3BhbiBs
YW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9RU4t
VVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPiBUaW0gU3Rvd2VsbCAmbHQ7PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz48YSBocmVmPSJtYWlsdG86c3Rvd2VsbHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gbGFuZz1FTi1VUz5zdG93ZWxsdEBnbWFpbC5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBs
YW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mZ3Q7PGJyPjxiPsOAJm5ic3A7OjwvYj4gRGF2aWQgVEVD
SEVSICZsdDs8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpkYXZpZHRl
Y2hlckB5YWhvby5mciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9RU4tVVM+ZGF2aWR0ZWNo
ZXJAeWFob28uZnI8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz4mZ3Q7IDxicj48Yj5FbnZvecOpIGxlIDo8L2I+IEx1bmRpIDI3IGbDqXZyaWVyIDIwMTIgMTho
Mzk8YnI+PGI+T2JqZXQmbmJzcDs6PC9iPiBSZTogW1hlbi11c2Vyc10gTGFzdCBwYWNocyBmb3Ig
WGVuIFZHQSBQQXNzdGhyb3VnaCBOVklJREEgKHJldmlzaW9uICZndDs9MjQ3OTgpPC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBs
YW5nPUVOLVVTIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgaWQ9eWl2MTE4NzIy
OTYwNT48ZGl2IHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPlRoYW5r
cyBmb3IgdGhpcyBpbmZvcm1hdGlvbiwgd2lsbCBpdCB3b3JrIHdpdGggYSBXaW5kb3dzIDcgZ3Vl
c3Q/PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+T24g
TW9uLCBGZWIgMjcsIDIwMTIgYXQgOTowMSBBTSwgRGF2aWQgVEVDSEVSICZsdDs8YSBocmVmPSJt
YWlsdG86ZGF2aWR0ZWNoZXJAeWFob28uZnIiIHRhcmdldD0iX2JsYW5rIj5kYXZpZHRlY2hlckB5
YWhvby5mcjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxk
aXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5IaSA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3Vu
ZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5IZXJlIGFyZSB0aGUgbGFzdCBwYXRj
aHMuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+TXkgcGVyc29uYWwgcmVjb21tZW5kYXRpb246IElmIHlvdSBoYXZlIGEmbmJzcDsm
bmJzcDsgQVRJIGdyYXBoaWMgY2FyZCBvciBpZiB5b3UgaGF2ZSB0aGUgaW50ZW50aW9uIHRvIGJ1
eSBvbmUsIGdvb2QgY2hvaWNlIDopPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjwv
ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUn
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+SSBtYWludGFpbiBwYXRjaGVzIGZvciBOVklESUEg
YmVjYXVzZSBJIGxpa2UgdG8gcGxheSBvbiBMaW51eCBQVkhWTSBkb21VIGZvciBnYW1pbmcgYW5k
IG11bHRpbWVkaWEgOik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz5TbyBJIGNvdWxkIGhhdmUgb25lIGRvbVUgZm9yIGdhbWluZyBhbmQgYW5v
dGhlciBvbmUgZm9yIG11bHRpbWVkaWE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdiBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQnPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz5ROldoeSBhcmUgdGhlcmUgbmV3IHBhdGNoZXM/PGJyPlI6IEEgZmV3
IG1vZGlmaWNhdGlvbnMgd2FzIGludHJvZHVjZWQgZnJvbSByZXZpc2lvbiAyNDc4MiB0byAyNDc4
NS4gQSBuZXcgZmlsZSZuYnNwOyBpcyA8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibGFjayc+dG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3JvbWJpb3MuYzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPi4gSXQg
aW1wbGllcyB0aGF0IHRoaXMgZmlsZSBoYXMgdG8gYmUgcGF0Y2hlZCB0b28uPG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tn
cm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+U2hvdWxkIHdvcmsgd2l0aCBY
ZW4gcmV2aXNpb24gJmd0Oz0yNDc5OC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5BcyB1c3VhbDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3Jv
dW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdi
YWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmEpIEV4cnRhY3QgRUVQ
Uk9NIGZvciB5b3VyIE5WSURJQSBncmFwaGljIGNhcmQgKG52dG9vbHMgLi4uKTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmIpIERv
d25sb2FkIFhlbiA0LjIgdW5zdGFibGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5yZXY9MjQ4ODggPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6
d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+aGcgY2xvbmUgLXIgJHJldiA8YSBocmVm
PSJodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL3N0YWdpbmcveGVuLXVuc3RhYmxlLmhnLyIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vc3RhZ2luZy94ZW4t
dW5zdGFibGUuaGcvPC9hPiB4ZW4tdW5zdGFibGUuaGctcmV2LSR7cmV2fTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdi
YWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPmMpJm5ic3A7
IG1ha2UgYSBmaXJzdCBidWlsZCBmb3IgdG9vbHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0
ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5jZCB4ZW4tdW5zdGFibGUuaGctcmV2LSR7cmV2
fS88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz4uL2NvbmZpZ3VyZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPmNkIHRvb2xzPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+bWFrZSAmYW1wOyZhbXA7IG1ha2UgY2xlYW48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5jZCAuLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdiYWNrZ3JvdW5kOndoaXRlJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PmQpIGFwcGx5IHBhdGNoZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nYmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7d2dldCAtcSA8YSBocmVmPSJodHRwOi8vd3d3LmRhdmlk
Z2lzLmZyL2Rvd25sb2FkL3hlbi00LjJfcmV2MjQ3OThfZ2Z4LXBhc3N0aHJvdWdoLXBhdGNocy50
YXIuYnoyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy5kYXZpZGdpcy5mci9kb3dubG9hZC94
ZW4tNC4yX3JldjI0Nzk4X2dmeC1wYXNzdGhyb3VnaC1wYXRjaHMudGFyLmJ6MjwvYT4gJmFtcDsm
YW1wOyBcPGJyPiZuYnNwO3RhciB4dmpmIHhlbi00LjJfcmV2MjQ3OThfZ2Z4LXBhc3N0aHJvdWdo
LXBhdGNocy50YXIuYnoyICZhbXA7JmFtcDsgXDxicj4mbmJzcDtmb3IgZmlsZSBpbiAkKGxzIHhl
bi00LjJfcmV2MjQ3OThfZ2Z4LXBhc3N0aHJvdWdoLXBhdGNocy8qKTtkbyBwYXRjaCAtcDEgJmx0
OyAkZmlsZTtkb25lPGJyPjxicj5lKSBNb2RpZnkgdGhlIHZhbHVlcyBhc3NpZ25lZCB0byB5b3Vy
IGdyYXBoaWMgY2FyZCB0byA8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibGFjayc+dG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL2FjcGkvZHNkdC5hc2w8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YnI+PGJy
PnNlZSA8YSBocmVmPSJodHRwOi8vd3d3LmRhdmlkZ2lzLmZyL2Jsb2cvaW5kZXgucGhwPzIwMTEv
MTIvMDcvODYwLXhlbi00MnVuc3RhYmxlLXBhdGNoZXMtZm9yLXZnYS1wYXNzLXRocm91Z2giIHRh
cmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LmRhdmlkZ2lzLmZyL2Jsb2cvaW5kZXgucGhwPzIwMTEv
MTIvMDcvODYwLXhlbi00MnVuc3RhYmxlLXBhdGNoZXMtZm9yLXZnYS1wYXNzLXRocm91Z2g8L2E+
IDxicj5TZWN0aW9uICZxdW90OzYuIFF1aWNrIGluc3RydWN0aW9ucyB0byBpbnN0YWxsIFhlbiB3
aXRoIHBhdGNoZXMgJnF1b3Q7IC0gIyA1IDxicj48YnI+ZilDb3B5IHlvdXIgRUVQUk9NIGZvciBn
cmFwaGljIGdhcmQgKFZHQSBCSU9TKTxicj48YnI+Y3AgLS9wYXRoL3RvdmdhYmlvcy1wdC5iaW4m
bmJzcDsgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLXB0LmJpbjxicj48YnI+ZykgQ29t
cGlsIGFuZCBpbnN0YWxsPGJyPjxicj5tYWtlIHhlbiAmYW1wOyZhbXA7IG1ha2UgdG9vbHMgJmFt
cDsmYW1wOyBtYWtlIHN0dWJkb20gXDxicj5tYWtlIHhlbiAmYW1wOyZhbXA7IG1ha2UgdG9vbHMg
JmFtcDsmYW1wOyBtYWtlIHN0dWJkb208bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPlhlbi11c2VycyBtYWlsaW5nIGxpc3Q8YnI+PGEgaHJlZj0i
bWFpbHRvOlhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnIiB0YXJnZXQ9Il9ibGFuayI+WGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VyczwvYT48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9J21hcmdpbi1ib3R0
b206MTIuMHB0Jz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2JhY2tncm91bmQ6d2hpdGUnPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSc+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4=

------_=_NextPart_001_01CCF734.72165F44--


--===============6070095149485032509==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6070095149485032509==--


From xen-users-bounces@lists.xen.org Wed Feb 29 23:18:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 23:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2sl0-0003wO-Ad; Wed, 29 Feb 2012 23:16:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r1d@hotmail.com>) id 1S2skx-0003wH-Rg
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 23:16:24 +0000
Received: from [85.158.139.83:41587] by server-11.bemta-5.messagelabs.com id
	74/85-12959-7C1BE4F4; Wed, 29 Feb 2012 23:16:23 +0000
X-Env-Sender: r1d@hotmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1330557380!16649541!1
X-Originating-IP: [65.55.90.204]
X-SpamReason: No, hits=1.5 required=7.0 tests=BODY_RANDOM_LONG,
	FORGED_HOTMAIL_RCVD,HTML_20_30,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23467 invoked from network); 29 Feb 2012 23:16:21 -0000
Received: from snt0-omc4-s1.snt0.hotmail.com (HELO
	snt0-omc4-s1.snt0.hotmail.com) (65.55.90.204)
	by server-9.tower-182.messagelabs.com with SMTP;
	29 Feb 2012 23:16:21 -0000
Received: from SNT111-W52 ([65.55.90.199]) by snt0-omc4-s1.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Wed, 29 Feb 2012 15:16:19 -0800
Message-ID: <SNT111-W52C7BA6B62E43DEA7E0176E86F0@phx.gbl>
X-Originating-IP: [129.188.33.26]
From: Rajiv D <r1d@hotmail.com>
To: <joseph.glanville@orionvm.com.au>
Date: Wed, 29 Feb 2012 23:16:18 +0000
Importance: Normal
In-Reply-To: <CAOzFzEi-=ymiNqZEUSDqMuv-T_yjFkEy2jWnP-vPdq6U0CN7hA@mail.gmail.com>
References: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>,
	<CAOzFzEi-=ymiNqZEUSDqMuv-T_yjFkEy2jWnP-vPdq6U0CN7hA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Feb 2012 23:16:19.0473 (UTC)
	FILETIME=[24CFD010:01CCF738]
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kexec crashes on DOM0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0961799655924104121=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0961799655924104121==
Content-Type: multipart/alternative;
	boundary="_c72f608e-5670-4007-b295-7d688d774f47_"

--_c72f608e-5670-4007-b295-7d688d774f47_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



Thank you for yr reply.

I tried with xen 4.1.2 and linux 3.2.8 and it still failed.  The error is a=
ppended.  If I load linux3.2.8 with no xen=2C then kexec works OK.

Rajiv

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D


/ #  kexec -l /boot/3.2.8 --append=3D"noinitrd maxcpus=3D1"
BUG: unable to handle kernel paging request at ffffeba400000000
IP: [<ffffffff81006039>] xen_page_pinned+0x29/0x40
PGD 0=20
Oops: 0000 [#1] PREEMPT SMP=20
CPU 3=20
Modules linked in:

Pid: 133=2C comm: kexec Not tainted 3.2.8-ws-symbol #1 To Be Filled By O.E.=
M. To Be Filled By O.E.M./To be filled by O.E.M.
RIP: e030:[<ffffffff81006039>]  [<ffffffff81006039>] xen_page_pinned+0x29/0=
x40
RSP: e02b:ffff88002ed4de18  EFLAGS: 00010286
RAX: ffffeba400000000 RBX: ffff88002ecb8000 RCX: 0000160000000000
RDX: ffffea0000000000 RSI: 0000000105eb0063 RDI: 0000000000000001
RBP: ffff88002ed4de18 R08: 0000000000000003 R09: 000000002f327000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: 0000000105eb0063 R14: 0000008000000000 R15: ffff88002f326000
FS:  00007f1733b406f0(0000) GS:ffff880040753000(0000) knlGS:000000000000000=
0
CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: ffffeba400000000 CR3: 000000002ecd4000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process kexec (pid: 133=2C threadinfo ffff88002ed4c000=2C task ffff88002ed4=
58d0)
Stack:
 ffff88002ed4de58 ffffffff81009f44 0000000000000000 ffff88002f309000
 0000000140000000 0000000140000000 0000008000000000 ffff88002f326000
 ffff88002ed4ded8 ffffffff8102e4b8 ffff88002ed4de88 ffff88002f30bc00
Call Trace:
 [<ffffffff81009f44>] xen_set_pgd+0x54/0x240
 [<ffffffff8102e4b8>] machine_kexec_prepare+0x238/0x660
 [<ffffffff8108618f>] sys_kexec_load+0x11f/0x640
 [<ffffffff810e794c>] ? do_sys_open+0x16c/0x1c0
 [<ffffffff8149df92>] system_call_fastpath+0x16/0x1b
Code: c3 90 55 48 89 e5 e8 f7 28 03 00 48 c1 e8 0c 48 8d 14 c5 00 00 00 00 =
48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff 48 01 d0 <48> 8=20
RIP  [<ffffffff81006039>] xen_page_pinned+0x29/0x40
 RSP <ffff88002ed4de18>
CR2: ffffeba400000000
---[ end trace ff97a1089256a0b3 ]---



Date: Thu=2C 1 Mar 2012 06:43:36 +1100
Subject: Re: [Xen-users] kexec crashes on DOM0
From: joseph.glanville@orionvm.com.au
To: r1d@hotmail.com
CC: xen-users@lists.xen.org

AFAIK kexec is not supported with dom0 on 2.6.32 kernels=2C to my knowledge=
 kexec support was only achieved around 3.1 or 3.2.I would suggest trying a=
 mainline 3.2.1 based kernel and see if that fixes your issues.

Joseph.

On 1 March 2012 06:26=2C Rajiv D <r1d@hotmail.com> wrote:






On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with pvop=
s.patch.
When doing "kexec -l .... " I get an error (appended below).   The kernel t=
hat I give
kexec is also  linux 2.6.32.24 with pvops.patch (the running kernel).=20


Any ideas/pointers will be truly appreciated.

Thank you=2C

-Rajiv

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D



BUG: unable to handle kernel paging request at ffffeba400000000

IP: [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
PGD 0=20
Oops: 0000 [#1] PREEMPT SMP=20
last sysfs file: /sys/bus/pci/drivers/ehci_hcd/bind
CPU 1=20
Modules linked in: bridge stp llc
Pid: 398=2C comm: kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By =
O.E.M.

RIP: e030:[<ffffffff8100cbb6>]  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0=
x40
RSP: e02b:ffff8800b8b65e28  EFLAGS: 00010206
RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000
RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001

RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: 000000003792f063 R14: 0000008000000000 R15: ffff8800b8f0c000
FS:  00007fe88975a6f0(0000) GS:ffff880001ee3000(0000) knlGS:000000000000000=
0

CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b

CR2: ffffeba400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400

Process kexec (pid: 398=2C threadinfo ffff8800b8b64000=2C task ffff8800b890=
8150)
Stack:
 ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000
<0> 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758

<0> ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000
Call Trace:
 [<ffffffff8100f2ae>] xen_set_pgd+0x3e/0xe0
 [<ffffffff81029758>] machine_kexec_prepare+0x238/0x670
 [<ffffffff8106fc8e>] sys_kexec_load+0x10e/0x640

 [<ffffffff81013e02>] system_call_fastpath+0x16/0x1b
Code: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 =
00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff <48> 8=20
RIP  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40

 RSP <ffff8800b8b65e28>
CR2: ffffeba400000000
---[ end trace 627386b65317aa94 ]---


 		 	   		 =20

_______________________________________________

Xen-users mailing list

Xen-users@lists.xen.org

http://lists.xen.org/xen-users


--=20

Founder | Director | VP Research
Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56 99 52 =
| Mobile: 0428 754 846


 		 	   		  =

--_c72f608e-5670-4007-b295-7d688d774f47_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
<br>Thank you for yr reply.<br><br>I tried with xen 4.1.2 and linux 3.2.8 a=
nd it still failed.&nbsp=3B The error is appended.&nbsp=3B If I load linux3=
.2.8 with no xen=2C then kexec works OK.<br><br>Rajiv<br><br>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br><br>
/ #&nbsp=3B kexec -l /boot/3.2.8 --append=3D"noinitrd maxcpus=3D1"<br>BUG: =
unable to handle kernel paging request at ffffeba400000000<br>IP: [&lt=3Bff=
ffffff81006039&gt=3B] xen_page_pinned+0x29/0x40<br>PGD 0 <br>Oops: 0000 [#1=
] PREEMPT SMP <br>CPU 3 <br>Modules linked in:<br><br>Pid: 133=2C comm: kex=
ec Not tainted 3.2.8-ws-symbol #1 To Be Filled By O.E.M. To Be Filled By O.=
E.M./To be filled by O.E.M.<br>RIP: e030:[&lt=3Bffffffff81006039&gt=3B]&nbs=
p=3B [&lt=3Bffffffff81006039&gt=3B] xen_page_pinned+0x29/0x40<br>RSP: e02b:=
ffff88002ed4de18&nbsp=3B EFLAGS: 00010286<br>RAX: ffffeba400000000 RBX: fff=
f88002ecb8000 RCX: 0000160000000000<br>RDX: ffffea0000000000 RSI: 000000010=
5eb0063 RDI: 0000000000000001<br>RBP: ffff88002ed4de18 R08: 000000000000000=
3 R09: 000000002f327000<br>R10: 0000000000000000 R11: 0000000000000000 R12:=
 0000000000000001<br>R13: 0000000105eb0063 R14: 0000008000000000 R15: ffff8=
8002f326000<br>FS:&nbsp=3B 00007f1733b406f0(0000) GS:ffff880040753000(0000)=
 knlGS:0000000000000000<br>CS:&nbsp=3B e033 DS: 0000 ES: 0000 CR0: 00000000=
8005003b<br>CR2: ffffeba400000000 CR3: 000000002ecd4000 CR4: 00000000000026=
60<br>DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000<br>=
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400<br>Proces=
s kexec (pid: 133=2C threadinfo ffff88002ed4c000=2C task ffff88002ed458d0)<=
br>Stack:<br>&nbsp=3Bffff88002ed4de58 ffffffff81009f44 0000000000000000 fff=
f88002f309000<br>&nbsp=3B0000000140000000 0000000140000000 0000008000000000=
 ffff88002f326000<br>&nbsp=3Bffff88002ed4ded8 ffffffff8102e4b8 ffff88002ed4=
de88 ffff88002f30bc00<br>Call Trace:<br>&nbsp=3B[&lt=3Bffffffff81009f44&gt=
=3B] xen_set_pgd+0x54/0x240<br>&nbsp=3B[&lt=3Bffffffff8102e4b8&gt=3B] machi=
ne_kexec_prepare+0x238/0x660<br>&nbsp=3B[&lt=3Bffffffff8108618f&gt=3B] sys_=
kexec_load+0x11f/0x640<br>&nbsp=3B[&lt=3Bffffffff810e794c&gt=3B] ? do_sys_o=
pen+0x16c/0x1c0<br>&nbsp=3B[&lt=3Bffffffff8149df92&gt=3B] system_call_fastp=
ath+0x16/0x1b<br>Code: c3 90 55 48 89 e5 e8 f7 28 03 00 48 c1 e8 0c 48 8d 1=
4 c5 00 00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff 48 01 d=
0 &lt=3B48&gt=3B 8 <br>RIP&nbsp=3B [&lt=3Bffffffff81006039&gt=3B] xen_page_=
pinned+0x29/0x40<br>&nbsp=3BRSP &lt=3Bffff88002ed4de18&gt=3B<br>CR2: ffffeb=
a400000000<br>---[ end trace ff97a1089256a0b3 ]---<br><br><br><br><div><div=
 id=3D"SkyDrivePlaceholder"></div><hr id=3D"stopSpelling">Date: Thu=2C 1 Ma=
r 2012 06:43:36 +1100<br>Subject: Re: [Xen-users] kexec crashes on DOM0<br>=
From: joseph.glanville@orionvm.com.au<br>To: r1d@hotmail.com<br>CC: xen-use=
rs@lists.xen.org<br><br>AFAIK kexec is not supported with dom0 on 2.6.32 ke=
rnels=2C to my knowledge kexec support was only achieved around 3.1 or 3.2.=
<div>I would suggest trying a mainline 3.2.1 based kernel and see if that f=
ixes your issues.</div>
<div><br></div><div>Joseph.<br><br><div class=3D"ecxgmail_quote">On 1 March=
 2012 06:26=2C Rajiv D <span dir=3D"ltr">&lt=3B<a href=3D"mailto:r1d@hotmai=
l.com">r1d@hotmail.com</a>&gt=3B</span> wrote:<br><blockquote class=3D"ecxg=
mail_quote" style=3D"border-left:1px #ccc solid=3Bpadding-left:1ex">



<div><div dir=3D"ltr">
<br>On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with =
pvops.patch.<br>When doing "kexec -l .... " I get an error (appended below)=
.&nbsp=3B&nbsp=3B The kernel that I give<br>kexec is also  linux 2.6.32.24 =
with pvops.patch (the running kernel). <br>
<br>Any ideas/pointers will be truly appreciated.<br><br>Thank you=2C<br><b=
r>-Rajiv<br><br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<br><br><br><br>BUG: unable to handle kernel paging=
 request at ffffeba400000000<br>
IP: [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<br>PGD 0 <br>O=
ops: 0000 [#1] PREEMPT SMP <br>last sysfs file: /sys/bus/pci/drivers/ehci_h=
cd/bind<br>CPU 1 <br>Modules linked in: bridge stp llc<br>Pid: 398=2C comm:=
 kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By O.E.M.<br>
RIP: e030:[&lt=3Bffffffff8100cbb6&gt=3B]&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=
=3B] xen_page_pinned+0x26/0x40<br>RSP: e02b:ffff8800b8b65e28&nbsp=3B EFLAGS=
: 00010206<br>RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 000016000000=
0000<br>RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001<b=
r>
RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000<br>R10: 0=
000000000000000 R11: 0000000000000000 R12: 0000000000000001<br>R13: 0000000=
03792f063 R14: 0000008000000000 R15: ffff8800b8f0c000<br>FS:&nbsp=3B 00007f=
e88975a6f0(0000) GS:ffff880001ee3000(0000) knlGS:0000000000000000<br>
CS:&nbsp=3B e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br><br>CR2: ffffeb=
a400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660<br>DR0: 000000000000=
0000 DR1: 0000000000000000 DR2: 0000000000000000<br>DR3: 0000000000000000 D=
R6: 00000000ffff0ff0 DR7: 0000000000000400<br>
Process kexec (pid: 398=2C threadinfo ffff8800b8b64000=2C task ffff8800b890=
8150)<br>Stack:<br>&nbsp=3Bffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c0=
63 ffff8800b8f3d000<br>&lt=3B0&gt=3B 00000000c0000000 00000000c0000000 ffff=
8800b8b65ed8 ffffffff81029758<br>
&lt=3B0&gt=3B ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8=
c5a000<br>Call Trace:<br>&nbsp=3B[&lt=3Bffffffff8100f2ae&gt=3B] xen_set_pgd=
+0x3e/0xe0<br>&nbsp=3B[&lt=3Bffffffff81029758&gt=3B] machine_kexec_prepare+=
0x238/0x670<br>&nbsp=3B[&lt=3Bffffffff8106fc8e&gt=3B] sys_kexec_load+0x10e/=
0x640<br>
&nbsp=3B[&lt=3Bffffffff81013e02&gt=3B] system_call_fastpath+0x16/0x1b<br>Co=
de: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 00=
 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff &lt=3B48&gt=3B 8 =
<br>RIP&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<br=
>
&nbsp=3BRSP &lt=3Bffff8800b8b65e28&gt=3B<br>CR2: ffffeba400000000<br>---[ e=
nd trace 627386b65317aa94 ]---<br><br>
 		 	   		  </div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><div><br><=
/div>-- <br><span style=3D"font-family:arial=2Csans-serif=3Bfont-size:13px=
=3Bborder-collapse:collapse"><b><i><font color=3D"#0000ff"><div>
<font color=3D"#000000"><span style=3D"font-style:normal=3Bfont-weight:norm=
al">Founder | Director | VP Research<br></span></font></div>Orion Virtualis=
ation Solutions</font></i></b>&nbsp=3B|&nbsp=3B<font color=3D"#0000ff"><a h=
ref=3D"http://www.orionvm.com.au/" style=3D"color:rgb(42=2C93=2C176)" targe=
t=3D"_blank">www.orionvm.com.au</a></font>&nbsp=3B| Phone: 1300 56 99 52 | =
Mobile: 0428 754 846</span><br>

</div></div> 		 	   		  </div></body>
</html>=

--_c72f608e-5670-4007-b295-7d688d774f47_--


--===============0961799655924104121==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0961799655924104121==--


From xen-users-bounces@lists.xen.org Wed Feb 29 23:18:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 23:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2sl0-0003wO-Ad; Wed, 29 Feb 2012 23:16:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r1d@hotmail.com>) id 1S2skx-0003wH-Rg
	for xen-users@lists.xen.org; Wed, 29 Feb 2012 23:16:24 +0000
Received: from [85.158.139.83:41587] by server-11.bemta-5.messagelabs.com id
	74/85-12959-7C1BE4F4; Wed, 29 Feb 2012 23:16:23 +0000
X-Env-Sender: r1d@hotmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1330557380!16649541!1
X-Originating-IP: [65.55.90.204]
X-SpamReason: No, hits=1.5 required=7.0 tests=BODY_RANDOM_LONG,
	FORGED_HOTMAIL_RCVD,HTML_20_30,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23467 invoked from network); 29 Feb 2012 23:16:21 -0000
Received: from snt0-omc4-s1.snt0.hotmail.com (HELO
	snt0-omc4-s1.snt0.hotmail.com) (65.55.90.204)
	by server-9.tower-182.messagelabs.com with SMTP;
	29 Feb 2012 23:16:21 -0000
Received: from SNT111-W52 ([65.55.90.199]) by snt0-omc4-s1.snt0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Wed, 29 Feb 2012 15:16:19 -0800
Message-ID: <SNT111-W52C7BA6B62E43DEA7E0176E86F0@phx.gbl>
X-Originating-IP: [129.188.33.26]
From: Rajiv D <r1d@hotmail.com>
To: <joseph.glanville@orionvm.com.au>
Date: Wed, 29 Feb 2012 23:16:18 +0000
Importance: Normal
In-Reply-To: <CAOzFzEi-=ymiNqZEUSDqMuv-T_yjFkEy2jWnP-vPdq6U0CN7hA@mail.gmail.com>
References: <SNT111-W225609091FA41146AD96E5E86F0@phx.gbl>,
	<CAOzFzEi-=ymiNqZEUSDqMuv-T_yjFkEy2jWnP-vPdq6U0CN7hA@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Feb 2012 23:16:19.0473 (UTC)
	FILETIME=[24CFD010:01CCF738]
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] kexec crashes on DOM0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0961799655924104121=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0961799655924104121==
Content-Type: multipart/alternative;
	boundary="_c72f608e-5670-4007-b295-7d688d774f47_"

--_c72f608e-5670-4007-b295-7d688d774f47_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



Thank you for yr reply.

I tried with xen 4.1.2 and linux 3.2.8 and it still failed.  The error is a=
ppended.  If I load linux3.2.8 with no xen=2C then kexec works OK.

Rajiv

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D


/ #  kexec -l /boot/3.2.8 --append=3D"noinitrd maxcpus=3D1"
BUG: unable to handle kernel paging request at ffffeba400000000
IP: [<ffffffff81006039>] xen_page_pinned+0x29/0x40
PGD 0=20
Oops: 0000 [#1] PREEMPT SMP=20
CPU 3=20
Modules linked in:

Pid: 133=2C comm: kexec Not tainted 3.2.8-ws-symbol #1 To Be Filled By O.E.=
M. To Be Filled By O.E.M./To be filled by O.E.M.
RIP: e030:[<ffffffff81006039>]  [<ffffffff81006039>] xen_page_pinned+0x29/0=
x40
RSP: e02b:ffff88002ed4de18  EFLAGS: 00010286
RAX: ffffeba400000000 RBX: ffff88002ecb8000 RCX: 0000160000000000
RDX: ffffea0000000000 RSI: 0000000105eb0063 RDI: 0000000000000001
RBP: ffff88002ed4de18 R08: 0000000000000003 R09: 000000002f327000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: 0000000105eb0063 R14: 0000008000000000 R15: ffff88002f326000
FS:  00007f1733b406f0(0000) GS:ffff880040753000(0000) knlGS:000000000000000=
0
CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: ffffeba400000000 CR3: 000000002ecd4000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process kexec (pid: 133=2C threadinfo ffff88002ed4c000=2C task ffff88002ed4=
58d0)
Stack:
 ffff88002ed4de58 ffffffff81009f44 0000000000000000 ffff88002f309000
 0000000140000000 0000000140000000 0000008000000000 ffff88002f326000
 ffff88002ed4ded8 ffffffff8102e4b8 ffff88002ed4de88 ffff88002f30bc00
Call Trace:
 [<ffffffff81009f44>] xen_set_pgd+0x54/0x240
 [<ffffffff8102e4b8>] machine_kexec_prepare+0x238/0x660
 [<ffffffff8108618f>] sys_kexec_load+0x11f/0x640
 [<ffffffff810e794c>] ? do_sys_open+0x16c/0x1c0
 [<ffffffff8149df92>] system_call_fastpath+0x16/0x1b
Code: c3 90 55 48 89 e5 e8 f7 28 03 00 48 c1 e8 0c 48 8d 14 c5 00 00 00 00 =
48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff 48 01 d0 <48> 8=20
RIP  [<ffffffff81006039>] xen_page_pinned+0x29/0x40
 RSP <ffff88002ed4de18>
CR2: ffffeba400000000
---[ end trace ff97a1089256a0b3 ]---



Date: Thu=2C 1 Mar 2012 06:43:36 +1100
Subject: Re: [Xen-users] kexec crashes on DOM0
From: joseph.glanville@orionvm.com.au
To: r1d@hotmail.com
CC: xen-users@lists.xen.org

AFAIK kexec is not supported with dom0 on 2.6.32 kernels=2C to my knowledge=
 kexec support was only achieved around 3.1 or 3.2.I would suggest trying a=
 mainline 3.2.1 based kernel and see if that fixes your issues.

Joseph.

On 1 March 2012 06:26=2C Rajiv D <r1d@hotmail.com> wrote:






On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with pvop=
s.patch.
When doing "kexec -l .... " I get an error (appended below).   The kernel t=
hat I give
kexec is also  linux 2.6.32.24 with pvops.patch (the running kernel).=20


Any ideas/pointers will be truly appreciated.

Thank you=2C

-Rajiv

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D



BUG: unable to handle kernel paging request at ffffeba400000000

IP: [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40
PGD 0=20
Oops: 0000 [#1] PREEMPT SMP=20
last sysfs file: /sys/bus/pci/drivers/ehci_hcd/bind
CPU 1=20
Modules linked in: bridge stp llc
Pid: 398=2C comm: kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By =
O.E.M.

RIP: e030:[<ffffffff8100cbb6>]  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0=
x40
RSP: e02b:ffff8800b8b65e28  EFLAGS: 00010206
RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 0000160000000000
RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001

RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: 000000003792f063 R14: 0000008000000000 R15: ffff8800b8f0c000
FS:  00007fe88975a6f0(0000) GS:ffff880001ee3000(0000) knlGS:000000000000000=
0

CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b

CR2: ffffeba400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400

Process kexec (pid: 398=2C threadinfo ffff8800b8b64000=2C task ffff8800b890=
8150)
Stack:
 ffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c063 ffff8800b8f3d000
<0> 00000000c0000000 00000000c0000000 ffff8800b8b65ed8 ffffffff81029758

<0> ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8c5a000
Call Trace:
 [<ffffffff8100f2ae>] xen_set_pgd+0x3e/0xe0
 [<ffffffff81029758>] machine_kexec_prepare+0x238/0x670
 [<ffffffff8106fc8e>] sys_kexec_load+0x10e/0x640

 [<ffffffff81013e02>] system_call_fastpath+0x16/0x1b
Code: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 =
00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff <48> 8=20
RIP  [<ffffffff8100cbb6>] xen_page_pinned+0x26/0x40

 RSP <ffff8800b8b65e28>
CR2: ffffeba400000000
---[ end trace 627386b65317aa94 ]---


 		 	   		 =20

_______________________________________________

Xen-users mailing list

Xen-users@lists.xen.org

http://lists.xen.org/xen-users


--=20

Founder | Director | VP Research
Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56 99 52 =
| Mobile: 0428 754 846


 		 	   		  =

--_c72f608e-5670-4007-b295-7d688d774f47_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
<br>Thank you for yr reply.<br><br>I tried with xen 4.1.2 and linux 3.2.8 a=
nd it still failed.&nbsp=3B The error is appended.&nbsp=3B If I load linux3=
.2.8 with no xen=2C then kexec works OK.<br><br>Rajiv<br><br>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br><br>
/ #&nbsp=3B kexec -l /boot/3.2.8 --append=3D"noinitrd maxcpus=3D1"<br>BUG: =
unable to handle kernel paging request at ffffeba400000000<br>IP: [&lt=3Bff=
ffffff81006039&gt=3B] xen_page_pinned+0x29/0x40<br>PGD 0 <br>Oops: 0000 [#1=
] PREEMPT SMP <br>CPU 3 <br>Modules linked in:<br><br>Pid: 133=2C comm: kex=
ec Not tainted 3.2.8-ws-symbol #1 To Be Filled By O.E.M. To Be Filled By O.=
E.M./To be filled by O.E.M.<br>RIP: e030:[&lt=3Bffffffff81006039&gt=3B]&nbs=
p=3B [&lt=3Bffffffff81006039&gt=3B] xen_page_pinned+0x29/0x40<br>RSP: e02b:=
ffff88002ed4de18&nbsp=3B EFLAGS: 00010286<br>RAX: ffffeba400000000 RBX: fff=
f88002ecb8000 RCX: 0000160000000000<br>RDX: ffffea0000000000 RSI: 000000010=
5eb0063 RDI: 0000000000000001<br>RBP: ffff88002ed4de18 R08: 000000000000000=
3 R09: 000000002f327000<br>R10: 0000000000000000 R11: 0000000000000000 R12:=
 0000000000000001<br>R13: 0000000105eb0063 R14: 0000008000000000 R15: ffff8=
8002f326000<br>FS:&nbsp=3B 00007f1733b406f0(0000) GS:ffff880040753000(0000)=
 knlGS:0000000000000000<br>CS:&nbsp=3B e033 DS: 0000 ES: 0000 CR0: 00000000=
8005003b<br>CR2: ffffeba400000000 CR3: 000000002ecd4000 CR4: 00000000000026=
60<br>DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000<br>=
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400<br>Proces=
s kexec (pid: 133=2C threadinfo ffff88002ed4c000=2C task ffff88002ed458d0)<=
br>Stack:<br>&nbsp=3Bffff88002ed4de58 ffffffff81009f44 0000000000000000 fff=
f88002f309000<br>&nbsp=3B0000000140000000 0000000140000000 0000008000000000=
 ffff88002f326000<br>&nbsp=3Bffff88002ed4ded8 ffffffff8102e4b8 ffff88002ed4=
de88 ffff88002f30bc00<br>Call Trace:<br>&nbsp=3B[&lt=3Bffffffff81009f44&gt=
=3B] xen_set_pgd+0x54/0x240<br>&nbsp=3B[&lt=3Bffffffff8102e4b8&gt=3B] machi=
ne_kexec_prepare+0x238/0x660<br>&nbsp=3B[&lt=3Bffffffff8108618f&gt=3B] sys_=
kexec_load+0x11f/0x640<br>&nbsp=3B[&lt=3Bffffffff810e794c&gt=3B] ? do_sys_o=
pen+0x16c/0x1c0<br>&nbsp=3B[&lt=3Bffffffff8149df92&gt=3B] system_call_fastp=
ath+0x16/0x1b<br>Code: c3 90 55 48 89 e5 e8 f7 28 03 00 48 c1 e8 0c 48 8d 1=
4 c5 00 00 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff 48 01 d=
0 &lt=3B48&gt=3B 8 <br>RIP&nbsp=3B [&lt=3Bffffffff81006039&gt=3B] xen_page_=
pinned+0x29/0x40<br>&nbsp=3BRSP &lt=3Bffff88002ed4de18&gt=3B<br>CR2: ffffeb=
a400000000<br>---[ end trace ff97a1089256a0b3 ]---<br><br><br><br><div><div=
 id=3D"SkyDrivePlaceholder"></div><hr id=3D"stopSpelling">Date: Thu=2C 1 Ma=
r 2012 06:43:36 +1100<br>Subject: Re: [Xen-users] kexec crashes on DOM0<br>=
From: joseph.glanville@orionvm.com.au<br>To: r1d@hotmail.com<br>CC: xen-use=
rs@lists.xen.org<br><br>AFAIK kexec is not supported with dom0 on 2.6.32 ke=
rnels=2C to my knowledge kexec support was only achieved around 3.1 or 3.2.=
<div>I would suggest trying a mainline 3.2.1 based kernel and see if that f=
ixes your issues.</div>
<div><br></div><div>Joseph.<br><br><div class=3D"ecxgmail_quote">On 1 March=
 2012 06:26=2C Rajiv D <span dir=3D"ltr">&lt=3B<a href=3D"mailto:r1d@hotmai=
l.com">r1d@hotmail.com</a>&gt=3B</span> wrote:<br><blockquote class=3D"ecxg=
mail_quote" style=3D"border-left:1px #ccc solid=3Bpadding-left:1ex">



<div><div dir=3D"ltr">
<br>On a x86_64 platform=2C I am running xen 4.1.2=2C linux 2.6.32.24 with =
pvops.patch.<br>When doing "kexec -l .... " I get an error (appended below)=
.&nbsp=3B&nbsp=3B The kernel that I give<br>kexec is also  linux 2.6.32.24 =
with pvops.patch (the running kernel). <br>
<br>Any ideas/pointers will be truly appreciated.<br><br>Thank you=2C<br><b=
r>-Rajiv<br><br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<br><br><br><br>BUG: unable to handle kernel paging=
 request at ffffeba400000000<br>
IP: [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<br>PGD 0 <br>O=
ops: 0000 [#1] PREEMPT SMP <br>last sysfs file: /sys/bus/pci/drivers/ehci_h=
cd/bind<br>CPU 1 <br>Modules linked in: bridge stp llc<br>Pid: 398=2C comm:=
 kexec Not tainted 2.6.32.24-ws-symbol #1 To Be Filled By O.E.M.<br>
RIP: e030:[&lt=3Bffffffff8100cbb6&gt=3B]&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=
=3B] xen_page_pinned+0x26/0x40<br>RSP: e02b:ffff8800b8b65e28&nbsp=3B EFLAGS=
: 00010206<br>RAX: 000001a400000000 RBX: ffff8800b8c5a000 RCX: 000016000000=
0000<br>RDX: ffffea0000000000 RSI: 000000003792f063 RDI: 0000000000000001<b=
r>
RBP: ffff8800b8b65e28 R08: 0000000000000003 R09: 00000000b8f0d000<br>R10: 0=
000000000000000 R11: 0000000000000000 R12: 0000000000000001<br>R13: 0000000=
03792f063 R14: 0000008000000000 R15: ffff8800b8f0c000<br>FS:&nbsp=3B 00007f=
e88975a6f0(0000) GS:ffff880001ee3000(0000) knlGS:0000000000000000<br>
CS:&nbsp=3B e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br><br>CR2: ffffeb=
a400000000 CR3: 00000000b8ffa000 CR4: 0000000000002660<br>DR0: 000000000000=
0000 DR1: 0000000000000000 DR2: 0000000000000000<br>DR3: 0000000000000000 D=
R6: 00000000ffff0ff0 DR7: 0000000000000400<br>
Process kexec (pid: 398=2C threadinfo ffff8800b8b64000=2C task ffff8800b890=
8150)<br>Stack:<br>&nbsp=3Bffff8800b8b65e58 ffffffff8100f2ae 00000000b8f3c0=
63 ffff8800b8f3d000<br>&lt=3B0&gt=3B 00000000c0000000 00000000c0000000 ffff=
8800b8b65ed8 ffffffff81029758<br>
&lt=3B0&gt=3B ffff8800b8b65e88 ffff8800b8cf1400 0000000000000000 ffff8800b8=
c5a000<br>Call Trace:<br>&nbsp=3B[&lt=3Bffffffff8100f2ae&gt=3B] xen_set_pgd=
+0x3e/0xe0<br>&nbsp=3B[&lt=3Bffffffff81029758&gt=3B] machine_kexec_prepare+=
0x238/0x670<br>&nbsp=3B[&lt=3Bffffffff8106fc8e&gt=3B] sys_kexec_load+0x10e/=
0x640<br>
&nbsp=3B[&lt=3Bffffffff81013e02&gt=3B] system_call_fastpath+0x16/0x1b<br>Co=
de: 48 89 d0 c3 90 55 48 89 e5 e8 97 75 02 00 48 c1 e8 0c 48 8d 14 c5 00 00=
 00 00 48 c1 e0 06 48 29 d0 48 ba 00 00 00 00 00 ea ff ff &lt=3B48&gt=3B 8 =
<br>RIP&nbsp=3B [&lt=3Bffffffff8100cbb6&gt=3B] xen_page_pinned+0x26/0x40<br=
>
&nbsp=3BRSP &lt=3Bffff8800b8b65e28&gt=3B<br>CR2: ffffeba400000000<br>---[ e=
nd trace 627386b65317aa94 ]---<br><br>
 		 	   		  </div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><div><br><=
/div>-- <br><span style=3D"font-family:arial=2Csans-serif=3Bfont-size:13px=
=3Bborder-collapse:collapse"><b><i><font color=3D"#0000ff"><div>
<font color=3D"#000000"><span style=3D"font-style:normal=3Bfont-weight:norm=
al">Founder | Director | VP Research<br></span></font></div>Orion Virtualis=
ation Solutions</font></i></b>&nbsp=3B|&nbsp=3B<font color=3D"#0000ff"><a h=
ref=3D"http://www.orionvm.com.au/" style=3D"color:rgb(42=2C93=2C176)" targe=
t=3D"_blank">www.orionvm.com.au</a></font>&nbsp=3B| Phone: 1300 56 99 52 | =
Mobile: 0428 754 846</span><br>

</div></div> 		 	   		  </div></body>
</html>=

--_c72f608e-5670-4007-b295-7d688d774f47_--


--===============0961799655924104121==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0961799655924104121==--


From xen-users-bounces@lists.xen.org Wed Feb 29 23:28:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 23:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2svs-0004Ec-Nw; Wed, 29 Feb 2012 23:27:40 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2svq-0004ES-Vg
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 23:27:39 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1330558052!11393541!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22577 invoked from network); 29 Feb 2012 23:27:32 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 23:27:32 -0000
Received: by werm1 with SMTP id m1so4328581wer.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 15:27:32 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.99.100 as permitted sender) client-ip=10.180.99.100; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.99.100 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.99.100])
	by 10.180.99.100 with SMTP id ep4mr5127920wib.7.1330558052286 (num_hops
	= 1); Wed, 29 Feb 2012 15:27:32 -0800 (PST)
Received: by 10.180.99.100 with SMTP id ep4mr4131859wib.7.1330558052178; Wed,
	29 Feb 2012 15:27:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Wed, 29 Feb 2012 15:27:12 -0800 (PST)
In-Reply-To: <CAMrPLWLC99wHxQrLg92=i_pMccu9zYqF7EXHGP+P-4FY-1nBAQ@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
	<CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
	<CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
	<CAMrPLWLC99wHxQrLg92=i_pMccu9zYqF7EXHGP+P-4FY-1nBAQ@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 29 Feb 2012 20:27:12 -0300
Message-ID: <CAL_tfFeSKimS1UVcoj-Qr-NXenQ17dTkagB4X2-Hvbh+9r+f3A@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQmuCTfC3iPAvilSImT4WrVZDhm/KEE2UyrUlYz7piCqnBmTYIkScKN3WkBFLQZUYOqiNJYC
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1234881411240414041=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1234881411240414041==
Content-Type: multipart/alternative; boundary=f46d04428e5c0d9ae304ba22b0bf

--f46d04428e5c0d9ae304ba22b0bf
Content-Type: text/plain; charset=ISO-8859-1

Hi Todd,

If I'm parsing that script below correctly --

For every time someone is making a git commit, it's grabbing the UUID for
each commit and generating an RPM for that version and uploading it.

Hmmm, dare I ask if there is something like a single place to grab a
reasonably stable release of plugins that is tied to a particular XCP or OS
version?

Yep, totally hear you -- my goal is to do a dual-node install (1 controller
+ multiple compute nodes) by creating a Chef recipe based on the existing
xenserver recipes in the openstack cookbook.

Cheers,
Andrew


On Wed, Feb 29, 2012 at 12:49 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Wed, Feb 29, 2012 at 10:41 AM, Andrew Eross <eross@locatrix.com> wrote:
> > Hi Todd,
> >
> > Thanks! Yup, that Xen cookbook is actually where I'm about to start
> from...
> > with a combination of the knowledge from the other various pages.
> >
> > Ah, got it about the plugins, good hint there.
> >
> > One question though, do you know how to make sense of the 100 some-odd
> > identical looking RPMs
> > in http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/ ?
> >
>
> This is currently running with a Jenkins script on each commit:
>
> cd plugins/xenserver/xenapi/contrib
> export VER=`git rev-parse HEAD`
> perl -i -pe 's/^(Release:\s+)(.+)/$1$ENV{VER}/'
> rpmbuild/SPECS/openstack-xen-plugins.spec
> ./build-rpm.sh
> mkdir -p openstack-xen-plugins
> cp rpmbuild/RPMS/noarch/*.rpm openstack-xen-plugins
> createrepo openstack-xen-plugins
> scp -r openstack-xen-plugins
> deshantm@www.xen.org:/data/files/downloads.xen.org/XCP/openstack
>
> In production you'd want to run this script for a particular release
> of your OpenStack deployment so that it is in sync.
>
>
> > Could I ask though what you mean when you say that the instructions at
> > http://wiki.openstack.org/XenServerDevelopment  are for development?
> >
>
> They are good for setting up a development environment, but for
> deploying OpenStack you should really use configuration management
> (Puppet, Chef, Crowbar, etc.)
>
> > I mean, other than that the configuration details and network setup, etc,
> > would all need to be changed.. is there anything in particular that
> setup is
> > doing that would be otherwise undesirable?
> >
>
> Probably not, but you should encapsulate the best practices with the
> e.g. chef scripts, etc.
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--f46d04428e5c0d9ae304ba22b0bf
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Todd,<div><br></div><div>If I&#39;m parsing that script below correctly =
--</div><div><br></div><div>For every time someone is making a git commit, =
it&#39;s grabbing the UUID for each commit and generating an RPM for that v=
ersion and uploading it.</div>

<div><br></div><div>Hmmm, dare I ask if there is something like a single pl=
ace to grab a reasonably stable release of plugins that is tied to a partic=
ular XCP or OS version?</div><div><br></div><div>Yep, totally hear you -- m=
y goal is to do a dual-node install (1 controller + multiple compute nodes)=
 by creating a Chef recipe based on the existing xenserver recipes in the o=
penstack cookbook.</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div><br><br><div class=
=3D"gmail_quote">On Wed, Feb 29, 2012 at 12:49 PM, Todd Deshane <span dir=
=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org" target=3D"_blank">todd=
.deshane@xen.org</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div>On Wed, Feb 29, 2012 at 10:41 AM, Andrew Eross &lt;<a href=3D"mailto:e=
ross@locatrix.com" target=3D"_blank">eross@locatrix.com</a>&gt; wrote:<br>
&gt; Hi Todd,<br>
&gt;<br>
&gt; Thanks! Yup, that Xen cookbook is actually where I&#39;m about to star=
t from...<br>
&gt; with a combination of the knowledge from the other various pages.<br>
&gt;<br>
&gt; Ah, got it about the plugins, good hint there.<br>
&gt;<br>
&gt; One question though, do you know how to make sense of the 100 some-odd=
<br>
&gt; identical looking RPMs<br>
&gt; in=A0<a href=3D"http://downloads.xen.org/XCP/openstack/openstack-xen-p=
lugins/" target=3D"_blank">http://downloads.xen.org/XCP/openstack/openstack=
-xen-plugins/</a>=A0?<br>
&gt;<br>
<br>
</div>This is currently running with a Jenkins script on each commit:<br>
<br>
cd plugins/xenserver/xenapi/contrib<br>
export VER=3D`git rev-parse HEAD`<br>
perl -i -pe &#39;s/^(Release:\s+)(.+)/$1$ENV{VER}/&#39;<br>
rpmbuild/SPECS/openstack-xen-plugins.spec<br>
./build-rpm.sh<br>
mkdir -p openstack-xen-plugins<br>
cp rpmbuild/RPMS/noarch/*.rpm openstack-xen-plugins<br>
createrepo openstack-xen-plugins<br>
scp -r openstack-xen-plugins<br>
deshantm@www.xen.org:/data/files/<a href=3D"http://downloads.xen.org/XCP/op=
enstack" target=3D"_blank">downloads.xen.org/XCP/openstack</a><br>
<br>
In production you&#39;d want to run this script for a particular release<br=
>
of your OpenStack deployment so that it is in sync.<br>
<div><br>
<br>
&gt; Could I ask though what you mean when you say that the instructions at=
<br>
&gt; <a href=3D"http://wiki.openstack.org/XenServerDevelopment" target=3D"_=
blank">http://wiki.openstack.org/XenServerDevelopment</a>=A0 are for develo=
pment?<br>
&gt;<br>
<br>
</div>They are good for setting up a development environment, but for<br>
deploying OpenStack you should really use configuration management<br>
(Puppet, Chef, Crowbar, etc.)<br>
<div><br>
&gt; I mean, other than that the configuration details and network setup, e=
tc,<br>
&gt; would all need to be changed.. is there anything in particular that se=
tup is<br>
&gt; doing that would be otherwise undesirable?<br>
&gt;<br>
<br>
</div>Probably not, but you should encapsulate the best practices with the<=
br>
e.g. chef scripts, etc.<br>
<div><div></div><div><br>
Cheers,<br>
Todd<br>
<br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br></div>

--f46d04428e5c0d9ae304ba22b0bf--


--===============1234881411240414041==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1234881411240414041==--


From xen-users-bounces@lists.xen.org Wed Feb 29 23:28:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Feb 2012 23:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1S2svs-0004Ec-Nw; Wed, 29 Feb 2012 23:27:40 +0000
Received: from mail21.messagelabs.com ([85.158.143.35])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1S2svq-0004ES-Vg
	for xen-users@lists.xensource.com; Wed, 29 Feb 2012 23:27:39 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1330558052!11393541!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22577 invoked from network); 29 Feb 2012 23:27:32 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Feb 2012 23:27:32 -0000
Received: by werm1 with SMTP id m1so4328581wer.30
	for <xen-users@lists.xensource.com>;
	Wed, 29 Feb 2012 15:27:32 -0800 (PST)
Received-SPF: pass (google.com: domain of eross@corp.locatrix.com designates
	10.180.99.100 as permitted sender) client-ip=10.180.99.100; 
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
	eross@corp.locatrix.com designates 10.180.99.100 as permitted
	sender) smtp.mail=eross@corp.locatrix.com
Received: from mr.google.com ([10.180.99.100])
	by 10.180.99.100 with SMTP id ep4mr5127920wib.7.1330558052286 (num_hops
	= 1); Wed, 29 Feb 2012 15:27:32 -0800 (PST)
Received: by 10.180.99.100 with SMTP id ep4mr4131859wib.7.1330558052178; Wed,
	29 Feb 2012 15:27:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.36.12 with HTTP; Wed, 29 Feb 2012 15:27:12 -0800 (PST)
In-Reply-To: <CAMrPLWLC99wHxQrLg92=i_pMccu9zYqF7EXHGP+P-4FY-1nBAQ@mail.gmail.com>
References: <CAL_tfFfSYqh-N7tOxtaCx7jK1gN4A3vWfAKq+NCenvFhrhgA6w@mail.gmail.com>
	<CAMrPLWJJSVQr1ZVXONdBK-_KT+QY_a9Bk-KrWqi+DS-We71gsA@mail.gmail.com>
	<CAMrPLWJoE79EDLCQTUjZ4PvLnXzGuyQKi9+TAVK-QRpRYKCx_Q@mail.gmail.com>
	<CAL_tfFfq6yrZF8eGvJ_5akOyBBooVjGv4vOPT7hqTpB0+wgPNA@mail.gmail.com>
	<CAMrPLWL8GVgs56rM_3mp6Z7uucPHU9aTLs==9NqqReCsSsTayA@mail.gmail.com>
	<CAL_tfFctF-fgvV42zAfV4rA9k+viDcMqCb93C0eaVNWjQdOevw@mail.gmail.com>
	<CAMrPLW+5ojBnV=A8-uLiVd3=sJxB24ku1uy3nKVNf3o9Zd-KHg@mail.gmail.com>
	<CAL_tfFcX9P-fb-GD2MOLYS9DGTS6hFOQG_ANtUaSRz1FE4PFPQ@mail.gmail.com>
	<CAMrPLWLC99wHxQrLg92=i_pMccu9zYqF7EXHGP+P-4FY-1nBAQ@mail.gmail.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 29 Feb 2012 20:27:12 -0300
Message-ID: <CAL_tfFeSKimS1UVcoj-Qr-NXenQ17dTkagB4X2-Hvbh+9r+f3A@mail.gmail.com>
To: Todd Deshane <todd.deshane@xen.org>
X-Gm-Message-State: ALoCoQmuCTfC3iPAvilSImT4WrVZDhm/KEE2UyrUlYz7piCqnBmTYIkScKN3WkBFLQZUYOqiNJYC
Cc: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] XCP & Openstack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1234881411240414041=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1234881411240414041==
Content-Type: multipart/alternative; boundary=f46d04428e5c0d9ae304ba22b0bf

--f46d04428e5c0d9ae304ba22b0bf
Content-Type: text/plain; charset=ISO-8859-1

Hi Todd,

If I'm parsing that script below correctly --

For every time someone is making a git commit, it's grabbing the UUID for
each commit and generating an RPM for that version and uploading it.

Hmmm, dare I ask if there is something like a single place to grab a
reasonably stable release of plugins that is tied to a particular XCP or OS
version?

Yep, totally hear you -- my goal is to do a dual-node install (1 controller
+ multiple compute nodes) by creating a Chef recipe based on the existing
xenserver recipes in the openstack cookbook.

Cheers,
Andrew


On Wed, Feb 29, 2012 at 12:49 PM, Todd Deshane <todd.deshane@xen.org> wrote:

> On Wed, Feb 29, 2012 at 10:41 AM, Andrew Eross <eross@locatrix.com> wrote:
> > Hi Todd,
> >
> > Thanks! Yup, that Xen cookbook is actually where I'm about to start
> from...
> > with a combination of the knowledge from the other various pages.
> >
> > Ah, got it about the plugins, good hint there.
> >
> > One question though, do you know how to make sense of the 100 some-odd
> > identical looking RPMs
> > in http://downloads.xen.org/XCP/openstack/openstack-xen-plugins/ ?
> >
>
> This is currently running with a Jenkins script on each commit:
>
> cd plugins/xenserver/xenapi/contrib
> export VER=`git rev-parse HEAD`
> perl -i -pe 's/^(Release:\s+)(.+)/$1$ENV{VER}/'
> rpmbuild/SPECS/openstack-xen-plugins.spec
> ./build-rpm.sh
> mkdir -p openstack-xen-plugins
> cp rpmbuild/RPMS/noarch/*.rpm openstack-xen-plugins
> createrepo openstack-xen-plugins
> scp -r openstack-xen-plugins
> deshantm@www.xen.org:/data/files/downloads.xen.org/XCP/openstack
>
> In production you'd want to run this script for a particular release
> of your OpenStack deployment so that it is in sync.
>
>
> > Could I ask though what you mean when you say that the instructions at
> > http://wiki.openstack.org/XenServerDevelopment  are for development?
> >
>
> They are good for setting up a development environment, but for
> deploying OpenStack you should really use configuration management
> (Puppet, Chef, Crowbar, etc.)
>
> > I mean, other than that the configuration details and network setup, etc,
> > would all need to be changed.. is there anything in particular that
> setup is
> > doing that would be otherwise undesirable?
> >
>
> Probably not, but you should encapsulate the best practices with the
> e.g. chef scripts, etc.
>
> Cheers,
> Todd
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://blog.xen.org/
> http://wiki.xen.org/
>

--f46d04428e5c0d9ae304ba22b0bf
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Todd,<div><br></div><div>If I&#39;m parsing that script below correctly =
--</div><div><br></div><div>For every time someone is making a git commit, =
it&#39;s grabbing the UUID for each commit and generating an RPM for that v=
ersion and uploading it.</div>

<div><br></div><div>Hmmm, dare I ask if there is something like a single pl=
ace to grab a reasonably stable release of plugins that is tied to a partic=
ular XCP or OS version?</div><div><br></div><div>Yep, totally hear you -- m=
y goal is to do a dual-node install (1 controller + multiple compute nodes)=
 by creating a Chef recipe based on the existing xenserver recipes in the o=
penstack cookbook.</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div><br><br><div class=
=3D"gmail_quote">On Wed, Feb 29, 2012 at 12:49 PM, Todd Deshane <span dir=
=3D"ltr">&lt;<a href=3D"mailto:todd.deshane@xen.org" target=3D"_blank">todd=
.deshane@xen.org</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div>On Wed, Feb 29, 2012 at 10:41 AM, Andrew Eross &lt;<a href=3D"mailto:e=
ross@locatrix.com" target=3D"_blank">eross@locatrix.com</a>&gt; wrote:<br>
&gt; Hi Todd,<br>
&gt;<br>
&gt; Thanks! Yup, that Xen cookbook is actually where I&#39;m about to star=
t from...<br>
&gt; with a combination of the knowledge from the other various pages.<br>
&gt;<br>
&gt; Ah, got it about the plugins, good hint there.<br>
&gt;<br>
&gt; One question though, do you know how to make sense of the 100 some-odd=
<br>
&gt; identical looking RPMs<br>
&gt; in=A0<a href=3D"http://downloads.xen.org/XCP/openstack/openstack-xen-p=
lugins/" target=3D"_blank">http://downloads.xen.org/XCP/openstack/openstack=
-xen-plugins/</a>=A0?<br>
&gt;<br>
<br>
</div>This is currently running with a Jenkins script on each commit:<br>
<br>
cd plugins/xenserver/xenapi/contrib<br>
export VER=3D`git rev-parse HEAD`<br>
perl -i -pe &#39;s/^(Release:\s+)(.+)/$1$ENV{VER}/&#39;<br>
rpmbuild/SPECS/openstack-xen-plugins.spec<br>
./build-rpm.sh<br>
mkdir -p openstack-xen-plugins<br>
cp rpmbuild/RPMS/noarch/*.rpm openstack-xen-plugins<br>
createrepo openstack-xen-plugins<br>
scp -r openstack-xen-plugins<br>
deshantm@www.xen.org:/data/files/<a href=3D"http://downloads.xen.org/XCP/op=
enstack" target=3D"_blank">downloads.xen.org/XCP/openstack</a><br>
<br>
In production you&#39;d want to run this script for a particular release<br=
>
of your OpenStack deployment so that it is in sync.<br>
<div><br>
<br>
&gt; Could I ask though what you mean when you say that the instructions at=
<br>
&gt; <a href=3D"http://wiki.openstack.org/XenServerDevelopment" target=3D"_=
blank">http://wiki.openstack.org/XenServerDevelopment</a>=A0 are for develo=
pment?<br>
&gt;<br>
<br>
</div>They are good for setting up a development environment, but for<br>
deploying OpenStack you should really use configuration management<br>
(Puppet, Chef, Crowbar, etc.)<br>
<div><br>
&gt; I mean, other than that the configuration details and network setup, e=
tc,<br>
&gt; would all need to be changed.. is there anything in particular that se=
tup is<br>
&gt; doing that would be otherwise undesirable?<br>
&gt;<br>
<br>
</div>Probably not, but you should encapsulate the best practices with the<=
br>
e.g. chef scripts, etc.<br>
<div><div></div><div><br>
Cheers,<br>
Todd<br>
<br>
--<br>
Todd Deshane<br>
<a href=3D"http://www.linkedin.com/in/deshantm" target=3D"_blank">http://ww=
w.linkedin.com/in/deshantm</a><br>
<a href=3D"http://blog.xen.org/" target=3D"_blank">http://blog.xen.org/</a>=
<br>
<a href=3D"http://wiki.xen.org/" target=3D"_blank">http://wiki.xen.org/</a>=
<br>
</div></div></blockquote></div><br></div>

--f46d04428e5c0d9ae304ba22b0bf--


--===============1234881411240414041==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1234881411240414041==--


